Tuesday, August 30, 2011

Dev-C++ 5.0.0.2 released

This one addresses a few issues with the portable version regarding shortcuts. It also fixes an unsigned negative range error and more in the code tooltip generator.




Changes - Version 5.0.0.2 - 30 Augustus 2011
  • Dev-C++ Portable now does not close a project with an exception error.
  • Shortcuts can now be saved properly by the portable version too.
  • Fixed a range error (unsigned 0 - 1) in the function prototype tooltip.
  • Copied the new class form to New >> Class..., making it easier to find.


Important notices
  1. The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
  2. This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
  3. This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
  4. For ultimate portable programming, please launch devcppPortable.exe.lnk located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.


Download
The setup can be downloaded here. The Portable zip version can be downloaded here. The source code can be found here.


Problems / Upcoming changes / TODO
  • TODO: Implement C++0x suggestions by Xazax.
  • TODO: Fix the mysterious crash reported by mdiz.
  • TODO: Fix the bug reported by Anonymous (first comment on 4.9.9.8).
  • FIXED: Added optional constructor/destructor addition tot the classcreator.

Sunday, August 28, 2011

Dev-C++ 5.0.0.1 released

Time for an emergency update!




Changes - Version 5.0.0.1 - 28 Augustus 2011
  • The Delete key now does not get hijacked by the project browser anymore.
  • When nothing is selected, the tab key now puts a tab instead of doing nothing.
  • Dev-C++ now shows how long compiling took.


Important notices
  1. The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
  2. This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
  3. This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
  4. For ultimate portable programming, please launch devcppPortable.exe.lnk located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.


Download
The setup can be downloaded here. The Portable zip version can be downloaded here. The source code can be found here.


Problems / Upcoming changes / TODO
  • TODO: Implement C++0x suggestions by Xazax.
  • TODO: Fix the mysterious crash reported by mdiz.
  • TODO: Fix the bug reported by Anonymous (first comment on 4.9.9.8).
  • FIXED: Added a missing semicolon to the class inserts.
  • FIXED: Portable versions now properly save shortcuts.
  • FIXED: Portable version now properly save custom tools.

Saturday, August 27, 2011

Dev-C++ 5.0.0.0 released

And here it is. The long promised Dev-C++ version 5.0, or 5.0.0.0. As suggested by a user, I've restyled the UI to make up for the major version change. Luckily, that's not all. As usual, a big pile of bugs have been fixed. Enjoy!




Changes - Version 5.0.0.0 - 27 Augustus 2011
  • Restyled pretty much everything.
  • Reorganized a few windows to make better use of space.
  • Several SynEdits now do not have an infinitely long scrollbar anymore.
  • The splash screen now does not show up behind the tooltips anymore.
  • Improved startup speed for the New Look theme.
  • Updated the splash screen text.
  • Added more keyboard shortcuts to rightclick menus.
  • Removed everything XPMenu related. This shaves off about 7000 lines of code and makes Dev a bit faster.
  • Added a bunch of code insertion templates. For example, WinMain, WindProc and a do-while() loop.
  • Added copy all to right click menus of the rollout message sheet.
  • A bunch of Copy menu items now listen to shortcuts like Ctrl-C too.
  • Tab shortcuts now use Tabs instead of Shift-Ctrl-I and Shift-Ctrl-U (who came up with that fingerbreaking combination anyway?).
  • Removed a few borders around some tabs below, increasing used space and cleaning the UI up.
  • The Fullscreen close button is now visible again.
  • Removed a few deprecated components like TBevel.
  • Added Save all to rollout rightclick menus.
  • Improved layout of some Project Options tab and the welcome form.
  • You can now assign any combination of tab to any shortcut item you like.
  • I have to admit I've lost track of a lot of changes.


Important notices
  1. The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
  2. This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
  3. This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
  4. For ultimate portable programming, please launch devcppPortable.exe.lnk located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.


Download
The setup can be downloaded here. The Portable zip version can be downloaded here. The source code can be found here.


