Menu

[r13645]: / branches / CODEBLOCKS_1_0RC2 / ChangeLog  Maximize  Restore  History

Download this file

3007 lines (1868 with data), 80.3 kB

Changes for version 1.0-RC1-1
-------------------------------

2005-08-02 22:11  mandrav

	* Updated win32 Makefile and setup file for 1.0-RC1-1

2005-08-02 04:14  rickg22

	* 	Moved "Close button" to the left

2005-08-01 14:28  mandrav

	* Updated unix project file and Makefile.unix
	* Fixed editor caret and focus line disappearing under linux
	* Fixed all dialogs to appear correctly under linux
	* Enabled opened files tree under linux

2005-08-01 14:23  mandrav

	* Fixed editor caret and focus line disappearing under linux
	* Fixed all dialogs to appear correctly under linux
	* Enabled opened files tree under linux

2005-08-01 12:45  mandrav

	* Added configuration for editor's new close-button (disabled by
	  default)

2005-08-01 07:41  rickg22

	* 	Added "close button" a-la Firefox to close tabs

2005-07-31 13:28  mandrav

	* Fixed more bugs in compiler "Run" command when the target's output
	  or host application used environment variables. Should be OK now.

2005-07-31 12:03  mandrav

	* Fixed bug in compiler "Run" command when the target's output used
	  environment variables

2005-07-31 11:37  mandrav

	* Merged latest change from VERSION_1_0, mainly regarding compiler
	  options dialog

2005-07-31 02:10  rickg22

	* 	Revamped the design of the compiler settings to make it more
	  user-friendly. Added "cancel button" for Compiler Settings and
	  Project's Build Options.

2005-07-31 02:03  rickg22

	* 	Search and Settings menus were given more common shortcuts

2005-07-31 01:44  byo_spoon

	* 	Working on dragging layer

