Issue 170

13th February 2011 by Vladislav Blanton

Contributors

Marco Krohn
Alexander van Loon
Tom Vollerthun
Danny Allen
Anselmo L. S. Melo
Mutlu Inek
Paulo Dias

This Week...

Fixes and Optimization in KWin, including NVIDIA related fixes. Bugfixing in KDE-Libs including fixes for MacOSX. Work in Calligra including new stencils from the Dia shape repository and support for DNG files in Krita. Personal finance manager Skrooge gains a timeline in reports and the possibility to merge payees. Reorganization of the Electronic Program Guide (EPG) in Kaffeine. Beginnings of work to support GHNS for templates in Cirkuit. Possibility to generate keyboard presses using your remote control in KDE-Utils. Work on a new Color Label widget in Digikam 2.0. Further development in communications softwares telepathy, kopete, and konversation. Work and fixes in Okular, KDevelop, KGet, Rekonq, KOffice, KDE-PIM and Oxygen-GTK. Digikam and Kipi-Plugins migrate to Git!

Statistics

Commits 2175 by 200 developers
Open Bugs 23306
Open Wishes 17403
Bugs Opened 550 in the last 7 days
Bugs Closed 409 in the last 7 days

Commit Summary

Module Commits
/trunk/l10n-kde4
170
 
/trunk/KDE
113
 
/branches/stable
92
 
/trunk/playground
55
 
/branches/work
53
 
/trunk/www
45
 
/trunk/extragear
43
 
/trunk/l10n-support
32
 
/src/oxygenstylewrapper.cpp
30
 
/trunk/kdesupport
28
 
Files Developer Commits
317
 
Hugo Pereira Da Costa
155
 
96
 
Ganesh Paramasivam
57
 
263
 
Laszlo Papp
52
 
100
 
Sergio Luis Martins
37
 
105
 
Gilles Caulier
35
 
195
 
Bjoern Ricks
34
 
5280
 
Albert Astals Cid
31
 
71
 
Ralf Habacker
31
 
64
 
Jonathan Michael Thomas
31
 
135
 
Cyrille Berger Skott
29
 

Internationalization (i18n) Status

Language Percentage Complete
Brazilian Portuguese (pt_BR)
98%
 
French (fr)
95%
 
British English (en_GB)
95%
 
German (de)
92%
 
Dutch (nl)
92%
 
Low Saxon (nds)
91%
 
Italian (it)
90%
 
Estonian (et)
89%
 
Danish (da)
86%
 
Norwegian Bookmal (nb)
84%
 

Bug Killers

Person Bugs Closed
Darío Andrés
37
 
lamarque gmail com
30
 
Myriam Schweingruber
24
 
Christophe Giboudeaux
21
 
Christoph Feck
18
 
Martin Koller
16
 
Sergio Luis Martins
11
 
Frank Reininghaus
11
 
Milian Wolff
10
 
Pino Toscano
10
 

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

Bug Fixes

Development Tools

Milian Wolff committed changes in [kdevplatform] /duchain/navigation:

don't store raw pointer to AbstractNavigationContext, use the KSharedPtr to prevent crashes

TODO: how can this be backported to 4.2 without breaking the ABI?
AbstractNavigationContext is an exported class and I changed the type of m_previousContext... Is this OK?

Graphics

Martin Koller committed changes in /trunk/KDE/kdegraphics/kolourpaint:

Use the standard arrow cursor instead of the cross-cursor as the latter makes it hard to locate the hotspot

Eike Hein committed changes in /trunk/KDE/kdegraphics/okular/ui/pageview.cpp:

Fix glitches in page outline drap shadow rendering.

* Fixed the small corner areas outside the outline that don't
belong to the drop shadow being filled in with a different color
than the viewport outside the page rects, causing well-visible
artifacts.

* Fixed the drop shadow not being blended against the colorscheme-
aware viewport background color but rather the fixed value of
Qt::gray.

