prev
Issue 108
27th April 2008
by Danny Allen
next


This Week...
Rating support, with a NEPOMUK backend in Gwenview. KStars gets a conjunctions predictor module. Basic XSLT support and a HTML export GUI in Parley. Work on clouds view integration in Marble. Keyboard navigation support in KNetWalk. The start of a new dock window layout in Kooka. Work on tabbed interface user interaction in Dolphin. A paste text snippets applet in Plasma. charselectapplet is deleted, replaced by a Plasma-based equivalent. Welcome/info screen stylings extended from the KDE desktop into KDE-PIM applications and KInfoCenter. Various work, including improvements to the collection and On Screen Display in Amarok 2. Various small features in KTorrent. Initial work on a Krita module for "WaterStudio". KBlocks moves from kdereview to kdegames. Akonadi server and shared components move to kdesupport. "WaterFlow", a library and program to create computational flow chart-based diagrams is imported into KDE SVN. KDE 4.1 Alpha 1 and KOffice 1.9.95.4 (KOffice 2 Alpha 7) are tagged for release.

Thomas McGuire provides a status update on KMail (and KDE-PIM) in KDE 4.1:
As you may know, KMail and the whole KDE-PIM module were not released with KDE 4.0, but they most likely will be released with KDE 4.1. This depends a bit on whether we manage to squash the remaining problems in time.

For KMail, the most work has gone into actually porting it to Qt4 and KDE4. This was a huge effort, since KMail and Kontact have a big codebase, and the porting resulted in many regressions. At the point of the KDE 4.0 release, there were simply too many of those regressions that made Kontact not very usable. We simply didn't have enough manpower to make a release happen at that time, and we could still use more developers to help with coding for the KDE 4.1 release!

We've come to a point where most of the regressions are fixed, and KMail is usable again now. I use it for my daily work with POP3, and don't have any major problems. IMAP also seems to work reasonably well.

The port to Qt4 is almost complete, the only major thing missing is the folder list and the message list, both of which will be taken care of by the SoC project by Szymon Stefanek, who also has exciting plans for a new, more modern, look of the message list.

For the KDE 4.1 release, I mainly plan to stabilize it more and continue fixing regressions. Even though most of the work has gone into porting, KMail will also contain new features. Some I remember off the top of my head are" support for tagging, support for adding links to HTML messages, and some spell checking improvements.

A major new feature of KMail is that it will now also run on Windows and MacOS X, thanks to Jaroslaw Staniek who worked hard on the Windows port. Below you'll see a screenshot of Kontact running on Windows.


Because there were some problems with the way KMail stores its index information, KMail now uses SQLite for that on Windows.

The long term plans for KMail is of course porting it to Akonadi, which will require huge changes to the code, but will finally replace the monolithic and non-crossplatform storage layer of KMail. This will take some time, it is unlikely to happen before KDE 4.2.

Stephen Kelly writes about a shared KDE Rich Text widget:
I've been working on a "rich text" widget for KDE over the last few weeks. This new widget is intended to make it easier for application developers to add a rich text editor in their applications.

While working on adding nested lists and better hyperlink features for KJots, I realised that these features were also missing from KMail. Looking further, I realised that all applications that offer rich text editing implement it separately, supporting a different set of rich text features and introducing their own bugs. A better situation would be to centralise and reuse the code in all of the applications. This means that all applications which use it for their rich text editing have access to the same features and the same bugs (and of course, bugfixes).

The rich text widget has spent a special shortened period of 10 days in kdereview and was moved into kdelibs on Friday. Already, it is being used in KJots, KMail, Mailody, and the KMail signature editor. Although the same rich text features are available to all applications, the application does not need to support the entire set of functionality.

For example, KJots disables the alignment features and does not include an action to remove text formatting. It also adds several additional actions not needed by the other applications. One of my favourite and personal most wanted features is the format painter. It allows the user to copy the text formatting from one part of a document and apply it to another.

Remaining work on this widget includes support for creating and editing tables, better image management and more. There are also two missing icons (insert horizontal rule and insert link) which will hopefully be completed in time for 4.1. If you are an icon artist, or want to give it a try (the horizontal rule one should be simple), get in touch at the kde-artists mailing list to get started.


Adding the rich text support to an application is very simple. For example, to get a rich text widget, toolbar actions and menu items for text formatting (font, size, colour etc), nested list management and editable hyperlinks:

KRichTextWidget* editor = new KRrichTextWidget(this);
editor->setRichTextSupport( FullTextFormattingSupport | FullListSupport | SupportHyperLinks );
editor->createActions( actionCollection() );
setCentralWidget( editor );

The application developer no longer needs to write code to create actions, icons, shortcuts, etc. The actions are ready to use and only need to be specified in the application ui.rc file. Thanks to work by Allen Winter and Stephen Kelly of KMail, the widget can easily be maintained in the future and is fully localisable. If any other KDE or third party developers want help porting to KRichTextWidget, just post on the kde-devel mailing list, or ask in #kde-devel on irc.freenode.net.

In the next in a series of KDE Summer of Code project introductions, Wouter Haffmans introduces KidDraw:
Hello KDE, my name is Wouter and i'm the developer of KidDraw. It once started out as a high school assignment, long ago, written in Delphi. Last year, I rewrote it for Qt 4 for my now 7 months old son. As the name says, it's a simple drawing application for young children. No complicated brushes or tools, just a pen, some colors, a couple of line widths to pick, and that's it. Oh, and of course, one-click saving and loading of images!

At first, I applied for this year's Google Summer of Code to bring KidDraw to KDE. Unfortunately I was not picked, but nevertheless I'll continue to work on KidDraw this Summer to make sure that at least the basic features are working properly. A large part is already done, but as i've been extremely preoccupied with my studies and family lately, it has been too silent for a long time. That will change soon though.

