[kde-doc-english] [parley] /: Squashed commit of the following:

Inge Wallin inge at lysator.liu.se
Wed Oct 29 01:29:07 UTC 2014


Git commit bc8847088aa01bb6dd8d81ee8bb381792b036895 by Inge Wallin.
Committed on 27/10/2014 at 02:45.
Pushed by ingwa into branch 'master'.

Squashed commit of the following:

commit 203ee2ab0aad476b64073989e3c23bb00517fbc0
Author: Inge Wallin <inge at lysator.liu.se>
Date:   Sun Oct 26 07:00:06 2014 +0100

    fix typo

commit 8b4614e7475c3f2dcbea05ffb4e0c2b4168e7fee
Author: Hrvoje Senjan <hrvoje.senjan at gmail.com>
Date:   Sun Oct 26 17:10:16 2014 +0100

    Fix build

    Remove useless QtPrintSupport includes

commit 27b4613329f624bca88a88756e977b379306d5ac
Author: Inge Wallin <inge at lysator.liu.se>
Date:   Sat Oct 25 11:10:29 2014 +0200

    Remove explicit inclusion of moc files

    This takes advantage of the KDE automoc feature. It also removes tons of notes
    (warnings) from the build.

commit 9dc9715c3f44c9dae2b173650626b03149dd8875
Author: Inge Wallin <inge at lysator.liu.se>
Date:   Sat Oct 25 09:41:38 2014 +0200

    Fix the build.

    Port all instances of KRandomSequence to the framework KRandom.

    As a side note, this is not mentioned on the Frameworks porting page.

commit 30589867a756240a3c2547b4864f7d3ae17202e9
Merge: db14816 60be42d
Author: Inge Wallin <inge at lysator.liu.se>
Date:   Sat Oct 25 09:16:31 2014 +0200

    Merge branch 'master' into frameworks

    Conflicts:
    	src/CMakeLists.txt
    	src/collection/entryfilter.cpp
    	src/editor/editor.h
    	src/editor/summarywordwidget.cpp
    	src/editor/vocabularyview.h
    	src/parleymainwindow.h
    	src/vocabulary/leitnerview.cpp

commit db14816556bcdf284075229b937421f56d1c703d
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Sep 15 07:04:24 2014 -0400

    Marked title not sticky as done in TODO file.

commit a51ff0d44a42784272113b7294c3477953325092
Merge: 62ab137 827776e
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Sep 15 06:51:06 2014 -0400

    Merge branch 'master' into frameworks

    Conflicts:
    	autotests/CMakeLists.txt
    	src/CMakeLists.txt
    	src/dashboard/buttondelegate.cpp
    	src/dashboard/dashboard.cpp
    	src/dashboard/dashboard.h
    	src/editor/summarywordwidget.cpp
    	src/parleydocument.cpp
    	src/vocabulary/vocabularydelegate.cpp

commit 62ab1375e8c8d7e7dc1e89750fcbd8feeccae436
Merge: 889db8b 82d2ba7
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Sep 3 15:22:46 2014 -0400

    Merge branch 'master' into frameworks

    Conflicts:
    	src/CMakeLists.txt
    	src/practice/abstractbackendmode.cpp

commit 889db8bd8ca8411db9093841ef34e6c2caea6d26
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Sep 3 14:14:20 2014 -0400

    Changed audio button default string from "..." to more meaningful "Play"

commit 1e8b02bef2a439c6e4a4c4aa949ae564f4e06419
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 30 16:23:13 2014 -0400

    Clarify meaning of [*] in QWidget title bar for translators

commit 8086d579f4c5f485bf925f53b49c1a769b7a30d9
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 16:57:36 2014 -0400

    Added "[*]" marker to window title so qt5 can indicate modified status

commit 73c10eebc6e491e8c5221d7ce873d8522d9688c9
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 16:12:54 2014 -0400

    Removed unused variable

commit 0685f10815c3786c6faca77f2d45aab4268ad66d
Merge: 965cd7c 108b7f6
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 16:09:34 2014 -0400

    Merge branch 'master' into frameworks

commit 965cd7c5bbabac801270333b4613e31d45736f1e
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 16:06:45 2014 -0400

    Added missing setDefaultShortcut for KStandardActions

commit 3c90bc6ea23f9d3356b3b5a6a4f76cd0429c32d0
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 13:53:00 2014 -0400

    Fixed bug actionExpandAll registered in place of actionCollapseAll

commit 7c69e0a1bc156c39dee803bd6e9abe1d03fcd0d3
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 13:18:21 2014 -0400

    Ported KCoreConfigSkeleton::readConfig() to KCoreConfigSkeleton::load()

commit aa773e7b4e93f93c7026f2e1a3af1cd974974058
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 13:00:26 2014 -0400

    Removed <0 check on unsigned variables

commit 97afebe6b61d3282d34164c3aa905cf4aac153d0
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 25 12:57:07 2014 -0400

    Ported KCoreConfigSkeleton::writeConfig() to KCoreConfigSkeleton::save()

commit cd04550b296ec1dbb43ba0168476b66e47810ed8
Merge: de7b257 2d8a6d4
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 24 14:47:29 2014 -0400

    Merge branch 'master' into frameworks

    Conflicts:
    	src/CMakeLists.txt
    	src/parleydocument.cpp
    	src/statistics/statisticslegendwidget.cpp
    	src/statistics/statisticslegendwidget.h
    	src/welcomescreen/collectionwidget.cpp
    	src/welcomescreen/welcomescreen.cpp
    	src/welcomescreen/welcomescreen.h

commit de7b257c6a7e4967f7013366e45c0575651afd5a
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 24 14:22:54 2014 -0400

    Merge master into frameworks

commit 3eeff3c7cea78f62ca1cf81f126c0cf490bf8af5
Author: Jeremy Whiting <jpwhiting at kde.org>
Date:   Thu Aug 21 13:17:54 2014 -0600

    Make parley find and link to libkeduvocdocument rather than libkdeedu

commit 0a0a2b0cc282eb55be63d38a47503d1b2407e5e6
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 14:52:12 2014 -0400

    Made columns movable in editor and statistics views

commit 7fc0e01464a10013c32b92301a013e614eeb3d5b
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 13:41:56 2014 -0400

    Remove KDELibs4Support

    Fixed stub unit test to work without KDELibs4Support

commit d5e286d26887b98a1c26adc0c5b7644558c79071
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 13:21:42 2014 -0400

    Ported QHeaderView from Qt4 to Qt5

    Somewhere in KDELibs4Support there are headers for the old
    QHeaderView, which were uncovered when I removed KDELibs4Support
    from the build.

commit b6d53c7724f23cb4fca208a88b3615f0b87b0f6d
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 12:24:47 2014 -0400

    Port KApplication::clipboard() to QApplication::clipboard()

commit 2a9e993215ab577c1e11d80f411931efdb00d7cb
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 12:14:42 2014 -0400

    Port KinputDialog to QInputDialog

commit 618150de18533da00600f94c410a37705797244b
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 11:56:01 2014 -0400

    Port to KF5 version of KNotifications

commit fde20f23fd35eb4732b55c52a3984589fff72497
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 11:38:01 2014 -0400

    Port KTempDir to QTemporaryDir

commit 4926abae907d15888c49e65a003fa9fc150a83fd
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 11:25:29 2014 -0400

    Port KStandardDirs to QStandardPaths

commit 7ec8c0d22bb6ad35267d3d6b98f181577597db07
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 10:38:01 2014 -0400

    Ported KConfigDialog to the KF5 version

commit 31df351553f585e03aeb3ffef2ebb595762c3d12
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 10:32:46 2014 -0400

    Port KMenuBar to QMenuBar

commit 610bebd6749bb714d0ab5dcd7b9745a478beb684
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 10:28:20 2014 -0400

    Port KMimeType to QMimeType

commit 89133fd4ee87ce526cf8bdb65c94d3b014f20442
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 09:44:10 2014 -0400

    Port from KPushButton to QPushButton in welcomescreen.ui

commit 0cbf81328c2816637a43540a0dfcb60a06562fc7
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 09:43:16 2014 -0400

    Use KNewStuffAction from KF5 instead of from KDELibs4Support

commit 88254af73d7fc6ae8884d425e960fcf8d2bb3d1a
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 09:24:57 2014 -0400

    Remove KSharedPtr which is from KDELibs4Support

commit 4581fbacdb3aab2c75dae90acd036442a4ef43c1
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 09:21:17 2014 -0400

    Remove KGlobalSettings which is from KDELibs4Support

    Port KGlobalSettings::generalFont()
    to QFontDatabase::systemFont(QFontDatabase::GeneralFont)

commit a7fb277d890302cb7d199ab21dacf4e1125c361a
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 10 08:48:42 2014 -0400

    Fixed KConfigDialogs not saving spin button options

    If you adjust the QDialogButtonBox after the constructor of the
    KConfigDialog has run it creates new buttons
    and removes the signal/slot connections to the base class buttons.

commit b9cb4c0129bf05fd56f83fc124a3cc6f75462356
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 9 17:37:18 2014 -0400

    More KDELibs4Support removal: knuminput -> QSpinBox

commit 972d70db931d6356f8ce9908def344aa99e1fdcc
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 9 17:18:37 2014 -0400

    Switched to frameworks version of doctools

commit 59ef751b292ad6e507f93b310ca9b124e03c284f
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 9 16:57:20 2014 -0400

    Removed use of macro_bool_to_01 which is from KDELibs4Support

commit 55d0ce6709e022418c7b8e57931eed2fb3eea751
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 9 16:45:16 2014 -0400

    Fixed identifying all strings as QUrls for pixmaps in FlashCardWidget

commit f5ba262b1a2446657fc7bbb5c7ef13fe2f757d4c
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 9 16:29:12 2014 -0400

    Replaced KLocale with KLocalizedString

commit 08e376fad82b9107fee793ac3550ac30640d67f5
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 9 16:18:08 2014 -0400

    Fixed audio by switching from Phonon->QMediaPlayer

commit fb2d445d3c517c9970bbf846510aa92762e0297c
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 9 12:12:25 2014 -0400

    Clean up of CMakeLists.txt

    Fixed some issues in plasmoid includes.
    Removed some unused macros from kde4

commit ec6b3d1876ab617c7bf4a6458725ab41296aa3d6
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 09:06:43 2014 -0400

    Ported KNS3 download and upload actions

commit d3a1e678af63ea25b5e0f7739dcbca961ac4598c
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 08:13:24 2014 -0400

    Finished removing KGlobal

commit 0f718ffe0a0dc328a015a7706eaef62ce7149ac6
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 07:39:24 2014 -0400

    Fixed KGameThemeSelectorPrivate class

    Revert a8a6b7b3ea "KGameThemeSelector constructor moved to header to allow compilation."

    This adds #include "moc_kgamethemeselector.cpp" to the end of the
    kgamethemeselector.cpp file so that the moc can see the definition
    of the private class and correctly instantiate the private slots
    in the public class.

commit c3460b4dd212b431205c56b6490bddb77af64b96
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 06:42:22 2014 -0400

    Revert 5bebc5d8 "ImageWidget moved constructor into header"

    Fixed by 20035c6

commit 80dead080d251e2c223935749a373d2664e62b2b
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 06:39:18 2014 -0400

    Revert 77ca11ad8 "SummaryBarWidget - moved constructor into header"

    Fixed by 20035c6

commit 27aa7e7ec0186ec2fcb2a3323477828033b55fc3
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 06:26:22 2014 -0400

    Revert e8646d816 "Work around the QWidget inheritance problem in ..."

    The problems with inheritance were caused by the bad includes
    fixed in 20035c6

commit 4bf27c23d3e3ed350b931b21d4408405a8bd9795
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 06:17:04 2014 -0400

    Revert c8c5d01 "Remove the BoxesWidget prior to frameworks transistion"

    The crashes fixed in the reverted commit were the result of the bad
    includes fixed in commit 20035c603

commit a900b4bce44b2b5b092d9e0b3b22beda6b0ed22e
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 06:08:51 2014 -0400

    Revert fa7b86c7fa "Remove AudioButton which will cause crashes in ..."

    The problems causing the crashes were the includes fixed in the
    commit prior to this commit.

commit 20035c603fd992013a529b7d39fd95eb4d8d5f8c
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Aug 6 05:50:07 2014 -0400

    Fixed several incorrect includes of <QtGui> in place of <QtWidgets>

commit d1929cf4a929ed90865c34ae4d88c52479911bdc
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 17:49:55 2014 -0400

    Restored clear search to the searchline in the editor.

    Thank you Aleix Pol for pointing out that QEditLine had the missing
    functionality.

commit 95eb21410c1851386b1cac3dd554d3bdc6cfd711
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 17:41:58 2014 -0400

    Restored recentFiles action

    Thank you Aleix Pol for pointing out the location of KRecentFilesAction
    in the frameworks API.

commit 479d0e55a63223a0e23dfcf96f90df7cfe297c6c
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 17:23:48 2014 -0400

    Restored building of stub unit test

commit 2330b7e6c023c4376df0ce7da259d6005e2d2ded
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 16:17:00 2014 -0400

    Removed answervalidatorold unused since 2010

commit 0b6c65b707160c2ac492972bea430e1c69d4b601
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 13:37:40 2014 -0400

    Ported VocabularyColumnsDialog from KDialog to QDialogButtonBox

commit 7595860afcfd273434a7579e96decba09247e4b1
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 13:02:45 2014 -0400

    Ported document properties from KDialog to QDialogButtonBox

commit eb8c7baf9654de4ec9ce4010d50ac464393fc34f
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 12:40:59 2014 -0400

    Ported scripts dialog from KDialog to QDialogButtonBox

    Added todo that scripts dialog is not finding any scripts

commit 0287086a8baf7bc9cc02d0896dc833812832e641
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 12:28:51 2014 -0400

    Ported newDocument, documentProperties from KDialog to QDialogButtonBox

commit 75bb5ad58668c40b641f18fa658e85d3895d1cf6
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 11:57:46 2014 -0400

    Ported exportdialog from KDialog to QDialogButtonBox

commit d39fa60cb5d0301e6b5c64c3baa9196012693846
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 11:53:34 2014 -0400

    Restored Export functionality

    Added XSLT and XML2 back in the CMakeLists.txt files

commit a01850b4ef49bc288e96bfb3d390ea0a02a55fb6
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 10:20:48 2014 -0400

    Ported inflectionwidget from KDialog to QDialogButtonBox

commit 6fdf7ee6b6af7fb607df63236c99edeb7ea31439
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 09:40:24 2014 -0400

    Ported editor away from KDialog

    The editor was using KDialog::spacingHint().  Switched to using the
    passed in style.

commit 4cd0701587be4610921e5705ac0c32b8380a23f1
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 09:21:29 2014 -0400

    Ported entryfilter from KDialog to QDialogButtonBox

commit 3012de81d3a2a549988fe63d4f933517c315758d
Author: Andreas Xavier <andxav at zoho.com>
Date:   Mon Aug 4 08:04:19 2014 -0400

    Ported parleyprefs from KDialog to QDialogButtonBox

commit d49cdb36a3eee35e00749b5e1f60adfea5c805ff
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 3 17:26:59 2014 -0400

    Port ConfigurePracticeDialog from KDialog to QDialogButtonBox

commit f90e83100be65ce1f846504a635bdd609adf2b01
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 3 15:11:03 2014 -0400

    Updated docbook schema for frameworks

commit d700dcf1b9f2cac037d614e3e601dda90326bdda
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 3 14:08:41 2014 -0400

    Ported KIcon to QIcon::fromTheme

    from KIcon(<iconname>) to QIcon::fromTheme(<iconname>)

    Note that fromTheme is less forgiving than KIcon in that:
    1. If an icon theme directory does not have a valid index.theme
       it will not take any icons from that directory
    2. Once it has taken 1 icon from a theme it takes all subsequent icons
       from that theme.

    The consequence of this is that if you install parley in a
    frameworks only root and expecting your complete KDE4.8 theme to
    fill in the gaps, QIcon will not.

commit c26edb6642e5f362b9e13480f4dc4245a8e4f8e1
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sun Aug 3 11:03:06 2014 -0400

    Ported KGlobal::dir and KGlobal::locales() uses to Qt equivalents

commit be21fe8cbe25049a53fa87c2648f632626565825
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 2 17:18:56 2014 -0400

    Port KApplication, K4AboutData and KCmdLineArgs to framework

    Created translation application domain "parley"

commit 61d0b11273981ea0c222e3a84025bffe81fc8fe0
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 2 16:00:00 2014 -0400

    Renamed all icons to conform with frameworks system

    All icons renamed
    ox<size>-<group>-<name>.<ext> to just <size>-<group>-<name>.<ext>
    CMakeLists altered to target correct themes and locations

commit 38d3d381554ad0ed7c6e32ee6f011d1ece6cfac5
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 2 14:35:09 2014 -0400

    removed erroneously commented out lines

commit aa85f94c6575e9e9ccefdfff014234c20109169f
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 2 11:18:39 2014 -0400

    Convert to frameworks.

    Convert all the CMakeLists to use KF5 and Qt5 libraries.  This
    generated further todos. The changes in this commit are just enough
    for Parley to work in KF5. Changes that require more work in the
    future are marked with @todo frameworks in the code.

    Some feature disabled for now in CMakeLists files are:
    unit tests - there were none anyway
    script tests
    plasmoid
    docs directory
    XLST support

    The following changes were required to compile and require more work:
    KDialog buttons commented out
    KAboutData partially ported
    KRecentFilesActions commented out, needs an alternative solution

    The following change doesn't require more work:
    use new mimeData member functions to determine if qurls are available

commit d8444ad1e68cda9f59522f877f5ec16252031a59
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Aug 2 08:14:58 2014 -0400

    Fix @todo so that they are visible in documentation

    todos that are outside of a class/namespace do not show up in the
    documentation.

commit 5bebc5d816692401417b389733f683f8903501dd
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 17:19:04 2014 -0400

    ImageWidget moved constructor into header

    Inlining the ImageWidget constructor prevents ImageWidget from
    crashing in the paintEvent in frameworks when it can't get a drawing
    device.

commit 77ca11ad8a036b933c9e84208491d6e7cdc532c2
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 17:08:18 2014 -0400

    SummaryBarWidget - moved constructor into header

    After conversion to frameworks if the constructor is not inlined in the
    header then the summaryBarWidget crashes in the paint event
    because it can't get a draw context.

commit a8a6b7b3ea3c3b497b5f4ab7ce68047aa2014ef2
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 17:02:00 2014 -0400

    KGameThemeSelector constructor moved to header to allow compilation.

    This is not necessary but might require other fixes after the
    conversion to frameworks.

commit fa7b86c7fa003d706abcae60bc687a654a8fb393
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 16:50:45 2014 -0400

    Remove AudioButton which will cause crashes in frameworks on redraw

commit c8c5d01cc37d490c07013969fedae2e85222d4e6
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 16:11:14 2014 -0400

    Remove the BoxesWidget prior to frameworks transistion

    The problems with ImageWidget cause BoxesWidget to crash.

commit 47e508d09b140621024b45107603c9863b5b03d0
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 10:16:02 2014 -0400

    guard against multiplechoice with 0 choices

commit f88e2c43dde4c81e1675572a693f2ca896a00ea5
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 10:04:42 2014 -0400

    More includes

commit e8646d816817d7677f91972ce8c1facb7658385f
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Aug 1 09:42:36 2014 -0400

    Work around the QWidget inheritance problem in frameworks

    In frameworks the code shown below always calls virtual functions with
    an offset of 1 in the function index.  This patch changes from
    inheritance to aggregation to avoid the problem.

    class BoringWidget : public QWidget
    {
        Q_OBJECT
    public:
        explicit BoringWidget(QWidget* parent = 0);
        virtual ~BoringWidget(){};
        virtual void testExist(){qDebug() << " \n Never called\n\n ";}
        virtual void testExist2(){qDebug() << " \n Called when testExist is called  \n\n ";}
    };

commit a905f4413ea8d26c12520ecacc43828eb314f3c3
Author: Andreas Xavier <andxav at zoho.com>
Date:   Thu Jul 31 09:12:07 2014 -0400

    Added explicit #include <KLocalizedString>

    Also added some QDebug and QUrl includes

commit 1522c1e7a26cf7021f9f2172b0e3bbf4f2d253ae
Author: Andreas Xavier <andxav at zoho.com>
Date:   Thu Jul 31 08:58:11 2014 -0400

    Updated .ui to not reference klineedit

commit 580c3e845093e96fd08fa2c9ebd556079afe03d8
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Jul 26 16:28:51 2014 -0400

    Update parleydocument to new saveAs syntax

commit 4c115702fbe6997a782824f70ca64207cbd2a57c
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Jul 26 16:12:29 2014 -0400

    Added explicit includes for KDialog

    //@todo frameworks KDialog -> QDialog
    to force use of kde4 support

commit dd7e04408cc153ff6d70c1d6a9b2bd59607e82a8
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Jul 26 16:04:02 2014 -0400

    Explicitly added includes for KGlobal

    //@todo frameworks KGlobal
    forces the use of kde4support library

commit d4f801cf04f85f7cf37fec97b176eb54bcd10bf9
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Jul 26 15:42:44 2014 -0400

    Explicitly called include for KIcon

    like this:
    //@todo frameworks KIcon to QIcon

    The kde4support version will be called, until replaced with QIcon.

commit ad49990ec19a2bb5cfe7b9a24a7dc24a01ad62e3
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Jul 26 05:47:36 2014 -0400

    Changed KAction to QAction

commit 0b89ca90bfab6c40832f224a7bf082d5aaee9e03
Author: Andreas Xavier <andxav at zoho.com>
Date:   Sat Jul 26 05:29:01 2014 -0400

    Moved doc to docs in compliance with frameworks directory scheme

commit 585bb57cc2d3a8d94640c74980a4d6456295316d
Author: Andreas Xavier <andxav at zoho.com>
Date:   Fri Jul 25 02:57:42 2014 -0400

    Revert now unneeded patch of KEditLine deletion with stylesheet

    This reverts commit f382c4f9334e2beeabe25b35f3ea329f34b81072.

    Since we now use QEditLine, the patch of KEditLine is not needed.
    Double checked that the bug is gone.

commit f5ee583dc47305333e54e8a2301f3917a79aaa26
Author: Andreas Xavier <andxav at zoho.com>
Date:   Thu Jul 24 17:50:09 2014 -0400

    KLineEdit to QLineEdit

    One todo added re: cancel button which is not a feature of Qt 4.8

commit 272ccc40a4f68bbd773d864026e3c85617558006
Author: Andreas Xavier <andxav at zoho.com>
Date:   Thu Jul 24 16:15:55 2014 -0400

    KUrl -> QUrl and KFileDialog -> QFileDialog

    KFileDialog expects Kurls
    Added some todos where other components expected KUrls like kvocdoc

commit a6fcd31fbb0b79be90800fe4245a4d926cd42e61
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:45:35 2014 -0400

    Changed <KDebug> to <QDebug>

commit 2139da356a6d0c5ac203f16d4e574e8782151863
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:32:47 2014 -0400

    quieted an unused variable in stub unit test

commit 5187347b65abbb3d017a79a5790f36eaaa5abf7d
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:32:10 2014 -0400

    KTemporaryFile -> QTemporaryFile

commit 77f9c6ca9683dd603dc3a96124367f1d35ee5738
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:21:50 2014 -0400

    KComponentData -> QCoreApplication

commit 042bd1cbd9ffac3bbf316b3fcc92240ff403aee3
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:14:23 2014 -0400

    Killed the only debug category with kDebug(11000) -> qDebug in kgametheme.cpp

commit bbaf04f3d1a84ecda71d15552abfccfd8065f5d2
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:09:18 2014 -0400

    kWarning to qWarning

commit 31a26307c9907c4a8651d0a75aa5fc5eec0173b7
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:06:22 2014 -0400

    kError to qCritical

commit 82fd7884a81828a754e82796cf567f148a13c647
Author: Andreas Xavier <andxav at zoho.com>
Date:   Wed Jul 23 14:02:49 2014 -0400

    Starting port to KDE5 frameworks: kDebug() to qDebug()

M  +115  -41   CMakeLists.txt
A  +14   -0    README.md
M  +5    -5    TODO
M  +35   -19   autotests/CMakeLists.txt
M  +4    -7    autotests/allpass1test.cpp
M  +3    -4    autotests/allpass2test.cpp
M  +3    -3    autotests/parleyunittestutilities.cpp
M  +5    -7    autotests/parleyunittestutilities.h
A  +1    -0    docs/CMakeLists.txt
R  +6    -4    docs/parley/CMakeLists.txt [from: doc/CMakeLists.txt - 065% similarity]
R  +-    --    docs/parley/Configure_blocking.png [from: doc/Configure_blocking.png - 100% similarity]
R  +-    --    docs/parley/Configure_practice.png [from: doc/Configure_practice.png - 100% similarity]
R  +-    --    docs/parley/Configure_practice_conjugation.png [from: doc/Configure_practice_conjugation.png - 100% similarity]
R  +-    --    docs/parley/Folder_with_sound_and_pictures.png [from: doc/Folder_with_sound_and_pictures.png - 100% similarity]
R  +-    --    docs/parley/Parley_articles_and_gender_0-9-4_001.png [from: doc/Parley_articles_and_gender_0-9-4_001.png - 100% similarity]
R  +-    --    docs/parley/Parley_articles_and_gender_0-9-4_002.png [from: doc/Parley_articles_and_gender_0-9-4_002.png - 100% similarity]
R  +-    --    docs/parley/Parley_articles_and_gender_0-9-4_003.png [from: doc/Parley_articles_and_gender_0-9-4_003.png - 100% similarity]
R  +-    --    docs/parley/Parley_comparison_eng-deu_0-9-4_002.png [from: doc/Parley_comparison_eng-deu_0-9-4_002.png - 100% similarity]
R  +-    --    docs/parley/Parley_comparison_eng-deu_0-9-4_003.png [from: doc/Parley_comparison_eng-deu_0-9-4_003.png - 100% similarity]
R  +-    --    docs/parley/Parley_configure_advanced.png [from: doc/Parley_configure_advanced.png - 100% similarity]
R  +-    --    docs/parley/Parley_configure_parley_0-9-4_001.png [from: doc/Parley_configure_parley_0-9-4_001.png - 100% similarity]
R  +-    --    docs/parley/Parley_configure_parley_0-9-4_002.png [from: doc/Parley_configure_parley_0-9-4_002.png - 100% similarity]
R  +-    --    docs/parley/Parley_configure_parley_0-9-4_003.png [from: doc/Parley_configure_parley_0-9-4_003.png - 100% similarity]
R  +-    --    docs/parley/Parley_configure_parley_0-9-4_004.png [from: doc/Parley_configure_parley_0-9-4_004.png - 100% similarity]
R  +-    --    docs/parley/Parley_configure_specific.png [from: doc/Parley_configure_specific.png - 100% similarity]
R  +-    --    docs/parley/Parley_configure_thresholds.png [from: doc/Parley_configure_thresholds.png - 100% similarity]
R  +-    --    docs/parley/Parley_create_new_exercise_collective_names1.png [from: doc/Parley_create_new_exercise_collective_names1.png - 100% similarity]
R  +-    --    docs/parley/Parley_create_new_exercise_collective_names10.png [from: doc/Parley_create_new_exercise_collective_names10.png - 100% similarity]
R  +-    --    docs/parley/Parley_create_new_exercise_collective_names4.png [from: doc/Parley_create_new_exercise_collective_names4.png - 100% similarity]
R  +-    --    docs/parley/Parley_create_new_exercise_collective_names5.png [from: doc/Parley_create_new_exercise_collective_names5.png - 100% similarity]
R  +-    --    docs/parley/Parley_create_new_exercise_collective_names7.png [from: doc/Parley_create_new_exercise_collective_names7.png - 100% similarity]
R  +-    --    docs/parley/Parley_create_new_exercise_collective_names8.png [from: doc/Parley_create_new_exercise_collective_names8.png - 100% similarity]
R  +-    --    docs/parley/Parley_document_properties.png [from: doc/Parley_document_properties.png - 100% similarity]
R  +-    --    docs/parley/Parley_edit_comparison_form_1.png [from: doc/Parley_edit_comparison_form_1.png - 100% similarity]
R  +-    --    docs/parley/Parley_edit_comparison_form_3.png [from: doc/Parley_edit_comparison_form_3.png - 100% similarity]
R  +-    --    docs/parley/Parley_edit_conjugation_1.png [from: doc/Parley_edit_conjugation_1.png - 100% similarity]
R  +-    --    docs/parley/Parley_edit_conjugation_2.png [from: doc/Parley_edit_conjugation_2.png - 100% similarity]
R  +-    --    docs/parley/Parley_edit_main.png [from: doc/Parley_edit_main.png - 100% similarity]
R  +-    --    docs/parley/Parley_file_select_dialog_0-9-4.png [from: doc/Parley_file_select_dialog_0-9-4.png - 100% similarity]
R  +-    --    docs/parley/Parley_get_new_stuff_0-9-4_001.png [from: doc/Parley_get_new_stuff_0-9-4_001.png - 100% similarity]
R  +-    --    docs/parley/Parley_initial_screen_0-9-4.png [from: doc/Parley_initial_screen_0-9-4.png - 100% similarity]
R  +-    --    docs/parley/Parley_mixed_letters_0-9-4_001.png [from: doc/Parley_mixed_letters_0-9-4_001.png - 100% similarity]
R  +-    --    docs/parley/Parley_mixed_letters_0-9-4_002.png [from: doc/Parley_mixed_letters_0-9-4_002.png - 100% similarity]
R  +-    --    docs/parley/Parley_mixed_letters_0-9-4_003.png [from: doc/Parley_mixed_letters_0-9-4_003.png - 100% similarity]
R  +-    --    docs/parley/Parley_mixed_letters_0-9-4_004.png [from: doc/Parley_mixed_letters_0-9-4_004.png - 100% similarity]
R  +-    --    docs/parley/Parley_multiple_choice_0-9-4_001.png [from: doc/Parley_multiple_choice_0-9-4_001.png - 100% similarity]
R  +-    --    docs/parley/Parley_multiple_choice_0-9-4_002.png [from: doc/Parley_multiple_choice_0-9-4_002.png - 100% similarity]
R  +-    --    docs/parley/Parley_multiple_choice_0-9-4_003.png [from: doc/Parley_multiple_choice_0-9-4_003.png - 100% similarity]
R  +-    --    docs/parley/Parley_new_document_lang_articles.png [from: doc/Parley_new_document_lang_articles.png - 100% similarity]
R  +-    --    docs/parley/Parley_new_document_lang_general.png [from: doc/Parley_new_document_lang_general.png - 100% similarity]
R  +-    --    docs/parley/Parley_new_document_lang_personalpronouns.png [from: doc/Parley_new_document_lang_personalpronouns.png - 100% similarity]
R  +-    --    docs/parley/Parley_new_document_lang_tenses.png [from: doc/Parley_new_document_lang_tenses.png - 100% similarity]
R  +-    --    docs/parley/Parley_new_lesson1.png [from: doc/Parley_new_lesson1.png - 100% similarity]
R  +-    --    docs/parley/Parley_new_lesson2.png [from: doc/Parley_new_lesson2.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_bees.png [from: doc/Parley_practice_bees.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_conjugation.png [from: doc/Parley_practice_conjugation.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_fluffy.png [from: doc/Parley_practice_fluffy.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_grey_flash.png [from: doc/Parley_practice_grey_flash.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_grey_flash_solution.png [from: doc/Parley_practice_grey_flash_solution.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_grey_written.png [from: doc/Parley_practice_grey_written.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_grey_written_right.png [from: doc/Parley_practice_grey_written_right.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_grey_written_wrong.png [from: doc/Parley_practice_grey_written_wrong.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_icon_right.png [from: doc/Parley_practice_icon_right.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_icon_wrong.png [from: doc/Parley_practice_icon_wrong.png - 100% similarity]
R  +-    --    docs/parley/Parley_practice_summary.png [from: doc/Parley_practice_summary.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_001.png [from: doc/Parley_trainer_eng-deu_0-9-4_001.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_002.png [from: doc/Parley_trainer_eng-deu_0-9-4_002.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_003.png [from: doc/Parley_trainer_eng-deu_0-9-4_003.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_004.png [from: doc/Parley_trainer_eng-deu_0-9-4_004.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_005.png [from: doc/Parley_trainer_eng-deu_0-9-4_005.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_006.png [from: doc/Parley_trainer_eng-deu_0-9-4_006.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_006b.png [from: doc/Parley_trainer_eng-deu_0-9-4_006b.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_007.png [from: doc/Parley_trainer_eng-deu_0-9-4_007.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_008.png [from: doc/Parley_trainer_eng-deu_0-9-4_008.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_009.png [from: doc/Parley_trainer_eng-deu_0-9-4_009.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_010.png [from: doc/Parley_trainer_eng-deu_0-9-4_010.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_011.png [from: doc/Parley_trainer_eng-deu_0-9-4_011.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_012.png [from: doc/Parley_trainer_eng-deu_0-9-4_012.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_013.png [from: doc/Parley_trainer_eng-deu_0-9-4_013.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_014.png [from: doc/Parley_trainer_eng-deu_0-9-4_014.png - 100% similarity]
R  +-    --    docs/parley/Parley_trainer_eng-deu_0-9-4_015.png [from: doc/Parley_trainer_eng-deu_0-9-4_015.png - 100% similarity]
R  +-    --    docs/parley/Parley_welcome_screen.png [from: doc/Parley_welcome_screen.png - 100% similarity]
R  +1    -1    docs/parley/index.docbook [from: doc/index.docbook - 099% similarity]
R  +-    --    icons/128-apps-parley.png [from: src/hi128-app-parley.png - 100% similarity]
R  +-    --    icons/16-actions-cards-block.png [from: icons/ox16-action-cards-block.png - 100% similarity]
R  +-    --    icons/16-actions-edit-clear.png [from: icons/ox16-action-edit-clear.png - 100% similarity]
R  +-    --    icons/16-actions-edit-entry.png [from: icons/ox16-action-edit-entry.png - 100% similarity]
R  +-    --    icons/16-actions-edit-table-row.png [from: icons/ox16-action-edit-table-row.png - 100% similarity]
R  +-    --    icons/16-actions-lesson-add.png [from: icons/ox16-action-lesson-add.png - 100% similarity]
R  +-    --    icons/16-actions-lesson-remove.png [from: icons/ox16-action-lesson-remove.png - 100% similarity]
R  +-    --    icons/16-actions-list-add-card.png [from: icons/ox16-action-list-add-card.png - 100% similarity]
R  +-    --    icons/16-actions-list-remove-card.png [from: icons/ox16-action-list-remove-card.png - 100% similarity]
R  +-    --    icons/16-actions-multiple-choice.png [from: icons/ox16-action-multiple-choice.png - 100% similarity]
R  +-    --    icons/16-actions-practice-setup.png [from: icons/ox16-action-practice-setup.png - 100% similarity]
R  +-    --    icons/16-actions-practice-start.png [from: icons/ox16-action-practice-start.png - 100% similarity]
R  +-    --    icons/16-actions-practice-stop.png [from: icons/ox16-action-practice-stop.png - 100% similarity]
R  +-    --    icons/16-actions-remove-duplicates.png [from: icons/ox16-action-remove-duplicates.png - 100% similarity]
R  +-    --    icons/16-actions-set-language.png [from: icons/ox16-action-set-language.png - 100% similarity]
R  +-    --    icons/16-actions-specific-setup.png [from: icons/ox16-action-specific-setup.png - 100% similarity]
R  +-    --    icons/16-apps-parley.png [from: src/hi16-app-parley.png - 100% similarity]
R  +-    --    icons/22-actions-cards-block.png [from: icons/ox22-action-cards-block.png - 100% similarity]
R  +-    --    icons/22-actions-edit-clear.png [from: icons/ox22-action-edit-clear.png - 100% similarity]
R  +-    --    icons/22-actions-edit-entry.png [from: icons/ox22-action-edit-entry.png - 100% similarity]
R  +-    --    icons/22-actions-edit-table-row.png [from: icons/ox22-action-edit-table-row.png - 100% similarity]
R  +-    --    icons/22-actions-lesson-add.png [from: icons/ox22-action-lesson-add.png - 100% similarity]
R  +-    --    icons/22-actions-lesson-remove.png [from: icons/ox22-action-lesson-remove.png - 100% similarity]
R  +-    --    icons/22-actions-list-add-card.png [from: icons/ox22-action-list-add-card.png - 100% similarity]
R  +-    --    icons/22-actions-list-remove-card.png [from: icons/ox22-action-list-remove-card.png - 100% similarity]
R  +-    --    icons/22-actions-multiple-choice.png [from: icons/ox22-action-multiple-choice.png - 100% similarity]
R  +-    --    icons/22-actions-practice-setup.png [from: icons/ox22-action-practice-setup.png - 100% similarity]
R  +-    --    icons/22-actions-practice-start.png [from: icons/ox22-action-practice-start.png - 100% similarity]
R  +-    --    icons/22-actions-practice-stop.png [from: icons/ox22-action-practice-stop.png - 100% similarity]
R  +-    --    icons/22-actions-remove-duplicates.png [from: icons/ox22-action-remove-duplicates.png - 100% similarity]
R  +-    --    icons/22-actions-set-language.png [from: icons/ox22-action-set-language.png - 100% similarity]
R  +-    --    icons/22-actions-specific-setup.png [from: icons/ox22-action-specific-setup.png - 100% similarity]
R  +-    --    icons/32-actions-cards-block.png [from: icons/ox32-action-cards-block.png - 100% similarity]
R  +-    --    icons/32-actions-edit-clear.png [from: icons/ox32-action-edit-clear.png - 100% similarity]
R  +-    --    icons/32-actions-edit-entry.png [from: icons/ox32-action-edit-entry.png - 100% similarity]
R  +-    --    icons/32-actions-edit-table-row.png [from: icons/ox32-action-edit-table-row.png - 100% similarity]
R  +-    --    icons/32-actions-lesson-add.png [from: icons/ox32-action-lesson-add.png - 100% similarity]
R  +-    --    icons/32-actions-lesson-remove.png [from: icons/ox32-action-lesson-remove.png - 100% similarity]
R  +-    --    icons/32-actions-list-add-card.png [from: icons/ox32-action-list-add-card.png - 100% similarity]
R  +-    --    icons/32-actions-list-remove-card.png [from: icons/ox32-action-list-remove-card.png - 100% similarity]
R  +-    --    icons/32-actions-multiple-choice.png [from: icons/ox32-action-multiple-choice.png - 100% similarity]
R  +-    --    icons/32-actions-practice-setup.png [from: icons/ox32-action-practice-setup.png - 100% similarity]
R  +-    --    icons/32-actions-practice-start.png [from: icons/ox32-action-practice-start.png - 100% similarity]
R  +-    --    icons/32-actions-practice-stop.png [from: icons/ox32-action-practice-stop.png - 100% similarity]
R  +-    --    icons/32-actions-remove-duplicates.png [from: icons/ox32-action-remove-duplicates.png - 100% similarity]
R  +-    --    icons/32-actions-set-language.png [from: icons/ox32-action-set-language.png - 100% similarity]
R  +-    --    icons/32-actions-specific-setup.png [from: icons/ox32-action-specific-setup.png - 100% similarity]
R  +-    --    icons/32-apps-parley.png [from: src/hi32-app-parley.png - 100% similarity]
R  +-    --    icons/48-actions-cards-block.png [from: icons/ox48-action-cards-block.png - 100% similarity]
R  +-    --    icons/48-actions-edit-clear.png [from: icons/ox48-action-edit-clear.png - 100% similarity]
R  +-    --    icons/48-actions-edit-entry.png [from: icons/ox48-action-edit-entry.png - 100% similarity]
R  +-    --    icons/48-actions-edit-table-row.png [from: icons/ox48-action-edit-table-row.png - 100% similarity]
R  +-    --    icons/48-actions-lesson-add.png [from: icons/ox48-action-lesson-add.png - 100% similarity]
R  +-    --    icons/48-actions-lesson-remove.png [from: icons/ox48-action-lesson-remove.png - 100% similarity]
R  +-    --    icons/48-actions-list-add-card.png [from: icons/ox48-action-list-add-card.png - 100% similarity]
R  +-    --    icons/48-actions-list-remove-card.png [from: icons/ox48-action-list-remove-card.png - 100% similarity]
R  +-    --    icons/48-actions-multiple-choice.png [from: icons/ox48-action-multiple-choice.png - 100% similarity]
R  +-    --    icons/48-actions-practice-setup.png [from: icons/ox48-action-practice-setup.png - 100% similarity]
R  +-    --    icons/48-actions-practice-start.png [from: icons/ox48-action-practice-start.png - 100% similarity]
R  +-    --    icons/48-actions-practice-stop.png [from: icons/ox48-action-practice-stop.png - 100% similarity]
R  +-    --    icons/48-actions-remove-duplicates.png [from: icons/ox48-action-remove-duplicates.png - 100% similarity]
R  +-    --    icons/48-actions-set-language.png [from: icons/ox48-action-set-language.png - 100% similarity]
R  +-    --    icons/48-actions-specific-setup.png [from: icons/ox48-action-specific-setup.png - 100% similarity]
R  +-    --    icons/48-application-parley-no-text.png [from: icons/ox48-application-parley-no-text.png - 100% similarity]
R  +-    --    icons/48-apps-parley.png [from: src/hi48-app-parley.png - 100% similarity]
R  +-    --    icons/64-apps-parley.png [from: src/hi64-app-parley.png - 100% similarity]
M  +40   -1    icons/CMakeLists.txt
D  +-    --    icons/ox16-action-cards-block.svgz
D  +-    --    icons/ox16-action-edit-clear.svgz
D  +-    --    icons/ox16-action-edit-entry.svgz
D  +-    --    icons/ox16-action-edit-table-row.svgz
D  +-    --    icons/ox16-action-lesson-add.svgz
D  +-    --    icons/ox16-action-lesson-remove.svgz
D  +-    --    icons/ox16-action-list-add-card.svgz
D  +-    --    icons/ox16-action-list-remove-card.svgz
D  +-    --    icons/ox16-action-multiple-choice.svgz
D  +-    --    icons/ox16-action-practice-setup.svgz
D  +-    --    icons/ox16-action-practice-start.svgz
D  +-    --    icons/ox16-action-practice-stop.svgz
D  +-    --    icons/ox16-action-remove-duplicates.svgz
D  +-    --    icons/ox16-action-set-language.svgz
D  +-    --    icons/ox16-action-specific-setup.svgz
D  +-    --    icons/ox22-action-cards-block.svgz
D  +-    --    icons/ox22-action-edit-clear.svgz
D  +-    --    icons/ox22-action-edit-entry.svgz
D  +-    --    icons/ox22-action-edit-table-row.svgz
D  +-    --    icons/ox22-action-lesson-add.svgz
D  +-    --    icons/ox22-action-lesson-remove.svgz
D  +-    --    icons/ox22-action-list-add-card.svgz
D  +-    --    icons/ox22-action-list-remove-card.svgz
D  +-    --    icons/ox22-action-multiple-choice.svgz
D  +-    --    icons/ox22-action-practice-setup.svgz
D  +-    --    icons/ox22-action-practice-start.svgz
D  +-    --    icons/ox22-action-practice-stop.svgz
D  +-    --    icons/ox22-action-remove-duplicates.svgz
D  +-    --    icons/ox22-action-set-language.svgz
D  +-    --    icons/ox22-action-specific-setup.svgz
D  +-    --    icons/ox32-action-cards-block.svgz
D  +-    --    icons/ox32-action-edit-clear.svgz
D  +-    --    icons/ox32-action-edit-entry.svgz
D  +-    --    icons/ox32-action-edit-table-row.svgz
D  +-    --    icons/ox32-action-lesson-add.svgz
D  +-    --    icons/ox32-action-lesson-remove.svgz
D  +-    --    icons/ox32-action-list-add-card.svgz
D  +-    --    icons/ox32-action-list-remove-card.svgz
D  +-    --    icons/ox32-action-multiple-choice.svgz
D  +-    --    icons/ox32-action-practice-setup.svgz
D  +-    --    icons/ox32-action-practice-start.svgz
D  +-    --    icons/ox32-action-practice-stop.svgz
D  +-    --    icons/ox32-action-remove-duplicates.svgz
D  +-    --    icons/ox32-action-set-language.svgz
D  +-    --    icons/ox32-action-specific-setup.svgz
D  +-    --    icons/ox48-action-multiple-choice.svgz
D  +-    --    icons/ox48-action-practice-stop.svgz
D  +-    --    icons/ox48-application-parley-no-text.svgz
D  +-    --    icons/oxsc-action-cards-block.svgz
D  +-    --    icons/oxsc-action-edit-clear.svgz
D  +-    --    icons/oxsc-action-edit-entry.svgz
D  +-    --    icons/oxsc-action-edit-table-row.svgz
D  +-    --    icons/oxsc-action-lesson-add.svgz
D  +-    --    icons/oxsc-action-lesson-remove.svgz
D  +-    --    icons/oxsc-action-list-add-card.svgz
D  +-    --    icons/oxsc-action-list-remove-card.svgz
D  +-    --    icons/oxsc-action-practice-setup.svgz
D  +-    --    icons/oxsc-action-practice-start.svgz
D  +-    --    icons/oxsc-action-remove-duplicates.svgz
D  +-    --    icons/oxsc-action-set-language.svgz
D  +-    --    icons/oxsc-action-specific-setup.svgz
R  +-    --    icons/sc-actions-cards-block.svgz [from: icons/ox48-action-cards-block.svgz - 100% similarity]
R  +-    --    icons/sc-actions-edit-clear.svgz [from: icons/ox48-action-edit-clear.svgz - 100% similarity]
R  +-    --    icons/sc-actions-edit-entry.svgz [from: icons/ox48-action-edit-entry.svgz - 100% similarity]
R  +-    --    icons/sc-actions-edit-table-row.svgz [from: icons/ox48-action-edit-table-row.svgz - 100% similarity]
R  +-    --    icons/sc-actions-lesson-add.svgz [from: icons/ox48-action-lesson-add.svgz - 100% similarity]
R  +-    --    icons/sc-actions-lesson-remove.svgz [from: icons/ox48-action-lesson-remove.svgz - 100% similarity]
R  +-    --    icons/sc-actions-list-add-card.svgz [from: icons/ox48-action-list-add-card.svgz - 100% similarity]
R  +-    --    icons/sc-actions-list-remove-card.svgz [from: icons/ox48-action-list-remove-card.svgz - 100% similarity]
R  +-    --    icons/sc-actions-practice-setup.svgz [from: icons/ox48-action-practice-setup.svgz - 100% similarity]
R  +-    --    icons/sc-actions-practice-start.svgz [from: icons/ox48-action-practice-start.svgz - 100% similarity]
R  +-    --    icons/sc-actions-remove-duplicates.svgz [from: icons/ox48-action-remove-duplicates.svgz - 100% similarity]
R  +-    --    icons/sc-actions-set-language.svgz [from: icons/ox48-action-set-language.svgz - 100% similarity]
R  +-    --    icons/sc-actions-specific-setup.svgz [from: icons/ox48-action-specific-setup.svgz - 100% similarity]
R  +-    --    icons/sc-apps-parley-parley.svgz [from: src/hisc-app-parley-parley.svgz - 100% similarity]
R  +-    --    icons/sc-apps-parley-simple.svgz [from: src/hisc-app-parley-simple.svgz - 100% similarity]
R  +-    --    icons/sc-apps-parley.svgz [from: src/hisc-app-parley.svgz - 100% similarity]
A  +6    -0    metainfo.yaml
M  +13   -6    plasmoid/CMakeLists.txt
M  +7    -5    plasmoid/engine/CMakeLists.txt
M  +8    -6    plasmoid/engine/parley_engine.cpp
M  +1    -1    plasmoid/engine/parley_engine.h
M  +21   -18   plasmoid/parley_plasma.cpp
M  +3    -2    plasmoid/parley_plasma.h
M  +11   -8    scripts_test/CMakeLists.txt
M  +4    -4    scripts_test/main.cpp
M  +8    -8    scripts_test/scripts.cpp
M  +3    -3    scripts_test/translationscript.cpp
M  +21   -23   src/CMakeLists.txt
M  +0    -5    src/collection/containermimedata.cpp
M  +14   -13   src/collection/containermodel.cpp
M  +4    -0    src/collection/containermodel.h
M  +2    -6    src/collection/containerview.cpp
M  +37   -33   src/collection/entryfilter.cpp
M  +3    -3    src/collection/entryfilter.h
M  +0    -3    src/collection/lessonmodel.cpp
M  +5    -7    src/collection/readonlycontainermodel.cpp
M  +0    -3    src/collection/vocabularyfilter.cpp
M  +0    -3    src/collection/vocabularymimedata.cpp
M  +11   -12   src/collection/vocabularymodel.cpp
M  +0    -3    src/collection/wordclassmodel.cpp
M  +1    -3    src/configure-practice/blockoptions.cpp
M  +1    -2    src/configure-practice/blockoptions.h
M  +11   -9    src/configure-practice/configurepracticedialog.cpp
M  +2    -2    src/configure-practice/configurepracticedialog.h
M  +0    -3    src/configure-practice/generalpracticeoptions.cpp
M  +2    -9    src/configure-practice/generalpracticeoptions.ui
M  +0    -3    src/configure-practice/specificpracticeoptions.cpp
M  +1    -8    src/configure-practice/specificpracticeoptions.ui
M  +0    -3    src/configure-practice/thresholdoptions.cpp
M  +4    -11   src/configure-practice/thresholdoptions.ui
M  +5    -5    src/dashboard/buttondelegate.cpp
M  +21   -18   src/dashboard/collectionwidget.cpp
M  +31   -38   src/dashboard/dashboard.cpp
M  +7    -8    src/dashboard/dashboard.h
M  +3    -10   src/dashboard/dashboard.ui
M  +3    -3    src/editor/FromToEntryPage.cpp
M  +3    -13   src/editor/FromToEntryPageForm.ui
M  +14   -18   src/editor/audiowidget.cpp
M  +2    -6    src/editor/audiowidget.h
M  +4    -8    src/editor/browserwidget.cpp
M  +1    -1    src/editor/browserwidget.h
M  +1    -3    src/editor/comparisonwidget.cpp
M  +2    -9    src/editor/comparisonwidget.ui
M  +1    -4    src/editor/conjugationwidget.cpp
M  +1    -1    src/editor/conjugationwidget.h
M  +15   -20   src/editor/conjugationwidget.ui
M  +2    -3    src/editor/declensionwidget.cpp
M  +1    -1    src/editor/declensionwidget.h
M  +21   -28   src/editor/declensionwidget.ui
M  +9    -16   src/editor/editor.cpp
M  +6    -4    src/editor/editor.h
M  +18   -30   src/editor/imagechooserwidget.cpp
M  +19   -6    src/editor/inflectionwidget.cpp
M  +4    -5    src/editor/latexwidget.cpp
M  +1    -1    src/editor/latexwidget.h
M  +2    -9    src/editor/latexwidget.ui
M  +20   -24   src/editor/lessonview.cpp
M  +14   -13   src/editor/multiplechoicewidget.cpp
M  +5    -13   src/editor/summarywordwidget.cpp
M  +1    -1    src/editor/summarywordwidget.h
M  +5    -10   src/editor/summarywordwidget.ui
M  +1    -4    src/editor/synonymwidget.cpp
M  +22   -13   src/editor/vocabularycolumnsdialog.cpp
M  +2    -2    src/editor/vocabularycolumnsdialog.h
M  +14   -15   src/editor/vocabularydelegate.cpp
M  +1    -3    src/editor/vocabularyheaderview.cpp
M  +44   -30   src/editor/vocabularyview.cpp
M  +9    -9    src/editor/vocabularyview.h
M  +17   -23   src/editor/wordtypeview.cpp
M  +14   -14   src/editor/wordtypeview.h
M  +39   -21   src/exportdialog.cpp
M  +4    -4    src/exportdialog.h
M  +60   -62   src/main.cpp
M  +43   -22   src/parleyactions.cpp
M  +7    -10   src/parleyactions.h
M  +104  -65   src/parleydocument.cpp
M  +3    -3    src/parleydocument.h
M  +20   -19   src/parleymainwindow.cpp
M  +14   -3    src/parleymainwindow.h
M  +4    -8    src/practice/abstractbackendmode.cpp
M  +0    -2    src/practice/abstractfrontend.cpp
M  +5    -5    src/practice/abstractfrontend.h
M  +0    -4    src/practice/abstractwidget.cpp
M  +3    -10   src/practice/abstractwidget.h
D  +0    -530  src/practice/answervalidatorold.cpp
D  +0    -138  src/practice/answervalidatorold.h
M  +16   -17   src/practice/audiobutton.cpp
M  +8    -7    src/practice/audiobutton.h
M  +1    -1    src/practice/boxeswidget.cpp
M  +0    -4    src/practice/comparisonbackendmode.cpp
M  +5    -8    src/practice/comparisonmodewidget.cpp
M  +2    -2    src/practice/comparisonmodewidget.h
M  +6    -8    src/practice/conjugationbackendmode.cpp
M  +6    -8    src/practice/conjugationmodewidget.cpp
M  +2    -2    src/practice/conjugationmodewidget.h
M  +0    -2    src/practice/examplesentencebackendmode.cpp
M  +1    -3    src/practice/flashcardbackendmode.cpp
M  +17   -18   src/practice/flashcardmodewidget.cpp
M  +2    -2    src/practice/flashcardmodewidget.h
M  +5    -8    src/practice/genderbackendmode.cpp
M  +9    -19   src/practice/guifrontend.cpp
M  +11   -16   src/practice/guifrontend.h
M  +7    -7    src/practice/imagecache.cpp
M  +8    -9    src/practice/imagewidget.cpp
M  +1    -1    src/practice/imagewidget.h
M  +19   -20   src/practice/latexrenderer.cpp
M  +5    -8    src/practice/mixedlettersmodewidget.cpp
M  +7    -9    src/practice/multiplechoicebackendmode.cpp
M  +0    -1    src/practice/multiplechoicebackendmode.h
M  +17   -18   src/practice/multiplechoicemodewidget.cpp
M  +2    -2    src/practice/multiplechoicemodewidget.h
M  +3    -10   src/practice/practice_widget_comparison.ui
M  +1    -8    src/practice/practice_widget_conjugation.ui
M  +2    -2    src/practice/practice_widget_flashcard.ui
M  +1    -6    src/practice/practice_widget_written.ui
M  +9    -12   src/practice/practicemainwindow.cpp
M  +1    -0    src/practice/practicemainwindow.h
M  +14   -16   src/practice/practicestatemachine.cpp
M  +9    -9    src/practice/practicesummarycomponent.cpp
M  +17   -18   src/practice/sessionmanagerbase.cpp
M  +0    -5    src/practice/sessionmanagerbase.h
M  +2    -2    src/practice/sessionmanagercontinuous.cpp
M  +0    -3    src/practice/sessionmanagercontinuous.h
M  +2    -2    src/practice/sessionmanagerfixed.cpp
M  +1    -3    src/practice/statustoggle.cpp
M  +0    -3    src/practice/statustogglebutton.cpp
M  +1    -1    src/practice/statustogglebutton.h
M  +1    -3    src/practice/summarybarwidget.cpp
M  +1    -1    src/practice/summarybarwidget.h
M  +18   -20   src/practice/themedbackgroundrenderer.cpp
M  +2    -2    src/practice/themedbackgroundrenderer.h
M  +1    -3    src/practice/writtenbackendmode.cpp
M  +13   -13   src/practice/writtenpracticevalidator.cpp
M  +1    -1    src/practice/writtenpracticevalidator.h
M  +3    -34   src/practice/writtenpracticewidget.cpp
M  +2    -13   src/practice/writtenpracticewidget.h
M  +7    -7    src/scripts/script.cpp
M  +19   -5    src/scripts/scriptdialog.cpp
M  +2    -2    src/scripts/scriptdialog.h
M  +1    -0    src/scripts/scripting/container.h
M  +4    -4    src/scripts/scripting/document.cpp
M  +2    -1    src/scripts/scripting/document.h
M  +1    -1    src/scripts/scripting/identifier.cpp
M  +4    -4    src/scripts/scripting/lesson.cpp
M  +0    -2    src/scripts/scripting/lesson.h
M  +11   -17   src/scripts/scripting/parley.cpp
M  +15   -8    src/scripts/scripting/parley.h
M  +7    -7    src/scripts/scripting/translation.cpp
M  +21   -12   src/scripts/scriptmanager.cpp
M  +3    -3    src/scripts/scriptmanager.h
M  +3    -3    src/scripts/translator.cpp
M  +0    -1    src/settings/CMakeLists.txt
M  +6    -8    src/settings/documentproperties.cpp
M  +0    -2    src/settings/documentproperties.h
M  +3    -8    src/settings/documentproperties.ui
M  +2    -3    src/settings/generaloptions.cpp
M  +1    -6    src/settings/generaloptionsbase.ui
M  +14   -14   src/settings/kgametheme/kgametheme.cpp
M  +26   -25   src/settings/kgametheme/kgamethemeselector.cpp
M  +6    -6    src/settings/kgametheme/kgamethemeselector.h
M  +1    -8    src/settings/kgametheme/kgamethemeselector.ui
M  +17   -12   src/settings/languageproperties.cpp
M  +11   -12   src/settings/languagepropertiespage.cpp
M  +29   -40   src/settings/languagepropertiespage.ui
M  +3    -3    src/settings/languagesettings.kcfg
M  +3    -3    src/settings/parley.kcfg
M  +2    -2    src/settings/parleyprefs.cpp
M  +3    -1    src/settings/parleyprefs.h
M  +5    -6    src/statistics/conjugationoptions.cpp
M  +1    -1    src/statistics/conjugationoptions.h
M  +8    -7    src/statistics/lessonstatistics.cpp
M  +6    -7    src/statistics/statisticsmainwindow.cpp
M  +5    -1    src/statistics/statisticsmodel.cpp
M  +3    -0    src/statistics/statisticsmodel.h
A  +138  -0    src/vocabulary/leitnerview.cpp     [License: GPL (v2+)]
A  +1    -0    tests/CMakeLists.txt
M  +12   -1    themes/CMakeLists.txt

http://commits.kde.org/parley/bc8847088aa01bb6dd8d81ee8bb381792b036895


More information about the kde-doc-english mailing list