ChangeLog for kdevelop v4.2.2 ============================= * Milian Wolff: set version to 4.2.2 * Milian Wolff: add support for missing named operators, add tests * Milian Wolff: set version to 4.2.1 in preparation of release * Dmitry Risenberg: Replace "text/x-java-source" mimetype with "text/x-java" - this is the actual mimetype for Java. * Aleix Pol: Use the project directory to look for the correct project to configure. * Dmitry Risenberg: Fix incorrect handling of _SOURCE_DIR by CMake manager. Backported from 'master' branch. BUG: 268487. * Aleix Pol: Sync config changes made while importing to the disk, so that they're not lost if your computer doesn't work well. (yep, can't be that kdevelop doesn't ;)) * Aleix Pol: Replace the full word when completing paths. * Aleix Pol: Use mkpath instead of mkdir t ocreate a builddir. The user can be expecting KDevelop to create more than one step in the path. * Aleix Pol: Properly figure out if we're in a command or not. * Milian Wolff: make sure cmake documentation stay readable on dark color schemes * Milian Wolff: fix sig/slot connection * Aleix Pol: Don't remove project items while the project is being reloaded. * Milian Wolff: prevent crash in cmake code completion * Nicolás Alvarez: Fix library name in error message when Okteta stuff isn't found. * Olivier JG: backport from master: Allow switch statement without brackets, add tests. BUG: 204665 * Milian Wolff: filter import declarations (e.g. using namespace asdf;) from code completion * Milian Wolff: don't use i18n before KApplication as that is not allowed * Milian Wolff: init m_editingDefinition * Milian Wolff: pretty printing support for QMultiMap, QMultiHash * Milian Wolff: fix printing of empty QSet, add test * Milian Wolff: add pretty printer for QLinkedList * Milian Wolff: reuse QVector pretty printer for QStack * Milian Wolff: make it simpler to extend the unit test for Qt list-containers * Milian Wolff: reuse QListPrinter for QQueue, add test * Milian Wolff: add pretty printer for QVector * Milian Wolff: make gdb printer tests work when called from arbitrary paths * Aleix Pol: Delay watched items treatment until the project is not busy with other changes. Fixed the crash I could reproduce by massive project changes (git checkout on different calligra branches). * Dmitry Risenberg: Remove duplicate entries from include file name completion. * Dmitry Risenberg: Fix file path shown in extended info when completing an include directive.