Issue 177

3rd April 2011 by Vladislav Blanton

Contributors

Marco Krohn
Paulo Dias
Vladislav Blanton
Marta Rybczynska
Jaka Kranjc
Dominik Tritscher
Test Zy

This Week...

Initial implementation of new shadows in KWin. Bugfixing and feature work throughout Calligra including further work on supporting missing MS Office 2003 autoshapes, improved support for DOC, DOCX, and ODF file formats, a new EPUB-ODF import filter, and work on an initial Modern Menu implementation and a new map widget in Kexi. Improved support for 3G connections in NetworkManagement along with other bugfixes. Work on KDevelop-Python. Support for Windows Live Photo Gallery tags in Digikam. Application uninstall feature added to Kickoff. Work throughout Skrooge including improvements to category editing and initial work on a Scheduled Operations applet. Work on handling multiple selections in DVD ripping view in K3B. Phonon-Gstreamer now supports subtitles. Memory usage optimizations for big puzzles and replacement of the tabwindow interface by a standard XMLGUI window in Palapeli. Improved handling of url drag and drop handling in Rekonq along with other bugfixing. Mechanism for adding new contacts and spell checking added to Telepathy. The Wacom Tablet KConfig Module now has an extra tab page for touch features and support for different tablet areas for the stylus and touch. Rework of panel management in Krusader. Improved handling of special characters in Owncloud's media player. Feature and usability work on guidance mode and the routing info box in Marble. Repair of printing regressions in KHTML. Bugfixing in Oxygen-GTK.

Statistics

Commits 1693 by 185 developers
Open Bugs 23843
Open Wishes 17450
Bugs Opened 422 in the last 7 days
Bugs Closed 360 in the last 7 days

Commit Summary

Module Commits
/trunk/l10n-kde4
126
 
/branches/stable
66
 
/trunk/KDE
62
 
/trunk/playground
44
 
/branches/trinity
41
 
/trunk/www
31
 
/trunk/kdesupport
31
 
/trunk/l10n-support
30
 
/trunk/extragear
21
 
/src/animations
15
 
Files Developer Commits
498
 
Hugo Pereira Da Costa
137
 
182
 
Gilles Caulier
52
 
102
 
Nicolás Alvarez
46
 
331
 
Laszlo Papp
39
 
143
 
Marco Martin
32
 
225
 
Pino Toscano
26
 
81
 
Timothy Pearson
25
 
86
 
Jan Lepper
24
 
104
 
Jarosław Staniek
23
 
36
 
Alex Fiestas
23
 

Internationalization (i18n) Status

Language Percentage Complete
Ukrainian (uk)
100%
 
Brazilian Portuguese (pt_BR)
99%
 
Swedish (sv)
98%
 
Spanish (es)
95%
 
French (fr)
94%
 
British English (en_GB)
93%
 
Estonian (et)
92%
 
Dutch (nl)
92%
 
German (de)
92%
 
Low Saxon (nds)
91%
 

Bug Killers

Person Bugs Closed
lamarque gmail com
69
 
Myriam Schweingruber
40
 
Christoph Feck
30
 
Milian Wolff
14
 
Ben Cooksley
12
 
Thomas Lübking
11
 
David Solbach
8
 
Hugo Pereira Da Costa
7
 
Darío Andrés
7
 
123kash gmail com
6
 

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

Bug Fixes

Development Tools

Milian Wolff committed changes in [kdevplatform] shell/settings/sourceformattersettings.cpp:

prevent crash when config file contains something like "foo||"

Educational

Bernhard Beschow committed changes in [marble] /lib:

free MarbleMap from distance, zoom, and lookAt methods

* all three things are redundant to the radius and lat-lon coordinates
* this commit is a milestone to solve bug 199259 (blurry maps)

Diffs: 1, 2, 3, 4 Revision 812778c...
Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars/skycomponents/skymapcomposite.cpp:

Fixing crash while dumping the image. While dumping the image, KStars
is not instantiated. Also, there is no observing list defined. This
would lead to a crash. Checking if KStars has been instantiated before
trying to access it fixes this.

Michael Georg Hansen committed changes in [libkmap] libkmap/backend_map_marble.cpp:

Apply patch by T.R.Shashwath to make libkmap compile against Marble API changes. Since the changes were made some time after KDE SC 4.6 was released, this can break the build for older versions of trunk, but I don't know how to make the version detection ifdefs more precise.

