Quantcast
Channel: KDevelop - Integrated Development Environment
Viewing all 68 articles
Browse latest View live

KDevelop 4.6 Beta 1 Available

$
0
0

The KDevelop team is pleased to announce the availability of the first beta release of KDevelop 4.6! This is a testing release and we would be happy about any feedback from early adopters. Please report any issues you find at http://bugs.kde.org.

read more


KDevelop 4.6.0 RC 1 Released

$
0
0

Hello all!

After two more weeks of stabilizing KDevelop, we are happy to announce the availability of KDevelop 4.6.0 RC 1! If no blockers are found, this will lead to the release of 4.6.0 final in two more weeks.

read more

KDevelop 4.6.0 Final Released

$
0
0

We are happy to announce the immediate availability of KDevelop 4.6.0! It adds more than a thousand commits worth of
bug fixes, performance improvements and new features.

KDevelop aims to create an IDE which doesn't get into your way and nevertheless provides a powerful
and versatile set of tools for software development. Support for C++ and CMake are KDevelop's most prominent
and widely used features, but the 4.6.0 release -- among other things -- also continues to improve
the language support for PHP and Python.

read more

KDevelop 4.7.0 Beta 1 Released

$
0
0

Finally, after months of work, the KDevelop team is happy to release a first beta of the 4.7 version. It comes packed with new features, lots of bug fixes as well as many performance improvements.

read more

KDevelop master now depends on KDE Frameworks 5!

$
0
0

Good news everyone!

Our master branches are now officially depending on KDE Frameworks 5 and thus also Qt 5. People who build KDevelop regularly from the git master branches are suggested to switch to the stable 4.7/1.7 branches for the short term. The release of the final KDevelop 4.7.0 will be announced in the next days. This will be the last KDE4 based feature release of KDevelop. All future development will be targeted at the new Qt5 version.

read more

KDevelop 4.7.0 Released

$
0
0

Today, the KDevelop team is proud to announce the final release of KDevelop 4.7.0. It is, again, a huge step forwards compared to the last release in terms of stability, performance and polishedness. This release is special, as it marks the end of the KDE4 era for us. As such, KDevelop 4.7.0 comes with a long-term stability guarantee. We will continue to improve it over the coming years, but will refrain from adding new features. For that, we have the upcoming KDevelop 5, based on KDE frameworks 5 and Qt 5, which our team is currently busy working on. See below for more on that topic.

Important KDevelop 4.7.0 Changes

This new release of KDevelop comes with many important changes that should ensure it will stay usable for the foreseeable future. The CMake support was improved and extended to ensure that all idioms needed for KF5 development are available. The unit test support UI was polished and several bugs fixed. In the same direction, some noteworthy issues with the QtHelp integration were addressed. KDevelop's PHP language support now handles namespaces better and can understand traits aliases. Furthermore, some first fruits of the Google summer of code projects are included in this release. These changes pave the path toward better support for cross compile toolchains. Feature-wise, KDevelop now officially supports the Bazaar (bzr) version control system. On the performance front, it was possible to greatly reduce the memory footprint when loading large projects with several thousand files in KDevelop. Additionally, the startup should now be much faster.

read more

KDevelop 4.7.1 Released

KDevelop 4.7.2 Released

$
0
0

Hey all,

I'm happy to announce the availability of KDevelop 4.7.2. This is a bug fix
release increasing the stability of our KDE 4 based branch. Please update to
this version if you are currently using 4.7.1 or older.

Download from:
http://download.kde.org/stable/kdevelop/4.7.2/src/

SHA sums:

SHA256Sum: 5801a38a9abfebead18b74c0a0f5a6d68118b297c96ef1e2f75c8bfae3463b19
kdevelop-4.7.2.tar.xz
SHA256Sum: 2dff2f54f631296c87007be84a0dc439d328d473717577c0d1450a9fc7e6e828
kdevelop-php-docs-1.7.2.tar.xz

read more


First Beta release of KDevelop 5.0.0 available

$
0
0

