prev
Issue 53
8th April 2007
by Danny Allen
next


This Week...
Bluetooth support in Solid. 'Breadcrumb" navigation widget from Dolphin is made more modular to allow use in other KDE contexts. Support for different caret (text cursor) styles in Konsole. Various bugfixes in TagLib. Better AIM protocol file transfer support in Kopete. KWord gets the ability (through Kross scripting) to use an OpenOffice.org instance to import from supported file formats. KPackage starts to be ported to the SMART package management scheme. The beginnings of user documentation for the Bovo game application, whilst the initial draft of the Mailody handbook nears completion. KMobileTools starts to be ported to KDE 4. Great reductions in the number of external dependencies for the kdecore library. The kplot library is renamed "plotting", plasmagik is renamed "uploader". okular moves back from the playground to the kdegraphics module. Kiriki is moved to kdereview. Kremas, an experimental image viewer, is imported into KDE SVN.

The past week saw a "free for all" in kdelibs. Aaron J. Seigo, a prominent participant in this action, provides a summary of the action:
  • lots of clean-ups in kdeui
  • kevin factored out the sidebar bookmarks stuff from dolphin and put it into kfile so we can share that code between the file dialog, the file managers and what not
  • a ton of more work on strigi
  • josef spillner merged khotnewstuff2 into kdelibs
  • david faure made the file dialog dlopen the implementation, which not only is yet another start up optimization but it opens the door to future implementation changes (and, i suppose, implementations for win32 and mac os, e.g. use the native dialogs)
  • stephan kulow brought in a new libloader which combined with a final fix to kdebug meant no UI deps in kdecore (a long time goal finally met!)
  • some further work by david (and some help by thiago) meant that kdecore now links to 18 less libs (holy crap!)
  • speaking of thiago, the new knetwork classes went in deprecating the old libs and providing just a few classes that build on the much enhanced networking system in qt 4.3
  • lubos "seli" lunak updated the window management classes with improved versions (and today laurent put in stubs for macos and win32)
  • bluetooth support in solid was added by daniel gollub
... and i'm sure i'm missing a lot of things, not to mention all the "little" things that went on as usual.

The Commit-Digest provides a statistics baseline for the week, but the title of "king of statistical analysis" goes to Adriaan de Groot, who provides these numbers representing the activity of the explosive weekend.
Some SVN log filtering yields the following. Let's say the kdelibs hackathon started midnight on March 30th, GMT and ended on Monday.

That's a little over 1800 commits. Of those, 379 are identifiably in kdelibs for KDE4; in the same period scripty did 150 commits and Laurent Montel did 81 commits (of which 19 were in kdelibs). Attached are the commits, timestamp, number of files touched and author of the kdelibs weekend free-for-all commits. 44 people participated (knowingly or not).

Above, Adriaan notes that over 1800 commits were made over the three day library weekend - this is a large amount of the commit total of 2837 for the week, and is 399 more revisions than last week, which was itself somewhat more active than usual. Apart from the impressive statistics, what of the actual impact of this activity?

Thiago Macieira talks about external dependency trimming (only one of the areas impacted):
In three commits, we reduced the number of libraries loaded by kdecore (in my system) from 36 to 18.

I call that a vast improvement :-)

