- Interoperability of KDE, GNOME, Unity and Razor-qt has been in the focus of this years freedesktop summit. Quite some nice things have been achieved.
- Tokamak 6 took, focussing on KDE Frameworks 5, Plasma 2 and Wayland support.
- Another developer sprint was focussed on Solid this week. Power management, network management and other hardware related issues were tackled.
- KDE SC 4.11 will bring big speed improvements to Nepomuk, the semantic desktop application.
- Laurent Montel showcases the newly added Scam-Detection in KMail, to be released with KDE SC 4.11.
21st April 2013by KDE Commit-Digest Team
|Commits||2331 by 158 developers|
|Bugs Opened||276 in the last 7 days|
|Bugs Closed||288 in the last 7 days|
|Aaron J. Seigo||
Internationalization (i18n) Status
|Brazilian Portuguese (pt_BR)||
There are 32 selections this week
Fix "<object> tags don't work if modules are disabled"
They should keep working for text/html, at least.
Fix X pixmap leak in shadow handling code
Some X pixmaps were never free-ed. The code got a little bit cleaned up
by ensuring that the X Pixmap for the QPixmap is always created. This
makes sense as we can be pretty sure that we are on the raster graphics
make sure cursor stays visible/valid when text is folded
powerdevil: Do not use magic numbers for configuration.
People affected by 307228 might need to change their configuration.
Fix Bug 258653 - possibility to configure number of recent addresses
Fix initialization of the internal painter of the Sketch PaintOp
The painter was not initialized with the paint color before the first
iteration of the loop. That meant the first segment of the connecting
line was painted with a random color.
Kexi - By default missing CSV values imported as empty texts.
Now user can choose to import missing texts as empty text values
(current default configuration) or as NULLs (previous behavior) to
destination table. There was a lot of confusion when SQL queries with
condition columnName = '' did not show any results for imported data.
EqualizerDialog: disable pre-amplifier slider if it isn't supported
* Pre-apmlifier in equalizer is now only enabled if it is actually
supported; patch by Harsh Gupta.
DIGEST: Amarok now disables pre-amp slider if it isn't available
New: Qt5 + QML2 basic template
Graphical Qt5 & QML2 basic template
DIGEST:New: Qt5 + QML2 basic template for those wanting to start
exploring Qt5 programing with QtQuick2
Add kipi plugin for exporting to jAlbum
Create the minimal files for creating an album in jAlbum from the
selected images in digikam. The user must choose where to create
the directory for the album and the files are then created in
this directory. Finally jAlbum will be launched for the user
to make further alterations and actually create the album.
Requires a JVM and jAlbum both to be installed.
New desktop switcher layout showing previews of the desktops
Inspired by the desktop switching mode of the boxswitch effect.
Begin work on maintaining search history. Add to the search history upon dismissing the search bar (even on ESC, ctrl-[, etc - Vim, surprisingly, does this). We take an unorthodox approach, here, as we want to keep the history invisible unless it is specifically invoked via ctrl-p or ctrl-n - this involves *not* setting the QCompleter as the completer for m_edit. ctrl-p and ctrl-n scroll through the history, wrapping around if necessary.
batterymonitor: Now that we can, show the slider only when brightness controls are available
Plasma Package support for desktop switcher layouts
The existing desktop switcher becomes the first available layout called
"informative". For both variants of desktop switchers a new config key is
introduced to define the desktop switcher layout.
Desktop layouts are installed into a different directory than window
switcher layout and use a different service type.
For the moment it's basically a hidden config option as there are no
further layouts yet.
Merge branch 'brightness-changed-signals'
Now brightness changes are always detected and streamed when hardware changes.
The cache itself is hardware based.
Start to implement extend sieve "notify"
Add support for Microsoft Word DOC and DOT
1. Microsoft Word binary doc, dot, etc. are fully supported now.
That means Coffice now finally supports all those Microsoft Word
file formats except for RTF. A hallelujah on compatibility and
This also improves the previous hacky filter-integration, makes
it more robust, fixes a problem with temporary files and proper
registers and handles OOXML macroEnabled documents.
I also replaced the libiconv dependency of filters/words/msword-odf
with QTextCodec what is needed cause neither the Android NDK not
Necessitas ship libiconv (its a non-exported static lib in
Necessitas/Qt) what would force us to repackage libiconv to make
it accessible for msword-odf.
So, what I did was to completley remove the libiconv dependency
from msword-odf and adjusted the textconverter to use QTextCodec
which provides us access to the underlying and in Qt buildin
libiconv without the need to link to it.
It seems to work fine with all the documents I tested and plan
is to upstream this into master more sooner then later so we
are able to remove libiconv dependency all together from
What is missing is proper testing on a big-endian architecture
since I somehow doubt we do proper handle ucs2/utf16 on them.
feature: Addition of the new currency "Bitcoin" with automatic download of the rate
Add configuration for additional charsets in ICQ
Allow to create hidden wireless connection
Add option to show me typing (to others) and others typing (to me)
Adding two configuration options which allow to select if:
- Others get shown that I am typing.
- I get shown that others are typing.
Make the startup of the greeter async
This way we don't block the event loop waiting for the process to write
on its standard output. Problem now is of course in the case of suspend
the locker will be brought up only on resume, next commit will solve
Also we don't really need KProcess here so port to QProcess in the
Rewrote xml indenter and added a small test-suite
removed many of the really complicated regular expressions
and replaced them using the nice .isComment, .isCode, ... functions
also works properly on aligning etc.
Disable KHostnameD in KDED
KHostnameD monitors the hostname by polling gethostname every 5 seconds
to adapt some bits of the environment in case the hostname changes. In
systems with only a local X server this does not matter at all. In
systems using remote X you should not change your hostname, period.
In most distributions changing your hostname no longuer breaks X access
for local applications since xhost is configured correctly. In summary
there is NO reason to keep this around.
Besides that, kdontchangethehostname (binay that is called when the
hostname is changed) does not work if your DISPLAY env is like ":0"
which is the format that can be found in all distributions nowdays
(old format was domain/[unix,tcp,...]:0).
Even fixing it, most distributions use a global Xauthority pointed by
the DM or XAUTHORITY env which points to either /run/*dm/... or in
/tmp/user.... Meaning that the most important adaptation to the new
hostname that kdontchangethehostname does won't work either.
If this is ever enabled again the polling should be removed by either
using systemd-hostnamed or inotify+/etc/hostname but polling won't
This commits only disables the code, if nobody complains I will remove
the full code before 4.11 is out.
National holiday files for Turkey
The National holiday files for Turkey