Issue 208

6th November 2011 by KDE Commit-Digest Team


Vladislav Blanton
Gaël Beaudoin
Marta Rybczynska
Paulo Dias
Marcin Dominiak

This Week...

In KDE Workspaces, TabBox has been rewritten in QML. PDF analyzer in libstreamanalyzer. New "exact" field:=value match in collection search in Amarok. A torrent search bar and user interface reorganization in KTorrent. Improved removing of city names in Public Transport. Many bugfixes in Calligra and Amarok.

Necessitas Tags Alpha 3 Release, Call for Assistance

Necessitas, the project to get Qt working on the Android platform has announced its third alpha release!

Alpha 3 brings the project closer to releasing their first beta, which will guarantee ongoing API/ABI compatibility. Thus, allowing application developers to rely on a stable API/ABI from Beta 1 onwards. The Necessitas team plans to release their first beta SDK by the end of this year.

Alpha 3 release brings lots of exciting features:

Qt framework:
  • OpenGL Support
  • Java part redesign
  • QAtomic implementation
  • Seamless Android assets support
  • Sync with upstream Qt 4.8.0-rc1
  • Prepare the package for android market publishing
  • Sync with QtCreator 2.3.1
  • Sync with QtWebkit 2.2.0
  • It seems that the massive memory leak form 2.1.x was fixed
  • Sync with Qt framework changes
Necessitas SDK:
  • Linaro toolchain based on GCC 4.6.x (it is experimental)
  • Android-4+ (ARMv5 & raster only) SDK
  • Android-5+ (ARMv5 & ARMv7, raster & OpenGL) SDKs
  • Can provide specific CPU extensions libraries, this feature allows us to provide not only platform specific libs (armv5, armv6, armv7, x86, etc.) but also libs for specific CPU extensions
  • Sync with Qt framework changes

A Call for Assistance

To help meet their goals, the Necessitas team is calling out for assistance. From their message:

"Most of all, we need your help to make it happen, so please:
- help us to write documentations, FAQ, and to update and maintain project web pages.
- help us to answer peoples questions on android-qt mailing list, doing this you are helping us more than you can imagine.
- report any issues you find using, or
- help us to check and fix the opened issues.
- help us to implement the remaining features,"

Minimal hard coding expertise required, however, people with Qt smartphone experience are particularly needed. Please come forth and help out!


Commits 2533 by 181 developers
Open Bugs 23479
Open Wishes 17299
Bugs Opened 546 in the last 7 days
Bugs Closed 468 in the last 7 days

Commit Summary

Module Commits
Files Developer Commits
Aaron J. Seigo
Marco Martin
Iñigo Salvador Azurmendi
Burkhard Lück
Yuri Chornoivan
Craig Drummond
David Faure
Laurent Montel
Chusslove Illich
Jekyll Wu

Internationalization (i18n) Status

Language Percentage Complete
Ukrainian (uk)
Swedish (sv)
Brazilian Portuguese (pt_BR)
Polish (pl)
Spanish (es)
Dutch (nl)
German (de)
Estonian (et)
Low Saxon (nds)
Italian (it)

Bug Killers

Person Bugs Closed
Christoph Feck
Lamarque Souza
trueg kde org
Myriam Schweingruber
Dawit Alemayehu
Andrea Diamantini
Jekyll Wu
Gilles Caulier
Laurent Montel
Joris Guisson

Commit Countries

Commit Demographics




  Bug Fixes Features Optimization Security Other



Development Tools

[]     []


[] []    []


[] [] []   

KDE Base

[] [] []   


[]   []   


[] [] []   []




[] [] []   

Networking Tools

[] []    []

User Interface



[] []    


  []    []



There are 89 selections this week

Bug Fixes

Development Tools

Kevin Kofler committed changes in /trunk/KDE/kdesdk/kompare/libdialogpages:

Kompare: libdialogpages: Bye bye Qt3Support! Also fixes filespage.cpp to not silently overwrite some available encoding with "Default". Instead, insert "Default" first into the list.

Diffs: 1, 2, 3, 4 Revision 1261661


Dennis Nienhüser committed changes in [marble] /qt-components/marble-touch:

Start implementing a search result view.


Marcel Wiesweg committed changes in [digikam] /:

Do not filter out grouped images in the ImageWindow model

Filtering is done previously in the main window. When a grouped image
is given to the ImageWindow, it is explicitly shown.

