prev
Issue 78
30th September 2007
by Danny Allen
next


This Week...
Beginnings of a list view, and an applet browser integrated into Plasma. Optimisations in Konqueror. More work, including image practice support in Parley. XMP metadata support in Digikam, with new splashscreens announced. Work on playlists in Amarok 2. The Noatun music player becomes a KPart, with musings on its KDE 4 future. Further work on Phonon, with developments on the GStreamer backend. KNetworkManager is ported to work with NetworkManager 0.7. Deep refactoring in the Eigen 2 library rewrite. Kickoff is ported to KDE 4 as a candidate menu replacement option. A plan is hatched to get Kopete ready for the KDE 4.0 release. Import of the KBreakout game to playground/games in KDE SVN. Final moves in the recent KDE SVN reorganisation effort. The KDE Bug Tracker starts to be upgraded to Bugzilla 3.0.

Koos Vriezen writes an update on KMPlayer:
KMPlayer is a browser plugin for Konqueror for multimedia videos, and now, also for Flash. When Flash is configured for swfdec, KMPlayer offers a complete Open Source implementation for video in HTML pages. There is also a simple KDE application that also allows viewing of video from other media than network streams.

Quicktime, MS Media Player and Real all have special attributes that an HTML author can use to control these players, likewise for javascript bindings. KMPlayer tries to support all of these. Especially MPlayer has problems with XML playlists and RAM files. So support for these and others is also implemented.

The project was never planned ahead much. All versions of this program have some major refactoring somewhere. Looking at its current state, what is noticeable is that there are multiple small programs that do the actual playing out of the browser process and it has playlist data in memory using custom DOM trees.

The former of course increases stability of the hosting application and also follows the UNIX philosophy of single task programs well. The latter makes KMPlayer playlist formats support easily extendable for new XML formats like the latest addition of XSPF, but also a more in-depth support for SMIL.

The SMIL support had a big boost by moving the rendering code to a visitor and by replacing the ad-hoc painting code with Cairo, a cross-desktop graphics library.

Image and text mediatypes are rendered on off-screen Cairo surfaces, making transitions like fading possible. Also, using Cairo pixmap surfaces as little as possible and heavy caching of these should make any improvements of the Cairo backends (like XRender or OpenGL) improve the rendering speed of SMIL movies.


My longer term goals for the work include replacing the whole GUI with a SMIL file. Whether this will ever happen is yet to seen. For example, when comparing with the Flash media player of YouTube, SMIL has no support for mouse drag for the volume slider, nor for creating editors or clipboard access. Nevertheless, it's KMPlayer's holy grail :-)

Matt Rogers puts out a call to get Kopete in shape for the KDE 4.0 release:
For KDE 4.0, we had previously decided to hold Kopete out of the release because we wanted to release Kopete 1.0 with KDE 4.0 and have it be all nice and pretty and totally rockin! We've changed our mind and decided to go ahead and release Kopete with KDE 4.0 and not call it 1.0. Right now, most of the work needs to be focused on fixing bugs since we're in feature freeze.

The call for developers that I put out late last week is designed to get some folks who are motivated to help out with Kopete development.

Fixing bugs is actually a good way to get started with the code and so that's what I'm suggesting new developers do for now. Soon, a new branch for feature development will be started and then people can get started on the sexy stuff :)

Right now, Kopete is basically a straight port from KDE 3 to KDE 4 as you can see from the screenshot:


Long term ideas and goals can be seen on the Techbase wiki at http://techbase.kde.org/Projects/Kopete/Roadmap. We hope to implement most of these for KDE 4.1.

It seems crazy to me, but I guess it's possible that readers of the Digest could not be aware of the existence of PlanetKDE, the aggregation of blogs from KDE contributors around the world. For those of you who are interested in KDE development and community and are not yet reading PlanetKDE, it really is the ideal counterpart to this publication!


Statistics
Commits: 3178 by 232 developers, 7737 lines modified, 1760 new files.
Open Bugs: 14433
Open Wishes: 13094
Bugs Opened: 165 in the last 7 days.
Bugs Closed: 104 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
1075
/trunk/l10n-kde4
637
/branches/work
235
/branches/stable
186
/trunk/extragear
166
/trunk/playground
160
/trunk/www
131
/trunk/kdesupport
121
/trunk/koffice
103
/trunk/l10n-kde3
98
Lines Developer Commits
318
Gilles Caulier
138
751
Laurent Montel
109
420
Volker Krause
108
120
Frederik Gladhorn
91
74
Karl Ove Hufthammer
74
290
Till Adam
74
129
Ludovic Grossard
73
462
Clarence Dang
63
132
David Faure
61
114
Sebastian Trueg
60

Internationalisation (i18n) Status
Language Percentage Complete
Swedish
99.80%
Portuguese
98.95%
Greek
95.55%
Japanese
94.58%
Chinese Traditional
86.08%
Dutch
85.83%
Spanish
84.56%
German
83.69%
Low Saxon
76.87%
Nepali
76.38%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Matt Rogers
17
Tommi Tervo
15
Frederik Gladhorn
12
Seb Ruiz
10
Andrew Walker
6
Joris Guisson
6
Andre Duffeck
6
Luboš Luňák
4
Peter C. Ndikuwera
4
Andreas Pakulat
3

Program Buzz
Amarok
  6305
K3B
  5640
KMail
  5120
Kopete
  4330
Kontact
  3948
Kate
  3880
KDevelop
  3205
digiKam
  2798
Kicker
  2436
SuperKaramba
  2154


Person Buzz
David Faure
  856
Sebastian Kügler
  854
Stephan Kulow
  771
Matthias Kretz
  654
Adriaan de Groot
  630
Allen Winter
  629
Waldo Bastian
  440
Aaron J. Seigo
  364
Boudewijn Rempt
  340
George Staikos
  322
Commit Countries

Commit Demographics
Sex
94 %       Male
2.97 %       (unknown)
2.53 %       Female
Motivation
40 %       Volunteer
43.9 %       (unknown)
16.3 %       Commercial
 
Ages
64.3 %       (unknown)
23.1 %       25 to 34
7.52 %       18 to 24
2.97 %       35 to 44
2.23 %       45 to 54
0.595 %       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
Josef Weidendorfer committed changes in /trunk/KDE/kdesdk/kcachegrind/kcachegrind:
kcachegrind: Fix automatic position of birds-eye view of call graph

This partly was screwed up because the qt3to4 script replaced e.g. TopLeft of a enum in CallGraphView to "Qt::TopLeftCorner", which is way off.

This also adds a further "position", namely to hide to birds-eye view.

And finally, this gets rid of one use of Q3PopupMenu by making QAction's from the menu items to choose the position of the birds-eye view.
Diffs: 1, 2 Revision 716508

Educational
Frederik Gladhorn committed a change to /branches/KDE/3.5/kdeedu/kvoctrain/kvoctrain/kvt-core/kvoctraindoc.cpp:
Make search search in all columns.
In KDE4 this has been fixed for quite some time and search is overall much improved.
Bug 93449: The search function only searches in vocabulary of the currently...
Diff Revision 717408