* Made the drop shadow a tad lighter overall to preserve the same
visual result, seeing as how the default color scheme leads to
a darker viewport background color than Qt::gray.

Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/core/document.cpp:

ignore setViewport() for page numbers out of the document

KDE Base

Peter Penz committed changes in [kde-baseapps] dolphin/src/views/dolphincolumnview.cpp:

Open folder in a new tab when a middle-click is done in the column-view

Thomas Lübking committed changes in [kde-workspace] kwin/client.cpp:

Update deco buttons when allowed actions change

Andrea Iacovitti committed changes in [kdelibs] khtml/rendering/render_block.cpp:
David Faure committed changes in [kdelibs] /:

Fixed assert when the user stops the running list job.

Testcase: `dolphin /`, Ctrl+F, *.h, press stop button in status bar.
The code said "leave the job running, other views might be interested,
and the job is just like any other update job", but this use case shows
that this isn't wanted (and there are no update jobs for kio_filenamesearch).

Implementation details: jobs are now killed using kill() in order to
trigger the real implementation of slotResult/slotUpdateResult; added
a doKill for implementing it in CachedItemsJob. Less duplication overall.

Added unittest about deleting a KDirLister before it has time to emit items,
as found during dolphin startup.

Diffs: 1, 2, 3, 4 Revision 799e3c6...
Kurt Hindenburg committed changes in [konsole] src/SessionController.cpp:

After a 'clear & reset' make sure the prompt reappears.

Till Adam committed changes in [kdelibs] /:

Make the KProcess mode for KIO also usable on OSX and use it.

On OSX, as of 10.6, one cannot fork with out exec'ing, more or less,
which makes the way kdeinit works problematic. In order not to introduce
yet another code path, this makes the so far Windows specific way of
handling kio processes via KProcess, instead of kdeinit available
more generically and uses it on OSX as well. This is based on
proof of concept patches by David Faure.

Martin Gräßlin committed changes in [kde-workspace] kwin/scene_opengl_egl.cpp:

Sync before painting in EGL backend

This should help preventing flickering/tearing with various ES drivers.

Thanks to Jammy Zhou for pointing out this problem and providing the patch.

David Faure committed changes in [kde-baseapps] /searchbar:

Fix many problems in the completion box of the searchbar

* clearSuggestions was crashing to due unexpected reentrancy
(takeItem -> currentTextChanged -> textEdited -> clearSuggestions)
()

* completion box would pop up -after- hitting return, so it would eat
the first click in the webpage
()

* pressing the mouse on a suggestion item would also lead to a text change which
would clear suggestions, hard to use; solved by not doing this while the mouse
button is down. This problem still kind of happens with key down/up, but isn't
solvable under the current KLineEdit logic of "choosing text in completion popup
is equivalent to typing it".

(cherry picked from commit 713462a0cda593dd2c85bb0c221aba332f84edff)

Martin Gräßlin committed changes in [kde-workspace] /:

Unbind shader before copying pixels to back buffer.

This solves the regression with NVIDIA drivers resulting in a black screen.
Apparently NVIDIA does not support glXCopySubBuffer and the copying of pixels
fails with a shader bound.

So unbinding the shader before copying the pixels and rebinding the shader
afterwards resolves the issue.

This allows to remove the temporary hack to make NVIDIA work, again.

Robert Mathias Marmorstein committed changes in [kde-workspace] kwin/effects/startupfeedback/startupfeedback.cpp:

Fix kwin crash when using animated effects.

Bug: 263383

Thomas Lübking committed changes in [kde-workspace] kwin/effects/boxswitch/boxswitch.cpp:

strip qhash::operator[] from boxswitch

possibly prevents leaking ItemInfos
secure some accesses (selected_window), not sure whether this caused the unreproducable crash when used as proxy in coverswitch

manual fwd port of 84384efb52367e720ad82ace04ac8da668afc5ec

KDE-PIM

Sergio Luis Martins committed changes in [kdepim] /:

Fix the last bug related to the selection crossing months.

