beta Syndicate content

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

» KDevelop 5.0 Beta 2 and 4.7.3 Releases!

Sun, 01/31/2016 - 23:54

Hey all!

I have the pleasure to announce the releases of two new KDevelop versions:

On one hand, there is the new and shiny KDevelop 5.0 Beta 2 release, which brings us much closer to a final release. Tons of issues have been resolved, many features got polished, and even our UI cleaned up a bit here and there. And did I mention impoved OS X and Windows support? See here for more:

https://www.kdevelop.org/news/kdevelop-50-beta2-release

Besides this new beta release, which is where most of our effort went into, I am also happy to announce KDevelop 4.7.3, a new bugfix release of our latest stable KDE 4 based KDevelop. Several annoying problems are resolved now, see the announcement for more information:

https://www.kdevelop.org/news/kdevelop-473-release

Many thanks to everyone involved!

Cheers

» KDevelop 5.0.0 Beta 1 available!

Tue, 10/27/2015 - 16:42

Hello all,


displaying size meta data of classes and members in KDevelop thanks to Clang

I’m very glad to finally announce the first beta of KDevelop 5.0.0, based on Qt 5, KF 5 and Clang: https://www.kdevelop.org/news/first-beta-release-kdevelop-500-available

Like I’ve said previously, I’m very thankful of the tons of contributors that made this step possible. From the early testers, over the many new KDevelop contributors who helped a lot in porting our code base to Qt 5 and KF5, to the people that worked on improving kdev-clang and all the other areas. It’s a great feeling to finally release this beast. A year ago, just after we started in this process, I still wasn’t too sure we can pull it all off. Now, look where we are :) “Just” a few more weeks of polishing and I’m positively sure KDevelop 5.0.0 will be a really good milestone.

That said, I also want to express my thanks towards the KDE e.V. which graciously sponsored our recent KDevelop/Kate sprint in Berlin. We rented a flat for the 8 hackers that visited Berlin and had a productive five days directly after the Qt World Summit. Personally, I worked on kdev-clang and polished it a bit more in the preparation of the first beta release. One handy feature I added is the display of size information about classes and member variables, displayed in the image to the right.

If you want to give back to the KDevelop community, please consider a donation to the KDE e.v., which is used for our yearly developer sprints and the Akademy conference.

» KDevelop 4.7.0 Beta 1 Released

Fri, 07/04/2014 - 10:54

Hey all,

just a quick announcement: KDevelop 4.7.0 Beta 1 was released! Head over to the announcement on the KDevelop website to read more:

https://www.kdevelop.org/news/kdevelop-471-beta1-released

Cheers, see you soon with a KDevelop 4.7.0 stable release :)

» KDevelop 4.4.0 Beta 1 Released

Tue, 08/14/2012 - 18:01

Hey all!

After quite some slacking on my side, I’ve finally managed to drop the good news: KDevelop 4.4.0 Beta 1 is released!

Our 4.4 branch already contains some more interesting changes for the next beta, stay tuned. Oh and yeah, we’ll try to release 4.4.0 final sometime in September, I hope.

Cheers

» KDevelop 4.3.0 Beta 2 Released

Tue, 02/14/2012 - 15:10

Hey all!

I’ve just posted the news on the KDevelop website: KDevelop 4.3.0 Beta 2 is released!

Please test it and report feedback as usual. I think it’s safe to assume that we will release 4.3.0 final in about 2-4 weeks from now.

Considering that my university semester is nearing its end, I will finally have more royal hacking time again! I’ll continue to squash bugs and improve the performance of KDevelop of course :) Most definitely I’ll try to further improve the C++11 support. But maybe I finally have some time again to work on “something bigger”, like helping Miha Čančula in writing a kick-ass unit-test integration for KDevelop (see unittest branches). Then I plan to finally release some more of our “playground” plugins, most notably CSS language support and QMake project management…

Stay tuned for a bright KDevelop future :]

PS: I’ll step up as a mentor for a KDevelop GSOC this year, yet I’m still wondering about a proper topic… Ideas?

» KDevelop 4.2 Beta 2 available

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: http://download.kde.org/download.php?url=unstable/kdevelop/4.1.81/src

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. ==================================
  3.  
  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. ==============================
  3.  
  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. =========================
  3.  
  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. ==============================
  3.  
  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

» KDevelop 4.2 Beta 1 released

Fri, 12/17/2010 - 22:49

Hey all,

I’m happy to announce the immediate availability of KDevelop 4.2 Beta 1. This is a testing version and any kind of feedback would be welcome and appreciated. Please use our bugtracker. You can download the sources or wait for your distribution to create packages.

Note: Anyone who runs KDE 4.6 or later needs this version (or any later). This is because the SmartRange interface in Kate got nuked and replaced with MovingRange interface. Many thanks to David Nolden for more or less single handedly porting KDevelop to this new architecture.

The good news doesn’t end here though, KDevelop 4.2 ships with lots of notable changes and new features:

  • MovingRange` support (Thanks to David Nolden)
  • Grep Plugin rewrite with replace functionality (Thanks to Silvere Lestang, Julien Desgats, Benjamin Port)
  • QtHelp plugin now supports arbitrary .qch files (Thanks to Benjamin Port)
  • ManPage plugin (Thanks to Benjamin Port, Yannick Motta)
  • new look for code assistants (Thanks to Olivier JG)
  • filter for the project model view (Thanks to Eugene Agafonov)
  • improved “Problems” toolview, along with “TODO/FIXME” browsing (Thanks to Dmitry Risenberg)
  • better standards compliance in the C++ macro implementation (Thanks to Dmitry Risenberg)
  • argument dependent lookup for the C++ plugin (Thanks to Ciprian Ciubotariu)
  • open with external application by default (esp. useful for Qt Designer .ui files)
  • PHP: rainbow colors for all vars (and no nested functions or similar), esp. useful for scripts without Classes/Functions
  • code cleanup for working sets
  • better handling of locked sessions (locked session gets activated or the user gets asked whether he wants to remove the lock file)
  • improved Snippets editing usability

Along with these big changes, lots of small improvements have been made and we will continue to polish and harden out this branch in order to give you a stable, fast KDevelop 4.2 soon. Considering the impact and amount of changes, testing would be very welcome in order to prevent regressions and similar in the final 4.2 version.

Bye and thanks again to all contributors who made this possible. I’m especially thrilled to welcome so many new people, well done!

» 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.

» Second Markdownify Beta released

Sun, 02/03/2008 - 21:18

I’ve just released a second Markdownify Beta with better PHP 4 support and some other small bug fixes. You can download it from sourceforge.