Issue 157

14th November 2010 by Danny Allen

Contributors

Danny Allen
Michael Leupold
Dominik Tritscher
Mutlu Inek
Anselmo L. S. Melo
Tom Vollerthun
Marta Rybczynska
Paulo Dias

This Week...

Solid switches to the new KDE Power Management System Policy Agent. "Atmosphere" and other layers, and more work on routing instrunctions in Marble. Demo Mode in Kajongg. Full KIPI support (print, email, etc of images) added to KSnapshot. An "Export" button added to Gwenview, providing quick access to the KIPI export plugins. Various improvements in Kooka. Support for hiding menu icons in KDE applications. Plugin loading support added to KNotify. Support for notifications when a battery's storage ability falls below 50%, or the battery has been recalled from the vendor in Powerdevil. Support for Windows 7-like launchers in the Tasks Plasmoid. ACL viewing/editing implemented in KMail Mobile. Smb4K now mounts and unmounts shares via a KAuth implementation. Telepathy tubes support in KRFB. NEPOMUKBackupSync, with configuration UI enables automatic and manual backup and syncing of the Nepomuk respository. Improved version of the Locale KControl module. SecurityOrigin class of WebCore (useful for guarding against cross-site scripting attacks) imported into KHTML. KBugBuster moved to unmaintained/tags/4. KPlayer and Kile move to git.kde.org.
Stephen Kelly prepares an overview on Kontact in KDE 4.6:

The KDE-PIM developers are preparing to release version 4.6 of the Kontact application suite with the rest of KDE. This is the first release of the Kontact suite since porting it to the Akonadi framework. Although bringing stability to the port has taken longer than predicted, missing a 4.5 release, the new framework will continue in the future to bring advantages in scalability and features to your favorite PIM applications.

So far most of the changes are under the hood, in that the applications do not look vastly different to their 4.4 versions. KMail, KAddressBook, KOrganizer, KAlarm and KJots have been ported to Akonadi and other pillars of the KDE Platform. For example, KMail, KAddressBook and KOrganizer now use Nepomuk for their search features. Notes can now be shared between KJots and the workspace via Plasma, and events can be accessed through both KOrganizer and the Plasma calendar widget. KOrganizer also sports a newly designed set of dialogs for creating and editing events.

The invisible features of Kontact in 4.6 have been the target for the release. KAddressBook, which migrated to Akonadi early for example is more stable than its 4.4 version. All of the applications are more robust against crashes due to complicated communication with remote servers, and user data is protected against data corruption and cached locally for fast access. KJots also gained a nice feature of being able to store its data on a remote server where the notes can be shared between multiple computers or mobile devices.

Mobile devices has also been a growth vector for Kontact through the 4.6 development cycle. Mobile versions of the applications in the Kontact application suite have been created. The new set of applications have been designed for touch interfaces such as the Nokia N900 and MeeGo powered tablets and have most of the features of their desktop counterparts - seamless handling of multiple accounts, full editing capabilities, powerful searching, message threading, complete cryptography support and much more.

KMail Mobile interface

We are confident that the 4.6 release of KDE PIM will impress users who want a full-featured, powerful and extensible application suite and that developers continue to build their own applications on top of the Akonadi framework and the KDE PIM Development platform.

Old KOrganizer event dialog
New KOrganizer event dialog

Statistics

Commits 2986 by 211 developers
Open Bugs 22151
Open Wishes 16950
Bugs Opened 608 in the last 7 days
Bugs Closed 764 in the last 7 days

Commit Summary

Module Commits
/trunk/KDE
453
 
/trunk/l10n-kde4
195
 
/trunk/kdesupport
183
 
/trunk/extragear
102
 
/trunk/playground
79
 
/branches/stable
71
 
/branches/work
70
 
/trunk/koffice
44
 
/trunk/l10n-support
44
 
/trunk/www
22
 
Files Developer Commits
551
 
Nuno Fernades Pinheiro
135
 
221
 
Patrick Spendrin
109
 
232
 
Tobias Koenig
82
 
234
 
Jonathan Michael Thomas
65
 
322
 
Vishesh Handa
59
 
842
 
Pino Toscano
53
 
135
 
Volker Krause
47
 
84
 
Andi Clemens
45
 
178
 
Frederik Schwarzer
43
 
90
 
Sergio Luis Martins
41
 

Internationalization (i18n) Status

Language Percentage Complete
Swedish (sv)
99%
 
Brazilian Portuguese (pt_BR)
99%
 
Portuguese (pt)
99%
 
Spanish (es)
96%
 
British English (en_GB)
96%
 
Low Saxon (nds)
93%
 
German (de)
93%
 
Dutch (nl)
92%
 
French (fr)
91%
 
Estonian (et)
90%
 

Bug Killers

Person Bugs Closed
Darío Andrés
334
 
Christoph Feck
46
 
Peter Penz
27
 
Myriam Schweingruber
25
 
Dominik Haumann
22
 
Beat Wolf
20
 
Sergio Luis Martins
9
 
Milian Wolff
8
 
Michel Ludwig
8
 
Dawit Alemayehu
8
 

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 138 selections this week

Bug Fixes

Educational

Jens-Michael Hoffmann committed changes in /branches/KDE/4.5/kdeedu/marble/src/lib/geodata/data/GeoDataPlacemark_p.h:

GeoDataPlacemark: Fix potential crash.

In the assignment operator of GeoDataPlacemarkPrivate m_geometry is deleted
without setting the pointer to 0 afterwards. In case the "other"
GeoDataPlacemarkPrivate does not have a geometry this might lead to a
double delete.

