26th December 2010by Vladislav Blanton
Alexander van Loon
|Commits||1594 by 175 developers|
|Bugs Opened||636 in the last 7 days|
|Bugs Closed||703 in the last 7 days|
|Nuno Fernades Pinheiro||
|Jonathan Michael Thomas||
|Albert Astals Cid||
Internationalization (i18n) Status
|British English (en_GB)||
|Low Saxon (nds)||
|ludwig reiter intevation de||
|kde martin-graesslin com||
|Aaron J. Seigo||
|bernhard intevation de||
There are 109 selections this week
Make it possible to _evaluate_ sum's instead of expecting them to be simplified at some point.
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.
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
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.
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.
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.
adjut the list orientation for vertical panels, even if the change happens after init()
when removing a containment, for a moment the view could be without containment, guard it
create a QCA::Initializer that will live for all the lifespan of the timeline source
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.
adjust strict geometry policies
please see the request description and check whether this allows you to fix your bug in case, don't forget to close it ;-)
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)
Show &'s properly.
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.
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
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 :)
Forward port rev 1208899
Trigger also new geometry for repaint on cursor change
Show indication that Lock/Logout widget settings were not saved
Make sure the widget gets wide enough to fit wide texts.
Fix Bug 260588 - filter rules window does not appear in panel
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.
Make sure that the archive exists before calling markAsFetchNow.
Patch by Guy Shapiro. Thank you.
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.
Preselect the right reminder time in combo box.
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.
Fix removing items from the proxy.
This is a copy of SVN rev 1203002, but I forgot this copy when I fixed it.
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.
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.
Check that the cast to Solid::Block works - it does not always!
This fixes a crash with Audex CD ripper.
Fix crash when sorting by genre and then changing tags with TagDialog
Merge branch 'crash-fixes'
Merge branch 'video-fixes'
Fix bug in cookie feature of syndication plugin.
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.
fix doc errors reported by Lukas Vlcek
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:
use-modules automoc akonadi attica # and etc.
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
- 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).
using shift key force the line to be vertical or horizontal
display, save and load lines
make the tool creates lines in the shape
Add missing default implementation for episodes.
Implement on demand podcast loading.
Implement dynamic loading of tracks.
Added the function Playlists::Playlist::forceLoadTracks().
Draw background gradient on GtkRuler
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!
It renders images filled with plain colors.
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.
Implement cheap trackCount.
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).