KDevelop/Sprints/Vienna2012

From KDE Community Wiki

Kate/KDevelop October Sprint: What's new in KDevelop

This is the second part of the article on the joint Kate/KDevelop development sprint that took place in Vienna from the 23rd to 29th of October this year.

If you are interested in some background and what has happened in Kate-land during the sprint, make sure to read the first part of this article [1]. This issue will give an overview over the interesting changes in KDevelop.

Many thanks here once more to the KDE e.V. and the sponsors and donors [2] for funding the development sprint. Special thanks go to Joseph Wenninger [3] for not only organizing the sprint but also funding parts of it. And finally thanks again to Vivid Planet [4] for inviting us to a great dinner.

What's new in KDevelop

git log --since=22.10.2012 --until=29.10.2012 --oneline --no-merges | grep -v SILENT | wc -l

kdevplatform: 271 commits kdevelop: 144 commits php: 10 commits ruby: 82 python: 15 kdev-xdebug: 21

NOTE: what about other previsouly-quanta plugins? Niko?

total: ~550

Unit Test

http://noughmad.com/2012/08/19/gsoc-templates-in-kdevelop-final-report/

File/Project Templates

http://noughmad.com/2012/08/19/gsoc-templates-in-kdevelop-final-report/

sven

- python: polishing for first release: memory consumption, crashes, bugfixes http://scummos.blogspot.de/2012/10/vienna-kdevkate-sprint-first-kdev.html http://scummos.blogspot.de/2012/10/vienna-kdevkate-sprint-kdevelop.html afterwards: http://scummos.blogspot.de/2012/11/kdev-python-beta-2-released.html http://scummos.blogspot.de/2012/11/kdev-python-14-stable-released.html

- beautifying kdevelop configuration, launch config http://scummos.blogspot.de/2012/10/vienna-kdevkate-sprint-kdevelop.html

milian

- bug fixing & helping out wherever required - optimizing quick open - reviewing & merging: review requests, tests integration, file templates,

 aleix's thesis

- improved Open With plugin - uses always in toolview - review file if class is renamed (with aleix) - QMLJS plugin, improving framework to share more code

aleix

- reviewing / merging / improving tests integration, file templates,

 thesis work

- improved project dashboard, welcome page - beautifying kdevelop configuration - improved output model - improved 'pick session' dialog - launch configuration improvements (with sven) - import/creation of QMLJS plugin using copy of QtCreator sources - various CMake support bug fixes, improvements - plasmoid launcher

alexander

- ruby? class template, testing with miquel, bug fixing, performance http://adymo.blogspot.de/2012/10/katekdevelop-sprint-new-ruby-language.html http://adymo.blogspot.de/2012/10/katekdevelop-sprint-more-progress-with.html - sublime bugfixes and cleanup, including investigation of moving working sets

 into a plugin

- duchainify improvements

olivier

- c++ bug fixes - template support: drastically improved template specialization support - moving cache to .cache/kdevduchain, $XDG_CACHE_HOME or $KDEV_DUCHAIN_DIR - work on lookahead code completion

niko

- bug fixes in generic manager - test integration - various debugger bug fixes - git support bug fixes, improvements - quanta plugins to playground/extragear (upload, sql, xdebug, ...) http://nikosams.blogspot.de/2012/11/quanta-update.html http://nikosams.blogspot.de/2012/10/execute-sql-kdevelop-plugin.html http://nikosams.blogspot.de/2012/10/kdevelop-xdebug-php-debugger-beta.html http://nikosams.blogspot.de/2012/11/kdevelop-upload-plugin-like-quanta- had.html - improved file system toolview (multiple, bookmarks) - drag'n'drop in project view -> context menu http://nikosams.blogspot.de/2012/10/kdevelop-project-and-filesystem-view.html

miquel

- ruby: many bug fixes and improvements throughout - ?!

Links

[1]: http://dot.kde.org/2012/11/24/katekdevelop-october-sprint-whats-new-kate [2] http://ev.kde.org/getinvolved/supporting-members.php [3] http://www.jowenn.net/ [4] http://www.vivid-planet.com/