Issue 165

9th January 2011 by Alexander van Loon

Contributors

Roger Pixley
Alexander van Loon
Vladislav Blanton
Marco Krohn
Danny Allen
Paulo Dias
Marta Rybczynska

This Week...

Beginnings of type support for lists in KDevelop’s Python plugin. Cantor’s Qalculate backend is improved. KStars gains a feature to predict a star hopping route and dynamic switching between OpenGL and native backends. Marble sees improvements to the "Postition Marker" configuration dialog, gets "Earthquake" and "Overview Map" configuration dialogs and a planet option for the map creation wizard. Bug fixes to Plasma and its applets, KDE PIM, Phonon, and Amarok. Bug fixes to KIO Slaves and a large fix for the implementation of KIO Slaves in Rekonq. The table of contents generator in Calligra Words is improved. Improvements are made to Office Open XML format importing in Calligra. KMyMoney gets an improved .csv file importer. Skrooge can import Money Manager EX files. Work is done on action editor for Krita. KPlato is renamed to Calligra Plan and gets more view options for and other improvements to Gantt charts. A prototype mobile version of Kexi is introduced. Cirkuit supports GHNS. Kamoso supports Nepomuk and more webcams. Apper, formerly known as KPackagekit, gets a single KDE Control Center Module for its settings and its updater and gains an option to stop checking for updates when on battery power. Nepomuk’s performance is improved. The majority of KMail is ported to the KConfigXT architecture. Rekonq gains a user agent switcher. Kiosk gets bug fixes for application compatibility and a feature for file browsing restrictions. TagLib now has full read/write support for FLAC files. GStreamer becomes the preferred Phonon backend and is able to automatically install plugins. The Oxygen 16x16 mimetype icons are finished. The Akonadi KDE system tray, KAlternatives and Krusader move to Git.
The KDE Telepathy team recently held a hackfest over a weekend. We thank David Edmundson for quickly writing us to report on the progress made during the hackfest:

The pace in KDE Telepathy has been lively in the past few weeks. Many components have been successfully updated to the new Telepathy-Qt 0.5 API and are getting quite stable.

In the weekend of 8 to 9 January we held a online hacking session for working on the accounts configuration page. The results were fantastic; quite a few people joined to help out, many until the early hours of the morning. They kept working on the next day to submit even more patches to Review Board! Many thanks to everyone who helped out.

The user interface looks a lot cleaner thanks to a lot of work by Thomas Richard and myself and we now have plugins to set up accounts on a range of different protocols. Lasse Liehu wrote the interface for configuring IRC accounts and Domme Schmidt finished the graphical configuration for ICQ, and AOL is well underway. This is all on top of the existing Jabber and Live Messenger implementations. It's coming together to look like a polished application.

While several components are ready, other key parts such as the library of widgets, KJobs and the contact list, still need some more attention. However, we are making good progress and steadily moving towards having a decent very early beta within a few months time. You can get more information about the project at the KDE Community Wiki which also has contact points in case you want to help.

Statistics

Commits 2268 by 182 developers
Open Bugs 22882
Open Wishes 17373
Bugs Opened 637 in the last 7 days
Bugs Closed 703 in the last 7 days

Commit Summary

Module Commits
/trunk/l10n-kde4
218
 
/trunk/kdesupport
151
 
/trunk/KDE
138
 
/branches/stable
63
 
/trunk/l10n-support
54
 
/branches/extragear
52
 
/branches/KDE
52
 
/branches/work
42
 
/trunk/extragear
39
 
/trunk/playground
38
 
Files Developer Commits
480
 
Nuno Fernades Pinheiro
123
 
154
 
Gilles Caulier
63
 
174
 
Marco Martin
61
 
104
 
Patrick Spendrin
57
 
216
 
Alexander Potashev
54
 
168
 
Pino Toscano
50
 
159
 
Michael Georg Hansen
46
 
112
 
Akarsh Simha
45
 
60
 
Allen Winter
43
 
676
 
Vit Pelcak
43
 

Internationalization (i18n) Status

Language Percentage Complete
Ukrainian (uk)
100%
 
Portuguese (pt)
100%
 
Swedish (sv)
99%
 
Spanish (es)
97%
 
British English (en_GB)
96%
 
French (fr)
96%
 
German (de)
94%
 
Low Saxon (nds)
93%
 
Dutch (nl)
93%
 
Italian (it)
91%
 

Bug Killers

Person Bugs Closed
Myriam Schweingruber
56
 
ludwig reiter intevation de
36
 
kde martin-graesslin com
36
 
Darío Andrés
36
 
Christophe Giboudeaux
33
 
Marcel Wiesweg
29
 
Aaron J. Seigo
26
 
Pino Toscano
22
 
Tobias Koenig
21
 
bernhard intevation de
19
 

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

Bug Fixes

Development Tools

svenbrauch at googlemail dot com committed changes in [KDevelop-Python/fastparser] /python-src:

Modified the python parser regarding attribute ranges

... this is why we're doing all this

svenbrauch at googlemail dot com committed changes in [KDevelop-Python/fastparser] /:

All ranges should be fine now, just off-by-one errors left to fix.

Most of the work is now done by the python parser, which keeps our code
nice and clean. It's a bit ugly to copy ranges from and to identifiers,
like we do a lot, but it's necessary, and the code generator makes it
easy.

Diffs: 1, 2, 3, 4, 5 Revision 7c9a1e2...

Educational

Sebastian Stein committed changes in /trunk/KDE/kdeedu/kbruch/src:

work in progress, bug not fixed yet, backup current changes:
- add a derived KLineEdit class called PrimeFactorsLineEdit to handle prime factor input
- use PrimeFactorsLineEdit in exercise factorize
- compiles

Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render/positionmarker/PositionMarker.cpp:

Changes:
Fix crash in position marker plugin on startup
http://reviewboard.kde.org/r/6293/
by Daniel Marth

Graphics

Angelo Naselli committed changes in /trunk/extragear/graphics/kipi-plugins/printimages/printoptionspage.cpp:

Fixed also first photo scaling and scale to default value (10x15 cm).
Reporter you've just opened a pandora pot :)

Angelo Naselli committed changes in /trunk/extragear/graphics/kipi-plugins/printimages:

PrintImages fixing:
- Fixed page layout if autorotation is checked
- Fixed photo position printing
- Removed debug print out

Gilles Caulier committed changes in /trunk/extragear/graphics/digikam/digikam/digikamapp.cpp:

apply patch #55643 from Petri Damsten

Marcel Wiesweg committed changes in /branches/extragear/graphics/digikam/core/libs/threadimageio/loadingdescription.cpp:

Fix comparison.

Because of this bug, the following always failed:
DRawDecoding a = b;
if (a == b) { ... } // returned false

Christoph Feck committed changes in /trunk/extragear/graphics/kpovmodeler/pmscanner.cpp:

Parse floats in C locale

Use QByteArray::toDouble() instead of atof(). The Qt function
is documented to always use the C locale (which has "." as the
decimal separator), instead of the current locale.

KDE Base

Sebastian Trueg committed changes in [kde-runtime/KDE/4.6] nepomuk/services/filewatch/invalidfileresourcecleaner.cpp:

Temporary workaround to make Nepomuk work with Network Attached Storages.

There is now a list of blacklisted urls which will not be checked in the Invalid-Resource-File-Cleaner.
The required config in nepomukserverrc is -

[Service-nepomukfilewatch]
Deletion Blacklist[$e]=/home/v/,/media/juil/



svn path=/trunk/KDE/kdebase/runtime/; revision=1211346

Lukáš Tinkl committed changes in /branches/KDE/4.6/kdelibs/solid/solid/backends/udisks/udisksdevice.cpp:
Lukáš Tinkl committed changes in /branches/KDE/4.6/kdelibs/solid/solid/backends/udisks/udisksstorageaccess.cpp:

do not try to automatically eject the disc when a unmount is requested

Marco Martin committed changes in /trunk/KDE/kdebase/workspace/plasma/desktop/shell:

delay activation so that the window uniconify and controller activation is done in the right order: the window doesn't hide anymore

Jacopo De Simoi committed changes in /branches/KDE/4.6/kdebase/runtime/knotify/ksolidnotify.cpp:

Allow virtual devices (i.e. nfs/cifs shares) to raise notifications

Björn Ruberg committed changes in /trunk/KDE/kdeplasma-addons/applets/plasmaboard/widget.cpp:

Widget now uses a new dbus signal when the keyboard layout is changed to automatically adjust to it

Alex Fiestas committed changes in /trunk/KDE/kdebase/runtime/phonon/kded-module/phononserver.cpp:

Return the udi as uniqueId since it should be unique and is not backend dependent (well it is but all backends have udis :p)

Jacopo De Simoi committed changes in /branches/KDE/4.6/kdelibs/solid/solid/backends/fstab:

Do the "dbus dance":

all signals such as {setup,teardown}{requested,done} must be routed via the appropriate
dbus interface in order to have them broadcasted to all instances of the same device;
this ensures that mount/unmount notifications work correctly.

Luboš Luňák committed changes in /trunk/KDE/kdebase/workspace/plasma/desktop/applets/kickoff/core/leavemodel.cpp:

follow kiosk settings for disabling logout and screen lock

Teo Mrnjavac committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/applets/digital-clock:
Dawit Alemayehu committed changes in /trunk/KDE/kdelibs/kio/kio/scheduler.cpp:

- Fixed KIO::SchedulerPrivate::heldSlaveFor to correctly reuse ioslaves that are on hold.
See http://svn.reviewboard.kde.org/r/6271/ for details.

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/desktop/shell:

make "controller -> add widgets -> controller" work properly

Sebastian Trueg committed changes in /trunk/KDE/kdelibs/nepomuk:

Use a regex filter instead of bif:contains if wildcards are used without the necessary leading chars.

Albert Astals Cid committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/applets/notifications/ui/jobwidget.cpp:

I just realized it does not make sense to be smart about the unit to show if i don't change how calculations are done so revert the code that sets kib or kb

Might make sense to open a different bug about compliance with the binary unit of user choice

Dawit Alemayehu committed changes in /trunk/KDE/kdelibs:

- Added support for the KIO slave-on-hold mechanism to the QNAM integration class.
See http://reviewboard.kde.org/r/6183/ for the details.

NOTE: Since this change is actually a bug fix, it will need to be backported to 4.6
branch eventhough it introduces one new public API.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1212206
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk/services/storage/storage.cpp:

Use the socket dir for the Soprano communication socket to avoid problems with some file systems.

Alex Merry committed changes in /trunk/KDE/kdelibs/plasma/widgets/tabbar.cpp:

Don't add the tabbar to the layout twice, or try to remove it twice.

Marco Martin committed changes in /trunk/KDE/kdelibs/plasma/private/storage.cpp:

close the strage db when the job is over.
there were dangling file pointers before that could crash plasma when they go beyond the maximum allowed limit

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/libs/taskmanager:

* note specifically when a task demands attention changes
* regroup when a task demand state changes

result: ungrouped windows that were ungrouped due to attention demands now regroup when they become normal. probably should be backported, but would like to give this a bit of testing on other people's systems first

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

Hack around CK limitations by monitoring seats and saving the last active session's ID

Alex Fiestas committed changes in /trunk/KDE/kdelibs/solid/solid/backends/udev/udevmanager.cpp:

Only report as "deviceAdded" those devices we're really "interested" for.

If we emit "deviceAdded" for devices on which we're not interested (won't be created in UdevBackend)
libsolid will have devices with no backend so the assert will fail.

Martin Koller committed changes in /trunk/KDE/kdebase/runtime/kioslave/man:

Fix a lot of HTML-generation bugs by implementing some additional macros, escape sequences, etc, etc.

Also start to make the code more readable and introduce more Qt/C++
while eliminating old C code, which is horrible to maintain.

The request keywords are now looked up by a gperf hash function.
The generated gperf file is committed, so that noone has to rely on the existence of gperf on the build machine.

If I broke the rendering of some man pages, please inform me.

