Issue 78

30th September 2007 by Danny Allen

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
 

Internationalization (i18n) Status

Language Percentage Complete
Swedish (sv)
99.8%
 
Portuguese (pt)
98.95%
 
Greek (el)
95.55%
 
Japanese (ja)
94.58%
 
Chinese Traditional (zh_TW)
86.08%
 
Dutch (nl)
85.83%
 
Spanish (es)
84.56%
 
German (de)
83.69%
 
Low Saxon (nds)
76.87%
 
()
76.38%
 

Bug Killers and Buzz

Person Bugs Closed
Matt Rogers
17
 
Tommi Tervo
15
 
Frederik Gladhorn
12
 
Seb Ruiz
10
 
Andrew Walker
6
 
Joris Guisson
6
 
Andre Duffeck
6
 
Peter C. Ndikuwera
4
 
Luboš Luňák
4
 
Urs Wolfer
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

Age

Contents

  Bug Fixes Features Optimization Security Other

Accessibility

     

Development Tools

[] [] []   []

Educational

[] [] []   

Graphics

  [] []   []

KDE Base

[] []    []

KDE-PIM

  []    []

Office

[] []    []

Konqueror

    [] []

Multimedia

  [] []   []

Networking Tools

[] []    []

User Interface

  []    []

Utilities

[] []    []

Games

  [] []   []

Other

[] []    []

There are 188 selections this week

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.

Educational

Frederik Gladhorn committed changes in /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.

KDE Base

Maks Orlovich committed changes in /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...)

Maks 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.

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.

Peter Penz committed changes in /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

Luboš Luňák committed changes in /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.

Peter Penz committed changes in /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!

Mirko Stocker committed changes in /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 ).

Fredrik Höglund committed changes in /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.

Olivier Goffart committed changes in /trunk/KDE/kdebase/runtime:

Make the "No sound" option of the knotify player settings actually works

Office

Jarosław Staniek committed changes in /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.

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

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. :)

Utilities

Rolf Eike Beer committed changes in /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.

Rolf Eike Beer committed changes in /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 ;)

Rolf Eike Beer committed changes in /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.

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.

Features

Development Tools

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.

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.

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
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

Educational

Frederik Gladhorn committed changes in /trunk/KDE/kdeedu/parley/src:
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
Jason Harris committed changes in /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.

Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars/skymapdraw.cpp:

(optionally) use antialiased drawing when exporting the sky display to an image.

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

Graphics

Gilles Caulier committed changes in /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.

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

Aurélien Gâteau 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

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

Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint/widgets:

Support drags. +comments

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
Aurélien Gâteau 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.

Jan Kundrát committed changes in /branches/extragear/kde3/graphics/kphotoalbum/ChangeLog:

IPTC support and metadata synchronization

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 changes in /trunk/extragear/graphics/digikam/utilities/setup/setupmetadata.cpp:

start to introduce XMP

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
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

KDE Base

Rafael Fernández López committed changes in /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.

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.

Maks Orlovich committed changes in /trunk/KDE/kdebase/workspace/kwin/kcmkwin/kwindecoration:

Make button symbols show up in the custom button position editor..

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

David Faure committed changes in /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?

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.

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 changes in /trunk/KDE/kdebase/apps/dolphin/src/dolphincolumnview.cpp:

Now that we talk about the column view => smooth scrolling

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 changes in /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

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 changes in /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...

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)

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.

Mario Young committed changes in /trunk/playground/base/plasma/applets/moodbar:

with this the applet draw again the moodbar

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.

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
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.

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
Fredrik Höglund committed changes in /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.

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

Office

Inge Wallin committed changes in /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.

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

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
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

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

Multimedia

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

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

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

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 changes in /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

Maximilian Kossick committed changes in /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

Tim Beaulen committed changes in /trunk/playground/multimedia/phonon-backends/gst:

Make it work too.
<a href="/issues/2007-09-30/files/phonon_dbg.png">http://img76.imageshack.us/my.php?image=snapshot7it8.png</a>;

