Code Browser Changelog

What's new in Code Browser 8.0

Oct 14, 2021
  • Output and Find result use a dedicated window
  • CTRL+P : CTRL+Enter opens in a new window
  • Fix tab hidden behind scroll buttons

New in Code Browser 7.5 (May 17, 2021)

  • Fix crash when cloning a new empty window
  • Fix memory leaks

New in Code Browser 7.4 (May 8, 2021)

  • Split notebook in side-by-side view

New in Code Browser 7.3 (Oct 17, 2020)

  • Mouse triple click to select line
  • Remove encoding selector dialog, use "Reopen with Encoding" instead
  • Can specify a max width for word-wrapping
  • Search from current node

New in Code Browser 7.2 (Oct 4, 2020)

  • Bookmarks cycle in the document instead of a single file
  • Open file tries to find the file in an existing window
  • Session saves the opened folders
  • Drop folder into the editor to open it
  • Add Qt version
  • Add GTK2 version back

New in Code Browser 7.1 (Mar 21, 2020)

  • Bug fix: GTK3: flickering
  • Bug fix: GTK3: various fixes for some revisions
  • Bug fix: Issue when the search history contains a '%'

New in Code Browser 7.0 (Feb 17, 2020)

  • Add zoomable view
  • Merge project tree and sections
  • Fix display of close buttons on some Windows versions
  • Better keyboard navigation in browser view

New in Code Browser 6.7 (Dec 6, 2019)

  • Add simple auto-completion
  • Page Down key does not hide the last page anymore
  • Fix performance issue with indent selection and elastic tabstops
  • Bug fix: Numpad cursor movements not working on GTK
  • Bug fix: Issue in tree view when changing a link target
  • Bug fix: Crash when typing a letter in the browser view with last item selected

New in Code Browser 6.6 (Jul 8, 2019)

  • Bug fix: Windows regression: can't open file with non-ASCII characters
  • Bug fix: Close Button on error box did not work
  • Bug fix: Crash with some GTK3 versions

New in Code Browser 6.5 (Mar 11, 2019)

  • Highlight matches in the the search result
  • Limit search result to 10.000 occurrences
  • Use same shortcut to start and stop recording a macro
  • Add links back in the Smalltalk style browser
  • Select an alternative encoding if load fails because of encoding
  • Show current absolute line number with CTRL+G (Goto Line)
  • Fix the fold-utils.cbs script according to an API change
  • Bug fix: crash when deleting word with cursor at end of line

New in Code Browser 6.4 (Sep 15, 2018)

  • Bug fix: fold selection deletes up to the end of the selection.
  • Find dialogs: 'Header' is replaced by 'Ignore Header'
  • The text of a sub-section does no longer need to end with a new line
  • Project and Option views use the smalltalk style browser
  • Smalltalk style browser can show many panes
  • Linux: better support of GTK+ themes
  • Linux: added a desktop entry

New in Code Browser 6.3 (Sep 16, 2017)

  • Makes errors more visible
  • "Mark All" accepts regular expressions and single characters
  • Bug fix: externally modified file could not be reloaded if read only
  • Bug fix: overwrite mode with a multi-byte character
  • Bug fix: possible crash if a user tool writes a binary zero
  • Bug fix: dangling pointer when asking to create a file
  • Regression: C/C++ characters not highlighted
  • Linux: use an alternate shortcut for upper case (CTRL-U conflicts with system input)

New in Code Browser 6.2 (Mar 3, 2017)

  • Autodetect UTF-8 files withtout BOM on non UTF-8 systems
  • Find does not search in header by default anymore
  • Go-to-pane shortcuts available with page view
  • Syntax highlighting: HTML: fixed an issue with <script>
  • Syntax highlighting: fixed an issue with Ruby templates (.erb)
  • Bug fix: TeX files incorrectly loaded and saved because of wrong escaping of '%' in configuration files
  • Bug fix: Preview in page view not updated if no cursor move (DEL)
  • Bug fix: Windows: possible crash with Find in Files
  • Bug fix: possible crash when deleting a section in the back stack

New in Code Browser 6.1 (Mar 3, 2017)

  • Bug fix: focus not set when starting the editor without file opened
  • Bug fix: focus can be lost with goto pane
  • Bug fix: Page View: preview pane not always up to date

New in Code Browser 6.0 (Mar 3, 2017)

  • Support of non BMP Unicode characters
  • Macros: quickly record and replay commands
  • Markers are single line only
  • Horizontal scrollbar does not need a virtual width. It is now automatic.
  • Syntax highlighting: delimiters are no longer limited to a single character
  • Syntax highlighting: more colors
  • Syntax highlighting: JavasScript highlighted in HTML, JSP and PHP
  • Syntax highlighting: Various fixes in different languages
  • Syntax highlighting: Fixed fonts use bold / italic styles for keywords
  • Configuration: variables are back
  • Configuration: File patterns accepts wildcards at the end (e.g. Makefile.*)
  • More errors reported throught the status bar (broken links, read only, long lines, ...)
  • List view: do not select automatically the first line if it is a section.
  • Links are outlined again
  • Page view is back
  • Incremental search: change color of the edit when no match can be found.
  • Incremental search: better visibility of the current match
  • Find All is back: find in current file, section or selection
  • Option to follow links in search is back
  • Project: it's now just a folder that can contain a specific option file
  • Goto File / Section: double click to open
  • Goto File / Section: highlight matching letters
  • Scipting: a script can no longer crash the editor
  • Navigation: both back/forward and enter/parent commands
  • Close button on dialogs, project and options
  • Unix: save configuration in $HOME/.config (XDG_CONFIG_HOME)

