2011-03-09
  * Made line number environment $l for external commands start at 1 not 0.
  * Reworked "Open Selected" command, added GUI to configure include paths.
  * Check some other possibile names for FOX pkg-config script.
  * Use pkg-config for X11 flags.
  * Use $(LIBINTL) linker flags from autoconf for libintl support.
  * Define POSIX for Lua on FreeBSD: this enables io.popen()
  * Put our paths to liblua and fxscintilla ahead of other linker paths.
  * Removed invalid/unused Lua compiler source file.
  * Portability fixes when bootstrapping the build process on non-Linux systems.


2011-02-12
  * Updated to Scintilla 2.24+ from HG 3534:73cb21344705.
  * Added configurable settings for output pane error-matching expressions.
  * Fixes to compile and run on MINIX.
  * Improved portability of socket code.
  * Handle last-focused document of session on a per-server basis.
  * Fixed a probelm with oriented drawing of tabbook tabs.
  * Removed invalid documentation about transforming case in regex substitution.
  * Reworked sizing and layout of the tools dialog.
  * Code clean-up for tools dialog.
  * Fixed a bug in determining file permission for new tools.
  * Added "theme" support (Customizable colors and fonts for GUI.)
  * Made toolbar buttons look flat, unless they are toggled "on".
  * Avoid running multiple macros and/or external commands at the same time.
  * Renamed some accidentally overloaded virtual functions.


2011-01-08
  * Remember previously-focused document when restoring session.
  * Loading of help window text is slightly faster.
  * Fixed a segfault when prompted to edit an error in the shutdown script.
  * Merged "Open File" and "Open Files" into one dialog (Note the "M" button.)
  * Improved keyboard navigation in file dialogs.
  * Updated to Scintilla-2.23+.
  * Sort the contents of configuration files for easier reading by humans.
  * Fixed bug where toolbar settings were not properly restored. (Thanks, Igor)
  * Isolated inter-process communication code, maybe useful for other projects.
  * Straightened out some entangled header dependencies.
  * Removed some application-specific dependencies from the backup manager class.
  * Added edit menu items for extended deletion commands.
  * Improved horizontal scrolling of long lines.
  * Tab width and indent width can now be configured separately.
  * Try X-selection and "filename:NN" format for "Open selected" command.
  * Fixed a memory leak when saving files.
  * Resume watching for external changes after saving a file.
  * When saving file under a new name, add old name to recent files menu.


2010-12-03
  * Bump version to 0.7.
  * Prevent running multiline commands from Tools menu input dialogs.
  * Improved automatic sizing of custom dialogs.
  * Updates and tweaks to FOX patches for Win9x compatibility.
  * Respect newline format when copying from output pane to clipboard.
  * Allow for manually-edited filename in file dialogs on Win32.
  * Make sure file exists when loading "tags" file.
  * Improve error reporting on MS-Windows.


2010-11-30
  * Fixed saving of "hidden" files on MS-Windows.
  * New configuration directory and migration for MS-Windows.
  * Added scripting function to return current configuration directory.
  * Adjust window size according to screen size on first run.
  * Fixed a serious crash bug with Fox-1.6 when editing file filters.
  * Moved configuration directory from ~/.foxrc to XDG_CONFIG_HOME.


2010-11-08
  * Added "a68k" and "txt2tags" to language menu.
  * Preserve clipboard data when closing a document that "owns" the clipboard.
  * Check for valid working directory before running external command.
  * Use tree-style dialog for pickfile() scripting function "dir" mode.
  * Add menu command to change working directory.
  * Improve handling of whitespace when parsing "shabang" line.
  * Fix for strndup() portability issue for FreeBSD etc.
  * Updated FXScintilla to version 2.22.0 (git 75b260a).


2010-07-02
  * Implemented four missing SCI_DEL* functions in macro recorder.
  * Use "edge" instead of "line" for mode name in fxite.delete() function.
  * Expanded functionality for the fxite.delete() function.
  * Fix for format warning on 64 bit systems.


2010-06-30
  * VERSION 0.6 RELEASE.


2010-06-22
  * Check for -v or -h command line options before initializing display.
  * Added the capability to use custom window icons.
  * Refocus document after clicking a sub-menu command or toolbar button.
  * Added an option to remember the previously-selected file dialog filter.
  * Fixed macro record/playback to work with auto-indent. (thanks again Ed A.)
  * Ignore case of font names when searching for a suitable editor font on first run.
  * Fixed configure.in to compile on Fedora-13 and Ubuntu.
  * Added an option to make selected custom tools "hidden" on the tools menu.
  * Fixed a crash when deleting a custom tool that was referenced by a toolbar button.
  * Fixed an error calculating index of menu accelerators in tool manager.
  * Set the initial focus to the "Name" field when creating a new tool manager item.
  * Default to OFF for "View -> Line numbers"
  * Updated Scintilla to 2.12 release.