Christoph Feck committed changes in /trunk/KDE/kdelibs/kimgio/xcf.cpp:

Verify XCF header when reading

Appearantly, Qt can call read() on images without a prior call to canRead() if the file extension matches.
Possibly other loaders have to be checked/fixed, too.

KDE-PIM

Andre Heinecke committed changes in [kdepim] /mobile/calendar/mainview.cpp:

Fix saveAllAttachments for WinCE.

On Windows CE CalendarSupport::saveAttachments does not work.
So we now do the AttachmentLookup directly and then use the
KDeclarativeMainView saveAttachment function to do the actual
saving.

Sergio Luis Martins committed changes in [kdepim] /incidenceeditor-ng:

Weekly recurring to-dos weren't working at all.

KCalCore, KOrganizer and part of IncidenceEditors use dtDue as the recurrence base. Same parts
of the editors were using dtStart, and that resulted in crazy results.

Removed code that tried to calculate the active date because we already rolled that back in e35.
We need a full solution to edit individual occurrences.

Diffs: 1, 2, 3 Revision 2e7b4fc...
Andre Heinecke committed changes in [kdepim] /mobile/lib:

Modifiy attachment save function.

Allow to supply a defaultFileName for saveAttachment that is
independend ot the Url and will be preselected in the FileDialog.

Also check if the MimeType of the attachment can be determined and
if so use the patterns of this mimetype as a filter so that the
file Suffix is correctly set.

Tobias Koenig committed changes in [kdepim] /mobile/lib/stylesheet.css.cmake:

Use right padding size for KLineEdit's clear button

Since the mobile apps use a stylesheet, KLineEditStyle won't be
used anymore by KLineEdits inside the mobile apps. This breaks the
adapted KLineEditStyle::subElementRect, that substracts the clear button
width from the contents rect width. We hard-code it in the stylesheet now.

Sergio Luis Martins committed changes in [kdepim] /incidenceeditor-ng/incidencerecurrence.cpp:

Yearly recurrence now works.

"Every (last - i)th last weekday of month" and
"Every (last - n)th last day of month" need a minus sign.

gmetal31 at gmail dot com committed changes in [kdepim] /:

Prevent the editing of an encapsulated message from the message composer.

This involves disabling the Edit and Edit With popup menu entries and viewing rather than editing upon double clicking the attachment.

Sergio Luis Martins committed changes in /trunk/extragear/pim/googledata/calendar/gcalresource.cpp:

Creating new events with korganizer never reached google. A fetchCollection( true ) was missing.

Office

Silvio Heinrich committed changes in [calligra/krita-colorsmudge-silvioheinric] /:

Fixed some gliches introducing transparency and black color where it should not be.

Boudewijn Rempt committed changes in /branches/koffice/2.3/koffice/krita:

Do not crash when loading the tutorial if always start with template is checked

Cristian Oneț committed changes in /trunk/extragear/office/kmymoney/kmymoney/dialogs:

Change all designer based widgets to used the generated code trough composition instead of inheritance.
There are more changes to come for this one but I wanted to commit this to get rid of these changes is my sandbox.

Boudewijn Rempt committed changes in [Calligra] /krita:

check whether the image wsp is valid

We should check whether a weak shared pointer is valid, instead
of checking the pointer -- which isn't set to 0 after the corresponding
shared pointer is deleted.

Should be backported to 2.3.

Multimedia

sitter at kde dot org committed changes in [Phonon] /gstreamer/mediaobject.cpp:

Apply QFile::encodeName on local files to ensure proper encoding (uses toLocal8Bit internally).
This should take care of encoding problems.

TODO for 4.5: evaluate whether we can use this for regular stream URLs too.

Christian Esken committed changes in /branches/KDE/4.6/kdemultimedia/kmix:

KMix Tray icon:
Urgent fix. KMix was unusable when you disable the tray icon (once hidden you would never get the KMix Window back, even after logging out and in again).

Fix behaviour of Volume popup and main window

Michael Jansen committed changes in /trunk/KDE/kdemultimedia/kscd/kscd.cpp:

I had a crash here with kscd beeing unable to handle a disc i inserted into my drive (It
is not the only one). Now it crashes no more. Doesn't work for me but it is better.

Christian: i cced you because you seem to be the last one working on kscd.
Perhaps the case should be handled differently?

Mark Kretschmann committed changes in [Amarok] /src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:

Fix major issue with the Collection missing whole albums, and mixing up artists.

Big thanks to Ralf Engels, who came up with this fix! :)

Sven Krohlas committed changes in [Amarok] /src:

Make NetworkAccessManagerProxy::getData honor redirects

Patch by: Martin Blumenstingl

Should fix the BBC and Free Music Charts scripts, maybe others, too.

sitter at kde dot org committed changes in [Phonon/4.4] /phonon/mediaobject.cpp:

Queue the stateChanged connection to prevent issues with Amarok's engine controller.

On error Amarok's engine controller will delete the MediaObject, meaning
if the error state was emitted from the same thread it will destroy the
backend's MediaObject *while* it is doing something. By queuing the
connection the MediaObject can finish whatever it is doing before Amarok
starts doing nasty things to us.

sitter at kde dot org committed changes in [Phonon] /gstreamer/mediaobject.cpp:

This here be bug free land! If the phonon statechange to error is
emitted *before* taking care of other business, phonon will start to
resolve the graph it would appear at which point an MO looses its
m_backend rendering logMessage() segfaulting.

Simply moving the signal emission to the very buttom of a statechange
keeps the backend around for just long enough for us to not segfault on
a logMessage() call.

Please note that the ultimate fix here is to introduce a non-backend
dependent debugging solution that is going to appear in phonon in some
time.

Sergey Ivanov committed changes in [Amarok] /:

Leave all pending files untouched in case of error/conflict during tracks moving.

Mark Kretschmann committed changes in [Amarok] /src/playlist/PlaylistActions.cpp:

Fix crash on first startup, with clean config.

This was caused by dereferencing a 0-pointer.
We should do more testing for common cases like clean config, which are uncommon for us devs.