New in Code Browser 5.3 (Mar 4, 2015)

  • Bug fix: crash when erasing text with markers. It's a regression from kerning support

New in Code Browser 5.2 (Feb 28, 2015)

  • All search boxes shares the same settings
  • Optimization: speed up replace all in very large flat files
  • Less ambigous term in popup menu to remove an element from project
  • Menu command to close the sidebar (in popup menu and Window menu)
  • Improve the 'wrap' script example: it now sorts positions
  • Better support of kerning (Windows 8 and GTK+)
  • Bug fix: 'Properties' disabled on root project items
  • Bug fix: GTK+: wrong orientation of split cursor
  • Bug fix: GTK+: crash searching on disk with binary files
  • Bug fix: GTK+: crash when opening a binary file or a file not matching the current encoding
  • Bug fix: GTK+: could not load file with UTF-8 names
  • Bug fix: GTK+: focus lost when switching between certain layouts
  • Bug fix: GTK+: focus lost with returning from dialogs (find, ...)
  • Bug fix: GTK+: focus lost after launching a graphical user tool
  • Bug fix: GTK+: switching to simple view may reopen the tree view

New in Code Browser 5.1 (Aug 14, 2014)

  • Bug fix: crash when closing the last untitled window
  • Bug fix: recent files and recent projects menu unordered
  • Bug fix: GTK+: expanders not visible in the project and option windows
  • Bug fix: search history was broken
  • Bug fix: files in projects not correctly saved
  • Added examples in the Linux binaries
  • Added folding utilities (in optional scripts)
  • Links are back but with limited capabilities
  • No more need to use control key with double-click to enter a section

New in Code Browser 5.0 (Jul 28, 2014)

  • No more links
  • No more relative indentation
  • No more page view
  • No more graphical option editor
  • New feature: Project
  • New feature: Highlight current line
  • New feature: Fuzzy search files
  • New feature: Fuzzy search sections
  • New feature: Tree 'walker' commands to explore all sections
  • New feature: Per language user tools
  • New feature: Per language script commands
  • New feature: Per project settings
  • New feature: Per project scripts
  • New feature: Script on keyboard events
  • New feature: Added Solarized theme
  • New feature: Breadcrumbs
  • Simplified the script API
  • Easier deployment of script commands
  • The line type is displayed in a left margin instead of at the end of line
  • Changed the Smalltalk style browser with something similar to the v3.18

New in Code Browser 4.9 (Apr 7, 2014)

  • Bug fix: one more v4 regression: relative indentation not saved correctly
  • Bug fix: crash with CSS syntax highlighting
  • Bug fix: Windows: a file could not be opened if it was open in write mode by another process

New in Code Browser 4.8 (Nov 25, 2013)

  • Bug fix: syntax highlighting could be broken with multiline styles

New in Code Browser 4.7 (Aug 12, 2013)

  • Generate an error if the function of a command does not exist
  • More command examples
  • Better loading of files with corrupted folding directives
  • Bug fix: memory leak with scripted commands
  • Bug fix: syntax highlighting of Ruby literal characters

New in Code Browser 4.6 (Aug 12, 2013)

  • 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

New in Code Browser 4.5 (Aug 12, 2013)

  • 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

New in Code Browser 4.4 (Aug 12, 2013)

  • 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

New in Code Browser 4.3 (Aug 12, 2013)

  • 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 multi-line variables were broken

New in Code Browser 4.2 (Aug 12, 2013)

  • 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

New in Code Browser 4.1 (Aug 12, 2013)

  • 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

New in Code Browser 4.0 (Aug 12, 2013)

  • 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 (%(...)).

New in Code Browser 3.23 (Aug 12, 2013)

  • 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 '%'

New in Code Browser 3.22 (Sep 21, 2011)

  • Bug fix: crash with the Smalltalk-style browser

New in Code Browser 3.21 (Sep 21, 2011)

  • Reverted change from 3.18: Smalltalk-style browser uses only text views

New in Code Browser 3.19 (Sep 21, 2011)

  • Bug fix: Windows: crash with the tree view (occurring with multiple search in files)

New in Code Browser 3.18 (Sep 21, 2011)

  • 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

New in Code Browser 3.17 (Sep 21, 2011)

  • Bug fix: Windows: leak of gdi resources with XP theme

New in Code Browser 3.16 (Sep 21, 2011)

  • 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

New in Code Browser 3.15 (Sep 21, 2011)

  • 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

New in Code Browser 3.14 (Sep 21, 2011)

  • 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

New in Code Browser 3.13 (Sep 21, 2011)

  • 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.

New in Code Browser 3.12 (Sep 21, 2011)

  • '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)

New in Code Browser 3.11 (Jun 2, 2009)

  • Bug fix: possible crash when cloning a windows with elastic tabstops
  • Bug fix: the "Show Tabs" menu item is not immediately checked

New in Code Browser 3.10 (May 23, 2009)

  • Added elastic tabstops
  • Added an option to show tabs

New in Code Browser 3.9 (May 16, 2009)

  • 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

New in Code Browser 3.8 (Mar 12, 2009)

  • This release fixes minor bugs and adds the ability to define custom error patterns using regular expressions in user tools.

New in Code Browser 3.6 (Oct 30, 2008)

  • Bug fix: crash when closing the modified untitled document

New in Code Browser 2.15 (Jul 6, 2007)

  • Bug fix: TeX folding markers were no longer recognized