I already fixed this bug some months ago, but it was for the navigator's back/forward arrows.
Now its fixed for the toolbar's Forward/Backward actions too.

Sergio Luis Martins committed changes in [kdepim] /:

Added the "preferredMonth" to the datesSelected() signal too.

The view now has an hint of which month to display when a week crosses two months.

Clicking on a date navigator date now keeps month view in sync.

Sergio Luis Martins committed changes in [kdepim] /:

Clicking on a week number will select the correct month in month view.

Tobias Koenig committed changes in [kdepimlibs/komo3] /:

Show error for name conflicts on move/copy

Show an error messagebox if a collection is moved or copied to a collection that contains a child collection with the same name already.

This allows us to provide a better error message than the default one from the failing CollectionMoveJob.

Tobias Koenig committed changes in [kdepim/enterprise/e3] kmail/editorwatcher.cpp:

Do not show edit warning for read-only attachments

Do not show the warning message box if the attachment mime type
is read-only (that means with a high probability a viewer is set
as respondible application in the file type associations)

kolab/issue4474
kolab/issue3374
MERGE:master

Office

Thomas Zander committed changes in [koffice] /flake:

Make painting of curve work properly

Sven Langkamp committed changes in [calligra] krita/plugins/tools/selectiontools/kis_tool_select_contiguous.cc:

use node projection for select continous so that you can also select on shape layers
don't show the cursor forever in case something fails

Sebastian Sauer committed changes in [calligra] plugins/textshape/Layout.cpp:

Fix underline is drawn incorrectly at line end for justified text.

Sebastian Sauer committed changes in [calligra] /:

Read the settings.xml and proper handle the displayBackgroundShape setting.
This fixes blue color background is displaying instead of normal background.

Lukáš Tvrdý committed changes in [calligra] /textshape:

Don't include empty headings from document in the table of content.

Cyrille Berger Skott committed changes in /branches/koffice/2.3/koffice/krita/ui/kis_png_converter.cpp:

Fix: preserve brush presets data when editing a kpp file in Krita

C. Boemann committed changes in [calligra] plugins/textshape/Layout.cpp:

Fix crash

Cyrille Berger Skott committed changes in [calligra] krita/plugins/paintops/libpaintop/kis_pressure_darken_option.cpp:

Fix: crash when drawing on a mask with a darken enabled brush

Cyrille Berger Skott committed changes in [calligra] /:

Fix: crash when opening files that have a profile that is not compatible with their color space

Konqueror

Felix Rohrbach committed changes in [rekonq] /:

Reset webview's mouseicon if autoscroll is enabled and you reenter webview.

If you left the webview while autoscreen was enabled the mouseicon wasn't set to KIcon("transform-move") again. This patch fixes that.
Patch by Johannes Tröscher, thanks!

Reviewed by Rohan Garg and me.

RB: 100637

Cedric Bellegarde committed changes in [rekonq] src/application.cpp:

Fix issue 258905: mark window in taskbar when opening link from external apps: good compromise with issue 250502

Multimedia

Sergey Ivanov committed changes in [amarok] /:

Delete .mood files when tracks got removed from collection via Collection view context menu, and move them to new destination during Organize Collection process.

Networking Tools

Lamarque Souza committed changes in [networkmanagement] /:
Lamarque Souza committed changes in [networkmanagement] /:

Prevents a crazy flux of several networkDisappeared signals for the same ssid when several Solid::Control::WirelessNetworkInterfaceEnvironment objects are deleted during wifi or NetworkManager turning off.

The end result is the same as using wirelessEnabledChanged(false) but now there is no signal being emitted.

Joris Guisson committed changes in [ktorrent] /:

Fix scanextenders showing when they are not supposed to.

Big thanks for Alexey Shildyakov for finding the solution.

Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget/transfer-plugins/multisegmentkio:

Segment retries to write data after some time.

If the Segment can't write its data it will wait for 50 msec and then retry.
If this fails 100 times an error is emitted.