After more than a year of continuous work by our community, I'm very pleased to finally announce the first beta release of KDevelop 5.0.0. This release is made up of hundreds of commits, and marks a huge step forward:

  • We have ported our huge code base to Qt 5 and KDE frameworks 5 (KF5).
  • We replaced our legacy C++ parser and semantic analysis plugin with a much more powerful one that is based on Clang from the LLVM project.
  • We removed the hand-written CMake interpreter and now leverage meta data provided by upstream CMake itself.
  • We finally integrated semantic language support for QML and JavaScript, as well as a project manager for QMake.
  • Finally, we cleaned up many areas of our code base and improved the performance of some work flows significantly.

read more

KDevelop 5.0 Beta 2 Release

$
0
0

Three months after the first KDevelop 5.0 Beta release, I have the pleasure to announce our second beta release! We have worked hard on improving the stability and performance of our new KDevelop 5.0 based on Qt 5 and KDE Frameworks 5. We also continued to port many features from our old C++ language support to the new Clang-based C/C++ plugin, which is still an ongoing effort.

read more

KDevelop 4.7.3 Release

$
0
0

Hello!

I have the pleasure to announce the new stable release of KDevelop 4.7.3. This is a bug fix
release increasing the stability of our KDE 4 based branch. Please update to
this version if you are currently using 4.7.2 or older. You can download the sources from the KDE mirrors at:

http://download.kde.org/stable/kdevelop/4.7.3/src/

Many thanks to everyone involved in this new release!

read more

kdev-python 1.7.3-py3 released

$
0
0
kdev-python 1.7.3-py3 released

Due to a regression in kdev-python 1.7.2-py3 related to module search paths, I have prepared a new release which fixes this issue. All users of the 1.7-py3 series, especially the 1.7.2-py3 version are urged to upgrade as soon as possible. The issue only affects the Python 3 series, for Python 2 kdev-python 1.7.2 is still the recommended and up-to-date release.

Download

You can download the tarball from the KDE mirrors: http://download.kde.org/stable/kdevelop/kdev-python/1.7.3/src/kdev-python-v1.7.3-py3.tar.xz.mirrorlist.

sbrauchFri, 01/15/2016 - 11:22
Category

Download

$
0
0
DownloadkfunkFri, 07/15/2016 - 14:22

Get It

Linux/Unix Distributions

Windows (Beta Version)

Mac OS (Preview Versions)

  • No official prebuilt installers available yet
  • Build KDevelop from source
Or you can download the source code (all platforms).

Releases

Latest releases

KDevelop 5.0.1
Sep 19, 2016 (KF5 5.16 or higher)

KDevelop 4.7.3
Jan 31, 2016 (KDE 4.7 or higher)

Experimental release

None at the moment.

Legacy releases

See here for a listing of all legacy releases.

Feedback on KDevelop binaries/installers

If you're experiencing problems with the binaries or installers, please either report a bug or send us a mail.

 

More Screenshots

$
0
0
More ScreenshotskfunkThu, 08/04/2016 - 01:26

KDevelop 5.0.0 release

$
0
0
KDevelop 5.0.0 release

Almost two years after the release of KDevelop 4.7, we are happy to announce the immediate availability of KDevelop 5.0. KDevelop is an integrated development environment focusing on support of the C++, Python, PHP and JavaScript/QML programming languages. Many important changes and refactorings were done for version 5.0, ensuring that KDevelop remains maintainable and easy to extend and improve over the next years. Highlights include much improved new C/C++ language support, as well as polishing for Python, PHP and QML/JS.

This release announcement is kept short intentionally, to check out what's new in KDevelop 5.0, please read this blog post by Kevin.

KDevelop 5.0 screenshot

 

C/C++ language supported now backed by Clang

The most prominent change certainly is the move away from our own, custom C++ analysis engine. Instead, C and C++ code analysis is now performed by clang. Aside from being much easier to maintain, this has a number of advantages:

  • Even the most complex C++ code constructs are now parsed and highlighted correctly and reliably. In the end there's a compiler in the background -- KDevelop will complain exactly if it wouldn't compile.
  • Diagnostics are a lot more accurate and reliable.  For example, KDevelop can now detect whether or not there is an overload of a function available with the parameters you are passing in.
  • For many problems (e.g. misspelled variable names, missing parentheses, missing semicolon, ...), we get suggestions on how to correct the problem from clang, and offer the user a shortcut key (Alt+1) to apply the fix automatically.
  • There is now a C parsing mode, which enables the analysis engine to correctly parse C code.

