17th February 2013by KDE Commit-Digest Team
|Commits||3138 by 175 developers|
|Bugs Opened||431 in the last 7 days|
|Bugs Closed||443 in the last 7 days|
|Aleix Pol Gonzalez||
Internationalization (i18n) Status
There are 41 selections this week
Fix crash of map view in image import on images without coordinates.
improve multihead situation
prevents the focus being passed to the other head
manages OpenGLIsUnsafe setting per head
Fix layout issues of Desktop Change OSD
* no more binding loops - yeah for anchoring
* properly update sizes when switching screens
* properly handle case layout indicator enabled/disabled
* connect to desktop changed and reset desktop model
* set a maximum width/height of 0.8 of screen
Most interesting change is the moving of
visible = true;
to the beginning of the block which updates the layout. Without that
all the changes are ignored resulting in the incorrect size on screen
The disadvantage of that is that the OSD is shown before the layout is
adjusted. But it's considerable minor given that it should be just one
fix character encoding for body in composer window on cmdline usage
assemble message before it is passed to the composer window,
which makes sure that also the ContentType header is used
which contains the charset.
Start to fix Bug 313719 - A URL followed by a ) is parsed incorrectly in message viewer
now when we have just (http://www.kde.org) it's parsed correctly
will continue to look at specific bug when detect url
fix crash on saving an empty image
Fix mobi and epub filter problems (fix for crashes).
Fix algorithm mobi compression, Odt to html converter (handle tag bookmark) and extract external image problem.
REVIEW : 108925
Fix memory leak in KoShapeContainer.
This fixes a big memoryleak resulting in quite a lot of shapes not getting
deleted when the document is deleted.
This also fixes crashes on shutdown currently seen in cstester in quite some
calligra words files.
Problem for the crashes is that some shapes and QTextDocuments while others
still trigger relayouting which uses the no longer deleted objects.
The patch fixes that by deleting the shapes and making sure there is no
relayout when the stuff is deleted.
Thanks for boud and boemann for the review. The problem boemann pointed out
has been fixed.
Fixing the playlist scroll issue. Now the scrollbar will move up or down
according to the songs played in the playlist.
Fix: Amarok crashes by putting a broadcast in the playlist
Fix: Amarok crashes on start if a playlist source is unavailable
Fix: "Copy to Collection" window doesn't fit on small screens (1024x600)
Fix: Copy/Move to collection picks up wrong destination path and fails silently
Fix crash when parsing IPv6 configuration from dbus.
[ #20251 ] Try harder not to exit on the first error
Double check (event) filtered window && window list
Fix Coverity #980678
Plasmakconfigxteditor is now able to load/edit xml files
Add basic checking for product status, component and version status
This comes as the initial preparation for preventing crashes from outdated
verions being reported to bugs.kde.org.
Port Screenshot effect to XCB
* getting cursor image through xcb_xfixes
* using xcb_image_get for reading screen content in xrender case
* using xcb_put_image to upload the generated screenshot into shared xpix
Overall this means that QPixmap as an X Pixmap wrapper is no longer used.
The conversion from xcb_image_t to QImage still needs some code for not
matching byte order. I'm a little bit unsure about adding the code as I
would not be able to test it.
Provide config interface for scripted effects and KWin scripts
A scripted component providing:
can get a config interface by using the following in metadata.desktop:
`X-KDE-PluginInfo-Name` has to be replaced by the actual value. In case
of a KWin Script the X-KDE-ServiceTypes needs to be:
The GenericScriptedConfig tries to identify the package from the keyword
and creates a Plasma::ConfigLoader and loads the UI from the packaged UI
DMM: Use a special 'nepomuk' graph to store certain properties
Each application contains its own graph. Similarly, there exists one
graph owned by 'nepomuk', which contains the following properties -
This simplifies removal of resources, as these properties should ideally
never be removed. Also, they are technically managed by nepomuk and not
some other application.
Changed all the tests to reflect this change.
We also no longer check for trailing graphs as they might always be some
trailing graphs of some applications.
Cache device icon and description
Cache this information on creation, so that we do not access to
Solid::Device from the runner thread.
This gets rid of tons of warnings at runtime
Insert a separator after two most used page sizes
This visually groups those to better explain why they
are duplicated in the list of page sizes below
add patch for fancy syntax hl inside listings/minted, remember comment:
I adapted the LateX syntax highlighting to highlight source code included with the listings and minted environment with its native syntax.
The minor highlightning bug of the language specification being already highlighted as verbatim for the minted environment from commit 6aea10d62b6558a657c6385416c7d477ae67cba6 is also fixed.
Please see the attached tex file for examples.
Currently there are only two "foreign" languages supported, namely C++ and Python.
The reason for only two is that I have found no way to dynamically specify the language for IncludeRules, e. g.
<context name="Highlightning" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
<IncludeRules context="##%1"/> <!-- attribute dynamic does not exist-->
does not work. Would that be in principle possible?
So my current apporach is that I create two contexts and one rule for each supported language. Doing that for all kate supported languages would make the currently not-so-straightforward-to-read latex syntax file even longer.
Thanks for reading
thanks to Thomas Braun
the dynamic contexts might be a good idea, but please file an extra bug for this
Introduce the slide background widget.
Add support for Opus files if compiled against TagLib > 1.8
* Added support for files in Opus codec if Amarok is compiled against recent
enough TagLib (post 1.8). patch by Martin Brodbeck.
DIGEST: Amarok now supports Opus codec with recent TagLib
[ #20254 ] Add proper command line support, refactor main.cpp. It is now possible to place call from the command line
Honor configuration for Web Shortcuts.
Rekonq will no longer ignore options "Enable Web shortcuts" and "Use
preferred shortcuts only".
This commit also removes the conditional compilation directives
introduced in commit 14e028 as rekonq 2.x now depends on 4.9.
Signed-off-by: Andrea Diamantini
Add zoom text only webkit feature settings
Piedro, because of your comment about Midori, I tried applying this.
I don't think this fixes your problem, but it surely "hides" the
Restores Bookmarks menu (in 2.x fashion)
Cleans up 1.x code about and create a unique bk menu to be shown in
rekonq tools menu, (eventually) in the toolbar and in (an ideal)
This work starts from Lindsay's review request about. Thanks :)
Add a mechanism with which libmuon backends can gracefully report runtime errors during initialization.
This way we can silently discard e.g. the KNewStuff backends and not load them if the runtime kns config files are not present. (E.g. on a non-KDE system)
This failure mechanism allows us to fix the crash that happened when the KNS config file did not exist.
Make advanced settings visibility of crop tool persistent.
cache String creations from utf8, latin1, and number. This gave a speed up of almost 10%
A whole bunch of types in PlasmaCore
This enables, ports where necessary, the rest of the DataEngine classes,
ServiceJob handling, and RunnerManager.
Now, more or less only Dialog and ToolTip are unported. Those will need
reimplementations for QtQuick2.
Encourage users to join the BugSquad team
It is more user frinedly to direct users to the techbase webpage for
BugSquad, which contains many helpful explantaion , than just saying
join the #kde-bugs IRC channel.
Icons update for Kexi, Plan, Author and Braindump
New application icons for Kexi and Plan. Add a feather in Author icon. Enhance color contrast in Braindump icon.
M +- -- braindump/data/icons/hi1024-app-braindump.png
M +- -- braindump/data/icons/hi128-app-braindump.png
M +- -- braindump/data/icons/hi16-app-braindump.png
M +- -- braindump/data/icons/hi22-app-braindump.png
M +- -- braindump/data/icons/hi256-app-braindump.png
M +- -- braindump/data/icons/hi32-app-braindump.png
M +- -- braindump/data/icons/hi48-app-braindump.png
M +- -- braindump/data/icons/hi512-app-braindump.png
M +- -- braindump/data/icons/hi64-app-braindump.png
M +- -- braindump/data/icons/hisc-app-braindump.svgz
M +- -- kexi/pics/app/hi1024-app-calligrakexi.png
M +- -- kexi/pics/app/hi128-app-calligrakexi.png
M +- -- kexi/pics/app/hi16-app-calligrakexi.png
M +- -- kexi/pics/app/hi22-app-calligrakexi.png
M +- -- kexi/pics/app/hi256-app-calligrakexi.png
M +- -- kexi/pics/app/hi32-app-calligrakexi.png
M +- -- kexi/pics/app/hi48-app-calligrakexi.png
M +- -- kexi/pics/app/hi512-app-calligrakexi.png
M +- -- kexi/pics/app/hi64-app-calligrakexi.png
M +- -- kexi/pics/app/hisc-app-calligrakexi.svgz
M +- -- plan/pics/hi1024-app-calligraplan.png
M +- -- plan/pics/hi128-app-calligraplan.png
M +- -- plan/pics/hi16-app-calligraplan.png
M +- -- plan/pics/hi22-app-calligraplan.png
M +- -- plan/pics/hi256-app-calligraplan.png
M +- -- plan/pics/hi32-app-calligraplan.png
M +- -- plan/pics/hi48-app-calligraplan.png
M +- -- plan/pics/hi512-app-calligraplan.png
M +- -- plan/pics/hi64-app-calligraplan.png
M +- -- plan/pics/hisc-app-calligraplan.svgz
M +- -- words/pics/hi1024-app-calligraauthor.png
M +- -- words/pics/hi128-app-calligraauthor.png
M +- -- words/pics/hi16-app-calligraauthor.png
M +- -- words/pics/hi22-app-calligraauthor.png
M +- -- words/pics/hi256-app-calligraauthor.png
M +- -- words/pics/hi32-app-calligraauthor.png
M +- -- words/pics/hi48-app-calligraauthor.png
M +- -- words/pics/hi512-app-calligraauthor.png
M +- -- words/pics/hi64-app-calligraauthor.png
M +- -- words/pics/hisc-app-calligraauthor.svgz
Update to TpLogger 0.8.0 API
- add support for TplLogWalker API (introduced in Tpl 0.8.0)
- added missing supersedesToken() and supersedes() methods to Tpl::TextEvent
- bump TelepathyLogger dependency to 0.8.0
- bump TelepathyLoggerQt4 version to 0.7.95
As of now TelepathyLoggerQt4 will use versioning scheme and release cycle of
TelepathyLogger, instead of KTp.