In my system (and in David's too), there are two libraries that we are loading but aren't exactly needed. The first is libresolv.so.2, but since I want to get rid of that dependency by removing the old KNetwork code, I won't touch it.

The second is libutil.so.1, which seems to be used by KPty only (calls ::login and ::logout) and only in certain circumstances. I understand KPty is due to an overhaul as well or to be moved to libkutils or something. But the test has to be checked so that we don't load an extra library unnecessarily, however small it is.

In my system, kdecore could load with 16 libraries:
  • libbz2.so.1
  • libc.so.6
  • libdbus-1.so.3
  • libdl.so.2
  • libgcc_s.so.1
  • /lib/ld-linux.so.2
  • libm.so.6
  • libpthread.so.0
  • libQtCore.so.4
  • libQtDBus.so.4
  • libQtNetwork.so.4
  • libQtXml.so.4
  • librt.so.1
  • libstdc++.so.6
  • libz.so.1
  • linux-gate.so.1
(10 of which are directly needed; 6 are indirect dependencies: dbus-1, dl, ld-linux, QtXml, rt and linux-gate)

Albert Astals Cid announces the move of his game application, Kiriki, to the kdereview module in preparation for the final move to kdegames for KDE 4:
Kiriki is an implementation of the Yahtzee game for KDE 4. It features play with up to six players, any number of which may be played by the computer.

The move to kdereview was discussed and OK'ed in latest kdegames IRC meeting. Kiriki has been in development since the Malaga Akademy (yes I know that makes it almost two years).

I have moved it to /trunk/kdereview/kiriki

The user documentation is not quite good because English is not my mother tongue, so any improvement to it will be welcome.

Comments/Suggestions?


Statistics
Commits: 2837 by 217 developers, 6320 lines modified, 1639 new files.
Open Bugs: 13259
Open Wishes: 12443
Bugs Opened: 220 in the last 7 days.
Bugs Closed: 153 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
1135
/branches/stable
273
/trunk/playground
241
/trunk/l10n
221
/trunk/extragear
191
/branches/work
187
/trunk/kdesupport
165
/trunk/koffice
122
/branches/KDE
87
/trunk/www
83
Lines Developer Commits
326
Pino Toscano
152
328
David Faure
145
275
Laurent Montel
129
231
Allen Winter
74
173
Aaron J. Seigo
65
121
Gilles Caulier
64
129
Clarence Dang
51
154
Luboš Luňák
48
46
Jos van den Oever
46
144
Albert Astals Cid
44

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
99.97%
Dutch
96.67%
Estonian
93.84%
French
92.61%
British English
86.24%
Polish
86.35%
Turkish
83.83%
Galician
85.69%
Russian
82.07%
Catalan
78.41%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Tommi Tervo
24
Thomas Zander
18
Thomas McGuire
16
Gilles Caulier
15
Christoph Cullmann
14
Jernej Kos
11
Scott Wheeler
8
Joris Guisson
6
Mark Kretschmann
5
Andreas Pakulat
4

Program Buzz
Amarok
  5630
K3B
  4310
KMail
  3190
Kate
  3139
KDevelop
  2720
Kopete
  2646
Kicker
  1732
Kaffeine
  1690
Kontact
  1686
digiKam
  1586


Person Buzz
David Faure
  1015
Allen Winter
  870
Stephan Kulow
  743
Adriaan de Groot
  709
Waldo Bastian
  486
Albert Astals Cid
  354
Jonathan Riddell
  332
George Staikos
  328
Thomas Zander
  326
Aaron J. Seigo
  320
Commit Countries

Commit Demographics
Sex
94.2 %       Male
4.66 %       (unknown)
0.402 %       Female
Motivation
41.5 %       Volunteer
38.8 %       (unknown)
18.9 %       Commercial
 
Ages
65.1 %       (unknown)
20.1 %       25 to 34
8.97 %       18 to 24
4.46 %       35 to 44
0.563 %       45 to 54
0.040 %       Under 18


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 [*]


Bug Fixes
Development Tools
Aaron J. Seigo committed a change to /branches/KDE/3.5/kdesdk/kbabel/catalogmanager/catalogmanagerview.cpp:
this may block the gui briefly (though testers didn't seem to notice in any case), but most importantly it doesn't crash anymore.
Bug 119222: Catalogmanager aborts while constantly showing a flickering "...
Bug 129152: Catalogmanager uses 100% CPU and eats up memory subdirectory abov...
Diff Revision 651172

Oliver Kellogg committed changes in /branches/KDE/3.5/kdesdk/umbrello:
setAssocType(): Do not physically delete the floatingtext widgets because they are also stored in the UMLView::m_WidgetList.

One round of applause to valgrind - I wonder how long it would have taken me to find this bug without it.
Bug 143909: crash: umbrello crashes if you change multiplicity in an associat...
Diffs: 1, 2 Revision 651424

Graphics
Tuomas Suutari committed changes in /trunk/extragear/graphics/kphotoalbum:
Apply Michael J Gruber's patch to fix rotating raw files (or their thumbnails) twice.

See http://mail.kdab.net/mailman/pipermail/kphotoalbum/2007-February/002776.html for more details.
Diffs: 1, 2 Revision 650383

KDE-Base
Oswald Buddenhagen committed a change to /trunk/KDE/kdebase/workspace/kcontrol/screensaver/kswidget.cpp:
forwardport nicer compile fix from 3.5-branch - with a latency of only slightly over 16 months. yes, i'm cleaning up my mailbox. :)
Diff Revision 650521

David Faure committed a change to /branches/KDE/3.5/kdelibs/mimetypes/application/x-mimearchive.desktop:
If *.eml is ambiguous (message/rfc822 or application/x-mimearchive) then let's not use that as pattern and let's rely on file contents ("mime magic"). We have magic rules for message/rfc822 already but none for application/x-mimearchive - contributions welcome ;)
Bug 142996: *.eml should be message/rfc822, not application/x-mimearchive
Diff Revision 651073

KDE-PIM
Allen Winter committed a change to /branches/KDE/3.5/kdepim/kmail/kmfoldermbox.cpp:
Fix kmail crash when creating index
Bug 143866: kmail crash when creating index
Diff Revision 650987

Networking Tools
Jernej Kos committed a change to /trunk/extragear/network/kftpgrabber/src/engine/ftpsocket.cpp:
Abort file transfer when local open operation fails.
Bug 141989: If the downloading user haven't the needed rights to write in the...
Diff Revision 648973

Jernej Kos committed a change to /trunk/extragear/network/kftpgrabber/src/engine/ftpsocket.cpp:
Fixed cache handling for file uploads.
Bug 143744: fetches dir listing after every upload attempt
Diff Revision 649480

Office
Holger Danielsson committed changes in /trunk/extragear/office/kile/kile:
fix bug #100262: enhance completion configuration dialog usability and support local directories for completion files
Diffs: 1, 2, 3, 4, 5 Revision 649885

Other
Scott Wheeler committed a change to /trunk/kdesupport/taglib/taglib/mpeg/mpegfile.cpp:
Delete APE tag.
Bug 141682: Taglib memory leaks found with Valgrind
Diff Revision 648984

Scott Wheeler committed a change to /trunk/kdesupport/taglib/taglib/mpeg/id3v1/id3v1tag.cpp:
Strip whitespaces from the end of ID3v1 fields on the way into TagLib.
Bug 141678: Trailing spaces in ID3v1 tags
Diff Revision 648986

Scott Wheeler committed a change to /trunk/kdesupport/taglib/taglib/mpeg/id3v2/id3v2tag.cpp:
Switch to using a list of genres and checking for membership in there to avoid repeated values.

Based on a patch from Xavier Duret.
Bug 141679: Repeated genre in ID3v2.3 tag
Diff Revision 648998

Scott Wheeler committed a change to /trunk/kdesupport/taglib/taglib/mpeg/xingheader.cpp:
Check for CBR Info headers also.
Bug 141681: CBencoded mp3 files with "Info" Xing header have their...
Diff Revision 649037

Features
Development Tools
Dukju Ahn committed changes in /trunk/KDE/kdevelop/lib/plugins/vcs/subversion:
Redesign SVN outputview. Now use KTabWidget for output.
In the log output display, can invoke diff to previous and annotation.
Implement commit file selection dialog.
Implement notification mechanism for add/delete/commit

Adding SvnInfoSyncJob, which fetches some repository data in sync.
Adding DiffJob.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 648927
View Visual Changes (to 3 files)

Dukju Ahn committed changes in /branches/KDE/3.5/kdevelop/vcs/subversion:
Implementing progress bar for AsyncDiff, commit, log, blame.
Properly shows its source url, and destination url if possible
Diffs: 1, 2, 3, 4, 5, 6 Revision 649226

Andreas Pakulat committed changes in /trunk/KDE/kdevelop:
Implement remote-project loading, currently this is limited to developer-dependant changes, i.e. only the .kdev4/<projectname>.kdev4 file will be uploaded on changes. As soon as there's a GUI for changing the normal project file the rest will be added

ATTENTION:
Also renamed the Name and Manager items in the project files to Project Name and Project Manager, so adapt your test projects.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 651493

Educational
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Refactored the constellation boundaries

Previously, boundaries were stored as "segments", each of which was the boundary between two constellations. A single constellation's boundary could be any number of segments, depending on how many other constellations it borders. Each segment also contained the name of the two constellations which it divided. Under this scheme, it was CPU-intensive to determine which constellation a particular point was in, and there were many corner cases. However, the advantage of this method over simply storing each constellation's full boundary is that it avoids having redundant representation of each boundary.

Now I have switched to the more intuitive method of storing each constellation's full boundary. ConstellationBoundaryComponent is a LineListComponent, containing all of the non-redundant constellation boundary segments. However, it also represents each full boundary internally in a QHash of QPolygonF's. This representation is much more convenient for drawing the highlighted constellation boundary, and for determining which constellation a given SkyPoint is in. I also added a new function 'bool SkyMapComposite::inConstellation( const QString &name, SkyPoint *p )', which returns true if the point p is inside the constellation named name. This function will be useful (for example) in the Observing List Wizard, when the user wants to select objects which are in a particular constellation.

In fact, these changes were initially prompted by a bug report that selecting by constellation in the ObsList wizard is very slow. Hopefully, these changes will help make it faster.

Note that the cbounds.dat data file has been removed; the constellation boundaries are now stored in 88 files named *.cbound, one per constellation.

TODO: there's a problem with the 'QString constellation( SkyPoint *p )' function; there are many points on the sky where it fails to identify the containing constellation. I don't understand what the problem could be, because I'm simply using the QPolygonF::contains() function here. I'll look into it.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 97 more) Revision 649384

