Monday, November 12, 2012

Dev-C++ 5.3.0.3 released

Here come some more fixes for the 5.3 version, but this time including quite a few performance improvements.




Changes - Version 5.3.0.3 - 11 November 2012
  • Fixed really long watch variables being cut off sometimes.
  • Fixed the goto line form playing a beep when hitting enter.
  • Fixed an infinite loop bug when parsing inheritance.
  • The tip of the day window is now focused on startup, making hiding it using the keyboard easier.
  • The C++ parser now understands what to do with <cxxx> includes: parse <xxx.h> instead.
  • Simple replacing ("Replace") now correctly replaces matches by the replacement text instead of nothing.
  • Dev-C++ will now show a nice warning dialog about incompatible caches instead of throwing exceptions.
  • Startup time has been improved by as much as 20%.
  • Code completion now properly shows all global functions again.
  • Project closing is done instantly now when using 'Scan global includes'.
  • The function tooltip now also shows constructors and destructors.
  • Added a button to Compiler Options that will autodetect compilers.
  • Updated chinese (TW) translations.
  • CPU window now opens up 50% faster after a signal is received during debugging.
  • More bug fixes here and there.



Important notices
  • For ultimate portable programming, please launch devcppPortable.exe located in the installation folder of the portable version. This launcher will tell Dev-C++ to save its configuration files in the same folder as the executable.
  • If you're getting 'Unsupported compression method' errors when extracting the portable version, please update your archiving program. The archive uses LMZA2 compression, which was added to WinRAR 3.91 and 7zip 9.04 somwhere in 2009. The latter is just as free as Dev-C++, so nothing is holding you back to extract it.



Download
  • The setup which includes MinGW32 4.7.0 can be downloaded here (25MB).
  • The setup which includes TDM-GCC x64 4.6.1 can be downloaded here (35MB).
  • The setup which does not include a compiler can be downloaded here (2MB).
  • The portable version which includes MinGW32 4.7.0 can be downloaded here (15MB).
  • The portable version which includes TDM-GCC x64 4.6.1 can be downloaded here (25MB).
  • The portable version which does not include a compiler can be downloaded here (2MB).
  • Separate compilers can be downloaded here.
  • Lastly, the source code can be found here (1MB).

All editions can run on 32-bit Windows.

All Dev-C++ editions can be updated using the No Compiler setups/zips.



Choosing between 32bit and 64bit
  • The 64bit compiler will also run op 32bit computers. Not problem at all.
  • The 64bit compiler can do everything the 32bit compiler can, including creating standard 32bit executables.
  • The 64bit compiler can do stuff the 32bit compiler can't, like creating 64bit executables. It also comes with a lot more headers and libraries.
  • There is no single reason to download the 32bit version except for maybe file size, marginally longer compiling time, or in case you have to use that specific compiler for any reason (regression problems for example).
Compiling for 32bit using TDM-GCC x64
  • To force 32bit on all new projects and non-project compiles, go to Tools >> Compiler Options and select the 'TDM-GCC 32bit' profile. This profile will use the -m32 flag and use lib32 by default.
  • To force 32bit on already created projects, go to Project >> Project Options >> Compiler and select the 'TDM-GCC 32bit' compiler profile.