BlogKDevelop 4.2 Beta 2 available Syndicate content

Sat, 01/01/2011 - 23:09

Good news everyone!

I’m happy to announce the immediate availability of KDevelop 4.2 Beta 2. This is a bugfix release over the first beta release two weeks ago. Every tester is urged to update, any updated feedback and bug reports are highly appreciated.

To download it:

Changes in KDevelop 4.2 Beta 2 since Beta 1

Highlights besides the usual bugfixes are probably the polished plugin configuration dialog as well as some performance improvements for huge projects.

  1. ChangeLog for kdevplatform v1.1.81
  2. ==================================
  4. * Milian Wolff: set version to 1.1.81 for beta2
  5. * Milian Wolff: don't assert when a plugin gets updated from ProviderProvider to Provider or vice versa and the user forgot to rerun kbuildsycoca4
  6. * Milian Wolff: --debug
  7. * Milian Wolff: kill running import jobs for removed folders
  8. * Milian Wolff: make sure we compare dir urls with trialing slash
  9. * Milian Wolff: make sure we don't think a project is still being opened when it's import was canceled
  10. * Milian Wolff: remove dead code
  11. * Milian Wolff: move toolbutton to configure environment into it's own (reusable) class
  12. * Milian Wolff: fix: properly update outline on document change, was missing connect to signal from document controller
  13. * Dmitry Risenberg: Check for unloaded version control plugin in ProjectPrivate.
  14. * Dmitry Risenberg: Check for unloaded version control plugin in ProjectPrivate.
  15. * Milian Wolff: reintroduce the cleanup of 986ec7bb18211a7789e28c48fdc750668ae9b1d5 (no addViewSilently, no window->setArea in working set loadToArea), but fix the problem described in 2f586e506ac59153b0b95e008acc88cea490e7d3 (restoring of split views)
  16. * Nicolás Alvarez: DumpChain: avoid double quotes around indentation in debug messages.
  17. * Milian Wolff: hide non-project kcms from project config (e.g. php documentation)
  18. * Milian Wolff: properly sort kcms in settings dialog: language support user interface projects background parser source formatter environment plugins
  19. * Milian Wolff: also blacklist disabled plugins, if we now add the plugin to the X-KDE-ParentComponents of a kcm, it won't get loaded
  20. * Milian Wolff: mark generic project manager as project category, required for settings blacklisting
  21. * Dmitry Risenberg: Properly update Container's current widget when splitting views. BUG: 259908
  22. * Milian Wolff: document X-KDE-PluginInfo-Category
  23. * Milian Wolff: proper about data for cvs plugin
  24. * Milian Wolff: sort loaded plugins by name
  25. * Milian Wolff: greatly improve plugin useability by categorizing them
  26. * Milian Wolff: backport from 1.2: safely iterate over job list where kill can delete child jobs
  27. * Milian Wolff: safely iterate over job list where kill can delete child jobs
  28. * Milian Wolff: fix session-controller unit tests
  29. * Dmitry Risenberg: Check that git is installed when loading Git Support plugin. CCBUG: 257650.
  30. * Milian Wolff: remove debug I committed accidentally
  31. * Milian Wolff: port background parser away from slow QPointer to faster QWeakPointer, esp. useful for big projects
  32. * Milian Wolff: fix compilation for qt < 4.7
  33. * Milian Wolff: speed up ::index(), imo we don't need the call to hasIndex here as the itemFromIndex checks that as well
  34. * Milian Wolff: second approach: properly implement removeRows without takeRow and speed up deletion of folders containing many items
  35. * Milian Wolff: Revert "optimize shutdown for big projects with lots of items in single folders"
  36. * Milian Wolff: optimize shutdown for big projects with lots of items in single folders
  37. * Milian Wolff: Refactor context browser plugin to make it useable without a toolview.
  38. * Milian Wolff: --debug
  39. * Milian Wolff: don't overdesign the API: make setText protected, assume text == baseName for most items
  40. * Andreas Pakulat: Make the filename corner variable size instead of fixed.
  1. ChangeLog for kdevelop v4.1.81
  2. ==============================
  4. * Milian Wolff: set version 4.1.81 for 4.2 beta2
  5. * Milian Wolff: fix entry list being empty for some Qt versions
  6. * Milian Wolff: make it possible to configure the environment from the makebuilder config kcm ui
  7. * Milian Wolff: add missing files
  8. * Milian Wolff: sort: put qthelp at end
  9. * Milian Wolff: --debug
  10. * Milian Wolff: don't load qthelp kcm if plugin is disabled
  11. * Milian Wolff: split KCM and Plugin of QtHelpPlugin, fixes crash when unloading the plugin and accessing the KCM
  12. * Milian Wolff: introduce categories
  13. * Milian Wolff: don't try to non-text/plain cmake files (e.g. due to problematic include)
  14. * Milian Wolff: update splashscreen for 4.2
  15. * Milian Wolff: optimize startup: don't use slow QWebElement.toPlainText(), instead use a simple QRegExp parser that is *much* faster
  16. * Milian Wolff: hide void-returning functions from code completion when we are inside an non-lvalue expression
  17. * 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.
  18. * Aleix Pol: Don't propagate the URL change if the URL hasn't changed. Damn it, trailing slashes!! >.<
  19. * Aleix Pol: We don't need this recursive case anymore. The url change will be propagated by ProjectFolderItem itself.
  1. ChangeLog for php v1.1.81
  2. =========================
  4. * Milian Wolff: set version to 1.1.81 for 1.2 beta 2
  5. * Milian Wolff: remove obsolete todo - doh
  6. * Milian Wolff: cleanup
  7. * Milian Wolff: introduce category, fix Name, remove GenericName as it's useless
  1. ChangeLog for php-docs v1.1.81
  2. ==============================
  4. * Milian Wolff: set version to 1.1.81 for 1.2 beta2
  5. * Milian Wolff: set proper icon, use low weight
  6. * Milian Wolff: don't load kcm if plugin is disabled
  7. * Milian Wolff: introduce category, remove GenericName as it's useless and fix user-visible Name string


Post new comment

  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <pre>.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options