KDE Base

Ingomar Wesp committed changes in [kde-workspace] /generic/applets/quicklaunch:

Provide a proper minimumSize hint (preferredWidth for horizontal form factors,
preferredHeight for vertical ones).

Allan Sandfeld Jensen committed changes in [kdelibs/KDE/4.6] khtml/rendering/render_table.cpp:

Fix serious regression in table printing

Old behavior restored after RenderRow has gotten their own coordinates.

Hugo Pereira Da Costa committed changes in [kde-workspace] /oxygen:

Make sure widget is not a Dock "title Widget" (passed via QDockWidget::setTitleBarWidget)
before setting as dragable.

Matthias Fuchs committed changes in [kdelibs] /knewstuff3:

KNS3 correctly stores updated entries as installed.

* AtticaProvider also changes the cachedEntry in (!) the cache and it does that for Installed and for Updateable entries.
The later is important, since sometimes updates are not done.
* Installation only stores updateReleaseDate if it is valid.

Dawit Alemayehu committed changes in [kdelibs] /:

KIO proxy overhaul Part I:

Features:
- Switched the PAC file parser from KJS to QtScript.
- Implemented the Microsoft IPv6 PAC extensions.
- Implemented support for returning SOCKS proxy information (only SOCKS5).
- Added a new dbus call, proxiesForUrl, that returns all the proxy addresses
for a given url.
- Added a new kpactest file to test the new MS IPv6 extension functions.

Fixes:
- Fixed the DateRange function by adding back two missing months in the static
months array.
- Fixed the DNS related functions by fixing how the lookup works through
the following modification to the KIO DNS caching code:
* Added a function, lookupCachedHostInfoFor, for quering the KIO cache for
information without causing a DNS query.
* Added a function, cacheLookup, for inserting a DNS lookup result into
the KIO cache.
- Fixed myIpAddress by using QNetworkInterface, though this fix is still far
from ideal since it grabs the first suitable interface on multi-homed systems.

REVIEW: 100971


FIXED-IN: 4.7
DIGEST: KIO Proxy overhaul for KDE 4.7

Maks Orlovich committed changes in [kdelibs] khtml/html/html_formimpl.cpp:

Fix cloning of checkboxes.

... And with it element-cloning method in jQuery 1.5, which was
making us hit IE-specific path due to the bug. Showed up in particular
on Doodle wizard, and kde-look thumbs.

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

Fix repainting of shadow after window closes

Unmanaged needs to repaint the complete geometry including shadow
when it ends compositing. Therefore we need to track the shadow
passing to deleted correctly. Disadvantage: when turning off
compositing the shadow is kept. Need to solve in a better way!

Diffs: 1, 2, 3, 4, 5 Revision bb8e4b3...

KDE-PIM

Laurent Montel committed changes in [kdepim/4.4] kmail/popaccount.cpp:

Fix potential crash bug #269173

Sergio Luis Martins committed changes in [kdepimlibs] akonadi/kmime/standardmailactionmanager.cpp:

Ctrl+U should mark only one e-mail as unread, not all.

Office

Inge Wallin committed changes in [calligra] plugins/vectorshape/libemf/EmfOutputPainterStrategy.cpp:

Fix bug 265868: mw07:Embedded word document is displaying at the top of the page.

* Don't center the EMF in the available space, but instead paint it in
the upper left corner.

Dag Andersen committed changes in /branches/koffice/2.3/koffice/kplato/libs/ui:

Fix crash on save/exit.
Seems dbus requires the html part to have a parent in this case.

Dag Andersen committed changes in /branches/koffice/2.3/koffice/kplato/libs/models:

Fix crash in some models when emitting dataChanged.

Thomas Zander committed changes in [koffice] /:

Remove magick 'TINY' option which is undefined and buggy

the idea to have a special configuration for one customer is not
really maintainable and frankly; just use the build variables like
everyone else.
-DBUILD_{appname}=false
works just fine.

Diffs: 1, 2, 3, 4 Revision f7c0bfa...
Jan Hambrecht committed changes in [calligra] plugins/defaultTools/defaulttool/DefaultToolWidget.cpp:

fix mirroring shapes via the geometry docker