So far drawing works, but saving and loading images is still unimplemented. You can change the color palette, although the colors in the image don't change just yet. Other than that, there is a whole bunch of features that I have in mind for the near and distant future: coloring sheets (i.e. loading a background image), setting an image as desktop background, printing images, connect-the-dots, and much more. There is also a bit of KDE-ifying to be done - it's all just Qt still. Lots of work to be done!


After all the KDE mommies and daddies give KidDraw to their children, I hope other parents will follow soon, followed by inevitable world domination. Those who want to give it an early try, check out playground/edu/kiddraw. The screenshot was made with what's in there right now!

It's great to see Wouter work on his Summer of Code proposal despite not being selected from the highly-competitive pot of submissions to KDE this year - this means that he is certainly not doing it for the money! It's also nice to see new names appear on the top bug killers list (such as James Spahlinger with 47 this week) courtesy of the regularly-organised KDE BugDays.

In other news, Melchior Franz leaves a small note: "It's nothing Earth shattering, but while I fixed and extended KDE's native 'kclock.kss' screensaver in the last days, I noticed that it has now also been ported to Microsoft Windows. There has been an Mac OSX port for quite a while, which got some nice reviews. KDE leading the world. Again. :-)"


Statistics
Commits: 2577 by 235 developers, 5781 lines modified, 1038 new files.
Open Bugs: 16440
Open Wishes: 13941
Bugs Opened: 216 in the last 7 days.
Bugs Closed: 309 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
943
/trunk/l10n-kde4
405
/trunk/extragear
236
/trunk/playground
214
/trunk/kdesupport
129
/branches/work
122
/trunk/koffice
108
/branches/stable
105
/branches/KDE
69
/branches/extragear
66
Lines Developer Commits
208
Gilles Caulier
91
91
Patrick Spendrin
81
178
Frederik Gladhorn
72
165
Aaron J. Seigo
68
66
Marc Mutz
66
136
Laurent Montel
61
123
Anne-Marie Mahfouf
55
101
Davide Bettio
48
102
Albert Astals Cid
47
103
Pino Toscano
42

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
95%
Greek
95%
Ukrainian
91%
Swedish
90%
Japanese
90%
Dutch
84%
German
83%
Chinese Traditional
82%
Brazilian Portuguese
82%
Polish
82%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
James Spahlinger
47
Peter Penz
34
Seb Ruiz
24
Oswald Buddenhagen
21
A. Spehr
19
Michael Leupold
18
Bram Schoenmakers
14
Olivier Goffart
13
Luboš Luňák
10
Gilles Caulier
10

Program Buzz
Amarok
  9815
K3B
  4875
KMail
  4840
Kopete
  3320
KDevelop
  2595
Plasma
  2489
Kaffeine
  2037
Kate
  2001
Solid
  1873
Kontact
  1790


Person Buzz
David Faure
  2110
Stephan Kulow
  1749
Aaron Seigo
  1390
Torsten Rahn
  1367
Jonathan Riddell
  1132
Laurent Montel
  1030
Stephan Binner
  782
Thiago Macieira
  668
Zack Rusin
  638
Adriaan de Groot
  631
Contents
  Bug Fixes Features Optimise Security Other
Accessibility
Development Tools [*]
Educational [*] [*] [*]
Graphics [*] [*]
KDE-Base [*] [*] [*] [*]
KDE-PIM [*] [*] [*]
Office [*] [*]
Konqueror
Multimedia [*] [*] [*] [*]
Networking Tools [*] [*]
User Interface [*] [*]
Utilities [*] [*]
Games [*] [*] [*]
Other [*] [*]

There are 145 selections this week.

Bug Fixes
Educational
Harald Hvaal committed changes in /trunk/KDE/kdeedu/kiten/app:
Added CSS to kiten resultView. Makes things prettier, and also fixes Bug 157320.
Bug 157320: text colour does not obey colour scheme presets
Diffs: 1, 2 Revision 800148

Games
Fela Winkelmolen committed changes in /trunk/kdereview/kbreakout:
Make the random number generator truely random: don't always use tha same seed.
Diffs: 1, 2 Revision 799880

KDE-Base
David Faure committed changes in /trunk/KDE/kdelibs/kparts:
Fix "hide a toolbar in konqueror, then switch tabs -> the toolbar shows again (unless you waited for the autosave timer to kick in)", as reported by Anders Lund (a month ago, on k-c-d). With unit test.
Diffs: 1, 2, 3 Revision 800799

Luboš Luňák committed a change to /branches/KDE/3.5/kdebase/ksysguard/ksysguardd/Linux/cpuinfo.c:
"While the internal buffer /proc/cpuinfo is read into is 32k is size, reading these 32k in a single chunk is not possible: Only up to a page worth of information is being returned in a single read (reading stops as soon as the full block for a subsequent CPU wouldn't fit into the buffer space remaining in the page anymore).

The effect is that only 5 or 6 CPUs (depending on the exact size info for one CPU has) get their frequency displayed (and the respective sensor offered for selection) on x86/x86-64 (where the page size is 4k).

Consequently, multiple reads (until zero bytes are read) must be issued to obtain all information."
Diff Revision 801043

KDE-PIM
Will Stephenson committed a change to /trunk/KDE/kdepim/akregator/src/feediconmanager.cpp:
Fix for https://bugzilla.novell.com/show_bug.cgi?id=381498.

Favicons were not loaded on the first attempt, when they had to be fetched by the favicon service, because the favicon service emits iconChanged with the requested URL if the favicon was in the cache, but with the hostname if the favicon had to be fetched.

Since Akregator keyed pending requests with the URL, newly fetched favicons were not recognised in FeedIconManager::slotIconChanged().

I don't know why the favicon service behaves so strangely, but I have changed Akregator to key all pending requests on hostname, so the service' response is always handled.

Also fixes a QString::isNull() problem caused by DBus not distinguishing between a null string and an empty string.
Diff Revision 799879

Allen Winter committed a change to /trunk/KDE/kdepim/kontact/src/mainwindow.cpp:
make the Kontact Introduction work again.

