Issue 163

26th December 2010 by Vladislav Blanton

Contributors

Vladislav Blanton
Mutlu Inek
Alexander van Loon
Marco Krohn
Test Zy
Xavier Vello

This Week...

New features in Marble including support for Imperial units when generating driving instructions, new earthquake and OpenDesktop community online service plugins, a map creation wizard. Massive work in Skrooge on budgets and better integration with Mac OS X. Work on dynamic playlists and podcasts in Amarok. Bugfixing in Marble, Digikam, Krita, KWin, throughout Plasma and its Addons, and KDE-Telepathy. Nuno Pinheiro completes the new 32x32 mimetype icons. 3 new themes are added to the KDE Plasma Workspace: "Androbit", "Tibanna", and "Produkt". Air theme is updated and Lancelot themes are updated to match. Ark gains RPM support. Kalzium becomes Git-ready. KDE-PIM and Strigi move fully to Git. KDE 4.6 RC1 is released.

Statistics

Commits 1594 by 175 developers
Open Bugs 22881
Open Wishes 17373
Bugs Opened 636 in the last 7 days
Bugs Closed 703 in the last 7 days

Commit Summary

Module Commits
/trunk/l10n-kde4
190
 
/trunk/KDE
139
 
/trunk/kdesupport
101
 
/trunk/playground
59
 
/branches/stable
42
 
/trunk/extragear
37
 
/branches/extragear
36
 
/trunk/l10n-support
34
 
/trunk/www
30
 
/branches/KDE
15
 
Files Developer Commits
415
 
Nuno Fernades Pinheiro
67
 
82
 
Marco Martin
45
 
79
 
Patrick Spendrin
43
 
107
 
Marcel Wiesweg
33
 
71
 
Jonathan Michael Thomas
33
 
240
 
Alexander Potashev
31
 
3702
 
Albert Astals Cid
30
 
272
 
Frederik Schwarzer
29
 
64
 
Quentin Denis
26
 
146
 
Yuri Chornoivan
24
 

Internationalization (i18n) Status

Language Percentage Complete
Ukrainian (uk)
100%
 
Portuguese (pt)
100%
 
Swedish (sv)
99%
 
Spanish (es)
97%
 
British English (en_GB)
96%
 
French (fr)
96%
 
German (de)
94%
 
Low Saxon (nds)
93%
 
Dutch (nl)
93%
 
Italian (it)
91%
 

Bug Killers

Person Bugs Closed
Myriam Schweingruber
56
 
ludwig reiter intevation de
36
 
kde martin-graesslin com
36
 
Darío Andrés
36
 
Christophe Giboudeaux
33
 
Marcel Wiesweg
29
 
Aaron J. Seigo
26
 
Pino Toscano
22
 
Tobias Koenig
21
 
bernhard intevation de
19
 

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 109 selections this week

Bug Fixes

Educational

Aleix Pol Gonzalez committed changes in /trunk/KDE/kdeedu/kalgebra/analitza:

Make it possible to _evaluate_ sum's instead of expecting them to be simplified at some point.

Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/lib/routing/RoutingModel.cpp:

Fix a crash introduced in commit 1207580.
The crash occurs when starting Marble and both a route is loaded from the previous session and GPS is enabled automatically.

Sebastian Stein committed changes in /trunk/KDE/kdeedu/kbruch/src:

It was confusing for some users that the solution was shown in mixed numbers notation and as ordinary ratio.
Now, the solution is shown in the format in which the answer is expected.

This should simplify the UI and hopefully remove this confusion.

Dennis Nienhüser committed changes in /branches/KDE/4.6/kdeedu/marble/src/lib/routing/RoutingModel.cpp:

Fix a crash introduced in commit 1207580.
The crash occurs when starting Marble and both a route is loaded from the previous session and GPS is enabled automatically.

Backport of commit 1208604.

Dennis Nienhüser committed changes in /branches/KDE/4.6/kdeedu/marble/src/plugins/render/routing/RoutingPlugin.cpp:

Fix recursive repaint on initialization.
Backport of commit 1208605.

Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render/weather/BBCWeatherItem.cpp:

Use a moc file. Fixes osx build.

Graphics

