Tag stable - page 2

Recent Posts

KDevelop 4.3.0 - Go Get It! (March 20, 2012)

Finally I managed to get my job as the release dude done: < basic-c11-support>

Thanks to all the developers who sent in patches! The same goes to our loyal users for their continued support and bug reports :)

It’s really fun to work on KDevelop and - I’ve said it many times before - I’m really looking forward to our next releases! Even now our code in the master branches has some neat commits that make the eventual 4.4 release something to look forward to!

continue reading...

KDevelop 4.2.3 Released (June 27, 2011)

Hey all!

I wanted to quickly notify you all about the availability of KDevelop 4.2.3, you can download it here:

Most people should be fine with waiting for updated packages from their distributor though.

To read the full release notes and take a look at the changelog, please visit the project website:

Many thanks to the contributors, for making this release possible

continue reading...

KDevelop 4.2 Available (January 27, 2011)

Hey all!

I wanted to quickly notify you all about the availability of KDevelop 4.2.0 final, you can download it here: . Most people should be fine with waiting for updated packages from their distributor though.

This is a feature release with lots of shiny improvements and fixes. And - which is why I announce it now - it is required for users of the new KDE 4.6. So if you happen to use that, make sure you update to KDevelop 4.2 as well. Stay tuned for a full blown release announcement on the Dot soon. If you are interested in the changes now, take a look at this, this, and that. Thanks to all contributors who made this release possible, especially I would like to emphasize the contributions by new people - welcome!

continue reading...

KDevelop 4.1.1 released (January 20, 2011)

Good news everyone!

I’m happy to announce the immediate availability of KDevelop 4.1.1, a pure bug fix release. Every user is urged to upgrade to this new and improved version.

You can download the sources from one of the mirros. Though most users should get this update via a distribution package update.

Changelog for KDevelop 4.1.1

    ChangeLog for kdevplatform v1.1.1
    * Milian Wolff: set version to 1.1.1
    * Aleix Pol: Make the build tool responsible for renaming the items when rename is triggered (it was already being done, but twice in abstractfilemanagerplugin).
    * Dmitry Risenberg: Fix line numbers in annotation bar for git. BUG:255599
    * Pino Toscano: i18n: do not extract messages from sources in 'tests' subdirectories
    * Nicolás Alvarez: Minor changes to apidox.
    * Aleix Pol: When removing a file or directory, check if it has git versioned stuff. In that case ask Git to remove it, otherwise trash it.
    * Nicolás Alvarez: Fix comment typos in iplugin.h.
    * ben2367: Correct FileManager contextMenu
    * Nicolás Alvarez: Add i18n comments to strings in codeutils plugin.
    * Nicolás Alvarez: DumpChain: code cleanup.
    * Milian Wolff: fix: don't crash when changing shortcuts without having an active document
    * Milian Wolff: set a proper minimum width when initializing the launch config dialog
    * Milian Wolff: make sure all projects are readable in launch config dialog
    * Milian Wolff: initialize CodeHighlightingColors after we initialized the required member vars, add test to run valgrind easily
    * Lambert CLARA: Fix lib APU find in FindSubversionLibrary.cmake
    * Milian Wolff: preserve remote parts of url of active document for 'open file' dialog
    * Aleix Pol: Copy the current directory instead of doing silly references.
    * Milian Wolff: add some icons in the launch config dialog
    * Milian Wolff: fix resize-to-column width algorithm and make launch config dialog have a sane size by default
    * Milian Wolff: disable target combobox when using custom executable
    * Milian Wolff: try to fix crash in KDevelop::ConfigurableHighlightingColors::getAttribute
    * Milian Wolff: fix up delegate deletion, prevents crash in generic manager test cases (was deleted but the static var in the getter function was not reset)
    * Milian Wolff: backport from master: only append subdirs to actual parent list jobs, fixes random crashes
    * Nicolás Alvarez: Add 'build' to .gitignore.
    * Milian Wolff: make project url canonical before inserting into m_currentlyOpening
    * Milian Wolff: don't leak temporary files
    ChangeLog for kdevelop v4.1.1
    * Milian Wolff: set version to 4.1.1
    * Pino Toscano: i18n: do not extract messages from sources in 'tests' subdirectories
    * Burkhard Lück: fix wrong usage of translation context in ui file messages to make the translated strings visible either use <string comment="bar">foo</string> or <string extracomment="@info">foo</string>
    * Milian Wolff: backport from master: when using parallel builds, make install with kdesudo uses a command string like: kdesudo -t -c make -j4 install
    * Nicolás Alvarez: Cleanup and typo fixes in code comments.
    * Nicolás Alvarez: Use qSwap instead of custom "tmp=a; a=b; b=tmp;" code.
    * Milian Wolff: fix: make sure we compare directores without slashes as KDevelop API's urls have slashes while QDir::entryInfoList will never have slashes
    * Aleix Pol: Provide support for break in foreach command.
    * Aleix Pol: comment for performance issues.
    * Aleix Pol: Added support for CMAKE_CURRENT_LIST_DIR variable.
    * Aleix Pol: When looking for cmake modules, look for the directories without lowercases. It should work too.
    * Milian Wolff: don't try to get namespace for dot and dotdot, prevents pesty warning:
    * Milian Wolff: fix: prevent crash, don't try to access duchainpointer blindly
    * Milian Wolff: fix: unbreak 'Force Tabs' in astyle formatter settings
    * Milian Wolff: fix: make sure to apply negative BlockBreakAll option
    * Milian Wolff: never switch to the implementation of a signal (i.e. the .moc file), instead use fallback and switch to .cpp
    * Milian Wolff: backport from master: disable DEBUG_UI_LOCKUP by default, if desired enabled it via cmake (BUILD_uiblocktester option)
    ChangeLog for php v1.1.1
    * Milian Wolff: set version to 1.1.1
    * Milian Wolff: fix: remove obsolete mention of application/x-gzip in supported mimetype list