KDE-Base
Maksim Orlovich committed a change to /trunk/KDE/kdelibs/kdeui/dialogs/kpassworddialog.cpp:
Don't focus on the password field when username isn't really known (e.g. when kpasswdserver uses this). Now I can go to my uni webmail, and the password dialog will nicely focus on username.

(Shame the auth requires reload...)
Diff Revision 715942

Maksim Orlovich committed changes in /trunk/KDE/kdebase/workspace/kwin/kcmkwin/kwindecoration:
Fix this up so I can drag things around properly, and have them get to their destination without getting misplaced or a crash.

In short, keeping iterators to a changing QList is a Bad Idea(tm), so I did the simple thing can used indices.
Diffs: 1, 2 Revision 715952

Adam Treat committed changes in /trunk/KDE/kdelibs:
In older versions of Qt, the call to restoreState is causing bad flicker in the toolbars and menus. This happens for instance when switching between tabs in Konqueror. This is apparently fixed in Qt 4.4+ since it uses alien child windows.

Konqueror no longer flashes when switching between tabs.
Diffs: 1, 2 Revision 716094

Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphincolumnview.cpp:
don't forget to create missing columns when the URL is changed from e. g. "/home/peter/Temp" to "/home/peter/Temp/a/b/c" by e. g. the back button
Diff Revision 716208

Luboš Luňák committed a change to /branches/KDE/3.5/kdebase/kdesktop/xautolock.cc:
Don't allow the X builtin screensaver to activate when our screensaver is blocked by DPMS turned off.
Diff Revision 717253

Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphinview.cpp:
Assure that the categorized sorting is applied correctly to the proxy model if the view does not support the categorization feature (currently only the icons view supports this). Take care that switching between e. g. the icons-view and the details-view does not change the stored categorized sorting.

Thanks to Rafael for the initial patch!
Diff Revision 717300

Mirko Stocker committed a change to /trunk/KDE/kdelibs/kate/render/katerenderer.cpp:
Only add the selectionhighlighting if it's needed (selectionsOnly == true). This fixes Sebastian's highlighting problems while searching (and hopefully all remaining rendering ).
Diff Revision 717347

Fredrik Höglund committed a change to /trunk/KDE/kdelibs/kdeui/widgets/ktoolbar.cpp:
Fix toolbar style and size settings not being restored.

The settings were saved correctly, but were always being read from the global config. The KConfigGroup with the global settings was declared in an inner scope with the same name as the one holding the local settings, causing it to be hidden, and the global one to be used in its place.
Diff Revision 717442

Olivier Goffart committed changes in /trunk/KDE/kdebase/runtime:
Make the "No sound" option of the knotify player settings actually works
Diffs: 1, 2 Revision 718348

Networking Tools
Eike Hein committed changes in /branches/extragear/kde3/network/konversation:
* Fixed sorting the ban list by time set.
* Use KDE's locale settings for the date format of the ban list's "Time Set" column.
Diffs: 1, 2, 3 Revision 716945

Matt Rogers committed changes in /branches/KDE/3.5/kdenetwork/kopete/protocols/msn/webcam/libmimic:
Port patch from aMSN to fix issue with MSN webcam images being garbled.
Should be in KDE 3.5.8
Bug 126996: msn webcam image garbled
Diffs: 1, 2 Revision 717104

Matt Rogers committed changes in /trunk/KDE/kdenetwork/kopete/libkopete:
Fix crash on Kopete quit. Use K_GLOBAL_STATIC to manage the singleton lifetime.

This is the second time I've done the conversion. The first time didn't go so well, so I ended up more closely following the example this time. This means that Kopete::PluginManager::Private is now just Kopete::PluginManagerPrivate. It also means that the constructor and destructor for PluginManager are empty and the functionality was moved into the private class.

All is working now, and the best part is there's no crash on Kopete quit anymore. :)
Diffs: 1, 2 Revision 717538

Office
Jaroslaw Staniek committed a change to /branches/koffice/1.6/koffice/kexi/kexiutils/utils.cpp:
A fix that hides 'hourglass' mouse cursor when form is loaded

For data sets that are large enough to take more than one second to load in form, Kexi shows a hourglass. There was a problem because the mouse cursor wasn't reverted to normal "pointer" type after the form's data is fully loaded.
Diff Revision 716294

Other
Scott Wheeler committed changes in /trunk/kdesupport/taglib/taglib:
Add a few checks to make sure that we don't blow up when trying to read zero-byte values.
Bug 150250: Empty APE tag crashes TagLib
Diffs: 1, 2, 3 Revision 717984

Utilities
Rolf Eike Beer committed a change to /trunk/KDE/kdeutils/kgpg/keysmanager.cpp:
Fix deletion of secret keys

The menu text says "Delete key pair" so one would expect to delete not onlythe secret key, but both secret and public key here.
Diff Revision 716176

Rolf Eike Beer committed a change to /trunk/KDE/kdeutils/kgpg/conf_gpg.ui:
Fix and improve GnuPG settings page

Someone has exchanged the edits for path and name of the configuration file but missed to modify the labels. And this page was in a severe lack of whatsThis annotations ;)
Diff Revision 717156
View Visual Changes (to 1 file)

Rolf Eike Beer committed a change to /trunk/KDE/kdeutils/kgpg/keysmanager.cpp:
Fix crash on refresh of some keys from keyserver

This happened when you tried to refresh a key from keyserver that has a non-unique short key id. On refresh of those keys the list of selected items was enumerated with the wrong list counter which could lead to a crash.
Diff Revision 717744

Features
Development Tools
Andreas Pakulat committed changes in /branches/work/kdevelop/rework_svnplugin:
KDE already has a username/password dialog so use that one instead of a home-grown.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 716068

Josef Weidendorfer committed changes in /trunk/KDE/kdesdk/kcachegrind/kcachegrind:
kcachegrind: port context menu of call graph to QMenu (part 1)

This convertion to QMenu/QAction also gets rid of some sanity checking of configuration parameters, which (1) was misplaced here and (2) is not needed.

Because of the huge context menu of the call graph, this is done in a few steps, ie. further parts coming...

I admit that the resulting code is probably easier to understand (no fiddling with menu item IDs), and no large switch statement any more.

But the introduction of a lot of new QActions and new slots to handle triggered actions makes the code not really smaller.
Diffs: 1, 2 Revision 716970

David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:
Make the navigation-widget react to click-events on the links. This makes the embedded navigation-widgets mouse-accessible, together with my latest kate-changes.
Diffs: 1, 2 Revision 717078

David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:
- Continue working on the simplified environment-matching. It is much more correct now, but also partially broken(not enough chains are re-used)
Diffs: 1, 2, 3, 4, 5, 6 Revision 717510

Andras Mantia committed changes in /branches/KDE/3.5/kdewebdev/kommander:
Merge some changes from the Kommander 1.3.0 working branch created by Michal in 2006...