cberger at cberger dot net committed changes in [Calligra] /krita/ui/kis_layer_manager.cc:

Select the newly created adjustment layer, shape layer and generated layer.

This should probably be backported to 2.3, after review, since it prevents a crash when adding one of those layers to an empty stack and using the move tool.

Dmitry Kazakov committed changes in [Calligra] /krita:

Added a workaround for bug 255617

1st: see a commit 1f3e41ed10baeb939c017b315d6b5986aed09d0b

This patch makes KisToolMove block the updates for the image while it
sets the offset for the layer. This is just a workaround, iterators
infrastructure must be revised to conform always-read idea.

This patch should be backported to 2.3

Aurélien Gâteau committed changes in /trunk/KDE/kdegraphics/gwenview/lib:

Make mouse-wheel-browse behavior work on all types of views (raster, video, svg, broken)

Marcel Wiesweg committed changes in /branches/extragear/graphics/digikam/core/libs/versionmanager:

Implement VersionManager support for saving of intermediates.
Tons of bug fixes.

Split off headers for container classes.

Diffs: 1, 2, 3, 4, 5 Revision 1208453
Miika Turkia committed changes in /trunk/extragear/graphics/kphotoalbum:

Fixed bugs #255286 and #237889, crashes on missing exif information

Marcel Wiesweg committed changes in /branches/extragear/graphics/digikam/core/utilities/imageeditor/rawimport:

Calling fileDialog() on a KUrlRequester creates the file dialog, which is only created on demand.
Creating the file dialog involves waiting in an event loop, which can be considered evil.

In our case, it resulted in two RawImport widgets being created, and loading a RAW file twice simultaneously.

Use the appropriate signal to set the preview widget.

Marcel Wiesweg committed changes in /branches/extragear/graphics/digikam/core/libs/dimg/filters:

Fix direct-operation mode of these three filters

Diffs: 1, 2, 3, 4 Revision 1208636
Marcel Wiesweg committed changes in /branches/extragear/graphics/digikam/core/libs/dimg:

Ensure that the raw loading filter action is added to image history.
Fix calling of filter from loader

KDE Base

Peter Penz committed changes in /trunk/KDE/kdebase/apps/dolphin/src:

Fix regression introduced in 4.5 and allow to add the menu actions "Show Information Panel", "Show Folders Panel", "Show Terminal Panel", "Show Places Panel" and "Show Places Panel" to the toolbar like in KDE SC 4.4.

FIXED-IN: 4.6.0

Marco Martin committed changes in /trunk/KDE/kdebase/workspace/libs/plasmagenericshell/abstracticonlist.cpp:

adjut the list orientation for vertical panels, even if the change happens after init()

Marco Martin committed changes in /trunk/KDE/kdebase/workspace/plasma/netbook/shell/plasmaapp.cpp:

when removing a containment, for a moment the view could be without containment, guard it

Marco Martin committed changes in /trunk/KDE/kdeplasma-addons/dataengines/microblog:

create a QCA::Initializer that will live for all the lifespan of the timeline source

John Layt committed changes in /trunk/KDE/kdelibs/kdecore/localization:

Fix KLocale behaviour around persistance of configs and calling their setLocale

Revert parts of my previous 2 changes and add some new stuff to ensure the
behaviour is 100% consistent with the previous behaviour while still keeping
the config available when needed.

Also move all the constructor init into an single explicit function call rather
than relying on side effects spread around the different classes, it's just
easier to follow now.

So now it works as follows:
* If we're explicity given the global or not given a config at all, then apply
the setLocale to the global and use it directly as the config
* If we're given a shared config we can keep it and use it later as this is
the stated behaviour in the apidox.
* If we're given an un-shared config, we can't rely on it being around later as
that's not stipulated in the apidox, so we call setLocale on it then take a
copy to use later.

Also fix KCurrencyCode constructor which was referring to the global locale which
led to an infinite loop when the global locale was being created.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 1207824
Thomas Lübking committed changes in /trunk/KDE/kdebase/workspace/kwin/lanczosfilter.cpp:

exclude non opaque (NOT "non ARGB") windows from lanczos filter unless we've a working blendfunction for the cached texture

Thomas Lübking committed changes in /trunk/KDE/kdebase/workspace/kwin/geometry.cpp:

adjust strict geometry policies
http://svn.reviewboard.kde.org/r/5871/

@Jorge:
please see the request description and check whether this allows you to fix your bug in case, don't forget to close it ;-)

Thomas Lübking committed changes in /trunk/KDE/kdebase/workspace/kwin/activation.cpp:

adjust activateNextClient() policy (on a client close, don't activate any random client in the group but only the leader -and raise it- or the last active client)

http://svn.reviewboard.kde.org/r/5830/

Ben Cooksley committed changes in /trunk/KDE/kdebase/workspace/systemsettings/app/ToolTips/tooltipmanager.cpp:
Hugo Pereira Da Costa committed changes in /trunk/KDE/kdebase/workspace/kwin/clients/oxygen:

Properly account for window's shaded state, and number of clients in groups when deciding whether or not the titlebar should be hidden.

This is half the job, cause the above does not work (yet) when grouping windows among which one has hidden titlebar. Shading works well now, though.

Marco Martin committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/applets/systemtray/protocols/dbussystemtray/dbussystemtraytask.cpp:

for the "stuck" part: if a movie was running when it changes, remember the running state and start it again.
as CPU consumption, the fade between frames is not done anymore bringing it to normal levels

David Faure committed changes in /trunk/KDE/kdebase/runtime/kioslave/trash/trashimpl.cpp:

Fix crash when a NFS mount contains a .Trash-$UID subdir.
We can't find a block device for the mount, so we can't give it an ID.

David Faure committed changes in /trunk/KDE/kdelibs/kdecore/kernel/ktoolinvocation_x11.cpp:

Replace hardcoded "kfmclient openURL" with "ask KMimeTypeTrader for the preferred app for text/html".
It hurts me to allow people to move away from konqueror -- but it's the right thing to do in this layer :)

FIXED-IN: 4.6

Nicolas Lécureuil committed changes in /trunk/KDE/kdelibs/plasma/packagestructure.cpp:

Fix crahs by checking archive
http://reviewboard.kde.org/r/6184

Albert Astals Cid committed changes in /trunk/KDE/kdelibs/mimetypes/kde.xml:

Move the mobipocket definition to kdelibs so it is actually used/installed
Fixes okular not being able to open mobipocket files

Jakubs, would you please submit it to the proper shared-mime-info place?

Martin Gräßlin committed changes in /trunk/KDE/kdebase/workspace/kwin/effects/startupfeedback/startupfeedback.cpp:

Forward port rev 1208899
Trigger also new geometry for repaint on cursor change

Nicolas Lécureuil committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/applets/lock_logout:

Show indication that Lock/Logout widget settings were not saved

http://reviewboard.kde.org/r/6041/

Aurélien Gâteau committed changes in /trunk/KDE/kdebase/workspace/plasma/generic/applets/battery/battery.cpp:

Make sure the widget gets wide enough to fit wide texts.

Ivan Čukić committed changes in /trunk/KDE/kdeplasma-addons/applets/lancelot:

Don't rely on d-bus to start the service anymore.
Should fix and a few of other environment variable-related issues

KDE-PIM

Laurent Montel committed changes in /trunk/KDE/kdepim/kmail/kmkernel.cpp:

Fix Bug 260588 - filter rules window does not appear in panel

Laurent Montel committed changes in /trunk/KDE/kdepim/messagecomposer/recipientseditor.cpp:

Fix Bug 260617 - Entering CC and BCC more complicated
Don't use info from last line (it's line which is added) => use info
from last-1 line.

Tobias Koenig committed changes in /trunk/KDE/kdepim/runtime/resources/imap:

Delete a collection recursive

Since Akonadi server does not support hierarchical remote
identifiers in delete notifications, we have to ignore the notifications
for child collections/items and remove the requested imap folder recursivly
on the IMAP server.

Volker Krause committed changes in /trunk/KDE/kdepimlibs/akonadi:

Fix in-place editing of favorites. It did rename the source folder before, instead of the favorite.

Christophe Giboudeaux committed changes in /trunk/KDE/kdepim/akregator/src/feed.cpp:

Make sure that the archive exists before calling markAsFetchNow.
Patch by Guy Shapiro. Thank you.