David Saxton committed a change to /trunk/KDE/kdeedu/kmplot/kmplot/parser.cpp:
If the user tries to delete a function, and other functions depend on this function, then give the option of deleting these other functions in addition.
Thanks for the good bug report, koxinga.
Bug 143748: when a function depends on another, propose to delete both instea...
Diff Revision 649628

Peter Hedlund committed changes in /trunk/KDE/kdeedu/kvoctrain/kvoctrain/common-dialogs:
Better use of internal KDE data and functions for retrieval of language information.
Bug 143745: I18N: not using UTF-8 in I18N_NOOP calls
Bug 143746: Wish: kvoctrain should use the common language list of KDE
Diffs: 1, 2, 3 Revision 650574
View Visual Changes (to 1 file)

Games
Matt Williams committed changes in /trunk/kdereview/ksquares/src:
Implement basic highscore system using KExtHighscore. It currently ignores the player's name due to restrictions in the class but I'm working on a better KHighscore wrapper.
Diffs: 1, 2, 3, 4 Revision 648818

Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kgoldrunner/pics:
New KGoldrunner theme, now with runners and enemies in SVG!
Diffs: 1, 2 Revision 649681
View Visual Changes (to 1 file)

Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kgoldrunner:
SVG themes can now specify if the game should draw a border or not, and also which color to use for border and text.
Diffs: 1, 2, 3 Revision 649690

Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kgoldrunner:
Finishing the changes for now, flat theme is mostly ready for comments.
a) New bricks
b) Add blasted bricks to SVG
c) Add implementation of blasted bricks rendering to code
d) Change stair graphics to match flat style of other elements
e) Implement background border color in code, tweak it

I am happy with the animation, specially the enemies carrying gold, very funny!
Diffs: 1, 2, 3 Revision 649712
View Visual Changes (to 1 file)

Albert Astals Cid committed changes in /trunk/playground/games/doc:
kiriki handbook
Diffs: 1, 2, 3, 4 Revision 650017

(Mystery Man) committed changes in /trunk/KDE/kdegames/kshisen:
started implemented the "tiles can slide" rule, works with undo/redo, but those will be fixed later on:
- user should be able to chose which move to perform for a couple of tiles when more than one is possible
- hint should indicate which tile to select first (order is important the first selected initiate the slide)
Diffs: 1, 2, 3, 4 Revision 650352
View Visual Changes (to 1 file)

Paolo Capriotti committed a change to /branches/work/kbattleship-rewrite/kdegames/kbattleship/kbattleship/ai/smartai.cpp:
Smart AI gets smarter.
Diff Revision 651315

Paolo Capriotti committed changes in /branches/work/kbattleship-rewrite/kdegames/kbattleship/kbattleship:
* Added two machines mode
* Fixed "out of bounds" error in AI code
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 651352

Graphics
Marcel Wiesweg committed changes in /branches/work/digikam-dbconsolidation/libs/database:
This class shall ease and unify the usage of digikamalbums:/, digikamtags:/, digikamdates:/ and digikamsearch: URLs.
Diffs: 1, 2 Revision 648846

Andrew Walker committed a change to /trunk/extragear/graphics/kst/src/datasources/scuba2/scuba.cpp:
first draft for supporting of scuba run files
Diff Revision 650582

Marcel Wiesweg committed changes in /branches/work/digikam-dbconsolidation/libs/database:
Remove extra call DatabaseParameters::setAlbumRoot.
Set the album root when parameters are set.
In fact, the global album root shall be removed as fast as possible.

Listing tags and searches works now.
Diffs: 1, 2 Revision 651067

Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint:
Merge /branches/work/~dang/kdegraphics/kolourpaint/ -r651231(branch base):651305 to be up-to-date. The changes were massive but non-functional:

* Change to CamelCase filenames
* A small amount of renaming of methods and filenames
* Split kpcolortoolbar.{h,cpp}
* Copyright 2007

This removes the lazy <kpdocumentsaveoptions.h> and <kpdocument.h>
forwarding headers that created trouble on case-insensitive file systems (MacOS X).

"svn merge" seems very slow - I'm glad nobody committed in the meantime!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 414 more) Revision 651306

Clarence Dang committed changes in /branches/work/~dang/kdegraphics/kolourpaint/pics:
Restore the Tool Box icons: Rename icons from "crystalsvg" to "hicolor" so that they are picked up by the new default KDE 4 theme "oxygen", which inherits from "hicolor". I think this is the correct long-term solution as it works even when the icon theme is changed (please correct me if I'm wrong).

From strace, I found that KDE isn't even looking in the "crystalsvg" folder.

The "icons in koffice" thread on the koffice-devel mailinglist is informative.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 170 more) Revision 651322
View Visual Changes (to 90 files)

KDE-Base
Jakub Stachowski committed changes in /trunk/KDE/kdelibs/dnssd:
Avahi backend. Not really tested but at least compilable.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 648947

Kévin Ottens committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
Add the KFilePlacesModel class. It allows to list user's "places" (a mix of bookmarks and volume devices). Still incomplete, for now it simply list the places (drag and drop, and more interaction needs to be implemented). It's supposed to move into kdelibs/kio soon.
Diffs: 1, 2, 3, 4, 5, 6 Revision 649038

Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/treeviewcontextmenu.cpp:
Use KonqOperations::del() as David suggested. In opposite to the old approach it's possible now to turn off the confirmation dialog -> provide a way to turn it on again like in Konqi.
Diff Revision 649105

Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphinmainwindow.cpp:
don't force a confirmation for deleting in Dolphin if the user has turned it off globally for KDE
Diff Revision 649112

Josef Spillner committed changes in /branches/work/knewstuff2:
- core: addition of security code from kns1, not fully used yet
- core: more complete API documentation
- core: associate entries with the feeds they appear in
- core: additional signal for fine-granular checking for feed load completion
- core: no more global loaders, they're all deleted after being used now
- core: don't load whole entry cache, only the entries which are needed
- core: load entries for all feeds of each provider
- core: utility methods for checking if entities are cached or were changed
- core: loaders return plain QList now, not a pointer to it
- ui: display feeds and providers/categories in the download dialog
- ui: use Oxygen icon names and find suitable icons for the KDXS button
- ui: make KDXS button aware of whether DXS is allowed or not
- engine: unify modal and non-modal dialog invocations
- tests: support modal and non-modal invocations in knewstuff2_standard
- documentation: graphics about the entities
- documentation: doxyfile

The diff is 75k again. I just love my weekends.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 34 more) Revision 649158

Kévin Ottens committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
Introduce KFilePlacesView which is a list view adding the navigation logic. Suitable to interface it in Dolphin or the KFileDialog.
Diffs: 1, 2, 3, 4 Revision 649204

Frederik Schwarzer committed a change to /trunk/KDE/kdebase/doc/userguide/customizing-desktop.docb:
Added missing content:
Wallpapers can be downloaded via GUI button as well as from the website.

Thanks Pierre for the report.
Bug 143633: userguide_customizing-desktop : link to background images can be...
Diff Revision 649245

Daniel Gollub committed changes in /trunk/KDE/kdelibs/solid:
Initial bluetooth support for solid
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 32 more) Revision 649270

Kévin Ottens committed changes in /trunk/KDE/kdelibs/kfile:
Extract the "places" handling, and the "breadcrumb" url navigator from Dolphin. Now we can also use them in the file dialog.

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

Kévin Ottens committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
Places and url navigator are now provided by kfile. Port Dolphin to this change.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 649541

Robert Knight committed changes in /branches/work/konsole-split-view/konsole:
Add work-in-progress rewrite of keyboard mapping handler.
Diffs: 1, 2 Revision 649687

Torsten Rahn committed changes in /trunk/playground/base/marble:
- Storing tile data in a different scheme.
- Enabled tile class to deal with tile data that is not available for a
certain zoom level
- Enabled the tile class to reload image data
- some initial refactoring of the tile and texture loader/mapper classes
- "linear" fake atmosphere
- More code documentation
- Added About Dialog
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 21 more) Revision 649953
View Visual Changes (to 1 file)

David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:
new device: television
Diffs: 1, 2, 3, 4, 5, 6 Revision 649989
View Visual Changes (to 6 files)

Kévin Ottens committed changes in /trunk/KDE/kdelibs/kfile:
Nice it all fits together now. Mount devices on demand using Solid.
Diffs: 1, 2, 3 Revision 650039

David Vignoni committed changes in /trunk/KDE/kdelibs/pics/oxygen:
new device: microphone
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 650111
View Visual Changes (to 7 files)

Sebastian Trueg committed changes in /trunk/kdereview/nepomuk-kde/backbone:
The service registry now supports auto starting and activation of services.

Each service can install a desktop file that defines if it wants to be started automatically (when the registry starts) or on demand (activation).

Now to test stuff like KMetaData it is not necessary to manually start anything anymore since the registry is started using DBus activation and the RDF repository using the new KNepomuk activation (yes, I know, reimplementing another activation seems strange but I need to stay compatible to the Nepomuk architecture.)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 650379

Robert Knight committed changes in /branches/work/konsole-split-view/konsole:
Add support for different cursor shapes in the terminal. Currently supported are Block, Underline and IBeam.
Diffs: 1, 2 Revision 650413

Luboš Luňák committed changes in /branches/work/kwin_composite:
Add support for activating features using window borders/corners.
Enabled it for PresentWindowsEffect for now.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 650532

John Tapsell committed changes in /trunk/KDE/kdebase/workspace/ksysguard:
The start of the port of ksysguard to the new libksysguard process widget
Diffs: 1, 2, 3, 4, 5, 6 Revision 650724
View Visual Changes (to 1 file)