Koos Vriezen committed changes in /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

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 changes in /trunk/KDE/kdemultimedia/juk/cache.cpp:

and the cache works again, JuK looks a lot more ready now

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

Networking Tools

Matt Rogers committed changes in /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. :)

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.

Helmut Schaa committed changes in /branches/work/knetworkmanager/src/connection_setting_wireless.ui:

New widget for entering a wireless configuration

Helmut Schaa committed changes in /branches/work/knetworkmanager/src/knetworkmanager-devicestore_dbus.h:

NM 0.7 has a new DBus interface

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

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.

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 :)

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:

- Ported scanfolder plugin
- Added option to recursively scan directories

User Interface

C. Boemann committed changes in /trunk/KDE/kdebase/runtime/kstyles/oxygen/oxygen.cpp:

Add hover effect to scrollbars

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
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
Matthew Woehlke committed changes in /trunk/KDE/kdebase/runtime/kstyles/oxygen/helper.cpp:

"fix" glows, they really are still wrong but don't look nearly so broken

C. 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
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
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
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
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

Utilities

Rolf Eike Beer committed changes in /trunk/KDE/kdeutils/kgpg:

Make systray icon optional

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
Alexander Wiedenbruch committed changes in /trunk/KDE/kdeutils/superkaramba/skapplet:

Load the SK themes automatically when plasma starts

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

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

Optimization

Development Tools

Nick 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

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

Graphics

Gilles Caulier committed changes in /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...

Multimedia

Seb Ruiz committed changes in /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.

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

Security

Konqueror

Dirk Mueller committed changes in /trunk/extragear/base/konq-plugins/mediarealfolder/kio_media_realfolder:

many thanks for yet another shell insertion vulnerability in KDE :(

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

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 (:=)))

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.

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...

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...

Clarence Dang committed changes in /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.

Clarence Dang committed changes in /trunk/KDE/kdegraphics/kolourpaint/mainWindow/kpMainWindow_Colors.cpp:

Rename "Append Row" to friendlier "Add Row", even if the new name is less informative.

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 changes in /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.

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

Respect a bit more the HIG guidelines: align the labels of buttons and combos to the right.

KDE Base

Albert Astals Cid committed changes in /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

Greg Martyn committed changes in /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.

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 changes in /trunk/kdesupport/soprano:

Removing Soprano 1 to make way for Soprano 2.

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 changes in /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.

Andreas Hartmetz committed changes in /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.

Urs Wolfer committed changes in /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.

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.

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
Robert Knight committed changes in /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.

Allen Winter committed changes in /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.

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.

Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin/kcmkwin/kwincompositing:

Show a message when compositing isn't supported

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)

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 changes in /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.

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

Bertjan Broeksema committed changes in /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.

Till Adam committed changes in /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.

Office

Boudewijn Rempt committed changes in /trunk/koffice/krita/ui/tests/data/lena.png:

Add lena

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

Networking Tools

Helmut Schaa committed changes in /branches/work/knetworkmanager:

Development branch for knetworkmanager against NetworkManager 0.7

Tom Albers committed changes in /trunk/extragear/network:

Move newsticker scripts to here from kdeaddons.

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 changes in /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.

Hans Dembinski committed changes in /trunk/playground/network/doc/kbandwidth:

Added docbook for kbandwidth

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

User Interface

Jakob Petsovits committed changes in /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.

Peter Penz committed changes in /trunk/KDE/kdebase/runtime/kstyles/oxygen/oxygen.cpp:

show the decoration selected per default like in Plastik/Plastique

Utilities

Tom Albers committed changes in /branches/extragear/kde3/utils/kerry:

add kerry, coming from kdereview.

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.

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
Jeremy Paul Whiting committed changes in /trunk/playground/games/kpicross/todo:

added a todo of feature plans

Other

Dirk Mueller committed changes in /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

David Faure committed changes in /trunk/KDE/kdeaddons:

kdeaddons is no more; its contents mostly moved to extragear

Dirk Mueller committed changes in /trunk/bugs/3.0:

starting with the bugzilla 3.0 update

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