22nd September 2013by KDE Commit-Digest Team
|Commits||1151 by 141 developers|
|Bugs Opened||214 in the last 7 days|
|Bugs Closed||261 in the last 7 days|
|Aaron J. Seigo||
|Sergio Luis Martins||
|Aleix Pol Gonzalez||
Internationalization (i18n) Status
|Albert Astals Cid||
There are 46 selections this week
Fix character encoding in comments.
Patch effectively by Alexandr Zamaraev with
Panorama: Better default output name
Should be the same than Hugin now
Make kwin not crash under qemu due to failing glx call
This fixes a kwin crash that happened under qemu when running kwin for
the first time (subsequent runs had glx already disabled)
kfontview: do not crash when given a fontconfig: URL
fix margin when drawing the line numbers
This was never really an oxygen issue. Instead, for instance the font
"Courier", a digit has a real character width. Calculating with int
sums off and reflects in this bad offset.
reset invert shader on viewport resize
General problem known from bug #325154
Fix new wallet wizard logic bug
search plugin: use currentWord() if nothing is selected
As in the searchbar, if no text is selected, and the cursor is in a word,
use that word as initial search pattern.
PersonData::groups should not return duplicated entries
Reviewed-by: Martin Klapetek
Delay emitting finished() signal from PendingLoggerOperations
When the signal is emitted directly from operation constructor, it
is never caught, because users connect to the signal after the Operation
Fix Bug 324229 - Bug in the Emaileditor. The %CURSOR did not work in the template to send a new mail
Start to fix Bug 286235 - confusing error-message when there is no mail-address specified for the identity
Now we validate correctly email
Show blue pawn icon if no avatar is available
This makes everything consistent
Strip out RECURRENCE-ID before sending single occurrence as ical.
RECURRENCE-ID incidences only make sense when the master incidence
is present (the one that contains the whole recurring series).
Leaving this bug open still, as we can make korganizer tolerate
and show these orphan incidences that don't have the corresponding
master incidence available.
Don't filter out journals.
OccurrenceIterator is also used for non-recurring incidences, which
technically have 1 occurrence.
So journals, although not being recurring were being filtered out here
and not appearing in month view.
Only update SEEN flag when it is the only allowed
If the server says in the select command that a folder
is read-write Kontact assumes that it can modify a basic
set of flags. (See the bug for more info) But if we can
only modify SEEN we can reuse the setSeenFlags functions.
This is a bit of a workaround for a proper and generic handling
of the permanentFlags but since this is only relevant for
the old code I did not want to change more then necessary to
solve the concrete Problem.
set/unset the canvas on canvas change on the color popups
Import fails without an error when account is defined in CSV
New warning in case of operation not imported because before the last imported one
- CSV Plugin crash on importing after continuing following error messages.
- Correct situation in progressing following error messages.
Saving new table design for the first time does not clear history of edits
Hide preamp in EQ when Phonon backend does not support it.
Prevents some confusion.
Use account icon instead of name in LogViewer
Use loader instead of manual creation of content
Finally solve the problem when expanded connection is not visible
Make the applet a little bit smaller
Fix opening logs for contact passed via command line
And add support for opening logs via Nepomuk URI
Fix unrar 5 support
(cherry picked from commit 6d8bd57bbd5d1fcf8a8f0d3160f7a6a2153b1e47)
Tab-complete and syntax highlithing for variables
Migration agent that schedules various migrators and exposes an interface for status and control.
This does not yet include a plugin interface for making plugging in new
migrators plugin based. That would be easy enough to add but only makes
sense if we push the MigratorBase interface to kdepimlibs along with a
dbus control interface, so i.e. applications such as kmail can install
new migration plugins and control them via the dbus interface.
The agent automatically starts migration jobs that have
shouldAutostart() enabled and exposes an interface in it's configuration
dialog to start/stop migrators. The interface is yet very basic and is
also no necessarily in the most convenient place. We should likely have
some central place for controlling background processes or simply ensure
the automatic processing is handled well enough.
Start to implement import mailman gzipped file
Allow for subfolders on all collections in kolab proxy.
This has been broken in 4.11 24cb3436c5b4bb8fa7b5dfd502ddcd3701a1d70a
feature: Download and add bills as property by using boobill (weboob)
feature: Addition of "Configure notifications..." in configuration menu
Add a « Yesterday » choice in the date picker
Improve handling of multiple/no webcams.
- If no webcam is found, display a message that no webcam was found.
- Fix visibility of webcam chooser combo box if two webcams are plugged in.
- Handle removal of webcams, automatically switch to another webcam.
Previously, if you had two webcams and unplugged the current webcam,
you could not switch to the other one because the chooser combo was hidden.
a very primitive dashboard
right now we have a single view, that gets brought to front and the wallpaper made translucent.
probably it will eventually need splitting the walppaper and the widgets in two separate views, but needs a more complex logic
Use Okualar Plugin for odt files and comic books
New video preview plugin which just plays the video
New Bookmark preview plugin
Only operate on active outputs
There was a bug where colord-kde registered colord devices for all connected
outputs during startup, even those which were not active at that time. However,
accessing their gamma led to an empty result which was treated as an error later
In practice, the error meant that once kded was started while LVDS was connected
but inactive and DP2 connected and active, when the user enabled LVDS later on,
the profile of that output could not be changed. This happened because the code
already registered an output with colord, so a re-registration failed at the
time the output was enabled, and therefore any attempt at working with the newly
enabled output accessed an invalid CRTC, leading to invalid gamma and therefore
no profile manipulation.
Many thanks to Pascal de Bruijn for handing me through colord and general color
management troubleshooting and to Daniel Nicoletti for his feedback on how to
fix this within colord-kde.