Menu

[r13166]: / branches / cf / ChangeLog  Maximize  Restore  History

Download this file

4729 lines (2865 with data), 118.8 kB

Changes for version 1.0-RC2
-------------------------------

2005-10-24  mandrav

	* Fixed wxWidgets templates

2005-10-24  byo_spoon

	* Added InitDialog event handler
	* Fixed some bugs related to event handlers

2005-10-24  byo_spoon

	* Fixed dialog-initializing code generation (now using Create()
	  instead of constructor)
	* Fixed bug with crashes after configuring wxSmith
	* Addef Fit() and SetSizeHints() methods to code generated by sizers

2005-10-24  mandrav

	* Fixed a small bug in PluginWizard's generated code.
	* Fixed selecting directories when adding paths in global compiler
	  options.

2005-10-24  ceniza

	* ODT Exporter added.
	* The exporters now inherit from BaseExporter.

2005-10-23  mandrav

	* Fixed debugger plugin not working correctly with unicode wx.

2005-10-23  mandrav

	* Updated new splash screen

2005-10-22  byo_spoon

	* update.bat will put all resources also into output directory

2005-10-22  ceniza

	* Ampersand now written as & in the HTML Exporter

2005-10-22  ceniza

	* Fixed background color bug in the HTML Exporter

2005-10-22  byo_spoon

	* Changed options to generate precompiled headers automatically

2005-10-22  mandrav

	* Added explanation string in file options dialog, regarding
	  "Priority weight" setting.

2005-10-22  byo_spoon

	* Added support for precompiled headers

2005-10-21  mandrav

	* Updated Makefile.am for "StartHere" page resources

2005-10-21  mandrav

	* Added some eye-candy (courtesy by Thomas)

2005-10-21  mandrav

	* Updated wxWidgets templates. Added support for unicode builds and
	  a precompiled header.

2005-10-21  mandrav

	* Finally fixed honouring the "compile" and "link" unit flags when
	  loading a project
	* PluginWizard now asks to create and save the new project *after*
	  the dialog has run

2005-10-21  mandrav

	* Removed reference to stc.h in PCH files
	* Fixed a typo in tips.txt
	* Removed obsolete menu entry "View->Manager position"

2005-10-21  byo_spoon

	* Fixed bug when generating localized characters (ASCII > 0x80) in
	  code

2005-10-21  ceniza

	* Added RTF Exporter

2005-10-21  ceniza

	* Changed a tab to spaces

2005-10-20  byo_spoon

	* Fixed some bugs (seg-faults)

2005-10-20  mandrav

	* Bug fix: when adding files in project, only mark as "compile/link"
	  the right kind of files (was broken from PCH support)

2005-10-20  mandrav

	* Fixed certain context menu entries not working in project manager
	  and class-browser.

2005-10-20  mandrav

	* Fixed bug when opening a workspace by double-clicking in explorer.
	  Would open the workspace, close it and re-open it. Pointed out by
	  tiwag.

2005-10-20  mandrav

	* Added PCH support in contrib plugins.

2005-10-20  mandrav

	* Bug fix: when adding a new header file to the project, by default
	  don't make it compile/link.
	* Bug fix: when setting a header file as compilable (e.g. PCH), make
	  sure it has been assigned a valid compiler variable.

2005-10-20  mandrav

	* Fixed a possible bug in cbThreadPool::FreeThreads() implementation
	  (patch by Thomas)