Work on getting all our old utilities for C++ to work nicely with the new infrastructure is still ongoing in some areas, but most of the important things are already in place. In contrast to the C++ support, the Python support has not undergone any significant refactoring, but has instead seen further stabilization and polishing. The same is true for the PHP and QML/JS language support components.

Qt 5, KDE Frameworks 5, and other platforms

Apart from those changes, KDevelop 5 has of course been ported to KDE Frameworks 5 and Qt 5. This will for the first time enable us to offer an experimental version of KDevelop for Microsoft Windows in the near future, in addition to support for Linux.  Additionally, we offer experimental stand-alone Linux binaries, which make it much easier for you to try KDevelop 5 before upgrading your system-wide installation.

Download

You can download the source code from here. The archives are signed with the following key ID: AC44AC6DB29779E6.

Along with KDevelop 5.0, we also release version 2.0 of the kdevelop-pg-qt parser generator utility; download it from here.

We also provide an experimental pre-built binary package which should run on any moderately recent linux distribution: Download AppImage binary for Linux (any distribution). After downloading the file, just make it executable and run it.

Update: We updated the AppImage (the new version is 5.0.0-1) and fixed a few issues with the packaging, esp. file and project templates not working. It also comes with kdev-php and the console toolview now.

Thanks to everyone involved in preparing the release!

kfunkTue, 08/23/2016 - 20:00
Category

Comments

I cannot wait more minutes for my distro to update KDevelop package to version 5.

As usual, you rock guys!

IIRC KDevelop had Perl support in the past but when I last checked the 4.x branch there was no integration of Perl. Is this something that'll be coming back? Because I'd really like to get rid of Eclipse and KDevelop is nice otherwise. But I do need Perl support.

Permalink

In reply to by Drizzt (not verified)

Nothing planned, sorry, and nobody involed with it at the moment uses perl. So unless somebody steps up, not likely to happen.

That's great, thank you to all involved people :) !
Any plan to support PHP in the AppImage (or I am missing something ?)

Permalink

In reply to by Heller (not verified)

It's in 5.0.0-1 which is up now, together with the konsole toolview and fixes for two issues with packaging. Let us know if it works for you.

Permalink

In reply to by Sven (not verified)

Great work with the new release!

Here are some issues I have using the AppImage:
- qmake does not work because KDevelop tries to execute the build directory.
- importing or opening a cmake project throws the following error message:
"Could not load project management plugin KDevCMakeManager."

Keep up the good work!

Permalink

In reply to by Heady (not verified)

Do you have cmake and qmake installed? The image doesn't ship with any dev tools, and the cmake plugin will only work if you actually have cmake.

Permalink

In reply to by sbrauch

Yes I have cmake and qmake installed. With kdevelop 4.7.3 cmake is working fine.
The locations are in my path and I can call it from the console.
Do I have to set the location of the executables somewhere in the kdevelop configuration?

Permalink

In reply to by Heady (not verified)

If qmake & cmake are in PATH, then everything should just work as expected. Maybe try using a new build directory in KDevelop? (You can also try removing the .kdev4/ folder in your project source directory to start from scratch)

What about TypeScript?

Permalink

In reply to by Alex (not verified)

Patches welcome ;) Nobody around here uses that; JS support basically exists because QML uses JS. To support something like TypeScript, somebody from outside with experience and interest in the language would have to step up.

Congratulations to all contributors involved in this major milestone, and thanks for all your efforts.

I'm trying the appimage now.

I remember a feature from previous KDevelop 4.7 - you are typing over an existing symbol, popup message appears asking you if you want to refactor it, you press Alt-1 - voila, the symbol was rename-refactored. I can't find it in 5.0 anymore. Was it removed? It's a shame if it was. Ctrl-Shift-R rename refactoring uses a separate modal dialog, so there is no in-place refactoring at all.

Permalink

In reply to by vegorov (not verified)

Heya.

It's a bit different in KDevelop 5.0, since we no longer provide those assistant popups as you know them. Try the following under KDevelop 5.0:

Rename a variable which is being used several times, wait for a few milliseconds. You'll notice the variable you just renamed gets a red underline (=> there's a problem). Hover it, you'll notice a solution to the problem, which is renaming all other uses. Clicking 'Solution (1)' will rename all uses.