KDE Base

Max Lin committed changes in [kde-workspace] plasma/generic/dataengines/geolocation/location_gps.cpp:

Used the gps_open() return value as condition instead of checking m_gpsdata

Checking the return value of gps_open() as condition instead of checking
m_gpsdata for GPSD_API_MAJOR_VERSION >=5, there should be prevent crash
occurred when no gpsd running.

REVIEW: 103035

Peter Penz committed changes in [kde-baseapps] /src/kitemviews:

Fix layout-issues when sorting by roles that are changed

When sorting is enabled for a role that gets changed e.g. because
a value like the MIME-type is determined asynchronously, then the
layout might get messed up.

slotItemsMoved() has been adjusted to invalidate the sizehint-cache
and to update the group-headers.

FIXED-IN: 4.8.0

Aaron J. Seigo committed changes in [kde-workspace] libs/kworkspace/kdisplaymanager.cpp:

don't bother detecting for lightdm if the XDG_SEATH_PATH env var isn't set

may be one cause of crashing for some people in the sessions Runner plugin

Thomas Lübking committed changes in [kde-workspace] kwin/workspace.cpp:

don't use const_iterator's when calling non const functions

FIXED-IN: 4.7.4

Dawit Alemayehu committed changes in [kdelibs/KDE/4.7] kioslave/http/http.cpp:

- Send back the correct error code so that overwriting an existing directory
works correct for the webdav protocol.

- In readBody do not sent an error message to the client when the dataInternal
flag is set in ::readBody.

Thomas Lübking committed changes in [kde-workspace] /:

checkWorspacePosition on screen changes only

REVIEW: 103029

Aaron J. Seigo committed changes in [kdeplasma-addons] /frame:

handle deleted pictures in a slideshow more gracefully by just skipping them

deletion handling inspired by a patch by Greg T
also cleans up a bunch of method signatures and improves the setUrl index bounds handling


Alexey Chernov committed changes in [kdeplasma-addons] applets/rememberthemilk/taskmodel.cpp:

Fix of the crash in TaskModel::listUpdate method

Fix of the crash in TaskModel::listUpdate method, it can be caused
if QInvokeMethod inside DataEngine is called not directly.

Peter Penz committed changes in [kde-baseapps] /src:

Don't use mixed units in size-column of details-view

This makes it tricky to compare the filesizes without adjusting
the sort-order, so now all sizes in the size-column are shown
in KiB or KB (dependent on the KLocale setting).

FIXED-IN: 4.8.0

Related fixes:
- Stay consistent with the rounding when using the KiB/KB unit
in the statusbar.
- Fix sorting-by-size issue for folders
- Show "Unknown" in the size-column when the number of items
cannot be determined.

Xuetian Weng committed changes in [kdeplasma-addons/KDE/4.7] applets/kimpanel/src/kimpanelapplet.cpp:
Martin Gräßlin committed changes in [kde-workspace] kwin/effects/boxswitch/boxswitch.cpp:

Don't handle closing windows while BoxSwitch is inactive

This might be the cause for ghost windows, because they got
referrenced without being unreferrenced again.

Dawit Alemayehu committed changes in [kde-runtime] kioslave/smb/smb.protocol:

Added maxInstances and maxInstancesPerHost properties.

FIXED-IN: 4.7.4
(cherry picked from commit e1940bcb4de9b52d47101df824c9c8dec8749a64)

Sebastian Trueg committed changes in [kde-runtime] nepomuk/services/storage/repository.cpp:

Initialize m_classAndPropertyTree to 0.

FIXED-IN: 4.7.4

Marco Martin committed changes in [plasma-mobile] /resourcedelegates:

make bookmarks look the same as images


Kevin Krammer committed changes in [kdepim-runtime/KDE/4.7] resources/mixedmaildir/retrieveitemsjob.cpp:

Fix TransactionSequence usage just like in maildir.

When adding jobs after a event-loop reentrance, we cannot rely on auto-
committing. This caused the maildir resource to hang during syncs if there
were changes on disk, probably exposed by the recent optimizations in
maildir and fixes in TransactionSequence.

Sergio Luis Martins committed changes in [kdepim] /:

Fix "Use default calendar" and "Assign color" being disabled.

We were listening to the wrong selection model.

Laurent Montel committed changes in [kdepim] mailcommon/backupjob.cpp:

