Changes
Version 4.6 - 2013-01-27
- Added scripting
- Bug fix: GTK+: Tools shortcuts are lost when reloading settings
- Bug fix: one more v4 regression: 'Replace All' could miss matches
- Bug fix: one more v4 regression: 'Open' dialog does not always open
Version 4.5 - 2012-11-12
- Bug fix: syntax highlighting of quoted strings in CSS
- Bug fix: syntax highlighting of python doc-strings
- Bug fix: Windows: leaks of handles with 'Find in Files'
- Bug fix: crash with broken files using relative indentation
Version 4.4 - 2012-10-25
- Bug fix: JSP syntax highlighting was still broken
- Bug fix: "Open in New Tab" don't close the search window anymore
- Bug fix: focus moving unexpectedly to first page in Page View
- Bug fix: crash when deleting a section targeted by a link in another view
- Fixed regression: duplicates in find and replace history
Version 4.3 - 2012-09-20
- Linux 64 bit version is back
- Edit menu shortcuts from the option editor
- Option editor isn't modal anymore (fine-tune your themes easily)
- The 'escape' shortcut is now customizable (see Window menu)
- Menu command to close a dialog or a window
- Menu command to open a new file by selecting a filename first
- Better positionning of cursor with kerning
- Bug fix: handling of prototypes in configuration files could alter wrong configurations
Version 4.2 - 2012-09-15
- Linux version is back (32 bit x86 only)
- Dedicated color for an inactive selected section or link
- Syntax highlighting: preprocessor highlights only first word
- Bug fix: crash when using the ALT+R shortcut with Replace All
- Bug fix: syntax highlighting with Makefile multi-line variables were broken
Version 4.1 - 2012-08-11
- Option on languages to force the encoding of a file
- Restored title of sections
- Improved status bar
- Bug fix: PHP, JSP and ASP syntax highlightings were broken
- Bug fix: match whole word could miss words at end of line
- Bug fix: possible corruption of the last line when folding a section in relative indentation mode
- Bug fix: editing default language or system theme from the option editor may propagate changes to other elements.
- Bug fix: Enter command could stay disabled in page view
Version 4.0 - 2012-07-28
- Folders are now called sections
- Multiple fonts in styles
- Sections and links are editable in-place
- Quick new
- Close buttons on tabs
- Change the language from the menu
- Change the theme from the menu
- Graphical option editor
- Quick switch proportional/monospaced font
- No more title of sections to save space
- No more extra-id-chars in language. It is computed automatically
- No more variables in the configuration files (%(...)).
Version 3.23 - 2011-11-21
- Bug fix: restoring a window in Smalltalk-style browser view with text only in bottom pane crashes
- Bug fix: replace command did not work in Smalltalk-style browser
- Bug fix: another crash related to the Smalltalk-style browser view
- Bug fix: session file could be corrupted after searching patterns containing '%'
Version 3.22 - 2011-07-15
- Bug fix: crash with the Smalltalk-style browser
Version 3.21 - 2011-06-19
- Reverted change from 3.18: Smalltalk-style browser uses only text views
Version 3.20 - 2011-06-11
- Fixed a build issue with recent Linux distros
Version 3.19 - 2010-09-20
- Bug fix: Windows: crash with the tree view (occurring with multiple search in files)
Version 3.18 - 2010-09-16
- Smalltalk style browser now uses true list-boxes as lists
- Option to choose the number of lists in the browser view
- Option to save the current file only in user tool
- Multiple error patterns per user tool
- Better handling of focus with tree view
- Bug fix: the application may crash when running a user tool after switching the word-wrap
Version 3.17 - 2010-02-20
- Bug fix: Windows: leak of gdi resources with XP theme
Version 3.16 - 2010-02-20
- Added extra-id-chars to the generic lexer to support additional chars to identifiers (such as '-')
- Added Lua syntax highlighting
- Windows: use XP theme border
- Bug fix: Linux x86_64: crash when opening the file dialog
Version 3.15 - 2009-12-28
- Bug fix: crash when opening a file because of recent file list
- Bug fix: crash when editing a file with muliple views opened on the file at different depths
Version 3.14 - 2009-12-08
- The tree view is now resizable
- Recently opened files in the File menu
- Home and End commands now take word wrapping into account
- Minor improvements in C/C++ syntax highlighting
- Bug fix: can't save sessions if options were never saved
- Bug fix: settings reloaded on each file open if no session file
Version 3.13 - 2009-10-29
- Better syntax highlighting for Objective C and Pascal
- The documentation was missing is the previous release
- Bug fix: colorization of here documents still wrong
- Bug fix: detect circular references in prototype chains of preferences to avoid infinite loops.
Version 3.12 - 2009-10-08
- 'make install' is now relative to DESTDIR
- Better syntax highlighting for C/C++
- Better syntax highlighting for assembler and especially Fasm syntax
- Added basic syntax highlighting for Objective C
- Bug fix: colorization of here documents could go wrong (regression since unicode release)
Version 3.11 - 2009-06-01
- Bug fix: possible crash when cloning a windows with elastic tabstops
- Bug fix: the "Show Tabs" menu item is not immediately checked
Version 3.10 - 2009-05-22
- Added elastic tabstops
- Added an option to show tabs
Version 3.9 - 2009-05-14
- Commands to reopen files without BOM as UTF-8 or UTF-16
- Faster startup when a lot of windows to open
- Bug fix: copy selection from output not always working
- Bug fix: handle case conversion of cyrillic letters
- Bug fix: case insensitive search with non ASCII letters
- Bug fix: paste reference on read only files
- Bug fix: session not saved if options have never been saved
- Bug fix: Windows: the application could stay stuck minimized under certain circumstances
Version 3.8 - 2009-03-11
- Ability to define custom error patterns using regular expressions in user tools
- Show the search pattern with the search result
- Bug fix: sometimes the "Mark All" command did not work
- Bug fix: crash with word-wrap and long lines (>8000) without blank
Version 3.7 - 2008-11-12
- Bug fix: some unicode characters could not be entered such as capital cyrilic letters (regression since unicode release)
- Bug fix: syntax highlighting bugs with non ascii chars (regression since unicode release)
- Windows: restored behavior of left and right keys in confirmation dialogs
Version 3.6 - 2008-10-18
- Bug fix: crash when closing the modified untitled document
Version 3.5 - 2008-10-10
- Automatic unload: files are automatically unloaded when there is no longer used
- Bug fix: GTK+: may crash when pasting data (regression since unicode release)
- Bug fix: GTK+: may crash when opening dialogs (regression since unicode release)
Version 3.4 - 2008-08-15
- 'Yes to All' and 'No to All' buttons in dialogs asking to save or reload a file.
- Better shell script syntax highlighting
- Bug fix: save did not report an error when saving a file with an incompatible encoding.
- Bug fix: presentation of 'Find in files' result was broken since the introduction of the docked window.
- Bug fix: GTK+: may crash when copying data (regression since unicode release)
Version 3.3 - 2008-06-18
- Captured output is displayed in a separate window
- Search result is displayed in a separate window
- Save session: open files, window geometry and search history
- Added option to open a file at given line number from command line
- The editor now tends to reuse existing windows instead of opening new ones
- Syntax highlighting for .bashrc and .bash_profile
- Normalize filenames. This prevents opening a file twice because of '.' or '..' in the filename
- Minor improvements with popup menus
- Bug fix: GTK+: numpad enter didn't work
- Bug fix: Windows: drop down list not always closed
Version 3.2 - 2008-05-08
- Bug fix: GTK+: File manager crashes with recent GTK+ versions
- FreeBSD: fix wrong include files
Version 3.1 - 2008-04-29
- Unicode: can edit UTF-8 and UTF-16 files
- GTK+: Better default comment back color
- No more line highlighting when no focus
- Cut and copy commands use the entire line if the selection is empty
- Added the zenburn color scheme
- Bug fix: a very old bug freezing the editor when the window is activated with a dialog open and a file has been externally modified
- Bug fix: removed blanks from the filename in the file manager
- Bug fix: Windows: error markers not set when using '/' as path separator
- Bug fix: crash when unloading a file with a tree view on it
Version 3.0 - 2008-02-17
- The last line is no longer a comment line
- The text view looks more like a traditional text editor than a literate program
Version 2.20 - 2008-02-09
- Bug fix: variables $(...) not expanded in paths of links in output
- Bug fix: crash with errors captured in the output
- Bug fix: crash with markers
- Bug fix: GTK+: Shift+Insert did not work in edit widgets
- Bug fix: selection with mouse didn't work when a modeless dialog is open
Version 2.19 - 2008-01-15
- Mac OS X (GTK+) version
- Find All: found items are marked
- Find All: references keep synced while text is modified
- Errors: found items are marked
- Errors: references keep synced while text is modified
- Better handling of selection: when selection is outside window, it is centered.
- Scrollbars available in page view
- Better handling of undo/redo with modeless dialogs
- Bug fix: crash with "Replace All" short-cut (ALT-A)
- Bug fix: potential crashes with modeless dialogs
- Bug fix: sometimes, 'Cancel' button in find dialog does not work
- Bug fix: GTK+: transfering focus in modeless dialogs (TAB)
- Bug fix: GTK+: tab to transfer focus in modeless dialogs
- Bug fix: GTK+: drop files broken on recent GTK+ versions
- Bug fix: GTK+: drop files did not work with spaces in filename
- Bug fix: GTK+: arrows in notebook tabs didn't work
Version 2.18 - 2007-10-12
- Bug fix: crash when closing a window and using the tree view
- Bug fix: name was no longer escaped in the 'properties' dialog
- Bug fix: GTK+: characters doubled
- Bug fix: 'properties' dialog does not always edit the selection from the tree view
Version 2.17 - 2007-10-08
- Added bookmarks
- Added incremental search
- Added "Mark All" command
- Embedded several modal dialogs into the main form
- Quick command to switch word wrapping
- Vertical scrollbar displayed only when needed
- Changed look of the title bar of each pane
- Reorganized menus
- Bug fix: crash if default layout is neither 0 nor 9
Version 2.16 - 2007-08-24
- Find in files: dialog showing the progression
- Find in files can be cancelled
- Minor improvement in C syntax highlighting
- Improvement in TeX syntax highlighting: handle keywords and added keywords for plain.tex and LaTeX
- Customizable background color in "Page View"
- Customizable color for disabled panes
- Bug Fix: the output could be truncated when the tool returns a non zero error code
Version 2.15 - 2007-05-22
- Bug fix: TeX folding markers were no longer recognized
Version 2.14 - 2007-05-15
- Added option to display notebook tabs at the bottom
- Added syntax highlighting for AVR assembler (in config-optional/)
- Added multiline strings in the generic syntax highlighter
- Read preferences in two passes (allows forward references)
- Bug fix: Regression with the 'Paste Reference' command
- Bug fix: Options could not be saved unless the preferences directory already exists (affect new users).
- Bug fix: display of very long lines (> 8K chars)
- Bug fix: possible crashs with the unload command
- Bug fix: read-only under Linux
Version 2.13 - 2007-04-12
- Integrated ZoomEdit (use the 'Page View')
- Read-only files are no more editables
- Windows: use the Windows XP/Vista visual style
- Added syntax highlighting for CMake
- Ability to view and change the end-of-line style (Unix, Mac, Windows)
- File loader checks the patterns without wildcards first
- Moved Torque syntax in an optional config file
Version 2.12 - 2007-02-06
- Bug fix: GTK+: move cursor with mouse always selects text
- Bug fix: x86_64: preferences not loaded
Version 2.11 - 2007-02-05
- Reorganized configuration files
- Added horizontal scrollbar
- DEL key to close windows in Windows menu
- Files can be unloaded
- Reopen a file in raw mode if the fold markers are broken
- Do not automatically enter into a folder created from a non empty selection
- Shift+mouse button selects a block of text
- 'Match whole word' and 'Regular expressions' are deactivated when using CTRL+F3/CTRL+SHIFT+F3
Version 2.10 - 2006-11-29
- Support of x86_64 (amd64)
- Bug fix: can corrupt a file if a subfolder ends with a non empty comment line (regression from 2.9)
- Bug fix: Paste raw text prepends a comment to special directives (Paste Raw Text or Paste to another editor)
- Bug fix: 'Goto Page' command did not always work
Version 2.9 - 2006-09-26
- Bug fix: "Replace All" sometimes crashes
- Bug fix: syntax highlighting not updated with multiples windows on same folder (regression from 2.8)
- Bug fix: syntax highlighting could be affected by text in special comment lines (regression from 2.8)
- Bug fix: Windows: opening file with network paths (\\computer\...)
- Bug fix: handling of the carriage return of the last line when folding is not available
- Bug fix: GTK: Use latin-1 encoding if conversion with current locale fails
- Bug fix: crash when saving settings without a default configuration available (a config without filename pattern)
Version 2.8 - 2006-07-13
- Single instance
- Added syntax highlighting for PHP
- Added syntax highlighting for ASP files
- Redesigned syntax highlighting: it works better, especially with long comments and python doc-strings
- Fixed performance issue: slow navigation on huge flat files.
- Bug fix: syntax highlighting in JSPs with 2 adjacent <%@ %>
- Bug fix: fold/unfold uncomment special comment lines when relative indentation is active
Version 2.7 - 2006-06-12
- Added syntax highlighting for JSP files
- Display the relative indentation status in the file manager
- Various minor bug fixes in syntax highlighting
- Bug fix: crash when opening file or pasting text with long lines (>8K)
- Bug fix: the output of user tools could be truncated
- Bug fix: bad syntax highlighting when deleting a huge comment block
- Bug fix: replacing selection with a text of same size could cause a display bug.
Version 2.6 - 2006-03-05
- Added syntax highlighting for Perl
- Bug fix: leaks of GDI/GTK resources
Version 2.5 - 2006-02-12
- Better Ruby syntax highlighting (here documents, %strings, regular expressions...)
- Better shell script syntax highlighting
- Added syntax highlighting for SQL
- Bug fix: Windows XP: text was clipped with ClearType font rendering
Version 2.4 - 2005-12-21
- Added relative-indentation option: a text file can have its folders indented with the indentation of their header. Especially useful for syntax sensitive languages such as Python
- Added option to edit arguments before launching a tool
- Bug fix: a crash could occur when deleting a folder with another multi-pane view on it.
- Bug fix: Windows: potential crash when deleting a folder with multiple tree views on it.
- Bug fix: crash when replacing using regular expressions with a reference to a non-existent group (\n+1 and only n groups)
- Bug fix: filename was not updated in the tree view after a 'Save as'
Version 2.3 - 2005-11-09
- Directory selector in Find All/Replace All dialogs
- Search history in Find dialogs
- Button to close windows in the Window Selector
- Better caret positioning using mouse
- GTK: Use Pango to get anti-aliased fonts
- Bug fix: GTK: better support of non ASCII encodings
- Bug fix: GTK: crashes sometimes when loosing focus in browser views
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
Version 1.4 - 2005-04-28
- Added tree view
- Added ALT-Backspace shortcut to undo
- Dropped the 'parent' command (use reopen+back instead)
- The 'directory' property in tools can now use variables
- Bug fix: Windows: use the default charset instead of the latin1
- Bug fix: Trap when typing non-ascii chars in some syntax highlighted files
Version 1.3 - 2004-01-29
- Reload files on external changes
- Added commands to make the selection uppercase or lowercase
- Fixes in XML syntax highlighting
- Better Ruby syntax highlighting (embedded documentation, instance & class variables, constants)
Version 1.2 - 2004-11-27
- Added a command to stop execution of tools
- Find: what you've typed is no longer lost when search failed
- Handle X Window primary selection (middle click button)
- Various fixes in syntax highlighting
- Bug fix: GTK: unexpected focus change with links because of scroll
- Bug fix: GTK: trap when pressing letter key in file manager (occurs with recent GTK versions)
- Bug fix: GTK: do not convert to UTF-8 on paste
- Bug fix: GTK: changed default font (the previous font was not available on all X distributions)
Version 1.1 - 2004-10-31
- Added syntax highlighting for C#, VB.Net, CSS and sh
- Added detection of file type by reading the first line of file
- Added eclipse color scheme
- Bug fix: syntax highlighting of xml element names with namespace
- Bug fix: syntax highlighting of control sequences in TeX files
- Bug fix: do not trap if user-preferences file is missing (application not installed)
Version 1.0 - 2004-09-29
- A relative path in output is resolved using the directory of the tool if specified instead of the current directory of the editor
- Bug fix: Preview not always synced in browser view
- Bug fix: filenames starting with '\' were badly expanded (Windows)
- Bug fix: Command shortcuts could insert a char since version 0.15 (Linux/GTK+)
- Bug fix: No more assert with GTK+ scrollbars
- Bug fix: No more flicking with browser layouts (GTK+)
- Bug fix: Restore previous tab when closing a window did not work with recent GTK+ versions
Version 0.15 - 2004-09-24
- Better documentation, chm documenation added
- Bug fix: unindent a folder or a link could delete its title
- Bug fix: support accents and dead keys in Linux/GTK+ version
- Bug fix: force a newly created file to have a fully qualified name (prevent a file to be loaded twice)
Version 0.14 - 2004-09-18
- Added 'clone window' command
- Added pink color theme
- Backspace can unindent line with expand-tab mode
- File manager: display full path of selected file
- File manager: sort files in the listbox
- Better navigation with 4-6 pane layout when having several links to same file.
- Bug fix: no more annoying beep in dialogs with TAB key
- Bug fix: Some resources were not freed, leading to slow down Windows after multiple saves of options.
- Bug fix: scrollbars were not updated when settings changed
Version 0.13 - 2004-09-06
- Added syntax highlighting for python
- Added CTRL-Backspace & CTRL-Del commands
- Insert text/comment can be used to transform selection
- Bug fix: Stop blinking of the caret when menu is activated (Windows)
- Bug fix: when closing a window, the previous active one is re-activated
- Bug fix: added missing keywords to NSIS and C++
Version 0.12 - 2004-08-22
- Manage config file (Windows and GTK+)
- Automatically enter in a newly created folder
- Keep similar selection when changing preview in a pane
- GTK dialogs: choose 'Yes' by default instead of 'No'
- Bug fix: the right alt key (Alt gr) does not work on some non-US keyboards
- Bug fix: paste from external application deletes empty lines (GTK+)
- Bug fix: paste on word wrapped document
- Bug fix: invalid page relocation with word wrap and multi-view
- Bug fix: bad syntax highlighting C preprocessor lines ending with \
- Bug fix: bad relocation of caret when multiple views on a file
- Bug fix: reset of caret location while a tool is running
- Bug fix: focus problems with multiple views on same file
- Bug fix: can loose focus when changing layout (GTK+ 2.4)
- Bug fix: preview not updated when changing link properties
Version 0.11 - 2004-07-26
- Can open new files from command line
- New asks for a filename to get right syntax highlighting immediately
- Keep consistent state when changing the layout of a window
- Added command to paste text without its structure
- Added overwrite mode
- Undo command cancels an indent-block or a replace-all in one shot
- Pack adjacent items in undo stack to reduce memory usage and to cancel contiguous insertions in one shot
- Bug fix: get rid of the annoying error box on invalid links
- Bug fix: change title font in settings was not taken into account
Version 0.10 - 2004-07-14
- Changing preferences takes effect immediately after saving
- Display only filename in tabs
- Quick close: change close window shortcut from CTRL-F4 to ESC
- Added syntax highlighting for DOS Batch, Pascal and NSIS files
- Added alternative block comment to generic colorizer (pascal)
- Added alternative line comment to generic colorizer (nsis)
- Newly created folders start with a text line (can be customized)
- Bug fix: memory was never freed leading to huge memory usage
- Bug fix: invalid clipboard content on Linux platform
- Bug fix: columns displayed in status bar doesn't count tabs
- Bug fix: 'untitled' window cannot be closed once re-opened
- Bug fix: hazardous result when closing dialog box with close-button
- Bug fix: scrollbar unusable in listboxes
Version 0.9 - 2004-07-04
- Added word wrapping
- Bug fix: Incorrect position under mouse detected if page scrolled horizontally
- Bug fix: Trap when closing edit-link dialog box
Version 0.8 - 2004-04-26
- Added replace
- Better navigation with browser mode
- Installer for the Windows version (zip is still available)
- Added appropriate cursors
- Fixed memory leaks
Version 0.7 - 2004-04-08
- Added scrollbars
- Added contextual menu
- Added 'open in new tab' feature
- New layouts
Version 0.6 - 2004-03-26
- Add syntax highlighting for makefiles, ruby (very basic) and TeX
- Add layouts to have a browser a la Smalltalk
- Changes in navigation: find, undo, goto line do not save anymore the location in the back stack
- Bug fix: file extension to find language was case sensitive in windows
- Bug fix: trap with invalid colorizer or language in config files
- Bug fix: case sensitive element and attribute names for xml colorization
Version 0.5 - 2004-01-18
- New feature: Notebook tabs
- Better cycling of windows
- Group search results by folders
- Display a white caret when on dark background
- Added a 'bright on dark' color scheme.
- Bug fix: no more unexpected selection when double click on folder
- Bug fix: sometimes, a window is not brought to front
- Bug fix: selection with mouse outside window in GTK+
- Bug fix: flicking when switching between windows in GTK+
Version 0.4 - 2004-01-08
- First Linux/GTK+ version
- Signals end of tool processing with their exit code
- Ctrl-left/ctrl-right skip '_' and digits
- Bug fix: potential trap in find all
- Bug fix: case sensitive comparison causing files to be loaded twice
Version 0.3 - 2003-12-14
- User defined tools: tools can be run from the editor, output is parsed.
- Find all: creates a web-like search result, can search through links
- Links can reference files in parent folders using '../'
- Bug fix: possible trap when deleting a block up to end of text
- Bug fix: could not open file when filename enclosed with quotes in command line
- Bug fix: find or goto can show a blank page when used in second pane
- Bug fix: cycling windows forces focus on first pane
- Bug fix: title of second pane not updated when renaming a folder from first pane
Version 0.2 - 2003-12-04
- New feature: each window can display two panes.
- Bug fix: crash when opening empty file
- Bug fix: the last line of a text without language, if empty, is not saved
Version 0.1 - 2003-11-25
- First release
Code Browser