┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/versioncontrol/versioncontrolobserver.cpp
AgeCommit message (Collapse)Author
2010-04-30Assure to reconnect to the version plugin signals, otherwise no information ↵Peter Penz
will be provided anymore after the first directory update svn path=/trunk/KDE/kdebase/apps/; revision=1120924
2010-04-04Invert default behavior regarding loading of version control plugins: Only ↵Peter Penz
load plugins that have been explicitly enabled by the user instead of loading all plugins per default. Most users won't use version control plugins at all and there is no need in wasting memory and performance. A user interface has been added in the "Services" settings for version control plugins. The user interface is only shown, if at least one plugin is available on the system. svn path=/trunk/KDE/kdebase/apps/; revision=1111101
2010-03-24Renamed methods and improved documentation, as in the previous patch the ↵Peter Penz
wrong mutex has been used accidently because of the confusing naming of the methods. svn path=/trunk/KDE/kdebase/apps/; revision=1107136
2010-03-24Version control: Move the maintainance of pending threads into a custom ↵Peter Penz
class. Also the UpdateItemStatesThread differs now between protecting the globally shared plugin and the locally shared data. svn path=/trunk/KDE/kdebase/apps/; revision=1107125
2010-03-23VersionControlObserver: Only disconnect m_plugin in the destructor ifFrank Reininghaus
it is not 0. Fixes a Qt runtime warning. svn path=/trunk/KDE/kdebase/apps/; revision=1106816
2010-03-22Use KFileMetaDataWidget from kdelibs. Still open: Provide dialog which wraps ↵Peter Penz
KFileMetaDataConfigurationWidget. svn path=/trunk/KDE/kdebase/apps/; revision=1106465
2009-12-12Allow to disable version control plugins. It's too late already for ↵Peter Penz
providing a UI (string freeze...) and it should not be necessary to disable a plugin, but in the worst case (e. g. plugin crashes under certain circumstances) it is good to have a non-GUI fallback. svn path=/trunk/KDE/kdebase/apps/; revision=1061740
2009-12-07fix possible crash when the signal finished() has been emitted asynchronouslyPeter Penz
BUG: 213985 svn path=/trunk/KDE/kdebase/apps/; revision=1060029
2009-11-06Fixed issues when several LoadItemStatesThreads access one plugin or when ↵Peter Penz
the VersionControlObserver is deleted during thread execution. svn path=/trunk/KDE/kdebase/apps/; revision=1045694
2009-11-06* enable the loading of version control plugins (thanks to Aaron for the hint)Peter Penz
* Don't terminate the thread that receives the item states when changing a view. Instead let the thread get finished and ignore the result. svn path=/trunk/KDE/kdebase/apps/; revision=1045674