› beta 
» 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.
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
» 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
.qchfiles (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
.uifiles) - 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
ChangeLog for kdevelop v4.0.82 ============================== * Milian Wolff: set version to 4.0.82 * David Nolden: Fix the preprocessor-test so that it exposes the problem shown in bug 242925 * David Nolden: Fix handle_include so that it can deal with training whitespaces within the paren, like "#include <stdio.h >". The preprocessor adds such a whitespace as a * David Nolden: Make whitespaces in #included headers work properly. CCBUG: 242925 * David Nolden: Add some successful tests for macros in include-directives aka "#include MY_MACRO" * David Nolden: Include the macro in the current line when preprocessing text for the code tooltip * Aleix Pol: Properly provide the build directory for items the parents of which are not build folders. * David Nolden: Hopefully, finally fix a possible due to read over the end of the document. BUG: 250383 * Nicolás Alvarez: Show correct line numbers in "deprecated CMake command" problems. * Aleix Pol: prevent crashes (assertions) whenever a faulty/unnamed target is defined. * Aleix Pol: Delay actual file removal until files have been removed from the project by the user. Let project refresh infrastructure to care about item removal. * Aleix Pol: Don't create an empty property when an empty one is read. * Milian Wolff: support thread_local in parser * Milian Wolff: fix "keep one line statements" and "keep one line blocks" settings dialog * Aleix Pol: Get rid of the cmake builder interface. It was just used for lookup so it's fine to use the plugin name. * David Nolden: Reset the location-table when re-processing a header with its header-guards disabled. * Aleix Pol: Don't show the folders that doesn't exist on the project tree. * Aleix Pol: Remove unused variable. * Milian Wolff: check for context before accessing it, prevents crash in "rename" and "show uses" * Aleix Pol: Don't crash if reload is clicked while reloading * Milian Wolff: use new KDevelop icon in splash * Milian Wolff: upgrade splash screen to version 4.1 * David Nolden: Also build uses for the scope part in definitions of static member-variables, like the "Class" in "int Class::value = 5;" ChangeLog for php v1.0.82 ========================= * Milian Wolff: set versoin to 1.0.82 for beta 3 ChangeLog for php-docs v1.0.82 ============================== * Milian Wolff: set version to 1.0.82 for beta 3 * Milian Wolff: store DeclarationPointer instead of raw pointers, should prevent crash ChangeLog for kdevplatform v1.0.82 ================================== * Milian Wolff: set version to 1.0.82 for beta 3 * Aleix Pol: Do not try to process DVcsJob output when it failed. * Aleix Pol: We got a crash whenever we got a wrong current branch. In such cases notify the user and don't proceed with the Branch Manager dialog. * Aleix Pol: Don't use "git mv" for not versioned files. * Aleix Pol: Add files before commiting in case they're not staged yet. Makes it possible to add files from the Patch Review UI. * Aleix Pol: Fix a couple of wrong messages spotted by Andrew Coles. * David nolden: Fix a serious problem with the persistency of working sets. Due to this problem, working sets could simply get lost after closing+reopening the application. * Milian Wolff: don't repeat declarations in includenavigationcontext * Milian Wolff: properly distinguish between declarations and definitions in UsesWidget * Milian Wolff: Close tab on middle click. Drag'n'Drop reordering is still possible with left mouse button. * Milian Wolff: return 'Namespace' for namespaces in declarationKind * Milian Wolff: add runtime check for SmartInterface and error out if it is not provided * Milian Wolff: backport: typo fixes by Andrew Coles * Milian Wolff: init before loading style, this way the correct previewtext is shown when initializing the edit dialog * Milian Wolff: actually select the row in selectStyle, makes sure new styles are selected directly * David Nolden: Initialize ArrayTypeData::m_dimension in the default constructor. This will silence valgrind for some cases, and might also fix some tiny bugs. * Aleix Pol: Properly retrieve the branch name, now it works when the branch name has '/' in it. * Aleix Pol: Fix compilation * Aleix Pol: Fix naming of the actions as David suggested. Uncomment the Revision History. * Aleix Pol: Don't let the user ask between revisions if there is not at least 2 revisions selected. * Aleix Pol: Make revision intervals a little safer. * Aleix Pol: Make it possible to diff last changes, improve the support to intervals with previous. * Aleix Pol: Add version checks in case it's needed after during the execution. * Hugo Pereira Da Costa: Removed handling of contentsMargin based on PM_ToolTipLabelFrameWidth, because it is handled internally when painting the tooltip, and thus redundant, resulting in breaking the tooltip appearance for some styles. * Hugo Pereira Da Costa: Re-added setAutoFillBackground(true) in IdealDockWidget, otherwise the widget ends up being transparent, which sometime results in widget painting collisions with main panel. * Milian Wolff: also support configuring projects in multiple kdevelop sessions * Milian Wolff: fix: Make it possible to configure KDevelop from multiple sessions, instead of showing "configuration is already opened in KDevelop" * Milian Wolff: don't overwrite selected source format's text when switching mimetype * 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.
» Markdownify Beta released
Sun, 10/07/2007 - 22:08
Finally I’ve completed the Markdownify website. Also I’ve released the first beta, here the news text from SourceForge:
This is the first beta release of Markdownify - the HTML to Markdown converter for PHP.
It is very stable and should handle nearly all features of Markdown and Markdown Extra syntax. Missing are only two things:
- “Markdown inside block elements” for Markdownify Extra
- word wrapping
These two things will be added before the first “stable” release. Additionally some performance improvements will hopefully be added.
You are encouraged to use this release in your web applications. Please let me know if you find any bugs. Also a code review by anyone would be very much appreciated!
Notice: html2text.php is now history, long live Markdownify!