2010-05-25
  * Make smart indent work better when ENTER is pressed between adjacent braces {}
  * Resolve path of filename in file open dialog when a name is entered manually.
  * Indicate to users they can't manually enter file names in "Open files" dialog.
  * Added a command line option to print version info.
  * Bump version to 0.6


2010-05-19
  * Set initial focus set to the edit field for file save dialogs.
  * Resolve hotkey conflict in search dialogs (thanks to Ed A.)
  * Dismiss active menu before displaying external changes dialog (fixes possible crash).
  * Change behaviour of Help->About boxes.
  * Fixed automatic sizing of custom dialogs in scripts for FOX 1.6
  * Use Ctrl+Shift consistently for menu labels, some were using Shift+Ctrl.
  * Fixed: custom tools dialog sometimes suggested wrong file extension for new items.
  * Fixed pointer arithmetic warnings in "listdlls.c"
  * Make sure filename field is initialized for fxite.pickfile("dir") function.
  * Append history when history dialogs are confirmed by mouse click.
  * Split FOX-specific and application-specific macro functions into separate files.


2010-04-27
  * Update file dialog filters when preferences dialog is dismissed.
  * Prompt for unsaved changes if tool manager is closed from window menu.
  * Added a dialog to edit the filter list for file dialogs.
  * Fixed copy/paste operations in rectangular selections.
  * Fixed some of the issues with running external commands on Windows.
  * Copy right margin indicator setting for split view
  * Remember secondary view's cursor position when reloading file
  * Made convert selection to upper/lower case also work for UTF-8 text.
  * Updated Scintilla to 2.3.0 CVS (2010-03-25)
  * Open windows *.lnk files from command line.
  * Allow forced opening of broken UTF-8 files.
  * Added a new "smart" auto-indent option.


2010-02-27
  * Add Lua functions to get process id and window id.
  * Fixed a bug with ActivePage() sometimes incorrectly returning NULL.
  * Prevent stealing focus from windows raised by Tools commands.
  * Update Scintilla to 2.0.3 (from CVS)


2010-02-23
  * Bump version to 0.5
  * Fixed an error in the handling of style bits and colourising.
  * Fixed a small line wrapping nit in the help text.
  * Fixed a bug with fxite.save() losing reference to document's filename.
  * Export WM_CLIENT_MACHINE and _NET_WM_PID atoms to X-server.
  * Made a better looking WM_CLASS name for X11
  * Ignore -q option when starting a new instance.
  * Avoid calling TopWindow::close() after window is deleted.


2010-01-28
  * Made "find tag definition" fail silently if no tag files are loaded.
  * Replaced deprecated calls to luaL_openlib with luaL_register.
  * Fixed spelling of view_clear_output in help file.
  * Fixed updating of syntax when saving a new document.
  * Fixed a bug when middle-click pasting to an empty top line.
  * Fix default titlebar text for scripted dialogs.
  * Prevent oversized script dialogs caused by too much text.
  * Fixed a problem with the help dialog not closing, and made it resizable.
  * Fixed a bug with help text not being properly terminated.
  * Made scripting function "xsel" more robust.
  * Fixed broken view_language() scripting function.
  * Upgraded FXScintilla to the latest "official" Scintilla 2.02 release.
  * New scripting function lexer() returns Scintilla lexer name.
  * Made file dialogs on MS-Windows handle *.lnk files a little better.
  * Fixed detection of null bytes in test for binary files.

2010-01-04
  * Bump version to 0.4
  * Allow files with \007 char's (e.g. configure scripts) as plain-text.
  * Don't build local lua if using system lua.
  * Prevent endless loop on some empty regex conditions.
  * Protect unbalanced calls to batch() function in scripts.
  * Expose "userland" search behavior to scripting engine.
  * Improve behavior of recorded searches.
  * Add contact information to help file.
  * Preserve escape sequences in regex search/replace operations.

2009-11-25
  * Bump version to 0.3
  * Minor fixes to compile on FreeBSD
  * Improve detection and handling of UTF-8 files
  * Fix crash with xim-enabled fox-1.6 
  * Fix empty font dialog on Win32

2009-11-15
  * Improved handling of UTF-8 text 
  * Fix to compile on x86_64
  * Bump version to 0.2

2009-11-11
  * Initial release
