Issue 195
7th August 2011 by KDE Commit-Digest TeamContributors
Marta Rybczynska
Alexander van Loon
This Week...
Statistics
Commits | 2352 by 216 developers |
Open Bugs | 23314 |
Open Wishes | 17491 |
Bugs Opened | 559 in the last 7 days |
Bugs Closed | 669 in the last 7 days |
Commit Summary
Module | Commits |
/trunk/l10n-kde4 |
235
|
/branches/stable |
166
|
/branches/trinity |
46
|
/trunk/KDE |
34
|
/trunk/www |
26
|
/branches/work |
25
|
/trunk/l10n-support |
23
|
/trunk/playground |
22
|
/trunk/extragear |
20
|
/apps/media |
16
|
Files | Developer | Commits |
330
|
Iñigo Salvador Azurmendi |
110
|
255
|
Gilles Caulier |
86
|
213
|
Laurent Montel |
72
|
192
|
Harald Sitter |
67
|
156
|
Burkhard Lück |
54
|
159
|
Robin Appelman |
53
|
138
|
Timothy Pearson |
46
|
120
|
David Faure |
40
|
108
|
Patrick von Reth |
39
|
96
|
Sairan Kikkarin |
32
|
Internationalization (i18n) Status
Language | Percentage Complete |
Brazilian Portuguese (pt_BR) |
99%
|
Swedish (sv) |
99%
|
Estonian (et) |
95%
|
Spanish (es) |
95%
|
Dutch (nl) |
94%
|
German (de) |
93%
|
British English (en_GB) |
90%
|
Italian (it) |
90%
|
Low Saxon (nds) |
89%
|
French (fr) |
89%
|
Bug Killers
Person | Bugs Closed |
Christoph Feck |
124
|
Jekyll Wu |
77
|
Darío Andrés |
64
|
Gilles Caulier |
49
|
Christophe Giboudeaux |
36
|
Dominik Haumann |
31
|
Myriam Schweingruber |
26
|
Bernhard Beschow |
21
|
Martin Koller |
20
|
Laurent Montel |
18
|
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 103 selections this week
Bug Fixes
Educational
Fix calculations for average speed, heart rate, cadence and pace. Original
patch suggested by Anton Rasmussen.
Graphics
Fix detection of chosen image format if the selected filter has more than one "*.xy" suffix
in the filesaveoptionsbox. In that case, we need to analyse the string and just
use the first suffix.
Migration: splitted mysql database fixes
Migration of a sqlite database to a mysql one didn't create
create_index_if_not_exists() stored procedure in the thumbnail database,
leading to failed update if index already existed.
Data of the thumbnail database is not copyed at all, but the content of
the "Settings" table are needed and checked. Workaround the problem
checking/inserting the two needed records at creation time.
Do not overwrite download status from DB when thumb/info are get on the fly. This fix download indicators over icon view items.
Do not overwrite file mtime get at camera connection when metadata are updated with thumbnails. This fix Ordering of icon view items.
Fix loop to get download status. No need to copy map.
Improve and simplify icon-view loop to refresh items depending of sort order.
Less CameraIconItem dependency to preprare camera Icon View Qt4 model/view port.
KDE Base
Resize KMessageBox::detailedError at start to display all text
Quoting the BR:
'When using KMessageBox::detailedError() it sometimes doesn't resize properly to
show all the text'
commit this on behalf of Dario Andres (https://bugs.kde.org/show_bug.cgi?id=193097#c9)
REVIEW:101931
(cherry picked from commit 370d3ed6e5153fc61b774cf2640acc72d334033d)
Made the file indexer's indexFile honor the scheduler's queue.
Now the file to be indexed is enqueued in the filesToIndexQueue. That
way the file watcher can use the indexFile method to update modified
and newly created files without updating the whole folder.
REVIEW: 102197
Let the hide configuration dialog look better
Now the columns are resized to fit there content.
REVIEW: 102210
Unbreak completion on tab-out.
KLineEdit no longer emits textEdited signal when scrolling completion
list (see commit 8db60a2f) then use textChanged as in the past.
FIXED-IN: 4.7.1
(cherry picked from commit 2a90109ab5ff7f53b4ed0555eef3e45428619f9b)
Make sure pty device has right size before terminal process queries it.
Whenever TeminalDisplay is resized, konsole tells the underlying
pty device its new size by calling Pty::setWindowSize(). However,
current code can't guarantee when the terminal process starts and
queries the pty device about its size, the pty device already has the
right info. This has caused some long known bugs, such as #176902.
This patch tries to guarantee that important assumption. It currently
uses a hard-coded small delay, which works pretty well in practice
although not that elegant.
Patch by Jekyll Wu
I think this is better than leaving the situation as it is. This may
be backported if no issues are found.
REVIEW: 102061
FIXED-IN: 4.8
remove search/replace bar from view bar, to minimize the height
fix {...) and (...} matching
prevent configuration from swapping out the containment from the DashboardView
Delete duplicated configuration options
Klipper's configuration dialog has duplicated options
kcfg_ReplayActionInHistory + kcfg_StripWhiteSpace on
the General + Actions page.
Commit log of Revision 1052730 (added kcfg_ReplayActionInHistory
+ kcfg_StripWhiteSpace to actionsconfig.ui) reads:
'Move actions-related config to action config dialog...'
Apparently it was forgotten to delete these actions from generalconfig.ui,
so in fact it was a Copy not a Move.
REVIEW:102150
(cherry picked from commit 3326a0f1c58809176020be54aa17d52ca94878ef)
Add --nofork to the --help output.
--nofork is under --help-kde which is often overlooked by users.
Placing a comment under --help should cause less problems for users.
Fix infinite loop that can happen in some cases where colspan=0 or rowspan=0
because accessing empty structures. Tracking for not empty qmap by using
additional flag is redundant and buggy in this case.
(cherry picked from commit 543c2751da42c1664171685e25fbce594024d9cd)
properly handle empty HTTP auth challenges
Add missing separators to the "Help" sub-menu of Dolphin's menubar replacement like all KDE apps have
On VD- or activity change just add a launcher if it should be shown.
accept HTTP headers that are not followed by whitespace after the colon
>From RfC 2616, section 4.2 (Message Headers);
Each header field consists of a name followed by a colon (":") and the
field value. [...] The field value MAY be preceded by any amount of LWS,
though a single SP is preferred.
"any amount" includes "nothing".
Handle special case in removeDataByApplication.
When a call to removeDataByApplication removes the entire resource but
there is still an incoming relation created by another application
then we keep the metadata of the resource. But only if the resource has
a nie:url. Without a nie:url the left over metadata is pointless but
with a nie:url the resource can still be identified even outside of
Nepomuk.
This fix is important for any indexer like the file indexer or the
Akonadi indexer since they use removeDataByApplication do update
resources. Without this fix incoming relations would be deleted and
the resource URI would change.
The same fix still has to be implemented for the other variant of
removeDataByApplication. It is, however, by far not as urgent since
it is not used anywhere yet.
KDE-PIM
Fix Bug 279290 - Emails being sent are briefly shown as unread in the system tray icon
Office
libmso: Added a separate custom-shape of type rectangle.
* The separate rectangle shape was required to make use of draw:mirror-vertical
and draw:mirror-horizontal, which are usable only with the draw:enhanced-geometry
element.
* The existence of placeholder shapes in MS-PPT requires some rectangles
to be processed as text-boxes to make use of the presentation:placeholder
attribute.
DOC: Put back an assert for table cell styles.
The assert was removed by:
commit 873b9867bb9ce5b4d4e59ff93258a44bb16a99ea
Let's keep the assert to detect broken files, which can't
be handled at the moment. The assert started to cause problems
because of changes of mine, which didn't consider covered table cells.
SVM: Fix painting of polypolygons
To do this, we introduce a new function in the backend, specialized
for polypolygons.
Unfortunately this also means that we had to disable the so called
"complex polygons" feature when the PolyPolygon action had version >= 2.
We were never really able to understand the ideas behind them and we
could not decipher the LibreOffice source code.
Anyway, now the Desktop Summit template shows correctly in Stage.
Fix the black border of the image
o make the pixels transparent
PPT: Updated inheritance of text/paragraph properties.
* A common shape (opposite of a placeholder) SHOULD contain text of type Tx_TYPE_OTHER,
but MS Office 2003 does not follow this rule.
Fix Calligratables crashes when importing just ANY document.
That's the same ugly workaround Words uses to update the option widgets :-/
Fix parsing of borders to support the fact that in OpenDocument (and XSLT/CSS), every part of the borders description is optionnal, hence 'black' is a perfectly fine border...
Update all the model items even if an account is favorite in which case there are two items which correspond to the same account. This is another case of account data change that affects the model layout that was not handled correctly.
And extra fix of the AccountsFilterProxyModel::removeAccountType which now really removes the account type even if the type is present in the list more then once (m_typeList should really be a set).
Multimedia
application/x-iso (kde3 naming) -> application/x-cd-image (shared-mime-info)
(detected by the kbuildsycoca4 warning that nobody reads)
Introduce workaround to make dvd playback work.
Currently the MediaElement has QUrl as source property,
which of course fails for anything but actual urls.
Four options present themself here:
a) use QVariant so that a QML consumer can throw a url at us
AND a mediasource
b) introduce MRL support
c) provide two interfaces, one for url and one for mediasource
d) functions on mediaelement to expose advanced features (e.g. payDvd)
TagDialog's Open destination button now opens correct path instead of parent directory.
FIXED-IN: 2.4.4
Make audio output device selection work.
Currently it is broken due to a bug in libvlc that should be fixed soon.
We have to defer setting the output device until the player object
exists, which requires a somewhat ugly hack. That hack might break
if output devices are added or removed at the wrong time.
Disabled keyboard tracking for TagDialog's SpinBoxes to fix the bug with messed typing order (caused by right text alignment).
FIXED-IN: 2.4.4
Made possible to empty numerical fields in TagDialog (track number, year, etc.).
FIXED-IN: 2.4.4
Networking Tools
Since NM guys are being too slow to fix this bug I am adding this hack until
they fix it for good. Please try and see if it does not bring new bugs.
Fix a bug in which emoticons can appear in URLs in messages, by swapping the order of processing
Reviewed by: David Edmundson
Fix crash when creating connections with networkmanagement_configshell.
Thanks David Narvaez for this patch.
Keep eventQueue locked while dequeuing events
Urs, please post-review :)
Since NM guys are being too slow to fix this bug I am adding this hack until
they fix it for good. Please try and see if it does not bring new bugs.
Features
Development Tools
New code importing wizard allows to select one ore more files from different directories or a whole tree.
Also special file extensions can be entered for file selection.
Feedback of the import procedure is shown.
There is still some unfinished work and bugs, but that will be done in the next weeks.
In case that we have Kompare installed, make it possible to export
our differences to Kompare.
Educational
Deinflection system now fully recognizes between verbs and adjectives to show a more appropiate message to the user.
New satellites plugin
This is the first draft of the Satellites plugin, using TLE data from
Graphics
new camera thumbnails controller.
This one manage thumb request from icon view and pass it to camera controller. It prevent duplicate request.
Source code from cameragui to get thumbs from KDEPreview kio slave take place here now. this simplify code to read.
implement a cache of tumb/info for camera interface.
It work fine if you change icon view item sort method.
TODO : do not store item pixmap to icon view, but use pixmap cache instead.
Marcel, just take a look if all is fine for you about cache cost management. I have a doubt here...
Split of settings/migration for images/thumbs DB
This is the first step in really managing the Image metadata database
and the Thumbnail cache database as different entities.
Only changes in the gui are included and as is the code is not
functional, still need to be done:
1) change the structure of digikamrc and it's migration
2) define interaction between widgets in the new migration dialog
3) port and possibly unify "Settings -> database migration" with
"Settings -> configure digikam -> database settings"
4) add a "Backup" button
GUI: some new strings, work in progress
Add first version of KIPI export plugin for VKontakte
add camera type mime to handle digiKAm as camera interface unde Gnome
KDE Base
Underline the current item in KFileItemListView
It still looks a bit ugly, but at least we can see the current
item now :-) It is only updated by mouse clicks at the moment.
Automatic folding (remember folding from last sesion) was implemented
make shift+enter work if shortcut for smart return is removed
Changes -
* Force add/remove (to make Add/Remove work with files
with VersionState Added/Removed
* Rename dialog - Old name and text box aligned to left
* Removed line edit for StatusList (planned to make it
filter in future)
* Fixed a new born bug which made commit dialog crash
when a file is selected from StatusList to get its diff
* Changed label for Hg Init dialog
and some other dialogs
* Solved UTF problem in many dialogs.
* Fixed bug where \s character is pushed at front in
HgConfig, replacing space character
* Fixed SEGFAULT when Edit is clicked in Ignored Files
in Config Dialog
* Error message if changes not pulled succesfully and
information message when changes not available in
Push and PUll dialog
New and improved describeResources method.
The DataManagementModel's describeResources now uses flags instead of
the boolean parameter. The supported flags are
- ExcludeDiscardableData - does exactly what it says: it excludes all
data from discardable graphs.
- ExcludeRelatedResources - excludes related resources except sub-
resources. By default all related resources are returned with their
identifying properties. If this flag is set only sub-resources are
included.
As mentioned before sub-resources are now always included. A sub-
resource is defined as being part of the super-resource and not making
any sense without it. Thus, excluding sub-resources is pointless.
The method also includes a third parameter: targetParties. This is not
implemented yet but will be used to specify the nao:Partys that the
data should be sent to. describeResources will then filter out data
that is not public to all of the parties.
Many situations are covered in the unit tests although probably not all.
One Virtuoso issue remains: all queries have to be executed for each
resource individually. I already asked on the Virtuoso mailing list[1]
about this issue. To me it seems like a bug.
[1] http://sourceforge.net/mailarchive/forum.php?thread_name=4E36D5ED.9020904%40kde.org&forum_name=virtuoso-users
Add an API (currently private) for installing missing Plasma engines.
Use it when a requested data or script engine is not found.
REVIEW: 102175
Add shortcuts to jump to top & bottom of history.
The shortcut of jumping to top of history is for the request of #45950
The shortcut of jumping to bottom of history is added not only for
consistency, but also to be used for #38390, especially its comment #9
and #10.
Patch by Jekyll Wu
FIXED-IN: 4.8
REVIEW: 102124
Add a checkbox to hide the size widget upon resizing window.
Re-add the KDE 3 option to show/hide the size widget when the window is
changed.
Patch is years old from Chali Ahmul M.P.U
FIXED-IN: 4.8
added syntax highlighting for GNU LD scripts
Written by Lyle Putnam. Highlighting test included.
Add option to make login effect fade via black instead of a long transition to your desktop.
Nuno has to decide whether the new option will become default or not, for now it is disabled by default.
You can enable it in effects kcm, now Login effect has a configuration dialog.
It does not (yet) however check for non-fullscreen effects, so they might look weird when this is enabled.
REVIEW: 101812
C +22 -17 kwin/effects/login/login_config.h [from: kwin/effects/login/login.h - 057% similarity] [License: GPL]
Accept drag and drop event from non-KDE Filemanagers
Thunar uses 'text/uri-list' in its mimetype, but konsole only accept
d&d events whose mimetype contains 'text/plain'.
Patch by Jekyll Wu
FIXED-IN: 4.8
REVIEW: 102176
Office
Very first version for a color signature implementation.
It is a clusterization based on a modified kd-tree algorithm.
Added our own undo stack
The new stack doesn't start undo/redo if there is any processing
in progress. We might add block/unblock() calls to the stack, but
this will be very inefficient, due to the huge synchronization
overhead.
SIOX selection tool created.
Work on ToC.
This lands following in the branch;
1) Be sure we always set the QTextBlock and always regenerate the toc
2 times at the beginning.This reintroduces the generate() during
layout-run logic which we indeed needto minimize the numbers of
relayouts needed. That reopens the original problemwe had with
headers that are above the toc may result in us dealing with
the wrong QTextBlock cause the position() changed then. Will
look how to solve thatin a better way.Also this still does not
fix the problem that thoseThe_Miscellaneous_Icons_And_Scroll_Bars.odt
produces wrong anchor-position resultscause of the toc's relayout.
But for that we probably need to repair the way how anchor
repositioning is done atm (to be more exact it's not done at all).
2) Proper right-align position the page-numbers.
Change kformula from an application to a shape, like the chartshape
The application hasn't worked since circa 2006, so simplify everything
a lot and just make it a shape.
: Possibility to display different accounts in different currency units
In "Account" page, a new attribute name "Amount entered" as been added to be able to see the amount of the account in his unit
Improve drag & drop and selection in Document Structure Docker
this patch include:
The following features for Document Structure Docker:
- Integration of +/- selection buttons
- Draw thumbnails of dragged pages
- Show context menu on dropping for copy/paste pages.
- Improve moving pages.
Also:
- Move KPrSelectionManager and KPrSelectionToggle classe to libs/widgets and rename to:
KoSelectionManager, KoSelectionToggle (these classes provide +/- selection buttons for QAbstracView classes).
- Selection of pages after move/copy on Custom Slide Shows View.
REVIEW: 102120
DOC: Updated processing of list styles.
* Preparing a text style based on the lists related information for the bullet/number,
which overrides text-properties applied to the list-item text (by either the text style
or the paragraph style). That one is referenced from the corresponding <text:list-level-style-*>
element.
NOTE: OOo lacks support for such approach, they store the info into the <style:text-properties>
child element of the <text:list-level-style-*> element.
* Providing proper value for the text:list-tab-stop-position attribute of the <style:list-level-label-alignment>
element. TODO: There might be problems on complex test files (nested list, etc.).
NOTE: Added a number of test into kofficetests.
----
TODO: Several level inheritance of font-size from some of the built-in paragraph styles (styles.xml)
is not working properly for the bullet/number of lists items in the layout. For text of the list item
it's working fine. Have to discuss that on #calligra.
TODO: Positioning of list items is not working properly in the layout.
Both TODOs can be tested with attachments to
Multimedia
Current track applet: show number of artists instead of genres
There are not many genres. ;-) So the number of artists is a much better
way to express some statistics about the collection.
FIXED-IN:2.4.4
support rgb32 and yv12 all at once
A given format can be enforced by exporting PHONON_COLOR to either
yuv or rgb.
Mind that currently no painter has implementations for yuv.
GSLS YV12 support, shader from nokia
colors are still broken, not quite sure why, could be inverted UV
as the shader usually expects inversion by shuffling the texture
order around, not sure I like that
Add multichannel support to AudioDataOutput
Thanks for the patch, Alessandro!
Signed-off-by: Trever Fischer
Networking Tools
let the user decide if he wants to store his 802.1x passwords or type them
in every time, add real auth dialogs for 802.1x and wireless (needed for
LEAP)
Tools Action Menu
- Removed showDeveloperTools action
- Moved adblock GUI to adblock part
- renamed toolsMenu and developerMenu to reflect their real/new roles
- Added UserAgent action to the tools menu
REVIEW:102170
REVIEWED-BY: fritz_van_tom
Make tabs movable.
FIXED-IN: 4.8
Utilities
Add a "Configure Notifcations" dialog.
The startup notification popup configuration has moved there. I've
incluced a kconf_update script to migrate an existing user setting.
New journey search string parser
- The old code was redundant and not easy to read
- There are now three analyzer steps: Lexically, syntactically and
contextually (checking keyword order and other input errors).
- One class JourneySearchAnalyzer, that uses these three analyzers to
parse an input string and update the cursor position if there are
new items inserted (correction) before the current cursor position
- Not ready yet: Completion for the "at" keyword works, for "in" it has
to be implemented. Some other mistakes like double quotation marks
after clicking on a stop suggestion. Another TODO are more/better
corrections.
- The new parser should be quite performant (optimized with help of KCachegrind)
Add version checks for 4.7.1 for activity/silence monitoring.
I can't begin to tell you how much I wanted to make this a runtime
check instead of build time, but it would have meant non-working
entries in "Configure Notifications" and non-working API on D-Bus.
Updated journey search analyzers with better autocompletion/correction
- Only add spaces into the output string after a syntax item,
if there was a space in the input string, too. This way, the correction doesn't
get in the way too much. Stored in Lexem.
- Turn struct JourneySearchAnalyzer::Results into an own class
- New function Results::updatedOutputString, which returns an output string with
updated item values and/or added/removed items by type. Used to update the stop
name.
- Calculate cursor position/selection changes on input corrections in the analyzers.
The cursor position can be set on each analyzer and it returns the cursor offset
and selection length to set.
- Add a lookahead iterator, which is always one item after the default iterator.
Maybe this should be removed again?
- Rename SyntacticalAnalyzer::parseX functions to matchX, as they are called to
match something - The parsing happens by calling the right matchX functions.
- These renamed matchX functions now all return true only if they have matched and
move the iterator after the matched item(s).
If they return false, the iterators remain unchanged/get restored.
- New function SyntacticalAnalyzer::matchNumber to match a number in a given range
with good corrections
- Use SyntacticalAnalyzer::matchKeywordInList function also to match prefix keywords
- matchKewordInList now also matches beginnings of keyword, if the cursor position
is after the keyword part (as it is typed in so far). The keyword then gets
completed with the completed part selected.
- Update JourneySearchParserTest, insert into tests/CMakeLists.txt
Other
New implementation of share dialog
Optimization
Educational
Speedup route rendering during panning/zooming.
Don't cache the route region (needed for mouse hover) while panning/
zooming where it's not really needed. Calculating the route region
is the most time consuming operation in route painting.
KDE Base
Improve performance for creating previews
The overall time for creating previews is faster the more items
are passed to KIO::previewJob() in parallel instead of passing
e.g. only 100 items once and start several KIO::previewJobs
sequentially.
However in the worst case KIO::previewJob() might
block the application for several seconds if the
MIME-type of the passed KFileItems are unknown and e.g. 10000 items
are forwarded.
So KFileItemModelRolesUpdater will now take care to resolve as many
MIME-types as possible until a timeout is reached and will only pass
those items to KIO::previewJob().
For huge image folders, where the MIME-type can be determined very
fast, this means that the overall time for creating previews will
decrease without blocking the application. For "worst case" directories
where resolving the MIME-type can get very expensive this approach
assures no blocking of the user-interface although the overall time
until all previews are generated might slightly increase.
Games
Fix the type(value) regexp parser in the setPropertyFromString method
It now performs better and hs less extraneous information.
Also, the way it was before would also accept (foo).
Other
Development Tools
Graphics
add copy CloneBrush constructor to be able to use it with QMap.
use more private internal container.
Huge fixes in CloneSettings to be able to compile it as well. It miss some FIXME to check.
Polish Polish and polish again.
Why CloneContainer store brushDia and mainDia ? It store already CloneBrush which has already dia value. What's the difference between brushDia and mainDIa ?
How are you tested this implmentation ? It doesn't compile as well ? Strange...
KDE Base
only notify the dbus object when actual changes happen
this prevents a TON of spamming of the system tray from happening with certain applications
Add TODO for someone who would have time to make things faster
All effects need to link X11
The Plasma Active build of kwin was broken because of that.
We really should get the effects X free...
Change the default LocalTabTitleFormat to use %D instead of %d
%d will shorten the directory name whereas %D will not. For some
users, having %d as the default is confusing as they don't understand
why some directories are not displaying correctly in the tab text.
Currently there is no UI to examine or change which folder names will be
shorten.
New tabs will be placed to the right of the current tab.
Currently new tabs are placed at the end which is not very convenient.
Patch by Jekyll Wu
FIXED-IN: 4.8
Initial preparations for SMOKE library generation
Office
Made KUndo2Stack polymorphic.
Well, now we need to explain this to Nokia.
Make erasing iterator-safe in textshape layout.
This may or may not be causing problems now, but it doesn't
hurt to do it right.
Multimedia
fix bad code copies, so that tdfischer has less reason to shout at me
Networking Tools
Set Connections entry in networkmanagementrc file to empty after
importing NM-0.8 connections. The old files are still instact in
case someone needs to redo the importing process.
Don't copy certificates for 802-1x connections to our own storage.
I've thought a lot about this, and while this was a very cool feature
for NM 0.8, where we had our own little connection list that only we
could access, this doesn't fit into NM 0.9 anymore. As soon as the
connection gets modified/deleted by something other than ourselves, be
it nm-applet or the sysadmin editing the files in
/etc/NetworkManager/system-connections by hand, we get problems, like
deleted/missing certificates or obsolete certificates still floating
around.
Everything still works, tested with WPA2-EAP-PEAP and WPA2-EAP-TTLS
(eduroam)
Revert vi-like shortcuts implementation
In fact, until we have one way to understand if a widget (eg: a
lineedit or a textarea) steals the focus before, this feature will
break their usage.
Utilities
move "revoke key" from context menu to key menu
The context menu is already cluttered enough and this is used so seldomly that
even I did not know of the existence of this action.
Games
Add the proper Windows Registry Entry in case of 64 bit architecture
It makes possible to get the proper install prefix path in case of 64 bit
architecture meaning that, for instance the games will be properly listed inside
the gluon_qtplayer, but it also takes effect on any codebase that uses the
relevant methods from the directoryprovider class.
Add the KDE, KDE Ext, Plasmoid and Touch players to the Windows Installer pack
Other
removed log feature because it is a privacy issue