Urs, would you change the style to match the new KDE4 look please?
i.e. "Use shiny new style for start screen from kdelibs"
Diff Revision 799974

Kévin Ottens committed changes in /branches/kdepim/enterprise/kdepim:
Apply the RFC2047 decoding inside of normalizeAddressesAndDecodeIDNs() as advised by Ingo. Use the RFC2047 implementation of kmime for that matter (yes, we have at least three implementations of this rfc in kdepim).

That fixes 126025 in the enterprise branch (forward port on trunk to follow).
Bug 126025: [PATCH] Replying to address with umlaut and comma creates two add...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 800168

Multimedia
Matthias Kretz committed changes in /trunk/kdereview/phonon/gstreamer:
hotfix for the blocking (deadlocking) alsasink in GStreamer:
- use custom alsasink2 which uses non-blocking writes in order to not deadlock when a USB soundcard is unplugged while playing
- while patching the code, switch to listing default:X devices in addition to hw:X,Y which is a lot more compatible
Diffs: 1, 2, 3, 4 Revision 800152

Dan Meltzer committed a change to /branches/stable/extragear/multimedia/amarok/src/enginecontroller.cpp:
Translate this string... It's only gone untranslated for two years or so...
Diff Revision 800170

User Interface
Stefan Monov committed a change to /trunk/KDE/kdebase/runtime/kstyles/oxygen/oxygen.cpp:
fix south and north tabs (corners were broken since qt4.4). actually rewriting half the tab code.
Diff Revision 801543

Features
Educational
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
First commit of the UI portion of Akarsh's Conjunctions predictor. Congratulations, Akarsh! Thanks for this great contribution.

For now, the tool is implemented as a calculator module (and maybe it makes sense to keep it there).

TODO:
+ Allow the user to set the maximum angular separation for considering a conjunction
+ (Bug) Remove "Earth" from the list of solar system bodies
+ Friendlier string formatting of Date/Time in results
+ Allow for selection of comets and asteroids
+ (my wishlist item) Allow second body to be any SkyObject, not just solar system bodies.
Diffs: 1, 2, 3, 4, 5, 6 Revision 799041
View Visual Changes (to 1 file)

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu:
Basic xslt support using libxslt as optional dep.
Added xsl files contributed by Malte Doersam and Frank Siegert
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 799093

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
add an export to html gui
shows up when attempting to print
Diffs: 1, 2, 3, 4, 5, 6 Revision 799120
View Visual Changes (to 1 file)

Harald Hvaal committed changes in /trunk/KDE/kdeedu/kiten/lib:
Added a linear search edict class and replaced the indexed search one with it. Added it to cmakelists.txt
Diffs: 1, 2, 3, 4, 5 Revision 799140

Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble/src:
- Initial commit to make it possible to switch Clouds on and off ...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 799204

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
move logic for html export into the export class.
let the output file be chosen in the gui.
Diffs: 1, 2, 3, 4 Revision 799231

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/libkdeedu/keduvocdocument:
Add an author contact info field - this will ease the creation of kns2 meta data directly from the xml.
Diffs: 1, 2, 3, 4, 5 Revision 799379

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
Add an option to let lessons also display entries of their child lessons.
Diffs: 1, 2, 3, 4, 5, 6 Revision 799950

Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble:
Adding Clouds, Atmosphere and Copy Coordinates to the KDE interface.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 800064

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
Start implementing fancy statistics progress bars.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 801573

Games
Thomas Gallinari committed changes in /trunk/playground/games/kapman:
- Difficulty levels -> affect characters speed and ghosts speed increase on level up
- Blue ghost is darker to avoid confusion with prey ghosts
- Lives display was not refreshed when earning a new life -> corrected
- Cheat code did not consider modifier keys (Ctrl+Alt+Shift) -> corrected
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 799205
View Visual Changes (to 1 file)

Parker Coates committed changes in /trunk/playground/games/killbots:
Added an alternate set of shortcuts so you can now play with QWEASDZXC or with the numeric keypad.
Diffs: 1, 2 Revision 799275

Eike Lange committed changes in /trunk/KDE/kdegames/knetwalk:
Keyboard support for KNetwalk. Added some KActions for moving and turning peaces.
Diffs: 1, 2, 3, 4, 5 Revision 799457

Fela Winkelmolen committed changes in /trunk/kdereview/kbreakout:
* Add a message saying how to fire the ball using the keyboard (given that using the mouse may cause the window to lose focus).
* Make the speed increase and random direction change more deterministic.
* Make sure to award points for hidden bricks, even when they don't get destroyed when passing to the next level.
* Use m_ for members in GameEngine.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 800218

Stefan Majewsky committed changes in /trunk/playground/games/palapeli/src:
Major refactoring of Palapeli's infrastructure to increase maintainability and extensibility. Highlights:
* new Manager class to manage gameplay and hold references to all game objects (any game object just get a Manager* and can thus access all other objects)
* Scene class is removedAlso, the window does now delete itself on closing. This fixes the bug which caused Palapeli to crash on exit (until we inserted some QPointer magic into main()).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 15 more) Revision 801362

Graphics
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui/data:
- add oxygen icons for the 'pushpin' and 'paperclip' symbols for file attachment annotations
- add oxygen icon for the 'stamp' tool, and use it in the review toolbar tools
Diffs: 1, 2, 3, 4, 5 Revision 799092
View Visual Changes (to 3 files)

Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/utilities/searchwindow:
Introducing the small and simple class StyleSheetDebugger:

This allows us developers to change the style sheet on a widget "live" in the running application. Just create with temporary code new StyleSheetDebugger(myWidget) and a text edit and an apply button will appear in a top-level widget.
Diffs: 1, 2 Revision 799177

Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/utilities/searchwindow:
Add a new implementation of SearchFieldChoice (old code commented out).
The new field uses a combo box with custom model providing checkable entries.

The behavior of a pop-up is more standard UI than the appearing check box group before, and the appearing widgets used to completely confuse the scroll position.
Diffs: 1, 2 Revision 799180