Besides that, the return statement might cause problems in case code
is added at the end of the method without carefully looking.

In addtition the geometry assignment is now (well, kind of) exception-safe.
Even if exceptions are not used it seems nicer to use an existing wide spread
idiom ("first do the real work w/o modifying state, then assign").

This is a backport of svn commit 1194384.

Graphics

Andi Clemens committed changes in /trunk/extragear/graphics/digikam/digikam/main.cpp:

Add a connection to the destroyed() signal when the digiKam mainwindow has been
closed. This should prevent digiKam from staying open in the background.

This bug appeared for me the first time when I installed Qt4.7. Even if this is
not digiKam's fault, we should make sure that the application gets closed
properly.

I will not close this bug until we found a better solution.

KDE Base

Dario Freddi committed changes in /trunk/KDE/kdebase/workspace/powerdevil/daemon:

Perform screen lock properly, and notify the screensaver upon resume to show the password dialog instantly

Dario Freddi committed changes in /trunk/KDE/kdebase/workspace/powerdevil/daemon/actions/bundled/suspendsession.cpp:

Explicitly wait for the screensaver Lock to be finished before carrying out any other action.

Dario Freddi committed changes in /trunk/KDE/kdebase/workspace/powerdevil/daemon/powerdevilcore.cpp:

Make PowerDevil treat a UPS battery as if it was a standard battery.

Dario Freddi committed changes in /trunk/KDE/kdebase/workspace/powerdevil/daemon:

Retrigger lid close event if the lid is closed and the profile is changed.

Thomas Lübking committed changes in /trunk/KDE/kdebase/workspace/kwin/geometry.cpp:

workaround bug 224600 / active but unrisen windows don't go fullscreen

NOTICE that the correct solution would be to move any active FS client on top of the stack in layers.cpp but this might raise other issues.

this patch preserves the present behaviour but raises windows before setting the fullscreen. the only "issue" with this is that for setups that do not raise windows when activating them, setting an active but not risen client FS will cause a restack as sideeffect

Jacopo De Simoi committed changes in /trunk/KDE/kdebase/runtime/knotify:

Notify when it's safe to disconnect a device.
Notice that this feature is disabled by default

Vishesh Handa committed changes in /trunk/playground/base/nepomuk-kde/backupsync3/gui/backup/backupsettingspage.ui:

Don't only allow existing files as backups

Christoph Feck committed changes in /trunk/KDE/kdelibs/kfile:

Fix font handling.
Do not use setFont() on widget to render bold text, this breaks changing application fonts by user.

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src/panels/filter/filterpanel.cpp:

Fix issue that no filtering is possible if the Filter Panel is used outside the "Find" mode of Dolphin.

Marco Martin committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/applets/notifications/ui/stackdialog.cpp:

save the position relative to the current monitor and the monitor number.
should work better when monitor positions are moved
(we'll have to see how it behaves with the annoying habit that X has of swapping ids though)

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

Fix issue that the folders in the details-view are not automatically opened when dragging items and "expandable folders" is disabled.

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/apps/plasma/applets/folderview/iconview.cpp:

fix clicked painting when set to double click, patch by Lindsay Roberts

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/plasma:

clarify, document and fix how immutability (particularly kiosk-based SystemImmutability) is handled

KDE-PIM

Sergio Luis Martins committed changes in /trunk/KDE/kdepim:

Fix KCalCore::Scheduler not being able to find the incidence associated with an invitation update.

Groupware/MailScheduler/Scheduler used an ETM based calendar, and they assumed all incidences were accessible after creating the calendar, but ETM is async.

I did some refactoring and now Groupware/MailScheduler/Scheduler support some asynchness, Groupware::handleInvitation() was split in two. The first part creates the Calendar,then, when the calendar finishes loading Groupware::finishHandlingInvitation() is called.

I created a new class, NepomukCalendar ( derived from KCalCore::Calendar, so no CalendarAdaptor needed ), that is IncidenceSearchJob based.

You create it, and wait for the loadFinishing() signal.

The old ETM based calendar didn't providad a way see if loading had already finished. The new sparql/xesam based calendar does, and it's also lighter and more suitable for Groupware, because it's one-shot, we are not interested on ETM-like live-updates, we just want to have a KCalCore::Calendar, do our operation, and delete it.

(Rename NepomukCalendar if you want, couldn't come up with a better name).

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 1193969
Frank Osterfeld committed changes in /trunk/KDE/kdepimlibs/syndication:

Fix invalid reads (and for some people crashes) when keeping QDomElements around while their QDomDocument is already destroyed.

Thanks to ivan.q.public at gmail.com for test input and valgrinding.

Office

Thomas Zander committed changes in /trunk/koffice/libs/kotext:

Make inserting a page break work properly again

When inserting a page break at the front (and thus just moving the parag down) make sure that we keep our style and numbering.

Also fix that re-applying a style removed the page breaking flag and thus moved the text back up...

Thomas Zander committed changes in /trunk/koffice/libs/kotext/opendocument:

Fix loading of character styles to remember the name.

In many cases a character style applied to a smaller piece of text
will have an automatic-style introduced in between to store any extra
properties. It is important to remember the parent on loading since
otherwise the text just becomes an anonymous piece of formatted
text and we lose the whole advantage of characters styles.

This commit makes sure that we keep this relationship intact.

Thorsten Zachmann committed changes in /trunk/koffice:

Honor plugin configuration

Pass the configuration to the plugin loader so it is honored.
Don't load kpresenter plugins in other apps

Thorsten Zachmann committed changes in /trunk/koffice:

Fix: Bug 255993 - Crash loading file due to RDF code

The problem is that the rdfData is not set when loading the header.

Set the rdf data when loading the header and also add a test that if rdfData is there, if not return.

Björn Breitmeyer committed changes in /trunk/koffice/filters/kspread:

fixed line and marker handling in 2003 filters, and the color handling

Cyrille Berger Skott committed changes in /trunk/koffice/krita/ui:

Compute preview of filters in threads. This fix UI blocking issues.

Sebastian Sauer committed changes in /branches/work/koffice-essen:

Fix KPresenter displays master-page text rather then only background objects when ODF presentation:background-objects-visible is true.

@zagge: ok?

Thorsten Zachmann committed changes in /trunk/koffice/libs/flake/KoOdfWorkaround.cpp:

Correct Fix for bug 256624

The reason why the placeholders are shown is that they are not marked as placeholder which is a bug in OpenOffice and looks like MSOffice copied the wrong behaviour.

The presentation:placeholder should be true and not false if it is a placeholder.

This patch uses the same workaround as for OpenOffice

@Sebastian: please revert your commit 1195774

Konqueror

Maks Orlovich committed changes in /trunk/KDE/kdelibs/khtml/ecma:

A couple of fixes/improvements for XHR:
- Support custom request types (#122069)
- Support the weirdo x-user-defined "encoding" which basically acts as a binary mode.

With both of these fixes, we can boot up the WebODF demo and view some of the simpler documents.
Doesn't work entirely though (one issue is a CSSOM one, but not sure if anything else is wrong)

Networking Tools

George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb/libvncserver/tight.c:

Fix memory corruption bug.

This bug occured when a second telepathy tubes client was connected after the first one had disconnected and the channel (thus, the screen too) had been destroyed.

George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb/krfb:

Fix the broken clients design.

Currently clients are not connected immediately because the user needs to be notified and take action upon the connection request. This makes the design of the RfbClient class a bit strange.

This new approach applies tp-qt4's PendingOperation design to RfbClients.

New connections create a PendingRfbClient that internally handles the user notification and the RfbClient object is only created when the user has accepted the connection.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 1195292
George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb/krfb:

Show actions for controlling the clients in the tray menu.

This currently includes a "disconnect" action and a toggle action for enabling/disabling input devices control, which was there previously but applied only to one client.

With the current design every client gets its own control actions.

Utilities

Raphael Kubo da Costa committed changes in /trunk/KDE/kdeutils/ark/plugins/clizipplugin/kerfuffle_clizip.desktop:

Do not mention the same mimetype multiple times.

We were mentioning, for example, application/zip and application/x-zip-compressed.
The latter is just an alias for the former, and it made us end up with multiple entries for the same mimetype.

Games

Stefan Majewsky committed changes in /trunk/KDE/kdegames/kolf:

Refactor Z ordering.

The gameplay itself should now be regression-free (with an emphasis on "should"). Moving on to the editor.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 1195746
Stefan Majewsky committed changes in /trunk/KDE/kdegames/kolf:

More Z-order fixing: Remove obsolete setZValue() calls and check strut level on collisions.

The latter change makes it possible again to cross a wall with a bridge.

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

Other

Cristian Oneț committed changes in /trunk/extragear/office/kmymoney/libkgpgfile/kgpgfile.cpp:

If the open fails for any reason signal this so that when closing the file we will not try to close a file that was never opened.

Cristian Oneț committed changes in /trunk/extragear/office/kmymoney/kmymoney/reports/querytable.cpp:

Don't crash if a valid account can't be found just skip the transaction from the report since it's probably invalid anyway.

Cristian Oneț committed changes in /branches/kmymoney/4.5/kmymoney/reports/querytable.cpp:

Don't crash if a valid account can't be found just skip the transaction from the report since it's probably invalid anyway.
Merged into the stable branch.

Features

Educational

Bernhard Beschow committed changes in /trunk/KDE/kdeedu/marble/src/lib:

implement atmosphere as a layer

* still draw it manually instead of adding it to the LayerManager
* TODO: once layers are moved to MarbleMap, add it to the LayerManager and pass the ViewParams in the constructor

Diffs: 1, 2, 3, 4, 5 Revision 1193818
Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src:

Add an optional footer when printing driving instructions.

Diffs: 1, 2, 3, 4, 5 Revision 1195715
Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/lib/routing/instructions:

Leave out the road name when generating instructions for unknown roads.
Generate instructions for entering/leaving motorways ("take the ramp/exit").

Graphics

Andi Clemens committed changes in /trunk/extragear/graphics/digikam/digikam/version.h.cmake:

I'd like to add the build target to the About dialog, so that users can immediately see which digiKam version they are running.

I have at least two digiKam versions running on my system, so for me this information is quite useful sometimes :-)
I guess this little extra information doesn't hurt anyway.

Andi Clemens committed changes in /trunk/extragear/graphics/digikam/utilities/advancedrename:

Add "folder aware numbering" to the AdvancedRename utility.
This allows a user to select an album in recursive mode, and add numbers that will be reset for each new album.

Right now this can't be mixed with the "extension aware numbering", it is missing some logic how to handle these situations.

Diffs: 1, 2, 3, 4 Revision 1194284
Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/project/nsis:

add nsis windows script to package windows installation

Pau Garcia i Quiles committed changes in /trunk/KDE/kdegraphics/ksnapshot:

Add full KIPI support

Remove custom KIPIAction and jobtracker, use the upload widget provided by the plugin

No longer exit when you click 'Copy'. Before aseigo's UI rework User1 was Quit, now it's Copy.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 1194774
Pau Garcia i Quiles committed changes in /trunk/KDE/kdegraphics/ksnapshot/ksnapshot.cpp:

Add print and e-mail images, via KIPI

Marcel Wiesweg committed changes in /branches/extragear/graphics/digikam/utilities:

Add a UI option and pipeline code to retrain all images.
Useful for playing with recognition (which is not working atm btw)
We may remove the UI later, or keep it.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 1195069
Aurélien Gâteau committed changes in /trunk/KDE/kdegraphics/gwenview/app:

Added an "Export" button

This gives quick access to the KIPI Export plugins

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1195402
Jonathan Marten committed changes in /branches/work/kooka-kde4:

Support and display "group" scanner options.
Support INT/FIXED scanner options with no constraint.

Rename KScanOption test functions (active() -> isActive() etc.) for readability.

Add KScanControl types KScanGroup and KScanNumberEntry.
Rename KScanEntry -> KScanStringEntry for consistency.

Fix reversed test in KScanOption::isCommonOption().

Fix divide-by-zero when applying a gamma table.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 1195528
Jonathan Marten committed changes in /branches/work/kooka-kde4/libkscan:

Support "button" type scanner options.
Now we support everything that SANE can throw at us, hooray.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1195659
Pau Garcia i Quiles committed changes in /trunk/KDE/kdegraphics/ksnapshot/freeregiongrabber.cpp:

Antialias screenshot in freehand capture mode.
Thanks to kdepepo for the snippet.

Gilles Caulier committed changes in /trunk/KDE/kdegraphics/libs/libkdcraw/libraw:

update internal libraw to 0.11.2.
new camera supported :

Canon: G12, SX120, 60D,
Hasselblad H4D, Nokia X2, Olympus E-5,
Nikon: D3100, D7000, P7000,
Panasonic: FZ40, FZ100, LX5,
Pentax: K-r, K-5, 645D,
Samsung GX20, WB2000

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

KDE Base

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

Make the filter-behavior similar to applications like Kate, where activating the filter lets focus it again.

FIXED-IN: 4.6.0

Artur Duque de Souza committed changes in /trunk/KDE/kdeplasma-addons/applets/pastebin:

Fully support GHNS on pastebin applet

Finished some little things that will make it fully work, like refreshing the list of providers when one is installed or removed using GHNS dialog.

Dario Freddi committed changes in /trunk/KDE/kdelibs/solid/solid:

Switch solid to new KDE Power Management System's Policy Agent.
This also adds some new useful methods for clients.

Diffs: 1, 2, 3, 4, 5 Revision 1194423
Dawit Alemayehu committed changes in /trunk/KDE/kdelibs/solid/solid/backends/udisks:

Minor improvments for UDisks solid backend manager.
See http://svn.reviewboard.kde.org/r/5797/

John Layt committed changes in /trunk/KDE/kdelibs/kdecore:

Add KLocale method to return list of all installed KDE languages.

Needed by new Locale KCM, mostly lifted from KLanguageCombo.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1194746
Christoph Feck committed changes in /trunk/KDE:

Allow to hide menu icons

I tested this for three weeks, and when I wanted to revert to the
old behavior, I was really shocked how cluttered the menus look
with icons :)

There are only two places, where I initally missed the icons:
- "Classic" KDE menu
- Konqueror Bookmarks menu

For those places, we could request icons by using the QAction
property, but this probably has to discussed with users.

Actually, I now like the classic menu not showing icons,
because it opens much faster without them. The bookmark
menu never was a problem speedwise.

See http://svn.reviewboard.kde.org/r/5609/

Rafael Fernández López committed changes in /trunk/KDE/kdelibs/solid/solid:

Provide UDevProcessor.
Right now it only provides the number of the processor, since maxSpeed, canChangeFrequency and instructionSets is information that is not provided by UDev.

We have to do some kind of workaround here: black magic allowed.

Diffs: 1, 2, 3, 4 Revision 1194856
Vishesh Handa committed changes in /trunk/playground/base/nepomuk-kde/backupsync3/service:

* Remove old backups automatically
* Fix automated backup timer bug

Dario Freddi committed changes in /trunk/KDE/kdebase/workspace/powerdevil/daemon:

Have the daemon react on Hibernate and Sleep buttons as provided from Qt input method

Dario Freddi committed changes in /trunk/KDE/kdebase/workspace/powerdevil/daemon:

Add an "Explicit" parameter to trigger, to avoid the policy agent from kicking in if the action was explicitely requested by the user

Jeffery MacEachern committed changes in /trunk/KDE/kdebase/runtime/knotify:

Adds plugin loading support to KNotify.
- Splits knotifyplugin.cpp and knotifyconfig.cpp off into a library (libknotifyplugin) for plugins to link to.
- No UI support yet.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 1195100
David Faure committed changes in /trunk/KDE/kdelibs/kdecore:

Make it possible to change the save location for a resource, using a new relative path.
(Was looking for this in order to make kconfigtest not delete my kdebugrc).

Led to an interesting discussion with coolo and his old memories of the code :)