Summary of changes:
o function str_findrev works now
o fix crash when diving by zero
o make function names case insensitive
o fix dcop() function (external DCOP) in new parser
o add missing EOLs to array_values()
o don't open files with no filename given
o fix crash on incorrect syntax in new parser
o fix input_file() function
o add switch/case to new parser
o fix importing tables with empty cells
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 21 more) Revision 718834

Educational
Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
Dual verb conjugations implemented.
Bug 138487: dual verb conjugation so more languages can use the conjugation f...
Diffs: 1, 2, 3 Revision 716861

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
Turn configure practice into a KConfigDialog.
Use kconfig with that and move the practice pages from general settings into that dialog.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 717322

Vladimir Kuznetsov committed changes in /trunk/playground/edu/step/step:
Rich text editor for notes (still incomplete).
Diffs: 1, 2, 3, 4 Revision 717338

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
add image practice, still very basic
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 717732
View Visual Changes (to 2 files)

Jason Harris committed a change to /trunk/KDE/kdeedu/kstars/kstars/kstarsinit.cpp:
Make text labels of the View toolbar buttons more friendly for the conventional KDE "text under icons" mode.
Diff Revision 718064

Jason Harris committed a change to /trunk/KDE/kdeedu/kstars/kstars/skymapdraw.cpp:
(optionally) use antialiased drawing when exporting the sky display to an image.
Diff Revision 718073

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu:
Add combobox to select special types (like noun) for a work type.

This empowers the mighty user to have even multiple noun types, each with subtypes.

Localization of the specialtypes is not implemented yet.

This breaks ABI since I removed an old debug call from the lib.

Added setSpecialType calls.
Diffs: 1, 2, 3, 4, 5, 6 Revision 718636
View Visual Changes (to 1 file)

Games
Jeremy Paul Whiting committed changes in /trunk/playground/games/kpicross/src:
now you can draw on the game by holding down either mouse button, win state hangs currently though, so dont finish a game or youll have to kill it
Diffs: 1, 2, 3 Revision 718309

Francesco Rossi committed changes in /trunk/KDE/kdegames/ksudoku/src/gui:
Initial port of ksudoku export functionalities.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 718782
View Visual Changes (to 1 file)

Graphics
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam:
digikam from trunk: continue to work to make a common implementation of showfoto and image editor GUI. There is a new common Showfoto/IE IO Files Settings Setup. This way limit duplicate code.?

Tung: We need any fresh icons about setup dialog page. Can you help us?
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 501558

Gilles Caulier committed a change to /trunk/extragear/libs/kipi-plugins/common/libkipiplugins/kpwriteimage.cpp:
Marcel, libtiff is very sensible to data type to store in tiff tags. This is why 16 bits color depth is broken in kipi-plugin tiff writer implementation.

I have found this difference with digiKam Dimg::TiffLoader implementation: the width and height value need to be casted from int to uint32 to have a fine tiff encoding.

This is really a weird side effect from libtiff...

So now, kipi-plugins RawConverter is able to export RAW to TIFF in 16 bits color depth.
Bug 146259: Raw Converter won't convert to 16bit PNG
Diff Revision 715970

Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui:
Make use of the Esc key in the content area:
- when the document is auto-scrolling, stop the scrolling
- when building an annotation, stop its construction
Diffs: 1, 2, 3, 4 Revision 716000

Andrew Walker committed changes in /branches/work/kst/1.6/kst/src/libkstapp:
display memory available in appropriate memory units
Bug 150071: Available memory display should adjust for memory order of magnit...
Diffs: 1, 2 Revision 716408

Aurelien Gateau committed changes in /trunk/KDE/kdegraphics/gwenview:
Automatically resize the window if we are in view mode, the zoom is set to "zoom-to-fit" and the window is not maximized.
Diffs: 1, 2, 3, 4, 5 Revision 716567

Gilles Caulier committed changes in /trunk/extragear/libs/kipi-plugins/jpeglossless:
support XMP metadata with ImageMagick
Diffs: 1, 2 Revision 716983

Andrew Walker committed changes in /branches/work/kst/1.6/kst/src/libkstmath:
allow the user to enter the readable name of a c-style plugin in an equation. This is the more intuitive name to enter as it is the only one the user ever sees in the ui
Bug 150169: Unable to use plugin with spaces in name in equation
Diffs: 1, 2, 3, 4 Revision 717035

Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint/widgets:
Support drags. +comments
Diffs: 1, 2 Revision 717086

Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint:
* Replace the Color Box's "Reload Colors" button with a label stating the name and modified state of the color collection for these reasons:

1. It takes less precious vertical room.

2. Reloading is not that frequent an operation (undoing a color collection mutation would be more useful but is not supported yet anyway).

* Eat color drops (which are usually accidental drags from one of our child widgets) to prevent them from being pasted as text in the main window (by kpMainWindow::dropEvent())

* Remove kpColorPalette::colorCellsIsModifiedChanged() signal to reduce duplication

* Clear up comments about hiding the windowTitle() in both the Color and Tool toolbars
Diffs: 1, 2, 3, 4, 5, 6 Revision 717092

Gilles Caulier committed changes in /trunk/extragear/libs/kipi-plugins/rawconverter:
kipi-plugins from trunk (KDE4) : RawConverter plugin : Port to interthread signals and a normal mutex-protected QList.

Does not crash anymore now. No more memory leak. Full compliant with Qt4 coding style.

Marcel, Qt4 and multithreading is really a pleasure to code and simple to understand. "Code Less - Create More"!
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 717172

Adam Treat committed changes in /branches/work/kst/portto4/kst/src/libkstapp:
We can now load vectors from disk through the ascii datasource.

* Add new Kst::DataTab and Kst::DataSourceDialog classes
* Provide mechanism to call between datatab and datadialog
* Big changes to VectorDialog to create DataVectors

There is still something wrong with the data vectors.
Investigating...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 717409

Aurelien Gateau committed changes in /trunk/KDE/kdegraphics/gwenview/lib:
Added two properties to define alpha background.

It can now be a checkboard or a solid color.
Diffs: 1, 2 Revision 717461

Jan Kundrát committed a change to /branches/extragear/kde3/graphics/kphotoalbum/ChangeLog:
IPTC support and metadata synchronization
Diff Revision 717629

Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint:
Given that the Tool Box and Color Box are now QDockWidget's and out of the reach of XMLGUI, we can now remove the KEditToolBar hacks (which were broken by the KDE4 porting anyway).

