2005-02-02 : v1.06
Added a contextual menu entry to record macros from selection.
Added a toggle_edit command to enable direct screen editing.
Extended the view function to print also any macro in the macros dir or the user dir as the exec command does.
Macro names are printed as complete names at all times, regardles of being called as partial names.

2004-10-04 : v1.05
Softened magic to prevent adding to many quotes or parenthesis.
Added usage printing when typing commands which require arguments.
Several minor bug fixes.
* - More issues with too many slashes when dealing with root directories.
Windows still may have problems. Since from now on I have very limited access to Windows machines, Windows users are expected to report detailed descriptions of any found bugs.

2004-10-01 : v1.04
Added more magic.
Several bug fixes.
* - ImageFileFilter was allowing all images to open when files had a .tiff extension
* - Typing commands without arguments was sometimes unsafe.
* - Fixed several issues with extra slashes when dealing with root directories.

2004-09-29 : v1.03
Macro functions autocompletion now available by pushing the TAB key.
Image names containing white spaces can be opened using quotes such as : open "my image with spaces.jpg"
Several bug fixes.
* - tab autocompletion was appending too many slashes at the root dir.
* - fixDir was not handling properly root dirs.

2004-09-28 : v1.02
File name autocompletion improved.
Several bug fixes.
* - when checking for isShellCommand, if the first white space was beyond the end of the command name it failed. Added also several checks to make sure a non-shell command is not tried to be executed as one.
* - TAB was not scrolling down the bar when printing possible files.
* - TAB was not expanding the file_name at the prompt up to the minimum common substring.
* - typing 'exec' with zero recorded macros throw an exeception.
* - typing 'open' on its own was being directed to the macro interpreted nad was being printed to screen!

2004-09-28 : v1.01
Several bug fixes, including:
* - when magic on, fill() was becomming fill("") and failing
* - when backslash at the end, magic was missbehaving
* - when testing for number of quotes, the variable tested was totally wrong
* - when checking for isShellCommand, if the first white space was beyond the end of the command name it failed. Added also several checks to make sure a non-shell command is not tried to be executed as one.

2004-09-27: First release v1.0