sitter at kde dot org committed changes in [Phonon] /phonon/mediaobject.cpp:

Queue the stateChanged connection to prevent issues with Amarok's engine
controller.
On error Amarok's engine controller will delete the MediaObject, meaning
if the error state was emitted from the same thread it will destroy the
backend's MediaObject *while* it is doing something. By queuing the
connection the MediaObject can finish whatever it is doing before Amarok
starts doing nasty things to us.

Conflicts:
phonon/mediaobject.cpp

Soren Harward committed changes in [Amarok] /src:

APG: Revert having TagMatch use MetaQueryWidget

Changing TagMatch to use the MetaQueryWidget completely broke handling
of dates in the constraint. Once I've got the date bugs worked out,
I'll bring back the MetaQueryWidget for TagMatch, since it's a
beneficial change in the long term. But in the short term, I can't let
2.4.0 go out with a broken APG.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 3e284dc...
Michał Małek committed changes in [K3b] /:

Fixed inline editing of audio tracks in CD ripping view

Networking Tools

Mehrdad Momeny committed changes in [Choqok] /plugins/videopreview/videopreview.cpp:

Video preview made synchronous as before, due some crashes :/

Andrea Diamantini committed changes in [rekonq] /src:

Put ioslaves on hold.
This patch couples those merged in KIO & KDEWebKit in SC 4.6.
I have to say it is probably NOT perfect and ready to merge, but I'd like to
because it is anyway a nice step over actual behavior.

It basically holds and (re)publish slave for apps needing it, letting us fixing
a long standing bug against the infamous TWO connections to do ONE thing (download, move, etc...)

It also gave me the possibility to and/or improve these things:
- better handling filenames, studying content disposition header for "attachment" and "inline" values
- better history handling, when working with kparts (also if this part needs a proper fix, IMHO reimplementing QWebHistory class...)
- a (proper?) fix for POST operations returning content. I admit I am dubious with this part and I need more testing. The nice thing
is that this patch "circumscribes" this problem, letting it easy eventually fix it again

I also copied from kdewebkit a check for exec text files mimetypes (converted to text/plain) and cleaned-up some kDebugs
(and as usual, added a lot..)

Last, sorry for the big commit message and the big/not so big patch here. It is a special case.

Diffs: 1, 2, 3 Revision 3941386...
kde at davidedmundson dot co dot uk committed changes in [KDE-Telepathy] /src:

Compile against Telepathy-Qt4 0.5
Changed account abstract-account-parameters-widget.h to return
QVariantMap of parameterValues() instead of trying to
QMap<ParameterItem,QString> which didn't compile.

There didn't appear to be a reason for doing this as it was just copied
to a QVariantMap directly after anyway.

Note that the code now doesn't remove any parameters which have the same
value as the default. This didn't seem to be a step required by
Telepathy.

Also updated parameter-edit-model to always return the value in the type
requested by the ProtocolParameter.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 60620bd...
Frank Schaefer committed changes in /trunk/KDE/kdenetwork/kopete/libkopete/avdevice/videodevice.cpp:

Fix some issues in VideoDevice::setSize(...)

- fix image buffer size calculation
- fix handling of image width and hight values
- fix function exit paths

Urs Wolfer committed changes in /trunk/KDE/kdenetwork/krdc/vnc/vncclientthread.cpp:

Fix setting VNC encodings.

Patch by Corentin Chary, thanks!

Pali Rohár committed changes in /trunk/KDE/kdenetwork/kopete/styles/Clear/Contents/Resources:

Added support for multiline internal messages in Clear style
This fixed latex formula rendering with Clear style

fxrh at gmx dot de committed changes in [rekonq] /src/webview.cpp:

Multi-scroll cursors doesn't appear when the page does not have scroll bars, anymore.

Patch by Furkan Üzümcü

RB: 100314

kde at davidedmundson dot co dot uk committed changes in [KDE-Telepathy] /src:

Incorporated Review comments from dario freddi
http://git.reviewboard.kde.org/r/100293/

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 75655bb...

User Interface

hugo at oxygen-icons dot org committed changes in [Oxygen-Gtk] /src:

QtSettings:
- use oxygen optionMap internally in loadOxygenOptions.
- do not store it as a member anymore.
- store shadowconfiguration options once for all.

oxygenshadowconfiguration:
initialize from options in dedicated ::initialize method.

oxygenwindowshadow:
load configuration from settings directly.

Diffs: 1, 2, 3, 4, 5, 6 Revision c62400b...
hugo at oxygen-icons dot org committed changes in [Oxygen-Gtk/1.0] /src/oxygenstylewrapper.cpp:

Use GtkOrientable interface to get slider orientation for GtkScale widgets.

Utilities

Luboš Luňák committed changes in /trunk/extragear/sysadmin/kiosktool/data/actions.kiosk:

Konqueror for whatever reason (probably KParts-related) doesn't use standard
names for some actions, so just dupe those. They don't show up merged in the GUI
though, because the .kiosk format was dumbed down during the KDE4 port :(.

Games

Miha Čančula committed changes in [Knights] /src/proto/xboardproto.cpp:

Fix some of the problems with Undo/Redo and XBoard protocol

Parker Coates committed changes in /trunk/KDE/kdegames/kpat/libkcardgame/kcardscene.cpp:

Fix a pile spacing issue with flipCardToPileAtSpeed.

Face up cards are given different offsets than face down cards, so we
need to be sure that the we check the final position of the card with
the correct face-up-ness.

Parker Coates committed changes in /trunk/KDE/kdegames/kpat/libkcardgame/kcardpile.cpp:

Fix yet another issue with rightward and upward growing pile layouts.

Parker Coates committed changes in /trunk/KDE/kdegames/kpat/libkcardgame:

Make cards check that their size is correct before painting.

If a card is asked to paint() but it's current pixmap differs in size
from the current deck card size, it now explicitly requests a new a new
pixmap from the deck.

This will hopefully fix all the recent issues with cards having the
wrong size or not appearing at all. Technically, they were always
appearing, but sometimes they were appearing at a size of 0 by 0 pixels.
:)