The same is doable via keyboard shortcuts, too. After changing the variable, press and hold 'Alt' (you'll see the same popup as before), then press '1' to execute solution number one.

Hope that helps.

PS: There's a little bug we've not yet managed to fix: If you press and hold 'Alt' at the *end* of the variable name, the popup will not appear.

Permalink

In reply to by kfunk

I've tried it, and so far I can't make it work -- it just types "1" inside of variable when I press Alt-1. Also, it's hard to discover this feature.

I also noticed that macro-expansion inside of popups was removed.

Anyway, new KDevelop rocks. Thanks!

Thanks for the release and the appimage. It works well :) Where is the config of kdevelop5 located? ~/.kde/? Thanks a lot!

Permalink

In reply to by Blub (not verified)

That got normalized in KDevelop 5 (KF5), there's no longer a .kde prefix.

Configs are in:
~/.config/kdeveloprc
~/.local/share/kdevelop/

Anyone knows how to include the subversion plugin in the "appimage" packadge? Can I use the 4.7.3 version of the kdevsubversion.so ? Thanks

Permalink

In reply to by Alienation (not verified)

No, you can't. The svn plugin is included now, it will ship with the 5.0.1 AppImage.


KDevelop 5.0.1 released

$
0
0
KDevelop 5.0.1 released

One month after the release of KDevelop 5.0.0, we are happy to release KDevelop 5.0.1 today, fixing a list of issues discovered with 5.0.0. The list of changes below is not exhaustive, but just mentions the most important improvements; for a detailed list, please see our git history.

An update to version 5.0.1 is highly recommended for everyone using 5.0.0.

Issues fixed in 5.0.1

  • Fix a deadlock in the background parser, which especially occured on projects containing both C++ and Python/JS/QML code and caused either parsing or the whole application to freeze randomly. [BR: 355100]
  • Do not display the "project is already open in a different session" dialog on starting up a session under some circumstances.
  • Fix a crash which sometimes happened when switching git branches on command line.
  • Fix a crash when starting debugger from command-line. [BR: 367837]
  • Mouseover highlight now uses the "Search highlight" color from the configuration dialog, instead of a hard-coded bright yellow. [BR: 368458]
  • Fix a crash in the PHP plugin when editing text in the line after a "TODO". [BR: 368257]
  • Fix working directory of Custom Makefile plugin [BR: 239004]
  • Fix a possible crash on triggering an assistant popup action [BR: 368270]
  • Fix a freeze under some circumstances when the welcome page is displayed. [BR: 368138]
  • Fix some translation issues.
  • Fix imports sometimes not being found in kdev-python without pressing F5 by hand [BR: 368556]

Issues fixed in the Linux AppImage

  • Ship the subversion plugin.
  • Fix QtHelp not working.
  • Ship various X11 libraries, which reportedly makes the binary run on relatively old systems now (SLES 11 and similar)
  • Disable the welcome page for now.

Download

The source code for 5.0.1 is available here: http://download.kde.org/stable/kdevelop/5.0.1/src/
Source archives are signed with the GPG key of Sven Brauch, key fingerprint 4A62 9799 32BB BCE5 E395 6ACF 68CA 8E38 C4BB 3F4B.

The AppImage pre-built binaries for Linux can be downloaded from here: http://download.kde.org/stable/kdevelop/5.0.1/bin/linux/

sbrauchMon, 09/19/2016 - 17:30
Category

Comments

Permalink

In reply to by Chris Hills (not verified)

Hmm. I tried with chrome and chromium, works fine for me. Which URL did you request exactly?

Speaking of highlights and colors, I know it is possible to change the "Global colorization intensity" but what about the actual colors of cout, string etc?

I have to admit I tried to modify each and every color and checkbox for the color scheme of sources/c++, but I haven't found how to change this redish cout's or cin's color.

Permalink

In reply to by Petros (not verified)

The colors for the semantic highlighting are currently not configurable, sorry. They can just be changed in their intensity and they adjust to the background brightness.

Hi, when'll KDevelop 5.0.1 be available in Ubuntu repositories? It has lots of features.
We want it without risking our system by installing it in a custom way. This corrupted a previous system.

Permalink

In reply to by Sherif (not verified)

