Saturday, January 24, 2015

Dev-C++ 5.9.0 released

It's been a while. This time I present to you AStyle integration and vastly improved code parsing performance.

Changes - Version 5.9.0 - 24 January 2015
  • Added AStyle integration.
  • Remodeled Help >> About window.
  • When looking up a piece of code by Ctrl+Clicking the destination line is centered.
  • Removed caching from Tools >> Editor Options.
  • Widened the exception window.
  • Removed caching from the first-time configuration window.
  • Improved parsing progress messages in the status bar.
  • Improved performance of the classes list toolbar.
  • Improved function declaration/definition switching.
  • Significantly improved performance when selecting text.
  • Fixed parser error when parsing C-style cast of string constant.
  • Huge rewrite of code folding implementation.
  • Major improvements in typing responsiveness.
  • Major reduction in flickering during typing.
  • Around 40-50% reduction in memory usage per open file.
  • Fixed devcppPortable not passing files with spaces in names to devcpp correctly.
  • Improved performance when opening multiple files from explorer using Dev-C++.
  • Code completion does not show up anymore for periods typed as part of numbers.

Download
  • The setup which includes TDM-GCC 4.8.1 (32bit and 64bit) can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes TDM-GCC 4.8.1 (32bit and 64bit) can be downloaded here (34MB).
  • The portable version which does not include a compiler can be downloaded here (2MB).
  • The latest tested compilers can be downloaded here.
  • Lastly, the source code can be found here (1MB). Alternatively, one can use git to clone any commit. Instructions can be found here.

Dev-C++ will automatically configure a 32bit and a 64bit compiler profile for you, and will select the 32bit profile if your computer does not support 64bit.

16 comments:

  1. Why no updated TDM-GCC for version 4.9.2?

    http://tdm-gcc.tdragon.net/

    Thanks for your work :)

    ReplyDelete
    Replies
    1. I haven't had the time to test for compatibility problems unfortunately.

      It should work perfectly fine, but I didn't like the idea of released an untested combination of software.

      Delete
  2. The Classes tab is blank when a project is loaded in 5.9.0. There also appears to be "out of bounds" crashes from code completion when trying to access user created classes.

    ReplyDelete
    Replies
    1. Can you provide detailed steps needed to reproduce this problem and the settings file your are using?

      You can find the latter in Menu>Tools>Environment Options>Directories.

      Delete
  3. Version 5.9.0 with no compilers set. I run the app for the first time and it asks me to set a few things up initially. When I click "finish" on last tab of initial setup wizard it crashes with "Memory Access Violation Error" and doesn't save any settings. So each time I run IDE after it does the same thing - initial setup.

    ReplyDelete
  4. Add the new compiler http://tdm-gcc.tdragon.net/

    ReplyDelete
    Replies
    1. I haven't had the time to test for compatibility problems unfortunately.

      It should work perfectly fine, but I didn't like the idea of released an untested combination of software.

      Delete
  5. At a choice of identical combinations of hotkeys of IDE deletes the old. However doesn't keep removal, there is a conflict

    ReplyDelete
    Replies
    1. Will look into that. Thanks for reporting.

      Delete
  6. add Astyle
    --delete-empty-lines

    ReplyDelete
    Replies
    1. You can add custom commands to the text box marked "Final command (add customizations here):".

      The problem with adding a dedicated checkbox for one specific option is that there are lots and lots of options available and instead of providing checkboxes for a random selection I have chosen to let the user type out their style preference.

      Delete
    2. At change of flags of team are removed

      Delete
  7. you still have to save your work for the code completion to get updated on two different tabs. i hope it will be fixed. tnx

    ReplyDelete
  8. For the new project the directory for executable files isn't created!!!
    For object files it is created.

    ReplyDelete
  9. AStyle is not working on DEV C++ 5.9.2 running on windows 7 Home Premium 64-bit version.

    ReplyDelete