Issue 138

23rd November 2008 by Danny Allen

This Week...

Addition of a DNS prefetch mechanism (as seen in Google Chrome) to speed up page loads in KHTML. First base work on kolf-ng, a rewrite which may become Kolf 2.0 in the future. A crude configuration dialog is added to the "NetworkManager" Plasma applet, preliminary support for horizontal and vertical form factors in the "FolderView" Plasmoid. kuiserver is now fully merged into the Plasma "System Tray". Items can now specify their position in the Plasma "System Tray". Support for drag-and-drop re-ordering of the favourites list (and potentially other lists) in the Kickoff menu. Implementation of basic text extraction from file tags in some TIFF images in Okular. Start of a batch queue manager in Digikam. Initial work for a "set-specific preview" for the "Colours" KControl module. Configuration support for the Seeqpod script, and an initial import of a "Danish Radio Stations" service in Amarok 2. New "IceWorld" theme in KBreakOut. Support for enabling/disabling "Rich Text" in the Kopete chat window. Rudimentary integration with ConsoleKit in KDM. Eigen 1 has now been replaced by Eigen 2 across KDE SVN. Guidance removes own implementations of utilities now covered by KDE 4.2 tools. PartitionManager moves from kdereview to extragear/sysadmin. The Falcon-language Kross backend moves to kdebindings in time for KDE 4.2. "Bomber" game moved from kdereview to kdegames for the KDE 4.2 release. The game "KGo" is renamed "Kigo". KPercentage retired as it is unmaintained, with some exercises incorporated into KBruch. Amarok 2 Release Candidate 1 (1.98) is tagged for release.


Commits 2976 by 277 developers, 7152 lines modified, 1873 new files
Open Bugs 16422
Open Wishes 14659
Bugs Opened 580 in the last 7 days
Bugs Closed 907 in the last 7 days

Commit Summary

Module Commits
Lines Developer Commits
Pino Toscano
Aaron J. Seigo
Gilles Caulier
Laurent Montel
Chusslove Illich
Marco Martin
Matthias Kretz
Maks Orlovich
Yukiko Bando
Mark Kretschmann

Internationalization (i18n) Status

Bug Killers

Commit Countries

Commit Demographics




  Bug Fixes Features Optimization Security Other



Development Tools

[] []    []


  []    []


  []    []

KDE Base

[] [] []   []


  []    []


[] []    []




  []    []

Networking Tools

  []    []

User Interface



  []    []


  []    []


[]     []

There are 93 selections this week

Bug Fixes

Development Tools

Gael Courcelle committed changes in /branches/work/kbugbuster-isi/KBugBuster/src:

Last bug fixed, Search of bug work again !!!

Diffs: 1, 2, 3, 4, 5, 6 Revision 887381

KDE Base

Sebastian Kügler committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/digital-clock/clock.cpp:

Scale the subtext font up, correctly align it to the time

The rect used for placing the subtext was a aligned to the left of the applet, not to the contensRect, so it misaligns as soon as there's a background set.

Also made the subtext font scale up a bit, improves usage on very highdpi displays.

Pino Toscano committed changes in /trunk/playground/base/kio_sysinfo/src:

make the reload on network status change working again (ported to Solid)

Ivan Čukić committed changes in /trunk/KDE/kdeplasma-addonslets/lancelot:

Finished fixing keyboard support

Matthias Kretz committed changes in /trunk/KDE/kdebase/runtime/knotify:

hack sound notifications to delay calls to close by 1 minute.
This "fixes" the startup sound which got cut off by the hardcoded timeout of 6 seconds - now it's hardcoded to 1:06.


Thomas Braun committed changes in /branches/extragear/kde3/office/kile/kile/codecompletion.cpp:

Again some code completion fun :)
This bug was hidden quite deeply but due to the help of Russell W. Howell and one one my flatmates the error could be spotted and solved. Thanks!

This patch should be tested some more, although it didn't show up any drawbacks at our testing.

the patch:
the error is that if m_ref is true but the m_inprogress false the internal state was inconsistent and therefore the completion list didn't show up anymore after inserting letters.

This is fixed now.
Happy Testing!


Matt Rogers committed changes in /trunk/bugs:

Make sure bugs are closed when loading the top 20 closers list.