Problems / Upcoming changes / TODO
  • TODO: Implement C++0x suggestions by Xazax.
  • TODO: Fix the mysterious crash reported by mdiz.
  • TODO: Fix the bug reported by Anonymous (first comment on 4.9.9.8).
  • FIXED: The Delete key now does not get hijacked by the project browser anymore.
  • FIXED: When nothing is selected, the tab key now puts a tab instead of doing nothing.
  • FIXED: Dev-C++ now shows how long compiling took.

Thursday, August 18, 2011

Dev-C++ 4.9.9.9 released

I've run out of fancy opening messages.




Changes - Version 4.9.9.9 - 18 Augustus 2011
  • Fixed a regression: class or variable browsing by control clicking now works again.
  • Pasting chunks of code that require scrolling now force a refresh instead of showing gibberish.
  • The portable shortcut now runs .\devcpp.exe instead of one in Program Files.
  • Fixed: Typing stuff like foo[bar.member] spawned the completion tooltip of foo when typing the '.' after bar.
  • Added a D3D9 example template.
  • The shortcut is now a proper autoit executable.
  • Rewritten the GDB communication code that retrieves register contents.
  • Added a standards (-std) selection option.


Important notices
  1. The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
  2. This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
  3. This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
  4. For ultimate portable programming, please launch devcppPortable.exe located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.


Download
The setup can be downloaded here. The Portable zip version can be downloaded here. The source code can be found here.


Problems / Upcoming changes
  • NOT FIXED: Dev-C++ stalls when it tries to terminate console programs waiting at "Press any key" lines.
  • FIXED: A bunch of Copy menu items now listen to shortcuts like Ctrl-C too.
  • FIXED: Added font customization for the compiler sheet.
  • Not useful.
  • FIXED: Tab shortcuts now use Tabs instead of Shift-Ctrl-I and Shift-Ctrl-U (who came up with that fingerbreaking combination anyway?).
  • FIXED: Restyled pretty much everything.
  • FIXED: Reorganized a few windows to make better use of space.
  • FIXED: Several SynEdits now do not have an infinitely long scrollbar anymore.
  • FIXED: The splash screen now does not show up behind the tooltips anymore.
  • FIXED: Improved startup speed for the New Look theme.
  • FIXED: Updated the splash screen text.
  • FIXED: Added more keyboard shortcuts to rightclick menus.
  • FIXED: Removed everything XPMenu related. This shaves off about 7000 lines of code and makes Dev a bit faster.
  • FIXED: Added a bunch of code insertion templates. For example, WinMain, WindProc and a do-while() loop.
  • FIXED: More...

Monday, August 1, 2011

Dev-C++ 4.9.9.8 released

This one is the last one developed in my lots of free time. Got a job now and I'm going to college within a month, so I probably won't be fixing as fast as before. But nevertheless, this version comes with yet another bunch of fixes.




Changes - Version 4.9.9.8 - 1 Augustus 2011
  • Fixed the uninstallers name: it used to report '4.9.9.5'.
  • Added formatting for 'unknown escape sequence:'.
  • Portable configurations are now saved in .\config\ instead of '.\'. Looks much cleaner this way.
  • The Simple Window example now works correctly.
  • Added the flags that are actually set to Compiler Options.
  • The compiler now correctly remembers if it has created debug symbols.
  • And some more stuff I forgot about.


Important notices
  1. The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
  2. This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
  3. This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
  4. For ultimate portable programming, please launch devcppPortable.exe.lnk located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.


Download
The setup can be downloaded here. The Portable zip version can be downloaded here. The source code can be found here.


Problems
  • NOT FIXED: Dev-C++ stalls when it tries to terminate console programs waiting at "Press any key" lines.
  • FIXED: Typing stuff like foo[bar.member] spawns the completion tooltip of foo when typing the '.' after bar.
  • FIXED: Control-clicking now works again when navigating through classes/variables.
  • FIXED: Pasting chunks of code that require scrolling now force a refresh instead of showing gibberish.
  • FIXED: The portable shortcut now tries to run .\devcpp.exe instead of one in Program Files.
  • FIXED: Added a D3D9 example template.
  • FIXED: The portable shorcut is now a proper relative (AutoIt) one.