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