Labels

Sunday 31 March 2019

Dev-C++ 5.11 released

Dev-C++ 5.11 released

It's been a while again. Enjoy the new features. :)



Changes - Version 5.11 - 27 April 2015
  • Fixed crash related to double clicking on a compiler error when a selection was made.
  • Upgraded the default compiler to TDM-GCC 4.9.2.
  • Improved startup speed.
  • Fixed Abort Compilation button not working anymore.
  • Fixed crash in TCppParser.CheckForTypedefStruct.
  • Fixed crash in TCppParser.HandleEnum.
  • Fixed some typos in the English translation (thanks to Hiro5).
  • Updated the Catalan translation (thanks to Hiro5).
  • Updated the Czech translation (thanks to tringi).
  • Fixed some hiccups in the build process of Dev-C++ itself.

Download
  • The setup which includes TDM-GCC 4.9.2 (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.9.2 (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

Dev-C++ 5.10 released

Dev-C++ 5.10 released

It's been a while. Enjoy the new features. :)

Changes - Version 5.10 - 11 March 2015
  • Improved startup speed.
  • Removed splash window.
  • Temporarily removed the web update window.
  • Rewrote the LangCheck tool that can be used to validate translation files.
  • Improved indent guides painting and positioning.
  • Removed full screen information bar.
  • Added GUI option for maximum line length option to AStyle > Formatter Options.
  • Fixed parameter mismatch in Chinese translation.
  • Fixed memory leak in Edit > Unindent.
  • Improved behaviour of Edit > Toggle Comment.
  • Improved opening speed of Tools > Compiler Options.

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.

Dev-C++ 5.9.2 released

Dev-C++ 5.9.2 released

Fixed a few high priority bugs in 5.9.1.

Changes - Version 5.9.2 - 1 February 2015
  • Changed Format Current File shortcut from Shift+F to Shift+Ctrl+A.
  • Removed/Changed all default Alt+(Key) shortcuts because they interfere with Alt menu navigation.
  • Assigned some new default shortcuts like Ctrl+B (Open Containing Folder) and F2 (Rename File).
  • Fixed Show Makefile being executable when no compiler set is configured.

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

Dev-C++ 5.9.1 released

Dev-C++ 5.9.1 released

Fixed a few high priority bugs in 5.9.0.

Changes - Version 5.9.1 - 31 January 2015
  • Updated Tools >> Edit Shortcuts.
  • Removed Ctrl+Alt combination in default shortcuts to ensure that the AltGr button keeps functioning.
  • Fixed formatter options command line not showing up after first launch.
  • Added source LaTeX of testing document DevTest.pdf.
  • Widened the Menu >> Search >> Find window in order to accomodate longer translations.
  • Fixed a crash when launching for the first time with no compilers available.
  • Added last selection arrow to Find Results.
  • Fixed out of bounds error in TCppParser.HandleMethod.

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.

Dev-C++ 5.9.0 released

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.

Dev-C++ 5.8.3 released

Dev-C++ 5.8.3 released



Incremental update.! 

Changes - Version 5.8.3 - 15 November 2014 
  • Slightly decreased flicker during editor opening.
  • Makefiles are now highlighted as if they are source files.
  • Opening braces after a 'default' keyword are now completed correctly.
  • Fixed a bug in NewFunctionFrm and NewVarFrm that caused crashes (thank you for reporting).
  • Rewritten ancient source code of devcppPortable.exe. It is now immune to overflows due to arguments of length more than 400.
  • Fixed a bug in TCppParser that caused it to ignore project include paths.
  • Fixed a crash in TCppTokenizer due to spaces before #include in combination with comments after the or "file" part (like " #include // bar").

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.

Dev-C++ 5.8.2 released

Dev-C++ 5.8.2 released

Here's a quick fix for like 80% of the reported bugs. Again, thank you for clicking the report button!

Changes - Version 5.8.2 - 2 November 2014
  • Fixed bug in procedure TMainForm.EditorSaveTimer that corrupted the editor views.
  • Updated provided commit command.

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

Dev-C++ 5.8.1 released

Dev-C++ 5.8.1 released

No new functionality this time, just a lot of fixes and performance improvements.

Changes - Version 5.8.1 - 31 October 2014
  • Fixed an overflow error in TCppParser.CheckForStructs that caused errors when opening/saving files.
  • Fixed a crash in TEditorList.GetFocusedPageControl that fixes random crashes when idling, opening or saving files.
  • Refactored symbol completion code.
  • The code completion window does not show anymore when the cursor changes during the timer rundown after typing . or :: or ->.
  • Improved multiple file opening performance.
  • Improved project closing performance.
  • Updated compilation readme.

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.

Dev-C++ 5.8.0 released

Dev-C++ 5.8.0 released

It's alive! After lots of work, I can present you version 5.8.0, which brings multiple views (limited to two at first) to Dev-C++ and fixes the bug that represented 70% of all reported crashes (thank you for clicking on the report button!). Also worth noting is the removal of CVS support in favor of explorer based alternatives of modern alternatives like Git or SVN. Lastly, this is the first version that does not include MinGW by default. 

Changes - Version 5.8.0 - 25 October 2014
  • Added support for two file views next to each other.
  • All windows are now opened at the centre of the main window instead of at random places across random monitors.
  • Slightly improved performance of the function tooltip.
  • Fixed a bug in makefile creation of C DLL's that prevented compilation (no DEF problems anymore!).
  • When compiling, header files are now treated separately from other files.
  • Removed CVS support. CVS is considered deprecated, we recommend using explorer based code managers for alternatives like Git or SVN.
  • Removed MinGW from default builds due to lack of reason to use it and generally inferior stability. At this point in time, there is no reason to use MinGW instead of TDM-GCC (which is based on MinGW64): both support 32bit compiling, but TDM has much more features, takes up less disk space and generates less crashes.
  • Fixed a crash in the file change monitor code (this represented 70% of all crashes; guess what, it was an off-by-one error).

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.

Dev-C++ 5.7.1 released

Dev-C++ 5.7.1 released

Changes - Version 5.7.1 - 30 Juli 2014
  • Resolved errors in compile log when using Syntax Check on non-project compilations.
  • One can now create precompiled headers when compiling non-project header files.
  • Compile log now mentions the output filename under Compilation Results.
  • Dev-C++ will now issue an error when compiling using a compiler set that does not have a valid binary directory.
  • When a currently open file is renamed or deleted, one can now choose to close the editor of the file in question.
  • Fixed a bug in "Shorten Compiler Paths" that mixed up library and binary paths.
  • Attempt to fix a common crash related to TdevMonitorThread.TellToQuit.
  • Reduced overdraw in the class browser when switching between or saving files.
  • Added the ability to syntax check the currently visible file only, even if it belongs to a project.
  • Added icons for Syntax Check, Syntax Check Current File and Clean.
  • Fixed an out of bounds problem in the parser.
  • Dev-C++ now restores windows to their Aero Snap position.

Download
  • The setup which includes MinGW32 4.8.1 can be downloaded here (63MB).
  • The setup which includes TDM-GCC x64 4.8.1 can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes MinGW32 4.8.1 can be downloaded here (36MB).
  • The portable version which includes TDM-GCC x64 4.8.1 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).



Choosing between 32bit and 64bit
  • The 64bit compiler will fully work op 32bit systems.
  • The 64bit compiler can create 64bit and 32bit executables and DLLs.
  • The 64bit compiler currently provides much more headers and libraries.
  • The 32bit compiler can only create 32bit executables and DLLs.

Dev-C++ 5.7.0 released

Dev-C++ 5.7.0 released

Changes - Version 5.7.0 - 19 Juli 2014
  • Redesigned Compiler Log.
  • Added an option to shorten compiler paths in Compiler Log.
  • Removed the Perfect Dependency Checking option in Tools >> Compiler Options >> Makefile.
  • Updated DLL Makefile creation to call gcc/g++ instead of dllwrap.exe.
  • Dev-C++ does not require the presence of dllwrap.exe anymore.
  • Fixed a few bugs that caused usage mixups between project compiler sets and global compiler sets.
  • The compiler set validator now does not complain if executables are not set.
  • Removed the Compile Delay option in Tools >> Compiler Options >> Makefile.
  • Fixed a bug that prevented editor tab filenames from being updated when using Save As.
  • Added an option to directly add a file to a folder in the project tree.
  • Fixed a crash in the class browser that happened when it had to redraw during parsing.
  • Fixed a crash in the project saving code that happened due to opening a file twice at the same time.
  • Fixed a crash in the file change monitor code.

Download
  • The setup which includes MinGW32 4.8.1 can be downloaded here (63MB).
  • The setup which includes TDM-GCC x64 4.8.1 can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes MinGW32 4.8.1 can be downloaded here (36MB).
  • The portable version which includes TDM-GCC x64 4.8.1 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).



