Dominik's blog

Syndicate content
Updated: 1 hour 31 min ago

Offline for 3 months

Tue, 2008-04-22 10:05
I don't have internet the next 3 months. Maybe here and there at some point. That means I can not review the techbase changes. Also, I'll be rather silent wrt kate/kwrite.
Categories: Planet Kate

Do you understand the word HTML?

Wed, 2008-04-16 10:39
During the Kate developer meeting we also thought about simplifying KWrite and how to make the decision whether KWrite should be launched in full featured mode or in a stripped version. ...well, and we found a really funny idea:


Note, that this would even work, the question would be rather annoying, though :) The solution right now is to always start KWrite in a simple mode. Mostly only actions are hidden in the menus (@distributors: kdelibs/kate/data/katepartsimpleui.rc), but you can also change c++ code at Kate part level, as there are some functions:
  • bool KateDocument::simpleMode() (kate part internal), and
  • bool KTextEditor::Editor::simpleMode() (along with setSimpleMode())
This way config dialogs can be adapted depending on the mode as well. Ah, and if you want the normal mode back, go into the KWrite settings and enable [x] Enable Developer Mode. Then restart KWrite.

PS: Tackat, we came up with this image before our phone call. That's why it was really funny when you said HTML is something that should not be removed. hehe... :)
Categories: Planet Kate

Kate Meeting: Day 1 and 2

Tue, 2008-04-15 14:29
The Kate Developer Meeting was a productive weekend and once more shows how important the developer sprints are. The summary will be on the dot shortly. Work already started on several topics. As everyone want screenshots, here we go: The new annotation interface available now in KTextEditor can be use to e.g. show svn annotations directly in kate:
basysKom's coffee maching is simply the best: It can do everything, you just have to press the right key combos:
Categories: Planet Kate

Kate Meeting: Day 0

Fri, 2008-04-11 17:20
Finally it all begins: Anders and Joseph arrived at basysKom and we've started to discuss some things we want to do for KDE 4.1. Later, we are going to meet with the rest of the attendees in a restaurant to get to know each other. The official start of the meeting is tomorrow morning. If you are interested in contributing to Kate, just join #kate on irc.kde.org. I'm looking forward to the next two days :)
Categories: Planet Kate

How to compile and run KDE4

Wed, 2008-03-19 20:49
...or rather how to setup a KDE4 development environment. There already is a howto on techbase, but I'm using my own scripts since years, and they work just fine. I've made them public in my user space on techbase: User:Dhaumann/Compiling KDE4. The howto is very short but complete. It does not have any troubleshooting sections. This is intentional: If you have any errors, fix them and rerun the scripts. Happy compiling :)
Categories: Planet Kate

How to compile and run KDE4

Wed, 2008-03-19 20:49
...or rather how to setup a KDE4 development environment. There already is a howto on techbase, but I'm using my own scripts since years, and they work just fine. I've made them public in my user space on techbase: User:Dhaumann/Compiling KDE4. The howto is very short but complete. It does not have any troubleshooting sections. This is intentional: If you have any errors, fix them and rerun the scripts. Happy compiling :)
Categories: Planet Kate

Feature Plan on TechBase

Wed, 2008-01-30 23:26
The Planned Features list is up and running again. It just needs to be filled. If you are a KDE developer you should consider to add your planned features to the list :) There are three templates you can use:
  • {{FeatureDone|project|description|email-address|first-name name}}
  • {{FeatureInProgress|project|description|email-address|first-name name}}
  • {{FeatureTodo|project|description|email-address|first-name name}}
Another todo-item now is to merge the old feature lists into techbase.
Categories: Planet Kate

Feature Plan on TechBase

Wed, 2008-01-30 23:26
The Planned Features list is up and running again. It just needs to be filled. If you are a KDE developer you should consider to add your planned features to the list :) There are three templates you can use:
  • {{FeatureDone|project|description|email-address|first-name name}}
  • {{FeatureInProgress|project|description|email-address|first-name name}}
  • {{FeatureTodo|project|description|email-address|first-name name}}
Another todo-item now is to merge the old feature lists into techbase.
Categories: Planet Kate

Growing articles on TechBase

Mon, 2008-01-28 23:02
Right now TechBase has content in 19 languages. Sometimes articles grow bigger over time. How to build KDE4 is the prefect example. Here is a list of pages about building KDE4 (not counting translations):
  • Getting Started/Build/KDE4
  • Getting Started/Build/KDE4/Arch Linux
  • Getting Started/Build/KDE4/Ark Linux
  • Getting Started/Build/KDE4/Cygwin
  • Getting Started/Build/KDE4/Fedora
  • Getting Started/Build/KDE4/FreeBSD
  • Getting Started/Build/KDE4/Gentoo
  • Getting Started/Build/KDE4/Kubuntu and Debian
  • Getting Started/Build/KDE4/Mac OS X
  • Getting Started/Build/KDE4/Mac OS X 10.5 issues
  • Getting Started/Build/KDE4/Mandriva
  • Getting Started/Build/KDE4/Prerequisites
  • Getting Started/Build/KDE4/Troubleshooting
  • Getting Started/Build/KDE4/Windows
  • Getting Started/Build/KDE4/Windows/3rd-party libraries
  • Getting Started/Build/KDE4/Windows/Building DBus
  • Getting Started/Build/KDE4/Windows/Building KDESupport Libraries
  • Getting Started/Build/KDE4/Windows/Building Qt 4
  • Getting Started/Build/KDE4/Windows/Environment
  • Getting Started/Build/KDE4/Windows/GCC And MinGW
  • Getting Started/Build/KDE4/Windows/Littlecms.patch
  • Getting Started/Build/KDE4/Windows/MS Visual Studio
  • Getting Started/Build/KDE4/Windows/MinGW Build Tips
  • Getting Started/Build/KDE4/Windows/Windows Vista
  • Getting Started/Build/KDE4/Windows/additional libraries
  • Getting Started/Build/KDE4/Windows/emerge
  • Getting Started/Build/KDE4/kdesvn-build
  • Getting Started/Build/KDE4/openSUSE
  • Getting Started/Build/KDE4 Alpha 1
  • Getting Started/Build/KDE4 Alpha 2
That makes 30 pages. Some thoughts about this. Splitting up articles makes translation more difficult. There are more pages that have to be synced. It can be unclear where to find the information you are looking for. It's messy. What about
  • 1 page »Distribution Specials«, instead of 11 separated pages?
  • a cleanup instead of a split, if the page grows more and more?
  • talk pages sometimes fit better?
Agreed, if pages really get long, a meaningful split makes sense. But sometimes it does not!? Thoughts? :)
Categories: Planet Kate

Growing articles on TechBase

Mon, 2008-01-28 23:02
Right now TechBase has content in 19 languages. Sometimes articles grow bigger over time. How to build KDE4 is the prefect example. Here is a list of pages about building KDE4 (not counting translations):
  • Getting Started/Build/KDE4
  • Getting Started/Build/KDE4/Arch Linux
  • Getting Started/Build/KDE4/Ark Linux
  • Getting Started/Build/KDE4/Cygwin
  • Getting Started/Build/KDE4/Fedora
  • Getting Started/Build/KDE4/FreeBSD
  • Getting Started/Build/KDE4/Gentoo
  • Getting Started/Build/KDE4/Kubuntu and Debian
  • Getting Started/Build/KDE4/Mac OS X
  • Getting Started/Build/KDE4/Mac OS X 10.5 issues
  • Getting Started/Build/KDE4/Mandriva
  • Getting Started/Build/KDE4/Prerequisites
  • Getting Started/Build/KDE4/Troubleshooting
  • Getting Started/Build/KDE4/Windows
  • Getting Started/Build/KDE4/Windows/3rd-party libraries
  • Getting Started/Build/KDE4/Windows/Building DBus
  • Getting Started/Build/KDE4/Windows/Building KDESupport Libraries
  • Getting Started/Build/KDE4/Windows/Building Qt 4
  • Getting Started/Build/KDE4/Windows/Environment
  • Getting Started/Build/KDE4/Windows/GCC And MinGW
  • Getting Started/Build/KDE4/Windows/Littlecms.patch
  • Getting Started/Build/KDE4/Windows/MS Visual Studio
  • Getting Started/Build/KDE4/Windows/MinGW Build Tips
  • Getting Started/Build/KDE4/Windows/Windows Vista
  • Getting Started/Build/KDE4/Windows/additional libraries
  • Getting Started/Build/KDE4/Windows/emerge
  • Getting Started/Build/KDE4/kdesvn-build
  • Getting Started/Build/KDE4/openSUSE
  • Getting Started/Build/KDE4 Alpha 1
  • Getting Started/Build/KDE4 Alpha 2
That makes 30 pages. Some thoughts about this. Splitting up articles makes translation more difficult. There are more pages that have to be synced. It can be unclear where to find the information you are looking for. It's messy. What about
  • 1 page »Distribution Specials«, instead of 11 separated pages?
  • a cleanup instead of a split, if the page grows more and more?
  • talk pages sometimes fit better?
Agreed, if pages really get long, a meaningful split makes sense. But sometimes it does not!? Thoughts? :)
Categories: Planet Kate

TechBase: Contributing...

Sun, 2008-01-27 21:57
How you can help to make maintaining TechBase easier:
  • login before you edit pages. Reviewing an edit of a logged in user is often as easy as "ah, user X, his content is ok anyway, next one..."
  • do not use the "I-form". Who is 'I'? Noone knows. Especially not years later. Using 'I' in talk pages is perfectly fine. But please avoid it in articles :)
Categories: Planet Kate

TechBase: Contributing...

Sun, 2008-01-27 21:57
How you can help to make maintaining TechBase easier:
  • login before you edit pages. Reviewing an edit of a logged in user is often as easy as "ah, user X, his content is ok anyway, next one..."
  • do not use the "I-form". Who is 'I'? Noone knows. Especially not years later. Using 'I' in talk pages is perfectly fine. But please avoid it in articles :)
Categories: Planet Kate

Reviewing TechBase Changes

Mon, 2008-01-07 21:27
KDE's techbase wiki is pretty much alive and I'm especially surprised that the translation system works really well. Of course there is some maintenance work to do and I'm reviewing every change so far.
I was away from Dec. 27th until 4th of January. Unfortunately, the "recent changes" feature allows me to see only the changes from 1st January till today. So if you have the RSS/Atom feed please review the changes from 27th until 31th of December and fix spam/typos/whatever you think needs to be fixed! :)
Categories: Planet Kate

Reviewing TechBase Changes

Mon, 2008-01-07 21:27
KDE's techbase wiki is pretty much alive and I'm especially surprised that the translation system works really well. Of course there is some maintenance work to do and I'm reviewing every change so far.
I was away from Dec. 27th until 4th of January. Unfortunately, the "recent changes" feature allows me to see only the changes from 1st January till today. So if you have the RSS/Atom feed please review the changes from 27th until 31th of December and fix spam/typos/whatever you think needs to be fixed! :)
Categories: Planet Kate