Kévin Ottens committed changes in /trunk/KDE/kdelibs/kfile:
Add drag and drop support which covers most of the places management tasks. Only miss a context menu to edit or remove fixed places.
Diffs: 1, 2, 3 Revision 650833

Riccardo Iaconelli committed changes in /branches/work/knewstuff2/plasmagik:
Renamed plasmagik --> uploader + fixed compiling/link errors
Diffs: 1, 2, 3, 4, 5, 6 Revision 650859

Daniel Gollub committed changes in /trunk/KDE/kdebase:
Initial version of solid bluetooth backend BlueZ
Added cmake module to check for BlueZ
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 650892

Jos van den Oever committed changes in /trunk/kdesupport/strigi/src/streamanalyzer:
add first work on a new analyzer for detecting mimetype.
Diffs: 1, 2, 3, 4 Revision 650901

Olivier Goffart committed changes in /trunk/playground/base:
Prototype of a replacement of the color kcontrol module.
I developed this long time ago (after aKademy 2006) following some suggestion of Olaf Schmidt
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 650948

Robert Knight committed changes in /branches/work/konsole-split-view/konsole:
Add Remote Connection dialog. More explanation later. Some more Q_UINT* -> quint* porting.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 651051
View Visual Changes (to 1 file)

Luboš Luňák committed changes in /branches/work/kwin_composite:
Change the DesktopChangeSlideEffect so that the new desktop doesn't always slide in from the top but from the position where it is according to the desktop layout.
Diffs: 1, 2, 3, 4 Revision 651083

Pino Toscano committed changes in /trunk/KDE/kdelibs/kio/kfile:
port the application tree view to the model/view framework
Diffs: 1, 2, 3 Revision 651088

Kévin Ottens committed a change to /trunk/KDE/kdelibs/kfile/kfileplacesmodel.cpp:
Make it use always the same bookmark file. Now all the KFilePlacesModel instance are nicely synchronized accross applications.
Diff Revision 651114

Pino Toscano committed changes in /trunk/KDE/kdelibs/kio/misc/kwalletd:
port (or attempt to) the KWallet wizard to the new QWizard add a very simple test case for it
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 651186
View Visual Changes (to 4 files)

KDE-PIM
Volker Krause committed changes in /trunk/KDE/kdepim/akonadi:
Support custom collection attributes.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 15 more) Revision 648882

Richard Johnson committed a change to /trunk/playground/pim/mailody/docs/index.docbook:
more content for the handbook - 75% complete
Diff Revision 648982

Richard Johnson committed a change to /trunk/playground/pim/mailody/docs/index.docbook:
some more content - 97.5% complete
Diff Revision 649061

David Faure committed a change to /branches/KDE/3.5/kdepim/kmail/kmcommands.cpp:
Allow Ctrl+O to open messages that have been saved in mbox format (e.g. by kmail itself)
Diff Revision 650853

David Faure committed a change to /branches/KDE/3.5/kdepim/kmail/kmail_view.desktop:
kmail --view can also handle *.mbox files (such as the ones saved by kmail)
Bug 143040: handle MIME type application/mbox and message/rfc822
Diff Revision 651064

Volker Krause committed changes in /trunk/KDE/kdepim/akonadi:
Implement deleting of collection attributes.
Diffs: 1, 2, 3, 4, 5, 6 Revision 651097

Tom Albers committed changes in /trunk/playground/pim/mailody:
Bye, bye filebrowser, hello KDirModel. Live long and prosper.
Diffs: 1, 2, 3, 4, 5, 6 Revision 651491

Networking Tools
Alessandro Praduroux committed changes in /trunk/KDE/kdenetwork/krfb:
big code reorganization:
- removed old libvncserver, we will depend on external lib
- removed krfb, srvloc, krfb_http subdirs, now everything is in krfb main dir instead
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 34 more) Revision 649168
View Visual Changes (to 13 files)

Christian Hubinger committed changes in /trunk/extragear/network/kmyfirewall:
* WARNING: APPLICATION NOT RELIABLE AT THIS POINT! DO NOT USE FOR PRODUCTION!
* More work on MultiTarget configuration
* FIX: name generation in KMFNetZone
* FIX: AutoConf call
* smaller fixes in Config Dialog
* FIX: Nat config in Generic interface, did not add the interfacename if the interface combobox has not been touched by the user
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 649409

Christian Hubinger committed changes in /trunk/extragear/network/kmyfirewall/kmyfirewall:
* WARNING: APPLICATION NOT RELIABLE AT THIS POINT! DO NOT USE FOR PRODUCTION!
* More work on MultiTarget configuration
* Fix: remove useless IPTables Menu in generic interface
* Fix: rc.ui file loading in genericinterfacepart (typo bug)
* Add: GO Menu for page navigation in Generic Interface
* Start implementing ProtocolEditor in Generic interface
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 650027
View Visual Changes (to 8 files)

Jakub Stachowski committed changes in /trunk/KDE/kdenetwork/kdnssd/ioslave:
Add definition for sftp
Bug 121291: WISH, add sftp to the list of zeroconf enabled protocol
Diffs: 1, 2 Revision 650043

Roman Jarosz committed changes in /trunk/KDE/kdenetwork/kopete/protocols/oscar:
Add code to receive and send multiple files.
Fix a couple of bugs in file transfer.

Tested with a ICQ5 and AIM6.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 650147
Discussion

Shintaro Matsuoka committed changes in /trunk/extragear/network/konversation/src:
brush up the routine to find a DccTransfer item for a DCC RESUME request. the new routine checks if the partner nick and the IRC server are correspondent with those of the item in addition to the filename and the port.
Diffs: 1, 2, 3 Revision 650488

Roman Jarosz committed a change to /trunk/KDE/kdenetwork/kopete/protocols/oscar/liboscar/tasks/clientreadytask.cpp:
Update versions of AIM dlls this allows AIM to send us whole directory.
Fix typo in version number of ICQ dlls versions.
Diff Revision 650547