Aurelien Gateau committed changes in /trunk/KDE/kdegraphics/gwenview:
Started to implement rating support.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 799210

Aurelien Gateau committed changes in /trunk/KDE/kdegraphics:
Make it possible to switch between metadata backends at compile time.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 799221

Aurelien Gateau committed changes in /trunk/KDE/kdegraphics/gwenview/lib:
Embryonic (and broken) Nepomuk metadata backend.
Diffs: 1, 2, 3, 4 Revision 799222

Aurelien Gateau committed changes in /trunk/KDE/kdegraphics/gwenview/lib/metadata:
Thread based Nepomuk backend.
Diffs: 1, 2 Revision 799545

KDE-Base
Christopher Blauvelt committed changes in /trunk/KDE/kdebase/workspace/plasma/dataengines/soliddevice:
Adds video capabilities and Hard Drive temperature can now be monitored when HDDTemp Daemon is installed thanks to Petri Damsten.
Diffs: 1, 2, 3, 4 Revision 799030

Christoph Cullmann committed changes in /trunk/KDE/kdelibs/kate:
simple config first, allow the user to enable/disable auto-completion, kdevelop still can overwrite this by using the ktexteditor api :)
Diffs: 1, 2, 3, 4, 5, 6 Revision 799139

Laurent Montel committed changes in /trunk/playground/libs/webkitkde:
Big commit (created in train)
Change searchwidget dialogbox as a searchbar as in konsole
Move KAboutData in webkitglobal
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 799190

David Faure committed a change to /trunk/KDE/kdebase/apps/lib/konq/knewmenu.cpp:
Enable/disable the actions in the 'Create New' menu depending on the protocol; e.g. can't mkdir in trash:/foo/
Diff Revision 799244

Constantin Berzan committed changes in /trunk/KDE/kdebase/apps/konsole/src:
Re-add ability to open a new tab by double-clicking the tab bar.
I don't know why this was removed; please tell me if I'm interfering.
Diffs: 1, 2, 3 Revision 799364

Allen Winter committed changes in /trunk/KDE/kdelibs/kdecore:
Support tooltips in KConfigXT (.kcfg)
Reviewed on k-c-d.

No support for tooltips in Enum types, unforunately, because this would break BC. This should be done differently in KDE5.
Diffs: 1, 2, 3, 4, 5, 6 Revision 799436

Marco Martin committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/tasks:
taskbar theming support with PanelSvg when a svg theme is used hover effect is applied also on active tasks and iconified tasks will be drawn without background
Diffs: 1, 2, 3 Revision 799461

Thomas J. Gillespie committed changes in /trunk/KDE/kdebase/workspace:
Added screen brightness control to solid::control::powermanager api.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 799488
Discussion

Robert Knight committed changes in /trunk/KDE/kdebase/apps/konsole/src:
Allow the terminal display's host to decide whether shortcut keypresses which are also valid terminal key sequences should be overridden and sent to the terminal instead.

Default behaviour in the standalone Konsole is never to override shortcuts. Default behaviour in the terminal part is to always override shortcuts.

Shortcuts which are not valid terminal key sequences (eg. because they have more than two modifiers) are never overridden.

Add an overrideShortcut() signal to the Part to expose this functionality to clients.
Diffs: 1, 2, 3, 4 Revision 799577

Nicolas Ternisien committed changes in /trunk/KDE/kdebase/apps/kinfocenter:
Change layout in IO Slave Information (the protocol list is now in a ComboBox, which is better than the previous 2-placed side by side list widgets)

Add a new partition list based on Solid and KDiskFreeSpace.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 799613

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
Provide horizontal auto scrolling for the tree view (implemented by Harald Hvaal).

As soon as KTreeView is matured enough, it can be discussed whether it should be moved to kdelibs for KDE 4.2.
Diffs: 1, 2, 3, 4, 5, 6 Revision 799723

Carlo Segato committed changes in /trunk/playground/libs/emoticons:
add adium theme and the possibility to exclude some emoticons from parsing
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 799872

Aaron J. Seigo committed changes in /trunk/playground/base/plasma/applets:
this will be known as menubar
Diffs: 1, 2 Revision 799941

Norbert Frese committed changes in /trunk/KDE/kdelibs/kfile:
Implement http://www.freedesktop.org/wiki/Specifications/desktop-bookmark-spec for the custom items in KFilePlacesModel.

The new "synchronizer" class KFilePlacesSharedBookmarks is used to synchronize those items with $XDG_DATA_HOME/user-places.xbel.

Also improves the ID Generator in KFilePlacesItem to create unique ID's.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 799977

Sebastian Trueg committed changes in /trunk/playground/base/nepomuk-kde/search-api:
Basic support for AND and OR keywords
Diffs: 1, 2 Revision 800114

Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphinmainwindow.cpp:
let a double-click on the empty tab-area open a new tab (-> consistent with konsole behavior)
Diff Revision 800241

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
provide middle-mouse-button support for Konqueror (= create new window or tab)
Diffs: 1, 2 Revision 800298

Cédric Borgese committed changes in /trunk/KDE/kdebase/workspace/kwin/effects:
Use a new, (too-)much-much-much simpler config dialog.

Maybe it is too simple this time, i'll wait for your feedback on it ;)
Diffs: 1, 2, 3, 4, 5 Revision 800803
View Visual Changes (to 1 file) Discussion

Tobias Koenig committed changes in /trunk/KDE/kdelibs/kfile:
Add action to enable showing hidden folders as it was in KDE3
Bug 159702: Select folder doesn't allow to browse hidden directories
Diffs: 1, 2 Revision 800882

Petri Damstén committed changes in /trunk/playground/base/plasma/applets:
Initial commit of paste text snippets applet.
Diffs: 1, 2 Revision 801138

Sebastian Kügler committed changes in /trunk/extragear/plasma/applets/notes:
- New artwork from Nuno
- Finish porting to WoC

