Issue 175

20th March 2011 by Vladislav Blanton

Contributors

Marco Krohn
Mutlu Inek
Vladislav Blanton
Marta Rybczynska
Danny Allen

This Week...

Commands can now be entered as bookmarks in Konsole, along with general bugfixing. Bugfixes and work throughout Calligra including an improved freehand tool, further improvements to the importing of MS Office files, and improved support for rotated shapes. Start page improvements in Plasmate. Improved Python auto-completion and lex/yacc file extensions support added in KDevelop, along with many bugfixes. Higher order functions now supported in KAlgebra. Improvements in face detection in Digikam along with many bugfixes. Work throughout Plasma-Mobile including an improved activity switcher and a PhoneManager application. Usability improvements in K3b. Puzzle list sorting in Palapeli. Work in Gluon. Refactored wizard for BlueDevil. A large number of improvements to FreeBSD support in KSysGuard along with many other bugfixes. Bugfixing in Nepomuk, Trinity, KWin, Amarok and NetworkManager.

Statistics

Commits 1680 by 192 developers
Open Bugs 23639
Open Wishes 17404
Bugs Opened 539 in the last 7 days
Bugs Closed 498 in the last 7 days

Commit Summary

Module Commits
/trunk/l10n-kde4
111
 
/branches/stable
72
 
/trunk/KDE
64
 
/trunk/www
54
 
/branches/trinity
43
 
/trunk/playground
43
 
/trunk/kdesupport
32
 
/trunk/extragear
28
 
/trunk/l10n-support
26
 
/branches/work
26
 
Files Developer Commits
147
 
Hugo Pereira Da Costa
75
 
610
 
Gilles Caulier
53
 
2020
 
BogDan Vatra
46
 
149
 
Marco Martin
42
 
579
 
Frederik Schwarzer
38
 
234
 
Sebastian Kügler
37
 
76
 
Laszlo Papp
37
 
76
 
Stephane Mankowski
36
 
49
 
Harald Sitter
34
 
33
 
Timothy Pearson
30
 

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%
 
Dutch (nl)
92%
 
German (de)
92%
 
Low Saxon (nds)
91%
 
Estonian (et)
90%
 

Bug Killers

Person Bugs Closed
lamarque gmail com
130
 
Myriam Schweingruber
59
 
Martin Gräßlin
27
 
Andrea Diamantini
19
 
Christoph Feck
17
 
Dawit Alemayehu
16
 
Albert Astals Cid
16
 
Sergio Luis Martins
13
 
Christophe Giboudeaux
11
 
Thomas Lübking
11
 

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

Bug Fixes

Development Tools

Milian Wolff committed changes in [kdevplatform] plugins/standardoutputview/outputwidget.cpp:

fix crash in next/prev item selection in output view under certain configuration

Dmitry Risenberg committed changes in [kdevplatform] /:

Set formatter and style per language, not mime type.
Make style references from different languages with the same name one style object.


REVIEW: 100868

Milian Wolff committed changes in [kdevplatform/1.2] plugins/patchreview/patchreview.cpp:

fix crashes and leak of local patch source

Educational

Etienne Rebetez committed changes in /trunk/KDE/kdeedu/kalzium/compoundviewer/kalziumglwidget.cpp:

Fixing the symbol and name label for the moleculeviewer.
Element number still needs fixing.

Graphics

Marcel Wiesweg committed changes in [digikam] /:

Disconnect the animation before deleting it.
Otherwise, the animation may emit the aninmationFinished signal which triggers
object deletion just from within a scope where the same objects are deleted.
This crashes.

Marcel Wiesweg committed changes in [digikam] /imageproperties:

Listen to tag changes and update the properties tab on change

Gilles Caulier committed changes in [digikam] utilities/slideshow/slideshow.cpp:

update slideshow metadata cache if labels info are changed.

Gilles Caulier committed changes in [libkexiv2] /:

handle XMP sidecar files using full name of files with extention + ".xmp"

Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/okular/ui:

resizeEvent needs to call requestPixmaps too, not only relayoutPages

KDE Base

Kurt Hindenburg committed changes in [konsole] /:

Create a shortcut to activate the menu bar.

This allows access to the menu bar via the keyboard.


FIXED-IN: 4.7
REVIEW: 100804

Jacopo De Simoi committed changes in [kde-workspace] kwin/scene_xrender.cpp:

Fix jerky animations for the XRender backend

The code controlling timing for the animations
assumes that all painting is finished when the
Scene has finished painting. Since the X protocol
is asyncronous we need to call XSync (and not XFlush)
to make sure all painting has finished.
Tested for more than 2 weeks without issues.

NB: This is the same commit as
d0cf7ff6da4c6f8bcc684dd6378e2af09d36bb06
due to style changes in kwin code I could not cherry-pick
it cleanly

Kurt Hindenburg committed changes in [konsole] src/MainWindow.cpp:

Don't search for 'File' but grab the menu's first qaction.

As pinotree on IRC kindly pointed out, searching for 'File' won't work
in non-English menus. Now we grab the first action in the menu which
should always be in for the File menu in Konsole.

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

Initialize m_inferencer to 0.
This fixes a crash when Virtuoso fails to start. It does not fix the failed start though.
That is another topic I need to tackle.


FIXED-IN: 4.6.2

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

Implement default handler in Dashboard config

Sorry for doing a second commit - 4.6 and master had diverged.

Frank Reininghaus committed changes in [kdelibs] kfile/knewfilemenu.cpp:

KNewFileMenu: Add clear buttons to dialogs asking for a name

This commit adds a clear button to the KLineEdits in the dialogs
that ask the user for a file or folder name when a file or folder
is to be created. Note that the KLineEdit text is set after the
clear button is enabled. If it is done the other way around, the
clear button is not shown initially.


FIXED-IN: 4.6.2
(cherry picked from commit 85878a6acfb5f03ec06f58340296582ba9aab7e3)

John Tapsell committed changes in [kde-workspace] ksysguard/ksysguardd/Linux/stat.c:

Do not crash if we cannot open vmstat

Kurt Hindenburg committed changes in [konsole] src/SessionController.cpp:

Allow user to enter commands as bookmarks.

Previously, bookmarks where converted to KUrls and then only protocols
Konsole knew about internally were processed. Now if a bookmark has no
KUrl protocol, Konsole just sends the bookmark to the shell.
This will solve issues such as 'ssh user@server -p port tail -f file'
as well as allowing any command to be a bookmark.






FIXED-IN: 4.6.2

Aaron J. Seigo committed changes in [kdelibs] /private:

protect with a weak pointer

Timothy Pearson committed changes in /branches/trinity/dependencies/tqtinterface/qtinterface/tqt.h:

Part 1/2 of fix for Bug 453

Timothy Pearson committed changes in /branches/trinity/kdebase/konqueror/sidebar/sidebar_widget.cpp:

Part 2/2 of fix for Bug 453

Timothy Pearson committed changes in /branches/trinity/kdebase/nsplugins/viewer:

Enhance support for Flash in Konqueror (closes Bug 351)
Patch courtesy of Ilya

Martin Gräßlin committed changes in /trunk/KDE/kdeartwork/kwin-styles/keramik:

Support MouseWheel on titlebar