This means you don't get credit anymore if a bug gets reopened.



Jeremy Paul Whiting committed changes in /trunk/KDE/kdeaccessibility/kttsd/kttsd/main.cpp:

make kttsd restart itself when it crashes

Development Tools

Gael Courcelle committed changes in /branches/work/kbugbuster-isi/KBugBuster:

GUI for Create Account
+ Pattern Facade for the Controller
+ Careful: Search Bug not implemented yet

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 887375


Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble:

- Adding maria, craters, and all the other fancy stuff...
Still needs some optimization so that Tycho and Copernicus get labeled earlier.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 886485
Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble:

- Better integration of the Indian Moon Impactor Probe site with wikipedia

Diffs: 1, 2, 3 Revision 886506


Orgad Shaneh committed changes in /trunk/extragear/graphics/kipi-plugins:

Added calendar plugin.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 17 more) Revision 886206
Brad Hards committed changes in /branches/work/okular-tiff-improvements:

Implement basic text extraction from TIFF files, based on a special tag that appears in some files produced by Microsoft Office Document Imaging.

This will also work for MDI files when we get around to handling those.

Diffs: 1, 2, 3 Revision 886464
Gilles Caulier committed changes in /branches/work/~cgilles/queuemanager:

start to implement digiKam batch queue manager

Diffs: 1, 2, 3, 4, 5, 6 Revision 887139
Jan Kundrát committed changes in /trunk/extragear/graphics/kphotoalbum:

update selection in the thumbnail view when we're navigating the viewer

Diffs: 1, 2, 3, 4, 5 Revision 887412
Aurélien Gâteau committed changes in /trunk/KDE/kdegraphics/gwenview/lib/thumbnailview:

Now support smoothed thumbnails.

KDE Base

Germain Garand committed changes in /trunk/KDE/kdelibs:

Implement DNS prefetch mechanism à la Google Chrome.

The point is to speed up page access by resolving host names early.

Host names (up to 42 per page) found in links' hrefs are queued for early resolution at a moderate pace (one every 200ms) using KIO's DNS cache.

When TTL interval of DNS cache is reached and the page still exists, the anticipated resolution is performed again.

This mechanism can be restricted to resolution of only bare SLDs and www sub-domain, or may be entirely disabled using either the 'DNSPrefetch' configuration option or KHTMLPart's setDNSPrefetch() override.

It is also automatically disabled when setOnlyLocalReferences() has been set on the part (aka. "mail reader mode").

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 884886
Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets/networkmanager/applet:

Add a configuration dialog

The config dialog is used to configure visual aspects of the nm applet, right now wether to show certain connectiongroups.
We also hide the VPN group now when there are no connections.
It's all rather crude at this point, but puts some basics in place already.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 885191
Rafael Fernández López committed changes in /trunk/KDE/kdelibs/kdeui/widgets:

Now that Thomas has introduced into KStyle the custom widget support theming, I make this widget being able to be drawn by the KStyle.

This patch has been contributed by Thomas.

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasmas/kickoff:

massive patch from Jesse L. Zamora:

* allow drag and drop re-ordering of the favourites list; well, any list in the view, really, but the model has to say it supports such things
* style cleanup

(and yes, i've instructed him to keep whitespace and feature patches separate in future =)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 885315
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/plasma:

add proper support for virtual desktops, which really requires more than just the View being aware of it; given the default parameters, it's a detail most plasma based apps can ignore (just like screens in general, actually =)

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 885330
Marco Martin committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/analog-clock/clock.cpp:

ah, feature at the last-second i remembered just not i wanted :)
seconds hand phisics animation not cute and correct like m_fancyHands
but still nice and cpu gentle

Matthew Woehlke committed changes in /trunk/KDE/kdebase/workspace/kcontrol/colors:

Initial work at a set-specific preview for the color kcm (yay!).
It's still rather buggy (visual glitches), but I want to get the new strings checked in.

Diffs: 1, 2, 3, 4, 5, 6 Revision 885845
Fredrik Höglund committed changes in /trunk/KDE/kdebase/apps/plasma/applets/folderview:

Add preliminary support for horizontal and vertical form factors.

Diffs: 1, 2, 3, 4, 5 Revision 885884
Oswald Buddenhagen committed changes in /trunk/KDE/kdebase/workspace:

add rudimentary support for ConsoleKit.
this is quite a crutch - it is so poorly integrated that one could just as well do it with PAM (if the respective module wasn't that braindead).

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/systemtray:

allow items to say where they'd like to be in the tray; this allows us to put, and keep, the job item as the last item

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 886717
Patrick Spendrin committed changes in /trunk/playground/base/platform:

add kcm for platform specific settings
hopefully this can be extended in future for other platforms too

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 886720
Marco Martin committed changes in /trunk/KDE/kdeplasma-addons/applets/calculator/calculator.cpp:

make keypad * work in calculator

Marco Martin committed changes in /trunk/KDE/kdeplasma-addons/applets/twitter:

be a popupapplet that shows unread tweets in its own icon (icon really temporary)
propagate minimum sizes, resolves quite a bit layouting problems
give the focus to the text input when the applet gains focus (lets tweet with a global keyboard shortcut, yaay :))

Diffs: 1, 2, 3 Revision 887537


Kevin Krammer committed changes in /trunk/KDE/kdepim/akonadi/resources:

Adding single file distribution list resource based on KABC::ContactGroup XML serialization.
Still need to add support for legacy KDE distlist (KConfig based)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 885238
Romain Pecoult committed changes in /branches/work/nokia-pim-suite/trunk/contact:

It is now possible to see the list of all contacts contained in a akonadi collection.
The number of the collection is defined in Contacts.cpp.

It is possible to remove one contact from the list with user confirmation.
Now, the model is not connected directly with the view.
Manually, the view asks the controler to delete a contact.
The controler is in charge to modify model and to ask the view to refresh itself.
This last point has to be improve.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 885984
Allen Winter committed changes in /trunk/KDE/kdepim/libkdepim:

pass in a calendar so now you can show timezones defined in the calendar file in the timezone combobox.

but I don't think I finished this fully yet... still, shouldn't hurt anything.


Klaas Freitag committed changes in /trunk/playground/office/kraft:

beautified import filter dialog, added new standard import filter

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 885232
Thorsten Zachmann committed changes in /trunk/koffice/libs/kopageapp:

o now we should have full support for slide/page

Diffs: 1, 2, 3, 4, 5, 6 Revision 886798


Alejandro Daniel Wainzinger committed changes in /trunk/extragear/multimedia/amarok/src:

Introducing the CollectionCapability.
Allows Collections to perform actions on multiple items, and after revision of CollectionTreeView, will streamline how actions are created.

Collections can now have Capabilities.

IpodCollection is the first test driver for this, with ability to delete multiple files at once.
No confirmation popup added yet, to keep translators happy.
No regressions possible, since existing other Collections will return 0 when asked for CollectionCapability.

Big commit, may require clean rebuild.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 884953
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/playground/src/scripts/seeqpod_service/main.js:

Basic config support for seeqpod script.
It is actually sort of usable now! :-)

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/playground/src/scripts:

Initial import of my Danish Radio Stations service, soon to be released to
( Yes, yet another one of these reginal scripts :-)

Diffs: 1, 2, 3, 4, 5 Revision 886847

Networking Tools

Roman Jarosz committed changes in /trunk/KDE/kdenetwork/kopete/kopete/chatwindow:

Allow user to enable/disable richtext.

Diffs: 1, 2, 3, 4 Revision 885224


Dario Freddi committed changes in /trunk/playground/sysadmin/shaman/plugins/alpm:

New Alpm plugin based off aqpm!

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 886655
Matthias Kretz committed changes in /trunk/playground/utils/sshaskpass:

add SSH Askpass GUI with KWallet integration

Diffs: 1, 2, 3 Revision 886924


Guillaume Martres committed changes in /trunk/playground/games/KGLEngineRefactoring/examples:

Added a space invaders-like to examples/, even if it's more an experiment than an example at the moment ;)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 885136
Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kblocks:

GUI and message support for enabling sounds in Kblocks

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 885497
Sean Wilson committed changes in /trunk/KDE/kdegames/kbreakout/themes:

Added new KBreakOut theme, IceWorld

Diffs: 1, 2, 3 Revision 886118
Parker Coates committed changes in /trunk/KDE/kdegames/killbots:

Major rewrite to the animation interaction between the Engine and Scene.
There were a couple of minor bugs with the animation sequencing that I found I couldn't fix without breaking something else in the old system.

The Engine now queues up a number of animation "stages" in the Scene and only triggers the animation to start when necessary.
This involves a bit more code in the Scene and a bit less in the Engine, but the result is a whole lot less fragile and a whole lot more readable.

This change has most likely introduced some regressions.
More cleanup and changes to follow.

Diffs: 1, 2, 3, 4, 5 Revision 886308
Sascha Peilicke committed changes in /trunk/playground/games/kigo:

The Go board shows now a little marker at the position where to next stone build be placed to give the user better visual feedback when he moves the mouse cursor over the Go board.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 887131
Stefan Majewsky committed changes in /trunk/playground/games:

First base classes for the new KDE minigolf game (will hopefully become Kolf 2.0, and is currently codenamed kolf-ng).

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 887401


KDE Base

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/protocols/fdo:

don't create the embed widget in the paint method as that blocks at a really innoportune time: right when we're showing (and thus laying out) the items.

expanding the system tray is now a *lot* smoother.


Development Tools

Andreas Pakulat committed changes in /trunk/KDE/kdevelop/plugins/appwizard:

Improve usability of the new project wizard.
Automatically append the project name to the url, until the user edits the url.
From that point on it accepts the users choice and doesn't change the url anymore.

I'm not sure wether this is the best way of doing it or not, so CC'ing the list to get some more input/feedback.

Another option I currently see is allowing to edit the url, but going back to appending the appname once the user again changes the application name.

Is that more intuitive?

Diffs: 1, 2, 3, 4, 5 Revision 885255
Sebastian Sauer committed changes in /trunk:

moved the falcon-kross backend to kdebindings.
ok'd by kde-bindings devels plus it's on the 4.2 feature-plan.

Kévin Kin-Foo committed changes in /branches/work/kbugbuster-isi/KBugBuster/src/tests:

Start of unit testing, not working for the moment.
This code does not impact the stability of the current application.
This commit is to get some help about the code.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 887047


Benoît Jacob committed changes in /trunk/KDE/kdeedu/kalzium:

Add a eigen1 snapshot to the libavogadro snapshot.

Kalzium uses libavogadro which is still not stable.
Until it is stable, we use a snapshot of it.

Very uncomfortable situation.
We want to get rid of that snapshot, that will finally be possible in 4.3, but for 4.2 we need to keep it.

Problem is, that snapshot is the last piece of code around using eigen1 which is being replaced by eigen2.
Since the size of eigen1 is small compared to libavogadro, the less painful thing to do is to put a eigen1 snapshot inside our libavogadro snapshot.

All of that steaming s... has to go away in 4.3.

Initially I considered updating our libavogadro snapshot (since libavogadro is already ported to eigen2) but that would negate the work of the kde-windows team who made several fixes... that nobody took care to forwardport.

lesson learned, keeping snapshots is a bad idea.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 884882
Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble:

- Update strings for the moon feature before string freeze

Diffs: 1, 2, 3 Revision 885406
Anne-Marie Mahfouf committed changes in /trunk/KDE/kdeedu:

remove KPercentage as it is unmaintained and some percentages exercises have been added to the newly worked KBruch

Albert, can you remove the translations please?

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 885604
Vladimir Kuznetsov committed changes in /trunk/KDE/kdeedu/step:

New icons contributed by Harley J Orjuela Ballesteros (Universidad Distrital FJC (Fisinfor))

Diffs: 1, 2, 3, 4, 5, 6 Revision 885693


Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui:

- drop the "stamp-" prefix from svg stamps: first the stamp is searched among the SVG stamps, otherwise the classic "icon" loading is tried
- now that we have all the graphics for them, activate the standard PDF stamps, yay!

Pino Toscano committed changes in /branches/work/okular-tiff-improvements:

create a work branch for Brad's improvements to the TIFF backend

Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular:

Expose to the world the document archiving functions:
- loading: slightly edited the loading function to call the right open function of Document in case the file is a document archive (choosen normally in the "open" dialog)
- saving: added an entry in the "export to" formats (and shuffled some code for being more flexible)

probably not much ideal for an usability POV, but we can work on it.

Sebastian Trueg committed changes in /trunk/KDE/kdegraphics/okular:

Nobody reacted on my email to the devel mailing list, so I suspect that noone has any objections to my patches.

Anyway, this is what happens:
* I replaced the zoom combobox in the toolbar with the fit to width/page buttons. For one they look much cleaner and also most users would never use the freezooming anyway.
* Removed the frame from the sidebar, making for a cleaner overall look. After all, nothing else has a frame.
* Let the statusbar stretch over the full width of the window. This again makes the app look cleaner.
* Used the same trick as in Gwenview: let the background shine through -> clean++
* Use QToolButton instead of QPushButton for the minibar buttons to fit the other buttons in all apps.

Diffs: 1, 2, 3, 4, 5 Revision 887160
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/libs/database/collectionmanager.cpp:

We have received reports of situations where Solid is not available (Windows) or fails to list storage access (Linux RAID, at least with older HAL). For these situations the fallback solution of storing the mount path must be available.

KDE Base

Stephen Kelly committed changes in /trunk/kdereview/richtextbuilders:

Rename KHTMLBuilder to KTextHTMLBuilder.
Makes it more obvious that this is nothing to do with KHTML.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 885252
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/shells/desktop:

in expectation of a proliferation of d-bus interfaces post-4.2, create a dbus directory _now_ so people do the right thing then

Diffs: 1, 2, 3, 4 Revision 885325
Rob Scheepmaker committed changes in /trunk/KDE/kdebase/workspace/plasma:

There we go... merging kuiserver into the systray, and some improvements to the engine.
Have fun, and let me know of any problems you encounter with it as soon as possible, so I can change some stuff before the freeze if necessary.

What a monster patch this has become...

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 885728
Shawn Starr committed changes in /trunk/KDE/kdebase/workspace/plasma/dataengines/weather/ions:

Disable displaying icon for noaa, too many conditions.
We'll need fuzzy logic for this in KDE 4.3.. for now a N/A icon will greet you

Martin Gräßlin committed changes in /trunk/KDE/kdebase/workspace/kwin/effects/blur.cpp:

Disable blur effect when there is an active fullscreen effect.
This makes cube & co. work if blur is enabled.

It's a hack and the real reason why the problem occurs should be searched for.
(I totally forgot to commit this patch)

Jesse Lee Zamora committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/ui/launcher.cpp:

Changes the strings "Sort Ascending" and "Sort Descending" to "Sort Alphabetically (A to Z)" and "Sort Alphabetically (Z to A)"

Germain Garand committed changes in /trunk/KDE/kdelibs/khtml/find/khtmlfindbar_base.ui:

more tweaks to the findbar ui, reducing its minwidth to about 400px.

this will work better for applications like kopete, or other cases of small view.

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src/dolphinmainwindow.cpp:

Disable the "quick view" feature: I like the Previewer plasmoid, but I think after a few months of trying to use it there is no need for having a separate menu entry (shortcut: CTRL+Return) in Dolphin: Doing a drag & drop operation to the previewer plasmoid is faster than selecting a file and pressing CTRL+Return (or selecting the menu entry). Using "Space" as shortcut conflicts with the Terminal and is still slower than simply just opening the file...

The i18n() string is still part of the code, so that it could be reactivated during the 4.2 cycle.

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/ui:

* sane size on the ExtenderTask
* don't use an arrow for the ExtenderTask; it's a wee bit non-descript, wasn't following the orientation. so now we try and determine (through a bit of a silly hack with Solid ;) whether this is a laptop or not and show an appropriate computer icon
* really delete it when all the jobs are gone

it seems that now all the parts of the system tray work well and other than the XEmbed-vs-QGraphicsView struggle, the likes of which have not been since Gamera-vs-Mothra, it works and looks better than any systray implementation we've had =)

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdeui/icons/kiconloader.cpp:

according to the a11y people, double sized pixels have been obsolete since we had monochrome icons.

moreover, few if any of our apps work properly with double sized pixel icons

Ivan Čukić committed changes in /trunk/KDE/kdeplasma-addons/desktopthemes/slim-glow:

Updated slim glow theme (slim glow - new generation :) )

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 887374
Ivan Čukić committed changes in /trunk/KDE/kdeplasma-addonslets/lancelot:

Initial default themes added (to match default plasma themes)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 887389
Alex Merry committed changes in /trunk/KDE/kdeplasma-addons/applets/nowplaying:

A first attempt at making it play nicely on panels.
I really need to find out how layouting works these days.
It seems insanely complicated at first glance.

Diffs: 1, 2, 3, 4 Revision 887470
Rob Scheepmaker committed changes in /trunk/KDE/kdelibs/plasma:

Avoid screwing up the panel when dropping extenderitems in it: make extenderapplet a popupapplet!
And use pinheiro's nice and amazingly weird icon as popupicon.

I think I'm gonna call it 'the snowman'.

Diffs: 1, 2, 3 Revision 887651


Kevin Krammer committed changes in /trunk:

Moving Akonadi test environment setup/runner to kdepimlibs

Kevin Krammer committed changes in /trunk/KDE/kdepim/akonadi/migration/kres/kres-migratorrc:

Enabling the Akonadi migration tool to get more widespread testing.

Can be deactivated by changing the value in the installed config or by this:
% kwriteconfig --file kres-migratorrc --group Migration --key Enabled --type bool false

Jakub Stachowski committed changes in /trunk/KDE/kdepim/strigi-analyzer:

Remove mail analyzer - it did not work anyway.
Besides strigi itself contains mailendanalyzer

Audrey Speronel committed changes in /branches/work/nokia-pim-suite/trunk/Test_App:

Upload of the test application used to manipulate Akonadi functionalities.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 887338


Andreas Hartmetz committed changes in /trunk/koffice/kchart/kdchart/doc/kdchart.pdf:

Re-add the manual, this time with the correct license: commercial or GPL.
The stylesheet used here is the standard from Debian (NWalsh).
Boring but works.


Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src/App.cpp:

Remove the cdplay option from Amarok cli arguments as we don't support it yet.

Orville Bennett committed changes in /trunk/extragear/multimedia/amarok/src/MainWindow.cpp:

Begin lowering expectations for OS X version.
As discussed w/ leo

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/scriptengine:

Since scripts can get installed systemwide (in a non user writable location) if they are installed along with Amarok itself, scritps really need access to a writable directory, so add a function to allows scripts to get just that!

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/widgets/MainToolbar.cpp:

Make the volume slider in the toolbar right-aligned with the progress slider.

It had been a pet hate of mine for a long time that the volume slider looked kinda randomly placed there.
I think with this small tweak the toolbar looks a bit neater.

Lydia Pintscher committed changes in /tags/amarok/1.98/amarok:

Tag amarok 1.98.

Networking Tools

Bernhard Beschow committed changes in /trunk/playground/network/kopete/plugins/thinklight-kde4:
Alexander Rieder committed changes in /branches/work/kopete/new_irc:

create branch to work on irc protocol

User Interface

Nuno Fernades Pinheiro committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:

new icon versions

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 886676


Volker Lanz committed changes in /trunk:

moved here from kdereview (partitionmanager to extragear/sysadmin)

Nicolas Ternisien committed changes in /branches/guidance/guidance-kde4:
Nicolas Ternisien committed changes in /branches/guidance/guidance-kde4:

Remove projects that already had a KDE equivalent - or will have soon:
grubconfig -> KGrubEditor
powermanager -> PowerDevil
displayconfig -> Kephal

Diffs: 1, 2, 3, 4, 5, 6 Revision 885529
Nicolas Ternisien committed changes in /branches/guidance/guidance-kde4/userconfig:

First working POC of KDE 4 KCModule implemented in Python.
To test it, you need to launch (and before, read it) the file (the CMakeLists.txt is not ready for the moment

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 885813


Sascha Peilicke committed changes in /trunk/playground/games:

Changed KGo's name to Kigo.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 60 more) Revision 885135
John-Paul Stanford committed changes in /trunk:

Moved bomber from kdereview to kdegames for the 4.2 release

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 885622


Benoît Jacob committed changes in /trunk/kdesupport/eigen:

Goodbye eigen 1!
All code is ported to eigen2 now (except the libavogadro snapshot used by kalzium but that is dealt with separately, see <a href=""></a>;).

For those wanting eigen1, it now lives in /tags/eigen/1.0.5.