continue reading...

KDevelop 4.1.2 released (January 14, 2011)

Good news everyone, part 1 for today:

I’m happy to announce the immediate availability of KDevelop 4.1.2, a pure bug fix release without new features. Anyone using the 4.1 branch is urged to upgrade to this new version as soon as possible. Keep in mind that if you are using KDE 4.6 or higher, you need the 4.2 branch. This release works fine with KDE 4.4 or 4.5 though.

Note: This is - probably - the last release in this branch. We are now concentrating on 4.2 and what will become 4.3 eventually.


You can grab the source tarballs at the usual location:

Packagers will hopefully update the distributions, hence most people should get this release automatically via a software update.


    ChangeLog for KDevPlatform v1.1.2
    * Milian Wolff: make sure we generate colors in the ctor (undelayed)
    * Milian Wolff: properly emitResult when internal SVN job failed, prevents indefinite wait in isVersionControlled on invalid URLS
    * Nicolás Alvarez: Simplify code in DUContextDynamicData assertion.
    * Milian Wolff: make sure we don't think a project is still being opened when it's import was canceled
    * Dmitry Risenberg: Check for unloaded version control plugin in ProjectPrivate.
    * Nicolás Alvarez: DumpChain: avoid double quotes around indentation in debug messages.
    * Milian Wolff: hide non-project kcms from project config (e.g. php documentation)
    * Milian Wolff: backport from 1.2: safely iterate over job list where kill can delete child jobs
    * Andreas Pakulat: Fix link-interface
    * Milian Wolff: initialize even more static data in a controlled way to prevent random crashes
    * Milian Wolff: also init repository for modification revision sets properly
    * Milian Wolff: move initialization of static DUChain data to DUChain::initialize()
    * Andreas Pakulat: Declare the new function
    * Andreas Pakulat: Extract duchain-item-repo initialization into a separate function.
    * Andreas Pakulat: Fix a crash when loading a project, by initializing static data
    * Aleix Pol: When working with directories, use the actual directory to get the cwd instead of the parent.
    * Milian Wolff: show prefix, postfix and arguments in snippets tree view
    * Milian Wolff: use Disabled palette also for snippets in disabled repositoreis
    * Nicolás Alvarez: Fix comment typo.
    * Milian Wolff: sort actions by name in 'Add Tool View' context menu
    ChangeLog for KDevelop v4.1.2
    * Nicolás Alvarez: Fix build error.
    * Milian Wolff: set version to 4.1.2 in preparation of KDevelop 4.2 release
    * Aleix Pol: Applied Valentyn Pavliuchenko patch to fix GLOB_RECURSIVE behaviour.
    * Milian Wolff: fix entry list being empty for some Qt versions
    * Milian Wolff: don't try to non-text/plain cmake files (e.g. due to problematic include)
    * Aleix Pol: Support as variables, variables that end with a number. This small problem made macro_optional_find_package not to work, have to be careful about that.
    * Aleix Pol: Properly reload when a CMakeLists.txt file has been deleted from the FS. If the CMakeLists.txt wasn't found, cleanup the directory.
    * Aleix Pol: Also watch non-cmake directory changes.
    * Aleix Pol: Properly store the cached variables doc string.
    * Aleix Pol: Small coding style change.
    * Aleix Pol: When checking if a directory exists, check that it's not a root's parent. CMake returns false in that case.
    * Milian Wolff: backport from master: optimize: remove existing entries from the list and don't call potentially slow hasFileOrfolder over and over again on them
    * Milian Wolff: optimize: don't protect static getter with mutex, instead set it up in a controlled fashion
    * Aleix Pol: Properly add relative globs. BUG: 259099 CCBUG: 259135
    * Aleix Pol: Backport from master. Don't add unused stuff in the cmake project tree.
    * Aleix Pol: Add support for CMAKE_MATCH_* variable.
    * Aleix Pol: Remove useless code.
    * Aleix Pol: Add support for VERSION_* commands.
    ChangeLog for KDevelop PHP v1.1.2
    * Milian Wolff: Allow null as type for class constants.

continue reading...

Massif Visualizer 0.1 released (November 02, 2010)

Good news everyone!

Since Gaël finally came around to release KGraphViewer 2.1, I can go ahead and do the same for Massif Visualizer!

Download Massif Visualizer 0.1

This is the first release and I would be very happy if more users gave me their feedback. I intend to move to soon in order to leverage the KDE infrastructure (mostly translations, bug tracker, releases)… This also means: There are no translations yet! I also intend to update my OBS repository to provide packages for the first release.

Stay tuned for updates.

continue reading...