That makes the Notes applet work again, for me at least.
Diffs: 1, 2, 3 Revision 801176
View Visual Changes (to 1 file)

Friedrich W. H. Kossebau committed changes in /trunk/playground/base/plasma/applets/menubar:
first success; catching at least existing menus!

Menus from programs started later still are mysteriously not seen.

The embedding is done asynchronously, I found out.
So just kick the embedding in to start and just behave, as if the menu will be there in short time.
If not, just catch the fail signal, which could also happen later on and needs treatment (or is closedClient emitted then, too?).
Diffs: 1, 2, 3 Revision 801231

KDE-PIM
Frank Osterfeld committed changes in /trunk/KDE/kdepim/kleopatra:
make tooltips configurable, show validity info by default
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 799399
View Visual Changes (to 1 file)

David Jarvie committed changes in /trunk/KDE/kdepim/kalarm:
Add option to display alarm messages in centre of screen, with delay on enabling buttons
Diffs: 1, 2, 3 Revision 799534

Frank Osterfeld committed changes in /trunk/KDE/kdepim/kleopatra:
add new result page showing only a single progress bar and more concise results, with error results on top

already used by S/Etask strings need adaption, and also proper progress reporting
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 800163

Urs Wolfer committed changes in /trunk/KDE/kdepim/kontact/src:
Use shiny new style for start screen from kdelibs.
Diffs: 1, 2, 3, 4, 5, 6 Revision 800255
View Visual Changes (to 1 file)

Marc Mutz committed changes in /trunk/KDE/kdepim/kleopatra:
Implement encryption of clipboard content, and hook it up in the task bar menu.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 801051

Multimedia
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/servicebrowser:
Add "Find in service" action to Ampache tracks.

Together with the ability of the Ampache service to act as a track provider, this allows us to make a nice interactive front page for Ampache, with new additions, most played albums and so on, as well ( hint, vollmer .-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 799071

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
Some fairly service agnostic support for "loving" any track.

This commits uses the engine controller (which may not be the best place for it, but not sure where else to put it) to emit a signal when the user "loves" a track.

Interested services (or other parts of the application) can listen for this signal and behave as they wish. I'm bypassing the little action buttons for now as I'm not sure the best way to show only the one, but all the time (if lastfm is active).

This adds a dbus call /Collection loveTrack as well as a global shortcut (default Meta + L) to love the current playing track.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 799704
Discussion

Matthias Kretz committed changes in /trunk/kdereview/phonon/gstreamer:
implement new setOutputDevice function for libphonon in kdelibs trunk, this gets phonon-gstreamer a big step closer to handle devices as good as phonon-xine
Diffs: 1, 2 Revision 800069

Nathan Bradshaw committed changes in /trunk/playground/multimedia/musicbrainz/discbrainz/src:
Improvements to the test player.
Rearrange a bunch of startup tasks to cut down on the loads times
Diffs: 1, 2 Revision 800138

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src:
Make it possible to change volume by using the mouse wheel anywhere on the toolbar; just like in Amarok 1.
Diffs: 1, 2, 3, 4, 5 Revision 800649

Mark Kretschmann committed a change to /trunk/extragear/multimedia/amarok/supplementary_scripts/nowplaying/amaroknowplaying.rb:
Nowplaying script now supports both Amarok 1 and Amarok 2.
Whichever is running and playing will be chosen automatically.
Diff Revision 800814

Maximilian Kossick committed a change to /trunk/extragear/multimedia/amarok/src/collectionbrowser/CollectionTreeView.cpp:
properly implement "Organize Files" in the tree view.

everybody repeat after me:
I will not make assumptions about the collection i'm dealing with.
Diff Revision 800927

Maximilian Kossick committed changes in /trunk/extragear/multimedia/amarok/src/collection/sqlcollection:
insert statistics when copying file to the collection too.

this neatly solves the problem of updating the statistics when organizing the collection.
Diffs: 1, 2 Revision 800942

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
A new approach to the osd.
Use a svg background with translucency and rounded corners when we have compositing support.

This fixes the rounded corner problem we had before.
If we don't have compositing, we revert to the old way.
Diffs: 1, 2, 3, 4 Revision 801065
View Visual Changes (to 1 file)

Maximilian Kossick committed changes in /trunk/extragear/multimedia/amarok/src/collection:
major update of the CollectionLocation workflow + more documentation!
~yay

now I might even understand how that workflow works the next time I look at it:)
Diffs: 1, 2 Revision 801067

Networking Tools
Helmut Schaa committed changes in /branches/work/knetworkmanager/knetworkmanager-0.7/src:
Allow removal of connections (not persistet yet!)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 799397
View Visual Changes (to 2 files)

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
Added feature to suppress sleep when torrents are running
Diffs: 1, 2, 3, 4, 5 Revision 800065
View Visual Changes (to 1 file)

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
Added feature to skip datacheck in fileselect dialog (and mark the files as fully downloaded)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 800089
View Visual Changes (to 1 file)

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
Make it possible to disable or enable trackers using a checkbox in front of each tracker in the trackers tab
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 800939
View Visual Changes (to 1 file)

Helmut Schaa committed changes in /branches/work/knetworkmanager/knetworkmanager-0.7/src:
Show uncommonly used options only if the new 'Expert Settings'-button is activated
Diffs: 1, 2, 3, 4 Revision 800971
View Visual Changes (to 2 files)

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
- Show total times a torrent was downloaded in the trackers tab
- Show the number of seeders and leechers in the trackers tab
- Redesigned trackers tab layout (for the above changes)
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 801121
View Visual Changes (to 1 file)

Office
Adam Pigg committed changes in /trunk/koffice/kexi/plugins/reportspgz/backend:
More loading/saving. Works well enough now to save/load in the designer
Diffs: 1, 2, 3 Revision 799566

