Code Browser 2.2

Introduction
============
Code Browser is a text editor for programmers that allows
to structure source code using folders.

Features
========
- Folders to organize your source code
- Links to help navigation between files
- Special comment lines to give the source code a literate programming look
- Multiple files
- Multiples windows per file
- Several panes per window
- Smalltalk style browser
- Syntax highlighting for C, C++, C#, VB.Net, java, assembler, python, ruby, 
  HTML, CSS, XML, TeX, pascal, batches, sh and makefiles
- User definable syntax highlighting
- Unlimited undo/redo
- Word wrapping
- User defined tools
- User defined shortcuts
- Search and replace: search in folder, search in file
- Goto line: in folder or in file
- Block indent/unindent
- Drop file to open

License
=======
Code Browser is licensed under The GNU Public License.
See the file COPYING for more information.

Installation (Windows)
======================
Run the build.bat script from its own directory.
The scripts are configured to be used with MinGW. You must have gcc and 
windres in your path.

If the build is successful: rename the bin\ directory to "Code Browser"
and move it to your \Program Files\ directory or anywhere else.

Installation (Linux)
====================
Requisite: GTK+ >= 2.0 

Edit the makefile if you want to change the default install dir (/usr/local).
Type 'make' to build program.
Type 'make install' as root to install the program.

Known Issues
============
- Syntax highlighting is local, e.g. a comment has no effect on sub-folders
- GTK+ texturized themes are not correctly rendered

Changes
=======
Version 2.2 - 2005-09-26
	- Added menu entries to open quickly all configuration files
	- Added direct access to panes using shortcuts
	- Ability to define special 'search' links
	- XML syntax highlighting handles CDATA
	- Bug fix: Compilation from source with gcc 4.0
	- Bug fix: Trap with Find and invalid regular expressions
	- Bug fix: Windows: file types for Find in Files were case sensitive
	- Bug fix: Windows: Alt+Space to open window menu
	- Bug fix: Windows: double-clicks on edits to select all
	- Bug fix: Windows: beeps with mnemonics in dialogs

Version 2.1 - 2005-07-03
	- Added regular expressions in Find and Replace
	- Various fixes in Find All and Replace All dialogs
	- Ruby colorizer highlights global variables
	- Bug fix: Windows: handle leaks when running external tools
	- Bug fix: multiple untitled files
	- Bug fix: trap could occur when launching a tool with a modified 
	  preferences file

Version 2.0 - 2005-06-02
	- Replace all: can replace in current file, current folder,
	  current selection or in multiple files
	- Find all: can search in current selection
	- Find all: can search in multiples files
	- Popup on the tree-view uses a temporary selection
	- The editor can capture structured output from external tools
	- Added 'Find matching bracket' command (CTRL+])
	- Added 'Copy as Reference' command
	- Added unfold command
	- Added $(CurLine) and $(CurCol) variables in tools arguments
	- Added auto-close option to user tools
	- Auto-scroll the output window
	- Added auto-scroll on text selection
	- Customizable shortcuts (for menu commands)
	- New config file system: files can be merged, generalization of 
	  inheritance, added variables substitution
	- Better syntax highlighting for cb-config files
	- Can specify a preference file to merge in command line
	- Command line accepts multiple files
	- GTK: use the new file chooser if GTK+ 2.4 or better installed
	- Bug fix: the replace-all did not replace adjacent matching
	  strings

Version 1.5 - 2005-05-05
	- Bug fix: Windows: backspace does not work in dialogs
	- Bug fix: find all did not work if focus on the tree view
	- Bug fix: remove whitepaces at the start of tree view items
	- Bug fix: do not truncate long lines (>8192 characters)
	- Bug fix: preserve end of line format when saving
	- Bug fix: read mac files correctly
	- Bug fix: better behavior with word commands & non ascii letters
	- Added icons to the tree view

Author
======
Marc Kerbiquet, mkerbiquet@users.sourceforge.net

Contributors
============
Kristian Dupont
Holger Zwar
	