That is nothing we have any control over, sorry -- ask the Ubuntu packagers.

We offer a pre-built binary version of KDevelop for download now though, in form of the AppImage (see Download page). That is a self-contained binary and doesn't install anything, so I can promise it won't break your system. Try it out if you like.

How does KDevelop detect where a binary is located from a build step? I no longer get the option to Run As/Debug As on my project targets.

I try KDevelop every now an then as I feel it has a great potential which is just about to reveal itself... Well, I tried 5.0.1 after not using kdev for about 5 years and I still think it has a lot of potential. :)
Native CMake support - excellent, but why does not it recognize custom targets then, and attempts to run them as executable of same name? OK, I can fix it myself, I say executable : ctest, set working dir, and parameters and receive... /home/slava/ctest failed to run. OK, I try with complete path /usr/bin/ctest. "No tests were found!". No way, I can manually go to the build directory and execute ctest from there and see them running, but not via run->execute launch. OK, maybe I can just go the easy way and use run->all_tests. After asking bunch of times shall it close the ctest session or something like that the KDev just crashes.
On the bright side the clang engine for code analysis and completion is the best over all editors I tried (apart from not respecting set(CMAKE_CXX_STANDARD 14) in the project cmake). And snippets usability/config is just great, but somehow they do not work in AppImage version.
The project setting for tabs/spaces: guys, it is broken. doing via source formatter, or .kateconfig is a crutch. The qtcreator also based on kate editor engine does it very conveniently.

Permalink

In reply to by Slava (not verified)

Re. ctest, can you report a bug on that? That sounds like something we should look into.

Snippets are missing in the AppImage, they are a kate plugin and we do not ship kate there right now. It's on the todo list.

QtCreator doesn't use katepart. What's so bad about .kateconfig ...? I see why a GUI dialog would be nice, but putting "replace-tabs on; indent-width 4" into a .kateconfig file really isn't a that big deal, is it?

KDevelop for Windows: Official 5.0.1 beta installer available now

$
0
0
KDevelop for Windows: Official 5.0.1 beta installer available now

Today, we are happy to announce the availability of the first official KDevelop installer for Microsoft Windows. The installer is for the stable KDevelop 5.0.1 release, but we still release it as a beta, since there might be Windows-specific issues.

Sceenshot of KDevelop on Windows 10
KDevelop 5.0.1 on Windows 10

 

The installer contains the standard C++ and QML/JS language plugins, as well as the Python and PHP plugins, such that you can use KDevelop to write code in those languages on Windows as well.

Instructions on how to set up a compiler and build system for C++ development can be found here.

Download KDevelop for Windows now!

Your feedback on your experiences with KDevelop under Windows are very much appreciated. Please send us bug reports and/or comment below!

sbrauchMon, 10/10/2016 - 01:10
Category

Comments

When importing or creating a new cmake project i get:

Could not load project management plugin KDevCMakeManager.

KDevelop 5.0.2 released for Windows and Linux

$
0
0
KDevelop 5.0.2 released for Windows and Linux

Four weeks after the release of KDevelop 5.0.1, we are happy to announce the availability of KDevelop 5.0.2, a second stabilization release in the 5.0 series. We highly recommend to update to version 5.0.2 if you are currently using version 5.0.1 or 5.0.0.

Along with the source code, we release an updated 64-bit AppImage for Linux as well as updated installers for Microsoft Windows. We've got the pleasure to announce a 32-bit version of KDevelop for Windows now, too!

You can find all the downloads on our download page.

KDevelop with two editors open in a split view

Notable issues fixed in 5.0.2 are:

  • Fix a locking issue in the background parser, causing frequent crashes on Windows (3c395340d)
  • Fix broken search in the documentation view (0602281c)
  • Fix various issues with the breakpoints view (cba54572)
  • Fix a possible crash when activating a clang FixIt (BR: 369176)
  • Fix a crash when performing various actions with the Make plugin disabled (BR: 369326)
  • Fix text files being parsed as CMake under some circumstances, leading to bad performance and crashes
  • Use correct font in documentation view (BR: 285162)
  • Fix a crash when clicking "Rename declaration" without an editor being open (22bdccb1)
  • Fix "Download more ..." feature not working on some systems (4c4500bf)
  • Fix "Select next/previous toolview" behaving incorrectly in some cases (24d3e3bb)
  • Fix "Hide/Restore docks" behaving incorrectly in some cases (daeed5f1)
  • Fix "Install as root" action not working (30a66c3f)
  • Fix CMake build plugin sometimes rebuilding everything when it should not (17b6499e)
  • Various UI improvements.