Editing toolbars works now, except for frequent crashes that also happen in Okular (looks like a kdelibs bug, probably fixed by now, given that I haven't updated kdelibs for a while). Changes also happen straight away, unlike in KolourPaint/KDE3, due to the removal of those hacks.
Diffs: 1, 2, 3, 4, 5 Revision 717700

Gilles Caulier committed a change to /trunk/extragear/graphics/digikam/utilities/setup/setupmetadata.cpp:
start to introduce XMP
Diff Revision 717774

Clarence Dang committed changes in /trunk/KDE/kdegraphics:
Proper way of renaming from "kolourpaint" to "kolourpaint4": change internal KAboutData name.

This reverts the "KolourPaint4" config group prefixing of the previous commit and we no longer insanely share config files between KDE3 and KDE4.

Changing the internal name to "kolourpaint4" meant that we also had to:

1. Rename the install directories to "kolourpaint4" (including docs)

2. Rename the app icons to "kolourpaint4"

3. Call KAboutData::setProductName() with the bugs.kde.org product name of "kolourpaint" (no '4')

Other changes:

* Various source files no longer have to explicity point to "kolourpaint4ui.rc"

Other changes that seemed to have no effect:

* Change kdegraphics/kolourpaint/CMakeLists.txt's "project" to "kolourpaint4"

* Rename "name" attribute of "gui" tag of kolourpaint4ui.rc to "kolourpaint4"
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 718694
View Visual Changes (to 5 files)

KDE-Base
Rafael Fernández López committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphinmodel.cpp:
Show more useful information when sorting by date (in all folders, not only on those with pictures).

With the current architecture it is impossible to create different rules depending on the items that each category contains. All categories are similar to the rest. That also helps to quickly find what you are looking for.
Bug 149655: "show in groups" and "sort by date" should ha...
Diff Revision 715740

Greg Martyn committed changes in /trunk/KDE/kdebase/workspace/ksysguard/gui:
The line graph now reads/writes the alpha values of its colors to the config file. The cpu nice color is now much more transparent than the others.
Bug 149576: Transparent CPU nice graph
Diffs: 1, 2, 3 Revision 715841

Maksim Orlovich committed changes in /trunk/KDE/kdebase/workspace/kwin/kcmkwin/kwindecoration:
Make button symbols show up in the custom button position editor..
Diffs: 1, 2 Revision 715934

Rafael Fernández López committed changes in /trunk/KDE/kdelibs/kfile:
Sort by permissions with points method. This way the user can easily find security problems on certain folders
Diffs: 1, 2 Revision 716260

David Faure committed a change to /trunk/KDE/kdelibs/kfile/kurlnavigator.cpp:
Only use mimetypes defined by the shared-mime-info standard. Added support for ar archives.

Fix passing a url to findByPath - I'm not sure this worked at all?
Diff Revision 716266

Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk/coreservices:
Register as Soprano dbus server instead with the Nepomuk middleware.
This is the last portion of the Nepomuk changes commit, except for removing the middleware and cleaning up.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 716292

Peter Penz committed changes in /trunk/KDE/kdelibs/kfile:
Allow to save the root URL of views in the URL navigator history. This is useful for views like the tree view and column view, to restore the old state when going back in history.
Diffs: 1, 2 Revision 716309

Robert Knight committed changes in /trunk/playground/base/kickoff-rewrite-kde4/src/ui:
Implement keyboard navigation in the Applications view. Make the delegate draw items with the State_HasFocus state with a selected background.
Diffs: 1, 2, 3, 4 Revision 716801

Ivan Čukić committed changes in /trunk/playground/base/plasma/appletbrowser:
Added support for right-to-left languages
Diffs: 1, 2, 3 Revision 716849

Rafael Fernández López committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphincolumnview.cpp:
Now that we talk about the column view => smooth scrolling
Diff Revision 716865

Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin/effects:
Add config module for DesktopGrid. You can configure slide animation and activations shortcut
Diffs: 1, 2, 3, 4, 5 Revision 716951

David Faure committed a change to /branches/KDE/3.5/kdebase/libkonq/konq_popupmenu.cc:
had this lying around: resolve media: and system: urls to local files in the popup menu when looking for servicemenus and .desktop-file-provided-actions
Diff Revision 716991

Robert Knight committed changes in /trunk/playground/base/kickoff-rewrite-kde4/src:
Add a plasma applet for the Kickoff launcher. This applet is a simple button which pops up the launcher window when clicked on.
Diffs: 1, 2, 3, 4, 5 Revision 717069

Peter Penz committed a change to /trunk/KDE/kdelibs/kfile/kdiroperator.cpp:
Assure that the width of the name-column does not get too small when decreasing the width of the viewport.

The code is the same as in DolphinDetailsView::resizeEvent(), but using the DolphinDetailsView in the file-dialog would be an overkill and providing a helper-method/class in kdelibs for this straight forward code seems to be an overkill from my point of view...
Diff Revision 717259

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:
allow to show/hide the columns of the details-view by a context menu for the header (-> no need to go into the settings menu)
Diffs: 1, 2 Revision 717627

Robert Knight committed changes in /trunk/playground/base/kickoff-rewrite-kde4/src:
Add icons for log out, lock screen and switch user actions. Do not show context menu when right clicking on items that have no URL.
Diffs: 1, 2 Revision 717896

Mario Young committed changes in /trunk/playground/base/plasma/applets/moodbar:
with this the applet draw again the moodbar
Diffs: 1, 2 Revision 718079

Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin/effects:
Better defaults IMHO.
Now each side of the window is surrounded by a bit the of shadow while it's still bigger at the right side and the bottom.
Diffs: 1, 2 Revision 718310

Antonio Vinci committed changes in /trunk/playground/base/plasma/applets/frame:
Drag'n'drop urls to set the image
(dragging a folder will start the slideshow mode)
At the moment there are still a lot of (critical) regressions to be fixed
Diffs: 1, 2, 3 Revision 718380

Percy Leonhardt committed changes in /trunk/playground/base/plasma/applets/network:
The applet now has a new interface for desktop mode showing several network information and a plotter. The details level of the interface can be changed using the mouse wheel. Layout of the labels is not perfect... this is still work in progress.
Diffs: 1, 2, 3, 4 Revision 718382
View Visual Changes (to 1 file)

Christopher Blauvelt committed changes in /trunk/playground/base/plasma/widgets/listview:
Adds rudimentary selection ability. I've added enough code that I feel comfortable adding my name to the copyright line. Jon, if you disagree let me know.
Diffs: 1, 2, 3 Revision 718568

Christopher Blauvelt committed changes in /trunk/playground/base/plasma/widgets/listview:
Add more robust selection capabilities. Ctrl and Shift keys are now supported and act as expected.
Diffs: 1, 2 Revision 718595

Ivan Čukić committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
Dragging now shows plasmoid icons instead of ItemViewDelegate painted items.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 718817
View Visual Changes (to 1 file)

Fredrik Höglund committed a change to /trunk/KDE/kdebase/apps/konqueror/src/konqmainwindow.cpp:
Move the F6 shortcut from the location label to the combo box, so it works even when the location label isn't present.
Diff Revision 718853

KDE-PIM
Matthias Lechner committed changes in /trunk/KDE/kdepim/kmobiletools/kmobiletools:
Re-Adding a job system to KMobileTools
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 more) Revision 715978

Volker Krause committed changes in /branches/work/~vkrause/enterprise:
Allow to do counter proposals to meeting invitations.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 716315

Tobias Koenig committed changes in /trunk/KDE/kdepim/akonadi/kabc/kcontactmanager:
Add support for creating/editing contacts
Diffs: 1, 2, 3, 4, 5 Revision 716402

Till Adam committed changes in /branches/kdepim/enterprise/kdepim:
Add a non-gui option to allow the application to close even if there is a systray icon active. Default to false, in accordance with the HIG. Document it.
Diffs: 1, 2, 3 Revision 716415