Lorenzo Villani committed changes in /trunk/koffice/kexi:
* Began working on webforms daemon
* Commented out a line in our local shttpd copy since it was making my life hard with gcc 4.3.0
* Basic stubs in main.cpp HttpServer.cpp HttpServer.h
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 799894

Dag Andersen committed changes in /trunk/koffice/kplato/libs:
Add a scheduling log to make a little bit easier to find scheduling problems.

Very rudimentary atm, but with love and care...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 800070

Fredy Yanardi committed changes in /trunk/koffice:
Add a dialog to choose master page, inspired by OOo impress' Slide Design dialog
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 800185

Jan Hambrecht committed changes in /trunk/koffice/karbon:
add support for editing color and opacity of single gradient stop
Diffs: 1, 2, 3, 4, 5 Revision 800273

Lorenzo Villani committed changes in /trunk/koffice/kexi/webforms:
* Basic C++ wrapper around SHTTPD is now working
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 800595

Adam Pigg committed changes in /trunk/koffice/kexi/plugins/reportspgz:
Saner scripting API and added barcode scripting support
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 801581

Other
Gael Guennebaud committed changes in /branches/work/eigen2/Eigen:
Added Triangular expression to extract upper or lower (strictly or not) part of a matrix.
Triangular also provide an optimised method for forward and backward substitution. Further optimizations regarding assignments and products might come later.

Updated determinant() to take into account triangular matrices.

Started the QR module with a QR decompostion algorithm.

Help needed to build a QR algorithm (eigen solver) based on it.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 801454

User Interface
David Jonathon Miller committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
new version of 'bookmark-new' action
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 799117
View Visual Changes (to 11 files)

David Jonathon Miller committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
new icon for the bookmark editor dialog

the name of this icon probably needs changing too: maybe bookmark-organizer, bookmark-editor?
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 799121
View Visual Changes (to 9 files)

Stefan Monov committed changes in /trunk/KDE/kdebase/runtime/kstyles/oxygen:
new docks, as in pinheiro's new mockup. patch by longh.
Diffs: 1, 2 Revision 799184

Utilities
Laurent Montel committed a change to /trunk/extragear/utils/krecipes/src/krecipes.cpp:
Start to implement restore session
Diff Revision 799747

Mirko Boehm committed changes in /trunk/playground/utils/charm:
- implement DB table property flavor for MySql, a bit of code duplications, but all tests run now
- MySqlStorage is not yet a complete storage backend, but can be easily made one if wanted (it only lacks integration with the Configuration object)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 800897

Cyrille Berger committed changes in /trunk/playground/utils/waterflow:
add WaterFlow, a library + program to create computational flow chart based diagrams
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 49 more) Revision 801009
View Visual Changes (to 1 file)

Cyrille Berger committed changes in /trunk/playground/utils/waterflow:
* initial work on Krita module for Waterstudio
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 801201
View Visual Changes (to 1 file)

Optimise
KDE-Base
Marco Martin committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
use a separate cache for each elementPrefix, this will speed up rendering a lot if prefixes are switched very often.
This will make possible for instance to render the background of taskbar items with a PanelSvg.

This behaviour is disabled by default, you can enable/disable it with setCacheAllRenderedPanels(bool), get with cacheAllRenderedPanels() and erase the entire cache with clearCache()
Diffs: 1, 2 Revision 799411

Jakub Stachowski committed changes in /trunk/KDE/kdelibs/kdecore/config:
Ini parsing optimization - avoid using QByteArray and excessive memory copying.
Diffs: 1, 2, 3 Revision 799413
Discussion

Sebastian Trueg committed changes in /trunk/playground/base/nepomuk-kde:
Majorly improved search performance
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 800074

Jakub Stachowski committed a change to /trunk/KDE/kdelibs/kio/kio/kfileitem.cpp:
Trivial optimization: perform less expensive checks first.
Saves several % of CPU time during relayout of items in dolphin (icon view).
Diff Revision 800414

Multimedia
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
Make SVG renderers shared.

Any SVG rendering done should now always be done through The::svgHandler in order to make use of the shared renderers, which in some cases could drastically increase speed.
(Thanks Nikolaj for the compile fix!)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 800199

Other
Development Tools
Valentin Rusu committed changes in /trunk/playground/devtools/kdiff3/src:
kdiff3 is now starting up
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 799160

Gopala Krishna committed a change to /branches/work/soc-umbrello:
Created a new branch of umbrello to do soc work.
Diff Revision 800853

Beat Wolf committed changes in /trunk/playground/devtools/kapptemplate:
- my first commit!
- made the selection of a project type mandatory
- creating of a project now even works in a not before created folder
- progress bar while installing now works (too fast to see anyway)
Diffs: 1, 2, 3 Revision 800889

Anne-Marie Mahfouf committed changes in /trunk/playground/devtools/kapptemplate:
remove properties page (useless)
give feedback on generate page, asraniel, should we keep the progressbar?
Next bug to fix: in choice page, the KDE entry should not be repeated

asraniel: welcome to KDE development and thanks for your help!
Diffs: 1, 2, 3, 4 Revision 800984

Matt Rogers committed a change to /trunk/playground/devtools/kdevelop-pg-qt/examples/CMakeLists.txt:
The fact example doesn't compile when kdevelop-pg-qt is compiled as part of the overall playground/devtools build.
There are cmake errors that need to be resolved.

Disable it until somebody fixes it.
I don't have time.
Diff Revision 801030

David Nolden committed a change to /trunk/KDE/kdevplatform/shell/textdocument.cpp:
Revert commit r799888. The problem: KDevelop becomes unusable, because all kate shortcuts don't work.
They were ambiguous, probably because multiple kate views listened for them.

adymo: You should start using kdevelop-4 now. ;)
Diff Revision 801307

David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp/cppduchain:
Create the contexts of parameter declaration clauses within the context-builder, not within the type-builder.
Now use-building works correctly within function-definition parameter declaration clauses: It can find types/values defined within the local class now.