Lamarque Souza committed changes in /trunk/KDE/kdenetwork/kopete:

Make Oscar/Icq use Kopete's events instead of systems' for error notification.

Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget/core:

Avoids a dangling pointer.

When doKill is called on KGetJobAdapter or KGetGlobalJob requestStop(KJob*, TransferHandler*) is emitted.

KUiServerJob reacts on that:
*unregisters the job if it was registered
*stops the transfer or all transfers if transfer is 0.

That way the job is unregistered before its KWidgetJobTracker is destroyed avoiding a crash.

Diffs: 1, 2, 3, 4, 5, 6 Revision 1219468
Joris Guisson committed changes in [ktorrent] /:

Make links clickable in the status tab comments field

User Interface

Hugo Pereira Da Costa committed changes in [oxygen-gtk/animations] src/oxygenstylewrapper.cpp:

Fixed bug with rendering GtkComboBox animated glow.
Many thanks to Ruslan for figuring out what was wrong !

Hugo Pereira Da Costa committed changes in /trunk/playground/artwork/oxygen-transparent/style/oxygenargbhelper.cpp:

Added more checks before setting Argb property to prevent crash of some applications at destruction, when using raster engine.

Thanks to Zephyr1988 for investigating and providing the patch !

Games

Miha Čančula committed changes in [knights] /proto:

Really remember FICS username and password.

Features

Development Tools

Julien Desgats committed changes in [kdev-qmake/shadow-build] /:

Started to work on config dialog

This is a first step to config handling in QMake plugin, it basically allows to change parameters given in import dialog.

Currently it does not do any data validation, and does not handle multiple build directories.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision da61492...
Julien Desgats committed changes in [kdev-qmake/shadow-build] /:

Added multiple builds support to QMake plugin

User can now switch between mutiple build folders with particular options for each one.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision ee80a95...
Michael Pyne committed changes in [kdesrc-build/xml-support] kdesrc-build:

Refactor XML searching.

kdesrc-build now supports building XML modules from the command line
(well, building is disabled in favor of debugging printouts, but the module list gets setup right at least).

To force a command-line module to be thought of as an XML module, precede the name with a +.

e.g. kdesrc-build --pretend +kde

is instructive at this point... ;)

Graphics

Gilles Caulier committed changes in [digikam/development/2.0] /database:

Implement Color Label import to database when item is add to collection.
Properties is restaured from digiKam XMP namespace

Gilles Caulier committed changes in [digikam/development/2.0] /:

Introduce Color Label Filter widget.
This widget show a list of color label selectable (through check-box).
This widget will be used to perform Color Labels icon-view filter from statusbar.
A preview of this widget in action is given below:

Marcel Wiesweg committed changes in [digikam/development/2.0] digikam/metadatahub.cpp:

Ignore internal tags in MetadataHub

As color labels are tags, the tag part of the hub would always re-add any previously added color label tag (after the color label part removed it).
If multiple color label tags are present, the highest tag id wins, which created the impression that you could not change to a "lower" color.

Gilles Caulier committed changes in [digikam/development/2.0] /:

Color Label icon-biew filter is implemented and fully suitable.
Color Label Filter widget have been moved fro status bar to Tag Filter Sidebar tab.

Like this, we can apply the same filter conditions between tags filters and color label filters.

A screenshot : http://www.flickr.com/photos/digikam/5432694899/sizes/o/in/photostream/

KDE Base

Friedrich Karl Tilman Pülz committed changes in /trunk/playground/base/plasma/dataengines/publictransport:

- Change symbolic links for default service providers to be relative.
- cz_idnes: Removed stop ID parsing, because requesting timetables with stop IDs doesn't work.
- de_dvb: New data sources (found in a Yahoo widget thanks to Axel Hübl) with short JSON content (instead of HTML). Very short data, but also little information: line, target, minutes until departure. The departure time is calculated in the script and the vehicle type is read from the line name ("S8" => InterurbanTrain, numbers <= 15 => Tram, numbers > 15 => Bus).

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 1219768
Friedrich Karl Tilman Pülz committed changes in /trunk/playground/base/plasma/dataengines/publictransport:

- Fixed the helper function "trim" for scripts.
It now first removes HTML space entities ( ) and then calls QString::trimmed().

- de_rmv: Added date, operator and route parsing.
The route information seems to be always limited to two stops (one intermediate stop and the target stop).
Also parses more journey news (less important ones like "bicycles need booking").

Aaron J. Seigo committed changes in [kde-workspace/plasmaclock/eventsinline] /plasmaclock:

first step towards a side-by-side calendar and events display

also centralize and simplify refreshWidgets()

Martin Gräßlin committed changes in [kde-workspace] /:

Add shortcuts for new quick tile modes.

Shortcuts for quick tile to the quarters of the screen added in 4.6.

Thanks to Arthur Arlt for implementing this feature.

FIXED-IN: 4.7.0

KDE-PIM

David Jarvie committed changes in [kdepim] /:

Automatic alarm trigger time update after holidays/work time change.

Update alarm trigger times automatically in two cases, without having to iterate over all alarms:
1) Working-time-ony alarms, after work days/times change.
2) Excluding holidays alarms, after holiday region definition changes.

Diffs: 1, 2, 3, 4 Revision 23e538d...

Office

Yue Liu committed changes in [calligra] /stencils:

Stencils from Dia and Dia shape repository imported.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 2ffc21a...
Dan Leinir Turthra Jensen committed changes in [calligra/nondestructive-unavail-leinir] libs/flake/KoShapeRegistry.cpp:

The first step towards a non-descructive handling of fallbacks

Step 1: Don't fall back to an editable shape when loading frames

Next step: Make Unavail shape show the contents of the fallback
by turning into a shape container, and showing the fallback data
when available, and only showing a questionmark when nothing at all
is available that we support

Stephane Mankowski committed changes in /trunk/extragear/office/skrooge:

feature: Possibility to merge accounts by using massive update on name of accounts

Stephane Mankowski committed changes in /trunk/extragear/office/skrooge:

feature: Possibility to merge payees by using massive update on name of payees

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

feature: Possibility to merge payees by using massive update on name of payees

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

feature: Timeline in reports

Klaas Freitag committed changes in /trunk/playground/office/kraft:

- switched to interview implementation of docdigest, contributed by Thomas Richard some time ago.
- added a document detail view based on a html widget to display doc details with archdoc info when clicked on one

...still a long way to go...

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

feature: Some fields are directly editable in view

Cyrille Berger Skott committed changes in [calligra] /plugins/formats/raw:

Enable support for DNG files.

Thomas Zander committed changes in [koffice] libs/flake/KoShapeConnection.cpp:

Implement odf loading and painting

Dan Leinir Turthra Jensen committed changes in [calligra/nondestructive-unavail-leinir] libs/flake/KoUnavailShape.cpp:

Add support for SVG and Pixmap based previews to the Unavail shape

Further, this commit includes a minor refactoring of the draw function
which now stores the questionmark in the pimpl.

Previews are loaded immediately during loading time. This is
reasonably simple to refactor to lazy loading at a later point in
time if needed.

Finally, a loadFile function was added (and saveFile refactored to
use it). Function used to load file contents of preview file.

Ganesh Paramasivam committed changes in [koffice/koffice/change-tracking] /textshape:

Working Accept/Reject Change Dialog.
We can now click on a change to accept or reject it when the Change Tracking Tool is active

Diffs: 1, 2, 3, 4 Revision 9dec1aa...
Thomas Zander committed changes in [koffice] libs/flake/KoShapeConnection.cpp:

Add saving method to the KoShapeConnection

Ganesh Paramasivam committed changes in [koffice/koffice/change-tracking] /kotext/opendocument:

Loading and saving of inline image insertion

Lassi Nieminen committed changes in [calligra] /kpresenter/pptx:

pptx filter: basic building blocks for reading notes slides