John Layt committed changes in /trunk/KDE/kdebase/workspace/libs/plasmaclock:

Add Plasma Calendar config interface to select multiple Holiday Regions.

An earlier commit did the backend work, now here's the config part, using the
new KHolidayRegionSelector widget from KHolidays. You can now choose to
display many different Hoiday Regions, and to choose which ones display as
a day off (i.e. in Red or labelled as Holiday in the pop-up).

Note this adds a dependency on KHolidays to the applet, but the data engines
already have that so it's nothing new.

The config widget is still a bit ugly, especially the two tickboxes thing, that
will get some polish shortly, I just feel a freeze a coming.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1195195
Dario Freddi committed changes in /trunk/KDE/kdebase/workspace/powerdevil:

Notify when a battery's capacity is below 50% or the battery has been recalled from the HW vendor.

Peter Penz committed changes in /trunk/KDE/kdebase/runtime/kioslave/thumbnail:

Move the functionality of the JpegCreator to automatically rotate the image corresponding to EXIF to a new creator called JpegRotatedCreator.

This allows the users to specify whether they want to have automatically rotated JPEGs or not.

FIXED-IN: 4.6.0

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src/settings/general/previewssettingspage.cpp:

Per default automatically rotate JPEG images corresponding to their EXIF data.

Anton Kreuzkamp committed changes in /trunk/KDE/kdebase/workspace/plasma/desktop/applets/tasks:

FEATURE: adds support for win7-like launchers to the tasks-applet

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 1195751
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk/kcm:

Added a configuration page for the new Nepomuk backup service which allows to configure regular backups.

Vishesh Handa committed changes in /trunk/KDE/kdebase/runtime/nepomuk:

Added NepomukBackupSync Service -
This service provides backup and sync capabilities to Nepomuk.
It provides automatic and manual backup of the Nepomuk respository.
A simple GUI is provided to restore these backups or create manual ones.

The patch overall consists of:
* The backupsync service
* The Nepomuk Resource Identification Ontology
* Backup GUI
* Nepomuk Sync Library

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 67 more) Revision 1195763
John Layt committed changes in /trunk/KDE/kdebase/runtime/kcontrol/locale:

Improved version of the Locale Control Module.

This is an improved version of the Locale KCM designed to help users see where
KLocale has auto-detected settings from the system, and where they have over-
ridden them. A small Default Arrow appears next to each setting, showing
when the user has overridden and allowing them to reset just that setting.

The language selector is improved using standard KDE widgets, and a number of
new options are supported.

The ui is now defined in a single ui file instead of code, but I may break it
down in separate ui files per tab in 4.7, but for now it was good to
consolidate the code and make it consistent.

I'll admit this isn't quite finished and polished yet, but we need it to
prevent users getting confused now KDE auto-detects the system settings. I
plan to have everything fixed up this weekend. As it stands, most fields
are loaded and displyed and many update, but a few remain to be completed.
Mostly it's just polish.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 10 more) Revision 1195805
Fredrik Höglund committed changes in /trunk/KDE/kdebase/workspace/kwin/lib:

Add the new and improved OpenGL platform detection code.

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/plasma/corona.cpp:

* be sure to set kiosk-based immutability
* don't allow external creation of containments if the corona is immutable; they won't get saved to disk anyways

KDE-PIM

Tobias Koenig committed changes in /trunk/KDE/kdepim/mobile/lib:

Add a 'Select All/Deselect All' button to the BulkActionScreen

Tobias Koenig committed changes in /trunk/KDE/kdepim/mobile/mail:

Implement ACL viewing/editing in kmail-mobile

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 1195502
Tobias Koenig committed changes in /trunk/KDE/kdepim/mobile/mail:

Add functionality to jump to next unread message from within the message viewer.

Only two problems left:
- messages are not marked as \SEEN in mobile message viewer
- the jump button uses the edit-button.png icon ;)

Tobias Koenig committed changes in /trunk/KDE/kdepim/mailcommon:

Add message handler for sending MDNs for viewed messages

Tobias Koenig committed changes in /trunk/KDE/kdepim/mobile/mail:

Mark messages as \SEEN when viewed and send MDNs

Office

Ganesh Paramasivam committed changes in /branches/work/koffice-change-tracking/libs/kotext/opendocument/KoTextWriter.cpp:

Adding support for saving deleted content.
Should work for all tags.
Verified for simple deletions.
Other verifications to follow

Adam Pigg committed changes in /branches/work/koffice-essen/kexi:

A biggie!

Port KexiFieldListView and related widgets to Qt4 style:
-Move KexiFieldListView from Q3ListView to QListView
-Port the RelationsWidget

Change the Drag/Drop implementation to Qt4
-Simplify the supported mimdata to just kexi/fields
-Remove and rename functions in core/kexidragobjects to just support kexi/fields mimetype
-Support dragging from KexiFieldListView

Contains a possible regression in the query designer when a field is not visible in the list.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 1194802
C. Boemann committed changes in /branches/work/koffice-essen/libs/main:

New feature: allow the ruler to show tabs relative to paragraph indent

Björn Breitmeyer committed changes in /trunk/koffice/filters/kspread:

added support for fills, background fills will come later, as well as the problematic data saved by ms2007, they seem to place xml blobs in some places of the xls documents, very weird

Networking Tools

Alexander Reinholdt committed changes in /trunk/playground/network/smb4k:

Smb4K now mounts and unmounts shares via a KAuth implementation.
So, all utility programs are obsolete and were removed.

Also, the Super User page in the configuration dialog has been removed.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 15 more) Revision 1193852
Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget:

Adds KGet::delTransfersSynchronously and virtual Transfer::synchronDeinit and also implements it for some tranfer subclasses.
These methods should make sure that any files -- if possible -- are deleted synchronously.
This can help avoid problems in some cases, like when a Transfer is restarted etc.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 1194812
George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb:

Implement telepathy tubes support.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 1195279

User Interface

Nuno Fernades Pinheiro committed changes in /trunk/kdesupport/oxygen-icons:

new mimes 128x128, 99 files to go. plasma to finish today as a complete crazy marathon of icon making I swere i will dream about moving pixels :)

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

use plasma theme colors

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

Utilities

Eike Hein committed changes in /trunk:

Move massif-visualizer to kdereview on LXR and EBN.

Diffs: 1, 2, 3, 4 Revision 1193796
Raphael Kubo da Costa committed changes in /trunk/KDE/kdeutils/ark/plugins/libarchive:

Add the CPIO mimetypes to the list of mimetypes Ark supports.

In order to do that, kerfuffle_libarchive.desktop has been split into
two desktop files.

One of them, kerfuffle_libarchive.desktop, contains a MimeType entry
with all the mimetypes which we can read _and_ write. The other one,
kerfuffle_libarchive_readonly.desktop, contains the list of mimetypes
we can open read-only.

For now, we also move the mimetypes for Debian packages and ISO files
to the list of mimetypes we can only read. Debian packages are
actually CPIO archives, so it should be moved back to
kerfuffle_libarchive.desktop when we implement write support for CPIO
archives in general.

Thanks to George Metaxas for bringing this issue up again :)

Games

Wolfgang Rohdewald committed changes in /trunk/KDE/kdegames:

introduce the Demo Mode for the end user

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

Other

Teo Mrnjavac committed changes in /trunk/KDE/kdelibs:

Added a KWidgetItemDelegate to the social about dialog.
The model now does not use columns.
Added specific oD.o link types.
Made the Attica dependency conditional on kdelibs feature reduction.
Added Attica provider manager and provider code to KAboutApplicationPersonModel to get person data and modified KAboutData accordingly.

Retrieve a person's avatar with QNetworkAccessManager.
Added avatars with frame, text, main links and social links to person items in the delegate.
Added workaround for Qt bug 7232: Smooth scrolling (scroll per pixel) in ItemViews does not work as expected.
Numerous geometry fixes in the delegate.

Use the social about persons view for "Thanks to" credits as well.
Also removed some debug spam.

ifdef'ed libattica out if we're building a reduced feature set KDElibs.
Also many positioning fixes in the delegate, needed for the items to display nicely without attica.

Use the social view in the Translators tab too.
Many coding style fixes and cleanup.
WordWrap the translation team label.
Added i18n to strings that should be translated.
Added KDE5 comments.
Fixed license in headers.

Use KToolInvocation::invokeBrowser to launch OCS URLs.
Moved constants to the top of the file.
Removed useless painter calls.
Removed unused member m_widgetSizeHint from the delegate.
Fixed include paths.
Added clarification for a counter that starts from 2 for homepage links in the model.
Removed useless QByteArray and QPixmap ctors.
Modified OcsLink::prettyType() so that it uses a switch statement rather than a QStringList.
Replaced a static const QStringList and a static const QList< QIcon > with static const char [][].
Removed useless ctor calls from the init list of PersonProfile.
Made _ocsProviderUrl a QByteArray.

(Sorry for the noise, git svn made me lose the separate commits.)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 1195162
Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

Add a view switching mechanism. OriginView has been renamed to the more generic ViewSwitcher.
A hash of QModelIndexes and QWidget pointers is kept in the MainWindow, and when an item in the ViewSwitcher is clicked, if the QModelIndex has a QWidget associated with it, the main QStackedWidget switches to that view. If there is no widget, a new one is made based on the data in the view model. (View type, filter info)

Also fix some issues with filtering. It now actually works without crashing.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 1195216
Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

Add a long description and screenshot widget.
(Later still needs screenshot-grabbing code. I'll grab that from muon in a bit)

Diffs: 1, 2, 3, 4, 5 Revision 1195712
Stephane Mankowski committed changes in /trunk/extragear/office/skrooge:

Draft of budget module (budget rules processing).

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 1195720
Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

Improve layouting, populate the screenshot label with the package's thumbnail, if available.

Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

Fancy things such as remembering window size and splitter size

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 1195801
Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

Fade in screenshot once loaded

Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

Add a rudimentary breadcrumb widget.
At the moment you can't go up without forgetting where you just were, and it's not very pretty yet (completeness before paint(), I always say), but it is usable

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

Optimization

Educational

Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/lib/routing/AlternativeRoutesModel.cpp:

Replace the analytical approach of comparing linestrings by an empirical one.

Fixes slow (>1 sec) behavior when ranking large routes.
The empirical approach is faster by a magnitude of about three for large routes (> 100 km).

KDE Base

Ingomar Wesp committed changes in /trunk/KDE/kdebase/runtime/desktoptheme:

Include system tray arrows as 16x16 size hinted versions of the standard arrows, so that other applets can use them.

After changing the systray to use the standard arrows, they can be removed from systemtray.svgz.

John Layt committed changes in /trunk/KDE/kdelibs/kdecore:

Spilt KCalendarSystem date parsing code out into private KDateTimeParser class.

Also adds support for configurable Short Year Window to apply when parsing the
%y short year, i.e. 10 = 2010. This defaults to 2000 per the current code, but
now can apply different values depending on calendar system, i.e. Hebrew will
pivot on year 5000 instead. I still need to calculate the best defaults for
other calendar systems, that will follow in the freeze.

Unlike the KDateTimeFormatter class, this only has the date code so far, the
time code from KLocale will follow later.

All existing date parsing tests pass, I will seperate the tests out and expand
further during the freeze.

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

KDE-PIM

Sergio Luis Martins committed changes in /trunk/KDE/kdepim/calendarsupport/next/incidencesearchjob.cpp:

Only search for Items with Incidence payload, we're not interested in e-mails (nao:hasSymbol = "internet-mail") containing a vcalendar body.

The search now takes 4 seconds instead of 24.

Didn't test with strigi backend, so i don't know if it's slow.

Volker Krause committed changes in /trunk/KDE/kdepim/mobile:

Loader'ize the multiple selection screen.
Saves about half a megabyte per application.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1194716
Volker Krause committed changes in /trunk/KDE/kdepim/mobile/calendar:

Make the month view dynamically loadable. Saves about 4.7Mb of memory.
It's not yet activated by default though, since it does a full ETM reload for some reason, which is too expensive.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1195613
Tobias Koenig committed changes in /trunk/KDE/kdepim/mailcommon:

Do not select and expand every collection in the treeview when searching for the next unread collection.

Iterating through the folder view by hitting '+' or '-' is now really fast again :)

