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