2005-07-30 22:18  mandrav

	* When pressing "Run" it checks if the project isn't built and
	  displays a message (bug #1245691)

2005-07-30 15:35  mandrav

	* Enabled "Find" function for files without project (bug #1247438)

2005-07-30 15:30  mandrav

	* Fixed code-completion wrong type recognition when type was close
	  to << (bug #1243639)

2005-07-30 13:57  mandrav

	* Improved MinGW detection from registry (patch #1247912 by zieQ)

2005-07-30 13:48  mandrav

	* Fixed notebook flickering while opening project files (thanks to
	  Thomas).

2005-07-30 13:20  mandrav

	* Fixed wrong expanding of environment variables in the
	  code-completion parser, resulting to innacurate parsing

2005-07-30 12:56  mandrav

	* Added patch for wxHandleFatalExceptions (patch #1236036 by
	  orfanik)

2005-07-30 12:49  mandrav

	* Updated setup files to use a treeview for plugins selection
	  (thanks to Julien Lecomte)
	* Applied msvc loader patches from zieQ
	* Applied elegant debugger tooltip fix from kjliew (along with a
	  couple of improvements)

2005-07-30 12:47  mandrav

	* Updated setup files to use a treeview for plugins selection
	  (thanks to Julien Lecomte)

2005-07-30 12:35  mandrav

	* Merged last updates from VERSION_1_0 branch

2005-07-30 11:57  mandrav

	* Fixed GCC commands for non-win32 platforms
	* Debugger is now aware of environment variables

2005-07-29 12:25  mandrav

	* Fixed debugger tooltip evaluation not shown (bug #1240575)
	* Added more options for the MSVC compiler (patch #1247085 by zieQ)
	* When creating new file, do not default to .rc extension. Does not
	  append an extension anymore.
	* Fixed setting for default editor background color.

2005-07-29 12:24  mandrav

	* Fixed a small wx2.6 calculation error in debugger tooltip
	  evaluation not shown (bug #1240575)

2005-07-29 12:04  mandrav

	* Fixed debugger tooltip evaluation not shown (bug #1240575)

2005-07-29 11:55  mandrav

	* Added more options for the MSVC compiler (patch #1247085 by zieQ)

2005-07-29 11:41  mandrav

	* When creating new file, do not default to .rc extension. Does not
	  append an extension anymore.

2005-07-29 03:45  byo_spoon

	* 	Started working on size/position change using mouse

2005-07-29 02:34  byo_spoon

	* 	Minor bug fixes

2005-07-28 10:32  ceniza

	* 	Bugfix when adding a new help file. Any file can be added as help
	  file and it'll run with the associated program. The beginning of
	  crossplatform.

2005-07-26 23:43  byo_spoon

	* 	Minor bug fixes

2005-07-26 21:00  mandrav

	* Fix for correctly applying the editor background color.

2005-07-25 22:28  mandrav

	* Updated ChangeLog

Changes for version 1.0-RC1
-------------------------------

2005-07-25 22:26  mandrav

	* Fixed error, under certain circumstances, in output filename when
	  importing MSVC projects (patch #1244692 by zieQ).
	* Updated setup file (mingw bundle).
	* Removed a compiler warning from editormanager.cpp.

2005-07-25 22:05  mandrav

	* Updated unix project files and makefiles
	* Removed deletion of notebook in EditorManager's dtor (not owned)

2005-07-25 02:26  rickg22

	* 	Replaced wxmsw242 for wxmsw

2005-07-25 00:28  mandrav

	* Updated credits in about dialog
	* Updated devpak plugin project file
	* Updated setup file

2005-07-24 23:59  mandrav

	* Updated setup files and program version number
	* Fixed some compiler warnings

2005-07-24 23:58  mandrav

	* 	file Download_OW.url was added on branch VERSION_1_0 on 2005-07-24
	  20:59:49 +0000

2005-07-24 23:58  mandrav

	* 	file WiKi.url was added on branch VERSION_1_0 on 2005-07-24 20:59:49
	  +0000

2005-07-24 23:58  mandrav

	* Updated setup files and program version number

2005-07-23 12:16  mandrav

	* Polished the "New project from template dialog" a bit.
	* Updated the "Start here" page to display the app version
	  (hardcoded for now).

2005-07-22 12:19  mandrav

	* Fixed more issues with custom vars in target's output and
	  dependencies checking in direct-mode.
	* When editing a custom variable the project is now marked dirty.

2005-07-22 11:51  mandrav

	* Fixed various issues with custom variables and paths-with-spaces
	  handling.
	* Custom variables can be used now in target's output, object output
	  and dependencies output.

2005-07-21 13:38  mandrav

	* Updated templates to support targets-per-file added.
	* Added OGRE project template.
	* Added custom vars support in target's working dir.

2005-07-21 13:33  mandrav

	* 	file ogre_gcc.cbp was added on branch VERSION_1_0 on 2005-07-21
	  10:38:35 +0000

2005-07-21 13:33  mandrav

	* 	file ogre_vctk.cbp was added on branch VERSION_1_0 on 2005-07-21
	  10:38:35 +0000

2005-07-21 13:33  mandrav

	* 	file ogrelogo.png was added on branch VERSION_1_0 on 2005-07-21
	  10:38:35 +0000

2005-07-21 13:33  mandrav

	* Updated templates to support targets-per-file added.
	* Added OGRE project template.

2005-07-21 13:33  mandrav

	* 	file ogre-main.cpp was added on branch VERSION_1_0 on 2005-07-21
	  10:38:35 +0000

2005-07-21 13:33  mandrav

	* 	file ogre.template was added on branch VERSION_1_0 on 2005-07-21
	  10:38:35 +0000

2005-07-21 12:21  mandrav

	* Fixed deaded bug that would crash the app when loading the
	  project's code-completion cache (under certain circumstances).
	* Removed forgotten debugging logs from custom vars.

2005-07-21 11:51  mandrav

	* Fixed wrong handling of arguments with spaces in console_runner
	  (bug #1241253).

2005-07-21 11:31  mandrav

	* Merged latest changes and bug-fixes from HEAD.
	* Made small toolbar size (16x16) the default for new installations.

2005-07-21 11:29  mandrav

	* Reverted build target combobox in compiler's toolbar to its
	  original size.

2005-07-20 22:56  mandrav

	* Merged latest fixes and updates from HEAD

2005-07-20 20:53  mandrav

	* 	file external_deps.xrc was added on branch VERSION_1_0 on 2005-07-20
	  19:56:01 +0000

2005-07-20 20:53  mandrav

	* 	file externaldepsdlg.cpp was added on branch VERSION_1_0 on
	  2005-07-20 19:56:01 +0000

2005-07-20 20:53  mandrav

	* 	file externaldepsdlg.h was added on branch VERSION_1_0 on 2005-07-20
	  19:56:01 +0000

2005-07-20 20:53  mandrav

	* Added "additional output files" property in build targets. If the
	  target's output or andy of these files are older than the external
	  dependencies, the target is relinked. Useful especially for
	  "commands only" targets where the target has unknown output (without
	  this property).

2005-07-19 12:53  mandrav

	* Finally really fixed freezing (disappearing) workspace.

2005-07-19 12:19  mandrav

	* Fixed debugger not working when the debugger's log is not enabled
	  (bug #1240575).
	* Fixed debugger tooltip evaluation to stay open (bug #1240575).
	* Fixed debugger's watches tree to remember it's open state after
	  each refresh (bug #1240575).

2005-07-18 14:51  mandrav

	* Made code-completion custom variables aware (in include dirs)

2005-07-18 13:30  mandrav

	* Fixed issue with "disappearing" workspace on certain
	  circumstances.

2005-07-18 13:18  mandrav

	* Fixed todo plugin not counting lines correctly in mixed
	  line-endings files (bug #1207611)

2005-07-18 13:03  mandrav

	* Fixed some issues with pre-build and post-build steps (bug
	  #1236730)

2005-07-18 12:32  mandrav

	* Open files tree splitter position is now saved (bug #1239862)

2005-07-18 11:40  mandrav

	* Updated GCC regexes (patch #1235978 by tiwag)
	* Added "Defaults" button in compiler regexes configuration, to
	  revert to factory-defaults

2005-07-17 23:31  mandrav

	* Fixed single-file compiling with GNU make.
	* Fixed custom build commands issue when compiling with GNU make.
	* Added more macros in custom build commands.
	* Updated sdk.doxy for VERSION_1_0 branch.

2005-07-17 21:04  mandrav

	* Enabled File/Close and File/Save menu entries for editors other
	  than builtin (i.e. cbEditor).

2005-07-17 19:30  mandrav

	* Fixed special issues when compiling single file not belonging in a
	  project (not handling paths with spaces and crashing sometimes).
	  Thanks to ceniza for pointing it out.

2005-07-15 16:47  mandrav

	* Added debugger option to display the debugger's raw output log
	  (bug #1237624)

2005-07-15 16:18  mandrav

	* Fixed TODO entry lost and not recreated bug (Bug #1234517)

2005-07-15 15:25  mandrav

	* Added ability to compile single file not belonging to a project
	  (rfe #1187697)

2005-07-15 14:16  mandrav

	* Fixed bug that wouldn't compile single file in a project

2005-07-15 11:47  mandrav

	* Fixed environment variables applying order (only tested with
	  direct-build-mode)

2005-07-14 23:46  mandrav

	* Fixed the target type for "update" and "doc" in the wx2.6 project
	  file.
	* Fixed smart indent not working when typing at the end of file.

2005-07-14 19:17  mandrav

	* Fixed error in small debugger toolbar using one large icon

2005-07-14 14:52  mandrav

	* Updated wx2.6 project file

2005-07-14 13:57  mandrav

	* Changed signature of "void cbPlugin::BuiltToolbar()" to "bool
	  cbPlugin::BuildToolbar()". Plugins should return true if they built
	  a toolbar, false if not. (merged from HEAD)
	* Moved plugins/compilergcc/customvars.(cpp/h) to sdk/
	* Compiler's custom variables are now part of the SDK and can be
	  configured in per-target level

2005-07-13 11:32  mandrav

	* Fixed "disappearing workspace" bug (merged in VERSION_1_0 branch)

2005-07-12 08:58  rickg22

	* 	Added more code to secure against "phantom lines" bug

2005-07-09 07:49  rickg22

	* 	Corrected minor details in the xml lexer

2005-07-09 07:37  rickg22

	* 	Implemented Lexer and Code folding for XML

2005-07-08 20:47  byo_spoon

	* 	Added new icons for wxListBox and wxComboBox

2005-07-08 20:31  byo_spoon

	* 	Added wxListBox maintained by cyberkoa

2005-07-08 14:44  mandrav

	* Minor bug-fix in compiler options dialog, regarding editing
	  directories.

2005-07-08 14:37  mandrav

	* Fixed bug with the early env. vars substitution. Now they 're
	  substituted before compilation.

2005-07-08 12:49  mandrav

	* Added MacrosManager::ReplaceEnvVars()
	* All compiler options/directories support environment vars now
	  (yes, templates too :) )
	* Fixed "Make relative" dialog popped up twice when editing
	  paths/filenames (patch #1234455 by CrayzeeIvan)
	* Added template for QT-4.0.0 applications, provided by Martin
	  Migasiewicz (patch #1234295)

2005-07-08 01:03  byo_spoon

	* 	Started working on code generation on-the-fly

2005-07-07 10:37  mandrav

	* Updated unix project file and Makefile.unix

2005-07-07 02:06  rickg22

	* 	Fixed bug #1208287 - unable to rename project

2005-07-07 00:57  rickg22

	* 	Finished fixing bug # 1232661 Message window height (size) is not
	  stored

2005-07-06 21:03  rickg22

	* 	Fixed bug #1211251 - "select text mode" after source code updated
	  outside C::B

2005-07-05 16:57  mandrav

	* Fixed bug with file groups and masks containing slashes or
	  backslashes (bug #1232658).
	* Removed some debugging statements in lexer loading.

2005-07-05 16:28  mandrav

	* Added support for the "this" keyword in code-completion (bug
	  #1232372).

2005-07-05 16:11  mandrav

	* Fixed message window size not stored (bug #1232661) - at least
	  when not set to auto-open

2005-07-05 15:05  mandrav

	* Updated all win32 wx2.6 build files :)

2005-07-05 10:45  mandrav

	* Added functionality to manually edit paths (patch #1232379 by
	  CrayzeeIvan)
	* Removed LinkLibDlg from compiler plugin (functionality provided by
	  the above patch)
	* Updated win32 project file and Makefile

2005-07-04 23:53  mandrav

	* Fixed StartHere page to work under linux

2005-07-04 13:57  mandrav

	* Added the target option to *not* use console_runner.exe for
	  console projects (rfe #1209057).
	* Bug fix in class parser not recognizing tokens starting with
	  underscores (fix by Ceniza).
	* Applied wx2.6.1 compatibility changes (patch #1230781 by orfanik)

2005-07-04 12:27  mandrav

	* Fixed crash bug when a duplicate lexer is loaded.

2005-07-04 10:48  mandrav

	* Added missing image files for patch #1231979 (debugger step-out)

2005-07-04 10:44  mandrav

	* Debugger: Added Step Out feature to enable quick exit of current {
	  } block. Useful for bypassing for() and while() loop. (patch
	  #1231979 by kjliew)
	* Debugger: Stop can be used to kill hung debug session. (patch
	  #1231979 by kjliew)
	* Debugger: Added "Toggle breakpoint" and "Run to Cursor" to editor
	  right-click menu. (patch #1231979 by kjliew)
	* Debugger: Fixed "Run To Cursor" breakpoint not to use relative
	  pathname, but only the filename. (patch #1231979 by kjliew)

2005-07-04 00:15  mandrav

	* Helped issue with FreeBSD build not finding the current app dir
	  (binreloc error/bug?). If the base path is found to be empty, return
	  the current dir (".")

2005-07-03 17:52  mandrav

	* Make sure all open files have valid content, after creating a new
	  file/project becuase some of the new files might overwrite existing
	  ones (bug #1225895)

2005-07-03 13:50  mandrav

	* Fixed bug with VCTK where libraries with 3 or less chars didn't
	  get the ".lib" appended (bug #1218054)

2005-07-03 13:26  mandrav

	* Enabled contructors/destructors to appear in code-completion (bug
	  #1229078)

2005-07-03 13:12  mandrav

	* Fixed "adding files too  slow" (bug #1231537)
	* Added "add files recursively" option (rfe #1231603)
	* Added MultiSelectDlg::SelectWildcard() function
	* Updated win32 Makefile

2005-07-03 10:58  mandrav

	* Removed code that could lead to crash from the ClassBrowser
	  destructor.

2005-07-03 03:53  rickg22

	* 	Completed support for custom editors in the Open Files Tree. Added
	  virtual bool VisibleToTree() in editorbase.

2005-07-03 03:05  rickg22

	* 	Updated EditorManager to allow "queryclosing" of custom editors (was
	  implemented, but not enabled)

2005-07-03 02:56  rickg22

	* 	Fix for bug #1231566: "Phantom" editor lines when closing file. (Fix
	  attempt #1)

2005-07-02 22:04  mandrav

	* Bug-fix on styles not being set properly in AStyle plugin (by
	  Ceniza)

2005-07-02 20:48  rickg22

	* 	Fixed bug [ 1231461 ] "Global compiler options" cause crash

2005-07-01 23:11  mandrav

	* Added comment/uncomment to overcome the limited functionality of
	  "toggle comment" that was implemented (patch by CrayzeeIvan).
	* Updated unix project file and Makefile.unix

2005-07-01 21:58  mandrav

	* Updated AStyle plugin to use aStyle-1.17.0-dev. Also fixed some
	  settings not being applied. Contributed by Ceniza.

2005-07-01 17:04  mandrav

	* Added lexer files for "Hitachi H8 Assembler", provided by tiwag
	* Added lexer files for GameMonkey scripts
	* Fixed combobox drop-down size in language selection for editor
	  colors

2005-06-29 19:11  byo_spoon

	* 	Added property for wxArrayString

2005-06-29 15:40  byo_spoon

	* 	Added mouse-blocking event handler for default widget preview

2005-06-28 23:34  byo_spoon

	* 	wxsComboBox base addeed by cyberkoa

2005-06-28 16:45  mandrav

	* Fixed win32 SDL template linker libs (thanks to
	  Former_Drill_Instructor from the forums)

2005-06-27 23:31  mandrav

	* Updated lexers keywords specification.
	* Added separate documentation comments configuration for C/C++
	  lexer.

2005-06-27 14:25  mandrav

	* Correct fix for the "deadlock on file changed outside the IDE"
	  (added cbEditor::Touch()).

2005-06-27 11:08  mandrav

	* Updated unix project file and Makefile.unix

2005-06-26 20:17  mandrav

	* Fixed workspace unfolding on every update (bug #1214926)

2005-06-26 19:32  mandrav

	* Fixed "dead-lock" when a file is modified outside the IDE and the
	  IDE is minimized (bug #1222697)

2005-06-26 19:06  mandrav

	* Enable GDB breakpoints on constructors/destructors. Works with GDB
	  6.3.1 (patch #1227446 by kjliew)
	* Allow using "Step into" to start a debugging session (patch
	  #1227446 by kjliew)
	* Close/kill a debug session if C::B is shutting down (patch
	  #1227446 by kjliew)
	* Breakpoints fix for DLL source files (patch #1227446 by kjliew)
	* Enabled "Find in files" when no editor is open
	* Added README.txt in lexers dir with *rough* comments on usage.

2005-06-25 00:53  mandrav

	* Updates to the new editor color sets (themes) XML system.
	* Added theme for win32 resources (*.rc)

2005-06-24 16:56  mandrav

	* Re-designed the editor color sets (themes). Configuration is now
	  loaded from XML files, one file per-language. Two languages are
	  currently provided: C/C++ and Lua. More languages can be added by
	  merely adding XML files :)

2005-06-21 12:17  mandrav

	* Included "settings.h" in editorbase.h (or all derived editors
	  should)

2005-06-21 12:12  mandrav

	* Fixed bug in debugger's backtrace window (when cleared, the
	  columns weren't recreated rendering it useless).

2005-06-21 12:08  mandrav

	* When the max compiler errors limit is reached, a message stating
	  it is being added in the compiler log, so that the user knows that
	  there are more errors with his code but are not shown.
	* Applied patch for "Debug->Run to cursor" to be enabled during
	  debugging too (patch submitted by kjliew in bug #1223029)

2005-06-21 11:49  mandrav

	* Applied regex patch for compiler's depslib (patch #1224472
	  submitted by joaander)

2005-06-21 11:30  mandrav

	* Added smart as-you-type indentation in editor
	* Added editor configuration option to enable/disable smart
	  indentation

2005-06-18 18:52  rickg22

	* 	Added DLLIMPORT clause to messagemanager.h

2005-06-18 18:40  rickg22

	* 	Removed conflicting DLLIMPORT from startherepage.cpp

2005-06-18 18:40  rickg22

	* 	Editormanager's Queryclose now works with EditorBase

2005-06-17 12:30  mandrav

	* Fixed output parsing for all compilers to "understand" the "-"
	  character in filenames (bug #1206508).

2005-06-17 12:22  mandrav

	* Fixed handling of files without extension by the default MIME
	  handler plugin (bug #1205788).

2005-06-17 11:46  mandrav

	* Fixed recognition of linker libraries when importing Dev-Cpp
	  projects (bug #1213209).
	* Fixed resource files linking setting when importing Dev-Cpp
	  projects (bug #1213209).

2005-06-17 11:25  mandrav

	* Made "single-instance-check" configurable in environment settings
	  (need to be disabled to develop C::B!)
	* Updated win32 Makefile

2005-06-17 11:07  mandrav

	* Implemented running instances check and allow only one instance
	  running (bug #1214922).

2005-06-17 09:47  rickg22

	* 	Added support for context menu's in EditorBase class.

2005-06-16 21:21  mandrav

	* Fixed code-completion popping up after the "." or "->" operators
	  even when it shouldn't - like pressing shortcut keys like Ctrl-C
	  (bug #1221020)

2005-06-16 20:44  mandrav

	* Fixed "Categorize by file types" not working in the project tree
	  submenu (bug #1221458)

2005-06-16 20:38  mandrav

	* Fixed crash when search-in-files returned no results (bug
	  #1221560)

2005-06-16 08:18  rickg22

	* 	Fixed incompatibility with VC++ (changed struct Tool to class Tool)

2005-06-16 07:23  rickg22

	* 	Added "openfilestree.h" which contains wxTreeItemData definitions
	  (used by cbProject and EditorManager)

2005-06-16 06:18  rickg22

	* 	Removed useless editor interface option from the environment
	  settings dialog (bug #1221373)

2005-06-16 06:17  rickg22

	* 	Replaced include "editorbase.h" for a class declaration to speed up
	  compile times

2005-06-15 16:24  mandrav

	* Fixed force re-linking when external dependencies are updated (bug
	  #1215105). External dependencies are set in project properties.

2005-06-15 15:32  mandrav

	* Fixed default file filter for Project->Open (bug #1213466).

2005-06-15 15:26  mandrav

	* Made object filename (in project file properties) read-only (bug
	  #1216213).

2005-06-15 15:21  mandrav

	* Fixed output filename always converted to lowercse (bug #1216213).
	  Also fixed it project-wide...

2005-06-15 13:58  mandrav

	* Fixed bug with post-build commands not loaded when pre-build
	  commands exist (bug #1218938)

2005-06-15 13:53  mandrav

	* Fixed toolbar visibility not saved (bug #1215013)

2005-06-15 07:22  rickg22

	* 	Revamped Editorbase class. Filenames, customizable context menus
	  available for all subclasses. Default context menu includes all
	  "save" and "close" items.

2005-06-10 16:05  mandrav

	* Fixed bug in "Search->Goto function" (introduced earlier)

2005-06-10 13:11  mandrav

	* Fixed wrong static library linker command line for DigitalMars
	  (bug #1209395)

2005-06-10 12:50  mandrav

	* Fixed "save-all doesn't refresh open files tree" (bug #1216529)
	* Modified files in open files tree use different icon now instead
	  of '*' (rfe #1216535) * "Save" menu item in open files tree context
	  menu doesn't display now, if the file is not modified

2005-06-10 11:44  mandrav

	* Display full info on file's functions (instead of just the name)
	  in "Search->Goto function" (bug #1217442)

2005-06-10 11:41  mandrav

	* Added "Remove files" and "Project tree" menu items in project tree
	  context menu (rfe #1211361)

2005-06-10 09:37  rickg22

	* 	Changed "Execution Parameters" to "Program Arguments"

2005-06-10 09:24  rickg22

	* 	Added "Save, Save All" to cbEditor's context menu entry

2005-06-09 08:42  rickg22

	* 	Fixed memory leak in editor context menu.
	* Simplified context menu for open files tree

2005-06-09 08:42  rickg22

	* 	Fixed redundant class selector in constructor

2005-06-07 22:03  mandrav

	* Added editor's context menu in the open files tree (rfe #1216570)

2005-06-07 12:16  mandrav

	* Added "not implemented" message in "import configuration"
	  function... (bug #1215460)

2005-06-07 01:30  byo_spoon

	* 	Added icons for widgets

2005-06-01 14:09  mandrav

	* Minor bug fix

2005-05-31 22:37  mandrav

	* Updated OpenWatcom support (patch #1211424 from Carl Young)
	* Removed wlib_wrapper OpenWatcom static lib wrapper (no longer
	  needed)

2005-05-30 00:56  mandrav

	* Updated linux project file for wx2.6 and Makefile.unix.wx2.6

2005-05-29 20:30  mandrav

	* Updated linux project file and Makefile.unix

2005-05-29 19:54  mandrav

	* Fixed "default workspace" bug, introduced in last commit

2005-05-29 12:05  mandrav

	* Removed forgotten hard-coded limit of 50 max logged compiler
	  errors and made it configurable (bug #1210561)

2005-05-29 11:50  mandrav

	* Fixed saving workspace

2005-05-29 05:39  rickg22

	* 	Fixed Notebook+Shift-Tab bug

2005-05-29 02:49  byo_spoon

	* 	Can add new dialogs now

2005-05-29 01:04  rickg22

	* 	Fixed bug in FindInFiles which showed report for unexistent files in
	  project

2005-05-29 00:48  mandrav

	* Fixed crash bug with some links of the "Start here" page (bug
	  #1210471)
	* Added rudimentary compiler support for OpenWatcom thanks to an
	  anonymous user who provided me the details (no compiler options yet)
	* Added wlib_wrapper project for building static libs with
	  OpenWatcom

2005-05-28 23:04  mandrav

	* Added patch #1210465: Jump to definition on double-click in class
	  browser

2005-05-28 22:44  rickg22

	* 	Added more tips

2005-05-28 19:26  mandrav

	* Implemented "Find In Files" ;)

2005-05-28 15:08  byo_spoon

	* 	Added event system to handle global events

2005-05-28 13:24  mandrav

	* Added editor configuration for the tab text displaying file's name
	  only or relative filename from project file

2005-05-28 12:55  mandrav

	* Updated files for wx2.6

2005-05-28 10:55  byo_spoon

	* 	Added some missing files

2005-05-28 08:10  rickg22

	* 	Added shortcuts to emulate MDI behavior:
	  Ctrl-F4,Ctrl-Shift-F4,Ctrl-F6,Ctrl-Shift-F6.

2005-05-28 01:32  byo_spoon

	* 	Unified event handling for previewed widgets, added wxToggleButton,
	  fixed scrollbars bug for widgets palette

2005-05-27 22:34  mandrav

	* Fixed bug that wouldn't save regex's in advanced compiler options,
	  if edited a regex and pressed OK directly.

2005-05-27 19:53  mandrav

	* Fixed crash bug when opening a project using an invalid compiler
	  (bug #1209789)

2005-05-27 19:26  mandrav

	* Fixed crashes when launching for the first time and there is no
	  C::B configuration stored.

2005-05-27 18:03  byo_spoon

	* 	Fixed bug with editor's placement

2005-05-27 16:53  byo_spoon

	* 	First attempt to fix incompatibilities with new editor system

2005-05-27 14:43  mandrav

	* Updated Makefile with the latest changes

2005-05-27 14:41  mandrav

	* Converted from MDI to wxNotebook :)
	* Note to plugin developers: Manager::Get()->GetAppWindow() now
	  returns a wxFrame as opposed to wxMDIParentFrame. Also, EditorBase
	  is now a wxPanel instead of wxMDIChildFrame.
	* Added two new SDK events: EVT_APP_STARTUP_DONE (fires when app
	  finished loading) and EVT_APP_START_SHUTDOWN (fires just before app
	  starts shutting down).
	* Added "Start here" page with common tasks (can be disabled in env.
	  settings).

2005-05-27 11:51  byo_spoon

	* 	Removes dome bugs

2005-05-27 03:41  byo_spoon

	* 	Fixed dbugs with properties panel, added easy widget deefinition
	  system

2005-05-26 02:35  byo_spoon

	* 	Xrc-saving system is working now, rededsigned xml generation system
	  a little bit

2005-05-25 22:46  mandrav

	* Used wxListCtrl::ClearAll() instead of wrongly used
	  wxListCtrl::Clear() in debuggergdb/backtracedlg.cpp

2005-05-25 19:39  byo_spoon

	* 	Fixed bugs with wx 2.4 sizers

2005-05-25 12:54  byo_spoon

	* 	Switched to wxWidgets 2.4

2005-05-25 12:52  mandrav

	* Correct fix for link command bug
	* Added DevPak plugin

2005-05-25 11:09  mandrav

	* Fixed recently introduced compiler bug that wouldn't link the
	  output file if no objects needed to be compiled.

2005-05-24 12:56  byo_spoon

	* 	Added ability to create and delete widgets inside form

2005-05-23 23:27  mandrav

	* Fixed bug in resizing the manager tree when it was on the right
	  side of the app

2005-05-23 23:17  byo_spoon

	* 	First Update

2005-05-23 15:51  mandrav

	* Updated included TinyXML to export its classes.
	* Fixed "Close all projects" which was not working.

2005-05-23 12:12  mandrav

	* Added wxSmith (RAD editor) plugin in plugins/contrib/wxSmith.
	  Maintainer: byo

2005-05-23 00:07  mandrav

	* Added stream logging (e.g. LOGSTREAM << "Hello world\n") - look
	  documentation in messagemanager.h
	* Fixed bugs occuring when using projects/targets with invalid
	  compiler (e.g. from another machine/OS)
	* Fixed UI glitch when repositioning the manager tree in an empty
	  workspace
	* Added "auto-hide" operation for message pane (experimental)
	* Added environment configuration for message pane "auto-hide"
	  functionality and default/blank workspace loading on startup
	* Don't ask to save the default workspace, if it is not loaded at
	  start-up (new configuration option)
	* Ignore read-only files when checking for modifications outside the
	  IDE (bug #1206222)

2005-05-21 14:09  mandrav

	* Fixed crash when debugging a project/target configured to use an
	  invalid debugger

2005-05-21 14:09  mandrav

	* Fixed crash when compiling a project/target configured to use an
	  invalid compiler

2005-05-20 16:37  mandrav

	* Fixed compiling projects with different compilers per target, when
	  using GNU "make".

2005-05-20 10:37  mandrav

	* Made manager tree dockable on the left *or* right side of the IDE
	  (View->Manager position).

2005-05-19 16:53  mandrav

	* Removed "Commands" compiler options page when showing global
	  options (it's not a global option)
	* Removed "Custom vars" compiler options page when showing
	  non-global options (it's a global option)

2005-05-19 16:43  mandrav

	* Fixed "some compiler messages wrongly colored as errors" issue
	  (bug #1198732)

2005-05-19 16:16  mandrav

	* Added 'strip' option to GCC

2005-05-19 16:03  mandrav

	* Added "always run" checkbox for pre/post-build commands.

2005-05-18 15:09  mandrav

	* Fixed compiler bug that would use the project-wide compiler for
	  all targets. This was clearly wrong, as we can configure the
	  compiler per-target... (still needs work for Makefiles though)
	* Made pre/post build steps run no matter if the linking phase runs
	  or not (as per the relevant forums discussion).

2005-05-16 16:59  mandrav

	* Fixed code-completion to correctly understand what function the
	  cursor is in (didn't work for functions not under a
	  class/namespace).
	* Added folder plugins/contrib for hosting third-party plugins,
	  maintained by their authors. All contributed plugins will have their
	  own project file and will not be included in the normal Code::Blocks
	  build.
	* Added the first third-party contributed plugin: HelpPlugin. It was
	  contributed by bourricot and will be maintained by him. Located in
	  plugins/contrib/help_plugin.

2005-05-16 10:35  mandrav

	* Changed version to 1.0-cvs
	* Updated (not officially supported) linux build files for
	  wxWidgets-2.6.0

Changes for version 1.0-finalbeta
-------------------------------

2005-05-15 22:22  mandrav

	* Fixed debugger to work again under win98
	* Updated setup files

2005-05-15 16:04  mandrav

	* Removed the debugger's debugging log (prior to releasing
	  finalbeta)
	* Updated version to 1.0-finalbeta

2005-05-13 12:13  mandrav

	* Enabled "working dir" build target setting for dynamic libraries
	  (bug #1201182)

2005-05-11 14:58  mandrav

	* Added new 64x64 icon (xpm) for unix

2005-05-11 14:40  mandrav

	* Fixed debugger's behaviour under linux

2005-05-11 14:29  mandrav

	* Updated unix project file and Makefile.unix
	* Fixed error in auto-complete keywords loading, where it would
	  wrongly try to expand environment variables

2005-05-11 13:11  mandrav

	* "Debug" button in debugger's toolbar, now behaves as "Continue" if
	  the program is already being debugged

2005-05-11 13:01  mandrav

	* Added "Disassembly" debugging window
	* Added "Back-trace" debugging window
	* Display message that the user cannot "run" a commands-only target

2005-05-11 04:27  rickg22

	* Fixed debuggergdb compilation problems that appeared with the path
	  handling patch.

2005-05-10 04:55  rickg22

	* Fixed missing user32 in OpenGL template

2005-05-10 04:37  rickg22

	* Moved braces highlighting to the SDK for coherence.  + Improved
	  braces highlighting to detect braces in the previous cursor
	  position.

2005-05-09 14:21  mandrav

	* Modified new icon (made it a little brighter)
	* Modified the small codeblocks setup logo to use the new "3D" style

2005-05-09 12:20  mandrav

	* Corrected filenames sent to the debugger plus allowed debugging of
	  filenames with spaces (patch #1197802 by Eric Burnett)
	* Fixed some cases where the debugger's watches tree would get
	  malformed (wrong fields separation)
	* Added Eric Burnett to contributors in the about dialog

2005-05-09 06:30  rickg22

	* 	+ Added thanks to JA Ortega for the 3d icon

2005-05-09 06:22  rickg22

	* 	Added 3D icon. Thanks to Juan Antonio Ortega.

2005-05-09 00:56  rickg22

	* 	Various usability enhancements to the compiler options: + Libraries,
	  variables and paths can be added/edited/deleted with the
	  INS/ENTER/DEL keys.  + Most dialogs are now OK/Cancel instead of
	  YES/NO (this means you can press ESC to abort them) + Added extra
	  confirmation ("Are you really sure?") for "reset to compiler
	  defaults".

2005-05-08 18:40  rickg22

	* 	+ Added thanks to Chris Raschko (chrispunkt) for the 3D logo

2005-05-08 18:30  rickg22

	* Moved compiler settings outside the "plugins" menu.

2005-05-08 18:29  rickg22

	* 	+ Updated the Code::Blocks logo to the 3D version

2005-05-08 13:43  mandrav

	* Added "extra paths" in compiler configuration (added in
	  environment PATH while running compiler)

2005-05-08 12:31  mandrav

	* Fixed working directory when using makefiles (bug #1197518)
	* Added keywords auto-completion in editor (not to be confused with
	  the code-completion plugin). Check editor's configuration,
	  "Auto-complete" page for more info...

2005-05-08 00:45  rickg22

	* 	Fixed early exit hang/crash by replacing wxPostEvent(x,e) with
	  x->ProcessEvent(e) in pluginmanager.cpp

2005-05-07 17:29  rickg22

	* 	Fixed early exit hang/crash by replacing wxPostEvent(x,e) with
	  x->ProcessEvent(e) in pluginmanager.cpp

2005-05-05 09:34  mandrav

	* Added gcc compiler option -O3 (rfe #1191601)

2005-05-03 12:59  mandrav

	* Added "reparse now" entry in class browser's context menu, when on
	  root item

2005-05-03 08:10  rickg22

	* 	Added menu option: "Save Workspace as..."

2005-05-02 21:17  mandrav

	* Fixed search dialog to not set "selected-text" search by default,
	  if the selected text is just the searched word (bug #1192823)

2005-05-02 10:35  mandrav

	* Project execution setting "host application" is now remembered
	  (bug #1191932)

2005-05-02 10:28  mandrav

	* Fixed toolbar show/hide (side-effect: bug #1192650)
	* Added debugger's resources to project.

2005-04-29 19:07  mandrav

	* Added "gdb-initial-commands" in debugger's configuration (useful
	  for new users to avoid creating .gdbinit)
	* By default, for console projects, debugger is configured with "set
	  new-console on"

2005-04-29 18:44  mandrav

	* Show message for "Compiler/Create distribution" when "make" is not
	  used
	* Fix code-completion cache saving when closing C::B

2005-04-29 12:26  mandrav

	* Added Makefile.unix.wx2.6 (codeblocks doesn't work well with
	  wx2.6)
	* Fixed a "deprecated" warning for wx2.6

2005-04-28 12:41  mandrav

	* Replaced yes-no buttons with ok-cancel in "search text not found"
	  dialog, to dismiss with Escape (bug #1191222)

2005-04-28 12:36  mandrav

	* Implemented code-completion cache (rfe #1190481).
	* Code-completion plugin's configuration dialog updated.

2005-04-27 15:27  mandrav

	* Updated unix build files

2005-04-27 15:13  mandrav

	* Added PersonalityManager to support different
	  personalities/profiles (see documentation in
	  sdk/personalitymanager.h for info)

2005-04-27 15:09  mandrav

	* Added PersonalityManager to support different
	  personalities/profiles (see documentation in
	  sdk/personalitymanager.h for info)

2005-04-26 16:15  mandrav

	* Updated "wxWindows" strings to "wxWidgets" in the wxWidgets
	  template.

2005-04-26 16:07  mandrav

	* Removed obsolete wxHIDE_READONLY flag from file dialogs

2005-04-26 14:01  mandrav

	* Global resource compiler dirs are remembered now (bug #1186685)

2005-04-26 13:52  mandrav

	* Fixed handling of filenames with spaces in default MIME handler
	  plugin (bug #1187231)

2005-04-25 16:35  mandrav

	* Fixed recursion bug in class-browser's class-ancestors handling.

2005-04-25 15:32  mandrav

	* Added new project file for building Code::Blocks with
	  wxWidgets-2.6.0. Also added a small HOWTO of the process.

2005-04-25 15:10  mandrav

	* Fixed SDL template icon

2005-04-25 15:06  mandrav

	* Re-adding template images, as binaries this time

2005-04-25 15:04  mandrav

	* Removing template images (corrupted because they were not added as
	  binaries)

2005-04-25 14:55  mandrav

	* Re-organized templates folder to allow for different templates
	  based on OS

2005-04-25 12:20  mandrav

	* Fixed error in compiler's run command that wouldn't work under
	  linux

2005-04-25 11:26  mandrav

	* Updated linux build files

2005-04-25 10:31  mandrav

	* Updated win32 Makefile (after fixing a small bug in
	  makefilegenerator.cpp)

2005-04-24 02:50  rickg22

	* Fixed display bug in Open Files tree (top editor was not refreshed
	  on layout loading)

2005-04-24 02:08  rickg22

	* all opened cbEditors are maximized on opening (except when
	  loading) by default

2005-04-23 21:55  rickg22

	* 	Fixed "random file on top at startup" bug

2005-04-23 17:16  rickg22

	* 	Files opened from the project tree (double click) are opened with
	  the current window's normal/maximized state

2005-04-23 16:43  rickg22

	* 	Added various #if's to manage incompatibilities between wx2.4.2 and
	  wx.2.5+

2005-04-23 11:05  mandrav

	* Removed all warnings about deprecated symbols when compiling with
	  wxWidgets-2.6.0

2005-04-23 05:29  rickg22

	* Restores (in theory) the top editor when loading workspace. In
	  practice, however, that editor isn't found (!?)
	* Maximizes the last opened file after loading workspace

2005-04-22 16:37  mandrav

	* Fixes for compilation with wxWidgets-2.6.0
	* Project files and Makefiles *not* updated - something's wrong with
	  MDI...

2005-04-21 18:52  mandrav

	* Updated XP-style-manifest location in win32 resource file

2005-04-21 16:13  mandrav

	* Added EditorBase class to allow for custom editors, beside the
	  builtin. cbEditor inherits it and so must do every custom editor.
	* Updated whole project for the above change.

2005-04-21 11:40  mandrav

	* Fixed bug in search function

2005-04-21 10:49  mandrav

	* Improved project loading times by using a hashmap in
	  cbProject::GetFileByFilename()

2005-04-21 06:12  rickg22

	* Further optimized project loading (AddFile)

2005-04-21 04:31  rickg22

	* 	Optimized building of the project tree: AddFile now only checks for
	  existing files if(!m_CurrentlyLoading).

2005-04-20 16:17  mandrav

	* Bug-fix in .vcproj importer: compiler search dirs
	* Bug-fix in .dsp importer: no compiler options imported some times
	  (bug #1186606)

2005-04-20 16:03  rickg22

	* 	+ Added message "Generating project tree..." in projectloader
	* Pinpointed loading bottleneck in cbproject.cpp (Added TODO item)

2005-04-20 11:56  mandrav

	* Fixed ToDo list not refreshing (bug #1185950)

2005-04-20 11:25  mandrav

	* When a file of unknown type is opened, the MIME handler plugins
	  are asked to open it.

2005-04-20 10:48  mandrav

	* Speed-up project loading times (broken by my last commit about
	  the"unnamed-new-files" bug)

2005-04-20 05:34  rickg22

	* Skipped the base path calculation if the project is still loading
	  (now does it at the end of ProjectLoader::DoUnits). Still works as
	  usual when adding the files manually.

2005-04-19 16:20  mandrav

	* Don't default to "search in selected text" for searches, when the
	  selected text is the result of the previous search (rfe #1144178)

2005-04-19 16:07  mandrav

	* Display "text not found" message if the search failed (rfe
	  #1143936)

2005-04-19 15:35  mandrav

	* Correct fix for unnamed-new-files in project tree

2005-04-18 17:37  mandrav

	* Resource files are highlighted like C/C++ files (rfe #1184765)

2005-04-17 22:03  mandrav

	* Fixed bug when creating a new project from template, where the
	  files in the tree wouldn't have names (visual glitch).

2005-04-17 20:14  rickg22

	* 	Removed manifest file from the output directory (it's already copied
	  by update.bat from the setup directory)

2005-04-17 17:14  rickg22

	* 	Fixed typo library in the wxwindows_static.cbp

2005-04-17 04:29  rickg22

	* You can now build statically-linked wxWidgets projects (note:
	  needs libwxmsw.a in your library directory)

2005-04-16 20:35  mandrav

	* Added missing manifest file for XP styles in repository

2005-04-16 20:26  mandrav

	* Preparing for 1.0-beta7

2005-04-16 20:20  mandrav

	* Updated ChangeLog for 1.0-beta7

Changes for version 1.0-beta7
-------------------------------

2005-04-16  mandrav

	* Updated code-completion
	* A small future-bug fix (!) in cbProject

2005-04-16  mandrav

	* Fixed a project tree flicker-less update issue

2005-04-16  mandrav

	* Improved handling of externally modified files (rfe #1183847)
	* Updated win32 Makefile

2005-04-15  mandrav

	* Removed most of the project tree flickering on certain actions

2005-04-15  mandrav

	* When "cleaning" a dynamic library target (dll), the .def exports
	  file is not deleted anymore, because it might be supplied by the
	  user (bug #1183690)

2005-04-15  mandrav

	* Updated unix project file and Makefile.unix
	* Updated some #includes to work in linux (quotes used instead of
	  angled braces)

2005-04-15  mandrav

	* Fixed generated Makefile to correctly create needed dirs for
	  objects and dependencies output
	* Fixed project tree to contain "clean" paths (folders). No more
	  ".." folders ;)
	* Fixed objects and dependencies output to behave correctly even for
	  relative files in dirs above the project file's dir

2005-04-15  rickg22

	* Disabled Project menus (even popup menus) when Project hasn't
	  finished loading.
	* Replaced annoying "Project files are still being loaded"
	  wxMessageBox() with a much more friendly wxBell().
	* Fixed crash in MainFrame::OnProjectCloseProject (a "return;" was
	  missing inside the "if").

2005-04-14  mandrav

	* Added ChooseDirectory() function in globals.cpp - use this if you
	  want a dir selector dialog
	* Because of the above, absolute paths are now possible where a path
	  is entered (like compiler dirs, working directory, etc)
	* Replaced all calls to other dir selector dialogs to use the new
	  ChooseDirectory()

2005-04-14  mandrav

	* Bug-fix that, upon "Run", would try to locate the executable in
	  the working dir.

2005-04-14  mandrav

	* Removed calls to wxSafeYield() which disabled input and made the
	  program slower (at least appeared to be)
	* Updated project file options dialog to support multiple build
	  targets. Contribution by Tim Baker (patch #1182707)

2005-04-14  rickg22

	* 	Added Tim Baker's regexp patch

2005-04-13  mandrav

	* Added initial printing support :)

2005-04-13  rickg22

	* 	Restored opening windows showing (aka flicker) so the program won't
	  seem to be slow

2005-04-13  mandrav

	* Added "working dir" build target property (used for program
	  execution)
	* Updated code-completion's intelligence to look inside namespaces
	  for unknown tokens

2005-04-13  mandrav

	* Fixed MSVS7 importer to correctly detect .vcproj version and
	  adjust importing accordingly

2005-04-13  mandrav

	* Updated unix project file and Makefile.unix

2005-04-13  mandrav

	* Updated win32 Makefile

2005-04-13  mandrav

	* Added missing source files from compiler plugin (sorry!)

2005-04-12  mandrav

	* Updates in dependencies generation by Tim Baker (patch #1181730)
	* Corrected a couple of #include's

2005-04-12  mandrav

	* Fixed search directories re-ordering in compiler options (bug
	  #1181038)

2005-04-12  mandrav

	* Global compile options (compiler/linker dirs/options) are now put
	  after the project options (bug #1180420)

2005-04-10  mandrav

	* Updated "about" dialog (contributors part) and contact email

2005-04-10  mandrav

	* Updated dependencies generation for direct-mode, using Tim Baker's
	  patches (#1179956 and #1179950). Changes offer a huge speed increase
	  and there is no need for individual .depend files anymore. One
	  dependency file per-project is used now to cache the file
	  dependencies. The per-target dependency output directory setting is
	  now used only for "make-mode" compiling.

2005-04-10  mandrav

	* Added separate setting for resource compiler dirs
	* Re-arranged the compiler options dialog: merged the compiler and
	  linker dirs and added resource dirs, all in one page
	* Added message display when the debugger isn't set and a debugging
	  session has been requested (bug #1180013)
	* Updated win32 Makefile and project

2005-04-10  rickg22

	* 	+ Added Tim Baker's (yet another) optimization patch for
	  directcommands.cpp
	* Removed "Esc" accelerator key from "abort" compiler menu (didn't
	  work, anyway)

2005-04-10  rickg22

	* 	+ Added maintenance comments and CVS ID tags to directcommands.cpp

2005-04-10  rickg22

	* 	+ Added "self" parameter to wxSafeYield for messagemanager (this
	  should allow *in theory* changing tabs. In practice it doesn't work,
	  but doesn't harm either so i'm leaving it like that) + Added user
	  friendly error message to the debugger in case the default debugger
	  is not set up.
	* Fixed display glitch in the Compiler Settings dialog (xrc).

2005-04-10  rickg22

	* 	To do items for beta 1.8 and above

2005-04-09  rickg22

	* Fixed "ugly DDE error" bug (TODO: Add a button in settings to "Set
	  File associations now")

2005-04-09  mandrav

	* Removed from CVS the obsolete .dsp files. They were old and
	  unmaintained and they were cluttering the base dir.

2005-04-08  mandrav

	* Updated project file with the latest fixes about commands-only
	  targets

2005-04-08  mandrav

	* Fixed filename issue with commands-only targets (bug #1178232)

2005-04-08  mandrav

	* Improved templates handling in class-parser

2005-04-08  rickg22

	* Sped up (a little) project/workspace loading (less flicker, etc)
	* Added new parameter to EditorManager::Open to speed up project
	  loading (doesn't search for projectfile data anymore, since we
	  already have it)

2005-04-08  rickg22

	* Replaced all occurrences of wxYield() with wxSafeYield().
	  wxYield() is _NOT_ safe for critical operations and may lead to
	  unexpected crashes.

2005-04-07  mandrav

	* Minor update to class browser to display "jump to implementation"
	  only where appropriate.
	* Added union support in class-parser
	* Fixed handling of nameless structs (f.e. used in unions) in
	  class-parser

2005-04-07  mandrav

	* Added "jump to implementation" class-parser functionality for the
	  symbols tab - Needs testing.

2005-04-07  mandrav

	* Fixed class-parser handling of multiple var declarations on a
	  single line, e.g. "int x,y,z;" (bug #1162313)

2005-04-07  mandrav

	* Both single and double-click on a compiler error, jumps to the
	  error line (bug #1178104)

2005-04-07  mandrav

	* Fixed handling of unnamed enums in class-parser
	* Corrected line number calculation for class-parser tokens (used in
	  "jump to declaration")

2005-04-07  rickg22

	* Moved some methods of Editor Manager into the protected area ***
	  Fixed thread crashing on early exit (TODO: Fix project manager's
	  freeze on early project closing)

2005-04-07  rickg22

	* 	+ Added managed thread class for later use.

2005-04-07  rickg22

	* 	Added managed thread class for future reimplementation of
	  parserthread (WARNING: Not tested yet)

2005-04-07  mandrav

	* Added message that files outside project can't be compiled (bug
	  #1177988)
	* Added setup file for the full package (codeblocks + mingw)

2005-04-06  mandrav

	* Added menu entry "View/Open files list"

2005-04-06  rickg22

	* Fixed bug in Files Tree that didn't show files created with "new"
	* FIXED THE ANNOYING FLICKER WHEN OPENING PROJECTS!! :D

2005-04-05  mandrav

	* Fixed generated Makefile to use relative paths for object and deps
	  directories (bug #1175490)

2005-04-05  mandrav

	* Fixed bug with spaces in link library filename (#1167228)

2005-04-05  mandrav

	* Added deps calculation speed-up patches, contributed by Tim Baker
	  (patch #1174658, #1174545)

2005-04-05  mandrav

	* Added MSVC7Loader patches contributed by Tim Baker (patch
	  #1174519)
	* Fixed wrong importing of AdditionalIncludeDirectories from .vcproj
	  files (bug #1173826)

2005-04-05  mandrav

	* Added configuration entry for selections in editor colors
	  configuration (RFE #1175452)

2005-04-05  mandrav

	* Added "View whitespace" editor option to display spaces and tabs
	  (RFE #1174716)

2005-04-05  rickg22

	* Fixed critical bug where some project files were deleted on
	  "clean".

2005-04-05  rickg22

	* Removed output filename "codeblocks.cbp" from non-compilable
	  targets. (TODO: Need to find out how it was added there in the first
	  place)

2005-04-04  rickg22

	* 	+ Added notice that says "Find in files not implemented yet".

2005-04-04  rickg22

	* Fixed tiny bug that made the File Tree disappear if the sash was
	  moved to the top.

2005-04-04  rickg22

	* 	+ Added drag and drop support for opening files - send bug reports
	  to rick_g22.

2005-04-04  rickg22

	* 	+ Added auxiliary wxWidget classes for the SDK. (xtra_classes.cpp -
	  add your own classes here)

2005-04-04  rickg22

	* 	Moved Files Tree into separate pane

2005-04-01  mandrav

	* Semi-fix for "early-shutdown-crash" bug (related to
	  code-completion plugin)

2005-04-01  rickg22

	* Fixed bug in Editor Tree when renaming files
	* Cleaned up code in Editor Tree stuff (editormanager)

2005-03-31  mandrav

	* Fixed one reason for the "early-shutdown-crash" bug (the other is
	  code-completion - still under investigation)

2005-03-31  mandrav

	* Fixed GDB filenames compatibility in debugger plugin
	* When adding a new file in a project, checks are made that it's not
	  already a member
	* Fixed MS Visual Studio project file importer to correctly recurse
	  project files
	* Fixed bug in update UI events introduced with the addition of
	  opened files list

2005-03-31  rickg22

	* 	+ New feature: Editor Tree above the project tree. With one click
	     you can switch between files.  (Also shows which files are modified)

2005-03-27  rickg22

	* Fixed bug #1167477: "Save all projects" resets the workspace name

2005-03-27  rickg22

	* Fixed bug 1167913 (cancel button on close misbehavior)

2005-03-27  rickg22

	* Fixed bug #1167913 (Save project cancel button doesn't work).
	* Also, modified the workspace/project/files closing process. Before
	  closing ANYTHING, it checks EVERYTHING for modifications and asks
	  user to save. This way, if the user presses "cancel", the state of
	  the workspace is not modified at all.

2005-03-26  rickg22

	* 	"Cancel" button on close now works when project is modified. However
	  this is a temporary fix (see notes)

2005-03-26  rickg22

	* 	+ Added stop button to compiler toolbar
	* Converted debugger plugin to XRC

2005-03-26  rickg22

	* Fixed "disappearing-combo" bug in toolbar

2005-03-26  rickg22

	* 	+ Included copying of manifest file in update.bat

2005-03-26  rickg22

	* Moved manifest file to /src/setup

2005-03-26  rickg22

	* Moved winxp manifest file to /src/setup

2005-03-26  rickg22

	* 	+ manager.cpp: Added menu,toolbar and xrc auxiliary functions
	* compilergcc.cpp: Simplified menu and toolbar building process

2005-03-26  rickg22

	* 	+ Added auxiliary menu and toolbar functions in Manager class
	* Heavy modifications to PluginManager: 99% of the code has been
	  moved from main.cpp + Added transitional code so the plugins can
	  later use a data-driven menu system
	* moved aboutplugin dialog to SDK

2005-03-26  rickg22

	* Minor aesthetic update (hides splash screen before showing main
	  window)

2005-03-22  mandrav

	* Fixed environment variables substitution in MS VS project importer

2005-03-21  rickg22

	* Converted Main and Compiler Menus to XRC.
	* Added "Compiler options" in compiler menu (xrc)
	* Copied some project options to File Menu (xrc)
	* Fixed ugly non-space in compiler toolbar
	* Synced compiler target tool's xrc id with source

2005-03-19  mandrav

	* Fixed win32 Makefile

Changes for version 1.0-beta6
-------------------------------

2005-03-19  mandrav

	* Updated unix project file and Makefile.unix
	* Updated ChangeLog for beta6

2005-03-19  mandrav

	* Fixed MinGW auto-detection to search in app path too
	* Fixed debugger to respect the debugger setting of the compiler

2005-03-19  mandrav

	* Bug-fix: when changing toolbar size in environment settings, the
	  compiler's build target combobox would be cleared

2005-03-19  mandrav

	* Finally fixed (really!) the issue with the initial output filename
	  for new projects (was wrong in many cases)
	* Updated the "install compiler" readme file
	* Minor updates regarding the release of beta6 (version, authors,
	  etc)

2005-03-19  mandrav

	* Added "wildcard selection" and "toggle selection" functionality in
	  GenericMultiSelectDlg
	* Fixed loading/saving state of the layout
	* Updated all available templates to the current project format

2005-03-18  mandrav

	* Improved workspaces handling
	* Workspaces are now added to recent files
	* Fixed compiler's "target" combobox disappearing (visual glitch)
	* Removed debugger's toolbar (until dockable toolbars are
	  implemented)
	* Added elementary debugger options dialog

2005-03-17  mandrav

	* Fixed: files/paths names loaded from project file, are converted
	  to OS-accepted paths/files

2005-03-17  mandrav

	* When adding a new ToDo item, the last used type is remembered now.

2005-03-17  mandrav

	* Fixed "debugger program not remembered" bug

2005-03-16  mandrav

	* Fixed erroneous substitution for $static_output macro

2005-03-16  mandrav

	* Added "new" and "delete" buttons in defaultmimehandler settings
	  dialog.

2005-03-15  mandrav

	* Fixed main toolbar (accidentally had toggle buttons)

2005-03-15  mandrav

	* Fixed bug where new projects' default target wouldn't have an
	  output filename

2005-03-15  mandrav

	* Fixed "tatic_output" bug when working with GNU "make" and static
	  libraries
	* Updated win32 Makefile

2005-03-15  mandrav

	* Re-designed the "Import/Export settings" dialog

2005-03-14  mandrav

	* Updated files for succesfull linux compilation

2005-03-14  mandrav

	* Fixed filenames handling/conversion throughout the project. It
	  should be much more consistent now.
	* Added default MIME handler plugin (to open unknown types of files
	  in the project tree).
	* Fixed generated Makefile to treat output directories the same as
	  direct-mode.
	* Added more GCC compiler options.
	* Added version numbers in the plugins SDK.
	* Updated plugin wizard to support the latest SDK changes.
	* Fully documented all types of plugins (sdk/cbplugin.h).
	* SDK: Added new MessageManager::DebugLogWarning() and
	  MessageManager::DebugLogError() functions.
	* SDK: Removed cbPlugin::RemoveMenu() and cbPlugin::RemoveToolbar()
	  functions.

2005-03-12  mandrav

	* Disabled on-the-fly plugins enabling/disabling (could crash under
	  certain circumstances)

2005-03-12  rickg22

	* Added sanity checks to project loading functions

2005-03-12  mandrav

	* Fixed some filename issues under linux

2005-03-11  mandrav

	* Fixed a missing command output redirection to /dev/null in linux
	  update script

2005-03-11  mandrav

	* Updated linux project, Makefile.unix and fixed a bug that caused
	  the linux version to crash on exit

2005-03-11  mandrav

	* Fixed small bug in MS Visual Studio project importer

2005-03-11  mandrav

	* Fixed bug #1154511 (devcpp project importer)

2005-03-11  mandrav

	* Added "Static Library" template

2005-03-11  mandrav

	* Fixed bug that would crash on exit, if no plugins were loaded

2005-03-10  mandrav

	* Fixed error in debugger toolbar (not enabling/disabling items)

2005-03-10  mandrav

	* Improved MSVC 6 project file importer - supports selection of
	  multiple configurations to import
	* Added importer for MSVC 6 workspaces (*.dsw)
	* Added importer for MS Visual Studio solutions (*.sln)
	* Updated MSVC compiler regex's

2005-03-10  rickg22

	* + Added XRC resources for debugger toolbar

2005-03-09  mandrav

	* Added color output in compiler messages list

2005-03-09  mandrav

	* Fixed a just-introduced bug in workspace management

2005-03-09  mandrav

	* Conversion to use cbWorkspace, done

2005-03-09  mandrav

	* Created new SDK class: cbWorkspace (to give it some more features
	  than save/load only) - WIP

2005-03-09  mandrav

	* Added "Toolbar iscons size" setting in environment settings
	  dialog.
	* Fixed compiler's and debugger's menu removal
	* Removed plugins menu removal from application shut down procedure
	  (the menus are all freed upon app exit).

2005-03-09  rickg22

	* Turned projectmanager::BuildMenu() into static function.

2005-03-09  mandrav

	* Fixed a small compiler plugin menu bug
	* Re-added the missing project menu entries
	* Added some extra clean-up code in main app (maybe it gets rid of
	  the crashes some people experience on exit)

2005-03-08  mandrav

	* Bug-fix in setting breakpoints *before* debugger launch.

2005-03-08  rickg22

	* Replaced static vars with heap vars in config manager (fixes crash
	  on end)

2005-03-08  mandrav

	* Updated Makefile (Makefile.unix still needs update).
	* Updated MS Visual Studio project loader to use the project's
	  compiler for all targets it creates.

2005-03-07  mandrav

	* Fixed MS Visual Studio project importer. Imports multiple
	  configurations and correctly substitutes MSVC macros. Almost perfect
	  now :)

2005-03-07  rickg22

	* Added credits (or blames) of code changes for future references

2005-03-07  rickg22

	* Fixed annoying warnings in Astyle plugin. (was using signed integers
	  in various for loops)

2005-03-06  rickg22

	* Added sanitycheck.h to project

2005-03-06  rickg22

	* Fixed node segfault on a couple of managers that use linked lists.
	  Added "sanity check" to all manager classes (checks for self==NULL
	  before doing anything) Added Manager::isappShuttingDown() function
	  that helps in Manager::Free().

2005-03-06  rickg22

	* Added debugging help lines for Win32 platform. Requires directive
	  __CBDEBUG__ and to be compiled as "console app" to work.

2005-03-05  rickg22

	* Fixes segfault on early exit

2005-03-05  rickg22

	* Fixed segfault on early shutdown

2005-03-05  rickg22

	* Fixes segfault on early exit.

2005-03-05  rickg22

	* Fixes early shutdown crash. WARNING: Bug chains to ALL *_manager
	  classes. They need fixes, too!

2005-03-05  rickg22

	* GetActiveEditor() Returns NULL instead of generating a segfault

2005-03-05  rickg22

	* Fixed memory leak caused by popup menu fix (just added a delete at
	  the end)

2005-03-05  rickg22

	* Fixed bug [ 1096905 ] Crash under FC2.  (Lesson learned: Don't use
	  stack variables for menus. They get destroyed after function call -
	  on menu closing they get destroyed again, possibly generating a
	  segfault)

2005-03-05  rickg22

	* Modified to load plugins from SDK.  Fixed the dreaded
	  "DoClearTargetMenu()" bug (fix must've been lost in CVS somewhere)

2005-03-05  rickg22

	* moved "xtra_res" files to the SDK. And added copyright notice (they
	  were adapted from the wxxrc library)

2005-03-04  rickg22

	* Main toolbar in XRC

2005-03-04  rickg22

	* Moved Compiler plugin toolbar into XRC resources. The resources are
	  loaded with the new class wxXMLToolBarAddOnHandler (xtra_res.cpp).
	  Converted id's in main.cpp into XRCID("idName") for future
	  conversions.

2005-03-04  rickg22

	* Removed output/share directory from the project

2005-03-04  rickg22

	* Output directory tree is unnecessary to be in CVS.  "update" shell
	  scripts will take care of creating it from now on.

2005-03-04  rickg22

	* Updated scripts create output directory tree.  Additionally, they
	  create resource trees inside zip files (for use with XRC)

2005-03-04  mandrav

	* Temporary fix for Linux compilation
	* Updated Makefile.unix

2005-03-03  rickg22

	* 16x16 and normal icons in plugin. These will make it into the
	  plugin's resources zip file (see "update" makefile).

2005-03-03  rickg22

	* 16x16 icons in main

2005-03-03  rickg22

	* 16x16 icons in plugin. Additionally, all future icons will go under
	  plugins/*/resources/images

2005-03-03  rickg22

	* 16x16 icons in plugin. Additionally, all future icons will go under
	  plugins/*/resources/images

2005-03-03  rickg22

	* New directory for 16x16 icons

2005-03-02  mandrav

	* Fixed bug #1149964 (various To-Do bugs)

2005-03-02  mandrav

	* Fixed bug #1153876 (click on compiler error in listbox, doesn't
	  always open the file in the editor)

2005-03-01  mandrav

	* Debugging watches are correctly parsed now
	* Added default debugging watches locals and function args
	* Added word-under-the-mouse debugger evaluation
	* Fixed bug in CodeBlocksEvent copy ctor

2005-02-25  mandrav

	* Optimized dependencies calculations in direct build mode (70% -
	  90% less time needed!)
	* Updated win32 Makefile

2005-02-24  mandrav

	* Projects now "remember" their active build target
	* Fixed debugger bugs with multi-build-target projects

2005-02-24  mandrav

	* Added environment option "Check for externally modified files"
	* Fixed editor bug with new files not correctly assigned to active
	  project (if selected so)

2005-02-23  mandrav

	* Fixed bug in build output directory creation
	* Objects and dependencies output directories are now global (not in
	  the same directory as the source file) - less source clutter :)
	* Speeded up projects tree updating
	* Added button to toggle marked files in project options dialog
	  (assign files to target listbox)
	* Updated workspaces to work with relative project filenames

2005-02-23  mandrav

	* Fixed buggy GetArrayFromString()
	* Fixed dev-cpp importer

2005-02-22  mandrav

	* Fixed dynamic library compiler command for MinGW
	* Fixed bug in "Compile'n'Run" option when a target was selected in
	  the targets listbox
	* Updated direct build mode to create object and dependenciy
	  directories recursively

2005-02-21  mandrav

	* Fixed a compiler warning

2005-02-19  mandrav

	* Updated SDK doxygen filename in "doc" target

2005-02-19  mandrav

	* When adding files to a project, multiple target selection is
	  allowed
	* Added documentation to ProjectManager
	* Add new target "doc" to build SDK documentation using doxygen
	* Fixed bug in $static_output macro replacement in compiler commands

2005-02-18  mandrav

	* Updated C-source templates to create .c files instead of .cpp

2005-02-18  mandrav

	* Fixed bug that when creating new project from template, the
	  default compiler was not used for the build targets

2005-02-18  mandrav

	* Added "Add files" and "Remove files" in Project menu

2005-02-18  mandrav

	* Fixed a minor bug in the GCC compiler command lines

2005-02-17  mandrav

	* Fixed bug #1124251

2005-02-17  mandrav

	* Added "Reset defaults" button for compiler in compiler options to
	  reset all the compiler's settings
	* Added preprocessor error regex for GCC
	* Projects/targets now ignore duplicate dirs for compiler/linker
	* Added Dev-C++ auto-detection for GCC, if MinGW is not detected
	  (win32 only)

2005-02-16  mandrav

	* Fixed bug #1123572 (erroneous dev-cpp project importing)

2005-02-16  mandrav

	* Refactored compiler output parsing into user-defined regular
	  expressions ;)
	* Fixed small bug in project/target linker options ordering

2005-02-15  mandrav

	* Added linker program setting for static libs, in compiler.
	* Added compiler command macro "$lib_linker"
	* Updated compiler commands based on the above
	* Fixed BCC compiler command for static lib creation
	* Fixed auto-name suggestion for static libs to respect the
	  compiler's settings

2005-02-15  mandrav

	* Fixed compiler commands for all supported compilers (except BCC's
	  DLL & LIB generation)

2005-02-14  mandrav

	* Added contributors section in about dialog

2005-02-14  mandrav

	* Separated link objects from resource objects macros (needed for
	  BCC and possibly other compilers)
	* Fixed BCC support (for executables at least)
	* Added DigitalMars compiler support (thanks to Hakki Dogusan who
	  contributed it)

2005-02-14  mandrav

	* Changed codeblocks version to 1.0-cvs (forgot it earlier...)

2005-02-14  mandrav

	* Added message for project file update to newer version

2005-02-14  mandrav

	* Separated linker libraries from the rest of the linker options.
	  Codeblocks offers to auto-detect used libraries and configure the
	  project accordingly, if the said project was saved with an earlier
	  version of codeblocks.
	* Because of the above, the project file format changed subtly
	  (conversion of older projects is done automatically, on first open).

2005-02-12  mandrav

	* Separated link libraries from other linker options in compiler

2005-02-11  mandrav

	* Fixed minor bug in editor color themes switching

2005-02-11  mandrav

	* Fixed configuration expporting to file (importing not implemented
	  yet)
	* Added menu "Settings/Import-export configuration"

2005-02-10  mandrav

	* Added multiple themes support in editor color options
	* Support is on the way for importing/exporting various (or all)
	  configuration settings to/from file

2005-02-10  mandrav

	* Fixed editor color configuration
	* Added "Default" style in editor color configuration
	* Added "Reset defaults" button in editor color configuration

2005-02-02  mandrav

	* Added editor configuration option for tab size

2005-01-31  mandrav

	* Fixed crash on tree right-clicking in project's build options

2005-01-30  mandrav

	* Updated Makefile to add sdk/autodetectcompilers.(cpp | h)

Changes for version 1.0-beta5
-------------------------------

2005-01-30 22:20  mandrav

	* Fixed bug that would mess compiler options when continually
	   switching compiler in compiler options
	* Debugger pops a message if no debugging info in executable

2005-01-30 11:41  mandrav

	* Changed the plugins SDK
	* Corrected plugins loading/unloading on-the-fly
	* Moved menu entry "Settings/Manage plugins" to "Plugins/Manage plugins"

2005-01-29 13:59  mandrav

	* Fixed CompilerMSVC to compile under non-win32 platforms

2005-01-29 13:29  mandrav

	* PluginWizard now creates a new project for the
	   plugin it generates
	* Added some developer's documentation in cbProject tree building
	* Renamed menu entry "Settings/Plugins" to "Settings/Manage plugins"
	   to better reflect its purpose

2005-01-28 20:16  mandrav

	* Added option in code-completion to disable SmartSense (provide
	  non context-sensitive matches)

2005-01-28 16:24  mandrav

	* Added support for user-templates
	* Re-organized the "Project" menu to eliminate the clutter

2005-01-28 14:48  mandrav

	* Added configuration for default code for new files (in editor settings)

2005-01-28 10:15  mandrav

	* Bug fix: When creating new source file, it was not added to the current
	   project (by asking the user)

2005-01-26 23:22  mandrav

	* When compiling in direct-mode, dependencies are always generated
	   and checked
	* Fixed compilers auto-detection
	* Fixed editor issue under Win98 (could not open any file in the editor)
	* Changed version to 1.0-beta5

2005-01-26 17:02  mandrav

	* Fixed bug that recent file history would disappear if plugins were
	   loaded/unloaded
	* Added "Auto-detect" button in compiler configuration dialog,
	   under "Programs" page
	* Added "--clear-configuration" command-line option to completely clear all configuration
 	   settings (used by the win32 uninstaller)
 	* Added "--no-dde" command-line option to disable DDE server startup under win32
 	* Removed first-run message about compilers (moved to win32 setup)
	* Added some web shortcuts for use by the win32 installer
	* Added compiler-howto

2005-01-26 13:59  mandrav

	* Fixed a typo in last commit

2005-01-26 13:40  mandrav

	* If a plugin crashes Code::Blocks on activation, when the app is executed
	   again the user is asked to allow the offending plugin's activation

2005-01-25 13:25  mandrav

	* MSVC Free Toolkit 2003 is now really auto-detected
	* Add comment in the build banner for the build mode ("make" or direct)

2005-01-24 14:54  mandrav

	* Bug-fix for debugger error message about "working directory needs an argument"
	* Bug-fix for compiler in direct-build-mode where the last process exit code
	   would persist until a new build

2005-01-23 19:38  mandrav

	* Fixed plugins loading/unloading on-the-fly
	* Changed all error reporting from wxLogError() to wxMessageBox(),
	   so that it appears immediately

2005-01-23 00:25  mandrav

	* Fixed direct-build-mode under linux
	* Fixed default editor font under linux

2005-01-22 14:39  mandrav

	* Added binreloc (under unix), to correctly report the executable's full-path filename

2005-01-22 14:07  mandrav

	* Updated unix project file and Makefile.unix
	* Added "update" shell script for unix
	* Add error handling for some linker errors
	* Fixed bug that would export Makefile in the wrong dir if direct-build-mode was enabled
	  and the project was not compiled once...

2005-01-22 13:11  mandrav

	* Fixed non-working environment options
	* Fixed compiling of win32 resource files with the new direct-build-mode

2005-01-20 23:55  mandrav

	* Fixed CompileAll and RebuildAll in direct-build-mode
	* Added menu entries to change project order in project tree

2005-01-19 17:04  mandrav

	* Compiler can now be configured per-target (was per-project)

2005-01-19 01:09  mandrav

	* Half-implemented user template saving

2005-01-18 17:06  mandrav

	* Fixed compilers auto-detection
	* Added "Set as default" button in compiler options, to set the default
	   compiler for new projects

2005-01-18 14:00  mandrav

	* Fixed dependencies generation in direct-mode
	* Moved "make update" commands to a batch file named update.bat
	   (will add update.sh for unix too)

2005-01-18 00:22  mandrav

	* When using "make" for builds, respect logging setting
	* Partial fix for incomplete dependencies generation in direct-mode
	* Added code to set the default compiler - no GUI option yet

2005-01-17 16:24  mandrav

	* Started implementing auto compiler discovery

2005-01-17 15:17  mandrav

	* Done with new compiler mode (no GNU "make" requirement)
	* Minor bug-fixes

2005-01-17 00:31  mandrav

	* Removed GNU "make" requirement for the compiler plugin (WIP: ~80% done)
	* Refined some compiler options (in "Others" tab)
	* Support for user templates (WIP: ~50% done)

2005-01-10 13:22  mandrav

	* Fixed support for Borlans's compiler (works now for executables, but not yet for libs and
	   dlls)
	* Added two new options in advanced compiler settings: Force
	   add quotes for filenames in compiler/linker command-lines (needed
	   for BCC)

2005-01-09 14:20  mandrav

	* Added DLL template

2005-01-06 12:01  mandrav

	* Updated Makefile.unix and unix project file to create a "run.sh" script under
	   src/output and src/devel. Use this script to launch Code::Blocks

Changes for version 1.0-beta4
-------------------------------

2005-01-04 21:57  mandrav

	* Updated ChangeLog for version 1.0-beta4

2005-01-04 17:15  mandrav

	* Final touches before newest version release.

2005-01-04 00:17  mandrav

	* Fixed some menu entries enabling/disabling as appropriate

2005-01-03 16:59  mandrav

	* Fixes in MSVC compiler and loader
	* Minor bug-fixes

2005-01-03 00:10  mandrav

	* Added unix project file (and updated unix Makefile)

2005-01-02 22:13  mandrav

	* Added MS Visual Studio import (preliminary)
	* Added reporting of number of warnings/errors on build end
	* When importing a project, the user is asked if compiler/linker options
	  should be converted for GCC
	* When importing a project, the user is asked what compiler to
	  use for the imported project
	* Fixed error reporting for MSVC compiler (should catch all errors now)

2004-12-30 17:00  mandrav

	* Fixed typo in projectmanager.cpp
	* GCC warnings/errors are now detected properly
	* Double-clicking a warning/error in the "Compiler messages" tab displays
	  a message box with the error (useful for long errors)

2004-12-30 12:27  mandrav

	* Changes for succesfull compilation under Linux/wxWidgets-2.5.3

2004-12-30 09:59  mandrav

	* Fixed bug #1092685 - Right clicking in debugger's watches tree (empty
	  space) had no effect

2004-12-29 15:24  mandrav

	* Fine-tuned support for MS VC Free Toolkit 2003
	* Added support for Borland C++ Compiler 5.5

2004-12-29 13:02  mandrav

	* Fixed MS VC Toolkit 2003 integration

2004-12-29 12:06  mandrav

	* Improved handling of read-only files

2004-12-29 10:30  mandrav

	* Bug-fix: codeblocks would crash on exit, if the "Symbols" or "Watches"
	  tab was active in the project manager

2004-12-27 13:41  mandrav

	* Bug-fix in code-completion's plugin tokenizer

2004-12-27 00:10  mandrav

	* Added preliminary VC Toolkit 2003 compiler support

2004-12-26 01:25  mandrav

	* Object and dependencies output directory is now configurable per
	  build-target (defaults to ".objs" and ".deps" respectively)

2004-12-24 17:52  mandrav

	* Custom makefiles are now supported (makefile will not be
	  auto-generated)
	* Bug-fix: compile single-file was not working after some changes in the
	  makefile generation

2004-12-19 16:13  mandrav

	* Bug-fix in class wizard plugin
	* All dependencies are generated in a subfolder .deps and all object
	  files are generated in a subfolder .objs (to make source dir stay
	  clean)
	* Makefile is now generated correctly (even with filenames
	  with spaces -- all cases). Got to check it under Linux...
	* Code::Blocks is now built and distributed with wxWidgets 2.4.2

2004-12-18 22:09  mandrav

	* Fixed bug in setup script that wouldn't install main executable if no
	  shortcut was requested
	* Many bug-fixes relating to crashes on exit
	* Fixed bug that wouldn't allow changing of compiler's master path
	* Fixed bug in win32 generated makefile
	* Changed default color for C++ keywords and default gutter color in editor
	* Added manifest file to adopt win XP look and feel under, err, XP ;)

2004-12-18 11:40  mandrav

	* Bug-fix in generated Makefile plus some other minor bug-fixes

2004-12-18 11:08  mandrav

	* Improved file association handling on startup. Asks before establishing
	  associations.

2004-11-29 23:41  mandrav

	* Compiler: Improved generated Makefile
	* Code-completion: Now compiles and runs under Linux (kind of...);
	  still needs work to become stable
	* General: UI updates + minor bug fixes

2004-11-19 00:44  mandrav

	* Fixed debugger process hanging under Linux (same problem as the
	  compiler used to have)

2004-11-07 13:26  mandrav

	* More Unix compilation updates and some bug-fixes

2004-11-07 01:19  mandrav

	* Dependencies are now generated in a .deps subdirectory

2004-11-01 00:04  mandrav

	* Temporary fix for crash under wxGTK when editor's popup menu hides
	  (introduced mem-leak now, I 'm afraid)
	* XRC resource updates

2004-10-31 12:52  mandrav

	* Linux version fixes: Fixed hang on compiler process end. Remains to do
	  the same for the debugger.  Also fixed a bug in the editor color sets
	  (themes).  The Linux version is starting to stabilize :)

2004-10-29 17:08  mandrav

	* Added Makefile.unix for unix builds. Finally compiles under Linux.
	  Tested under Debian unstable. Small updates to make code compile
	  under Linux.

2004-10-24 11:21  mandrav

	* Templates: Fixed bug that on creating a new project from template, would
	  overwrite any existing files without asking for permission.

2004-10-22 19:18  mandrav

  * Compiler: Bug-fix in compiler options (duplicated -lgmon each time
    the "Build options" dialog was visited)
  * Compiler: Bug-fix for profiling compiler option (wouldn't add -pg in linker options)

Changes for version 1.0-beta3
-------------------------------

2004-10-05 20:05  mandrav

	* Main app: Added exchndl.dll to catch and report fatal exceptions (a file
	named codeblocks.rpt is created containing exception info) - Win32 only

2004-09-30 21:24  mandrav

	* Code-completion plugin: Fixed bug that would skip "extern "C" {}" blocks
	* Compiler GCC plugin: If compilation errors occur, jump to first/next error,
	not	warning (if there are any)
	* Core: Introduced "Project/Import/Visual C++ project" option

2004-09-11 12:15  mandrav

	* Compiler GCC plugin: Generated Makefile doesn't complain anymore when
	the same project file is included in multiple targets
	* ClassWizard plugin: Change current directory to project's base path (if
	a project is open) before generating the new class
	* Debugger GDB plugin: Switch to output directory before start of
	debugging session
	* Code-completion plugin: Make sure preprocessor definitions are not
	stored under namespaces or classes
	* Code-completion plugin: Many updates and bug-fixes regarding
	code-completion using namespaces
	* Project manager: Added "Project/Activate Prior" and "Project/Activate Next"
	for easy navigation between open projects
	* Project manager: Added "File/Properties" for active editor
	* Project manager: Changed "Project/Properties" to display the project
	properties (it would display the selected file's properties in the project
	tree, if one was selected)
	* Project manager: Fixed "Build Options" tree context menu entry, to
	display the build options for the "clicked" project
	* Tools manager: Bug-fix (didn't substitute macros)

2004-07-20 21:03  mandrav

	* Code-completion plugin: Fix crash if namespace was used in class inheritance
	* Code-completion plugin: Fix superfluous namespaces in class browser

Changes for version 1.0-beta2
-----------------------------

2004-06-11 07:17  mhaggag

	* Minor bug fixes
	* Reduced the number of memory leaks a little :)
	* No longer using relative include paths for plugins
	* Plugin classes no longer exported
	* Minor code cleanup
	* Created VC6 projects for all plugins

2004-06-05 00:08  mhaggag

	* Added VC++6 workspaces/project files for cb. Plugins not done yet, though.
	* Added "Comment/Uncomment Selection"
	* Fixed XRC Resource Loading Issue (under wx2.4.2)
	* Fixed "Checking Uncheckable Item" assertions
	* Changed absolute include paths to relative include paths (no need to set the SDK path
	in the include paths when relative addressing does the job)

2004-05-14 09:11  mandrav

	* setup/CodeBlocks_Core.iss: Updated setup file for 1.0-beta2

2004-05-14 08:43  mandrav

	* A couple of small bug-fixes in compiler plugin
	* Disabled use of "Settings/Plugins" menu item (plugins enable/disable)
	* Increased version to 1.0-beta2

2004-05-14 07:08  mandrav

	* Added "File/Save workspace" to select workspace filename instead
	  of always using the default workspace
	* Added file association for workspaces

2004-05-14 06:27  mandrav

	* Added a tips dialog to show on start-up and under Help/Tips
	* Added tips.txt file (one tip per-line; to disable a tip put a #
	  at the start of the line)
	* Commented out a #pragma directive in sdk/tinyxml/tinystr.h to
	  stop a gcc warning

2004-05-14 05:24  mandrav

	* Fixed a nasty UI glitch where the MessageManager logs would  not
	  be correctly laid out until *manually* resizing MessageManager

2004-05-14 03:43  mandrav

	* Bug-fix: Tools menu messed-up after "configure tools"
	* Added new class MenuItemsManager to manage menu items for classes
	  that need to add menu items and then remove them (ToolsManager,
	  plugins etc)

2004-05-11 09:48  mandrav

	* [Compiler]: generated Makefile contains code to automatically create
	  the target dirs (if they do not exist)

2004-05-11 08:37  mandrav

	* Fixed some UI-related behaviour in project options dialog

2004-05-11 07:33  mandrav

	* Bug-fix: crash on global compiler options add/edit dirs

2004-05-11 03:51  mandrav

	* Bug-fix: global compiler settings, add compiler dir crash

2004-05-10 07:18  mandrav

	* Changed ToDo plugin interface: it now adds a tab in the bottom view

2004-05-10 04:25  mandrav

	* Update symbols browser images

2004-05-10 03:35  mandrav

	* Changed namespaces display in symbols browser

2004-05-09 16:07  mandrav

	* Bug fix: Generated Makefile: wrong relative filename for private resources
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.