ChangeLog for KDevelop v4.0.1 ============================= * Milian Wolff: fix overflow in CMakeFunctionArgument::unescapeValue * Andras Mantia: Remove some conflicting shortcuts from the katepart. * Milian Wolff: fix: allow incr as identifier, it's not the ++ token after all * Milian Wolff: don't crash on nullptr type in getPointerTarget * Milian Wolff: fix shouldStartCompletion when writing a path in a #include, inserted is not only a single char * Milian Wolff: don't crash when getContainerType does not find a declaration for the identified type in the given topcontext * Andreas Pakulat: Fix opening files with relative path. * Andreas Pakulat: Set CMAKE_INSTALL_RPATH to lib-installdir * Andreas Pakulat: Make sure kdevplatform is properly linked * Milian Wolff: use canonicalFilePath as absoluteFilePath might lead to problems when resolving relative includes in symlinked directories * Nicolás Alvarez: Fix another possible leak * Nicolás Alvarez: Fix memory leak in CMakeListsParser::readCMakeFile. * Milian Wolff: don't advance over EOF, might lead to invalid tokens and crashes * Aleix Pol: Prevent calling a null pointer. * Aleix Pol: Add proper support for the Break command. * Andreas Pakulat: Don't try to open a non-existing file. * Milian Wolff: make __volatile__ a synonym for volatile * Milian Wolff: don't recurse into the same class in typeutils::getMemberFunctions * Esben Mose Hansen: Find build directory even in root CMakeLists.txt * Milian Wolff: fix uses in argument lists of pure virtuals * Esben Mose Hansen: Use config mode as fallback if no module is found, and set package_DIR in all cases where a module was not found * David nolden: Turn an assertion into a warning BUG: 236411 * Niko Sams: Remove support for building the whole extragear/sdk. * Kovarththanan Rajaratnam: Remove FindCppUnit.cmake now that the CppUnit plugin no longer exists * Kovarththanan Rajaratnam: Remove FindCheck.cmake now that the Check plugin no longer exists * Andreas Pakulat: Increase version number * Niko Sams: Quote variable expressions correctly. * Milian Wolff: set invalid range on final location of problem when include path resolver found more paths than the build manager * Andreas Pakulat: Fix kdevelop app icon for windows. * David nolden: Use a mutex to prevent setupStandardMacros() and setupStandardIncludePaths() from being called multiple times at the same time, preventing a crash. BUG: 236434 * Bertjan Broeksema: Fix compile warnings related to deprecated hash_map * Andreas Pakulat: Also search for qmake-qt4