MERGE: 4.4

Tobias Koenig committed changes in /trunk/KDE/kdepim/messagecomposer/messagefactory.cpp:

Fix conversion of charsets when replying/forwarding a message.

The msg->body() must be converted to unicode with the right codec
and not blindly with UTF-8.

Bjoern Ricks committed changes in /trunk/KDE/kdepim/mobile/mail/MarkAsPage.qml:

don't use iconText for labels anymore
iconText is not updated on status changes

Tobias Koenig committed changes in /trunk/KDE/kdepim/incidenceeditor-ng/alarmpresets.cpp:
Tobias Koenig committed changes in /trunk/KDE/kdepim/messageviewer/findbar:

Do not disable buttons when end/beginning of message is reached.

With the underlying search design, we can't enable/disable the buttons properly,
so don't use this mechanism at all but show a messagebox if the end or beginning
of the message has been reached and no result has been found.

Stephen Kelly committed changes in /trunk/KDE/kdepimlibs/akonadi/kdescendantsproxymodel.cpp:

Fix removing items from the proxy.

This is a copy of SVN rev 1203002, but I forgot this copy when I fixed it.

Office

Thomas Baumgart committed changes in /trunk/extragear/office/kmymoney/kmymoney/views:

Don't allow to select budgets if they are included by a superior account. We still need to add logic to support multiple currencies. I left a TODO mark in the code.

Ganesh Paramasivam committed changes in /branches/work/koffice-change-tracking/libs/kotext/opendocument/KoTextWriter.cpp:

Bug fixes in the saving of paragraph to paragraph merges

Thomas Zander committed changes in /trunk/koffice/plugins/textshape/dialogs/StylesModel.cpp:

Fix the model to make sure the current style is updated

This fixes the bug that for a style hierarchy the 'current' style
was not properly displayed and as such the user was not aware
what style the current text was in.

Cyrille Berger Skott committed changes in /branches/koffice/2.3/koffice/libs/flake/KoImageData.cpp:

Fix: inserting jpg image that are bigger than 90k

Details: when the image is too big, it is saved in a temporary files as-is (meaning raw jpeg data), but the "suffix" is set to "png", and then when loading from the temporary file we force-load as "png", the patch let Qt auto detect the image type

Backport of 0f7fe6dd74c6c78b4e53e9b76c5a96155aeb9241 by myself, reviewd by Boudewijn.

Cyrille Berger Skott committed changes in /branches/koffice/2.3/koffice/krita/ui/kis_layer_manager.cc:

Fix: select the newly created adjustment layer, shape layer and generated layer.

It also prevents a crash when adding one of those layers to an empty stack and using the move tool.

Backport of 22257a1bfdbbce33df4f1c78ab19684457fa9be3 by myself, reviewed by Boudewijn.

Barth Netterfield committed changes in /branches/work/kst/portto4/kst/src/libkstapp:

BUG:
Fix bug where arrows are reversed when the plot axis is reversed.
Fix bug in drawing when a plot in a shared axis box is maximized.

Diffs: 1, 2, 3, 4 Revision 1209137

Multimedia

Rick Chen committed changes in [amarok] /:

Fix crash when sorting by genre and then changing tags with TagDialog

Craig Drummond committed changes in /trunk/KDE/kdemultimedia/libkcompactdisc/kcompactdisc.cpp:

Check that the cast to Solid::Block works - it does not always!
This fixes a crash with Audex CD ripper.

Networking Tools

george dot kiagiadakis at collabora dot co dot uk committed changes in [KDE-Telepathy] /:

Merge branch 'crash-fixes'

Alexander Reinholdt committed changes in /trunk/playground/network/smb4k/core:

Fixed a crash by replacing the QCache cache by a string list.

Igor Poboiko committed changes in /trunk/KDE/kdenetwork/kopete:

add notification for file transfers

george dot kiagiadakis at collabora dot co dot uk committed changes in [KDE-Telepathy] /:

Merge branch 'video-fixes'

Joris Guisson committed changes in [KTorrent] /plugins/syndication:

Fix bug in cookie feature of syndication plugin.

User Interface

Hugo Pereira Da Costa committed changes in /trunk/KDE/kdebase/workspace/kstyles/oxygen/oxygenstyle.cpp:

Fixed color calculations for menu and menubar items.
1/ they are now consistent
2/ they work for all colorscheme.

The idea is that calcMidColor must be applied before backgroundMenuColor, because the later might trigger some
threshold effects in the former, resulting in "jumps" between menu-items.

Utilities

Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/libqapt/src/cache.cpp:

Re-apply the packageCacheFile port from revision 1191219 with a few changes to fix regressions that led to that revision's reversion.
We have saved ~50 lines of code and are no longer rolling our own APT cache code.

Features

Development Tools

Michael Pyne committed changes in /trunk/KDE/kdesdk/scripts/kdesrc-build:

Change how the nascent module-set grouping operates.

OK, so I had the idea last week to remove the repository name from the module-set
parameter, and add the ability to have the 'repository' option automatically use aliases
defined by git-repository-base. dfaure seemed to like that, and I've heard no other
negative feedback, so I've gone ahead and implemented that. (The old style is a syntax
error instead of me being nice and accepting it since it's never been part of a release).

So now, something like this should work:

module-set
use-modules automoc akonadi attica # and etc.
repository kde
end module-set

For a "kde" repository previously defined in a git-repository-base in the global section.
You can throw any other option into that module-set, and it will be applied to all of the
modules (that's been true for about a week now).

While I was at it, I fixed the source update for git modules to actually give
the "Updating" or "Cloning" module message similar to how svn modules are
noted, and I've added a warning if a module-set with no use-modules is declared.

I'd like for this to be all the new features before the next release, so please keep
testing!

Michael Pyne committed changes in /trunk/KDE/kdesdk/scripts/kdesrc-buildrc.xml:

Revamp the kdesrc-build Kate highlighting XML.

Now more possible errors are shown (such as using use-modules outside of a module set,
using global options inside a module, etc.), and other minor improvements should be there.

Luca Beltrame committed changes in /trunk/KDE/kdesdk/kapptemplate/templates/Python/pykde4app/%{APPNAME}.py:

Port to modern PyQt4/PyKDE4 idioms:

- add shebang and coding line
- use new style signal/slot connections
- load ui file dynamically
- remove broken imports
- Add sample docstrings
- Update sample copyright

Educational

Aleix Pol Gonzalez committed changes in /trunk/KDE/kdeedu/kalgebra/analitza:

Make it possible to specify very large or small numbers with the e infix (1e1, 1e-2).

Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src:

Support imperial units in the routing plugin and when generating driving instructions.

Etienne Rebetez committed changes in /trunk/KDE/kdeedu:

moving libscience to kalzium.
kalzium can be build alone.
kalzium is git ready;)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 76 more) Revision 1208940
Utku Aydın committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render:

Add earthquake online service plugin
REVIEW: 5995

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 1209162
Utku Aydın committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render:

Add opendesktop community online service plugin

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 1209198
Utku Aydın committed changes in /trunk/KDE/kdeedu/marble/src:

Add map creation wizard
REVIEW: 6070

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 1209213
Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble/src:

Patch by Khanh-Nhan Nguyen

- About dialog for scale bar plugin
- Settings dialog for scale bar plugin
- toggable ratio scale feature

See: http://svn.reviewboard.kde.org/r/6153
and http://svn.reviewboard.kde.org/r/6136

Diffs: 1, 2, 3, 4, 5 Revision 1209214
Dennis Nienhüser committed changes in /trunk/KDE/kdeedu/marble/src/plugins/render/earthquake:

Use three different colors to indicate magnitude ranges instead of a gradient. This is easier to distinguish. Show some information (magnitude, depth, date) in a tooltip.

Graphics

Marcel Wiesweg committed changes in /branches/extragear/graphics/digikam/core/libs/widgets/common:

Bring image tooltips to the history sidebar.
(there is a bit of code duplication with DCategorizedView in viewportEvent,
but the latter is a list view and here it's a QTreeView, so this cannot be avoided)

Diffs: 1, 2, 3, 4 Revision 1208894

KDE Base

Friedrich Karl Tilman Pülz committed changes in /trunk/playground/base/plasma/dataengines/publictransport:

- Lazy script loading: Scripts are now read and executed only when needed. Their features are stored in a file (data_cache). This speeds up the start of the data engine (if there's an up-to-date data_cache). The cache is updated if the "last modified" time of a script file has changed. Previously on startup every script was executed to get it's features.

- When multiple files in the accessor data directory are changed at once, the accessors are now reloaded only once (or maximally every 250ms). Previously the data engine could freeze plasma for a while, eg. if it's re-installed (that resulted in a running data engine to reload all accessors for every reinstalled accessor XML- and JS-file).

Diffs: 1, 2, 3, 4, 5 Revision 1208523
Friedrich Karl Tilman Pülz committed changes in /trunk/playground/base/plasma/applets/publictransport:

- Added the possibility to disable suggestions by type in the JourneySearchSuggestionWidget.
- Updated documentation.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1208524
Dawit Alemayehu committed changes in /trunk/extragear/base/kwebkitpart/src:

Added the adblock RMB extension. Not sure if this belongs here though

Hugo Pereira Da Costa committed changes in /trunk/KDE/kdebase/workspace/kwin/clients/oxygen:

Added "Follow Style Hint" setting to the "fine tuning->background style" option
When selected, the decoration looks for a WM Hint set by the style, to decide whether or not it
should draw a gradient in the background.

Diffs: 1, 2, 3, 4, 5 Revision 1208665

Office

cberger at cberger dot net committed changes in [Calligra/shape-comix_boxes-cyrille_berge] /plugins/staging/comicboxesshape:

using shift key force the line to be vertical or horizontal

cberger at cberger dot net committed changes in [Calligra/shape-comix_boxes-cyrille_berge] /plugins/staging/comicboxesshape:

display, save and load lines

cberger at cberger dot net committed changes in [Calligra/shape-comix_boxes-cyrille_berge] /plugins/staging/comicboxesshape:

make the tool creates lines in the shape

Stephane Mankowski committed changes in /trunk/extragear/office/skrooge:

FEATURE: "Open potential duplicates"

Diffs: 1, 2, 3, 4 Revision 1207825
Stephane Mankowski committed changes in /trunk/extragear/office/skrooge:

FEATURE: Massive update on budgets

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 16 more) Revision 1208364
Stephane Mankowski committed changes in /trunk/extragear/office/skrooge:

Better integration on OS X

Multimedia

ralf dot engels at nokia dot com committed changes in [Amarok/dynamicplaylist] /src:

BiasFactory and BiasWidget

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 72b369f...
Bart Cerneels committed changes in [Amarok] /src/core/podcasts/PodcastMeta.h:

Add missing default implementation for episodes.

Bart Cerneels committed changes in [Amarok] /src:

Implement dynamic loading of tracks.

Added the function Playlists::Playlist::forceLoadTracks().

Diffs: 1, 2, 3, 4, 5 Revision 504215f...
sdnetwork at gmail dot com committed changes in [Phonon-VLC] /vlc/vlcmediaobject.cpp:

add the "@" character to the exclude list to accept this kind of URL :

http://admin:1234@192.168.0.120/mjpg/video.mjpg

Bart Cerneels committed changes in [Amarok] /src:

Implement on demand podcast loading.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 63b3de0...

Networking Tools

Mehrdad Momeny committed changes in [Choqok] /plugins:

Translator plugin for Choqok :) It will add a "Translate to ..." menu entry into postwidgets context menu to translate it into another language via Google translate service

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 4b19f7e...

User Interface

Ruslan Kabatsayev committed changes in [Oxygen-Gtk/1.0] /src/oxygenstylewrapper.cpp:

Draw background gradient on GtkRuler

Ivan Čukić committed changes in /trunk/KDE/kdeartwork/desktopthemes:

New themes for KDE Plasma Workspace
- Androbit
- Tibanna
- Produkt (not uploaded fully - just the metadata file so that it can be localised)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 75 more) Revision 1207779
Nuno Fernades Pinheiro committed changes in /trunk/kdesupport/oxygen-icons:

new mimes 32x32, done finished caput

Marco Martin committed changes in /trunk/KDE/kdebase/runtime/desktoptheme/air/widgets/tasks.svgz:

new taskbar

Ivan Čukić committed changes in /trunk/KDE/kdeplasma-addons/applets/lancelot/themes/air:

updated air theme for Lancelot

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 1209166
Ivan Čukić committed changes in /trunk/KDE/kdeplasma-addons/applets/lancelot/themes:

updated Lancelot themes to reflect the new ones in kdeartwork

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 43 more) Revision 1209169
Ivan Čukić committed changes in /trunk/KDE/kdeartwork/desktopthemes:

Enabling Androbit and Tibanna

Utilities

Raphael Kubo da Costa committed changes in /trunk/KDE/kdeutils:

Close our oldest open wishlist item: RPM support.

After about 7,5 years, Ark finally has RPM support, thanks to
libarchive. Note libarchive >= 2.8.0 is required.

Thanks a lot to George Metaxas <gmetal31 AT gmail com> for the patch!

FIXED-IN: 4.7.0

Games

Stefan Majewsky committed changes in [LibTagaro] /tagaro/graphics:

Add ColorRenderBackend.

It renders images filled with plain colors.

Diffs: 1, 2, 3, 4 Revision 0fb2fde...

Optimization

Educational

Percy Camilo Triveño Aucahuasi committed changes in /trunk/KDE/kdeedu/kalgebra/analitzagui:

Performance improvement, now the tangent line is calculated geometrically instead of analitically, so now we compute only the slope (one division and two diffs) instead a newton-method for solving non-linears functions

Bernhard Beschow committed changes in /trunk/KDE/kdeedu/marble/src/lib:

introduce TileScalingTextureMapper

This patch introduces an optimized code path for the case that both the tile projection and the map projection are of type Mercator.
In this very common case, the tiles can be scaled rather than reprojected, promising a significant speedup, especially on the N900. Moreover, it seems to avoid crashes in high zoom levels on the N900, too.

REVIEW: 6109

Diffs: 1, 2, 3, 4, 5, 6 Revision 1209186

Multimedia

Bart Cerneels committed changes in [Amarok] /src/playlistmanager/sql:

Implement cheap trackCount.

User Interface

Hugo Pereira Da Costa committed changes in /trunk/KDE/kdebase/workspace/libs/oxygen:

Added hasBackgroundGradient set and check methods, based on WM hints.

This is used to have oxygen window decoration and widget style (qt and gtk) match better, with no need for "window specific overrides".

Utilities

Jonathan Michael Thomas committed changes in /trunk/extragear/sysadmin/muon/muon/MainWindow.cpp:

Use the more efficient Backend::areChangesMarked() function rather than constructing/checking the size of a list of all marked changes

Other

KDE Base

Christophe Giboudeaux committed changes in /trunk/kdesupport/strigi:

Remove Strigi from svn.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 3 more) Revision 1209033

KDE-PIM

Allen Winter committed changes in /tags/kdepim/kdepim-4.6beta3:

KDEPIM 4.6 Beta3

Allen Winter committed changes in /tags/kdepim/kdepim-4.4.9:

KDEPIM 4.4.9

Torgny Nyblom committed changes in /trunk/KDE/kdepim:

Remove kdepim as it is now hosted in git

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 45 more) Revision 1208666

Office

Thomas Baumgart committed changes in /tags/kmymoney/4.5.2:

Released KMyMoney 4.5.2

Multimedia

sitter at kde dot org committed changes in [Phonon/4.4] /:

Implement new build system as discussed on IRC.

FindPhonon is to be held in every consumer (it being very small thus unlikely to change). Via pkg-config Phonon at install time sets its buildsystem directory, where it stores all cmake files of value. When a consumer then uses FindPhonon it will ask pkg-config for the buildsystem dir and start PhononInternal from there, which then takes care of finding Phonon and setting common magic (such as compiler flags).

Diffs: 1, 2, 3, 4 Revision 52e2b6c...

Utilities

Raphael Kubo da Costa committed changes in /trunk/KDE/kdeutils/ark/app/main.cpp:

Officially mark Harald (metellius) as a former maintainer :(

As discussed privately by mail, he hasn't had time to dedicate to KDE
anymore, so he's now a former maintainer.

Other

Dirk Mueller committed changes in /tags/KDE/4.5.90:

KDE 4.6 RC1

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 11 more) Revision 1208578