/*
** Module   :HISTORY.TXT
** Abstract :
**
** Copyright (C) Sergey I. Yevtushenko
** Log: Tue  24/03/1998     Created
**
*/

+ - added
* - fixed
- - dropped

v0.2.17
        + Pipe interface
        * Fixed kbAltF8 macro
        * Fixed redraw (window title) from threads other than main
        * Improved handling different line delimiters (CR/LF/CRLF)
        * Fixing traps when opening file on heavy loaded LAN or via slow link
        * Fixed handling of '{' and '}' inside REXX macro
        * A try to improve handling of bracket pairs matching

v0.2.16
        + Added built-in implementation of word wrapping
        + Extended fedGet/fedSet to support new word wrap settings
        + Added FlipWordWrap and FlipWordWrapMerge functions
        + Added %w format character in status line
        + Added editor.default.wordwrap.state and
          editor.default.wordwrap.margin variables
        * Some cleanup of FED.INI. Some macro are moved to SAMPLE.INI

v0.2.15
        * Fixed processing of trailing spaces for Del/Bksp
        * Experimental patch in Line::ins_char()
        + kbBeforeKey and kbAfterKey pseudo-keys
        + fedSendKey() REXX API
        * INI file loader rewritten. No more problems with escape
          sequences in REXX keydefs.
        * Changed behavior of the fedGetChar() with no parameters
          (full string returned)

v0.2.14
        + Added processing of Shift keys with mouse. Mouse click with
          Shift will mark block, click without Shift will unmark block.
        + Added mouse.sense.shift variable. Default set to 1.

v0.2.13
        + Added mouse configuration variable
        * Assigned new keys for macro in FED.INI

v0.2.12
        + Added simple mouse support (pointing of the cursor withing screen)
        * Fixed UNDO processing for replace mode

v0.2.11
        * Fixed restoring code page from EA
        * Fixed behavior of cursor.shape.* variables
        + Added %m parameter in status line (block marking mode)
        * Fixed toupper/tolower processing for single characters
        + Default FED.INI updated
          (new help text, thanks to Dushan Mitrovich  <dushanm@abq.com>)
        + Added fedMenu() function to REXX API
        * Fixed processing of default color
        * Fixed fedSet(Hxx)
        + Included makefile's for Visual Age C++ 3.xx (retail and debug)

v0.2.10
        * Fixed infinite loop with RGN replace (if result matches pattern again)
        * Improved (a bit) bracket matching algorithm
        * Renamed editor.hiliting variable to editor.syntax
        * Fixed selection by first letter of file name in file dialog
        * In some cases C++ highlighting may be broken at the '\' boundary
        * Fixed fedGet('CP')
        * Fixed memory leak in search
        + Case insensitivity in regexp search/replace
        + Case insensitive regexp matching in editor.syntax processing
        + PERL syntax highlighting
        + PHP syntax highlighting (inside HTML)
        + Smart indent support for PERL
        + New set of file name patterns in FED.INI
        + Significant changes in block handling to improve performance
        + Pressing 'highlighted' letter in menu now works as select+Enter
        + Improved REXX parser (some additions to support OOREXX)
        + Different saving modes for syntax highlighting

v0.2.9
        + Added fedBind() REXX API
        + Added BC and BR options for fedGet()
        + Added on-screen file name reducing for long file names
        + Added kbOpen and kbClose pseudokeys
        * Bug with search spaces past the end of line
        + Default FED.INI is updated
        + Improved HTML highlighting
        * Changed way of determining availability of WinXX API's

v0.2.8
        * Under some circumstances highlighting may be broken
        * DupLine does not turns 'Changed' flag
        + Switch for disabling of setting of EA's
        + Switch for moving status line at the top of screen
        + Command to reload configuration
        + kbTimer pseudo key
        + Highlighting is saved in EA
        + REXX variable pool
        + REXX API for interaction with user
        + REXX API for clipboard handling
        + CLIP utility included as a part of the FED distribution