2005-10-20  mandrav

	* When using "Go to line", ensure destination line is not currently
	  fodled or, if it is, unfold it (feature #1329422).

2005-10-20  mandrav

	* Added "Save project" menu entry under "File", to avoid confusion
	  for users (bug #1323196).

2005-10-20  mandrav

	* Bug fix: correctly remember position and size when closing the app
	  while minimized (bug #1324114).

2005-10-20  mandrav

	* When message pane is set to auto-hide and is hidden, when unset in
	  env. options show the message pane again.

2005-10-20  mandrav

	* Fixed bug with refreshing custom vars in compiler options, when
	  changing compiler (bug #1327769)

2005-10-20  mandrav

	* Fixed freeze bug on closing a project (related to thread pool)

2005-10-19  mandrav

	* Fixed wrong cast of void* to integer in parser.cpp (broke build in
	  64-bit CPUs)

2005-10-19  mandrav

	* Added precompiled header support in unix build system

2005-10-19  mandrav

	* Fixed broken src/src/printdlg.h (from last PCH commit)

2005-10-19  mandrav

	* Added precompiled headers (PCH) support :)

2005-10-19  byo_spoon

	* Fixed bugs with colours/font of main resource's window

2005-10-17  ceniza

	* Now uses current font type and size, and also background color.

2005-10-17  mispunt

	* fix unicode support in wxSafeShowMessage

2005-10-17  byo_spoon

	* Small bug fixes

2005-10-17  mandrav

	* Added a mutex lock in Parser::Clear() (would lock-up if more than
	  one projects were open).
	* Added exception handling in more places, regarding plugins.
	* Added new contrib plugin ("source_exporter") to export open file
	  to HTML (authored and maintained by Ceniza).

2005-10-16  zlika

	* Increased robustness of the parser

2005-10-16  mandrav

	* Added cbEditor::GetColorSet().

2005-10-16  byo_spoon

	* Fixed problems with static line widget and some small bugs

2005-10-14  byo_spoon

	* Fixed some bugs in dragging system, added some features

2005-10-14  mandrav

	* Removed a superfluous mutex locking in parser (may have caused a
	  deadlock on shutdown).
	* Implemented search in arbitrary paths/filemasks for find-in-files.
	* Enabled "Search->Find" when no project is open, to allow searching
	  in files.

2005-10-14  mandrav

	* Fixed ugly bug when auto-wrap for search was enabled and the found
	  text was deleted before wrapping around.
	* Implemented quick and ugly hack for certain compilers static lib
	  creation (bcc, dmc) that need a + or - sign in front of every object
	  in the link command. New compiler macros added for this:
	  $-link_objects, $+link_objects, $-+link_objects and $+-link_objects
	  (adding the respective symbols between $ and link_objects).

2005-10-14  rickg22

	* Fixed freeze-on-startup (99% CPU) bug. Added more debug messages for
	  the parser.

2005-10-14  byo_spoon

	* Fixed bugs when adding new resources

2005-10-13  byo_spoon

	* Improoved visual interface

2005-10-13  byo_spoon

	* Added Dragging assistance Added plugin configuration dialog

2005-10-12  byo_spoon

	* Added settings dialog Linux bug fixes

2005-10-12  byo_spoon

	* Fixed linux post-build script (icons are now copied properly)

2005-10-12  byo_spoon

	* Fixed some linunx-compatibility problems

2005-10-11  byo_spoon

	* Fixed some bugs in dragging routines

2005-10-11  byo_spoon

	* Improoved dragging routines

2005-10-10  byo_spoon

	* Improved preview picture fetching system (removed many visual
	  artifacts)

2005-10-10  byo_spoon

	* Fixed bugs in drag window

2005-10-10  mandrav

	* Re-uploaded the correct glfw.png template icon

2005-10-10  mandrav

	* Removed broken glfw.png template icon

2005-10-10  mandrav

	* Added GLFW project template (by Thomas Denk).

2005-10-09  mandrav

	* Updated setup files

2005-10-09  mandrav

	* Fixed build log's background color to respect system settings
	  (partly, patch #1318460 by Paul Mandalka)

2005-10-09  mandrav

	* EditorBase::Saved() is now actually called.
	* PluginManager now logs an error in the debug log if it can't load
	  a plugin, instead of displaying a message.

2005-10-07  mandrav

	* Added editor configuration option: auto-wrap search when EOF
	  reached (patch by tiwag).
	* Display the active editor's full filename in the status bar (patch
	  by tiwag).
	* Correctly update active editor's column/line when switching editor
	  tabs (patch by tiwag).

2005-10-07  mandrav

	* Fixed wrong tooltip in code-completion plugin's cache settings

2005-10-07  mandrav

	* Fixed order of projects being added as source dirs for the
	  debugger (bug #1281125).
	* Added debugger configuration option, whether to add the other open
	  projects (if any) as search dirs (bug #1281125).

2005-10-07  byo_spoon

	* Fixed some bugs Started to improove widget-dragging routines

2005-10-07  mandrav

	* Fixed UI glitch in find-in-files (the editor that performs the
	  search, that should be invisible)
	* Display a progress bar while the find-in-files search is performed
	  because it can take some time (rfe #1252189).

2005-10-07  mandrav

	* Added EditorBase::OnBeforeBuildContextMenu() and
	  EditorBase::OnAfterBuildContextMenu() which are called before and
	  after (respectively) context menu creation. Used in cbEditor to move
	  the caret to where the mouse cursor is, before creating the context
	  menu. This is because some menu entries scan the word under the
	  cursor and without this, it needed first a left click on the word in
	  interest and then a right click. Now it's done in a simple
	  right-click. This also implements RFE #1264036.

2005-10-07  mandrav

	* Allow multiple files selection when adding link libraries (rfe
	  #1290628).
	* Remember last directory when opening dialog for dir selection (rfe
	  #1294446 ).

2005-10-07  mandrav

	* Fixed check for externally modified files not to check files just
	  created and are still in the SaveAs dialog (bug #1303774)

2005-10-07  mandrav

	* Fixed find and replace dialogs to keep extra spaces in saved
	  history (bug #1305208)

2005-10-07  mandrav

	* Added extra parameter "trimSpaces" in GetArrayFromString()
	* Removed cbPlugin::GetSDKVersionMajor() and
	  cbPlugin::GetSDKVersionMinor() (moved inside following macros).
	* Added CB_DECLARE_PLUGIN() and CB_IMPLEMENT_PLUGIN(name) to ease
	  the plugin binding.
	* Updated all plugins in CVS to use the above macros.
	* Fixed code generated from PluginWizard to comply to the above
	  changes.
	* Fixed warnings in code generated from PluginWizard for
	  cbProjectWizardPlugin plugins

2005-10-07  mispunt

	* fix unicode support.

2005-10-07  mandrav

	* Updated plugin manager's messages when a plugin fails to load.
	* Fixed crash when adding to-do item at EOF and selecting to add it
	  in "New line below current line" (bug #1300981)

2005-10-06  mispunt

	* Fix combobox in toolbar for wx2.6.2

2005-10-05  mandrav

	* Added Zlika in the AUTHORS file

2005-10-05  mandrav

	* Fixed bug in code-completion inheritance support on cache
	  serialization

2005-10-04  mandrav

	* Linux build system updates.

2005-10-04  mandrav

	* Fixed "jump to declaration" and "open #include" editor's context
	  menu functions, to try to work for out-of-project files too (based
	  on the active project include paths).

2005-10-04  mandrav

	* Re-enabled inheritance calculation in code-completion plugin
	  (accidentally removed when we switched to thread pooling).

2005-10-04  mandrav

	* Fixed bug in code-completion cache saving/loading, by completely
	  redesigning the process. No wonder why code-completion didn't work
	  for a lot of people...

2005-10-03  zlika

	* Minor cosmetic changes in the code

2005-10-03  mandrav

	* Fixed bug in code-completion that would clear the list of compiler
	  include dirs on cache load. Maybe that's why code-completion
	  wouldn't work for many people.
	* Added "Find declaration of [keyword]" in editor's context menu,
	  when right-clicking a token (provided by code-completion).
	* Added "Open #include file: [file]" in editor's context menu, when
	  right-clicking an #include line (provided by code-completion).

2005-10-03  mandrav

	* Fixed pluginwizard build error under non-windows platforms

2005-10-02  ceniza

	* Fixed bug 1250786: AStyle duplicates last line.

2005-10-02  mandrav

	* Moved devel/share/codeblocks/tips.txt to src/tips.txt again

2005-10-02  mandrav

	* Updated setup files

2005-10-02  mandrav

	* Fixed error with MSVC Toolkit not linking resources into compiled
	  DLL.

2005-10-02  byo_spoon

	* Small fixup

2005-10-02  byo_spoon

	* Added paste option Added dragging support inside resource tree Added
	  macros for singletons and common functions

2005-10-01  mandrav

	* Updated update scripts

2005-10-01  mandrav

	* Moved src/tips.txt to devel/share/codeblocks/tips.txt
	* Updated update scripts accordingly

2005-10-01  mandrav

	* Updated setup files and a couple of broken templates
	* Updated AUTHORS file

2005-10-01  mandrav

	* Last updates before 1.0rc2 is packaged

2005-10-01  mandrav

	* Plugin SDK changed slightly by making some functions 'const' (SDK
	  version is now 1.1).
	* Existing base plugins updated for the above SDK change.
	* Implemented "new-project-wizard" plugin handling. Just create
	  plugins now...
	* ProjectManager::NewProject() now accepts a filename argument (to
	  avoid the SaveAs dialog when a project is created programmatically).
	* Changed Irrlicht template's category from "Multimedia" to "2D/3D
	  Graphics" to conform with the other templates conventions.

2005-10-01  byo_spoon

	* Added cut option to editor, Fixed some bugs when copying/cutting
	  multiple selection

2005-10-01  cyberkoa

	* Add in wxStaticLine, with icons

2005-10-01  byo_spoon

	* Added ability to handle multiple widgets inside one wxDataObject
	  Added Copy support inside editor Some minor changes

2005-10-01  zlika

	* Added other languages recognized

2005-09-30  byo_spoon

	* Added wxDataObject derived class supporting wxsWidget

2005-09-29  zlika

	* Problem with extra empty lines in the source code fixed

2005-09-29  mandrav

	* Added cbProjectWizardPlugin plugin interface for "new project"
	  wizard plugins
	* Added three new SDK events: EVT_DOCK_WINDOW, EVT_UNDOCK_WINDOW and
	  EVT_SHOW_DOCK_WINDOW to allow for non-main-application windows (e.g.
	  plugin windows) to be integrated with the docking system (main app
	  has just stubs for now; not enough time to test before RC2)

2005-09-28  mandrav

	* Renamed debugger's "Disassembly window" to "CPU window"
	* Debugger's CPU window now displays CPU registers
	* Debugger's CPU window disassembly follows source code debugging
	  (shows active address). CPU registers are not automatically updated
	  yet,
	* Renamed  compiler's message panes to "Build log" and "Build
	  messages"

2005-09-28  byo_spoon

	* Added Undo/Redo support Cleaned

2005-09-26  sprat

	* solved a problem with vc6 configurations that were not matched
	  correctly

2005-09-25  mandrav

	* Added a forgotten Makefile.am file

2005-09-25  mandrav

	* Added gprof profiler plugin in contrib section. Authored and
	  maintained by Zlika.

2005-09-25  mandrav

	* Fixed some unicode issues in codestat plugin

2005-09-25  mandrav

	* Added --enable-contrib switch to configure for contrib plugins
	  (currently only codestat)
	* Added CodeStatistics contrib plugin to project. Authored and
	  maintained by Zlika.

2005-09-25  mandrav

	* Fixed a Makefile.am which didn't respect the DESTDIR variable
	  (patch by prakashkc)

2005-09-25  mandrav

	* Fixed MSVC workspace importers to correctly work under non-windows
	  platforms

2005-09-25  sprat

	* another attemp to solve the linux filenames problem in msvc loaders

2005-09-24  byo_spoon

	* Integrated with current editor managment system Resource structure
	  is now shown only when editor is opened Fixed some minor bugs

2005-09-23  sprat

	* fixed some problems with unix/win32 filenames in MSVC workspace
	  loaders

2005-09-23  mandrav

	* Made browse-for-directory dialog resizable (patch by charlie)
	* When debugging, automatically launch a backtrace if program breaks
	  on signal (like SIGSEGV)

2005-09-22  mandrav

	* Fixed a couple of unicode issues in wxDockIt

2005-09-21  byo_spoon

	* Fixeed bugs when generating new variable names and identfiers

2005-09-20  byo_spoon

	* Fixed some bugs with unocide support

2005-09-19  mandrav

	* Added sdk/cbexception.h in the build system.

2005-09-19  mispunt

	* fix unicode support.

2005-09-19  mandrav

	* Fixed broken CG lexer

2005-09-19  mandrav

	* Fixed some unicode issues.
	* Fixed tips.txt file not found under linux.

2005-09-19  mandrav

	* Added cbException class

2005-09-19  mandrav

	* Added basic exception handling

2005-09-19  mandrav

	* Fixed broken project files

2005-09-19  mandrav

	* Fixed broken project files

2005-09-18  mandrav

	* Fixed broken project files from last commit

2005-09-18  mandrav

	* Changed root tag in all codeblocks XML files from "Code::Blocks*"
	  to "CodeBlocks*" to be XML compilant.

2005-09-18  mandrav

	* Added more validity checks in some code that *could* crash
	  codeblocks under linux

2005-09-18  byo_spoon

	* Added wxNotebook and wxListbook

2005-09-17  byo_spoon

	* Updated project files

2005-09-17  byo_spoon

	* Generalized system of handling child widgets (preparing for
	  wxNotebook and wxListBook) Added wxSplitterWindow

2005-09-17  byo_spoon

	* Added colours and font properties

2005-09-16  mandrav

	* Display bug report dialog in case of a crash. Valid only with
	  wx2.6.

2005-09-16  mispunt

	* fix unicode support.

2005-09-16  byo_spoon

	* Added XRC import option

2005-09-11  mandrav

	* Unicode fix.

2005-09-11  mandrav

	* Fixed external dependencies checking for commands-only targets
	  (bug #1245128).

2005-09-11  mandrav

	* Fixed "additional output files" target property to save properly
	  (bug #1245110).

2005-09-11  mandrav

	* A couple of unicode fixes.

2005-09-11  mandrav

	* Fixed Ogre and Irrlicht templates for linux

2005-09-11  mandrav

	* Fixed a bug (silly typo) in thread pool where if the number of
	  CPUs present was unknown, no thread was created. Now, at least one
	  thread is created.

2005-09-11  mandrav

	* Command-line switch --prefix now expects the top-level install
	  dir, e.g. /usr/local instead of /usr/local/share/codeblocks.

2005-09-10  mandrav

	* Fixed error in linking libraries that don't have the 'lib' prefix
	  (bug #1286147).

2005-09-10  mandrav

	* Fixed syntax highlighting recognizing files with non-lowercase
	  extensions (bug #1286115).

2005-09-09  mandrav

	* Fixed wxDockit unicode compatibility under gtk (hopefully).
	* Link wxdockit as a convenience library so that it doesn't get
	  installed.

2005-09-09  mandrav

	* Fixed broken EOLs in some files

2005-09-09  mandrav

	* Re-added mime images as binary files

2005-09-09  mandrav

	* Removing mime images because they were not added as binary files

2005-09-09  rickg22

	* Set default options "Watch variables" and "Watch locals" to 1

2005-09-09  mandrav

	* Fixed --prefix command line option not taken into account.
	* Fixed font size in "start here" page for some platforms.
	* Fixed zip resources creation in wrong directories.
	* Added file associations (*.cbp, *.workspace) setup for non-windows
	  platforms (tested in linux/gnome).

2005-09-08  mandrav

	* Added configuration option for displaying (or not) code-completion
	  cache loading/saving progress

2005-09-08  mandrav

	* Made wxDockit unicode compatible

2005-09-07  ceniza

	* Fixed project files to create resource file.

2005-09-07  mandrav

	* Added "Ensure consistent EOLs" editor configuration option.

2005-09-07  mandrav

	* Added xp-manifest plugin to the build system (valid only under
	  windows)

2005-09-07  mandrav

	* Added missing build files for templates/ subdirectories

2005-09-07  mandrav

	* Updated build system: now supports correctly 'make
	  clean|distclean|dist'.

2005-09-07  mandrav

	* Fixed a typo in astyle plugin's K&R sample syntax
	* Removed -lgmon from linker options for GCC compiler "Profile code"
	  option, when in non-windows platforms

2005-09-07  mandrav

	* Updated build system files

2005-09-07  mandrav

	* Fixing the GNU build system

2005-09-07  mandrav

	* Fixing GNU build system

2005-09-06  mandrav

	* Converted some build system files to unix format

2005-09-06  byo_spoon

	* Fixed bugs in drag window Added ability to move multiple selected
	  widgets

2005-09-06  byo_spoon

	* Fixed bugs with frag point positioning on GTK

2005-09-06  byo_spoon

	* Fixed bug causing crashes on GTK (related to wxTreeCtrl)

2005-09-06  mandrav

	* Added --with-wx-* flags for configure. Also re-organized the build
	  system a bit.

2005-09-06  mandrav

	* Fixed an oversight in thread pool which could lead to wrong
	  behaviour and/or crashes

2005-09-06  byo_spoon

	* Added ability to use long strings in properties, some minor changes
	  and bugfixes

2005-09-05  mandrav

	* Removed hard-coded path in bootstrap

2005-09-05  byo_spoon

	* Addedd new edit mode - with xrc file (dialog is loaded from
	  automatically generated xrc file, there's no generating code)
	  Changes in configuration files - new resourcees are stored insided
	  .wxs files wxSmith now uses wxsmith-generated dialog when adding new
	  resources

2005-09-05  mandrav

	* Added missing Makefile.am for templates

2005-09-05  mandrav

	* Added missing Makefile.am for console runner

2005-09-05  rickg22

	* Renamed "Crash protection" in environment options to "Improved
	  stability"

2005-09-05  rickg22

	* Fixed recent segfault in compiler plugin when (ironically) "crash
	  protection" was enabled Updated debugger plugin to put the debug
	  menu after "build"

2005-09-05  rickg22

	* Fixed issue with console runner under unicode

2005-09-05  mandrav

	* Fixed hang-issue introduced in thread pool with last commits

2005-09-04  mandrav

	* Updated compiler plugin to correctly locate console runner

2005-09-04  mandrav

	* Updated autotools files (wrong files were added)

2005-09-04  mandrav

	* Added autoconf/automake build system for non-windows platforms
	* Fixed bug with '--prefix' command-line option not taken into
	  account

2005-09-04  mandrav

	* Re-organizing and cleaning source tree

2005-09-04  rickg22

	* Fixed crashes on early exit in the improved thread model

2005-09-03  rickg22

	* Changed the thread pool to use joinable threads.

2005-09-03  mandrav

	* Converted broken EOL in some files

2005-09-03  mandrav

	* Made windows-only compilers be compilable only under windows

2005-09-03  rickg22

	* Fixed compilation error  in compilerMSVC.cpp

2005-09-03  mandrav

	* Fixed bug with blank names in newly added files (to project).

2005-09-02  mandrav

	* Renamed "Compile" to "Build" in compiler menus

2005-09-02  byo_spoon

	* Fixed some bugs with wxsDragWindow on Linux

2005-09-02  mandrav

	* Added /DEBUG linker option in "Produce debugging symbols" MSVC
	  compiler option.

2005-09-02  mandrav

	* Made ConfigManager *not* expand environment variables by default
	  (bug #1275158)

2005-09-02  mandrav

	* When the find/replace dialogs are shown, focus the text box to be
	  ready for typing (bug #1244500)
	* Fixed global/selection auto scope setting for find dialog
	* Added extra check in debugger to not start if the compiler is
	  working

2005-09-02  mandrav

	* Fixed single-file (without project) compile command to work for
	  all compilers and not only for gcc (bug #1253868)

2005-09-02  mandrav

	* Fixed bug where on build target deletion, it would destroy the
	  first build target's settings (bug #1265485)

2005-09-02  byo_spoon

	* Removed all dynamic_cast-s (causing seg faults when -fno-rtti
	  specified)

2005-09-02  mandrav

	* Added check when a project is created/saved to use the correct
	  extension (bug #1280345)

2005-09-02  mandrav

	* Improved time needed to add new files to project
	* Re-phrased "Generating project tree" to "Loading project files"
	  when loading projects

2005-09-02  rickg22

	* Fixed unicode issue with projectloader.cpp

2005-09-01  mandrav

	* Fixed a compiler warning

2005-09-01  mandrav

	* Added progress dialogs for some (potentially) lengthy operations:
	  adding files to project recursively and loading/saving of
	  code-completion cache

2005-09-01  mandrav

	* Removed env. variable substitution on .vcproj import. C::B can
	  handle it just fine as a variable.
	* On project load, detect invalid compiler for project/targets and
	  ask the user which one to use (bug #1274811)

2005-09-01  mandrav

	* When adding a new target in the project, use the same compiler as
	  the project's

2005-09-01  mandrav

	* Fixed compiling in the root folder, e.g. C:\ (bug #1276944)

2005-09-01  mandrav

	* Better handling of modified files outside the IDE: r/w->r/o,
	  r/o->r/w, deletion (patch #1250107 by kjliew)

2005-09-01  mandrav

	* Unified MacrosManager::ReplaceMacros() and
	  MacrosManager::ReplaceEnvVars()
	* Added <TARGET_TITLE>_OUTPUT_FILE and <TARGET_TITLE>_OUTPUT_DIR to
	  known macros (TARGET_TITLE must be upper-case)

2005-09-01  mandrav

	* Fixed "find" bug #1262909

2005-09-01  mandrav

	* Updates in cbThreadPool
	* No more using events for communication between code-completion
	  parser and its threads (yay!)
	* GUI is now much more responsive when code-completion is parsing :)

2005-09-01  sprat

	* Solved the double open problem when clicking source files in the
	  explorer

2005-08-31  byo_spoon

	* Added project files for unix

2005-08-30  mandrav

	* Updated unix project files and makefiles

2005-08-30  mandrav

	* Added cbThreadPool :D
	* Converted code-completion to use thread-pooling instead of
	  launching oh-so-many threads.
	* Removed code-completion setting for number of running threads. It
	  now depends on the number of CPUs.

2005-08-30  mandrav

	* Updated sample code for Fortran/F77 lexer (patch #1265454)

2005-08-30  mandrav

	* Fixed a compiler warning in sdk/editormanager.cpp.
	* When a file is saved, it is stripped of excessive spaces and
	  unifies newlines used. Wrapped it all in a single undo action.
	* Added support for <Notice> nodes in templates, used for messages
	  displayed when a new project is created by a template. Can be a
	  child of <Template> or <Option>.
	* Added template files for Irrlicht (improved template originally
	  created by Cmoibenlepro - patch #1275141).

2005-08-30  byo_spoon

	* Added event-handling code

2005-08-30  rickg22

	* Finally fixed crash-on-exit (confirmed by Tiwag) with the Split
	  Panel class.

2005-08-30  sprat

	* replaced offending wxArrayString empty() by IsEmpty()

2005-08-30  rickg22

	* Possibly fixed crash in wxSplitPanel class

2005-08-29  sprat

	* Quake3 msvc solution import bug solved. Now build configurations are
	  treated properly.

2005-08-28  ceniza

	* Modified project file to use wxscintilla.

2005-08-28  mandrav

	* Bug fix with message-pane initial size

2005-08-28  mandrav

	* Fixed a compiler warning

2005-08-27  rickg22

	* Fixed open files tree position crashing problems. Also fixed issue
	  with the open files tree view option disabling.

2005-08-27  byo_spoon

	* Fixed bug in wxsRadioBox widget Fixed some other minor bugs

2005-08-27  rickg22

	* Fixed bug that appeared when merging the two branches

2005-08-27  byo_spoon

	* Integrated with new widgets, fixed bugs with invalid position in
	  drag window

2005-08-27  mandrav

	* Fixed messages-auto-close bug, re-appearing after the merge

2005-08-27  mandrav

	* Added new project template for the SDCC compiler (contributed by
	  Stanimir Jordanov)

2005-08-27  mandrav

	* Renamed "Create static library" to "Create import library" in
	  project properties dialog (bug #1274513)

2005-08-27  mandrav

	* Fixed crash-on-shutdown when built with wx2.6
	* Fixed desktop freezing when opening a project (merge error)
	* Fixed a couple of compiler warnings

2005-08-27  rickg22

	* Fixed close-button error on docking windows after cvs merge

2005-08-27  cyberkoa

	* Add in the following controls

	  1. wxdatepickerctrl
	  2. wxradiobox
	  3. wxradiobutton
	  4. wxscrollbar
	  5. wxspinctrl
	  6. wxspinbutton
	  7. wxtreectrl

2005-08-26  byo_spoon

	* fixed incompatibilities after merging branches and after using
	  wxscintilla

2005-08-26  mandrav

	* More project file updates

2005-08-26  mandrav

	* Mass newlines conversion (broken during the merge)

2005-08-26  mandrav

	* Bug-fix in wxDockit

2005-08-26  mandrav

	* Project file updates

2005-08-26  mandrav

	* Merged VERSION_1_0 branch to HEAD. HEAD is now in sync and all
	  devs are advised to use it.

2005-08-25  rickg22

	* Fixed some unicode problems with projectbuildtarget.cpp

2005-08-24  mandrav

	* Updated Makefile.unix

2005-08-24  rickg22

	* Fixed regression bug with previous version of cbproject.cpp

2005-08-24  rickg22

	* Added missing SDCC files to the unix project

2005-08-24  rickg22

	* Fixed unicode and case errors in compilerSDCC module

2005-08-24  rickg22

	* Added lexers for X-Base languages (Clipper,  Foxpro)

2005-08-24  rickg22

	* Added lexers for X-Base languages (Clipper,  Foxpro)

2005-08-23  sprat

	* ProjectBuildTarget:
	  - added a reference to the parent project
	  - added target dependencies fields

	  cbPlugin:
	  - better documentation of the compiler plugin API

2005-08-23  sprat

	* ProjectBuildTarget now have:
	  - a reference on the parent project
	  - (inter-)target dependencies

2005-08-23  rickg22

	* Fixed various i/o unicode errors

2005-08-23  rickg22

	* Fixed unicode errors in makefile generator

2005-08-23  rickg22

	* Fixed unicode errors in code completion popups

2005-08-22  mandrav

	* Added compiler support for SDCC (Small Device C Compiler -
	  http://sdcc.sourceforge.net/) for micro-processors. Contributed by
	  Stanimir Jordanov.
	* Fixed a typo in the about dialog (tinyxml's web address).

2005-08-22  mandrav

	* Reverted last commit, since it couldn't work with the cbWrite()
	  unicode handling routine...

2005-08-22  mandrav

	* Editor saving is done in a temporary file first instead of
	  overwriting the old file directly (patch by thomas)

2005-08-22  rickg22

	* Fixes "Cannot resume thread 0" errors

2005-08-22  tiwag

	* added cast to make it unicode-compileable

2005-08-22  rickg22

	* Window Title now shows the active editor and the project it belongs
	  to.

2005-08-21  mandrav

	* Minor bug fix for last commit

2005-08-21  mandrav

	* Fixed bug on "Start here" page var substitution (history files)

2005-08-21  mandrav

	* Updated unix project file and makefile for wx2.4

2005-08-21  mandrav

	* Removed STC dependency and converted to wxScintilla (yay!)
	* Updated "Start here" page code to display the 5 most recent files
	  to open
	* Updated all windows project files and makefiles

2005-08-21  rickg22

	* Fixed badly written ')' in the code completion tree (unicode)

2005-08-21  rickg22

	* Fixed unicode writing in the code completion cache

2005-08-21  rickg22

	* Fixed minor unicode error in the "about" dialog

2005-08-21  rickg22

	* Added international support (disabled, need translations)

2005-08-21  rickg22

	* Converted devpack plugin to Unicode

2005-08-21  rickg22

	* Applied some internationalization patches (by heromyth)

2005-08-21  rickg22

	* Applied some internationalization patches (by heromyth)

2005-08-20  rickg22

	* Fixed unicode problems with the Code completion cache

2005-08-20  rickg22

	* Fixed a misreading of wxUSE_UNICODE in settings.h and manager.cpp

2005-08-20  rickg22

	* The "About" dialog now shows the library and OS where C::B was
	  compiled.

2005-08-20  mandrav

	* Updated devpak plugin to work with the latest version of
	  devpaks.org (bug #1262617)

2005-08-20  rickg22

	* Added unicode support for the Class Broswer's cache (and fixed a
	  possible crash with corrupted cache files)

2005-08-20  rickg22

	* Fixed small unicode detail in msvc7workspaceloader.cpp

2005-08-20  mandrav

	* Fixed a unicode string in code-completion's parser
	* Converted strings to unicode in devpak plugin
	* Fixed devpak plugin freeze bug (bug #1253601)

2005-08-20  mandrav

	* Added lexer files for NVidia CG (by anonymous)
	* Added lexer files for Fortran77 (by Martin Halle)

2005-08-20  mandrav

	* file lexer_cg.sample was added on branch VERSION_1_0 on 2005-08-20
	  08:05:11 +0000

2005-08-20  mandrav

	* file lexer_cg.xml was added on branch VERSION_1_0 on 2005-08-20
	  08:05:11 +0000

2005-08-20  mandrav

	* file lexer_f77.sample was added on branch VERSION_1_0 on 2005-08-20
	  08:05:11 +0000

2005-08-20  mandrav

	* file lexer_f77.xml was added on branch VERSION_1_0 on 2005-08-20
	  08:05:11 +0000

2005-08-20  rickg22

	* Fixed bug in unicode file I/O (cvs, bug isn't present in RC1) where
	  garbage was added after EOF

2005-08-20  rickg22

	* Removed unnecessary stdlib header from cbeditor.cpp

2005-08-20  rickg22

	* Added new Idle Event handler to project manager (for future use in
	  background processing)

2005-08-19  mandrav

	* Fixed code-completion crash under linux

2005-08-19  rickg22

	* Added unicode support for file I/O

2005-08-18  rickg22

	* Fixed fatal error in me22's unicode conversion patch. Conversion
	  still needs to be done.

2005-08-18  rickg22

	* Applied me22's first 3 unicode patches

2005-08-16  rickg22

	* Added experimental crash protection (Settings, Environment, Tweaks)

2005-08-16  rickg22

	* Fixed Linux (wxGTK-related) crash on exit

2005-08-16  rickg22

	* Added new convenience macros for the SDK

2005-08-15  byo_spoon

	* Added automated #includes generation, Added wxTextCtrl and wxGauge

2005-08-14  byo_spoon

	* Added automated IDs generation, fixed some bugs

2005-08-13  byo_spoon

	* Added support for almost all sizers

2005-08-13  rickg22

	* Fixed various display bugs

2005-08-13  byo_spoon

	* Added spacer

2005-08-13  byo_spoon

	* Added code avoiding adding both sizers and widgets inside one
	  container window, removed test resource inside wxSmith

2005-08-13  byo_spoon

	* Added "Selected" property for string lists, fixed bug with default
	  selection when sorted flag was set

2005-08-12  rickg22

	* Fixed the always-present crash on exit in Linux

2005-08-12  byo_spoon

	* Coded system for validating some deefault properties

2005-08-12  byo_spoon

	* Updated from HEAD branch

2005-08-11  rickg22

	* Fixed a memory leak in the code completion plugin. It might fix
	  crashes and "thread could not be created" errors.

2005-08-11  rickg22

	* Codeblocks now exits the directory of a project on closing (fixed
	  bug #1245708)

2005-08-11  rickg22

	* Removed some flicker when closing all files

2005-08-11  rickg22

	* Fixed problem with opening duplicate files / projects on MS Windows
	  (bug #1248039)

2005-08-10  rickg22

	* New Editor Features: Strip trailing blanks, ensure consistent line
	  ends, add extra LF.

2005-08-10  rickg22

	* Fixed uninitialized data problem with the TODO list

2005-08-10  rickg22

	* Fixed update problem with the OpenFiles Tree

2005-08-09  byo_spoon

	* Added support for wxPropertyGrid

2005-08-09  byo_spoon

	* file wxsdragwindow.cpp was added on branch VERSION_1_0 on 2005-08-11
	  21:01:04 +0000

2005-08-09  byo_spoon

	* file wxswindowres.h was added on branch VERSION_1_0 on 2005-08-11
	  21:01:04 +0000

2005-08-09  byo_spoon

	* Added support for wxPropertyGrid

2005-08-09  byo_spoon

	* file wxswindow.cpp was added on branch VERSION_1_0 on 2005-08-11
	  21:01:03 +0000

2005-08-09  byo_spoon

	* file wxswindow.h was added on branch VERSION_1_0 on 2005-08-11
	  21:01:03 +0000

2005-08-09  byo_spoon

	* file wxswindowres.cpp was added on branch VERSION_1_0 on 2005-08-11
	  21:01:04 +0000

2005-08-09  rickg22

	* Made position of Confirm-replace dialog more user-friendly

2005-08-09  rickg22

	* Fixed Replace dialog covering the string to replace (bug #1252935)

2005-08-09  rickg22

	* Set Code completion to case-insensitive by default.

2005-08-09  rickg22

	* Fixed crash when setting build options on project with invalid
	  compiler

2005-08-09  rickg22

	* Set Toolbar size small by default

2005-08-08  rickg22

	* Fixed class wizard handling of tabs and EOL's

2005-08-08  rickg22

	* Fixed cbEditor Smart Indent bugs (bug #1253490) (Patch by
	  Takeshimiya and jweathers)

2005-08-08  rickg22

	* Converted plugin "TODO" to unicode (elvstone)

2005-08-07  rickg22

	* Converted plugin "Code Completion" to unicode

2005-08-07  rickg22

	* Fixed small linux unicode bug in compiler plugin

2005-08-07  rickg22

	* Fixed small unicode bug in globals.h

2005-08-07  rickg22

	* Converted plugin "Compiler" to unicode. Also modified compilererrors
	  to skip "note:" messages when going to the next/previous error.

2005-08-07  rickg22

	* Fixed minor unicode issue with pluginmanager.cpp

2005-08-07  rickg22

	* Fixed minor Linux unicode issue with app.cpp

2005-08-07  rickg22

	* Converted plugin "GDB Debugger" to unicode

2005-08-07  rickg22

	* Converted plugin "Code::Blocks Plugin Wizard" to unicode

2005-08-07  rickg22

	* Ported plugin "WindowsXP Look n Feel" to unicode.

2005-08-07  rickg22

	* Converted plugin "default MIME handler" to unicode.

2005-08-07  rickg22

	* Converted "Class Wizard" plugin to Unicode (rick)

2005-08-07  rickg22

	* Converted AStyle plugin to Unicode (Ceniza)

2005-08-07  rickg22

	* Converted files in "src/src" to unicode

2005-08-07  rickg22

	* Finished conversion of target "sdk" to unicode.

2005-08-06  rickg22

	* Ported files "autodetectcompilers" to "externaldepsdlg" into unicode
	  (thanks to Tiwag)

2005-08-06  byo_spoon

	* Added compatibility with unicode version

2005-08-06  byo_spoon

	* file wxsnewwindowdlg.cpp was added on branch VERSION_1_0 on
	  2005-08-11 21:01:04 +0000

2005-08-06  byo_spoon

	* file wxssplitterwindow.cpp was added on branch VERSION_1_0 on
	  2005-08-11 21:01:04 +0000

2005-08-06  rickg22

	* Fixed some unicode conversions in workspaceloader.cpp

2005-08-06  rickg22

	* Converted globals.h to unicode

2005-08-06  rickg22

	* Converted following files to unicode: From template_manager.* to
	  xtra_res.*

2005-08-06  ceniza

	* Ready for UNICODE.

2005-08-05  rickg22

	* Updated files from "macrosmanager.cpp" to
	  "pluginsconfigurationdlg.cpp" to support unicode

2005-08-05  byo_spoon

	* Added support for panels and frames

2005-08-05  byo_spoon

	* file newwindow.xrc was added on branch VERSION_1_0 on 2005-08-11
	  21:01:04 +0000

2005-08-05  byo_spoon

	* file wxsdragwindow.h was added on branch VERSION_1_0 on 2005-08-11
	  21:01:04 +0000

2005-08-05  byo_spoon

	* file wxsnewwindowdlg.h was added on branch VERSION_1_0 on 2005-08-11
	  21:01:04 +0000

2005-08-04  rickg22

	* Fixed bug #1249320 : "Add library interface error"

2005-08-04  rickg22

	* Corrected a couple of typos on the Compiler Settings

2005-08-04  rickg22

	* Revamped Editor Settings to be more user friendly.  Added new Editor
	  Setting: End-of-line mode.  Prepared code to add "strip whitespace
	  after EOL".

2005-08-04  byo_spoon

	* Minor bugfixes

2005-08-04  byo_spoon

	* Fixed bugs when deleting widget or closing C::B

2005-08-03  byo_spoon

	* Added cursors to drag window

2005-08-02  byo_spoon

	* Drag points coded

2005-08-02  ceniza

	* Added project file to compile the help plugin under Linux with
	  wxWidgets 2.4.x

2005-08-02  ceniza

	* First step for Linux support. Usable

2005-08-02  mandrav

	* Updated ChangeLog for 1.0-RC1-1

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.