Andreas Hartmetz committed changes in /trunk/KDE/kdepim:
Port KMail Favorite Folder View from enterprise branch (Intevation merge issue 36)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 718916

Multimedia
Gwenael Casaccio committed changes in /trunk/playground/multimedia/ktabedit/src:
Add new effects
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 716005

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
port .ram playlist support. Untested as I do not have a playlist of this type
Diffs: 1, 2 Revision 716142

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
Next up, .asx playlists. Again, untested as I do not have a playlist of this type
Diffs: 1, 2 Revision 716180

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
And for the grand finale, port XSPF support. This has also not been tested with an actual xspf file
Diffs: 1, 2 Revision 716191

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
Add a prototype item for displaying tracks in an album grouped together. Commented out of PlaylistGraphicsView for now as it is not functional at all and still VERY toxic to the correct functioning of the playlist
Diffs: 1, 2, 3, 4, 5 Revision 716274

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
Album grouping: take2. This time using the existing Playlist::GraphicsItems so most of the model logic is kept intact. The model automatically groups items as needed, even when adding stuff one track at a time.

There are still issues with removeing individual items and dragging items around, as well as some graphical update glitches. Aside from this, the playlist is usable with grouped items. Oh, and dont mind the funky colors, I just needed something to clearly identify groups.

We should get our artist to look at how this can be made perrrrrty
Diffs: 1, 2, 3, 4, 5 Revision 716786

Nikolaj Hald Nielsen committed a change to /trunk/extragear/multimedia/amarok/src/playlist/PlaylistGraphicsItem.cpp:
Always move length string all the way to the right and give all remaining space to the track name. This causes the track name to not be truncated quite as often and in general makes playlist items, both grouped and ungrouped look a hell of a lot better.

I do realize that this might cause issues when the arbitrary selection of teh 4 data fields is implemented
Diff Revision 716808

Maximilian Kossick committed a change to /trunk/extragear/multimedia/amarok/src/playlist/PlaylistGraphicsItem.cpp:
use the albumartist's name when grouping tracks in the playlist.

yes, i know that there's no code which actually returns an albumartist yet, but i'll fix that next week
Diff Revision 717681

Tim Beaulen committed changes in /trunk/playground/multimedia/phonon-backends/gst:
Make it work too.
http://img76.imageshack.us/my.php?image=snapshot7it8.png
Diffs: 1, 2 Revision 717935

Koos Vriezen committed a change to /branches/extragear/kde3/multimedia/kmplayer/src/kmplayerview.cpp:
Set to XPLAIN for npp again, probably changed to fight the compiz bug, but as it brings nothing and make the desktop block for mouse events on google video, change it back
Diff Revision 717979

Charles Samuels committed changes in /trunk/KDE/kdemultimedia/noatun:
Beginning to KPartify noatun, just backing up my disk drive on svn.kde.org
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 718045

Matthias Kretz committed a change to /trunk/KDE/kdemultimedia/juk/cache.cpp:
and the cache works again, JuK looks a lot more ready now
Diff Revision 718750

Networking Tools
Matt Rogers committed a change to /branches/work/kopete/break-the-contactlist/plugins/statistics/statisticsplugin.cpp:
Adapt the statistics plugin to the new metacontact id scheme.

Metacontact ids are never empty. Makes it compile again. :)
Diff Revision 716631

Matt Rogers committed changes in /branches/work/kopete/break-the-contactlist/kopete/contactlist:
Allow items to be dragged and to be drop targets.

This is the start of drag and drop support for the new contact list. In order to enable drag and drop, we need to allow the model to tell the view that we have draggable items.
Diffs: 1, 2 Revision 716632

Helmut Schaa committed a change to /branches/work/knetworkmanager/src/connection_setting_wireless.ui:
New widget for entering a wireless configuration
Diff Revision 718207
View Visual Changes (to 1 file)

Helmut Schaa committed a change to /branches/work/knetworkmanager/src/knetworkmanager-devicestore_dbus.h:
NM 0.7 has a new DBus interface
Diff Revision 718227

Helmut Schaa committed changes in /branches/work/knetworkmanager/src:
More missing files for NM 0.7 VPN support
Diffs: 1, 2, 3, 4 Revision 718322

Javier Goday committed changes in /trunk/KDE/kdenetwork/kget:
Bug 131690: An "quit after download is complete" option
Bug 131690: An "quit after download is complete" option
Diffs: 1, 2, 3, 4, 5 Revision 718629
View Visual Changes (to 1 file)

Javier Goday committed changes in /trunk/KDE/kdenetwork/kget/patches:
Patch for the kget-kuiserver integration, not enabled in kde 4.0 until the KUiServerJobTracker is again enabled in kdelibs.
Diffs: 1, 2 Revision 718637

Urs Wolfer committed changes in /trunk/KDE/kdenetwork/krdc:
Implement possibility to minimize the fullscreen window:

#1: button in fullscreen toolbar
#2: magic invisible pixel in the right top: right click minimizes the window.

This is available even when the fullscreen toolbar is hidden. I have seen this idea in the nomachine NX client and liked it from the first second :)
Bug 149481: remote season bar status minimize size close
Diffs: 1, 2 Revision 718652

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
- Ported scanfolder plugin
- Added option to recursively scan directories
Bug 149550: add option for scan folders to be scanned recursively
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 718728
View Visual Changes (to 1 file)

Office
Inge Wallin committed a change to /trunk/koffice/kchart/KChartPart.cpp:
The start of OpenDocument saving in KChart.

TODO:
- Save styles
- Move all the old code that actually performs saving to ChartShape

Also:
- Read OpenDocument

However, another milestone in the kchart2.0 marathon.
Diff Revision 716008

Inge Wallin committed changes in /trunk/koffice/kchart:
A first attempt at setting the size of the embedded shape. Close but no cigar, as they say
Diffs: 1, 2 Revision 716012

Inge Wallin committed changes in /trunk/koffice/kchart:
Start OpenDocument saving and actually save something:
- Chart type and subtype (if type == chart:bar :-) )
- Automatic styles

Next step:
- Save type and subtype of all other chart types. This is trivial now.
Diffs: 1, 2, 3, 4 Revision 716066

Sebastian Sauer committed changes in /trunk/koffice/kword/plugins/scripting/scripts:
Extended the functionality of the OpenOffice.org script.
* split into a common part (oouno.py) which does all the uno-handling and the frontend (ooimport.py).
* we are running the functionality that deals with UNO out of process now rather then embedding it all into the same process. It's slower but less crashes-prone.
Diffs: 1, 2, 3, 4, 5, 6 Revision 716535
View Visual Changes (to 2 files)

Jan Hambrecht committed changes in /trunk/koffice/filters/karbon/karbon1.x:
some more work on the old file format import
Diffs: 1, 2, 3 Revision 717463

Thorsten Zachmann committed changes in /trunk/koffice:
o simplify style saving.

This is just the start of it so don't use the new features yet.
Diffs: 1, 2, 3, 4, 5, 6 Revision 718389