Peter Simonsson committed a change to /trunk/extragear/network/konversation/src/ircview.cpp:
Implement bug 142166: shift+click url to "save link as"
Bug 142166: shift+click url to "save link as"
Diff Revision 651018

Peter Simonsson committed changes in /trunk/extragear/network/konversation/src:
Add option to not blink the systray icon
Bug 142041: a less stressing systray highlight notification would be nice
Diffs: 1, 2, 3 Revision 651029
View Visual Changes (to 1 file)

Jernej Kos committed changes in /trunk/extragear/network/kftpgrabber/src:
Implemented file exists dialog queue (so multiple dialogs are not displayed at once) and some other things related to multiple session threads.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 651132

Office
Adrian Page committed changes in /trunk/koffice/krita/ui:
Start to make the OpenGL canvas work. It now displays the image but doesn't update or scroll properly.
Diffs: 1, 2, 3 Revision 648673

Jan Hambrecht committed changes in /trunk/koffice/karbon:
Finally got some sane zooming and canvas resizing behaviour back.
Diffs: 1, 2, 3, 4, 5 Revision 648852

Sven Langkamp committed changes in /trunk/koffice/krita/plugins/tools/defaulttools:
added measure tool
Diffs: 1, 2, 3, 4 Revision 648944

Cyrille Berger committed changes in /branches/krita/krita-qt422/plugins/paintops/dynamicbrush:
initial work on a bristle based paint brush
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 649481

Jan Hambrecht committed changes in /trunk/koffice:
Added support for an optional fit margin to the zoom controller.
That margin is used when zooming to page/width so that there is a constant margin between the viewport border and the page border.
Diffs: 1, 2, 3 Revision 649638

Thomas Zander committed changes in /trunk/koffice/libs/kofficeui:
This class can be used to loop over a number of widgets and then do a relayout to align columns of all the different visited widgets. In line with the KDE HIG
Diffs: 1, 2, 3 Revision 649865

Thomas Zander committed changes in /trunk/koffice/shapes/text/dialogs:
Fill (most of) the bullets/numbers panel. (no saving yet)
Finish ParagraphLayout panel
Diffs: 1, 2, 3, 4 Revision 650023
View Visual Changes (to 1 file)

Sebastian Sauer committed changes in /trunk/koffice/kword/plugins/scripting/scripts:
This KWord python script uses Kross and PyUNO to optional import content from any by OpenOffice.org supported fileformat.

We are using the PyUNO module to access OpenOffice.org. For this an optional hidden OpenOffice.org instance need to be started. Then the script connects as client to this OpenOffice.org server instance and controls it.

If the script got executed and the connecting to the server failed, then it will startup such a hidden OpenOffice.org server instance and shuts it down again once the work is done again.
Diffs: 1, 2, 3, 4 Revision 650602
View Visual Changes (to 1 file) Discussion

Adrian Page committed changes in /trunk/koffice/krita/ui:
Add event handling and canvas updates for the OpenGL canvas, making it usable.
Diffs: 1, 2, 3, 4, 5, 6 Revision 650603

Jaroslaw Staniek committed changes in /branches/koffice/1.6/koffice/kexi:
FEATURES: Kexi implements "Edit->Find", prints images and supports database templates

Main Window
- Edit->Find action added, works within table, query and form views as a global, context-dependent tool window.
- main window is activated after closing "Insert image" file dialog
= "find" action: restart searching from start for "Search all rows" mode if:
== user has changed the value to find since previous searching, or
== user has recently changed direction to "Search all rows"
- searching is performed within lookup values as well

Simple Printouts
- added support for printing and previewing images
- improved previewing quality
- fixed landscape mode
- fixed refreshing print preview after table data or query results changed
- fixed problem with records printed between page boundaries
- fixed problem with updating print preview's page navigator when number of pages differs compared to previous preview
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 25 more) Revision 650745
View Visual Changes (to 2 files)

Jaroslaw Staniek committed changes in /trunk/koffice/kexi:
Main Window
- Edit->Find action added, works within table, query and form views as a global, context-dependent tool window.
- main window is activated after closing "Insert image" file dialog
= "find" action: restart searching from start for "Search all rows" mode if:
== user has changed the value to find since previous searching, or
== user has recently changed direction to "Search all rows"
- searching is performed within lookup values as well

Simple Printouts
- added support for printing and previewing images
- improved previewing quality
- fixed landscape mode
- fixed refreshing print preview after table data or query results changed
- fixed problem with records printed between page boundaries
- fixed problem with updating print preview's page navigator when number of pages differs compared to previous preview
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 23 more) Revision 650746
View Visual Changes (to 2 files)

Casper Boemann committed changes in /trunk/koffice:
Introducing a new widget: KoSliderCombo which is a combox like widget consisting of a numeric input and a popup slider, all wrapped up looking like a traditional combobox.

It uses the style to draw itself so it's nicely themeable right out of the box.
Diffs: 1, 2, 3, 4, 5, 6 Revision 650966
View Visual Changes (to 1 file)

Adrian Page committed changes in /trunk/koffice/krita/ui:
OpenGL canvas:

- Fix scrolling of tool feedback.- Implement the checkerboard options for size, colour, and scrolling.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 651427

Thomas Zander committed changes in /trunk/koffice:
Provide a roughly working feature for inline objects. Which is (flake) shapes that get their position defined by an anchor in the text; the character (anchor) moves, then so does the shape.

This implementation aims to be a lot broader in scope than the one in KOffice1.

We now have horizontal and vertical alignments. So a shape can always stay left or right of the paragraph the marker is in. Or always top or bottom of frame / paragraph / line.

As well as a specified distance from the anchor-character.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 651432

User Interface
Thomas Lübking committed changes in /trunk/playground/artwork/Oxygen/style/code:
fixed popup geometry, added option to completely blend out unstylish menu icons (the default)
Diffs: 1, 2, 3, 4, 5 Revision 649014