Choosing between 32bit and 64bit
  • The 64bit compiler will fully work op 32bit systems.
  • The 64bit compiler can create 64bit and 32bit executables and DLLs.
  • The 64bit compiler currently provides much more headers and libraries.
  • The 32bit compiler can only create 32bit executables and DLLs.

Dev-C++ 5.6.3 released

Dev-C++ 5.6.3 released

Time for more fixes for the 5.6.x series.

Changes - Version 5.6.3 - 4 Mei 2014
  • Fixed a bug in external program execution related to spaces in paths.
  • Updated Japanese language files.
  • Reduced flicker when opening Tools >> Environment Options.
  • Simplified the splash screen text.
  • Reduced class browser flicker. This significantly speeds up editor switching and project opening.
  • Greatly improved code completion performance.
  • Folder selection dialogs in Tools >> Project Options now start in the project directory.
  • Class Browser >> View Mode >> System Headers now also works with cached content.
  • Partially rewritten the file change monitor code. This should fix the thread handle bugs.
  • Fixed a bug that caused breakpoints to be placed on incorrect lines when using code folding above them.
  • Updated UI text capitalisation and spacing to adhere to the Windows Style Guide.
  • Added icons to the context menus of the project browser.
  • Cleaned up the context menus for folders and files in the project browser.
  • Added a close button to the context menu of the project root.
  • Added a "View Makefile" button to the Execute menu.
  • Removed the "Compile Current File" option.
  • When using "Save As", the class browser will now update when the "Current File" view is used.
  • Fixed a few bugs in the enum parser.