v0.2.7
        + Editing of texts in codepage other than current one
        + Option for displaying of relative position in file (%p)
          and current codepage (%l)
        + Rexx API extended with fedSet('P', 'codepage')
          (see samples at the end of FED.INI)
        * Preparation of REXX key definition may cause problems
        + Current code page in stored in EA
        * Changed format of EA in order to improve performance on
          the FDD. Old format can be read but can't be written.

v0.2.6
        + Added 'DupLine' command and bound to Ctrl+D in default config

v0.2.5
        * Some code and tools cleanups before placing FED into open source.
        * Changed handling of Ctrl+Break

v0.2.4
        * Choosing file name by first letter in File Dialog
        + FED.INI is loaded from current directory too if exists

v0.2.3
        * Gray Enter != Enter in FileList
        * Incorrect handling of TAB chracter at beginning of block
        * Possible bug in fedOpenJumpList
        * Potential bug in list boxes key handling (may cause hangs)
        + Optional notification of about end of search/replace op's
          (disabled by default, variable 'editor.verbose.search')
        + Horisontal scrolling for JumpList
        + Menu hotkeys
        + Pascal syntax hiliting support (experimental)
        + Java support (extension to C++ mode and not indicated as separate)
        + Hiliting menu

v0.2.2
        * fixed bug with word left/word right on strings with Tab char inside

V0.2.1  !NOTE!    Changed version numbering
        * hexadecimal values in config not correctly interpreted by editor
        * Gray Enter != Enter in JumpList
        * trap in Line::get_print
        * speedup for word left/word right on long lines

V0.2.0v
        * trap in REXX.DLL

V0.2.0u
        * incorrect loading of files with '\x00' inside (?)
        * format of file can be set incorrectly
        * trap if starting with long file name on FAT drive
        * some improvements in documentation
        + file name with wildcards opens File Open dialog
        + Added calls to kbInit/kbDone pseudokeys
        + Added fedMsgBox   REXX API call
        + Added fedOpenFile REXX API call

V0.2.0s internal beta
        + Multiple JumpList (up to 10) support with access from REXX
        * open files WRITEONLY when writing (allow work with ftpfs.ifs)

V0.2.0r internal beta
        + Unix/DOS file type support

V0.2.0p feature extension
        + bookmarks management (place/go) and saving them in EA
        * some cleanups in docs

V0.2.0n bugfix
        + support for -ROW:COL in command line. passed after file name moves
          cursor at specified ROW and COL
        + support for storing current position in EA.

V0.2.0m bugfix
        * fixed bug in memory allocation
        * fixed open file in new window when .Untitled exist and unchanged
        * fixed support of session name and window title change
          PM support now completely dynamic (was broken somewhere
          after 0.2.0h).
        + added MAIL hiliting
        + updated INI file for MAIL hiliting support

V0.2.0l bugfix
        * fixed INI file parser for REXX
        * fixed NLS support (some keys don't work)
        + some documentation (REXX interafce not covered)
        + added setting of filename on titlebar for windowed sessions
        + added simplest REXX support (enabled, but not documented)

V0.2.0k bugfix
        * fixed file dialog (work with FDD)
        * fixed heap manager
        + added configurable cursor shape for insert/overwrite modes
        + added simplest REXX support (disabled in this release)

V0.2.0j bugfix
        * fixed loss of autoguessing of hiliting
        * fixed FED.INI for "#ifndef" macro
        * fixed typo in macro recorder dialog
        + improved file dialog
        * fixed date format (NLS support)

V0.2.0h bugfix
        + Added keyboard macro recorder/player
        * Implemented dynamic loading for PMWIN.DLL, so FED should run even
          if OS/2 loaded from diskette

V0.2.0g bugfix
        * fixed bug with improper building profile name
          if directory contains '.' in name

V0.2.0f bugfix
        + exception handler which tryes to protect opened files
          in case of crashes
        + some minor changes in status line format

V0.2.0e bugfix
        * improper block marking after cut/clear operations
        * undo in block sort
        + flexible status line

V0.2.0d VERY many changes
        + Full configuration through FED.INI
        + Block sort
        + Transparent PM clipboard
        - hardcoded keyboard macroses

V0.1.9q First bugfix :)
        * fixed traps for some screen modes with lines less than 25
V0.1.9p First public release