Thanks to Knut Johansson for the patch and sorry that
we did not commit it more early :-( I was just triaging
the bug and noticed the attached patch.



FIXED-IN: 4.7.0

John Tapsell committed changes in [kde-workspace] ksysguard/gui/WorkSheet.cpp:

Fix if the user creates a second Processes Table

Dawit Alemayehu committed changes in [kdelibs] kioslave/ftp/ftp.cpp:

Allow copying of zero byte sized files.

(cherry picked from commit 0a0368bac3e1586328f6d0869f62ef14687906ea)

John Tapsell committed changes in [kde-workspace/KDE/4.6] ksysguard/gui/SensorDisplayLib/FancyPlotter.cc:

Fix crash when mixing summation and non-summation sensors

Also fix the tooltip to make it look better when mixing summation and
non-summation sensors

Christoph Feck committed changes in [kdelibs] kdeui/util/kpixmapsequenceoverlaypainter.cpp:

Fix crash in KPixmapSequenceOverlayPainter

The class tries to ensure that a default sequence is available.
There is, however, no check if the default sequence is part of
the current icon theme. This fix makes sure the class does not
crash when the default icon sequence fails to load.


FIXED-IN: 4.7.0

Sebastian Trueg committed changes in [kde-runtime] nepomuk/services/strigi/nepomukindexwriter.cpp:

Only rely on the mimetype from KDE, completely ignoring the one from Strigi.
This way each file only gets a single mimetype which makes a lot of things
easier and fixes the problem with duplicate results in nepomuksearch.

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

Repaint area between offset and window in sliding popups

As this area was not repainted it caused visual garbage during
animationgs. Most visible with yakuake and a panel at the top.
Offset in that case is the upper screenedge while yakuake is
positioned below the panel. The area of the panel did not get
repainted causing the garbage.

Sebastian Trueg committed changes in [kde-runtime] nepomuk/services/storage/repository.cpp:

Initialize m_inferencer to 0.
This fixes a crash when Virtuoso fails to start. It does not fix the failed start though.
That is another topic I need to tackle.


FIXED-IN: 4.6.2

KDE-PIM

Tobias Koenig committed changes in [kdepim/enterprise/e3] /printing:

Improve month printing of calendar

We check not whether a event/todo will match into the
day box before we paint it. This will also make sure that
the 'hidden events' notifier is not covered by a summary string.
Furthermore the layout algorithm is slightly improved to use more
available space.

kolab/issue4701

Sergio Luis Martins committed changes in [kdepim] calendarviews/eventviews/agenda/agendaview.cpp:

Make recurring events aware of daylight saving time.

The time of the first occurrence was being used for all occurrences,
which is wrong. For example, a recurring UTC event that crosses a
DST switch won't have all occurrences with at same local time.

Office

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

Add support for the missing shapes: straight and bent connector

Jan Hambrecht committed changes in [calligra] /:

added support for pasting shape at mouse cursor position

there are now two alternative ways of positioning the shapes when
pasting them to the document. the first (old) way is to use a user
defined paste offset wich gets applied to the shapes position before
adding them to the document. the second (new) way is to determine the
position of the mouse cursor on the active canvas and paste the shapes
so that the center of the pasted shapes bounding box is at the mouse
position.

Lassi Nieminen committed changes in [calligra] /:

Odf: Renamed KoTableStyle -> KoTblStyle as KoTableStyle already existed in kotext..this fixes some crashes
in places where both of them were used.
Docx filter: Enabled master-page styles for tables.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 38dfa95...
Dmitry Kazakov committed changes in [calligra] /:

Fixed autoscrolling bug in Krita

I've extracted one method from KoToolProxy and overridden it in newly
created KisToolProxy. This method just converts widget coordinates
into document coordinates.

Fixed a bug reported by Thorsten.

WARNING: Be careful, the definition of 'document origin' differs in
Krita and other flake-based applications. In Krita 'origin' is used
only when the size of the image is less than the size of the image and
vast scrolling is disabled. It is used for centering and means "the
offset from the topLeft of the widget to the corner of the
document". In flake, 'origin' means "the offset of the document in a
big white rectangle that surrounds the document". Krita has no such
rectangle and the origin is used in a different way due to historical
reasons, i guess.


CC,

Dmitry Kazakov committed changes in [calligra/layer_box_cleaning_kazakov] /:

Fixes and cleaning for KisLayerBox

This patch fixes:
1) Drag-and-drop (it has been broken recently)
2) KisNodeManager::activeNode() is now set properly, when a node
is deleted (caused a crash).
3) Controls of KisLayerBox are enabled/disabled properly again
(has been broken as well as 1) )

Does *not* fix:
1) Crash when adding a transparency mask with a precreated
selection (bug 266687)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 10016f1...
Cristian Oneț committed changes in /trunk/extragear/office/kmymoney/kmymoney/models/accountsmodel.cpp:

The 'hide unused institutions' implementation was not working correctly if one institution had child accounts. Fix that by handling only empty institutions (with no accounts) with the flag (hideClosedAccounts()) and all the other institutions with the visibility of it's children.

C. Boemann committed changes in [calligra/text-layoutrestructure-boemann] /ui/tool:

Smooth freehand tool with cardinal splines

This creates smoother curves when drawing quickly (when there are few mouse
events).

Geoffry Song committed changes in [calligra] /ui/tool:

Smooth freehand tool with cardinal splines

This creates smoother curves when drawing quickly (when there are few mouse
events).

Multimedia

Rick Chen committed changes in [amarok] src/context/applets/lyrics/LyricsApplet.cpp:

Make lyrics editable when there's no currently no text

Gilles Caulier committed changes in [kipi-plugins] /:

original and destination url are inverted when cloning data is processed.

Sergey Ivanov committed changes in [amarok] /:

Prevent crash on loading unsupported format playlist.

