Issue 330
9th March 2014 by KDE Commit-Digest TeamContributors
Marta Rybczynska
Jürgen Appel
Alex Fikl
Danny Allen
This Week...
Statistics
Commits | 1976 by 157 developers |
Open Bugs | 21694 |
Open Wishes | 15998 |
Bugs Opened | 221 in the last 7 days |
Bugs Closed | 166 in the last 7 days |
Commit Summary
Module | Commits |
/trunk/l10n-kde4 |
181
|
/trunk/l10n-support |
79
|
/branches/stable |
73
|
/trunk/www |
37
|
/plasma/desktop |
29
|
/plasma/generic |
24
|
/src/declarativeimports |
23
|
/tags/KDE |
22
|
/doc/index.docbook |
20
|
/krita/sketch |
19
|
Files | Developer | Commits |
393
|
Laurent Montel |
176
|
177
|
Boudewijn Rempt |
60
|
126
|
Albert Astals Cid |
45
|
132
|
Burkhard Lück |
44
|
132
|
Marco Martin |
44
|
120
|
Ludovic Grossard |
40
|
117
|
Aleix Pol Gonzalez |
39
|
111
|
Alex Fiestas |
37
|
105
|
Pino Toscano |
36
|
93
|
Luigi Toscano |
33
|
Internationalization (i18n) Status
Language | Percentage Complete |
German (de) |
99%
|
French (fr) |
97%
|
Dutch (nl) |
97%
|
Bosnian (bs) |
94%
|
Galician (gl) |
90%
|
Estonian (et) |
90%
|
Danish (da) |
88%
|
Hungarian (hu) |
87%
|
Catalan (ca) |
86%
|
Greek (el) |
82%
|
Bug Killers
Person | Bugs Closed |
Alex Fiestas |
19
|
Jekyll Wu |
9
|
Jarosław Staniek |
9
|
Christoph Feck |
6
|
Thomas Lübking |
6
|
Petrus de Calguarium |
6
|
Laurent Montel |
6
|
Sebastian Kügler |
6
|
Gilles Caulier |
5
|
Dawit Alemayehu |
5
|
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 29 selections this week
Bug Fixes
Graphics
Apply patch #85403 from nurupo which fix bug increasing zoom slider/thumbs size value to +2 when user swith between preview and icon-view mode.
CC
FIXED-IN: 4.0.0
KDE Base
Fix Bug 326210 - Dolphin unnecessarily truncates names of soft links in compact mode
FIXED-IN: 4.13.0
REVIEW: 116121
[kwin] Share QQmlEngine between all declarative KWin Scripts
Instead of having each declarative script create it's own qml engine
there is one hold by the Scripting singleton. The engine's root context
gets populated in Scripting and each script just gets a new child
context. Thus also the WorkspaceWrapper instance is shared between the
declarative scripts.
Send the proper mimetype for empty files (0 bytes).
FIXED-IN: 4.12.4
REVIEW: 116523
Merge branch 'rest-hl-improvements'
This substantially improves highlighting of reStructuredText (rest.xml).
* rest-hl-improvements:
adjust reST link rules
fix pseudo-ranges in rest.xml
add test file for reST HL
fix highlighting of reST block comments
fix attribute of code in reST
remove unused attribute in rest.xml
improve reST code block detection
support comments in reST
fix reST highlighting of bare code blocks
refactor reST interpreted text highlighting
rest.xml: "Role" attribute -> dsKeyword
strict-ify reST matching of footnote references
fix HL of indented reST code blocks
rest.xml: clean up, fix code block detection
rest.xml: don't consume extra inline markup char
clean up rest.xml
fix/improve field highlighting in reStructuredText
REVIEW: 115544
Drop OpenGL 1
KWin doesn't support OpenGL 1 any more so we should not allow the
user to switch to it.
REVIEW: 116636
XML indentation: fix indentation when thee are empty lines
KDE-PIM
Backport some ImapStreamParser fixes from KIMAP, fix multi literal support
Backport a crashfix in readUntilCommandEnd() and support for client-side use of the
stream parser (i.e. for cases when literal parts are always part of the response, so
no need to request them).
Fix support for multiple literal parts in readUntilCommandEnd(), so that the method
really reads all literal parts, even when they are separated by CRLF.
korg: Refresh Marcus Bains line after waking from suspend.
FIXED-IN: 4.13
Office
The emboss filter needs access to the whole image
Note: there still are some weird things, like color pixels showing up...
feature: New "quarter" and "semester" period in graph and "Incomes & Expenditures" dashboard widget
Don't crash when saving 16 bits/channel PSD
We need to order channels by display position, not byte position...
Maintained the Aspect ratio of height and width during pdf import
REVIEW:116009
Patch by Swarn Kumar. Thanks!
Multimedia
Change the current playlist item depending on mouse hover.
Patch by Ashish Madeti
REVIEW: 116596
Show the playlist when empty area is clicked and there is no media playing.
Patch by Ashish Madeti
REVIEW: 116620
Make playlist reordering work both the ways.
Patch by Ashish Madeti
Welcome to KDE :)
REVIEW: 116626
Update the currentIndex when moving playlist items around
Patch by Ashish Madeti
REVIEW: 116640
Features
Graphics
Review and apply patch #85394 from Michal Sylwester about to support UTF-8 encoding/decoding with IPTC metadata.
Tested with non UTF8 IPTC image. Char still decoded as ASCII if Iptc.Envelope.CharacterSet is not present.
FIXED-IN: 4.0.0
KDE Base
Add a hover effect for the selection toggle.
FIXED-IN: 4.13.0
REVIEW: 116028
highlight currently open applets
implements a thing that will be needed t by the new theme: the curretly open popup (or systray plasmoid) has a marker that is the active one the same as the active task.
With the current theme it looks ok-ish but so-so, the new one will be much better
KDE-PIM
Fix Bug 331317 - Feature request - Create Calendar event from E-Mail
FIXED-IN: 4.14
Office
Add support for importing chinese (GB18030) encoded rational rose files.
Multimedia
Implement change volume on mouse wheel when top of the voulume icon.
Patch by Rukshan Chathuranga.
Welcome to KDE :)
REVIEW: 116517
User Interface
EGL/X11 backend for WindowThumbnail QQuickItem
Introduces a new optional dependency to EGL. If EGL is found the
WindowThumbnail gets compiled with EGL support. The EGL support is
unlike Qt's XCB plugin not mutual exclusive to the GLX backend, thus
it's possible to compile with EGL and GLX at the same time.
By that this implementation is prepared for the case that Qt supports
EGL or GLX through runtime selection.
In practice EGL support is only useful if Qt is compiled with GLESv2.
In that case the corebindingsplugin gets linked against Qt5::Gui_GLESv2
to get the dependency to GLES.
The implementation makes use of the EGL_KHR_image extension
(or EGL_KHR_image_base and EGL_KHR_Image_pixmap) and
the GL_OES_EGL_image extension to bind the X pixmap to an EGLImageKHR.
REVIEW: 116627
Games
Add score feature to Kanagram.
Score timer setting can be chosen from settings dialog, and all correct
answers within that time limit contribute to the score.
Patch created by Debjit Mondal
Other
Use hardware buttons to control multimedia player volume.
REVIEW: 116652
Optimization
KDE Base
Better clock alginment, now looks great in vertical panels too
KDE-PIM
optimization: filter-out non-system keywords early on
There's an easy heuristic -- if a flag doesn't start with backslash or the
dollar sign, it cannot possibly be a systemwide flag, and therefore it doesn't
make sense to look for it in the list of predefined system flags.
A rough measurement indicates cca. 1% speedup on the test_Imap_Threading
benchmark, which is pretty nice, I would say.
Btw, there are hints [1] [2] that the user-defined keywords are case insensitive
as well. However, that's a rather complicated subject which touches on keywords
being (or not being) restricted to 7bit, and as such I do not really want to
open *this* can of worms.
[1] http://tools.ietf.org/html/rfc5232#section-3
[2] http://marc.info/?l=imap&m=96057337517863&w=2
REVIEW: 116642
Other
KDE Base
Split into one KCM for Desktop Effects and one for Compositing
Let's try getting the KCM a little bit less scary by properly
hiding everything the user doesn't have to care about. The prominent
desktop effects KCM only contains the list of all the effects which
can be configured and nothing else. Only exception is the disabled
check after failed GL to make this easier for the user.
All the "advanced" settings are moved into a new KCM called
"Compositing" which is put under the hardware component in
systemsettings. This contains all advanced settings including
* whether compositing is enabled at all
* backend
* animation speeed
* scale filter
* unredirect fullscreen
* color correction
REVIEW: 116648