Fix crash "Bug 285653 - Thousands of (yes THOUSANDS) of errors "Select Failed, server replied A000... NO Mailbox ..."

FIXED-IN: 4.7.4

Laurent Montel committed changes in [kdepim] /:

Fix Bug 285484 - Mark Message Menu Is Messy


Laurent Montel committed changes in [kdepimlibs] /:

Fix Bug 285134 - Closing the drop action popup by clicking somewhere else will execute a "move" operation instead of "cancel"

FIXED-IN: 4.7.4

Laurent Montel committed changes in [kdepim] messagecomposer/kmsubjectlineedit.cpp:

Fix Bug 285508 - subject line is always spell checked with default dictionary

FIXED-IN: 4.7.4


Jarosław Staniek committed changes in [calligra] /:

Forms: Context Menu for container widgets appeared misplaced

C. Boemann committed changes in [calligra] libs/kotext/opendocument/KoTextLoader.cpp:

Removing the ForceDisablingList makes our little party trick not work
for nested lists
Leaving it in does no harm, it's still in the style too anyway

Thorsten Zachmann committed changes in [calligra] /flake:

Fix bug 285311 gif images lost on save/load cycle

If we have a tempfile of the image use that on saving. This fixes the following problems:
- gif images are not saved by Qt as it is not supported.
- don't save image if the fileformat can cause loss of informations. This reduces artefacts
by resaving jpg files.

Pierre Ducroquet committed changes in [calligra] /:

Rework link loading/saving/rendering

Thanks to Thorsten Zachmann for review request 103008 and his first attempt to fix this issue

Diffs: 1, 2, 3 Revision 8d1de0e...
Torio Mlshi committed changes in [calligra/krita-animator-plugin-new-mlshi] krita/plugins/extensions/dockers/animatordocker/animator_control_dock.cpp:

Fix crash on changing fps

Now fps is limited to [1, bignum], so no crash.

C. Boemann committed changes in [calligra] /:

Fix the inheritance of paragraph styles
before we loaded every inherited value into the child style too

Make ParagraphStyle a subclass of KoCharacterStyle so we handle the
char properties as one style and not auxillary style.

We also no longer add the character properties to the stylemanager as
a character style of it's own. And thus we no longer need the hack
that prevented them from being seen by the user in StylesModel.

Let characterstyles have inheritance too
This proves to be a big improvement getting font's right in a lot of files

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 14 more) Revision 1bfe8cc...
Boudewijn Rempt committed changes in [calligra] krita/ui/

Fix bug 279770

In some circumstances, we would not be able to create a colorspace. If
that's the case, try to load the QImage part of the mime data.

Sebastian Sauer committed changes in [calligra] tables/tests/TestLogicFunctions.cpp:

Be sure it isn't the formula that is leading to a bad-alloc exception.
See comment 14 in bug 284325.

Matus Uzak committed changes in [calligra] /:

libmsooxml: processing of lists - cleaning and update

* Improved readability and cleaning of the text:list related parts.

* Improved the auto-numbering logic to restart and continue the numbering of list items.
Started to use the default value for the startAt attribute of the buAutoNum element.

* Do not create a new list when the list style did not change, continue the current list.

* Disabled the simplified lists processing approach for docx and xlsx. Let's use the same
approach as for pptx, there should not be any differences except for the list-style

* Check if a style should be inserted into styles.xml also for docx. When does a docx
document uses the DrawingML format? I don't have any test files. No regressions were
found on docx documents we have for cstester. If DrawingML is used for a text-box,
then we need a specific logic to create the list style for a list inside of a text-box.

Diffs: 1, 2, 3, 4, 5 Revision 4496aac...
Sebastian Sauer committed changes in [calligra] plugins/chartshape/ChartTool.cpp:

Fix two charting crashes
1) if the shape selection changes and we are not able determinate the
newly selected d->shape then we where still dealing with the previous
selected d->shape rather then setting it as expected to NULL.
2) if the tool is deactivated and activated without shape-selection
changing in between then we would deal with a NULL d->shape

Lukáš Tvrdý committed changes in [calligra] filters/libmso/shapes.cpp:

Some rectangle shapes are picture frames in disguise

Tested with cstester, no regressions found, only positive changes

Sven Langkamp committed changes in [calligra] krita/ui/canvas/kis_prescaled_projection.cpp:

fix artifacts in prescaled projection

Siddharth Sharma committed changes in [calligra] krita/plugins/formats/psd/psd_utils.cpp:

Fix: Bug 285306 - PSD files not opening with Krita 2.4 ...

Bug Fixed and Now the proposed PSD in bug can open


Sergey Ivanov committed changes in [amarok] /:

Do not use Album Artist as Artist for files without Artist metadata.

Christian Esken committed changes in /trunk/KDE/kdemultimedia/kmix/gui/kmixdockwidget.cpp:

Open KMix near its tray icon instead of (0,0)

Rick Chen committed changes in [amarok] /:

wiki: fix search field not accepting space characters

Space is the default shortcut key for play/pause. Somehow it is triggered
even when entering in the line edit of the browser. This allows shortcut
keys to be overridden and pass to the widget.


Sergey Ivanov committed changes in [amarok] /:

Fixed collection browser tracks grouping after switching to Merged View.


Sven Krohlas committed changes in [amarok] /services/amazon:

Fix Amazon store config widget layout

You can now freely resize it to read all text.

Sven Krohlas committed changes in [amarok] /:

Playlist: Don't group albums without name.

I don't agree with the proposed patch in the bug, as in my understanding
this would break grouping for compilations.
Correct me if I'm wrong. ;-)


Bart Cerneels committed changes in [amarok] /:

Remove the format preset combobox from UMS.

Multiple format presets are not supported anyway.

Sergey Ivanov committed changes in [amarok] /:

Fixed crash on exit while collection scanner is running.


Sergey Ivanov committed changes in [amarok] /:

Fixed crash on decodeing currupted media during MusicDNS search.

Networking Tools

Mehrdad Momeny committed changes in [choqok] /twitterapihelper:
Lamarque Souza committed changes in [networkmanagement] /:

Test if DBus interface object is valid before using it.

Mehrdad Momeny committed changes in [choqok] plugins/shorteners/bit_ly/bit_ly_config.cpp: generated login names have underscore! when you sign up with twitter account.

Lamarque Souza committed changes in [networkmanagement] applet/vpninterfaceitem.cpp:

Enable VPN Interface item in activating and activated connection states.


Jörg Ehrichs committed changes in [wacomtablet] /:

fix CW/CCW again, fix pad buttons greater than 4

Diffs: 1, 2, 3, 4, 5 Revision b346d76...
Jonathan Marten committed changes in [ark] /:

Restore the ability to use Ark as an embedded KPart

To support that, automatically generate the MIME type list
in the application, part and Konqueror plugin desktop files.
This keeps the long list of MIME types consistent and up-to-date.

Each plugin declares the MIME types that it supports in its
CMakeLists.txt file, either fixed, or depending on configuration.
This is inserted into the plugin's own desktop file, and the overall
list for all plugins is inserted into the top level desktop files.

Explicitly check for libarchive RPM support, rather than looking
for a specific library version. The test that we really want is
for a library version greater or equal, but CMake doesn't support
that directly (and CMake 2.6 not easily).


Original review at

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



Dennis Nienhüser committed changes in [marble] src/qt-components/marble-touch/main.cpp:

Add the argument --portrait to marble-touch to start in portrait mode.

Marco Calignano committed changes in [pairs/qml] /:

cherry-pick from branch logic: first 'dirty' implementation of game of Logic



Diffs: 1, 2, 3, 4, 5 Revision 20da9bb...


Dhruv Patel committed changes in [digikam/sok/presentation] /qmlShow/qmlview:

Gridview is finalized.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision e66907c...
Albert Astals Cid committed changes in [okular] /:

table selection tool - semi-automatic dividers

REVIEW: 102788

KDE Base

Martin Gräßlin committed changes in [kde-workspace] /:

TabBox in QML

All the default layouts (informative, compact, text, small and big icons)
are rewritten in QML and replace the ListView used before. The old code
is still around for the desktop switching modes which are not yet ported.

Next steps include to update the configuration module to not show now
obsoleted settings as well as providing a better way to choose the layout.

REVIEW: 102948

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 4 more) Revision 8f43c5e...
Sebastian Kügler committed changes in [kdelibs/KDE/4.7] /:

PreviewJob supports remote urls

There's a new Protocol key in the ThumbCreator .desktop plugins, if
there's a plugin that supports both mimetype and target URL, pass the
URL to the thumbnailer.