Volker Krause committed changes in /trunk/KDE/kdepim/mobile/mail:

Factor out a few more things and put them into QML.Loaders.
Saves about 100k for each of them.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1196114
Volker Krause committed changes in /trunk/KDE/kdepim/nepomuk_email_feeder/shared:

Interupt item indexing much more aggressively when the system is not idle.

So far it was only affecting incremental indexing, not the initial one, which is by far the more expensive part.

Office

Cyrille Berger Skott committed changes in /trunk/koffice/krita/plugins/filters/raindropsfilter/kis_raindrops_filter.cpp:

Optimization: massive speed-up of the raindrop filter.

Don't create a new iterator each time a pixel value is changed, instead use the random accessor.

Networking Tools

George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb/krfb:

Refactor the whole system for handling servers and clients.

The new design is very similar to the old one, it's just a bit more clean imho.
Known regression is that the invitations server is no longer updated when the setting to require a password or not is changed - I will fix that later.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 1195277
George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb/krfb:

Design fixes: move the event handling back to the RfbClient and improve password handling.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1195291
Dawit Alemayehu committed changes in /trunk/KDE/kdenetwork/kget:

Implemented support for sending extra information through KGet's dbus interface, importLinks.

This will avoid the need to stat every download link it recieves, especially for remote protcols that support listing (read: ftp/sftp).

Security

Konqueror

Maks Orlovich committed changes in /trunk/KDE/kdelibs/khtml:

Adopt WebCore's SecurityOrigin class, as it lets us nicely centralize various XSS check details - in particular those we need for postMessage.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 1195832

Other

Development Tools

Raphael Kubo da Costa committed changes in /trunk/KDE/kdesdk/CMakeLists.txt:

Remove kbugbuster from CMakeLists.txt, it is now in unmaintained/tags/4.

Educational

Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/lib:

QMenus are hard to operate on Maemo and the drop down one in the routing input widget has a dynamic size (due to the bookmarks) that complicates it further.

Use the GoTo dialog instead to select routing targets.
This removes the map based actions (center here, select from map), which however are accessible from the map directly.

Diffs: 1, 2, 3, 4, 5 Revision 1195332
Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/plugins/runner:

Do not ignore gosmore, monav and yours when calculating the default profiles.

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

Graphics

Pau Garcia i Quiles committed changes in /trunk/extragear/graphics/kipi-plugins:

Rename the 'Cancel' button to 'Close', which is what it is named in the other KIPI plugins.

Rationale:
- When user tries to export some picture(s), he will be presented with this dialog.
It's OK for the button to be 'Cancel' here, and 'Close' would be equally fine.

- After the user has exported picture(s), he will be back to this dialog. The user
does not want to 'Cancel' anything, he has already done what he wanted. Now he
wants to get back to the application, so the button should be 'Close'

Andi Clemens committed changes in /trunk/extragear/graphics/digikam/utilities/fuzzysearch:

Make the SketchWidget a little bit more user-friendly:
- Use the CTRL+mouse wheel to increase / decrease the pen size
- Use the SHIFT+CTRL+mouse wheel to increase / decrease the pen size (single step)
- Use the CTRL key and left mouse click to sample the underlying color

We could do the same thing for the liquid rescale plugin??

Diffs: 1, 2, 3, 4 Revision 1196102
Andi Clemens committed changes in /trunk/extragear/graphics/digikam/utilities/fuzzysearch/sketchwidget.cpp:

It is much more logical to show the draw cursor all the time when the mouse is
over the sketch widget, not only when pressing the left mouse button.
Also we should be able to set the brush size without a modifier key.

New behavior:
- Scroll wheel will increment / decrement the pen size
- SHIFT + Scroll wheel will increment / decrement the pen size (single step)
- CTRL + mouse click will take a color sample

KDE Base

Michael Pyne committed changes in /branches/KDE/4.5/kdelibs/kdecore/util/kshareddatacache.cpp:

Reapply most of Till Adam's initial Mac OS X fixes for KSharedDataCache to KDE 4.5 (will be in KDE Platform 4.5.4).

Although I made other changes to fix the Mac OS X issue (where timeouts were not supported), it is certainly still
possible to fail to acquire a lock and so the code needs to be ready to handle that condition.

I don't know of any specific crashes this fixes, but the current situation isn't ideal.

In addition a potential crash if the evictionPolicy() is checked when the cache is unmapped is now averted.

Vishesh Handa committed changes in /trunk/playground/base/nepomuk-kde/backupsync3:

* Removed the whole concept of iterative backups
* Every backup is now a fresh backup. It may take longer, but it's a lot more fool-proof.

It's sad to throw away so much code :(

Diffs: 1, 2, 3, 4, 5, 6 Revision 1194353
Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/kwin/main.cpp:

I think there's no point in pretending the reality is not what it is, so make official what has been so in reality for some time:
Martin is the maintainer.

John Layt committed changes in /trunk/KDE/kdelibs/kdecore:

Improve the new installed languages api after discussion with dfaure