Peter C. Ndikuwera committed changes in [amarok] src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:

Fix Dynamic Collection/scanning of unmounted device



Ok, fixing my own bug report here. Collection Scanner should only scan
urls on mounted devices.

Rick Chen committed changes in [amarok] /context/engines/lyrics:

Fix lyrics applet sometimes not showing fetched/cached lyrics

Networking Tools

Lamarque Souza committed changes in [networkmanagement] /:

Makes the plasmoid change the interfaces names when the user changes the
"Show network interface using" configuration in the kcm module.

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

Resolved "non clickable links" bug

@ http://bugs.kde.org/265422
Added Regex for link detection

Lamarque Souza committed changes in [networkmanagement] /vpnc:

Applying vpnc: fix storing/loading of secrets type
Thanks Andrey Borzenkov for this patch.

REVIEW: 100857

Andrea Diamantini committed changes in [rekonq] /:

This commit to try fixing all troubles against the tabbar highlight feature.

Courtesy fix patch from the man implementing the feature: Johannes Troscher.
Many Thanks for.

Bug Reporters: please, let us know if this really fix it!

Joris Guisson committed changes in [libktorrent] /:
Lamarque Souza committed changes in [networkmanagement] libs/internals/settings/802-1x.cpp:

Applying fix connecting to WiFi when "In file (unencrypted)" secrets
storage is used.
Thanks Jirka Klimes for sorting this out.

REVIEW: 100855

Lamarque Souza committed changes in [networkmanagement] /:

Applying Secrets: fix missing secrets for VPN plugins without explicit
storage type.
Thanks Andrey Borzenkov for this patch.

REVIEW: 100856

Lamarque Souza committed changes in /trunk/KDE/kdenetwork/kopete/protocols/gadu/gadusession.cpp:

Apply fix for lack of unicode translation in Gadu plugin.
Thanks Maciej `Matrach` Matraszek for the patch.


FIXED-IN: 4.6.2

Lamarque Souza committed changes in [networkmanagement] libs/service/notificationmanager.cpp:

Do not send "low signal" notification if connection is not activated.

Florian Reinhard committed changes in [telepathy-chat-handler] lib/adium-theme-view.cpp:

Don't crash when there's a chatStyle with no variants.

REVIEW: 100870

User Interface

Ivan Čukić committed changes in [kdeplasma-addons] libs/lancelot-datamodels/Applications.cpp:
Alexey Chernov committed changes in [kdeplasma-addons] applets/rememberthemilk/taskeditor.cpp:

Set NoPen for painter in TaskEditor

Utilities

Sebastian Trueg committed changes in [nepomukshell] resourcequerywidget.cpp:

Automatically resize query result columns.
Thanks to Smit Shah for the patch.

Sebastian Trueg committed changes in [nepomukshell] querymodel.cpp:

Properly close the query and disconnect from it instead of simply setting it to 0.
Thanks to Smit Shah for the patch.

Evan Teran committed changes in /trunk/KDE/kdeutils/kcalc/knumber/knumber_priv.cpp:

Fix for bug #268837, added abort handler for when GMP can't deal with
cube rooting large numbers.

Games

Frederik Schwarzer committed changes in /trunk/KDE/kdegames/kblocks/KBlocksWin.cpp:
Frederik Schwarzer committed changes in /trunk/KDE/kdegames/kblocks/KBlocksKeyboardPlayer.cpp:

Fix swapped rotation direction.

Features

Development Tools

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

Added pseudo autocompletion support for builtin types

works, but data is missing (i.e. which type has wich attributes)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 51f4309...
Milian Wolff committed changes in [kdevplatform] /:

Add document buddy architecture

Allow kdevelop language plugins to manage related documents (like foo.h and foo.cpp for cpp plugin)
Language plugins may implement IBuddyDocumentFinder to define the rules (how to know if two documents are buddies).
Language plugins that implement IBuddyDocumentFinder must register themselves.
An option was added to the UIConfig to open documents side by side with its buddies.

Buddy documents work like this: Assume that the option is enabled in the config, and there exist the following tabs:
| foo.h | bar.cpp |
If now the user opens foo.cpp, then this tab will be placed to the right of foo.h.