Fixes in the Windows installers:

  • Update Sonnet in the Windows installer which led to crashes when turning on Automatic Spell Checking [BR: 370470]
  • Fix heap corruption after start / immediately after opening folder [BR: 370495]

The source code can be downloaded from http://download.kde.org/stable/kdevelop/5.0.2/src/.

You can find the binaries for Windows and Linuxon our download page.

The source code archives and their sha-256 checksums are

24ec89b4edc854808ce11a8e8b0aeb853f11926b26029bc46c80f901da00aec7  kdev-php-5.0.2.tar.xz
5d160951933e2f6742a443e19d24e0c93a82567244500e4bb6a3124e5e4e11ff  kdev-python-5.0.2.tar.xz
9b017901167723230dee8b565cdc7b0e61762415ffcc0a32708f04f7ab668666  kdevelop-5.0.2.tar.xz
a7f311198bb72f5fee064d99055e8df39ecf4e9066fe5c0ff901ee8c24d960ec  kdevplatform-5.0.2.tar.xz

For verifying integrity and authenticity of the files, the preferred method is to use the provided GPG signature files (.sig).
All downloads are signed with the GPG key of Sven Brauch, fingerprint 329F D02C 5AA4 8FCC 77A4  BBF0 AC44 AC6D B297 79E6.

sbrauchMon, 10/17/2016 - 13:15
Category

Comments

Good show! I've updated the FreeBSD packaging of KDevelop 5.0 to this latest release (although it'll still be a while before that hits the official package servers). Thanks for creating KDevelop.

Great, hope it can solve my problem of "Unable to resolve symbol of KDE_PLUGIN_VERSION" of 5.0.1.

Btw, with 5.0.1 I can only have templates for KDE4, but no templates of KDE5, I think this may caused by the issue I mentioned above, will try the new one.

I'm a bit confused about how the Windows version of 5.0 works. My understanding was that your using clang as the backend for all syntax highlighting and understanding of the code in version 5.0 of KDevelop. How does this work when on the Windows setup docs you say you can only use GCC (via MinGW) or Visual Studio? Does this mean that you are using Visual Studio for the Syntax highlighting and error messages, etc? Does that mean that your using the old parser that wasn't great? If this is the case is there any real reason to use KDevelop over other IDEs on Windows? Really hoping I am just missing something as KDevelop 5 on Linux is amazing and I would love to replace Visual Studio with it there as well.

Permalink

In reply to by James (not verified)