Dag Andersen committed changes in [calligra] /libs/ui:

Fix crash on save/exit.

Ported from kplato branch.
Seems dbus requires the html part to have a parent in this case.
Ref bug 269652

Multimedia

Sergey Ivanov committed changes in [amarok] /:

Relative paths support for XSPF playlists.

Networking Tools

Francesco Nwokeka committed changes in [telepathy-chat-handler] /:

Fix activation of the "Find" shortcut in the chatwindow

The "find" shortcut wasn't being called anymore because ovveridden by the introduction of KTextEdit for the inheritance of "ChatTextEdit". So what I basically did was to
overload the "keyPressEvent(QKeyEvent* e)" and emit a custom signal.

Reviewed by Dario Freddi

Diffs: 1, 2, 3 Revision 1a0bad7...
John Stamp committed changes in /trunk/extragear/network/knemo/src/common/utils.cpp:
Lamarque Souza committed changes in /trunk/KDE/kdenetwork/kopete:

Update accounts' status message when NowPlaying plugin changes
the global status message and not only when user manually set
the global status message.

Rohan Garg committed changes in [telepathy-accounts-kcm] src/edit-account-dialog.cpp:

Reconnect to service if account details are changed
Reviewd by David Edmundson

Lamarque Souza committed changes in [networkmanagement] /:

Opens Mobile Connection Wizard to create a 3G connection when modem is
inserted and no 3G connection has been created yet.

Andrea Diamantini committed changes in [rekonq] /bookmarks:

Untrack the bookmarks menu list and set a parent to automagically
delete it as object child

Joris Guisson committed changes in [ktorrent] /:

Make sure activities list is added again to the GUI after toolbars are edited

Lamarque Souza committed changes in [networkmanagement] settings/configshell/CMakeLists.txt:

Fix building networkmanagement due to missing Qt XML library linking.
Thanks Rajeesh K Nambiar for the patch.

Rohan Garg committed changes in [telepathy-accounts-kcm] src/KCMTelepathyAccounts/profile-list-model.cpp:

Don't crash if available profile list is empty
Reviewed By : David Edmundson and Keith Rusler

Andrey Borzenkov committed changes in [networkmanagement] /:

save changed settings after exiting applet configuration interface

Caller of KCmoduleProxy is reponsible for saving changed settings.
Cf. http://api.kde.org/4.x-api/kdelibs-apidocs/plasma/html/classPlasma_1_1Applet.html#a92f9d3b1a842eeb55b9bb1d47cc64699

User Interface

Hugo Pereira Da Costa committed changes in [oxygen-gtk] /animations:

update combobox cellview background color to transparent on style-set signal.

Hugo Pereira Da Costa committed changes in [oxygen-gtk] /:

added recursive Gtk::gtk_widget_has_custom_background method.

Utilities

Friedrich Karl Tilman Pülz committed changes in [publictransport] applet/departuremodel.h:

Fix departures not being removed and flashing all the time

- Fixed by making DepartureModel::removeLeavingDepartures a slot

Games

Wolfgang Rohdewald committed changes in /trunk/KDE/kdegames/kajongg/src/humanclient.py:

if kajongg cannot connect to server, say how and where it tried to connect to

Features

Development Tools

Milian Wolff committed changes in [kdevplatform] /grepview:

use combo box instead of line edit for patterns in find in files dialog

This patch replaces the "line edit" in the "find in files" dialog by a KComboBox,
so that all used patterns are saved between sessions, not only the last used one.

Thanks for the patch go to Steffen Ohrendorf

Sven Brauch committed changes in [kdev-python] /:

Improved parser error tolerance

Graphics

Dennis Nienhüser committed changes in /branches/marble/marble-1.1:

Allow using absolute source directories in texture layers in .dgml files.
Extend .dgml by a tileSize tag (width and height attribute), usable inside textureLayer tags. Such .dgml files are backwards compatible.
Handle 'base tile missing' case more gracefully and return an empty image instead of triggering an assertion.
Move the default tile size (675) to global.h and replace hardcoded default tile sizes with it.


REVIEW: 6334
Backport of commit 1217541.

Gilles Caulier committed changes in [digikam] /:

support Xmp.MicrosoftPhoto.LastKeywordXMP with Tags hierarchy for compatibility with Windows Live Photo Gallery

KDE Base