Utilities
Toivo Pedaste committed changes in /trunk/KDE/kdeadmin/kpackage:
Start converting kpackage to use SMART package manager instead of the individual package managers. Partial functionality with KDE4 libraries.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 more) Revision 648792

Stephan Binner committed changes in /branches/work/suse_kickoff_qstyle/kicker:
implement listening to Beagle KAddressbook hits
don't search addressbooks via kabc by default
-> don't start KMail if not wanted in some cases anymore
-> don't cause desktop lockup with kwallet (bnc:249287)
Diffs: 1, 2, 3, 4, 5 Revision 649348

Toivo Pedaste committed changes in /trunk/KDE/kdeadmin/kpackage:
Sync latest changes, a few more bits work nowUses a lot less memory than the kde3 version
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 650432

Aaron J. Seigo committed changes in /branches/work/sleek:
* draw triangles on zoomed views
* put the actions into sleek, but show them in the main window
* connect the actions up
Diffs: 1, 2, 3, 4 Revision 650691

Optimise
Development Tools
Paulo Moura Guedes committed changes in /trunk/KDE/kdewebdev/klinkstatus/src:
- Add an hashtable (KUrl -> LinkStatus*) which should lead to huge optimization, specialy when the number of checked links grows.
- Move some logic away from SessionWidget to SearchManager, which is the right thing to do. This allows to eliminate the presence of LinkChecker in SessionWidget.- Remove some dead code
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 649571

KDE-Base
Christopher E. Hyde committed a change to /branches/work/kjs-tweaks/kjs/date_object.cpp:
made faster & smaller
added basic support for parsing ISO 8601 format dates: "YYYY-MM-DD('T'|'t')hh:mm:ss[.S+]['Z']"
Diff Revision 648670

Harri Porten committed changes in /trunk/KDE/kdelibs/kjs:
merged most of chris' tweaks rev 648181 which contains a lot of small optimzations. left out the jsString() overload additions (would need also long, not sure about the benefit) and fixed what looked like an off-by-one buffer overflow in the utf-8 code.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 651185

KDE-PIM
Volker Krause committed changes in /trunk/KDE/kdepimlibs/kmime:
Fix performance issue in extractHeader() found by Mailody.
It's eight times faster now in my testcase (a 90 line header block from a random mail taken from my inbox).
Diffs: 1, 2 Revision 650076

Multimedia
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
Only show Magnatune cloud view when Magnatune store is active. As a bonus it now properly lazy loads making startup slightly faster
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 650512

Office
Cyrille Berger committed a change to /trunk/koffice/krita/ui/kis_qpainter_canvas.cpp:
only convert to a pixmap what's need to be converted (much faster, but still far from 1.6 speed level)
Diff Revision 649063

Other
Games
Matt Williams committed changes in /trunk/kdereview/ksquares/src:
Add a --demo command line argument which starts a games of KSquares with 4 computer payers playing agoinst eachother. When the game is over, it starts again. This repeats forever. Useful for demonstrations at expos or maybe for a screensaver.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 648878

Albert Astals Cid committed changes in /trunk:
Moving kiriki to kdereview as discussed on sunday's kdegames IRC meeting
Diffs: 1, 2 Revision 650024

Aron Boström committed changes in /trunk/playground/games/bovo:
Remove my name from the source file headers to encourage collective code ownership.
For copyright holders, refering to the svn log is sufficient.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 22 more) Revision 650153

Aron Boström committed changes in /trunk/playground/games/doc:
Start writing the bovo handbook.
Diffs: 1, 2, 3, 4 Revision 650869

Graphics
Marcel Wiesweg committed a change to /branches/work/digikam-dbconsolidation:
Creating a temporary work branch for database code consolidation
Diff Revision 648840

Rafael Fernández López committed changes in /trunk/playground/graphics/kremas:
First version of new application: kremas. It won't do nothing right now. We hope this will grow!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 650084

Pino Toscano committed a change to /trunk/KDE/kdegraphics/okular:
Okular comes back home, kdegraphics.
Diff Revision 650477

Jonathan Riddell committed changes in /trunk/KDE/kdegraphics/ligature/plugins/dvi/examples:
Removing DVI files, DVI is not preferred modified form so can not be copied under the GPL. These need to either have sources included or be relicenced before re-inclusion.
Now at ktown:~ftpubuntu/svn-files and http://kubuntu.org/~jriddell/kde/
Diffs: 1, 2, 3 Revision 650771

Clarence Dang committed a change to /branches/work/~dang/kdegraphics:
Add private copy of KolourPaint that will be synchronised with trunk/KDE/ whenever I have time. Motivations:

* I don't have to keep up-to-date with KDE 4.0 kdelibs API changes (recompiling takes too long)

* I can do massive changes that might not compile for a couple of commits, without anyone else being affected
Diff Revision 651231

KDE-Base
Riccardo Iaconelli committed changes in /trunk/playground/base:
Removed Plasmagik from playground/base. Now it's a library, and will be shipped with KNewStuff2.
Diffs: 1, 2 Revision 648903

Riccardo Iaconelli committed changes in /trunk/playground/libs:
Removed the initial Plasmagik library port. Now it lives in branches/knewstuff2, and will move soon to kdelibs.
Diffs: 1, 2 Revision 648906

Jos van den Oever committed changes in /trunk/kdesupport/strigi/src/streamanalyzer:
Finally remove Beagle/Mono dependency (mostly that is).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 648922

Simon Hausmann committed changes in /trunk/KDE/kdelibs/kdeui:
With the imminent freeze this becomes 4.1 material :)
Diffs: 1, 2 Revision 648992

Jos van den Oever committed changes in /trunk/kdesupport/strigi/src:
New Sha1 implementation that does not require dependencies. Unfortunately, it gives the wrong sha1 values. This is pretty strange, because the interface is pretty simple.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 649058

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdeui:
* move the font related classes to a fonts/ directory
* break out fontchooser into it's own header
* make things use properly
* make some things private; merge in pino's additional private changes as well so that nothing got lost in this move despite us working at the same time =)

