2013-01-27 - Code Browser 4.6 Released
This release fixes two more v4 regressions: the open dialog does not always open on Windows and the global 'Replace All' could miss occurrences.
But the main change is the scripting capability to automate tasks, run external programs, transform or mark text with scripts. See the documentation for more information.
The documentation can now be browsed on-line.
2012-12-09 - Scripting
I'm currently working on a new version with scripting capability. It will be possible to automate tasks, run external programs, transform or mark text with scripts. See the documentation for more information.
2012-11-12 - Code Browser 4.5 Released
Fixing more bugs.
2012-10-25 - Code Browser 4.4 Released
Just a release fixing several bugs.
2012-09-20 - Code Browser 4.3 Released
This release includes minor improvements such as a non modal dialog editor (no need to close the option editor to see the result). But the major change is the 64 bit version available on Linux.
Remarks on the 64 bit version:
- It has not been thoroughly tested and it might have issues.
- A binary package is provided for 64 bit Linux. If you want to build it from source, you need to get LLVM from the svn repository as 3.1 has a bug generating invalid code and 3.2 is not available yet.
- The 64 bit version works with 64 bit pointers, but numbers are still 32 bits, so you won't be able to load a file over 4 GB or with more than 2 billion lines
2012-09-15 - Code Browser 4.2 Released
This release fixes minor bugs and brings the Linux version back. A binary package is available for download, so you don't have to build it from source anymore.
The Linux version works only on 32 bit x86 platforms. It should be possible to build Code Browser on other 32 bit architectures using the LLVM backend but I haven't tried it.
The Linux version has not been deeply tested and may have still bugs. You should keep the previous version: configurations files are in differents folders but rename the old binary (e.g. code-browser3).
2012-08-11 - Code Browser 4.1 Released
A new release with several bug fixes and the ability to load UTF-8 files without BOM markers based on language preferences.
2012-07-28 - Code Browser 4.0 Released
Code Browser 4.0 is now released.
First, the bad news: the first releases will be only available on Windows. The Linux/GTK+ version will come later.
Here is the list of major changes.
Multiple Fonts in Style
Each segment of texts (keywords, strings, comments, ...) can be bold, or use an alternate font.
But it works only when using proportional fonts.
All Lines Are Editable in Place
The title of folded sections and link is now regular text: it is easier to edit and it can be searched and replaced with iterative search.
A special symbol is displayed at the end of line to show the type of line. This feature is related to the previous change: it helps understanding where the folded section is and what will happen when a line is split or merged. This is more an option for beginners, experts can turn it off.
CTRL+N and you've got a new empty buffer. No need to choose a filename anymore.
Quick Close and Read Only
Each tab has a close button and a small lock icon when the file is read-only.
Change the Language from the Menu
Quickly change the language. This feature is useful with new file and files with wrong or special extension.
Change the Theme from the Menu
Quickly change the theme.
The display scheme is no longer attached to the syntax, it can be changed independently.
Graphical Option Editor
There is now a graphical option editor.
Monospaced/Proportional Font Switch
Turn on/off the monospaced font from the menu.
- Folded text is now called section instead of folder to avoid confusion with file system's folders.
- Less flicking on Windows
- A check shows the current window mode in the view menu
- No more title and page number on panes: it saves space and it is redundant information; the path is displayed in the status bar.
- No more custom configuration file specified from command line. It is replaced by a configurable working directory: create a single "Build" user tool that just performs a make, runs a build.bat or anything else using the $(WorkDir) variable
- extra-id-chars option is no longer needed, special characters in keywords are automatically detected.
- Configuration files don't support variables anymore (%(...)).
- In configuration files: configuration elements are merged into languages.
- The full path of the current file is displayed in the status bar.
- The program is rewritten with yet another experimental programming. language. It does not requires a C compiler anymore, it generates x86 code directly or use LLVM as backend.