Boudewijn Rempt committed changes in /trunk/koffice/krita/ui:
Add options that will make Krita cache a pixmap instead of a qimage for the canvas representation in the qpaintercanvas mode
Diffs: 1, 2 Revision 718641

Martin Pfeiffer committed changes in /trunk/koffice/kformula/flake:
big commit:
- small change of cursor handling method
- cleanup/ refactor of AttributeManager resulting in a better interface
- update the TODO list
- add scaling to individual elements
- nearly finished implementation of scaling determination
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 17 more) Revision 718788

Jan Hambrecht committed changes in /trunk/koffice/filters/karbon:
enable old file format import as it is nearly complete now
Diffs: 1, 2, 3 Revision 718811

Other
Benoît Jacob committed changes in /branches/work/eigen2:
Deep refactoring.

1) Kill MatrixXpr class, instead let all class inherit a common EigenBase class
2) Kill MatrixBase/Matrix/Vector classes, instead introduce a single Matrix class, a MatrixStorage class, and typedefs to emulate vectors
3) Huge code cleanup, remove large preprocessor macros, sloccount drop to ~750 down from 1100.
4) Introduce compile-time-known sizes
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 717271

Benoît Jacob committed changes in /branches/work/eigen2:
Give the axe to the aliasing system.
Improve the evaluation system instead.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 717272

User Interface
Casper Boemann committed a change to /trunk/KDE/kdebase/runtime/kstyles/oxygen/oxygen.cpp:
Add hover effect to scrollbars
Diff Revision 715907

Nuno Fernades Pinheiro committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
new improved version the top part is not perfect glass is hard to make but i gess the botom part is now good enough.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 715911
View Visual Changes (to 7 files)

David Jonathon Miller committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
tweaked zoom actions
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 18 more) Revision 716015
View Visual Changes (to 28 files)

Matthew Woehlke committed a change to /trunk/KDE/kdebase/runtime/kstyles/oxygen/helper.cpp:
"fix" glows, they really are still wrong but don't look nearly so broken
Diff Revision 716465

Casper Boemann committed changes in /trunk/KDE/kdebase/runtime/kstyles/oxygen:
adding hover glow to radiobuttons
Diffs: 1, 2, 3 Revision 716527

Jakob Petsovits committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
Rename the ark icons to be more icon naming spec compatible.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 40 more) Revision 716953
View Visual Changes (to 25 files)

David Vignoni committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
New Konqueror web browser icon.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 717383
View Visual Changes (to 7 files)

Matthew Woehlke committed changes in /trunk/playground/artwork/Oxygen/style/toys:
make luebking's uidemo into a KDE app, and add it somewhere more useful to me :-)
Diffs: 1, 2, 3 Revision 717470
View Visual Changes (to 1 file)

David Jonathon Miller committed changes in /trunk/playground/artwork/Oxygen/phonon:
icons for use in kcm_phonon when selecting device preferences
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 717863
View Visual Changes (to 16 files)

Nuno Fernades Pinheiro committed changes in /trunk/KDE/kdebase/runtime/pics/oxygen:
new more consistent version also improvments on the shades
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 718258
View Visual Changes (to 7 files)

Utilities
Rolf Eike Beer committed changes in /trunk/KDE/kdeutils/kgpg:
Make systray icon optional
Bug 97677: it's not possible to disable kgpg's tray icon
Diffs: 1, 2, 3, 4, 5 Revision 716723
View Visual Changes (to 1 file)

Nicolas Ternisien committed changes in /trunk/playground/sysadmin/ksystemlog:
Add a new configuration widget for multiple log mode plugins (like Apache, and Cups soon)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 38 more) Revision 718630
View Visual Changes (to 3 files)

Alexander Wiedenbruch committed changes in /trunk/KDE/kdeutils/superkaramba/skapplet:
Load the SK themes automatically when plasma starts
Diffs: 1, 2 Revision 718759

Optimise
Development Tools
Nickolai Shaforostoff committed changes in /trunk/kdereview/kaider:
-option to prefetch translation memory suggestions for all entries on file open
-make max number of suggestions for one entry changable
-treat PO header as UTF-8 instead of local8bit
-also, project view and merge view are hidden by default (sorry, Qt doesnt allow to group views into tabs programmatically)

first two have direct implications on a memory use (like 35mb instead of 25)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 717328
View Visual Changes (to 1 file)

Educational
Matthias Kretz committed changes in /trunk/KDE/kdeedu/blinken/src:
don't recreate the MediaObject all the time, this is lighter on resources and helps a bit against the short-sounds-bug in xine-lib
Diffs: 1, 2 Revision 716921

Games
Mauricio Piacentini committed changes in /trunk/KDE/kdegames/ktuberling/sounds:
Use ogg files for sound, saving lots of MB of disk space.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 126 more) Revision 716942

Graphics
Gilles Caulier committed a change to /trunk/extragear/graphics/digikam/utilities/cameragui/umscamera.cpp:
digikam from trunk : USM camera interface. Get Camera item thumnails using .thm files (very small thumbnail files) if exists. This way is more speed than dcraw parse utility.

Tom, this change is very important to support better USM camera. This commit is very simple to backport on stable branch...
Diff Revision 502937

Multimedia
Seb Ruiz committed a change to /branches/stable/extragear/multimedia/amarok/src/contextbrowser.cpp:
Changing a rating, score or label anywhere would cause a refresh of the context browser in order to be consistent. This change only causes the browser to re-render when visible or made visible.
Diff Revision 716092

Other
Development Tools
Paulo Moura Guedes committed changes in /trunk/KDE/kdewebdev/klinkstatus/src:
Warnings--
Disable HTML validation by default as it will not be ready for 4.0
Diffs: 1, 2, 3, 4, 5, 6 Revision 716337

Games
Mauricio Piacentini committed changes in /trunk/KDE/kdegames/kreversi:
Change background/board as agreed on last IRC meeting:
a) Remove pieces from background (conflict with game ones)
b) Make board non-transparent

Adjusted board color and saturation level, and added shadow in bg to match board reflections.
Diffs: 1, 2 Revision 717269
View Visual Changes (to 1 file)

Fela Winkelmolen committed changes in /trunk/playground/games:
Initial KBreakout import
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 718501
View Visual Changes (to 1 file)

Jeremy Paul Whiting committed a change to /trunk/playground/games/kpicross/todo:
added a todo of feature plans
Diff Revision 718521

Graphics
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/data/pics:
digiKam from trunk (KDE4) : new digiKam 0.10.0 splashscreen from Fernando Batista
Fernando you is the winner (:=)))
Diffs: 1, 2 Revision 716215
View Visual Changes (to 1 file)

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/showfoto/pics:
digiKam from trunk (KDE4) : new Showfoto 0.8.0 splashscreen from Udo Lembke
Udo, you is the winner.
Diffs: 1, 2 Revision 716216
View Visual Changes (to 1 file)