Diffs: 1, 2, 3, 4 Revision bfc05a4...
Matus Uzak committed changes in [calligra] /words/msword-odf:

DOC: Improved the logic to identify headings.

The logic to identify a heading and its outline level changed a bit according to [MS-DOC] - v20100926.
This helps us a lot to generate the TOC.

We are still using a lot of hacks, like saving a heading as a list-item to get the correct heading number in case it's not part of the heading text.

Diffs: 1, 2, 3, 4 Revision d279e97...
C. Boemann committed changes in [calligra] plugins/textshape/TextTool.cpp:

Make the caret blink in the current text color
- this makes the caret visible on picture backgrouns (if the text is)
- this gives the user feedback on the current color text will appear in

Konqueror

Andrea Diamantini committed changes in [rekonq] /:

highlights inactive tabs if title changes

Courtesy patch by Johannes Troscher.
Thanks :)

Reviewed by: adjam
Reviewed by: elproxy

Diffs: 1, 2, 3, 4, 5, 6 Revision fc669e0...
Andrea Diamantini committed changes in [rekonq] /:

Revert "highlights inactive tabs if title changes"

It seems that while me and pierre (with our lazy eyes) found this good,
Benjamin found some glitches to fix :)
Waiting for a better patch...

This reverts commit fc669e0bf82018baa70a8b59529e1a571d5ad820.

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

Multimedia

Trever Fischer committed changes in [phonon/zeitgeist] phonon/mediaobject.cpp:

Added some properties to make zeitgeist integration opt-in

To opt-in to this feature, developers must set the _p_LogPlayback property to true on the MediaObject.

There is another _p_ForceLogPlayback property that can be used to ignore the code that verifies the media is going to the proper category, etc.

Christoph Pfister committed changes in /trunk/extragear/multimedia/kaffeine/src:

reorganize epg
* split functionality into two parts
- dvbepg.* manages the set of epg entries
- dvbepgdialog.* takes care of user interaction

* implement atsc support

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

Networking Tools

George Kiagiadakis committed changes in [telepathy-accounts-kcm-plugins] /:

I added a Haze Yahoo plugin.
At the moment it does not have an advanced options widget, I'll add that later.

Diffs: 1, 2, 3, 4, 5 Revision 93bee7f...
Lasath Fernando committed changes in [telepathy-accounts-kcm-plugins] /:

Committer: Lasath Fernando

On branch haze-yahoo-build
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

new file: haze-yahoo-account.cpp
new file: haze-yahoo-account.h
new file: yahoo-main-options-widget.cpp
new file: yahoo-main-options-widget.h
new file: yahoo-main-options-widget.ui
modified: haze-account-ui-plugin.cpp

I added a Haze Yahoo plugin. At the moment it does not have an advanced options widget, I'll add that later.

Diffs: 1, 2, 3, 4, 5 Revision 10862a0...
Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget:

Adds option to download files without a prompt if they exist already.

The files can be either overwritten or automatically renamed.

Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget:

Adds a "Ask for destination if there are no default folders"-option

If deselected no dialogs will be shown asking the user for a destination, instead always a destination will be used.
Unless KGlobalSettings::downloadPath() is not defined.

Lamarque Souza committed changes in /trunk/KDE/kdenetwork/kopete/kopete/kopetewindow.cpp:

Hide InfoEventIconLabel if server messages reaches zero.

Lamarque Souza committed changes in /trunk/KDE/kdenetwork/kopete:

Applying patch from Christian Muehlhaeuser to force all accounts to go online if the Status -> Online menu is clicked.
Thanks for the patch.

Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget/core:

Adds a pause/stop button to singe job trackers.
The global job tracker has only the stop button.

Matthias Fuchs committed changes in /trunk/KDE/kdenetwork/kget:

User can choose between Wildcard (default) and RegExp2 in the conext menu of the LinkView's filterbar.

Joris Guisson committed changes in [ktorrent] /:

Data checks for multiple torrents can now get started at the same time