Also this makes not only all the highlighting within parameter-declaration clauses work nicely, but it also seems to fix many other highlighting problems that seem to have been side-effects of overlapping smart-ranges.

Yeehaw :-)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 801453

Vladimir Prus committed a change to /trunk/KDE/kdevplatform/sublime/ideallayout.cpp:
Make all toolview locked by default.

Alexander is fine with this change. Shout if you're not.
Diff Revision 801583

Educational
David Capel committed changes in /trunk/KDE/kdeedu/parley/src:
Column visibility now defaults to showing all columns when no settings are present.

Vocabularies that have been downloaded from KGetNewStuff currently don't attempt to restore column visibility the first time, and will only show the main two columns.

Is this behavior desirable?

Additionally, at some point we may want to decide if some columns should be hidden by default.
Diffs: 1, 2 Revision 799029

Frederik Gladhorn committed changes in /branches/work/soc-parley:
create a soc branch
Diffs: 1, 2, 3, 4, 5 Revision 799087

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
Phonon will not have audio recording in 4.1 so disable the button for it.
Waiting for 4.2...
Diffs: 1, 2, 3 Revision 801312

Frederik Gladhorn committed changes in /branches/work/soc-parley:
update the soc branch to include the latest trunk greatness
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 801328

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley:
Remove the practice subdir - will be realized in the soc branch.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 801378

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
Remove the online lookup dock - This is Avgoustinos SoC.
Diffs: 1, 2, 3, 4, 5 Revision 801379

Games
Mauricio Piacentini committed changes in /trunk:
Moving KBlocks to kdegames module after review period
Diffs: 1, 2 Revision 799437

Parker Coates committed changes in /trunk/playground/games/killbots:
Added "Teleport, Safely If Possible" to the menu. I don't expect anyone to use if from there, but it helps with discoverability.

I'm still not pleased with the label either.

It's confusing enough in English; I'm sure it'll be a nightmare for some translators.
Diffs: 1, 2 Revision 799993

Graphics
Gilles Caulier committed changes in /branches/extragear/kde3/libs/libkdcraw:
libkdcraw from KDE3 branch : updated to dcraw.c 8.86:
Added SONY A300 (dcraw's 300th camera!),
Fixed camera WB on the A200,
Set model-specific saturation levels in adobe_coeff().
Diffs: 1, 2, 3, 4 Revision 799195

Jonathan Marten committed changes in /branches/work-kde3:
The beginning of the end for the old dock window layout...

Incorporate the gallery folder history into the gallery widget, with preferences options to show it or not and where.

Simplify the names shown in the history combo if there is only one gallery (which is the case at the moment).

imgnamecombo.* -> imagenamecombo.* to match class name
New files kookagallery.{cpp,h}
Eliminate the unused "resource.h"
Add icon for 'photocopy' action
Generate a default description (scan mode and resolution) for new scan parameters
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 800988
View Visual Changes (to 1 file)

KDE-Base
Dmitry Suzdalev committed changes in /trunk/playground/base/plasma/applets/notify:
Stop using QTimeLine, start using Phase :)

Btw, Plasma::Svg::paint() seems to be broken.
It prints qpainter-not-active errors when i try to render valid svg ids.
I didn't investigate this further though...
Diffs: 1, 2 Revision 799112

Friedrich W. H. Kossebau committed changes in /trunk/playground/base/plasma/applets/programmenu:
halfway done port of the KDE3 menuapplet

It compiles and starts, but doesn't find topmenu windows.
The support in KMenuBar for this seems ported, but somehow ( info.windowType(SUPPORTED_WINDOW_TYPES) != NET::TopMenu ) is always true in the plasmoid.

Needs investigation. Best by someone who has more knowledge. Lubos? :)

Geometry stuff is not done, too, as Plasma is currently a moving target.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 799202

Sebastian Kügler committed a change to /trunk/KDE/kdebase/workspace/kwin/effects/wobblywindows.cpp:
It's wobbly windows, not wobbly menus, tooltips, combos ...

This check only seems to catch dropdownmenus, but the code looks right to me ... maybe an omission somewhere else?

Anyway, it makes the wobbly experiences much calmer.
Diff Revision 799290
Discussion

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdecore/config:
monday's api fixes time! =)

add WriteConfigFlags to copyTo and reparent as the rest of API does. these methods were added post-4.0, so now is the time to fix them.

been running with this for a month now and was reviewed on k-c-d
Diffs: 1, 2, 3, 4 Revision 799401

Allen Winter committed changes in /trunk/KDE/kdelibs/kdecore:
Revert KConfigXT support for tooltips.
I forgot that this must be a BIC change due to the Choice struct in KCoreConfigSkeleton.

Something for KDE5, I suppose.
Diffs: 1, 2, 3, 4, 5, 6 Revision 799578
Discussion

Cédric Borgese committed a change to /trunk/KDE/kdebase/workspace/kwin/effects/wobblywindows.cpp:
Reenable wobbly for "non-normal" windows as it disable it for kcm windows too.

Instead, disable the effect at opening to avoid get it in menu, combo boxed, ...
Diff Revision 799614
Discussion

Ivan Čukić committed changes in /trunk/extragear/plasma/applets/lancelot:
Made first steps converting Lancelot to new Plasma APIs
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 799939

Viacheslav Tokarev committed a change to /branches/work/khtml-blaze:
Creating new khtml branch to work on integration with webkit's svg (my gsoc application)
Diff Revision 800164

Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk:
Use plain old KConfig again.
Much simpler to keep the overview this way, especially since we are using settings from different groups
Diffs: 1, 2, 3, 4, 5 Revision 800190

Andreas Pakulat committed changes in /trunk/KDE/kdelibs/kdeui/dialogs:
Move the print button to the dialog and provide public API in the editor widget for printing, so users of the plain editor widget can also provide a print button.

The print button under the widget simply doesn't look right.
Diffs: 1, 2, 3, 4, 5 Revision 800209
View Visual Changes (to 1 file)

