From e9ec93a471d9a753db01b682e75c52b32adf16f2 Mon Sep 17 00:00:00 2001 From: Christoph Cullmann Date: Thu, 18 Feb 2021 21:44:01 +0100 Subject: use LoveIt theme, self hosted --- .../images/kate-kde4-20050519.png | Bin 0 -> 76584 bytes .../images/kate-kde4-20050520-more.png | Bin 0 -> 30015 bytes .../images/kate-kde4-20050520.png | Bin 0 -> 28176 bytes .../images/kate-kde4-20050522.png | Bin 0 -> 81506 bytes .../images/kate-kf5-20190412.png | Bin 0 -> 187198 bytes .../images/katetest-kde4-20050515-more.png | Bin 0 -> 66061 bytes .../images/katetest-kde4-20050515-next-one.png | Bin 0 -> 50495 bytes .../images/katetest-kde4-20050515.png | Bin 0 -> 9030 bytes .../images/katetest-kde4-20050516-about-kde.png | Bin 0 -> 63881 bytes .../images/katetest-kde4-20050516-find.png | Bin 0 -> 80394 bytes .../images/katetest-kde4-20050516.png | Bin 0 -> 69019 bytes .../images/katetest-kde4-20050517.png | Bin 0 -> 38837 bytes content/posts/kate-history-kde-4-porting/index.md | 51 +++++++++++++++++++++ 13 files changed, 51 insertions(+) create mode 100644 content/posts/kate-history-kde-4-porting/images/kate-kde4-20050519.png create mode 100644 content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png create mode 100644 content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520.png create mode 100644 content/posts/kate-history-kde-4-porting/images/kate-kde4-20050522.png create mode 100644 content/posts/kate-history-kde-4-porting/images/kate-kf5-20190412.png create mode 100644 content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png create mode 100644 content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png create mode 100644 content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515.png create mode 100644 content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png create mode 100644 content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png create mode 100644 content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516.png create mode 100644 content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050517.png create mode 100644 content/posts/kate-history-kde-4-porting/index.md (limited to 'content/posts/kate-history-kde-4-porting') diff --git a/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050519.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050519.png new file mode 100644 index 0000000..17c8cc9 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050519.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png new file mode 100644 index 0000000..46323df Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520.png new file mode 100644 index 0000000..708abbc Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050522.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050522.png new file mode 100644 index 0000000..f8d7a52 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050522.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/kate-kf5-20190412.png b/content/posts/kate-history-kde-4-porting/images/kate-kf5-20190412.png new file mode 100644 index 0000000..6fd8830 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/kate-kf5-20190412.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png new file mode 100644 index 0000000..c4ea6bb Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png new file mode 100644 index 0000000..4cb874f Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515.png new file mode 100644 index 0000000..2fa63b6 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png new file mode 100644 index 0000000..04e3432 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png new file mode 100644 index 0000000..634be73 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516.png new file mode 100644 index 0000000..2edee77 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516.png differ diff --git a/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050517.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050517.png new file mode 100644 index 0000000..947df16 Binary files /dev/null and b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050517.png differ diff --git a/content/posts/kate-history-kde-4-porting/index.md b/content/posts/kate-history-kde-4-porting/index.md new file mode 100644 index 0000000..e28d3e2 --- /dev/null +++ b/content/posts/kate-history-kde-4-porting/index.md @@ -0,0 +1,51 @@ +--- +title: "Kate History - KDE 4 Porting" +date: 2019-04-12T23:52:00+02:00 +draft: false +categories: [kde, kate, development] +tags: [kde, kate] +url: /posts/kate-history-kde-4-porting/ +author: "Christoph Cullmann" +--- + +During my web site upgrade, I reviewed the old stuff I had hosted on my long gone web sites but still archived here locally. An interesting thing I stumbled on are the KDE 3 -> 4 porting screenshots of Kate I saved in 2005. + +They actually show pretty nicely how far we have gone since 2005 with our development stack. + +The KDE 3 -> 4 transition was a large hassle. It did take weeks of work just to get Kate back into an usable state. + +We first started with some trivial KTextEditor container (a mini KWrite) for the porting to get KTextEditor at all doing something. That started out with something that even had no menu or toolbars working: + +

+ +

+ +This evolved after two days into a kind of working KWrite port (icons still randomly missing): + +

+ +

+ +After the KTextEditor part did work "reasonable", we started with Kate: + +

+ +

+ +And ended up with an initial ported prototype three days later: + +

+ +

+ +And after that a long time of actual polishing for KDE 4.0 did start. Kate was actually one of the first ported applications during the KDE 3 -> 4 transition. + +The KDE 4 -> KF5 transition was much nicer, even thought the Frameworks split did cost a lot of time and resources. But the actual changes to the application code bases were not that radical. + +And where did we end up with this ~14 years later? Actually, just here: + +

+ +

+ +It is still recognizable the same application, thought I hope some progress is visible :=) -- cgit v1.2.3