Dawit Alemayehu committed changes in [kwebkitpart] src/settings/webkitsettings.cpp:

Enable WebGL by default ; no effect unless QtWebKit was built with support for it though.

Bernd Buschinski committed changes in [konversation] /:

Add "Passive Send" Checkbox to KFileDialog to quickly change the new transfer to a passive/active transfer

NOTE: this is only for the current(new) transfer, this will not save this setting for the next send

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

User Interface

Ruslan Kabatsayev committed changes in [oxygen-gtk] /:

Implement reading WM text font settings from kdeglobals

Diffs: 1, 2, 3 Revision 8a92b33...
Hugo Pereira Da Costa committed changes in /trunk/playground/artwork/oxygen-transparent/style/config:

added standalone background opacity settings widget.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1219139
Hugo Pereira Da Costa committed changes in /trunk/playground/artwork/oxygen-transparent:

Removed standalone transparency config plugin.

Re-added standalong oxygen settings application, named oxygen-transparent-settings, which loads the right plugins.

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

Utilities

Matteo Agostinelli committed changes in [cirkuit] /:

Improved template system

A new class TemplateManager has been added to manage the templates.
This is the first step in order to add support for a template selection dialog and GHNS for templates.

Diffs: 1, 2, 3, 4, 5, 6 Revision 41ed98b...
Michael Zanetti committed changes in /trunk/KDE/kdeutils:

adds the possibility to generate keyboard keypresses using your remote control

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

Optimization

Development Tools

Aleix Pol Gonzalez committed changes in [kdevplatform] /:

Delay project opening when opening a KDevelop instance.
Makes it faster to get a not-so-functional KDevelop window.

Graphics

Martin Koller committed changes in /trunk/KDE/kdegraphics/kolourpaint:

speed up pasting/undo/redo large amount of text(lines) by not doing useless repaints for each line and limit size of document to not exhaust memory

KDE-PIM

Tobias Koenig committed changes in [kdepim/komo3] /:

Use QScrollArea in config dialogs instead of Flickable

Using large native config widgets will result in the allocation of large QNativeImage instances, which cause memory problems on some embedded devices (e.g. WinCE).

So we use a native scrollable to keep the size of the QNativeImages small.

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

Office

Thomas Zander committed changes in [koffice] /flake:

Create loading method on private to avoid polluting public API

Thomas Zander committed changes in [koffice] /:

Make more readable by moving the enum to the KoFlake namespace

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision d127cba...
Thomas Zander committed changes in [koffice] plugins/pathshapes/enhancedpath/EnhancedPathShape.cpp:

Split loading into a before and an after

Thomas Zander committed changes in [koffice] libs/flake/KoShapeConnection.cpp:

Refactor and remove some duplicated code

Other

Matteo Agostinelli committed changes in [cirkuit] /:

Improved parsing of the log files

A new dedicated class that is responsible for the parsing of the log files of the graphics commands has been added.

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

Other

Graphics

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

Migrated to git

Marcel Wiesweg committed changes in /trunk/extragear/graphics/kipi-plugins:

Migrated to git!

KDE Base

Lukáš Tinkl committed changes in [kde-workspace] powerdevil/daemon/backends/upower/backlighthelper.cpp:

prefer nvidia_backlight over sony

Office

Thomas Zander committed changes in [koffice] /:

Rename kpresenter dirs to showcase

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

Networking Tools

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

Completely rewrote the synchronization code:
- Smb4KSynchronizer is now inherited from KCompositeJob. This makes things much easier. :)
- Removed the sync thread.
- Introduced Smb4KSyncJob private helper class.
- Smb4KSynchronizationDialog is now a private helper class that is used internally by
Smb4KSynchronizer.

Diffs: 1, 2, 3, 4 Revision 1220009

Other

Ruslan Kabatsayev committed changes in [oxygen-gtk] /:

Implement windeco caching

Diffs: 1, 2, 3, 4 Revision 0d2fcec...