Gilles Caulier committed changes in /branches/extragear/kde3/graphics/digikam/data/pics:
digiKam from KDE3 branch : new digiKam 0.9.3 splashscreen from Laurenz Gamper
Laurenz, you is the winner...
Diffs: 1, 2 Revision 716217
View Visual Changes (to 1 file)

Gilles Caulier committed changes in /branches/extragear/kde3/graphics/digikam/showfoto/pics:
digiKam from KDE3 branch : new Showfoto 0.7.0 splashscreen from Joel Koop
Joel, you is the winner...
Diffs: 1, 2 Revision 716219
View Visual Changes (to 1 file)

Clarence Dang committed a change to /trunk/KDE/kdegraphics/kolourpaint/widgets/toolbars/kpColorToolBar.cpp:
Reduce spacing between child widgets. We need to do this since we're running out of screen width on 800x600, esp. since the Tool Box now extends all the way down into the bottom-left corner.
Diff Revision 716638

Clarence Dang committed a change to /trunk/KDE/kdegraphics/kolourpaint/mainWindow/kpMainWindow_Colors.cpp:
Rename "Append Row" to friendlier "Add Row", even if the new name is less informative.
Diff Revision 717084

Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint/mainWindow:
As of KDE 4, KToggleAction::setCheckedState() no longer removes the tick mark next to the action, so you get confusing things like "[x] Hide Thumbnail" (which indicates that the thumbnail is currently shown).

Disable setCheckedState() to solve this problem and because I never really liked it. But if somebody _insists_, I can re-enable it and then call setCheckable(false).
Diffs: 1, 2, 3 Revision 717514

Thomas Reitelbach committed a change to /trunk/KDE/kdegraphics/gwenview/Messages.sh:
Make Gwenview 2 translatable.
Currently it has only very few strings, but I guess this will change in the future.
Diff Revision 718717

Pino Toscano committed a change to /trunk/KDE/kdegraphics/okular/conf/dlgpresentationbase.ui:
Respect a bit more the HIG guidelines: align the labels of buttons and combos to the right.
Diff Revision 718787
View Visual Changes (to 1 file)

KDE-Base
Albert Astals Cid committed a change to /trunk/KDE/kdebase/runtime/khelpcenter/plugins/Applications/.directory:
text/docbook -> application/docbook+xml
And now i can do something when khelpcenter yells at me saying i have no index file
Diff Revision 716085

Greg Martyn committed a change to /trunk/KDE/kdebase/workspace/ksysguard/gui/ksysguard.desktop:
According to FD.O standard, we have to request the utilities-system-monitor icon. There is no ksysguard icon.
Diff Revision 716113

Adam Treat committed changes in /trunk/KDE/kdebase/apps/konqueror:
Inspired by sebas post, I decided to give Konqueror some KDE4 attention...

* Add two new xmlgui files for konq:
a) Web browsing UI
b) File manangement UI

* Create ability to switch between said xmlgui files with profile management.
* Default web browser profile now sports a drastically cleaned up main toolbar for browsing.
* Default file management profile now sports a main toolbar that helps with this.
* Port KonqProfileDlg away from Q3/K3 class.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 716179

Sebastian Trueg committed a change to /trunk/kdesupport/soprano:
Removing Soprano 1 to make way for Soprano 2.
Diff Revision 716280

Sebastian Trueg committed changes in /trunk/KDE/kdelibs/nepomuk:
Nepomuk now makes use of the new Soprano2 API. That mainly means that we do not talk to the Nepomuk middleware anymore but to a nice Soprano::Model which internally does all the DBus communication for us.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 716282

Rafael Fernández López committed changes in /trunk/KDE/kdelibs:
Set KWidgetJobTracker as the default for 4.0. KWidgetJobTracker and KStatusBarJobTracker bypasses kuiserver. They are different ways of doing the same thing and they just can ignore it.

Now, there is an important issue that we should solve for 4.1. We need to add an option somewhere for setting which kind of job tracker the user wants instead of forcing it by code.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 716352

Thomas Braxton committed changes in /branches/work/kde4_kconfig/kconfig:
ready to merge, passes all tests, minimal source incompatibilities
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 716380

Bernhard Loos committed changes in /trunk/KDE/kdelibs/kdecore:
a windows port of KUserthis removes roomNumber and friends and adds extendedProperty
Diffs: 1, 2, 3, 4, 5 Revision 716429

Robert Knight committed changes in /trunk/playground/base/kickoff-rewrite-kde4:
Initial import of a rewrite of the Kickoff launcher using Qt 4 / KDE 4 frameworks. All the views except the search view are functional (but not complete).

See the STATUS-TODO file for a more detailed list of what works and what needs work.

Currently builds as a standalone application called 'kickoff'
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 32 more) Revision 716466

Adam Treat committed changes in /trunk/KDE/kdebase/apps/konqueror/src:
* Move the animated logo from the toolbars to the top right corner of the menubar. This matches firefox and it also makes it easier to add items to the toolbars as the animated logo had a nasty hack of stretching things out.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 716637

Sebastian Trueg committed a change to /trunk/kdesupport/soprano/server/CMakeLists.txt:
Disabled server backend plugin. It is not finished and I am in no mood at the moment.
I dont think we will need that anyway soon. Mostly the server will be contacted through the client lib.
Diff Revision 716844

Andreas Hartmetz committed a change to /trunk/KDE/kdebase/workspace/kcontrol/keys/main.cpp:
don't clobber config files. this whole kcontrol module needs to be rethought and reimplemented, basically. i think there is not much worth salvaging.
Diff Revision 716913

Urs Wolfer committed a change to /trunk/KDE/kdebase/apps/konqueror/src/konq-webbrowsing.rc:
Don't show additional buttons at a random place (e.g. the KGet plugin). Proably other profiles need this too.
Diff Revision 716995

David Nolden committed changes in /trunk/KDE/kdelibs/kate/completion:
Instantly change the focus back to the view when the completion-widget gets it. This prevents flashing of the title-bar color, and simplifies navigation within kdevelop.
Diffs: 1, 2 Revision 717085

Ivan Čukić committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:
Import of the Plasma Applet browser into the libplasma
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 717167
View Visual Changes (to 2 files)

Robert Knight committed a change to /trunk/playground/base/kickoff-rewrite-kde4/src/plasma-applet/applet.cpp:
More accurate positioning of the launcher widget above the plasma applet which provides the launcher button. The height is not quite correct because it doesn't take into account the window decoration height - eventually the launcher will be a frameless window.
Diff Revision 717215

Allen Winter committed a change to /trunk/KDE/kdelibs/doc/TODO:
Add a list of possible manpages and handbooks we could write to document the behind the scenes working of the KDE desktop.

Also included are development tools we rely upon like kconfig_compiler and makekdewidgets.

It would be a wonderful thing... volunteers are welcome.
Feel free to contact me about how to get started.
Diff Revision 717487

Matthew Woehlke committed changes in /trunk/KDE/kdebase/apps:
use blitz instead of deprecated kdefx, remove kdefx headers where unused
Diffs: 1, 2, 3, 4 Revision 717537

