KDE Commit-Digest for 17th August 2008

In this week's KDE Commit-Digest: New "Browser History", "Konqueror Sessions", "Konsole Sessions", and "Kate Sessions" KRunners in Plasma. Proof-of-concept of simple uploading in Plasmagik. A MythTV data engine for retrieving data about a MythTV installation (upcoming recordings, etc), and the start of a RSIBreak engine. An applet for displaying new message information from KMail, Kopete, etc for use with the Plasmoids-on-Screensaver project. Support for panel form factors, and a configuration dialog in the Lancelot alternative menu. Various improvements in the "Desktop Grid" KWin-Composite effect. More bugfixes for Kicker in KDE 3.5. A backtrace browser plugin for Kate. Code completion for PHP in KDevelop. More levels added in the Stepgame project. Lots of improvements in KGo, support for themes in Kapman. Window title tagged images in KSnapshot to assist indexing by Strigi. Support for reading form actions and removing annotations in Okular. Animated image support (eg. GIF) in Gwenview. First steps towards a Mailody Kontact part. More work for Amarok 2.0, especially regarding playlist handling. Start of a PDF import filter (for KOffice 2.1, using Poppler) in Karbon. Initial Kross integration in the Shaman package manager. More user interface work in KColorEdit. New device notifier moved into kdebase, new KsCD moved into kdemultimedia. Removal of viewer functionality in KPilot to become a syncing application only. Import of Kaffeine video player into extragear. Tagging of Amarok 1.4.10, a security fix release. Read the rest of the Digest here.


"Code completion for PHP in KDevelop."

I miss quanta+ soooooooo much in KDE4... at least they started something, but I'm really missing a good PHP editor for KDE4, as Quanta+ is already showing it's age :-P

Maybe I should start looking for some cross-plataform editor. Does anyone have a suggestion?

By Iuri Fiedoruk at Fri, 2008/08/29 - 5:00am

Vim :P

By slacker at Fri, 2008/08/29 - 5:00am

Try Eclipse (with appropriate PHP Plugins) or Netbeans. Work both really well and reliable.

By alterego at Fri, 2008/08/29 - 5:00am

Netbeans 6.5 (currently beta) is the best thing around, trust me.
(yes, supports php, ruby, c, c++, java, etc)

By Mariano at Fri, 2008/08/29 - 5:00am

Does it support HTML tag editing also?


By Iuri Fiedoruk at Fri, 2008/08/29 - 5:00am

yes, with code completition.

By Mariano at Fri, 2008/08/29 - 5:00am

Escuse me, but first post ALWAYS thanks Danny for the effort he puts in. You did not. Shame on you. Thanks Danny!

By ne... at Fri, 2008/08/29 - 5:00am

Heh. Dear Sir, THANK YOU for reminding us to thank Danny.

By Mark Kretschmann at Fri, 2008/08/29 - 5:00am

The thanks for Danny is a default and implicit, I do not need to verbalize it every holy time ;)

Anyway, Thanks Danny!

By Iuri Fiedoruk at Fri, 2008/08/29 - 5:00am

+1 Thanks Danny!

By Michael "Just a... at Sat, 2008/08/30 - 5:00am

KDevelop is going to be cross-platform, along with a lot of the other KDE applications.

By Michael "KParts... at Sat, 2008/08/30 - 5:00am

"A MythTV data engine for retrieving data about a MythTV installation (upcoming recordings, etc)"

That sounds really sweet!!!

By Phil at Fri, 2008/08/29 - 5:00am

Yeh, that'll rock!

By Mark at Fri, 2008/08/29 - 5:00am

i'd like to see gwenview being able to show svg images. atm it ignores them, which is sad, as otherwise it rocks!

By Name at Fri, 2008/08/29 - 5:00am


adding animated gifs is good, but a bit late already, it's something that an image view needs to implement from the beggining, but I do like gwenvew a lot, so thanks anyway ;)

By Iuri Fiedoruk at Fri, 2008/08/29 - 5:00am

It does already (even if in a really basic way), installing the SvgPart from kdegraphics.

By Pino Toscano at Sat, 2008/08/30 - 5:00am

"removing annotations in Okular"
Well it seems to me this is not something good. I like Okular because I can annotate. Why is it removed or do I misinterpretate it totally?

By Holger F. at Fri, 2008/08/29 - 5:00am

I think this means that okular can now add _and_ remove annotations, not that the annotation code is removed from okular...

By Erik at Fri, 2008/08/29 - 5:00am

It means "support for removing annotations" in Okular ;)


By Danny Allen at Fri, 2008/08/29 - 5:00am

Don't sweat it, if I read the actual commit description, it seems it adds support for users removing annotations to PDF's, not the removal of the annotation feature from Okular.

By Andre at Fri, 2008/08/29 - 5:00am

> do I misinterpretate it totally?

The commit actually slightly improves the popup menu (used also for removing annotations) in the annotation side tree.
Nothing of the previous functionalities has changed.

By Pino Toscano at Sat, 2008/08/30 - 5:00am

"> do I misinterpretate it totally?


World is back to normal now.

