release Syndicate content

warning: Creating default object from empty value in /www/htdocs/w0065fc9/milianw/modules/taxonomy/taxonomy.pages.inc on line 33.

» KDevelop 4.2 Available

Wed, 01/26/2011 - 22:41

Hey all!

I wanted to quickly notify you all about the availability of KDevelop 4.2.0 final, you can download it here: http://download.kde.org/download.php?url=stable/kdevelop/4.2.0/src/ . 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!

Changes since KDevelop 4.2.0 RC1
  1. ChangeLog for kdevplatform v1.2.0
  2. =================================
  3.  
  4. * Milian Wolff: set version to 1.2.0 in preparation of release
  5. * Milian Wolff: remove warning that is triggered whenever the cleanup asserts for a proper removal
  6. * Adam Pigg: Save the status of the 'Use lower case filenames' checkbox for next time. Defaults to ticked as before.
  7. * Aleix Pol: Rehash every time, we can change the repository between calls, so it has to be calculated every time.
  8. * Aleix Pol: Don't display all commits in the OutputView. Makes the process considerably faster
  9. * Milian Wolff: don't add infinite number of rows of output, instead limit to 50k lines and only keep the most recent ones
  10. * David Nolden: Make sure that working sets are unique to the patch-review area before changing them.
  11. * David Nolden: Only try creating one parse-job at a time. If more parse-jobs need to be created, queue an event to re-try.
  12. * David Nolden: Delete the view _after_ emitting "viewRemoved(..)". This fixes a possible crash.
  13. * David Nolden: Also use the cache if the cached list is "empty", it means that no mimetype could be determined.
  1. ChangeLog for kdevelop v4.2.0
  2. =============================
  3.  
  4. * Milian Wolff: set version to 4.2.0 and look for kdevplatform 1.2.0 in preparation of release
  5. * David Nolden: Fix a very rare crash
  6. * David Nolden: Fix code-completion within incomplete function-macros, like "Q_ASSERT("
  7. * David nolden: Properly skip hexadecimal numbers in pp_skip_number.
  8. * Aleix Pol: Applied Valentyn Pavliuchenko patch to fix GLOB_RECURSIVE behaviour.
  1. ChangeLog for php v1.2.0
  2. ========================
  3.  
  4. * Milian Wolff: set version to 1.2.0 and look for same versioned kdevplatform in preparation of release
  5. * Milian Wolff: fix test logic
  6. * Milian Wolff: only take encountered declarations into account when checking for redeclarations
  7. * Milian Wolff: don't report use for same range as declaration of parent-namespace, happens with nested namespaces, fixes test
  8. * Milian Wolff: properly pass topducontext to update along
  9. * Milian Wolff: force updated range when encountering variable declaration
  10. * Milian Wolff: prevent explicitlyGlobal import identifiers for namespace alias declaration, fixes assert
  11. * Milian Wolff: prevent crash when visiting encapsed variables in class context

Sorry for not having a proper Dot announcement on time, I hope to do better for the next release…

» KDevelop 4.2 RC1 released

Fri, 01/14/2011 - 18:03

Good news everyone, part 2 for today:

I’m happy to announce the immediate availability of KDevelop 4.2 RC1. This is a pure bug fix release over the last beta in the 4.2 branch. Anyone using the 4.2 branch is urged to upgrade to this new version as soon as possible. Furthermore any new testers are welcome and feedback appreciated. Report it on the bugtracker on bugs.kde.org. Keep in mind that if you are using KDE 4.6 or higher, you need this release, as 4.1 only works up to KDE 4.5. If all goes according to plan, there will be another RC soon and a final release together with KDE 4.6.

Download

You can grab the source tarballs at the usual location: http://download.kde.org/download.php?url=unstable/kdevelop/4.1.90/src/

Packagers will hopefully update the testing repositories of their distribution.