John Tapsell committed changes in /trunk/KDE/kdebase/workspace/ksysguard/gui:
* Disable session restoring code - it's just broken
* Don't load the same file twice.

This should fix ksysguard for whom it's currently broken.
Bug 161241: worksheets multiply when system monitor opend
Diffs: 1, 2 Revision 800792

Michael Jansen committed changes in /branches/work/khotkeys-redesign/khotkeys/libkhotkeys:
Try to get that stupid merge done by renaming that directory. Finally I experience firsthand what I preached for years.

There is only one feature where clearcase is better than subversion: merging.
Diffs: 1, 2 Revision 800824

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
don't try and position new applets within layouts ourselves, that's too Containment implementation specific.

instead send the pos of the applet with the appletAdded signal and let containment subclasses figure it out themselves.
Diffs: 1, 2, 3 Revision 800835

Sebastian Sauer committed a change to /trunk/KDE/kdebase/workspace/libs/plasma/containment.h:
Made setContainmentType public again to be able to deal with null-containments and to compile kdeutils again.

The change was introduced with r800682 and juding from the commit-log it was more something like an accident ;) If not, then it may an idea to also remove/rework the logic that was introduced with http://lists.kde.org/?l=kde-panel-devel&m=120474698213048&w=4 which allows null-containments.

p.s. if the monday-rule is not valid anymore, please check at least that things still compile or ppl may lose hours in the middle of the night to just be able to continue work on something else. Thx :)
Diff Revision 800860

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace:
Another KDM session 'KDE4 failsafe' that forces KWin's compositing or whatever else necessary to run disabled.
Diffs: 1, 2, 3, 4 Revision 801013
Discussion

Sebastian Kügler committed changes in /trunk/extragear/plasma/applets/notes:
More porting to WoC.
It basically seems to work now, but I cannot get the background color of the widget to be transparant.
It's got the widget's grey background now.

Will have to investigate further.
Diffs: 1, 2 Revision 801024

Urs Wolfer committed changes in /trunk/KDE/kdelibs:
new style for KHelpCenter documentation
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 801166
View Visual Changes (to 6 files)

Christopher Blauvelt committed changes in /trunk/playground/base/plasma/applets/networkmanager:
It works! Nobody breathe you might knock it down.
Diffs: 1, 2, 3, 4 Revision 801361

Jakub Stachowski committed changes in /trunk/KDE/kdebase/apps/konqueror/sidebar:
Ported sidebar to QSplitter.
This takes care of mad flickering during resize.
Diffs: 1, 2 Revision 801446

KDE-PIM
Will Stephenson committed changes in /trunk:
Move Akonadi server and shared components to kdesupport.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 89 more) Revision 800213

Multimedia
Urs Wolfer committed changes in /trunk/KDE/kdemultimedia/kmix:
* improve look (remove ugly border around frame; background is still visible at the corners, I have not found a way to completely remove it)
* fix icons
* minor cleanups
Diffs: 1, 2, 3, 4 Revision 800780

Orville Bennett committed a change to /trunk/extragear/multimedia/amarok/src/servicebrowser/magnatunestore/MagnatuneDownloadDialogBase.ui:
Death to the Qt3Supported dialogs! nhnfreespirit I killed your baby and replaced it with a clone.

P.S. Needs testing, or give me magnatunes membership :-)
Diff Revision 800892
View Visual Changes (to 1 file)

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/images:
Import Rhythmbox's fancy NoCover image (GPL'ed). I think this looks a lot nicer than our old one.

Big thanks to the Rhythmbox team :)
Diffs: 1, 2 Revision 800999
View Visual Changes (to 2 files)

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
Use Plasma PanelSvg class to handle the rounding properly.
Unfortunatly It's not quite possible to tint it with this setup, yet.

We may have to get creative about that.
Diffs: 1, 2, 3 Revision 801147
View Visual Changes (to 1 file)

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src:
Bye bye Mister random blue line, we never liked you much anyways
Diffs: 1, 2, 3, 4 Revision 801223
View Visual Changes (to 1 file) Discussion

Networking Tools
Dennis Nienhüser committed a change to /trunk/KDE/kdenetwork/kopete/libkopete/kopetepassword.cpp:
Show the "remember password" checkbox when prompting for a password before account connection.

This is more intuitive than having to change settings (wrong password or password storing) in the config dialog.
Bug 157697: kopete won't update password in kwallet
Diff Revision 799106

Office
Dirk Mueller committed a change to /tags/koffice/1.9.95.4:
Tag KOffice 2 1.9.95.4
Diff Revision 801228

Other
Dirk Mueller committed changes in /tags/KDE/4.0.71:
KDE 4.1 alpha1
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 800597

Alexander Neundorf committed changes in /trunk/kdesupport:
will make automoc work in kdesupport the next days
Diffs: 1, 2 Revision 800843

Alexander Neundorf committed changes in /trunk/kdesupport:
build akonadi using automoc4 from kdesupport (that's the first automoc4 user !)

I think we need a shorter name for the macro: automoc4_handle_automoc() is not ideal...
automoc4(), automoc4_wrap(), automoc4_do(), automoc4_run() ?
Diffs: 1, 2, 3, 4, 5, 6 Revision 801203

Utilities
Sebastian Sauer committed a change to /trunk/KDE/kdeutils/superkaramba/CMakeLists.txt:
Okeli, then let's go the imho easiest (cause iirc superkaramba does use plasma+scriptengine quit a lot) way to disable the plasma-support for now what should prevent compile-breaks of whole of kdeutils and removes the need to check+adopt changes here.

I'll port to the changes then at a later time once everything is done :)
Diff Revision 800866

Laurent Montel committed changes in /trunk/KDE/kdeutils:
Delete charselectapplet - it was already port to plasmoid
see playground/base/plasma/applet/charselect
Diffs: 1, 2 Revision 801292

Thanks for reading the KDE Commit-Digest!
KDE Commit-Digest by Danny Allen, 2006-2009
All issues in archive by Derek Kite