By Holger F. at Mon, 2008/09/01 - 5:00am

About Darkroom program, i can see this comment:

"I see Digikam as good for managing my collection of pictures, and quickly do some light editing,... but it seems unable to open RAW files at this time."

REALLY... darkroom use libkdcraw maintened by digiKam team.

digiKam support RAW files of course and since a very long time...

With digiKam 0.9.5 (KDE3) and new 0.10.0 (KDE4) a new RAW Import tool have been added to customized indeep all RAW decoding and post processing settings...

More info (screencast) are here :

Gilles Caulier

By Gilles Caulier at Fri, 2008/08/29 - 5:00am

RIP Darkroom.

By ohman at Fri, 2008/08/29 - 5:00am

If you read well what is said in the sentence, and if you avoid using elipses to remove part of the quotation, you will notice that the part about opening raw images concern gwenview... and not digikam...

By Cyrille Berger at Fri, 2008/08/29 - 5:00am

Cornelius Schumacher wrote about the Akonandi clock.

That's a sweet feature. Expanding this thought I think it would be nice to have documents presented in a similar fashion. Quite often it's easier to remember when you were writing a document rather than what the name was. Since most data is already there (in unix) via the ctime, mtime and atime it should be quite easy to create.

And on the same lines it would be nice to be able to see contacts in a timeline. If you're diciplined and add your contacts as you get them you'll be able to see who you connected to and when. And it would help with the question "What's the name of that guy that I met about a month and a half ago?".

I should probably refine these ideas some more and add them to the KDE bugtracker...

By Oscar at Fri, 2008/08/29 - 5:00am

i like it. but is the color configurable or changed automatically based on the current schema? in a full red color schema the blue of the osd wouldn't be very good ;)

By john at Fri, 2008/08/29 - 5:00am

I like it too, but what a bad name. Was KOSD taken already? I bet there are applications out there that are already using KDisplay for something totally unrelated to displaying the osd..

By indev at Sat, 2008/08/30 - 5:00am :)
(btw yes, the name kosd is nicer than kdisplay and create less confusion (kdisplay remember something to actually regulate the display and other stuff) ;) )

By john at Sun, 2008/08/31 - 5:00am

How about oKsd (pronounced Ox-d) then? Sort of a "On (kde) screen display".

Just a thought.

By Oscar at Sun, 2008/08/31 - 5:00am

Yes the colour automatically obeys the color scheme, that blue comes from oxygen :) if you use the library in your app directly then you can call setPalette() and set whatever you want as well, or just let the osd handle the colors itself.

By Ben Cooksley at Sun, 2008/08/31 - 5:00am

This may be a little off-topic, but for those who experience performance problems using KDE4 on NVIDIA driven computers it should be worth reading that NVIDIA just released new beta drivers (177.70). This is the first release that makes my KDE installation work smoothly.

Download link:


By Sebastian at Sat, 2008/08/30 - 5:00am

Just as I started thinking about buying a new motherboard with an Intel GMA chip. I am not having a very smooth ride with nVidia on KDE4 because it just doesn't deliver the power that it has. Compiz-Fusion feels snappier though. I just hope that the new driver will be much better than the present one.

By Bobby at Sun, 2008/08/31 - 5:00am

one of the things i already wanted was a OSD like notification for whole KDE.
since OSD is just a notification system, i'd really like to see it as a new 'KDE Notification' so i can choose any kind of notification i want as OSD in System Settings->Notifications.

one of the advantages would be that Amarok will remove its own OSD and will use KDE's OSD (kdisplay) and also as a user i will be able to choose Amarok's notifications as normal notifications.
Im adding a screenshot to show what i mean.

By Emil Sedgh at Sun, 2008/08/31 - 5:00am

hm, dot is just allowing one attachment for each comment, here is another attachment just to clarify what do i mean.

By Emil Sedgh at Sun, 2008/08/31 - 5:00am

already been asked bout that on the lists. a knotify module is already in the works, already in svn. using the kosdwidget lib that i created making kdisplay.

By Ben Cooksley at Sun, 2008/08/31 - 5:00am

i hope you have reply notifications enabled ;)
i don't have kde4 installation currently, so i don't know the existing functionality of kdisplay.

1. as for feature ideas, it would be nice to have simpler osd that closes on click (as described currently), and another osd, that does not close on click, but can be dragged to other location (like k3b progress bar).
ok, that reminds me of some early kde4 idea mockup, where a reminder from a systray was dragged on a desktop as a note... what about an ability to move notification into systray and back out ? some sort of integration with that unified progress applet, what-was-its-name... so one would treat those progress bars as a notifications that can be attached, detached and moved freely around zones, including panel (i wrote kicker at first :) ), systray, desktop.
icons to control such peristent notification closure and moving could be similar to current selector in konq/dolphin singleclick mode - they would appear only upon mouseover (probably somewhat like plasma applet handles then).

hey, you said you are out of ideas ;)

2. how does the current popup position work ? that is, do users set popup location for each app ? what if two popups want to appear overlapping, will they be repositioned so that both are visible ?

By richlv at Tue, 2008/09/02 - 5:00am