Another feature: Assume that both buddy documents and the option "Open new tab after current" are enabled. There are the following tabs:
| *foo.h* | foo.cpp | bar.h | (foo.h is the active tab)
Normally, if the user opens somefile.cpp now, the tab would be placed between foo.h and foo.cpp, which would separate the buddies.
So we changed the bahavior: the new tab will be placed after foo.cpp instead.

REVIEW: 100874

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 9 more) Revision e4fecad...
Julien Desgats committed changes in [kdevplatform] plugins/grepview/grepdialog.cpp:
Sebastian Kügler committed changes in [plasmate] /:

more start page improvements

- "Declarative" -> "Qt Quick (QML)
- make Qt Quick default for Plasmoids
- smaller min height
- reshuffle import options

Educational

Aleix Pol Gonzalez committed changes in /trunk/KDE/kdeedu/kalgebra/analitza:

Improve support for Higher Order Functions

Diffs: 1, 2, 3, 4 Revision 1225020
Peter Kümmel committed changes in /branches/work/kst/portto4/kst/src:

When only a filename is passed to kst without any further arguments
and it is not a .kst file try to find a datasource which could load it,
and show all vectors against INDEX. Each datasource could overwrite this
behavior, like it was asked by Syam Krishnan C.R. on the mailinglist.

Having this feature it is now possible to register Kst as default program
for opening data files: double-click on your data file and see Kst previewing
your data!

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

Graphics

Marcel Wiesweg committed changes in [digikam] /:

Properly implement manual creation and moving of faces.

- adding a face manually is now implement in the FacePipeline and
done in a thread, as all database writing should be done in a thread.
- when a face region is changed, but no confirmation done,
detect and apply the changes. Done in the pipeline.
Requires the view to call finish() before a new image is loaded.
- set priority of the pipeline threads, defaulting to LowPriority,
so as not to interfere with the main thread.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 7b38d97...
Marcel Wiesweg committed changes in [digikam] /:

Implement a convenient benchmark mode for face detection.
Operates on a "ground truth" collection and evaluates the detectors performance on this.

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

KDE Base

Serghei Amelian committed changes in /branches/trinity/kdebase:

[kdebase] added samba and ldap support

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1224685
John Tapsell committed changes in [kde-workspace] krunner/ksystemactivitydialog.cpp:

Let us be able to close System Activity with the usual ctrl-Q shortcut

Davide Bettio committed changes in [plasma-mobile/mobilephone] /:

PhoneManager is an application that initializes ofono and it asks to the user required credentials like the PIN.

Diffs: 1, 2, 3, 4, 5, 6 Revision 9bbd9a4...
Marco Martin committed changes in [plasma-mobile] /:

a working version of the activity switcher

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

KDE-PIM

Volker Krause committed changes in [kdepimlibs/kaddressbook/marble] /contact/editor:

Allow to move the map to the currently selected address.

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

Office

Stephane Mankowski committed changes in [skrooge] /:

FEATURE: Ensure visibility of selected items in graph

Diffs: 1, 2, 3 Revision 2361535...
C. Boemann committed changes in [calligra/text-layoutrestructure-boemann] /:

added support for pasting shape at mouse cursor position

there are now two alternative ways of positioning the shapes when
pasting them to the document. the first (old) way is to use a user
defined paste offset wich gets applied to the shapes position before
adding them to the document. the second (new) way is to determine the
position of the mouse cursor on the active canvas and paste the shapes
so that the center of the pasted shapes bounding box is at the mouse
position.

Arjen Hiemstra committed changes in [calligra] /part:

Add initial support for a search bar and the new searching code to Words.

Pierre Ducroquet committed changes in [calligra/words-save-table-style] libs/kotext/styles/KoTableColumnStyle.cpp:

Finish support for saving the currently supported column style properties

Matus Uzak committed changes in [calligra] /libmso:

libmso: Improved support for rotated shapes (group shapes still not supported).

* For any but a child shape, the OfficeArtClientAnchor might contain a 90 degrees rotated
rectangle. It depends on the rotation angle, and the intervals differ between shape types.
It seems like a relict from times when only rotation in {0,90,180,270} was supported.

* Added support for flipping, using draw:mirror-vertical and draw:mirror-horizontal attributes
of the draw:enhanced-geometry element.

NOTE: At the moment rotation of simple shapes and their positioning into a group shape seems fine.
However rotation and flipping of the group shape is not supported. If someone has good knowledge
of this topic, then feel free to implement.

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

Multimedia

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

Further usability enhancements: handling multiple selection in CD audio ripping view.