Hey. For 5.0 we use the Clang backend on all platforms, that is Linux, OS X and Windows. All our C/C++ language support from 5.0 onwards is based on libclang (cf. http://clang.llvm.org/doxygen/group__CINDEX.html).

We don't use VS nor do we use our "old parser". You can also use KDevelop with any compiler on Windows, be it MinGW, Visual Studio or even Clang on Windows; we don't actually care.

What about just downloading the Windows version and giving it a spin? Would love to hear your feedback!

Just tried out the linux AppImage on our Debian 7 (KDE 4.8) workplace platform. I wasn't able to run the image directly (missing fuse), but after renaming the image with an .iso extension, extracting the contents in ark, and launching AppRun, I am happy to see it running well! As we will be on Debian 7 for a little while longer, it's great to see that we will be able to run the latest KDevelop on an "old" system. Kudos!

One item that wasn't working out of the box is spellcheck: Settings > Configure KDevelop > Editor > Editing > Spellcheck would display "No backend found for spell checking". After grabbing the debian sonnet-plugins package and extracting aspell.so, hspell.so, and hunspell.so to usr/lib/qt5/plugins/kf5/sonnet/ (in the tree extracted from the AppImage), spellchecking is back in business. Perhaps you can include these libs in future AppImage distributions.

On kdevelop 4.7.2 we rely heavily on the kdevperforce and kdevcppcheck plugins. Any chance the kdevelop 5 libs for these plugins can be distributed as well, or made available in a separate package? Unfortunately I have no straightforward means of building them...

Permalink

In reply to by Martin (not verified)

One item that wasn't working out of the box is spellcheck

For this I've created https://phabricator.kde.org/T4100 -- you'll probably get that in another AppImage update.

On kdevelop 4.7.2 we rely heavily on the kdevperforce and kdevcppcheck plugins

kdev-perforce will be part of 5.1. You'll get that in the 5.1 AppImage.

kdev-cppcheck unfortunately isn't released yet. We'd like to only ship released & tested modules in the AppImage. Let's see how far we get with cppcheck, maybe we can integrate it into KDevelop proper -- contributions welcome!

KDevelop 5.0.3 released

$
0
0
KDevelop 5.0.3 released

Today, we are happy to announce the release of KDevelop 5.0.3, the third bugfix and stabilization release for KDevelop 5.0. An upgrade to 5.0.3 is strongly recommended to all users of 5.0.0, 5.0.1 or 5.0.2.

Together with the source code, we again provide a prebuilt one-file-executable for 64-bit Linux, as well as binary installers for 32- and 64-bit Microsoft Windows. You can find them on our download page.

List of notable fixes and improvements since version 5.0.2:

  • Fix a performance issue which would lead to the UI becoming unresponsive when lots of parse jobs were created (BUG: 369374)
  • Fix some behaviour quirks in the documentation view
  • Fix a possible crash on exit (BUG: 369374)
  • Fix tab order in problems view
  • Make the "Forward declare" problem solution assistant only pop up when it makes sense
  • Fix GitHub handling authentication (BUG: 372144)
  • Fix Qt help jumping to the wrong function sometimes
  • Windows: Fix MSVC startup script from not working in some environments
  • kdev-python: fix some small issues in the standard library info

The 5.0.3 source code and signatures can be downloaded from here.

sbrauchThu, 12/01/2016 - 22:00
Category

Comments

KDevelop 4.7.4 released

$
0
0
KDevelop 4.7.4 released

Hello!

I have the pleasure to announce the new stable release of KDevelop 4.7.4. This is a bug fix release increasing the stability of our (older) kdelibs4 based branch.

The most important fix and the main reason for this release is making the KDE4 branch compatible with behavior changes in code generated by GCC6 which lead to crashes in KDevelop (https://bugs.kde.org/show_bug.cgi?id=360707).

Please update to this version if you are currently using 4.7.4 or older. You can download the sources from the KDE mirrors at:

http://download.kde.org/stable/kdevelop/4.7.4/ and
http://download.kde.org/stable/kdevelop/kdev-python/1.7.4/

Many thanks to everyone involved in this new release!

ChangeLog for kdevplatform v1.7.4

* Kevin Funk: Fix some crashes when run under GCC6 UBSAN
* Kevin Funk: Fix style of some buttons, don't raise
* Dan Leinir Turthra Jensen: Add Provider URLs to the two knsrc files
* Kevin Funk: Hotfix: Avoid crashes on branch switches
* Scarlett Clark: Fix tar command for reproducible builds
* Zhang HuiJie: make compile
* Kevin Funk: DUChain: Remove duplicates inside getInheriters
* Zhang HuiJie: unit tests for extracting file/line from messages produced by javac with ant
* Zhang HuiJie: fix ant
* Kevin Funk: Fix null-pointer dereference
* Kevin Funk: Fix places with undefined behavior
* Kevin Funk: Fix -fdelete-null-pointer-checks issues
* Kevin Funk: Fix -fdelete-null-pointer-checks issues
* Raphael Kubo da Costa: filetemplates plugin: Make testfiletemplates depend on kdevfiletemplates
* Zhang HuiJie: duplicate file entry removed
* Oleksandr Senkovych: Speed up grep output view.

ChangeLog for kdevelop v4.7.4

* Kevin Funk: Fix a crash when run under GCC6 UBSAN
* Milian Wolff: Ignore C99 _Pragma macros
* Kevin Funk: Fix places with undefined behavior

ChangeLog for kdev-php v1.7.4

(Nothing important)

ChangeLog for kdev-python v1.7.4-py3

(Nothing important)
kfunkTue, 12/13/2016 - 08:00
Category
Viewing all 68 articles
Browse latest View live