home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / fed0217s.zip / docs / history.txt < prev    next >
Text File  |  2001-11-12  |  9KB  |  241 lines

  1. /*
  2. ** Module   :HISTORY.TXT
  3. ** Abstract :
  4. **
  5. ** Copyright (C) Sergey I. Yevtushenko
  6. ** Log: Tue  24/03/1998     Created
  7. **
  8. */
  9.  
  10. + - added
  11. * - fixed
  12. - - dropped
  13.  
  14. v0.2.17
  15.         + Pipe interface
  16.         * Fixed kbAltF8 macro
  17.         * Fixed redraw (window title) from threads other than main
  18.         * Improved handling different line delimiters (CR/LF/CRLF)
  19.         * Fixing traps when opening file on heavy loaded LAN or via slow link
  20.         * Fixed handling of '{' and '}' inside REXX macro
  21.         * A try to improve handling of bracket pairs matching
  22.  
  23. v0.2.16
  24.         + Added built-in implementation of word wrapping
  25.         + Extended fedGet/fedSet to support new word wrap settings
  26.         + Added FlipWordWrap and FlipWordWrapMerge functions
  27.         + Added %w format character in status line
  28.         + Added editor.default.wordwrap.state and
  29.           editor.default.wordwrap.margin variables
  30.         * Some cleanup of FED.INI. Some macro are moved to SAMPLE.INI
  31.  
  32. v0.2.15
  33.         * Fixed processing of trailing spaces for Del/Bksp
  34.         * Experimental patch in Line::ins_char()
  35.         + kbBeforeKey and kbAfterKey pseudo-keys
  36.         + fedSendKey() REXX API
  37.         * INI file loader rewritten. No more problems with escape
  38.           sequences in REXX keydefs.
  39.         * Changed behavior of the fedGetChar() with no parameters
  40.           (full string returned)
  41.  
  42. v0.2.14
  43.         + Added processing of Shift keys with mouse. Mouse click with
  44.           Shift will mark block, click without Shift will unmark block.
  45.         + Added mouse.sense.shift variable. Default set to 1.
  46.  
  47. v0.2.13
  48.         + Added mouse configuration variable
  49.         * Assigned new keys for macro in FED.INI
  50.  
  51. v0.2.12
  52.         + Added simple mouse support (pointing of the cursor withing screen)
  53.         * Fixed UNDO processing for replace mode
  54.  
  55. v0.2.11
  56.         * Fixed restoring code page from EA
  57.         * Fixed behavior of cursor.shape.* variables
  58.         + Added %m parameter in status line (block marking mode)
  59.         * Fixed toupper/tolower processing for single characters
  60.         + Default FED.INI updated
  61.           (new help text, thanks to Dushan Mitrovich  <dushanm@abq.com>)
  62.         + Added fedMenu() function to REXX API
  63.         * Fixed processing of default color
  64.         * Fixed fedSet(Hxx)
  65.         + Included makefile's for Visual Age C++ 3.xx (retail and debug)
  66.  
  67. v0.2.10
  68.         * Fixed infinite loop with RGN replace (if result matches pattern again)
  69.         * Improved (a bit) bracket matching algorithm
  70.         * Renamed editor.hiliting variable to editor.syntax
  71.         * Fixed selection by first letter of file name in file dialog
  72.         * In some cases C++ highlighting may be broken at the '\' boundary
  73.         * Fixed fedGet('CP')
  74.         * Fixed memory leak in search
  75.         + Case insensitivity in regexp search/replace
  76.         + Case insensitive regexp matching in editor.syntax processing
  77.         + PERL syntax highlighting
  78.         + PHP syntax highlighting (inside HTML)
  79.         + Smart indent support for PERL
  80.         + New set of file name patterns in FED.INI
  81.         + Significant changes in block handling to improve performance
  82.         + Pressing 'highlighted' letter in menu now works as select+Enter
  83.         + Improved REXX parser (some additions to support OOREXX)
  84.         + Different saving modes for syntax highlighting
  85.  
  86. v0.2.9
  87.         + Added fedBind() REXX API
  88.         + Added BC and BR options for fedGet()
  89.         + Added on-screen file name reducing for long file names
  90.         + Added kbOpen and kbClose pseudokeys
  91.         * Bug with search spaces past the end of line
  92.         + Default FED.INI is updated
  93.         + Improved HTML highlighting
  94.         * Changed way of determining availability of WinXX API's
  95.  
  96. v0.2.8
  97.         * Under some circumstances highlighting may be broken
  98.         * DupLine does not turns 'Changed' flag
  99.         + Switch for disabling of setting of EA's
  100.         + Switch for moving status line at the top of screen
  101.         + Command to reload configuration
  102.         + kbTimer pseudo key
  103.         + Highlighting is saved in EA
  104.         + REXX variable pool
  105.         + REXX API for interaction with user
  106.         + REXX API for clipboard handling
  107.         + CLIP utility included as a part of the FED distribution
  108.  
  109.  
  110. v0.2.7
  111.         + Editing of texts in codepage other than current one
  112.         + Option for displaying of relative position in file (%p)
  113.           and current codepage (%l)
  114.         + Rexx API extended with fedSet('P', 'codepage')
  115.           (see samples at the end of FED.INI)
  116.         * Preparation of REXX key definition may cause problems
  117.         + Current code page in stored in EA
  118.         * Changed format of EA in order to improve performance on
  119.           the FDD. Old format can be read but can't be written.
  120.  
  121. v0.2.6
  122.         + Added 'DupLine' command and bound to Ctrl+D in default config
  123.  
  124. v0.2.5
  125.         * Some code and tools cleanups before placing FED into open source.
  126.         * Changed handling of Ctrl+Break
  127.  
  128. v0.2.4
  129.         * Choosing file name by first letter in File Dialog
  130.         + FED.INI is loaded from current directory too if exists
  131.  
  132. v0.2.3
  133.         * Gray Enter != Enter in FileList
  134.         * Incorrect handling of TAB chracter at beginning of block
  135.         * Possible bug in fedOpenJumpList
  136.         * Potential bug in list boxes key handling (may cause hangs)
  137.         + Optional notification of about end of search/replace op's
  138.           (disabled by default, variable 'editor.verbose.search')
  139.         + Horisontal scrolling for JumpList
  140.         + Menu hotkeys
  141.         + Pascal syntax hiliting support (experimental)
  142.         + Java support (extension to C++ mode and not indicated as separate)
  143.         + Hiliting menu
  144.  
  145. v0.2.2
  146.         * fixed bug with word left/word right on strings with Tab char inside
  147.  
  148. V0.2.1  !NOTE!    Changed version numbering
  149.         * hexadecimal values in config not correctly interpreted by editor
  150.         * Gray Enter != Enter in JumpList
  151.         * trap in Line::get_print
  152.         * speedup for word left/word right on long lines
  153.  
  154. V0.2.0v
  155.         * trap in REXX.DLL
  156.  
  157. V0.2.0u
  158.         * incorrect loading of files with '\x00' inside (?)
  159.         * format of file can be set incorrectly
  160.         * trap if starting with long file name on FAT drive
  161.         * some improvements in documentation
  162.         + file name with wildcards opens File Open dialog
  163.         + Added calls to kbInit/kbDone pseudokeys
  164.         + Added fedMsgBox   REXX API call
  165.         + Added fedOpenFile REXX API call
  166.  
  167. V0.2.0s internal beta
  168.         + Multiple JumpList (up to 10) support with access from REXX
  169.         * open files WRITEONLY when writing (allow work with ftpfs.ifs)
  170.  
  171. V0.2.0r internal beta
  172.         + Unix/DOS file type support
  173.  
  174. V0.2.0p feature extension
  175.         + bookmarks management (place/go) and saving them in EA
  176.         * some cleanups in docs
  177.  
  178. V0.2.0n bugfix
  179.         + support for -ROW:COL in command line. passed after file name moves
  180.           cursor at specified ROW and COL
  181.         + support for storing current position in EA.
  182.  
  183. V0.2.0m bugfix
  184.         * fixed bug in memory allocation
  185.         * fixed open file in new window when .Untitled exist and unchanged
  186.         * fixed support of session name and window title change
  187.           PM support now completely dynamic (was broken somewhere
  188.           after 0.2.0h).
  189.         + added MAIL hiliting
  190.         + updated INI file for MAIL hiliting support
  191.  
  192. V0.2.0l bugfix
  193.         * fixed INI file parser for REXX
  194.         * fixed NLS support (some keys don't work)
  195.         + some documentation (REXX interafce not covered)
  196.         + added setting of filename on titlebar for windowed sessions
  197.         + added simplest REXX support (enabled, but not documented)
  198.  
  199. V0.2.0k bugfix
  200.         * fixed file dialog (work with FDD)
  201.         * fixed heap manager
  202.         + added configurable cursor shape for insert/overwrite modes
  203.         + added simplest REXX support (disabled in this release)
  204.  
  205. V0.2.0j bugfix
  206.         * fixed loss of autoguessing of hiliting
  207.         * fixed FED.INI for "#ifndef" macro
  208.         * fixed typo in macro recorder dialog
  209.         + improved file dialog
  210.         * fixed date format (NLS support)
  211.  
  212. V0.2.0h bugfix
  213.         + Added keyboard macro recorder/player
  214.         * Implemented dynamic loading for PMWIN.DLL, so FED should run even
  215.           if OS/2 loaded from diskette
  216.  
  217. V0.2.0g bugfix
  218.         * fixed bug with improper building profile name
  219.           if directory contains '.' in name
  220.  
  221. V0.2.0f bugfix
  222.         + exception handler which tryes to protect opened files
  223.           in case of crashes
  224.         + some minor changes in status line format
  225.  
  226. V0.2.0e bugfix
  227.         * improper block marking after cut/clear operations
  228.         * undo in block sort
  229.         + flexible status line
  230.  
  231. V0.2.0d VERY many changes
  232.         + Full configuration through FED.INI
  233.         + Block sort
  234.         + Transparent PM clipboard
  235.         - hardcoded keyboard macroses
  236.  
  237. V0.1.9q First bugfix :)
  238.         * fixed traps for some screen modes with lines less than 25
  239. V0.1.9p First public release
  240.  
  241.