A multiple tracks can be checked, dragged and edited at once.

Diffs: 1, 2, 3 Revision 532fa6c...

Networking Tools

Lamarque Souza committed changes in [networkmanagement] vpnplugins/openvpn/openvpnprop.ui:

Change the labels of OpenVPN TLS key direction from 0/1 to server/client

Andrea Diamantini committed changes in [rekonq] /:

Set an option to disable the disable graphics effects on the tabbar
highlight animation.



To see if this really works, please deselect the "animated tab highlights"
in the Tabs Settings section

Utilities

Alberto Mattea committed changes in [kcmgrub2] /:

Add support for changing Grub colors

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

Games

Arjen Hiemstra committed changes in [gluon] /:

Implement the "Import Assets" action.

Diffs: 1, 2, 3, 4, 5 Revision a2cdfae...
Dan Leinir Turthra Jensen committed changes in [gluon] /lib/models:

Add a newGameObject function to the Scene model

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

Add sorting/filtering to Palapeli::CollectionView.

Sorting is by name currently, so bug 258734 is fulfilled only partially.

Optimization

KDE Base

Alex Fiestas committed changes in [bluedevil/nonSequencialWizard] /wizard:

Refactoring of the Wizard, now it is non-sequential.

This is the first commit of the non-sequential wizard, which will
allow us to have shorter and smarter user flow's as well as a
more clean code, since the we're are going to split the logic in
each case we have, which at the moment are:

1-Simple Secure Pairing(SSP)
· Page showing the PIN sent by the device.
· Showing "Correct" and "Not correct" options.
2-No pairing needed
· We'll jump directly into the services page.
3-The device is a Keyboard
· We'll show the PIN
· We'll show a label such "Type this pin and press enter".
· Maybe a nice picture of a keyboard as well :p
4-The device is in our Database (no need to show the PIN)
· We'll show a "Connecting...."
· If succees, go directly to the Service page.
5-The device is not in our database (Show the pin, just in case)
· This should not happen too much since these cases are
usually keyboards which are covered by case 3
· Since this case is weird, we'll show the PIN just in case.

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

Office

Stephane Mankowski committed changes in [skrooge] /:

Rework graph tool bar and contextual menu.
Better display for stack, line, points, ...

Diffs: 1, 2, 3, 4, 5, 6 Revision 22b08b0...
Arjen Hiemstra committed changes in [calligra] /main:

Improve the search bar ui.

- Add support for setting options.
- Add to completion on find trigger.
- Show/hide the toolbar according to the actions that are triggered.

Jan Hambrecht committed changes in [calligra] filters/karbon/svg/SvgParser.cpp:

improve parsing of clip path element

path shapes that are children of the clip path element are used
directly as clip paths. group shapes as children of the clip path
element are ungrouped and their children are used as clip paths.
shapes not being a path or a group are converted to a path shape
by using their outline.

Games

Arjen Hiemstra committed changes in [gluon] /:

Change the "New Scene" button to a menu and general code cleanup.

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

Security

Networking Tools

Lamarque Souza committed changes in [networkmanagement] /internals:

Applying secrets: do not save secrets if user asked for it.
Thanks Andrey Borzenkov for this patch.

REVIEW: 100859

Other

Development Tools

BogDan Vatra committed changes in [android-qt] /:

Remove qtandroidbridge, please use
QPlatformNativeInterface::nativeResourceForWidget("JavaVM",0) the
get current JavaVM pointer.

Cleanup build scripts.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 55ce5c2...
Aaron J. Seigo committed changes in [plasmate] /:

give me fuel, give me fire, give me icons for desire!

KDE Base

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

Drop the driver blacklist

Let's face it: it was a bad idea and the blacklist never got updated.

Diffs: 1, 2, 3, 4 Revision 74085c0...
John Tapsell committed changes in [kde-workspace] /ksysguardd:

FreeBSD support - A large number of improvements to the FreeBSD support

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

KDE-PIM

Thomas McGuire committed changes in [akonadi-facebook] /:

Now support both KCal and KCalCore for attendees.

This should allow for compilation with 4.4
(cherry picked from commit f6075533e0edd230d3372cae4f82de5467933688)

Conflicts:

libkfacebook/eventinfo.cpp
libkfacebook/eventjob.cpp

Diffs: 1, 2, 3 Revision 64ac0fe...

User Interface

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

12,5% done

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