Features

Development Tools

Dmitry Risenberg committed changes in [kdevplatform] /patchreview:

Add interactivity to PatchReview plugin.
Fix comments in DiffModel.
Small fixes in handling unapplied differences.

Diffs: 1, 2, 3, 4, 5 Revision 818d2b5...
Dmitry Risenberg committed changes in [kdevplatform] /patchreview:

Initial support for interactive diff handling in libdiff2.
Unit tests added to Patch Review plugin.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 3879a40...
Dmitry Risenberg committed changes in [kdevplatform] /patchreview:

Generalize LevenshteinTable to work with arbitrary sequences, not only strings.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 4934c7e...
svenbrauch at googlemail dot com committed changes in [KDevelop-Python] /duchain:

Added type support for lists, not working yet tough

Diffs: 1, 2, 3 Revision be1db4d...

Educational

Akarsh Simha committed changes in /branches/KDE/4.6/kdeedu/kstars/kstars:

Okay, dynamic switching between OpenGL and Native backends!

Bugs: Enable InfoBoxes. Nothing works as expected. You can't pan the
SkyMap, the background is repainted while using OpenGL.

TODO:

+ Get CMake to setup HAVE_OPENGL in the config.
+ Fix those bugs

Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars:

Adding backends to predict a star-hopping route between a source point and a destination point.
The code compiles, but is untested.

Front-ends still need to be written, and once that is done, this functionality can be tested.

Matteo Agostinelli committed changes in /trunk/playground/edu/cantor-backends/qalculate:

Various improvements to the Qalculate backend:
- added parse and evaluation options
- added configuration files and dialog

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 1211294
Sebastian Stein committed changes in /trunk/KDE/kdeedu/kbruch/src:

- add new exercise where the user has to convert a ratio into a mixed number
and vice versa
- so far, only a dummy icon for this new exercise exists
- run kde astyle on all source files
- rename Freestyle to Exercise
- minor refactorings

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 39 more) Revision 1211537
Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render/positionmarker:

Committing Enhancements for Positionmarker Configuration dialog by
Daniel Marth:

http://reviewboard.kde.org/r/6254/

Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render/earthquake:

- Earthquake configuration dialog

http://reviewboard.kde.org/r/6269/

by Daniel Marth.

Diffs: 1, 2, 3, 4, 5 Revision 1212104
Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble/src/lib:

Commit Den's planet part of
http://reviewboard.kde.org/r/6223/

Add planet option to map creation wizard

Barth Netterfield committed changes in /branches/work/kst/portto4/kst/src/libkstapp/mainwindow.cpp:

Fix the #1 feature request from the BLASTpol flight: advance, etc
buttons should set dialog defaults!

Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render/overviewmap:

Changes:
http://reviewboard.kde.org/r/6298/
Configuration dialog for the Overview Map plugin
by Daniel Marth

Diffs: 1, 2, 3, 4 Revision 1212734

Graphics

Jens Mueller committed changes in /trunk/extragear/graphics/kipi-plugins/dngconverter/dngwriter/dngwriter.cpp:

implement adobe compression scheme.
Please test carefully before removing originals.
I will try to build a simple commandline extractor too.

Lukáš Lalinský committed changes in /trunk/kdesupport/taglib:

Full read/write support for FLAC pictures

NEEDS MORE TESTING

KDE Base

Kurt Hindenburg committed changes in /trunk/KDE/kdebase/apps/konsole/src/TerminalDisplay.cpp:

Revert drag-n-drop to what KDE 3.x used such that CTRL is nowe required.

Dawit Alemayehu committed changes in /trunk/KDE/kdebase/apps/konqueror:

Added a dbus interface to KonqMainWindowAdaptor to pass mimetype when creating new tab.
See http://svn.reviewboard.kde.org/r/6243/ for details.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1211302
Artur Duque de Souza committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/dataengines/share:

Add support for GET protocol

Now the dataengine supports the "GET" protocol. The way to use it is to
define a function in the main script file of the plugin as follows (in JS):

function method() {
return "GET";
}

One may also return "POST" but this is optional and also the default method.
Please, note that it is not necessary to have the above method. If it is not found
the dataengine will fallback to the default method.

Artur Duque de Souza committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/dataengines/share/backends:

Add support for paste.kde.org

Now the share dataengine supports the service paste.kde.org.
We should eat our own food ;)

Thanks a lot for the sysadmins to provide a reliable "paste" service.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1211570
David Faure committed changes in /trunk/KDE/kdebase/apps/konqueror/src:

Support for --part khtml / kwebkitpart on the command-line (useful for scripts)
Keep current web engine when creating a new window
Cleanups (use existing request struct instead of tons of args, remove duplication, remove bool args...)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 1211815
Dario Freddi committed changes in /trunk/KDE/kdelibs/solid/solid:

Add a resumeFromSuspend signal to Solid

KDE-PIM

gmetal31 at gmail dot com committed changes in [kdepim] /:

Ported the majority of KMail to the KConfigXT architecture, by converting the
readEntry() and writeEntry() calls to the corresponding GlobalSettings
generated methods.

At present, I do not think that the remaining calls can be ported, as they
either specify multiple items of the same type (e.g. Akonadi resources,
antispam tool configuration) or are not configuration files.

Because the KConfigXT may be augmented in the future with additional features
that may allow us to remove all readEntry/writeEntry calls, I am not marking
this one as closed yet.

palokorco at gmail dot com committed changes in [Calligra/words-toc-korinek-tvrdy] /plugins/textshape/ToCGenerator.cpp:

table of contents: simple temporally loading provided, generator improved and rewrited to use styles, update reimplemented

Office

Silvio Heinrich committed changes in [calligra/krita-colorsmudge-silvioheinric] /:

Fixed the handling of transparency for the smudge brush.

Implemented the COMPOSITE_COPY_OPACY mode to fix it

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 1addf7b...
cberger at cberger dot net committed changes in [Calligra] /krita/ui:

add an action creator for filters

Diffs: 1, 2, 3 Revision 20ac0fd...
Dag Andersen committed changes in [Calligra] /kplato/plugins/schedulers/rcps:

kplato: rcps scheduling

rcps:
* Inlcude actual duration in weight callback (not just 0).

Scheduler:
* Improve handling of time constraints.
* Add extra weight if project target time is not met.
* Cache backward/forward duration calculation separatly.
* Set start/end times for summary tasks.
* Calculate negative float.
* Set task scheduling error.
* Extend unit tests.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 3918e8e...
Adam Pigg committed changes in [Calligra/kexi-mobile-adam_pigg] /kexi:

Initial prototype of kexi mobile.
Includes navigator and reports

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 4f06ffa...
Matteo Agostinelli committed changes in [Cirkuit/ghns] /src:

Added option to upload an example to GHNS

Diffs: 1, 2, 3, 4, 5, 6 Revision d971104...
Dag Andersen committed changes in [Calligra] /kdgantt:

plan: improve kdgantt scales

Patch by Inge Wallin:
- Implement a new scale for the gantt chart: Year
- Makes the zoom of the gantt chart better suited for the scale when you change scale.

Diffs: 1, 2, 3 Revision fc4201f...
cberger at cberger dot net committed changes in [Calligra] /krita/ui:

Add base infrastructure for creating action in the action editor

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 0ca5a95...
Allan Anderson committed changes in /trunk/extragear/office/kmymoney/kmymoney/plugins/csvimport:

Wish-list Items:
Addition of UI text delimiter (" or ').
Addition of handling of line breaks within payee and memo fields.
Addition of handling of amount sign via a code in another field.

Bug fixes:
A much as possible, I've tried to preserve the user's column choices. With further testing and
live work, it was found that column choices from one file, could, in some circumstances, adversely
affect a following file having a different format. This in two cases led to KMM crashing or stack
corruption, through indexes going out of range. It was necessary to drop the preservation of memo
column settings between files, as the memo field is optional and not guaranteed to be wanted for
the following file. Also, better range checking of column choices.
Improved detection of conflicting columns during repeated changing of selections.
A couple of translation issues addressed.

Improvement:
Allow dates with no separators to be handled.
Tidy up

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 1211724
Fernando Vilas committed changes in /trunk/extragear/office/kmymoney/kmymoney/mymoney:

Implement balance cache at MyMoneyFile layer.
Closes reviewboard #5404.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 1211846
Stephane Mankowski committed changes in /trunk/extragear/office/skrooge:

FEATURE: Import "Money Manager EX" file

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision 1212415
Siddharth Sharma committed changes in /trunk/extragear/office/skrooge/skg_dashboard2/skgdashboard2pluginwidget_pref.ui:

Skroogoid Selector Initial Phase :) soon will be working

Lassi Nieminen committed changes in [Calligra] /:

Allow text:list to be loaded on shapes as odf spec allows it and it was previously not handled.
Commit fixes to pathshape, except for clockwise/anticlockwise, which is still pending odf tech answer.
Made arcs behave like lines in ooxml for now.

Diffs: 1, 2, 3, 4 Revision 121d663...
Lassi Nieminen committed changes in [Calligra] /filters:

Improved docx text wrapping

Adam Pigg committed changes in [calligra/kexi-mobile-adam_pigg] /:

Initial prototype of kexi mobile. Includes navigator and reports

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 893e389...
Jan Hambrecht committed changes in [Calligra/flake-odf-gluepoints-jaham] /libs/flake:

Connection points are no longer referenced by index but by their id.
This was required as ODF specifies 4 standard connection points with
reserved ids from 0-3 and custom connection points with ids > 3.

When loading connection points they may have ids that do not relate
to their index, so things would go wrong when trying to create connections
saved to files.

A rather basic support for loading connection points was added along
with some supporting functions to check if a connection point exists or
to get a specific connection point position.

Diffs: 1, 2, 3, 4 Revision 8aba8c4...
Lassi Nieminen committed changes in [Calligra] /filters:

Simplified pptx filter code & enabled basic geometry inheritance.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 9943be9...
cbo at boemann dot dk committed changes in [Calligra] /libs/main/KoDockerManager.cpp:

Give the Tool Bars Docker a blank titlebar so it can be moved around etc.

Matteo Agostinelli committed changes in [Cirkuit/ghns] /src:

GHNS: added configuration file and download dialog in main interface

Diffs: 1, 2, 3, 4, 5 Revision a20f76f...
Tobias Koenig committed changes in [kdepim] /mobile/lib:

Add AM/PM switch to ClockDialog

The switch allows to change AM/PM, so that the complete
time range (0-23) can be set with the Clock QML element.

Lassi Nieminen committed changes in [Calligra] /filters:

Added custom geometry support for drawingML filter.

Diffs: 1, 2, 3, 4, 5, 6 Revision b53cdc9...
Cyrille Berger Skott committed changes in [calligra] /pigment:

Added "Soft Light", "Hard Light" and "Overlay" blending functions.

Diffs: 1, 2, 3, 4 Revision b601541...
Lassi Nieminen committed changes in [Calligra] /filters/libmsooxml:

Added support for custom geometry for xlsx, got rid of compilation warnings, and structure to support for xlsx predefined shapes to be
ready when this feature is enabled.

Diffs: 1, 2, 3 Revision be61f70...
cbo at boemann dot dk committed changes in [Calligra] /plugins/textshape:

First steps towards new text styles option widget

Diffs: 1, 2, 3, 4 Revision c1ab388...
Lassi Nieminen committed changes in [Calligra] /filters/libmsooxml:

Implemented support for ooxml filter for custom modifications in predefined shapes & cleaned up code.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 6956c4a...
Lukáš Tvrdý committed changes in [Calligra] /krita/plugins/paintops/libpaintop:

Add new sensors: ascension and declination

Better tilt support. Ascension is very usable with rotation of the brush.
Declination is very nice with connection to the size of the brush.

Dag Andersen committed changes in [Calligra] /kplato/libs/ui:

kplato: add more gantt view options.

Diffs: 1, 2, 3 Revision 815ad2f...

Multimedia

Ralf Engels committed changes in [Amarok/dynamicplaylist] /:

New QuizBias. Update LastFmBias

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision a6f9aeb...
sitter at kde dot org committed changes in [Phonon] /gstreamer:

Make plugin install foo work like awesome

* Make invokeMethod actually work by registering GstInstallPluginsReturn
as needed.
* Introduce a bool member to track whether plugin installl is active
(resets on setSource), if the member is not false when the callback
arrives playback is started immediately.
* Update the GST registry on callback arrival.
* If the plugin installer could be launched we go to a fake Loading
state until it calls back, at which point we either go to Error or
Playing.

wm161 at wm161 dot net committed changes in [Phonon] /gstreamer/mediaobject.cpp:

Prompt for installation of missing plugins.

Alex Fiestas committed changes in [Kamoso] /TODO:

Nepomuk integration should be done now, there are some bugs but I'm confident that they're because of dolphin/nepomuksearch

sitter at kde dot org committed changes in [Phonon] /gstreamer/gstreamer.desktop.cmake:

Raise initial preference of gstreamer to 15, making it the preferred backend (for now anyway).

Networking Tools

kde at davidedmundson dot co dot uk committed changes in [KDE-Telepathy] /src:

start of a delegate to view online state

Diffs: 1, 2, 3, 4 Revision 6a90ae1...
Eike Hein committed changes in [Konversation] /src/viewer:

Make web links and email addresses in the topic area draggable.

Clearing the selection if one is set at the time a drag is initiated requires Konversation to be built against Qt 4.7 or higher.

Robin Appelman committed changes in [owncloud/media_player] /media:

Initial version of media player/server

Provides a basic implementation of ampache's xml api and the start of a html5 based media player

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 91 more) Revision adfe489...
Keith Rusler committed changes in [Aki] /libaki/irc/private/socket_p.cxx:

Added QuitReply support so now you receive quit messages

Andrea Diamantini committed changes in [rekonq] /src:

This GCI task adds a combobox with different settings to choice when hovering tabs:
* tab preview (default one)
* show title as tooltip
* show url as tooltip
* show nothing

Patch by Furkan Uzumcu, reviewed (and merged) by adjam

RB:100282

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision cb84ae8...
kde at davidedmundson dot co dot uk committed changes in [KDE-Telepathy] /:

Match latest KCMAccounts library
+ added review comments

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

User Interface

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

new mimes16x16, 00 icons to go ( wowowoowowowowwowo, I'm super duper hiper hapy, finaly, now ...... more icons tomorow bugfixing an all)

Ruslan Kabatsayev committed changes in [Oxygen-Gtk] /src:

Implement shadow configuration

Diffs: 1, 2, 3, 4, 5, 6 Revision eab372d...

Utilities

dantti85-pk at yahoo dot com dot br committed changes in [Apper] /ApperKCM:

More work on moving Updater to ApperKCM

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 25 more) Revision 287f149...
dantti85-pk at yahoo dot com dot br committed changes in [Apper] /:

Moving Settings and Updater into ApperKCM, to become a single KCM

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 30 more) Revision 519b5c0...
Luboš Luňák committed changes in /trunk/extragear/sysadmin/kiosktool:

file browsing restrictions

dantti85-pk at yahoo dot com dot br committed changes in [Apper] /:

Make Apper more ecologic :P not checking for updates while on battery

Diffs: 1, 2, 3, 4, 5, 6 Revision b0b44fd...
dantti85-pk at yahoo dot com dot br committed changes in [Apper] /SmartIcon:

Do not check for updates/auto install them when on battery or mobile connection

Diffs: 1, 2, 3, 4, 5, 6 Revision bf58a4f...
dantti85-pk at yahoo dot com dot br committed changes in [Apper] /:

Biggest Apper changes done

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

Games

Miha Čančula committed changes in [Knights] /src:

Add advanced time controls to the new game dialog

Giulio Camuffo committed changes in [Gluon] /graphics:

Introduce a new overload for Item::render() taking a MaterialInstance.
This allows Item subclasses to render easily with more than one material.

Also, pass to Mesh::render the gl mode it should use. Subclasses of Item can change the mode by reimplementing render().

Diffs: 1, 2, 3, 4 Revision a58ba4b...

Other

Sayak Banerjee committed changes in [KDE-Pastebin] /:

Implement a paste expiry feature

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 9b7974e...

Optimization

Development Tools

David Nolden committed changes in [KDevPlatform] /language/backgroundparser/backgroundparser.cpp:

Only try creating one parse-job at a time.
If more parse-jobs need to be created, queue an event to re-try.

This way, the UI stays responsive when many many files we cannot handle are iterated.

Educational

Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render/routing/RoutingPlugin.cpp:

Performance optimizations:
- Avoid dynamic_casts in eventFilter which is called quite often
- Only repaint marble widget when the button check state has really changed. zoomChanged() is called frequently.
- Activate item caching via pixmaps. This increases rendering speed nearly by a factor of 4 on my system, painting the float item without caching takes around 55 ms, less than 1 ms with.

KDE Base

Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk:

Use new unix-specific properties in our own NFO extension ontology
to get all the necessary properties of local files for
fast UDSEntry creation without performing another KIO::stat.

This means a 100% listing performance improvement in nepomuksearch:/
(at least in my test case - it might of course be different on other
systems.)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 1211695
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk:

New entriesRemoved signal variant which contains the full Result objects instead of just the resource URIs.
This allows us to perfectly rebuild the names of UDSEntries in the search kded module for correct KDirNotify
signal emission.

The advantage of encoding the resource URI or the local file URL into the name of the UDSEntry is that other
KIO slaves do not need to perform a query listing simpy to stat the entry.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1211696
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/desktop/applets/tasks:

use Qt::Popup; works rather better and everything (including keyboard tabbing and selecting) still seems to work perfectly; another candidate for backporting if it tests well in trunk

Marco Martin committed changes in /trunk/KDE/kdelibs/plasma/private:

use a single database connection per thread, anchieve that with a static QThreadStorage
each thread data will have a refcounted database instance

KDE-PIM

Tobias Koenig committed changes in [kdepim] /mobile/calendar:

Reduce calls to KDateTime::currentDateTime

Calling KDateTime::currentDateTime is quite expensive since it
includes timezone handling. So keep a reference timestamp and update
mToday only if it is older than 1 minute.

Tobias Koenig committed changes in [kdepim] /mobile/lib:

Improved ThreadModel to reduce modelResets

Improved the ThreadModel to avoid the emmisson of modelReset
signals on rowsInserted/Removed signals from the source model.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision a564a75...
Tobias Koenig committed changes in [kdepim] /mobile/lib/breadcrumbnavigation.cpp:

Reduce emission of modelReset() signal

The setFilterBehavior call will emit the modelReset signal
already, so we don't have to do it as well.

Tobias Koenig committed changes in [kdepim] /mobile/calendar:

Cache start/end dateTimes to make lessThan faster

This improves the time needed to switch between large
calendar folders noticeable.

Sergio Luis Martins committed changes in [kdepim] /:

* Fix [Apply] button, it should start disabled when we're editing an incidence. It was a regression introduced when fixing KMail's "Create To-do/Reminder" action.

* Performance optimization: While the incidence is loading, no need to call checkDirtyStatus() 7 or 8 times.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 7fdc891...

Office

cberger at cberger dot net committed changes in [Calligra] /krita/image:

refactor:
* introduce KisRecordedNodeAction that contains information specific to action that applies to Node, making KisRecordedAction more generic
* pass a KoUpdater* around
* and only applies the action once per concerned node, instead of n*n (first time in KisMacroPlayer, second time inside the action itself)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 57f1391...
Silvio Heinrich committed changes in [calligra/krita-colorsmudge-silvioheinric] /:

Simplified the copy opacy CompositeOp.

Silvio Heinrich committed changes in [calligra/krita-colorsmudge-silvioheinric] /:

Improved the calculation and usage of the opacity rates for the smudge tool.

Also replaced the QSliders in the brush options with KisDoubleSliderSpinBoxes

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

Networking Tools

Peter Simonsson committed changes in [Konversation] /src:

Speed up Channel::getNickByName() and clean up

Use a hash to look up the Nick pointer in getNickByName instead of iterating
over the nickname list.
Also make some functions const.

Diffs: 1, 2, 3, 4 Revision 8fe4d3b...
kde at davidedmundson dot co dot uk committed changes in [KDE-Telepathy] /src:

Make use of AccountFactory
This reduces the complexity of the account list model as it no longer
needs to maintain two lists for ready and unready account.

Diffs: 1, 2, 3, 4, 5, 6 Revision a155af2...
Mehrdad Momeny committed changes in [Choqok] /plugins/videopreview/videopreview.cpp:

Video preview plugin made asynchronous

User Interface

Shaun Reich committed changes in /branches/work/kdm-plasma/kdm/plasmafrontend:

Make dialogcontainment appear above the main containment, but as a black transparent overlay.
neat effect to show that there is a modal dialog.
make pluginloader return 0 if it doesn't need to load our non-plugin components.
it'll now also return our engine (if need be, and if it was already created), else it will return a new one.

without this, I'm thinking if multiple sections attempted to physically get the same engine/service, we'd have problems.
make the shutdown dialog respond to authenticationenabled.

Fix incompatible inconcistencies in authentication{Enabled,Completed}. looks like I hadn't renamed all of the uses of it.
Fix DialogContainment not being created (as per kdelibs changes).
We create it ourselves, directly, now. (w/out kdmpluginloader).

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 6 more) Revision 1211150
hugo at oxygen-icons dot org committed changes in [Oxygen-Gtk] /src:

simplified method calls.
there is no need to repaint all windows, because gtk_rc_reset_styles takes care of it.

Utilities

Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/libqapt/src/backend.cpp:

Don't bother naming the temporary variable here. It doesn't hurt readability and is a tiny bit faster

Other

rohangarg at gmail dot com committed changes in [rekonq] /src/tabbar.cpp:

Tab bar preview optimization, use event->pos() to get the position of tab instead of cycling with a while loop

Thanks to Furkan Üzümcü
Review Board request : http://git.reviewboard.kde.org/r/100324/

Andreas Holzammer committed changes in /branches/work/komo/strigi/strigidaemon/bin/daemon/indexscheduler.cpp:

dont use so high priority for indexing, this will frustrate the user while using the applications

Other

Development Tools

Arno Rehn committed changes in /trunk/KDE/kdebindings:

A patch by Ian Monroe and myself to modularize the repository.
See README.MODULARIZATION for details.

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

KDE Base

Jeremy Paul Whiting committed changes in /trunk/KDE/kdelibs/kdeui:

Initial import of KFontUtils from kdeedu/libkdeedu/kdeeduui into kdelibs.

Sebastian Trueg committed changes in /trunk/playground/base/nepomuk-kde:

systray moved to git

KDE-PIM

cgiboudeaux at gmail dot com committed changes in [kdepim] /kalarm/CMakeLists.txt:

Hopefully fix the kdepim 4.6 beta 4 build.
KAlarm from kdepim master needs kdepimlibs/akonadi trunk.
Disable kalarm/akonadi for KDE 4.6.

Utilities

Albert Astals Cid committed changes in /trunk/KDE/kdeutils/kwallet:

good bye qt3support :-)

Diffs: 1, 2, 3, 4, 5 Revision 1210743
Pino Toscano committed changes in /trunk/playground/sysadmin/kalternatives:
Jonas Bähr committed changes in /trunk/extragear/utils/krusader:

Other

Andre Heinecke committed changes in /trunk/kdesupport/emerge/portage/libs/qt:

Bring order into chaos.
This should help make our qt builds more maintainable in midterm,
and prepares me having to make patches apply against the 4.7. branch which
only applied for a tag before. (And thus create even more patch files)

This commit should leave the behavior of the qt portage completly unchanged.

-> New to create source files should be put into the sources subdirectory
-> Patches for a version should go into a subdirectory named after that
Version 4.7 means for branch 4.7, 4.7.1 means for tag 4.7.1 and so on.

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