- 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.
Issue 284
21st April 2013 by KDE Commit-Digest TeamContributors
Marta Rybczynska
This Week...
Statistics
Commits | 2331 by 158 developers |
Open Bugs | 21237 |
Open Wishes | 15810 |
Bugs Opened | 276 in the last 7 days |
Bugs Closed | 288 in the last 7 days |
Commit Summary
Module | Commits |
/trunk/l10n-kde4 |
157
|
/branches/stable |
108
|
/trunk/l10n-support |
88
|
/trunk/www |
16
|
/powerdevil/daemon |
16
|
/kded/secretagent.cpp |
13
|
/OpenTLD/src |
12
|
/libksieve/ksieveui |
12
|
/server/test |
12
|
/src/lib |
11
|
Files | Developer | Commits |
360
|
Laurent Montel |
131
|
147
|
Jan Grulich |
49
|
144
|
Aaron J. Seigo |
49
|
117
|
Dario Freddi |
41
|
114
|
Roman Paholík |
38
|
114
|
Daniel Nicoletti |
38
|
111
|
Sébastien Renard |
37
|
105
|
Patrick Spendrin |
35
|
102
|
Stephen Kelly |
34
|
93
|
Christian Mollekopf |
33
|
Internationalization (i18n) Status
Language | Percentage Complete |
Ukrainian (uk) |
100%
|
Swedish (sv) |
99%
|
Brazilian Portuguese (pt_BR) |
99%
|
Estonian (et) |
97%
|
Spanish (es) |
97%
|
Dutch (nl) |
97%
|
Polish (pl) |
97%
|
German (de) |
96%
|
French (fr) |
96%
|
Italian (it) |
91%
|
Bug Killers
Person | Bugs Closed |
Christoph Feck |
42
|
Jekyll Wu |
33
|
Eike Hein |
20
|
Dmitry Kazakov |
11
|
David Edmundson |
11
|
Thomas Lübking |
10
|
Myriam Schweingruber |
10
|
Benni Hill |
7
|
Dan Vratil |
7
|
Dario Freddi |
7
|
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 32 selections this week
Bug Fixes
KDE Base
make sure cursor stays visible/valid when text is folded
FIXED-IN: 4.11
fix screen update in finishMoveResize
REVIEW: 110056
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
system.
FIXED-IN: 4.10.3
REVIEW: 110029
Fix "<object> tags don't work if modules are disabled"
They should keep working for text/html, at least.
powerdevil: Do not use magic numbers for configuration.
People affected by 307228 might need to change their configuration.
KDE-PIM
Fix Bug 25755 - kmail external editor behaviour
FIXED-IN: 4.10.3
(waou bug reported in 2001...)
Fix Bug 258653 - possibility to configure number of recent addresses
FIXED-IN: 4.11
Office
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.
REVIEW: 109806
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.
Multimedia
EqualizerDialog: disable pre-amplifier slider if it isn't supported
BUGFIXES:
* Pre-apmlifier in equalizer is now only enabled if it is actually
supported; patch by Harsh Gupta.
FIXED-IN: 2.8
REVIEW: 108995
DIGEST: Amarok now disables pre-amp slider if it isn't available
Features
Development Tools
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
Educational
KML Editor Dock Widget
REVIEW: 110019
Graphics
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.
FIXED-IN: 3.2.0
KDE Base
New desktop switcher layout showing previews of the desktops
Inspired by the desktop switching mode of the boxswitch effect.
REVIEW: 110037
FIXED-IN: 4.11
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
Merge branch 'brightness-changed-signals'
Now brightness changes are always detected and streamed when hardware changes.
The cache itself is hardware based.
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.
FIXED-IN: 4.11
REVIEW: 110021
KDE-PIM
Start to implement extend sieve "notify"
Office
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
interoperability :)
2. filters
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.
3. libiconv
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
Calligra.
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
Networking Tools
Allow to create hidden wireless connection
Add configuration for additional charsets in ICQ
FIXED-IN: 0.7.0
REVIEW: 110060
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.
REVIEW: 110009
FIXED-IN: 0.7.0
Other
add support for account activation and deactivation
REVIEW: 110103
Optimization
KDE Base
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.
REVIEW: 110018
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
that.
Also we don't really need KProcess here so port to QProcess in the
process (aha).
Other
Educational
Add Mathrati language specification.
Contributed by Rohini Lakshane: Thanks a lot!
REVIEW: 110077
KDE Base
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
be accepted.
This commits only disables the code, if nobody complains I will remove
the full code before 4.11 is out.
KDE-PIM
Add Public Holidays in Peru
FIXED-IN: 4.10.3
Add Public Holidays in Morocco
FIXED-IN: 4.10.3
National holiday files for Turkey
The National holiday files for Turkey