Change name from allLanguagesInstalledList() to a more natural
installedLanguages(). Oh the indignity of having one's English corrected by
a Frenchman :-)

Move the en_US entry.desktop file from kdebase/kcontrol/locale/default to a
more logical and obvious kdelibs/kdecore/localization. This means the revised
unit test will also always work. Move the all_languages.desktop there as well.

The kdebase delete will follow shortly.

And while I'm there, fix the problem steveire found with KLocale constructor
being too fussy about the case of the country code and lack of documentation
for it.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 1194866
Martin Gräßlin committed changes in /trunk/KDE/kdebase/workspace/kwin:

Don't blur behind opaque window decorations.

Adding a new AbilityUsesBlurBehind which can be set by decorations with
alpha channel to request that the background can be blurred. This improves
the situation for our completely opaque default Oxygen decoration.

This change is a behavior change in comparison to 4.5!
Translucent decorations do not get blurred by default any more.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1195274

KDE-PIM

Allen Winter committed changes in /trunk/KDE/kdepimlibs/MAINTAINERS:

remove Volker as the kimap maintainer -- that was a mistake, he was never the maintainer.

Kevin: if you want to become the kimap maintainer, please add yourself.
Else, we'll go on without a maintainer.

Allen Winter committed changes in /trunk/KDE/kdepimlibs/kimap/Mainpage.dox:

no maintainers at this time

Volker Krause committed changes in /trunk/KDE/kdepim/mobile/calendar:

Hey Qt, if you don't like what I write in QML just tell me instead of
silently generating corrupt meta object structures that cause random
misbehaviour and take me half a day to debug!

Sergio Luis Martins committed changes in /trunk/KDE/kdepim/incidenceeditor-ng/eventortododesktop.ui:

Make the journal dialog look pretty.

The gridlayout's row 10 shoudln't have height, all widgets are hidden.

John Layt committed changes in /trunk/KDE/kdepimlibs/kholidays/holidays/plan2/holiday_ar_es:

Update Argentina holiday file to reflect new laws

Andre Heinecke committed changes in /branches/kdepim/scripts:

Make the git tagging work and add a function for adding tags to git repos.

Multimedia

Andrius Štikonas committed changes in /trunk/extragear/multimedia:

KPlayer now lives at git.kde.org.

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

Networking Tools

Yuri Chornoivan committed changes in /branches/work/doc/rekonq:

Merge rekonq documentation.
Please review the docs (there should be some aspects that are under development for the new version).

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 1193859
Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget/ui:

Heavily modify NewTransferDialog to:
* use UrlChecker
* display fewer dialogs to the user
* make sure that if OK is pressed no dialogs are shown (excluding those coming from Transfer plugins)
* constantly check if the user input is correct and notifying them if it is not

George Kiagiadakis committed changes in /trunk/KDE/kdenetwork/krfb/krfb/rfbclient.cpp:

Enable desktop control by default if the user has selected that in the config.
This is useful for the cases where the user has selected not to be asked about new connections. Other cases are not affected.

User Interface

Hugo Pereira Da Costa committed changes in /trunk/playground/artwork/oxygen-transparent:

- Set WM hint when argb is supported (from widget style) for a given window, and apply it to the decoration
- Added option for the decoration to use either its own transparency or respect the widget style settings
- Changed configuration uis accordingly.

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

Utilities

Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

I did some thinking and have made some vast improvements to the view hierarchy.
Before, the root view (AvailableView in this instance) was doing it all: Housing the QStackedWidget, the BreadcrumbWidget, *and* trying to manage the creation, parenting and switching of all child items.

Obviously, not the best design.

I have now made an AbstractViewBase class that all views are now based off of. All subviews are based off of this class, and handle the creation of their own subviews on their own, recursively.

What the root view does now is much more reasonable. It still houses the QStackedWidget, the breadcrumb widget and a root subview, but this is all it does. The root view forwards signals about the creation of new subviews and requests to switch to the QStackedWidget so it can handle switching.

All in all, this implementation is much more well thought out, scalable, and much less a mess of spaghetti code.
Still have to port the ApplicationDetailsWidget to AbstractViewBase, and make a view container for non-categorized ApplicationViews that are filtered by origin or install status.

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

Games

Stefan Majewsky committed changes in /trunk/KDE/kdegames/kolf:

Begin to refactor Bridge class.

There is a new Kolf::RectangleItem class (and a Kolf::Bridge subclass), which is functionally equivalent to the old Bridge.
The only regression is the missing editor interface which I am going to add tomorrow.

Diffs: 1, 2, 3, 4, 5 Revision 1195394
Stefan Majewsky committed changes in /trunk/KDE/kdegames/kolf:

Refactor Slope to Kolf::Slope, and remove old RectPoint class.

Summary of today's changes:
* All visible CanvasItems (except for Ball) have now been refactored.
* All CanvasItems allow on-screen editing via Kolf::Overlay now.

Regressions:
* Z ordering is completely broken, and will be rewritten tomorrow.
* I have not tested load/save yet, though there seem to be some minor issues.
* The editor behaves a bit awkwardly because KolfGame still does its own selection stuff.

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

Other

Patrick Spendrin committed changes in /trunk/kdesupport/emerge/bin/info.py:

add definitions for mingw-w32 compiler:
this compiler's packages go under the name -x86-mingw4 (instead of only mingw4 for the mingw.org compiler)

Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/installer:

Follow KWin's settings for animation speed (and by extension whether to animate at all)

Michel Ludwig committed changes in /trunk/extragear/office:

The source code of Kile has now been moved to KDE's git repositories.

See http://projects.kde.org/projects/extragear/office/kile for more information.

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