Robert Knight committed changes in /trunk/playground/base/kickoff-rewrite-kde4/src/ui:
Focus the favorites view when clearing the search entry text. This is a slight, but I think useful, change from the behaviour of the original Kickoff.
Diffs: 1, 2 Revision 717690

Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin/kcmkwin/kwincompositing:
Show a message when compositing isn't supported
Diffs: 1, 2 Revision 717750
View Visual Changes (to 1 file)

Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin:
Enable compositing by default only for Intel cards that are known to work (only 945GM atm)
Diffs: 1, 2 Revision 717759

David Faure committed changes in /trunk/KDE/kdelibs/kfile:
Thanks to Peter's work on the file dialog, we can get rid of these classes now - not used anywhere in kde anymore.

quanta is requested to move away from K3FileTreeView :-)
Diffs: 1, 2, 3, 4, 5, 6 Revision 717910

Fredrik Höglund committed a change to /trunk/KDE/kdebase/apps/konqueror/src/konq-webbrowsing.rc:
- Change the default toolbar layout in the Konqueror webbrowsing profile so the location toolbar is positioned on the same line as the main toolbar.
- Change the default tool button style to IconOnly.
- Remove the location label to conserve horizontal space.

Discussed on IRC with David Faure, Adam Treat and Aaron Seigo.
Diff Revision 718002

Olivier Goffart committed changes in /trunk/KDE/kdebase/runtime:
Move the sounds from the knotify control module to the knotify deamon directory. I think this is a better place to find them.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 90 more) Revision 718613

Adam Treat committed changes in /trunk/KDE/kdebase/apps/konqueror/src:
* Konq's 'Location' -> 'File' menu.

I discussed this with David and Fredrik as Waldo's reasons for this name are largely no longer applicable with the new view profiles.
Diffs: 1, 2, 3 Revision 718809

KDE-PIM
Tom Albers committed changes in /trunk/extragear/pim:
Second try to move ksig from kdeaddons to extragear-pim
Diffs: 1, 2 Revision 716967

Bertjan Broeksema committed a change to /trunk/KDE/kdepim/kpilot/conduits/base/tests/idmappingtest.cc:
Added two tests to make sure that id's get remapped if an id gets mapped for the second time.

e.g. mapping.map( "hh1", "pc1" ); mapping.map( "hh2", "pc1" ); should result in a mapping between hh2 and pc1 and hh1 should not be in the mapping anymore.

vanRijn corrected this behaviour. This tests make sure that it won't happen anymore in the future.
Diff Revision 717351

Till Adam committed a change to /branches/work/kdab-post-4.0/kdepim/kmail/kmail.kcfg:
Change the default for what to select on entering a folder to "last selected" from "jump to new". This is less suprising, it seems, and avoids new mails being missed since they are automatically marked as read when entering a folder.

This is perceived as "mail loss" by some users. It's also more predictable when switching between two folders, which apparently a lot of people do.
Diff Revision 717675

Konqueror
Tom Albers committed changes in /trunk/KDE/kdeaddons:
konq-plugins has moved to extragear/base
Diffs: 1, 2, 3 Revision 716445

Multimedia
Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
Rename playlistloader to playlisthandler for future enhancements
Diffs: 1, 2, 3, 4 Revision 717532

Charles Samuels committed changes in /trunk/KDE/kdemultimedia:
I've learned an important lesson:

code quality matters less than marketing. You need to develop a fan base. Implementation matters far less than any of this.

Lots of flashy features - this is what's so good about visualizations

Lots of useless features that are "cool", and that are enabled by default

More than anything, you have to self promote. Everywhere, all the time, constantly. People need to know that your software is the best, even if it's not. Even if you lie.

People want lots of knobs and twiddles and programs that take up the entire screen and then some.

2000-2007

plugins all the way down the equalizer that let you specify the number of bands things are tiny, simple, or they're complex video worked all along

the UI was misleading - there was a lot more interesting stuff buried in there

Now to figure out what to use in KDE4...
Diffs: 1, 2, 3, 4 Revision 718046

Matthias Kretz committed changes in /trunk/playground/multimedia/phonon/mixer/DESIGN:
two architecture ideas
Diffs: 1, 2 Revision 718412

Networking Tools
Helmut Schaa committed a change to /branches/work/knetworkmanager:
Development branch for knetworkmanager against NetworkManager 0.7
Diff Revision 716817

Tom Albers committed changes in /trunk/extragear/network:
Move newsticker scripts to here from kdeaddons.
Diffs: 1, 2 Revision 716964

Urs Wolfer committed changes in /trunk/KDE/kdenetwork:
Move the KGet Plasmoid from playgound to kdenetwork/kget.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 717007

Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/libkopete/kopeteversion.h:
bump the version down to 0.40 so we'll have some room between now and the KDE 4.0 release for version increments.

The Kopete in KDE 4.0 will be 0.40 unless there's some major ass kicking that goes on between now and then.
Diff Revision 718551

Hans Dembinski committed changes in /trunk/playground/network/doc/kbandwidth:
Added docbook for kbandwidth
Diffs: 1, 2, 3, 4, 5 Revision 718815
View Visual Changes (to 3 files)

Office
Boudewijn Rempt committed a change to /trunk/koffice/krita/ui/tests/data/lena.png:
Add lena
Diff Revision 717885
View Visual Changes (to 1 file)

Other
Dirk Mueller committed a change to /trunk/KDE/kde-common/svn/hooks/svnacl.cfg:
I'm really great at copy&pasting. In my next lesson I'll learn to copy&paste a new thing
Diff Revision 716390

David Faure committed a change to /trunk/KDE/kdeaddons:
kdeaddons is no more; its contents mostly moved to extragear
Diff Revision 716968

Dirk Mueller committed a change to /trunk/bugs/3.0:
starting with the bugzilla 3.0 update
Diff Revision 717201

Benoît Jacob committed changes in /branches/work/eigen2:
don't enclose eigen in a namespace. prefixing is the way to go.
For example Qt uses a prefix and no namespace (except for a few things)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 717949

Tom Albers committed changes in /tags/unmaintained/3:
Move all applications currently in kdenonbeta.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 144 more) Revision 718414

User Interface
Jakob Petsovits committed a change to /trunk/KDE/kdebase/runtime/pics/oxygen/icon-move.sh:
Make lives and involvement easier for people that want to chime into renaming icons, by providing a small script that automates the svn move for all icon sizes.

./icon-move.sh actions/ark-extract actions/archive-extract

That doesn't solve SVN being mean and refusing to tag .svgz files as non-binaries when moving them, but it does all the rest.
Diff Revision 716956

Peter Penz committed a change to /trunk/KDE/kdebase/runtime/kstyles/oxygen/oxygen.cpp:
show the decoration selected per default like in Plastik/Plastique
Diff Revision 717769

Utilities
Tom Albers committed a change to /branches/extragear/kde3/utils/kerry:
add kerry, coming from kdereview.
Diff Revision 717842

Security
Konqueror
Dirk Mueller committed a change to /trunk/extragear/base/konq-plugins/mediarealfolder/kio_media_realfolder:
many thanks for yet another shell insertion vulnerability in KDE :(
Diff Revision 718345

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