Download
  • The setup which includes MinGW32 4.8.1 can be downloaded here (63MB).
  • The setup which includes TDM-GCC x64 4.8.1 can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes MinGW32 4.8.1 can be downloaded here (36MB).
  • The portable version which includes TDM-GCC x64 4.8.1 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).



Choosing between 32bit and 64bit
  • The 64bit compiler will fully work op 32bit systems.
  • The 64bit compiler can create 64bit and 32bit executables and DLLs.
  • The 64bit compiler currently provides much more headers and libraries.
  • The 32bit compiler can only create 32bit executables and DLLs.

Dev-C++ 5.6.2 released

Dev-C++ 5.6.2 released

Time for more fixes for the 5.6.x series.

Changes - Version 5.6.2 - 16 Maart 2014
  • Updated Japanese language files.
  • Templates can now now not set the built in compiler settings anymore when creating a project. Instead, compiler settings are set by the current compiler profile.
  • Fixed checkboxes in Tools >> Editor Options >> Completion >> Symbol Completion being unchecked instead of disabled/greyed when "Enable symbol completion" is changed.
  • Added some margin above the progress bar at Tools >> Editor Options >> Completion >> Code Completion.
  • When the Consolas font is unavailable, Dev-C++ will now try to use Courier New as the editor font instead of the alphabetically first font.
  • Fixed an undo bug in Move Selection Up/Down.
  • Fixed a bug that cut off toolbars around 800 pixels on 1024 pixel wide resolutions.
  • One can now change the shortcut for code completion in Tools >> Configure Shortcuts.
  • Fixed an out of bounds error in TCppParser when parsing incorrect code.
  • Fixed a formatting error when printing structs inside struct in the Debug watch variable tree.
  • Increased performance of the GDB interface.
  • Hopefully fixed the infamous "Thread Error" exceptions.

Download
  • The setup which includes MinGW32 4.8.1 can be downloaded here (63MB).
  • The setup which includes TDM-GCC x64 4.8.1 can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes MinGW32 4.8.1 can be downloaded here (36MB).
  • The portable version which includes TDM-GCC x64 4.8.1 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).



Choosing between 32bit and 64bit
  • The 64bit compiler will fully work op 32bit systems.
  • The 64bit compiler can create 64bit and 32bit executables and DLLs.
  • The 64bit compiler currently provides much more headers and libraries.
  • The 32bit compiler can only create 32bit executables and DLLs.

Dev-C++ 5.6.1 released

Time for some fixes for the 5.6.x series. 

Changes - Version 5.6.1 - 12 February 2014 


  • Added rm.exe to MinGW 4.8.1 compiler sets. This prevents the "CreateProcess(rm.exe...)" error when rebuilding.
  • Updated blog URL in English.lng.
  • Fixed UI glitch in the Debug Tab: the gdb log was invisible.
  • Fixed an undo bug in Duplicate Line functionality.
  • Project unit information in .dev files is only read once instead of twice now.
  • Updated Chinese (Traditional and Simplified) translations.
  • Added "Move Selection Up/Down" functionality (listens to Ctrl+Shift+Up/Down by default).
  • Specific symbol completion options are now greyed out when the global option is disabled in Editor Options.
  • When selecting a folder, one can now create, edit and delete folders inside the select window.
  • The Import from MSVC and "Tip of the day" windows now use the global UI font.
  • Fixed some bugs in the preprocessor: more complete code completion is available now.
  • Improved code completion and formatting for function pointers.
  • Code completion input from included files is now preserved when editing files.
  • Removed ghost entries in the class browser that would randomly disappear and cause crashes when clicked on.
  • Added an icon and the company name information to the uninstaller in the Programs and Features list.
  • More bugs that I forgot about or are not important enough to mention.

Download 


  • The setup which includes MinGW32 4.8.1 can be downloaded here (63MB).
  • The setup which includes TDM-GCC x64 4.8.1 can be downloaded here (47MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes MinGW32 4.8.1 can be downloaded here (36MB).
  • The portable version which includes TDM-GCC x64 4.8.1 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).

Choosing between 32bit and 64bit 


  • The 64bit compiler will fully work op 32bit systems.
  • The 64bit compiler can create 64bit and 32bit executables and DLLs.
  • The 64bit compiler currently provides much more headers and libraries.
  • The 32bit compiler can only create 32bit executables and DLLs