Diffs: 1, 2, 3 Revision 6b6af2d...
Mark Gaiser committed changes in [kde-runtime] plasma/declarativeimports/plasmacomponents/qml/Button.qml:

Updated Button.qml form PlasmaComponents to have:
- Animations
- A state machine
- More margin when an icon is used
- A few cleanups

REVIEW: 103020

Aaron J. Seigo committed changes in [kde-workspace] libs/taskmanager/launcheritem.cpp:
Evgeny Egorochkin committed changes in [libstreamanalyzer] /:

Total overhaul of PDF analyzer:
* unicode and non-standard encodings support(such as documentes created by OpenOffice)
* conversion of ligatures (ff, fi, fl, ffi. ffl) to normal letters
* removal of hyphenation
* some metadata support

Patch by Tuukka Verho.

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


Torio Mlshi committed changes in [calligra/krita-animator-plugin-new-mlshi] /plugins/extensions/dockers/animatordocker:

Visible and enable columns are now editable

Stephane Mankowski committed changes in [skrooge/Feature] /:

feature: New advice to find potential monthly schedule

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 817b1ed...


Sergey Ivanov committed changes in [amarok] /:

Prefer track artist to album artist in Albums applet fiter.


Matěj Laitl committed changes in [amarok] /:

Add new collection filter to find exact matches

Searching for label:=pop finds songs labeled with 'pop' but not with
'electro pop'. While searching for label:pop finds songs labeled with
'pop' and 'electro pop'.

GUI is also updated.

REVIEW: 102252

GUI: edit collection search and edit dynamic playlist dialogs changed
DIGEST: Feature: new "exact" field:=value match in collection search

Sergey Ivanov committed changes in [amarok] /:

Add new type of optional tokens in format string (Collection Organizer) - "[]" square brackets. Syntax: [%token%: any formatted string], or Its short format: [%token%]. If you specified replacement string (string after colon ":" ) empty token will be replaced with this string (replacement can also include tokens and optional tokens); If no replacement defined default value will be used (e.g. Unknown artist for %artist%).
Split QStringx.h on .h and .cpp because It became huge.

Networking Tools

Joris Guisson committed changes in [ktorrent] /:

Add force start option and reorganize view context menu

Andrea Diamantini committed changes in [rekonq] /:

Let rekonq save file remotely

Andreas's comment was helpful: rekonq COULD save file remotely, but
for same strange reason, KFileDialog::getSaveFileName() could not
select remote files. Switching to getSaveUrl seems fixing the problem

Ah... also a style clean up here. Sorry for the merged commit...

Joris Guisson committed changes in [ktorrent] /:

Add torrent search bar for view

Joris Guisson committed changes in [ktorrent] /:

Make it possible to hide uploads, downloads and not queued torrents in the queue manager

Joris Guisson committed changes in [ktorrent] /:

- Merge status and name column into one column and use icons to show the status
- Right align numbers in torrent view


Friedrich Karl Tilman Pülz committed changes in [publictransport] /:

Improve removing of city names

- The data engine now returns stop names as usual but has additional
fields for shortened stop names: "targetShortened" and
- The applet displays the shortened stop names, but uses the full
stop names when requesting data from the data engine to prevent
ambiguous stop names
- Stop highlighting / color group filtering works on full stop names
- The city names, ie. the words to be removed from stop names are
now counted within all stop names of the current set of departures,
rather than counting the words independently for each departure.
This prevents having both long and shortened stop names shown in
different departures.

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


Ian Wadham committed changes in /trunk/KDE/kdegames/kgoldrunner/gamedata:

Add "Jail Break" a new championship-level game with KGoldrunner rules by Gabriel Miltschitzky.



Albert Astals Cid committed changes in [okular] /:

Make PageView::notifyViewportChanged call "itself" with a queued connection

This increases the UI responsiveness on opening PDF that are slow to render
This is because we can only have one thread using the pdf because of
poppler, if we do not queue this call, it will immediately try to generate
the pixmap for this page ending up in the thread for rendering being started.
But then while we are still opening the file we will ask if the file
has embedded files, and this means accessing poppler again and we will be
stuck there because the rendering thread has still not finished. This way by
delaying the execution until we return to the event loop we guarantee
all short queries that are done while opening the file are done already and
we won't block the UI

KDE Base

Marco Martin committed changes in [plasma-mobile] qmlpackages/contour-tablet-homescreen/contents/ui/SlidingDragButton.qml:

always allow to drag

simplify the logic since the (un)hide button isn't there anymore

Aaron J. Seigo committed changes in [kdelibs/KDE/4.7] /:

add a wallpaper render that takes a pre-loaded QImage. FAR FAR faster than re-loading from disk if already in memory.

new API (new overload, really), but required to fix iperformance issues elsewhere, so considered a bug fix

Diffs: 1, 2, 3, 4, 5 Revision 1c5daeb...
Marco Martin committed changes in [plasma-mobile] /imageviewer/package/contents/ui:

use the queries of the internal model

all items are not loaded at the same time anymore -> speeeeed!


Riccardo Iaconelli committed changes in [akunambol] /:

refactor the class, now it's more elegant, efficient, robust

Signed-off-by: Riccardo Iaconelli

Laurent Montel committed changes in [kdepim] /:

Optimization. Don't create a ktoggleaction for each nepomuk tag when not necessary. We can have 1000 or 2000 nepomuk tag => reduce memory

Laurent Montel committed changes in [kdepim] /:

optimization. When we decided that we don't want nepomuk and hide warning not necessary to recreate warning

Diffs: 1, 2, 3 Revision 07a9c8c...


Torio Mlshi committed changes in [calligra/krita-animator-plugin-new-mlshi] krita/image/kis_clone_layer.cpp:

Register clone layers on loading

Torio Mlshi committed changes in [calligra/krita-animator-plugin-new-mlshi] /plugins/extensions/dockers/animatordocker:

Move frames adding/clearing to context menu

Diffs: 1, 2, 3, 4, 5 Revision f98f061...


Sven Krohlas committed changes in [amarok] src/services/amazon/AmazonStore.cpp:

Amaton store: better first start experience

Continue querying for search results iff the user selected a Amazon
locale to search in.


Development Tools

Kevin Kofler committed changes in /trunk/KDE/kdesdk/kompare/komparenavtreepart:

Kompare: komparenavtreepart: Bye bye Qt3Support! (This one needed just s/find/indexOf/ for 3 QStrings.)

Kevin Kofler committed changes in /trunk/KDE/kdesdk/kompare/komparepart:

Kompare: komparepart: Bye bye Qt3Support and kde3support!

This commit ports the KompareListView from K3ListView to QTreeWidget, removing the last Qt3Support (and kde3support) usage in Kompare.

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


Marco Calignano committed changes in [pairs/qml] /:

new theme icons provider TO TEST

only the pixmap is implemented and should work with
source: "pixmap://themeicons/<theme title>"

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision d4af006...


Sven Langkamp committed changes in [calligra] krita/image/kis_base_processor.cpp:

Networking Tools

Lamarque Souza committed changes in [networkmanagement] /:

Disabling connected notification by default since now VPN connections
can use system tray icon to indicate the connection activation succeeded.


Laszlo Papp committed changes in [gluon] /:

Move the kde basic player to the tools/player/kde directory

The player is being kept for now until there is a good way of debugging on
Windows by using the MSVC 2010 Express compiler set and environment (not gnu and
mingw). That is what most of the KDE Windows developers do after all. It is very
hard to find a proper workaround without it on Windows. Like, you need to
register for some Windows LIVE ID, which is forcy enough .. Also, even after
registration it is hackish to get it work in Visual Studio. I could even
personally manage to get the free Visual Studio registered. As for me, it is a
huge pain to get it work in any forms on Windows without it. I hope it is going
to change.

1) Removed the gluon_qtplayer.desktop file in this step since desktop
file is not installed anymore, and the relevant code was removed from the
CMakeLists.txt file. Therefore, it is not worth keeping it. It can be restored
from VCS anytime, if needed.

2) Mainwindow files are removed because of the obsolete situation of theirs.

3) The relevant CMakeLists.txt cmake file entries were removed from the "old"
CMakeLists.txt cmkae file

4) New rules added properly to the "new" CMakeLists.txt cmake files

Test: It builds fine according to the new rules.

Diffs: 1, 2, 3, 4, 5, 6, 7 Revision f2eb5a9...


Nicolás Alvarez committed changes in [kde-ruleset] extragear/alkimia-rules:

Add conversion rules for LibAlkimia.

Bug 285765:
734842 days
Diffs: 1 Revision 83022f1...