Daniel Nicoletti committed changes in [kde-workspace] plasma/desktop/applets/kickoff/ui/contextmenufactory.cpp:

Patch to use PackageKit session interface to "Uninstall" the applications. When kickoff starts it checks if the session interface is available, if it's not available the right click option to "Uninstall" applications will not be displayed.
As agreed in http://svn.reviewboard.kde.org/r/5974/

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

Initial implementation of new Shadows in KWin

For a complete documentation of new functionality refer to:

Kurt Hindenburg committed changes in [konsole/settings_dialog] /:

Add a 'Pre Bookmark command option' to the new settings dialog.

Instead of using a Profile option in the new Settings dialog, a
pre-bookmark command is added. This allows the user to select if they
want a Ctrl+C, Ctrl+C + clear or nothing to be done before issuing a
bookmark command.
This patch restores the 'save window size' option to the profile page.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 2d1c28d...
Marco Martin committed changes in [plasma-mobile] contents/ui/main.qml:

new switching effect

zooming effect for switching, also only two pages in the tabbar

Matthias Fuchs committed changes in [kdelibs] knewstuff/knewstuff3/core/installation.cpp:

KNS overwrites existing files automatically on an update

The existing code already suggests that the user should not be asked for overwriting files if they do an update.
This patch makes this finally work now by also checking if the status is Entry::Updating.

REVIEW:100961

Sebastian Kügler committed changes in [plasma-mobile/sebas/activecomponents] /:

new metadataengine skeleton

Does exactly nothing but compiles and loads

This engine will be used from activecomponents for metadata retrieval

Diffs: 1, 2, 3, 4, 5 Revision f1c4d00...

Office

Mani Chandrasekar committed changes in [calligra/mani-epub-filter] /words:

Adding epub-odf import filter

Diffs: 1, 2, 3, 4, 5 Revision 4abd805...
Boudewijn Rempt committed changes in [calligra] /part:

Add thumbnail method to KWPage

It was always surprisingly difficult to get a thumbnail image of a page
in Words. This method takes a shapemanager and a size and will return
a thumbnail of the active page (if it has been laid out yet).

Jarosław Staniek committed changes in [calligra/kexi-modern_menu-staniek] /main:

Modern Menu improvements
*Add action "Import, Export or Send..."
*Add ... to "Open Recent"
*Add project properties, and preferences to the Kexi menu
*Make Kexi menu items larger
*Make Kexi menu separators displayed properly

Diffs: 1, 2, 3 Revision 766d2ec...
Lukáš Tvrdý committed changes in [calligra] /libmso:

Add support for missing autoshapes

o fixing hexagon shape
o fixing processing of the arrows
o add support for autoshape left-right-arrow

Still has to be done:
o adding support of the libmso to words (uzak)

Guillaume de Bure committed changes in [skrooge/plasma-dashboard] /:

Initial work on the ScheduledOperations applet. Does not work yet, will investigate tomorrow :O

Diffs: 1, 2, 3 Revision 728d099...
Marijn Kruisselbrink committed changes in [calligra] /:

add support for number:grouping attribute

Jarosław Staniek committed changes in [calligra/kexi-modern_menu-staniek] /:

Initial Modern Menu implementation for Kexi

See this design http://community.kde.org/Calligra/Usability_and_UX/Common/Startup/Startup_view_integrated_with_the_File_menu

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision a4a38f7...
Guillaume de Bure committed changes in [skrooge/plasma-dashboard] /:

Add the "Scheduled Operations" data source

Stephane Mankowski committed changes in [skrooge/268933] /:

: Category editing is tedious and confusing

Matus Uzak committed changes in [calligra] /words/msword-odf:

doc: Introduced the FibBase structure for the filter.

* The FibBase structure is a fixed-size portion of the Fib shared by all Word binary files.
Now the validation can be done by the filter and POLE before initialization of wv2.
At the moment validation happens in wv2 in combination with libgsf.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision d07cc2a...
Stephane Mankowski committed changes in [skrooge] /:

FEATURE: New contextual action "New category" on categories

Diffs: 1, 2, 3, 4 Revision d688672...
Lassi Nieminen committed changes in [calligra] /:

Odf lib: Added support for diagonal borders
Docx filter: Added support for diagonal borders in tables