will mv the kfontchooser file in a moment; svn doesn't like add's and mv's combined though.. so .. two phase commit ;P
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 649114

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdeui/util:
privatize members; really, these should be split out into separate header files and the action class should go into actions, HOWEVER: this entire framework seems to be deprecated in favour of the QUndo stuff.

i wonder if it shouldn't all just be moved to kde3support? probably too late for that now =/
Diffs: 1, 2 Revision 649119
Discussion

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/kdeui:
* alphabetical order in the CMakeLists.txt seems to be a challenging concept ;)
* kplot -> plotting, to fit in with the rest of the names
Diffs: 1, 2, 3 Revision 649156

Josef Spillner committed a change to /trunk/KDE/kdelibs/KDE4PORTING.html:
- preliminiary KNS2 porting information (this monday still has 13 hours and 54 minutes for me)
Diff Revision 649189

David Faure committed changes in /trunk/KDE/kdelibs:
Ah, it's too late for Aaron but it's not too late for me :)
Moved KCommand to kde3support
Diffs: 1, 2, 3, 4, 5, 6 Revision 649196

Riccardo Iaconelli committed changes in /branches/work/knewstuff2/plasmagik:
Added the other new class (packager) and for plasmagik (now renamed as uploader) lots of improvements.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 649315
View Visual Changes (to 1 file)

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs:
ok, second run at the KEditToolBar stuff. the constructors have now been wildly simplified; use setResourceFile to, well, set the resource file rather than setting it in the constructor. ;) This makes the KEditToolBarWidget API slightly uglyfied in that you now need to call one of the two load(..) methods before showing, but since this is almost purely an internal class it's not a big deal.

in fact, the only reason KEditToolBarWidget is even exported still is for future use by a kcm version of the dialog. ask dfaure about that if you have questions about it =)
Diffs: 1, 2, 3, 4, 5 Revision 649376

Jakub Stachowski committed changes in /trunk/KDE/kdebase/workspace/kcontrol/dnssd:
Reduce configuration to bare minimum (after all it is called zeroconf for a reason)
Diffs: 1, 2, 3, 4 Revision 649394

Luboš Luňák committed changes in /trunk/KDE/kdelibs:
Merge classes KWin and KWinModule into KWM (KDE Window Management - I'm bad at names and it had to be short). Most functions are now static in the class, it determines on its own which events need to be watched.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 27 more) Revision 649606
Discussion

Thiago Macieira committed changes in /trunk/KDE/kdelibs/kdecore:
kdecore no longer depends on libidn: that means libidn is no longer a KDE dependency
Diffs: 1, 2, 3, 4 Revision 649615

Robert Knight committed a change to /trunk/KDE/kdelibs/kdeui/dialogs/kmessagebox.cpp:
Use a larger icon by default in the KDE message box dialog. Looks better with the current information/warning/error Oxygen icons.
Diff Revision 649706

Craig Drummond committed a change to /trunk/KDE/kdebase/workspace/kcontrol/kfontinst/kfile-plugin:
Remove kfile-plugin, superceeded by strigi-analyzer
Diff Revision 649905

Craig Drummond committed changes in /trunk/KDE/kdebase/workspace/kcontrol/kfontinst:
Split kfontinst into: kfontinst (installer), kfontview (viewer), and kfontprint (printer)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 37 more) Revision 650358
View Visual Changes (to 12 files)

Robert Knight committed a change to /trunk/KDE/kdebase/doc/konsole/index.docbook:
Remove comment about the quality of Xterm's code. It is not relevant to the end-user.
Diff Revision 650371

Jos van den Oever committed changes in /trunk/kdesupport/strigi/testdata/analyzers:
first proper test using the new unit test code
Diffs: 1, 2, 3, 4 Revision 650475

Sebastian Trueg committed changes in /trunk/kdereview/nepomuk-kde/kmetadata:
Removed the Ontology class. It will soon be replaced with the ill-named KOnto library.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 650491

Sebastian Trueg committed changes in /trunk/kdereview/nepomuk-kde/kmetadata:
Moved the GUI elements into the kmetadata lib as discussed with aseigo. Some of the classes might even end up in kdeui, who knows...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 26 more) Revision 650528

John Tapsell committed a change to /trunk/KDE/kdebase/workspace/ksysguard/gui/SensorDisplayLib/MultiMeterSettingsWidget:
Reorganize the settings dialog while removing all Q3Support classes
Diff Revision 650596
View Visual Changes (to 1 file)

David Faure committed changes in /trunk/KDE/kdelibs/kdecore/services:
Fix copy/paste error. Soon we'll need a krazy check for "does David know his own email address" ;-)
Diffs: 1, 2 Revision 650864
Discussion

John Tapsell committed changes in /trunk/KDE/kdebase/workspace/ksysguard/libksysguard/processui:
There seem to be a few bugs still with qtreeview. The idea here was to only update the actual rows that need changing. However this seems to actually repaint completely the wrong cell.

So instead we will not call dataChanged here. Instead after update, we will expand the first column.

For some unknown reason (another bug?) this causes all the rows to be repainted, which is good enough for us
Diffs: 1, 2 Revision 650976

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/konqueror:
good bye ugly clear button, hello cute embedded clear icon
Diffs: 1, 2, 3 Revision 651089

Aaron J. Seigo committed a change to /trunk/KDE/kdebase/konqueror/dirpart/konq_part.cc:
since the root item may not exist and return a null ptr, let's check for that.
prevents a crash in KonqMainWindow::slotPopupMenu which assumes the pointers are all well behaved.

fixes a crash my cat trigged with his tail while i was working in a kde4 session.
Diff Revision 651093

Harri Porten committed changes in /trunk/KDE/kdelibs/kjs: