ChangeLog for kdevelop v4.0.82 ============================== * Milian Wolff: set version to 4.0.82 * David Nolden: Fix the preprocessor-test so that it exposes the problem shown in bug 242925 * David Nolden: Fix handle_include so that it can deal with training whitespaces within the paren, like "#include <stdio.h >". The preprocessor adds such a whitespace as a * David Nolden: Make whitespaces in #included headers work properly. CCBUG: 242925 * David Nolden: Add some successful tests for macros in include-directives aka "#include MY_MACRO" * David Nolden: Include the macro in the current line when preprocessing text for the code tooltip * Aleix Pol: Properly provide the build directory for items the parents of which are not build folders. * David Nolden: Hopefully, finally fix a possible due to read over the end of the document. BUG: 250383 * Nicolás Alvarez: Show correct line numbers in "deprecated CMake command" problems. * Aleix Pol: prevent crashes (assertions) whenever a faulty/unnamed target is defined. * Aleix Pol: Delay actual file removal until files have been removed from the project by the user. Let project refresh infrastructure to care about item removal. * Aleix Pol: Don't create an empty property when an empty one is read. * Milian Wolff: support thread_local in parser * Milian Wolff: fix "keep one line statements" and "keep one line blocks" settings dialog * Aleix Pol: Get rid of the cmake builder interface. It was just used for lookup so it's fine to use the plugin name. * David Nolden: Reset the location-table when re-processing a header with its header-guards disabled. * Aleix Pol: Don't show the folders that doesn't exist on the project tree. * Aleix Pol: Remove unused variable. * Milian Wolff: check for context before accessing it, prevents crash in "rename" and "show uses" * Aleix Pol: Don't crash if reload is clicked while reloading * Milian Wolff: use new KDevelop icon in splash * Milian Wolff: upgrade splash screen to version 4.1 * David Nolden: Also build uses for the scope part in definitions of static member-variables, like the "Class" in "int Class::value = 5;" ChangeLog for php v1.0.82 ========================= * Milian Wolff: set versoin to 1.0.82 for beta 3 ChangeLog for php-docs v1.0.82 ============================== * Milian Wolff: set version to 1.0.82 for beta 3 * Milian Wolff: store DeclarationPointer instead of raw pointers, should prevent crash ChangeLog for kdevplatform v1.0.82 ================================== * Milian Wolff: set version to 1.0.82 for beta 3 * Aleix Pol: Do not try to process DVcsJob output when it failed. * Aleix Pol: We got a crash whenever we got a wrong current branch. In such cases notify the user and don't proceed with the Branch Manager dialog. * Aleix Pol: Don't use "git mv" for not versioned files. * Aleix Pol: Add files before commiting in case they're not staged yet. Makes it possible to add files from the Patch Review UI. * Aleix Pol: Fix a couple of wrong messages spotted by Andrew Coles. * David nolden: Fix a serious problem with the persistency of working sets. Due to this problem, working sets could simply get lost after closing+reopening the application. * Milian Wolff: don't repeat declarations in includenavigationcontext * Milian Wolff: properly distinguish between declarations and definitions in UsesWidget * Milian Wolff: Close tab on middle click. Drag'n'Drop reordering is still possible with left mouse button. * Milian Wolff: return 'Namespace' for namespaces in declarationKind * Milian Wolff: add runtime check for SmartInterface and error out if it is not provided * Milian Wolff: backport: typo fixes by Andrew Coles * Milian Wolff: init before loading style, this way the correct previewtext is shown when initializing the edit dialog * Milian Wolff: actually select the row in selectStyle, makes sure new styles are selected directly * David Nolden: Initialize ArrayTypeData::m_dimension in the default constructor. This will silence valgrind for some cases, and might also fix some tiny bugs. * Aleix Pol: Properly retrieve the branch name, now it works when the branch name has '/' in it. * Aleix Pol: Fix compilation * Aleix Pol: Fix naming of the actions as David suggested. Uncomment the Revision History. * Aleix Pol: Don't let the user ask between revisions if there is not at least 2 revisions selected. * Aleix Pol: Make revision intervals a little safer. * Aleix Pol: Make it possible to diff last changes, improve the support to intervals with previous. * Aleix Pol: Add version checks in case it's needed after during the execution. * Hugo Pereira Da Costa: Removed handling of contentsMargin based on PM_ToolTipLabelFrameWidth, because it is handled internally when painting the tooltip, and thus redundant, resulting in breaking the tooltip appearance for some styles. * Hugo Pereira Da Costa: Re-added setAutoFillBackground(true) in IdealDockWidget, otherwise the widget ends up being transparent, which sometime results in widget painting collisions with main panel. * Milian Wolff: also support configuring projects in multiple kdevelop sessions * Milian Wolff: fix: Make it possible to configure KDevelop from multiple sessions, instead of showing "configuration is already opened in KDevelop" * Milian Wolff: don't overwrite selected source format's text when switching mimetype * Nicolás Alvarez: In the save dialog shown on quit, focus Cancel button by default.