Diffs: 1, 2, 3, 4, 5 Revision 039495f...
Lassi Nieminen committed changes in [calligra] /:

Odf: Support for child elements such as style:footer-style and style:header-style which were previously impossible to have
using KoGenStyle.
Docx: Use footer-style & header-style in filter.

Pierre Ducroquet committed changes in [calligra] /kotext:

Finish support for KoTableColumnStyle properties. According to the unit test results, it is 100% complete regarding ODF 1.1 spec.

Diffs: 1, 2, 3, 4 Revision 47876f2...
Stephane Mankowski committed changes in [skrooge] /:

feature: Settings for "Reports" to select colors

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 47add32...
Klaas Freitag committed changes in /trunk/playground/office/kraft/src:

- Added searchByName functionality to AddressProvider
- Save UID instead of Name for the Kraft User
- Migrate from priviously saved Name to UID for Kraft User

Diffs: 1, 2, 3, 4, 5 Revision 1226425
Stephane Mankowski committed changes in [skrooge] /:

feature: Information zone in budget to display budgeted amount based on selected budgets

Diffs: 1, 2, 3, 4, 5, 6 Revision 846228b...

Multimedia

Michał Małek committed changes in [k3b] /rip/videodvd:

Handling multiple selection in DVD ripping view.

Trever Fischer committed changes in [phonon-gstreamer] /:

FEATURE: Subtitles!

Networking Tools

David Edmundson committed changes in [telepathy-contact-list] /:

Added a mechanism to add new contacts.

This consists of a new dialog for selecting accounts and typing screen name, and
code in the mainwidget for using this to perform the actual adding.

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

Implement/fix drag and drop handling of text & url in the webview

Florian Reinhard committed changes in [telepathy-chat-handler] /:

Make font family and size configureable.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision b2c3b1d...
David Edmundson committed changes in [telepathy-chat-handler] /:

Add spell checking to ChatTextEdit

Patch by Kevin, with slight ammendments by David Edmundson


Reviewed by David Edmundson

User Interface

Jörg Ehrichs committed changes in [wacomtablet] /kcmodule:

create extra tab page for the touch features

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision bf8bb36...
Hugo Pereira Da Costa committed changes in [oxygen-gtk/gtk3] /:

implemented orientation changing of frames.

Diffs: 1, 2, 3 Revision 17e0cb6...

Utilities

Jan Lepper committed changes in [krusader] /:

ADDED: tabs have close buttons

Diffs: 1, 2, 3 Revision 09dd441...
Jan Lepper committed changes in [krusader] /:

CHANGED: quickfilter follows case sensivity setting of quicksearch / quickfilter expands wildcards

Diffs: 1, 2, 3 Revision 3ce0624...
Jan Lepper committed changes in [krusader] /:

rework panel management

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision c7fd205...
Dominik Haumann committed changes in [kate] /:

Implement splitter movement.

Added actions under "View > Split View" include:
- Move Splitter Left / Right / Up / Down
- no default shortcuts are set, as we do not have much free shortcuts anymore
- the function is moveSplitter(direction, repeats). repeats can be used by the vi mode impl.

Diffs: 1, 2, 3 Revision 9b81112...

Games

Julian Helfferich committed changes in /trunk/KDE/kdegames/kbreakout/src/levelloader.cpp:

Adding more flexibility to enter lines of bricks in the levelset. Possiblities are now
<Line>112211</Line>,
<Line Bricks="112211"></Line>,
<Line Number="1">112211</Line>
and
<Line>
<Number>1</Number>
<Bricks>112211</Bricks>
</Line>
Combinations of these are also possible. When no line number is given the line number is increased by one. That means successive lines don't need a line number on every line.

Julian Helfferich committed changes in /trunk/KDE/kdegames/kbreakout/src/levelloader.cpp:

Adding more flexibility to enter gifts in levelsets. Possibilities include now
<Gift>GiftType</Gift>,
<Gift Type="GiftType"></Gift>,
<Gift Count="3">GiftType</Gift>,
<Gift Type="GiftType">3</Gift>
and
<Gift>
<Type>GiftType</Type>
<Count>3</Count>
</Gift>
And more variations. When the gift count is not given, 1 gift is placed.

Julian Helfferich committed changes in /trunk/KDE/kdegames/kbreakout/src:

Including the possibility to place a gift at a certain position in a levelset. The position is specified as x,y where x is the column number (leftmost column is 1) and y the line number (topmost line is 1) of the brick. It can be specified in one of the following ways in a levelset file:
<Gift Position="x,y">GiftType</Gift>
<Gift Type="GiftType">x,y</Gift> or
<Gift>
<Type>GiftType</Type>
<Position>x,y</Position>
</Gift>

Diffs: 1, 2, 3, 4 Revision 1226892

Other

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

improved handling of special characters in artist, album and song names

Optimization

Development Tools

Dmitry Risenberg committed changes in [kdevplatform] /settings:

Use ISourceFormatter::highlightModeForMime to find language names instead of ILanguage::name.

This is consistent with Kate.

Office

Dmitry Kazakov committed changes in [calligra] /image/tiles3:

Fixed a memory leak in the pooler

We can't just clear the clones stack as it stores pointers only. We
need to delete every item personally.

Ganesh Paramasivam committed changes in [koffice] /kotext/changetracker:

Initial re-work on existing code for the support of show/hide table delete changes

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision b6edcd4...
Jarosław Staniek committed changes in [calligra/kexi-modern_menu-staniek] /:

improved tabbed toolbar and main menu appearance, introduced idea of persistent actions

Diffs: 1, 2, 3, 4, 5, 6 Revision 4f7f4cd...
Lassi Nieminen committed changes in [calligra] /:

docx filter: Improved page margin calculation & deleted unnecessary file.

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

Multimedia

Sergey Ivanov committed changes in [amarok] /:

Screen escape characters in MusicBrainz request string.

Utilities

Matthias Fuchs committed changes in [kdeplasma-addons] /comic:

Checks if a certain comic strip is downloaded at the moment, avoiding to download it multiple times.

Games

Stefan Majewsky committed changes in /trunk/KDE/kdegames/palapeli/src:

Memory usage optimizations for big puzzles.

DIGEST

1. Cleanup the unprocessed piece images after having finished loading.
2. Restrict the shadow radius to 50px maximum.

With a big test puzzle (4000x4000, 300 pieces), memory usage (for the
whole process) drops from 780 MB to 370 MB.

Optimization 1 makes 100 MB (= one set of uncompressed piece images),
optimization 2 fress about 300 MB (because the shadow size decreases
from about 300px to the new limit of 50px).

Note that loading time has not been affected by this. It's still
awfully slow if you have the visual effects enabled.

Diffs: 1, 2, 3, 4 Revision 1226735
Stefan Majewsky committed changes in /trunk/KDE/kdegames/palapeli/src:

Replace the tabwindow interface by a standard XMLGUI window.

DIGEST

While the tabwindow interface had its time and justification, the new
solution is simpler and more consistent. It will make it easier to do
some more widget reordering, and add new interface components to the
puzzle table.

Intensive testing indicates that this change has not caused any
regressions. In fact, I've applied some polish here and there,
although there are still some pieces (esp. the "Restart" and "Back to
collection" actions) which do not fit in at the moment, but I promise
that these will fall into place shortly.

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

Other

Jörg Ehrichs committed changes in [wacomtablet] /:

change padmapping to be tool dependant. Allows to have different tablet areas for the stylus and touch

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

Other

Graphics

Gilles Caulier committed changes in [digikam] libs/database/databasecorebackend.cpp:

Marcel, look this one : MSVC2008 report that value is compared to bool, not the result of test.
You can image the side effect (:-))))
In general, it's dangerous to encapsulate code like this...

KDE Base

Marco Martin committed changes in [kde-runtime] /scriptengines/javascript:

relicense under LGPL upon author's permission

Diffs: 1, 2, 3, 4 Revision 7509bb9...
Marco Martin committed changes in [kdelibs] /libkdeclarative/bindings:

relicense to lgpl upon permission of authors

Diffs: 1, 2, 3 Revision 9941ebf...

Office

Thomas Zander committed changes in [koffice] /:

Make the APIs more consistent.

Remove the 'get' in front of some methods in order to make them
in line with the rest of our APIs.

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

Networking Tools

Rohan Garg committed changes in [telepathy-nepomuk-service] nepomuk-storage.cpp:

Follow upstream shared-desktop-ontologies changes
Reviewed By: David Edmundson and Dario Freddi