Changelog
  1. ChangeLog for KDevPlatform v1.1.90
  2. =============================
  3. * Milian Wolff: fix compilation for some compilers
  4. * David Nolden: backport from master: Don't care about navigation tooltips when a context-browser view is visible, the view will handle this alone
  5. * David Nolden: backport from master: regression fixes to context browser plugin refactor
  6. * David Nolden: backport from master: Clear the file-modification cache instantly when the user has saved the file in the editor.
  7. * David Nolden: backport from master: Don't completely ignore the retrieved top-context if it is still flagged to require an update. Instead, simply show a warning message on the status bar. (TODO: Find out why the update flag is not correct)
  8. * David Nolden: backport from master: Exclude the "." when extracting the extension
  9. * David Nolden: backport from master:
  10. * Nicolás Alvarez: Move qHash of {Cursor,Range}InRevision into the KDevelop NS too.
  11. * Nicolás Alvarez: Move qHash overload for SimpleRange and SimpleCursor into the KDevelop NS.
  12. * Milian Wolff: make sure we generate colors in the ctor (undelayed)
  13. * Milian Wolff: Introduce a fallback cache based on the file extension for LanguageController::languagesForUrl
  14. * Milian Wolff: use full canonical file path for urls in duchainify, required for isLocalFile checks to succeed
  15. * Milian Wolff: append _STATIC to macros in appendedlist_static.h to prevent clash with appendedlist.h, should fix compilation in KDE4_ENABLE_FINAL=ON mode
  16. * Dmitry Risenberg: Do not mess with other active working sets when calling for a review. BUG: 260663
  17. * Milian Wolff: properly emitResult when internal SVN job failed, prevents indefinite wait in isVersionControlled on invalid URLS
  18. * Nicolás Alvarez: Simplify code in DUContextDynamicData assertion.
  1. ChangeLog for KDevelop v4.1.90
  2. ==============================
  3.  
  4. * Dmitry Risenberg: Fix duplicate brackets insertion when executing completion for a function.
  5. * Nicolás Alvarez: CMakeDUChainTest: store ranges in QSet instead of std::set.
  6. * Milian Wolff: minor: fix style/indentation
  7. * Floris Ruijter: fixes the cmakeduchaintest: a list of uses is checked too see if they're all there, that's a set operation, the test failed, because the lists where in the `wrong' order
  8. * Floris Ruijter: this test contains a c++ error, it isn't too bad(the test passes with it), but it's probably not meant
  9. * Floris Ruijter: Fix token-names for GeneratorTest
  10. * Aleix Pol: Don't look for kdevelop in gitorious anymore.
  11. * Nicolás Alvarez: Ignore the 'build' directory.
  12. * Aleix Pol: Don't add to the tree unexisting directories.
  1. ChangeLog for KDevelop PHP v1.1.90
  2. ========================
  3.  
  4. * Milian Wolff: Allow null as type for class constants.

» KDevelop 4.1.2 released

Fri, 01/14/2011 - 17:55

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.

Download

You can grab the source tarballs at the usual location: http://download.kde.org/download.php?url=stable/kdevelop/4.1.2/src/

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

Changelog
  1. ChangeLog for KDevPlatform v1.1.2
  2. =================================
  3.  
  4. * Milian Wolff: make sure we generate colors in the ctor (undelayed)
  5. * Milian Wolff: properly emitResult when internal SVN job failed, prevents indefinite wait in isVersionControlled on invalid URLS
  6. * Nicolás Alvarez: Simplify code in DUContextDynamicData assertion.
  7. * Milian Wolff: make sure we don't think a project is still being opened when it's import was canceled
  8. * Dmitry Risenberg: Check for unloaded version control plugin in ProjectPrivate.
  9. * Nicolás Alvarez: DumpChain: avoid double quotes around indentation in debug messages.
  10. * Milian Wolff: hide non-project kcms from project config (e.g. php documentation)
  11. * Milian Wolff: backport from 1.2: safely iterate over job list where kill can delete child jobs
  12. * Andreas Pakulat: Fix link-interface
  13. * Milian Wolff: initialize even more static data in a controlled way to prevent random crashes
  14. * Milian Wolff: also init repository for modification revision sets properly
  15. * Milian Wolff: move initialization of static DUChain data to DUChain::initialize()
  16. * Andreas Pakulat: Declare the new function
  17. * Andreas Pakulat: Extract duchain-item-repo initialization into a separate function.
  18. * Andreas Pakulat: Fix a crash when loading a project, by initializing static data
  19. * Aleix Pol: When working with directories, use the actual directory to get the cwd instead of the parent.
  20. * Milian Wolff: show prefix, postfix and arguments in snippets tree view
  21. * Milian Wolff: use Disabled palette also for snippets in disabled repositoreis
  22. * Nicolás Alvarez: Fix comment typo.
  23. * Milian Wolff: sort actions by name in 'Add Tool View' context menu
  1. ChangeLog for KDevelop v4.1.2
  2. =============================
  3.  
  4. * Nicolás Alvarez: Fix build error.
  5. * Milian Wolff: set version to 4.1.2 in preparation of KDevelop 4.2 release
  6. * Aleix Pol: Applied Valentyn Pavliuchenko patch to fix GLOB_RECURSIVE behaviour.
  7. * Milian Wolff: fix entry list being empty for some Qt versions
  8. * Milian Wolff: don't try to non-text/plain cmake files (e.g. due to problematic include)
  9. * 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.
  10. * 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.
  11. * Aleix Pol: Also watch non-cmake directory changes.
  12. * Aleix Pol: Properly store the cached variables doc string.
  13. * Aleix Pol: Small coding style change.
  14. * Aleix Pol: When checking if a directory exists, check that it's not a root's parent. CMake returns false in that case.
  15. * 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
  16. * Milian Wolff: optimize: don't protect static getter with mutex, instead set it up in a controlled fashion
  17. * Aleix Pol: Properly add relative globs. BUG: 259099 CCBUG: 259135
  18. * Aleix Pol: Backport from master. Don't add unused stuff in the cmake project tree.
  19. * Aleix Pol: Add support for CMAKE_MATCH_* variable.
  20. * Aleix Pol: Remove useless code.
  21. * Aleix Pol: Add support for VERSION_* commands.
  1. ChangeLog for KDevelop PHP v1.1.2
  2. ========================
  3.  
  4. * Milian Wolff: Allow null as type for class constants.

» KDevelop 4.1.1 released

Mon, 11/29/2010 - 00:26

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
  1. ChangeLog for kdevplatform v1.1.1
  2. =================================
  3.  
  4. * Milian Wolff: set version to 1.1.1
  5. * Aleix Pol: Make the build tool responsible for renaming the items when rename is triggered (it was already being done, but twice in abstractfilemanagerplugin).
  6. * Dmitry Risenberg: Fix line numbers in annotation bar for git. BUG:255599
  7. * Pino Toscano: i18n: do not extract messages from sources in 'tests' subdirectories
  8. * Nicolás Alvarez: Minor changes to apidox.
  9. * 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.
  10. * Nicolás Alvarez: Fix comment typos in iplugin.h.
  11. * ben2367: Correct FileManager contextMenu
  12. * Nicolás Alvarez: Add i18n comments to strings in codeutils plugin.
  13. * Nicolás Alvarez: DumpChain: code cleanup.
  14. * Milian Wolff: fix: don't crash when changing shortcuts without having an active document
  15. * Milian Wolff: set a proper minimum width when initializing the launch config dialog
  16. * Milian Wolff: make sure all projects are readable in launch config dialog
  17. * Milian Wolff: initialize CodeHighlightingColors after we initialized the required member vars, add test to run valgrind easily
  18. * Lambert CLARA: Fix lib APU find in FindSubversionLibrary.cmake
  19. * Milian Wolff: preserve remote parts of url of active document for 'open file' dialog
  20. * Aleix Pol: Copy the current directory instead of doing silly references.
  21. * Milian Wolff: add some icons in the launch config dialog
  22. * Milian Wolff: fix resize-to-column width algorithm and make launch config dialog have a sane size by default
  23. * Milian Wolff: disable target combobox when using custom executable
  24. * Milian Wolff: try to fix crash in KDevelop::ConfigurableHighlightingColors::getAttribute
  25. * 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)
  26. * Milian Wolff: backport from master: only append subdirs to actual parent list jobs, fixes random crashes
  27. * Nicolás Alvarez: Add 'build' to .gitignore.
  28. * Milian Wolff: make project url canonical before inserting into m_currentlyOpening
  29. * Milian Wolff: don't leak temporary files
  1. ChangeLog for kdevelop v4.1.1
  2. =============================
  3.  
  4. * Milian Wolff: set version to 4.1.1
  5. * Pino Toscano: i18n: do not extract messages from sources in 'tests' subdirectories
  6. * 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>
  7. * Milian Wolff: backport from master: when using parallel builds, make install with kdesudo uses a command string like: kdesudo -t -c make -j4 install
  8. * Nicolás Alvarez: Cleanup and typo fixes in code comments.
  9. * Nicolás Alvarez: Use qSwap instead of custom "tmp=a; a=b; b=tmp;" code.
  10. * Milian Wolff: fix: make sure we compare directores without slashes as KDevelop API's urls have slashes while QDir::entryInfoList will never have slashes
  11. * Aleix Pol: Provide support for break in foreach command.
  12. * Aleix Pol: comment for performance issues.
  13. * Aleix Pol: Added support for CMAKE_CURRENT_LIST_DIR variable.
  14. * Aleix Pol: When looking for cmake modules, look for the directories without lowercases. It should work too.
  15. * Milian Wolff: don't try to get namespace for dot and dotdot, prevents pesty warning:
  16. * Milian Wolff: fix: prevent crash, don't try to access duchainpointer blindly
  17. * Milian Wolff: fix: unbreak 'Force Tabs' in astyle formatter settings
  18. * Milian Wolff: fix: make sure to apply negative BlockBreakAll option
  19. * Milian Wolff: never switch to the implementation of a signal (i.e. the .moc file), instead use fallback and switch to .cpp
  20. * Milian Wolff: backport from master: disable DEBUG_UI_LOCKUP by default, if desired enabled it via cmake (BUILD_uiblocktester option)
  1. ChangeLog for php v1.1.1
  2. ========================
  3.  
  4. * Milian Wolff: set version to 1.1.1
  5. * Milian Wolff: fix: remove obsolete mention of application/x-gzip in supported mimetype list

Additional to these changes, the translations have been improved and updated.

As always, many thanks to all the contributors who made this possible.

» Massif Visualizer 0.2 released

Sun, 11/07/2010 - 00:16

Hey all!

I’m happy to release Massif Visualizer v0.2. This is mainly a “fix the build-system” release, no new features have been added.

You can download it here: http://kde-apps.org/content/show.php?content=122409

Mac Support

Thanks to the reports by Chris Jones it’s now possible to build and use Massif Visualizer on Max OS X, see e.g.:

http://www.hep.phy.cam.ac.uk/~jonesc/massif-visualizer-OSX-1.png
http://www.hep.phy.cam.ac.uk/~jonesc/massif-visualizer-OSX-2.png

He has also submitted the portsfile for inclusion in Macports: https://trac.macports.org/ticket/27168

KGraphViewer now optional

I’ve made the KGraphViewer dependency optional, if anyone does not want it (even though this removes like 50% of the tools features).

KDE Infrastructure

I’ve also prepared the steps for moving Massif-Visualizer into KDE Extragear and asked kde-devel for review. I already use the KDE infrastructure now:

Website:
https://projects.kde.org/projects/playground/sdk/massif-visualizer
Git:
git clone git://git.kde.org/massif-visualizer
Bug tracker:
https://bugs.kde.org/enter_bug.cgi?product=massif-visualizer&format=guided
Mailing List:
https://mail.kde.org/mailman/listinfo/massif-visualizer
massif-visualizer@kde.org

This also means that I’ll shortly get translations by the awesome KDE-i18n-Team, so stay tuned for a 0.3 including translations!

Open Suse Buildservice

I’ve also spent quite some time today battling with OBS and can provide at least packages for Fedora, Mandriva and Open Suse now. I’m still waiting for help on the remaining issues and once they are resolved I’ll add the remaining packages.

Changelog
  1. ChangeLog for massif-visualizer v0.2
  2. ====================================
  3.  
  4. * Milian Wolff: set version to 0.2
  5. * Milian Wolff: fix conditional
  6. * Milian Wolff: make kgraphviewer dependency optional
  7. * Milian Wolff: fix FindKGraphViewer.cmake
  8. * Milian Wolff: fix .po name
  9. * Milian Wolff: remove some esoteric cli option for XGETTEXT that does not make
  10. any sense according to Albert
  11. * Milian Wolff: fix: install libs to make sure they can get loaded on OSX e.g.
  12. * Milian Wolff: fix compile warning about init order, improve style by having
  13. just one init per line
  14. * Milian Wolff: add export macros everywhere, make visualizer helper use the
  15. Massif namespace as well
  16. * Milian Wolff: add Messages.sh

» Massif Visualizer 0.1 released

Tue, 11/02/2010 - 19:06

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 git.kde.org 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.

» KDevelop 4.1 RC1 released

Fri, 10/08/2010 - 19:27

Hello everyone!

I’m happy to announce the immediate availability of KDevelop 4.1 RC 1. This is a testing release, and any feedback is greatly appreciated. Please send us your feedback either via one of our mailing lists, #kdevelop on freenode or put general bugs and wish request as always to http://bugs.kde.org. We are quite confident that this release is ready for every-day use, and if nothing unplanned happens, we are going to release KDevelop 4.1 in about two weeks.

Download
KDevplatform 1.0.90
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.90/src/kdevplatform-1.0.90.tar.bz2
MD5 Sum: c652788d44ec4b4b09bc2d26f2ae2068
SHA1 Sum: e6a87146f69c4149ee669de21dc171020285f17a
KDevelop 4.0.90
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.90/src/kdevelop-4.0.90.tar.bz2
MD5 Sum: 2d0028a60a0beecb0e3f6e442f2e7be3
SHA1 Sum: 72bb75a5dcf3e23165cfc5e00d92229012752fd3
KDevelop PHP 1.0.90
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.90/src/kdevelop-php-1.0.90.tar.bz2
MD5 Sum: e6d1163c81314d35847ce4fa7a1a05f6
SHA1 Sum: 63fb5cac4141ec4c6ca73471ba2870335f6a7b6a
KDevelop PHP Docs 1.0.90
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.90/src/kdevelop-php-docs-1.0.90.tar.bz2
MD5 Sum: 658efe8d4754db6ce10e1582bff504d1
SHA1 Sum: a00aa72d0fd0de01c5f0ea4db2afe338f13cc0b5
Changelogs
  1. ChangeLog for kdevplatform v1.0.90
  2. ==================================
  3.  
  4. * Nicolás Alvarez: In output toolviews, make sure Select All and Copy only call our slot.
  5. * Milian Wolff: protect against dangling pointers due to silently killed jobs
  6. * Milian Wolff: use proper icon for jump to Delcaration/Definition
  7. * Milian Wolff: prevent possible crash on shutdown when a process is still running
  8. * Milian Wolff: fix potential overflow when no editor factory was found
  9. * Milian Wolff: fix: use QueuedConnection to fix crash on show declaration/definition
  10. * Milian Wolff: don't crash GenericManager when closing project while some GenericManagerListJob is still running
  11. * Nicolás Alvarez: Fix toolview button painting to highlight icon on hover.
  12. * Aleix Pol: Only add files in case it's needed.
  13.  
  14. ChangeLog for kdevelop v4.0.90
  15. ==============================
  16.  
  17. * Milian Wolff: fix: don't confuse the parser by comments after ambiguous declarations or expressions
  18. * Milian Wolff: support NULL macro as alias for 0
  19. * Nicolás Alvarez: Fix comment typos in CMake parser code.
  20. * Aleix Pol: Always create a new instance of the QRegExp so that it keeps working when calling the ast parser in parallel.
  21. * Nicolás Alvarez: Fix bug interpreting CMake conditions with -NOTFOUND variables.
  22. * Milian Wolff: backport CLI api cleanup from master without i18n changes and deprecating commands
  23. * Milian Wolff: don't try to execute empty command
  24. * Milian Wolff: properly set parent of GDB QObjects, afaik these where leaked before
  25. * Aleix Pol: Prevent some crashes when creating a new folder from the UI to a cmake project.
  26. * Aleix Pol: Don't add non-cmake folders that contain ".kdev_ignore" file.
  27. * Aleix Pol: This folder shouldn't ever have been here.
  28. * Aleix Pol: Remove obsolete casts.
Wrapup

Thanks to the whole KDevelop team and all contributors. The release schedule for KDevelop 4.1 can be found here: release schedule for KDevelop 4.1

Bye, happy testing and stay tuned for KDevelop 4.1 final in two weeks.

» KDevelop 4.1 Beta 3 Released

Fri, 09/24/2010 - 16:03

Good news everyone!

I’m happy to announce the immediate availability of KDevelop 4.1 Beta 3. This is a testing release, any feedback is greatly appreciated. But keep in mind that it might exhibit unexpected behavior and eat your children. Please send us your feedback either via one of our mailing lists, #kdevelop on freenode or put general bugs and wish request as always to http://bugs.kde.org.

Download
KDevplatform 1.0.82
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.82/src/kdevplatform-1.0.82.tar.bz2
MD5 Sum: 2adf7d05558d9c0dd1e4e98ccf67b423
SHA1 Sum: 940a326bdd300fc435e8699d392fb85c6945dc91
KDevelop 4.0.82
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.82/src/kdevelop-4.0.82.tar.bz2
MD5 Sum: 192e8ba827bfebd090740b138418f4c6
SHA1 Sum: f9ea5ea9b9f07c338426a1f5d42584090bbb590b
KDevelop PHP 1.0.82
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.82/src/kdevelop-php-1.0.82.tar.bz2
MD5 Sum: e25c351d62e70931f0466c831fa16c6f
SHA1 Sum: f9ea5ea9b9f07c338426a1f5d42584090bbb590b
KDevelop PHP Docs 1.0.82
http://download.kde.org/download.php?url=unstable/kdevelop/4.0.82/src/kdevelop-php-docs-1.0.82.tar.bz2
MD5 Sum: 7287d4556f1a8b60aab3680bd28512f1
SHA1 Sum: a6c2c6ea73e39e4545d9b8c1f1ce9200d3a0c103
Changelogs
  1. ChangeLog for kdevelop v4.0.82
  2. ==============================
  3.  
  4. * Milian Wolff: set version to 4.0.82
  5. * David Nolden: Fix the preprocessor-test so that it exposes the problem shown in bug 242925
  6. * David Nolden: Fix handle_include so that it can deal with training whitespaces within the paren,
  7. like "#include <stdio.h >". The preprocessor adds such a whitespace as a
  8. * David Nolden: Make whitespaces in #included headers work properly. CCBUG: 242925
  9. * David Nolden: Add some successful tests for macros in include-directives aka "#include MY_MACRO"
  10. * David Nolden: Include the macro in the current line when preprocessing text for the code tooltip
  11. * Aleix Pol: Properly provide the build directory for items the parents of which are not build folders.
  12. * David Nolden: Hopefully, finally fix a possible due to read over the end of the document. BUG: 250383
  13. * Nicolás Alvarez: Show correct line numbers in "deprecated CMake command" problems.
  14. * Aleix Pol: prevent crashes (assertions) whenever a faulty/unnamed target is defined.
  15. * Aleix Pol: Delay actual file removal until files have been removed from the project by the user.
  16. Let project refresh infrastructure to care about item removal.
  17. * Aleix Pol: Don't create an empty property when an empty one is read.
  18. * Milian Wolff: support thread_local in parser
  19. * Milian Wolff: fix "keep one line statements" and "keep one line blocks" settings dialog
  20. * Aleix Pol: Get rid of the cmake builder interface.
  21. It was just used for lookup so it's fine to use the plugin name.
  22. * David Nolden: Reset the location-table when re-processing a header with its header-guards disabled.
  23. * Aleix Pol: Don't show the folders that doesn't exist on the project tree.
  24. * Aleix Pol: Remove unused variable.
  25. * Milian Wolff: check for context before accessing it, prevents crash in "rename" and "show uses"
  26. * Aleix Pol: Don't crash if reload is clicked while reloading
  27. * Milian Wolff: use new KDevelop icon in splash
  28. * Milian Wolff: upgrade splash screen to version 4.1
  29. * David Nolden: Also build uses for the scope part in definitions of static member-variables,
  30. like the "Class" in "int Class::value = 5;"
  31.  
  32. ChangeLog for php v1.0.82
  33. =========================
  34.  
  35. * Milian Wolff: set versoin to 1.0.82 for beta 3
  36.  
  37. ChangeLog for php-docs v1.0.82
  38. ==============================
  39.  
  40. * Milian Wolff: set version to 1.0.82 for beta 3
  41. * Milian Wolff: store DeclarationPointer instead of raw pointers, should prevent crash
  42.  
  43. ChangeLog for kdevplatform v1.0.82
  44. ==================================
  45.  
  46. * Milian Wolff: set version to 1.0.82 for beta 3
  47. * Aleix Pol: Do not try to process DVcsJob output when it failed.
  48. * Aleix Pol: We got a crash whenever we got a wrong current branch. In such cases notify
  49. the user and don't proceed with the Branch Manager dialog.
  50. * Aleix Pol: Don't use "git mv" for not versioned files.
  51. * Aleix Pol: Add files before commiting in case they're not staged yet. Makes it possible to
  52. add files from the Patch Review UI.
  53. * Aleix Pol: Fix a couple of wrong messages spotted by Andrew Coles.
  54. * David nolden: Fix a serious problem with the persistency of working sets. Due to this problem,
  55. working sets could simply get lost after closing+reopening the application.
  56. * Milian Wolff: don't repeat declarations in includenavigationcontext
  57. * Milian Wolff: properly distinguish between declarations and definitions in UsesWidget
  58. * Milian Wolff: Close tab on middle click. Drag'n'Drop reordering is still possible with left mouse button.
  59. * Milian Wolff: return 'Namespace' for namespaces in declarationKind
  60. * Milian Wolff: add runtime check for SmartInterface and error out if it is not provided
  61. * Milian Wolff: backport: typo fixes by Andrew Coles
  62. * Milian Wolff: init before loading style, this way the correct previewtext is shown
  63. when initializing the edit dialog
  64. * Milian Wolff: actually select the row in selectStyle, makes sure new styles are selected directly
  65. * David Nolden: Initialize ArrayTypeData::m_dimension in the default constructor.
  66. This will silence valgrind for some cases, and might also fix some tiny bugs.
  67. * Aleix Pol: Properly retrieve the branch name, now it works when the branch name has '/' in it.
  68. * Aleix Pol: Fix compilation
  69. * Aleix Pol: Fix naming of the actions as David suggested. Uncomment the Revision History.
  70. * Aleix Pol: Don't let the user ask between revisions if there is not at least 2 revisions selected.
  71. * Aleix Pol: Make revision intervals a little safer.
  72. * Aleix Pol: Make it possible to diff last changes, improve the support to intervals with previous.
  73. * Aleix Pol: Add version checks in case it's needed after during the execution.
  74. * Hugo Pereira Da Costa: Removed handling of contentsMargin based on PM_ToolTipLabelFrameWidth,
  75. because it is handled internally when painting the tooltip, and thus redundant, resulting in breaking the
  76. tooltip appearance for some styles.
  77. * Hugo Pereira Da Costa: Re-added setAutoFillBackground(true) in IdealDockWidget, otherwise the widget
  78. ends up being transparent, which sometime results in widget painting collisions with main panel.
  79. * Milian Wolff: also support configuring projects in multiple kdevelop sessions
  80. * Milian Wolff: fix: Make it possible to configure KDevelop from multiple sessions, instead of showing
  81. "configuration is already opened in KDevelop"
  82. * Milian Wolff: don't overwrite selected source format's text when switching mimetype
  83. * Nicolás Alvarez: In the save dialog shown on quit, focus Cancel button by default.
Wrapup

Thanks to the whole KDevelop team and all contributors. Due to a few hickups around the Beta 2 release (which was skipped), the release of 4.1 final got delayed: updated release schedule for KDevelop 4.1

Bye, happy testing and stay tuned for RC 1 in a few weeks.

» KDevelop 4.1 Beta 2 will be omitted, stay tuned for Beta 3

Tue, 09/21/2010 - 14:42

Hey everyone.

I was on a spontaneous trip last week and missed the Beta 2 release. Apol took over but my instructions where not clear enough and the packages where totally screwed up (the tags pointed to code in master, no the 4.1 branch).

I’m in the process of fixing things up and will create tarballs for Beta 3 and announce it to packagers later today.

Lets hope the actual release for users out there can happen later this week.

Sorry again, bye.

» KDevelop 4.0.2 and KDevelop 4.1 Beta 1 released

Sun, 09/05/2010 - 19:13

Good news everyone, this time in a double feature!

I’m happy to announce the availability of two new additions to the KDevelop release family:

KDevelop 4.0.2 stable release

Lets begin with the boring part: We have released KDevelop 4.0.2, together with KDevplatform and the PHP plugins. You can find the sources here:

http://download.kde.org/download.php?url=stable/kdevelop/4.0.2/src/

This is a bugfix only release and everyone is urged to upgrade as soon as possible. Users should wait for their distributions to provide packages for them. The tarballs contain changelogs if you are interested what happened since 4.0.1. Or read them online:

Note: This is (most probably) the last release in the 4.0 branch. We don’t have enough manpower to handle more than one stable branch. Which makes me come to the second part of this mail:

KDevelop 4.1 Beta 1 experimental release

We are very happy to publish KDevelop 4.1 Beta 1, which will be the branch we are concentrating on in the next time. You can find the sources here:

http://download.kde.org/download.php?url=unstable/kdevelop/4.0.80/src/

This is a preview release. We are gratefully welcoming any testers and feedback to polish it further for the final 4.1 release which will probably happen around mid October. Please put the reports on the usual places, e.g. http://bugs.kde.org. If you are interested in the (quite long) list of changes, look into the tarballs again for an extensive git changelog. If you just want a few highlights: Git Support Plugin, External Script Plugin, general polishing, CPP support improvements, lots of bug fixes, UI polishing, performance improvements, … you name it :)

For the fun of it, here the list of commits changes for 4.1 (imo far too big to show anything useful):

Thanks as always to the KDevelop team for making this possible and to the users for giving us valuable feedback.

Bye

PS: Sorry that I forgot to announce this yesterday or even Friday, as I initially planned. Well, weekends are such a nice time to go outside and enjoy life :)