home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / fteo46b5.zip / fteo46b5 / HISTORY < prev    next >
Text File  |  1998-02-01  |  19KB  |  493 lines

  1. Revision history
  2. -----------------------------------------------------------------------
  3. 0.46
  4.   ! bug fixes
  5.   ! coredump when $DISPLAY not set fixed
  6.   ! occasional coredump at exit from PM version fixed.
  7.   ! X11: check for invalid -geometry (larger than 255x255).
  8.   + colors are specified using a palette in the configuration file
  9.   + ShowHelp command (view .INF file under OS/2, .HLP under Win*,
  10.     manpage under UNIX). Context Sensitive.
  11.   + configuration file preprocessor %if(), %endif, %define
  12.   + Global (persistent) Bookmarks commands + Push/Pop bookmark
  13.   + Under UNIX it should now print using lpr
  14.   + SIOD mode contributed.
  15.   + command FileTrim,BlockTrim - trim whitespace at end of lines
  16.   + mode option to strip whitespace at EOF on FileSave. (TrimOnSave)
  17.   + C/C++ indentation style is now selectable from menu
  18.   + compile command configurable per mode (CompileCommand option)
  19.   + command to compile without asking anything (RunCompiler)
  20.   + only load desktop when no arguments on command line (option)
  21.     (this is achieved by setting LoadDesktopOnEntry=2 in global.fte)
  22.   + create folds with RoutineRx (command FoldCreateAtRoutines)
  23.   + command to center current line (LineCenter)
  24.   + OS/2: does not need 'clipserv' anymore (experimental, please report bugs).
  25.   + ...
  26.  
  27. 0.45 -- February 1997
  28.   ! bug fixes.
  29.   ! some command line option changes (-h = help now, -H = history).
  30.   + support for multiple frames in the PM version.
  31.   + first win32 console version.
  32.  
  33. 0.44 -- November 28
  34.   
  35. 0.44b6 -- November 1996
  36.   ! Bug fixes in Linux pipe handling.
  37.   ! Bug fixes in OS/2 PM version. 
  38.   ! Fixed repainting bugs in Messages view.
  39.  
  40. 0.44b5 -- November 1996
  41.   ! Minor bug fixes.
  42.   ! Changes in syntax highlighting configuration.
  43.  
  44. 0.44b4 -- October 1996
  45.   ! Minor bug fixes and numerous performance improvements.
  46.   + New commands: BlockEnTab, BlockUnTab.
  47.   + Configurable syntax highlighting. Modes HTML/IPF/Ada/Pascal/...
  48.     are now configured externally.
  49.   + CTags support. New commands: TagFind, TagFindWord, TagNext, TagPrev,
  50.     TagPop, TagLoad, TagClear. Needs external ctags utility to create
  51.     tags file. Tagfile and tag to find can be given on command line.
  52.   + New option: KeepMessages. New command: ClearMessages.
  53.   + X11: added support for selection copy/paste.
  54.   + PM: Accept file dropped on editor window.
  55.   + PM: Optional toolbar (not configurable yet). New option: ShowToolBar.
  56.   + PM: GUI dialogs (find/replace, file, ...). New option: GUIDialogs.
  57.   + PM: Conditional cascade menus can now be used.
  58.   + PM: Alt+Fx accelerators can now be disabled with PMDisableAccel option.
  59.   - Removed WSStyleSearch flag.
  60.   ! PM: Rollup of editor window should now work (tested with title.dll)
  61.   ! Menus can now be overriden by predefining them.
  62.   ! Unix: completion of .* (dot) files now works.
  63.   ! Various fixes to C-mode smart indentation.
  64.   ! BlockReadXXX caused crashes when used with bad filename.
  65.   + Incremental search can now be continued by using up/down arrow.
  66.   ! ExitEditor doesn't close files immediatelly after discard. Desktop
  67.     is now properly saved after cancelling ExitEditor command.
  68.   + PM: Bigger file selection dialog box with history and save position.
  69.   + New commands: IndentFunction, BlockMarkFunction, MoveFunctionPrev,
  70.     MoveFunctionNext. Contributed by: jalving@ibm.net
  71.   + ...
  72.  
  73. 0.43 -- 15 July 1996
  74.   ! Minor bug fixes. 
  75.   ! Upper/Lower block in column mode could cause a crash.
  76.   ! CompleteWord command occasionally inserted garbage when previous
  77.     match was found in the same line.
  78.  
  79. 0.42 -- July 1996
  80.   ! Several minor bug fixes.
  81.   ! PM version doesn't crash when non-existant file is loaded on startup.
  82.   ! HilitWord command now works again.
  83.   + Setting for HilitWord color.
  84.   + ViewModeMap command is back.
  85.  
  86. 0.41 -- June 1996
  87.   ! Compile command crashed depending on command input.
  88.   ! Substrings were matched for keywords in smart indentation (C,REXX)
  89.   ! InsertSpacesToTab command always returned fail status.
  90.   ! CFTE now compiles to temporary file first and replaces original on
  91.     success only.
  92.   ! CFTE returns correct errorlevel on failure (0 = ok, 1 = fail).
  93.   ! SavePos/PrevPos is now stored using real line number, not virtual
  94.     (folded).
  95.   + BlockSort command.
  96.   + UndoMoves setting can be set for mode to enable undo/redo of all
  97.     cursor movements.
  98.   + BlockCutAppend, BlockCopyAppend commands to append cut/copied
  99.     block to clipboard.
  100.   + Error message locations now track the position better when a file
  101.     is edited (lines are added/removed).
  102.  
  103. 0.40 -- June 1996
  104.   ! Keyword inheritance was not properly handled in colorize modes.
  105.   ! Colors were not inherited in colorize modes.
  106.   ! OS2: Keys Alt+<menu-letter>, F10, Alt+Enter, Alt+Space are available
  107.     for remapping.
  108.   ! Some startup window sizing problems fixed.
  109.   ! Fixed several bugs in configuration files (no bindings for MSG mode,
  110.     some Alt+<letter> menu shortcuts).
  111.   ! Abbreviation expansion could abort with 'asssertion failed'.
  112.   + Performance improvements (MatchBracket and related stuff).
  113.   + OS2: Window position is now saved.
  114.   + FTE now remembers the directory the compilation was started from and
  115.     will resolve all relative pathnames found in error messages using
  116.     this directory. The current directory is determined by currently
  117.     active file or directory. If Messages are already open, FTE will
  118.     use directory from there instead of the current one. The current
  119.     directory of message list is always the directory the compilation was
  120.     started from.
  121.  
  122. 0.39 -- May 96
  123.   ! Fixed crash in Compile commands when repeating it.
  124.   ! Multi-key bindings inserted an ascii char if the 2+ key was not valid.
  125.   ! when inserting ) in Cmode, it failed to advance the cursor when there
  126.     was no match and AutoHilitParen was set to 1.
  127.   + EventMap variable to define keymap to use for mode.
  128.   ! MoveToLine shows correct default line value when folds are used.
  129.   - Did some reorganization of config files to make adding new
  130.     binding sets easier.
  131.  
  132. 0.38 -- May 96
  133.   ! Many bug fixes (mostly minor).
  134.   + BlockWrite command can now append to a file.
  135.   + Directory browser.
  136.   ! PERL: properly highlight s[][], tr[][].
  137.   + Configuration files must now be compiled.
  138.   + Syntax highlighting definitions now independant of editing mode.
  139.   + Event mappings now independant of editing mode.
  140.   + Abbreviatons. Can expand the text or run a macro.
  141.   + Searching can now check for words without using regular expressions.
  142.   + Loading files is now almost twice as fast.
  143.   + File positions and prompt history is now saved in file FTE.HIS.
  144.   + The list of loaded files is saved on exit to FTE.DSK. Files
  145.     are automatically loaded on startup. Several settings and command line
  146.     options are available to configure this.
  147.   + On startup, only the first file is actually loaded. Other
  148.     files are loaded only as they are needed.
  149.   + BlockTrans, CharTrans and LineTrans commands. Can translate
  150.     characters according to arguments (BlockTrans 'a-z' 'A-Z', etc).
  151.   + When cursor is over the bracket, the matching bracket can be
  152.     higlighted automatically of visible on screen.
  153.   ! InsPrevLineChar, InsPrevLineToEol failed when tabs were on previous line.
  154.   + Nonpersistent blocks (with various options and commands).
  155.   + ...
  156.  
  157. 0.37 -- Dec 95
  158.   - Status line can now be hidden. Also changed it's look.
  159.   - Changed the syntax of keyboard bindings. Now it is possible to better
  160.     emulate the wordstar two-key behavior. See documentation for details.
  161.     It is also possible to define different commands for gray/white keys.
  162.   ! MENU shortcuts now work.
  163.   + New command: FileWriteTo
  164.   ! Fixed crash when trying to center nonexistant line in file.
  165.   - Changing folds now modifies the file.
  166.   - When CursorTroughTabs was set to 0, certain movement commands would
  167.     behave incorrectly.
  168.   + S-Ins will perform Paste operation in prompts.
  169.   + New Command: WinResize <delta> and WinClose. Windows can be also 
  170.     resized by a mouse.
  171.  
  172. 0.36 -- Oct 95
  173.   ! Fixed when editor would crash when saving a folded file, but no folds
  174.     are configured for active mode.
  175.   ! Fixed minor bug in C mode indentation.
  176.   + New command: InsertSpacesToTab (takes optional tabsize argument).
  177.  
  178. 0.35 -- Oct 95
  179.    KillWordPrev now works correctly.
  180.    FindReplace command works correctly if WSStyleSearch == 1.
  181.  
  182. 0.34 -- 1995/10/15
  183.    Minor fixes & docs updates...
  184.   
  185. 0.33 -- 1995/10/01
  186.     
  187.   ! SIGBREAK handler now works again.
  188.   ! Fixes in C/C++ smart indentation (if in switch, ...)
  189.   + Pascal highlighting mode.
  190.   + Printing.
  191.   + Rewritten folding. Now supports nested folds, opening,
  192.     closing folds, and persistent folds.
  193.   + New folding commands: FoldCreate, FoldDestroy, FoldOpen,
  194.     FoldClose, FoldPromote, FoldDemote, FoldCreateByRegexp,
  195.     FoldOpenAll, FoldOpenNested, FoldCloseAll, FoldDestroyAll,
  196.     FoldToggleOpenClose, MoveFoldPrev, MoveFoldNext.
  197.   + New settings: SaveFolds, CommentStart, CommentEnd.
  198.   + Word characters can be configured using WordChars setting.
  199.     
  200.   
  201. 0.32 -- 1995/08/15
  202.     
  203.   + New search routines. (Find, FindReplace, FindRepeat,
  204.     FindRepeatReverse, FindRepeatOnce, ...)
  205.   + Block-local searches.
  206.   + In buffer-list, most recently used files will now be listed first.
  207.   + Main menu bar can now be hidden.
  208.   + Performance improvements.
  209.   + Bookmarks! New commands: PlaceBookmark, GotoBookmark, RemoveBookmark
  210.   + Files can now be saved and closed from window list.
  211.   + Optimized CMode indentation. Also more configurable.
  212.     
  213.   
  214. 0.31 -- 1995/07/31
  215.     
  216.   ! Bug fixed in undo/redo when UndoLimit reached.
  217.     
  218. 0.30 -- 1995/07/30
  219.     
  220.   + Folding support.
  221.   + New commands: FoldLine, UnfoldLine, UnfoldNextLine, UnfoldAll, ClearFolds, FoldIndent, FoldRegexp, FoldBlock, UnfoldBlock, FoldBlockRegexp
  222.   ! BackSpace at eof when TrimLine is enabled will not abort.
  223.   + Incremental search (IncrementalSearch).
  224.   + PgUp/PgDn on a file prompt will show a list of files.
  225.   + New command: CompleteWord
  226.     
  227.   
  228.  0.29
  229.   
  230.    1995/07/20
  231.     
  232.      Regexps can now be case insensitive (\C,\c).
  233.      BlockRead/BlockReadColumn/BlockWrite commands.
  234.      Block marking can now be undone.
  235.      Commands that prompt for string/int values can now take string/int arguments.
  236.      Multiple compile-regex statements can be specified simultaneously
  237.      Minor bug-fixes in regexps ([\x00-\xFF] now works).
  238.      Filter for filename completion.
  239.      New commands: SwitchTo ChangeKeys ChangeFlags ShowMenu 
  240.      New options: CompletionFilter DefaultModeName
  241.     
  242.   
  243.  0.28
  244.   
  245.    1995/07/08
  246.     
  247.      - Needs to have documentation updated.
  248.      Mostly rewritten PERL highlighting. Works much better now.
  249.      Completely new config file syntax.
  250.      New commands: ASCIITable, LoadFileInMode
  251.      CMode indentation should now work for Perl (close enough).
  252.      Highlighting for ADA and Email messages.
  253.     
  254.   
  255.  0.27
  256.   
  257.    1995/06/19
  258.     
  259.      Minor bug fixes.
  260.     
  261.   
  262.  0.26
  263.   
  264.    1995/06/18
  265.     
  266.      New commands: {Char,Line,Block}Case{Up,Down,Toggle}
  267.      New setting: LoadAfterQuit -- if set to 1, editor will prompt to load another file before exiting.
  268.      New setting: ShowScrollBar {0,1}.
  269.     
  270.   
  271.  0.25
  272.   
  273.    1995/06/12
  274.     
  275.      Minor bug fix in REXX highlighting ("\"", ...)
  276.      Bug fixes in word wrap.
  277.      BlockCut now doesn't move the cursor to the block beginning.
  278.      New commands: MoveLineTop, MoveLineCenter, MoveLineBottom.
  279.      Editor will now check if the file has changed before the first modification.
  280.      Found text is now highlighted.
  281.      New CMode setting: C.BraceOfs and command: ChangeCBraceOfs
  282.      New commands: MovePrevPos, SavePos, MoveSavedPos, MoveSavedPosCol, MoveSavedPosRow
  283.     
  284.   
  285.  0.24
  286.   
  287.    1995/06/06
  288.     
  289.      When checking for file modification time of last change is now used instead of the time of last access.
  290.      Wildcard support for file loading.
  291.     
  292.   
  293.  0.23
  294.   
  295.    1995/06/04
  296.     
  297.      Ctrl+C and Ctrl+Break are now disabled.
  298.      Ctrl+S and Ctrl+C keys are now again recognised in Windowed mode.
  299.      Fixed problem when spawning a subprocess in Windowed mode.
  300.      New command: ShowEntryScreen
  301.      ListRoutines in CMode only shows functions not their prototypes.
  302.      New setting: SysClipboard - if set to 1, editor will automatically use system clipboard.
  303.      New command: ToggleSysClipboard.
  304.      Minor bug fix in PM clipboard support.
  305.      New commands: BlockPasteStream, BlockPasteColumn and BlockPasteLine. BlockPaste command will now always paste in current block mode, not in the last Copy/Cut mode.
  306.      More than 4 commands can be bound to a key (actually this worked since 0.18, but was not documented).
  307.      New command: FileReload.
  308.      Editor will now check if file has changed on disk before saving it.
  309.     
  310.   
  311.  0.22
  312.   
  313.    1995/05/28
  314.     
  315.      But fix in regular expressions (nested +#*@).
  316.      Changes in regular expression syntax.
  317.      New function: ListRoutines. Shows functions in current buffer.
  318.      New setting: RoutineRx
  319.     
  320.   
  321.  0.21
  322.   
  323.    1995/05/21
  324.     
  325.      REXX mode smart indentation.
  326.      KillWord & KillWordPrev commands now actually work.
  327.      Pressing Ctrl+Enter to begin Search will toggle case sensitivity of search.
  328.      New option 'Trim' and commands 'ToggleTrim', 'LineTrim'. Removes whitespace from end of lines.
  329.      New option 'ShowMarkers' and command 'ToggleShowMarkers'. Shows end of line and end of file markers.
  330.      Bug fix in PERL highlighting (caused lockups)
  331.      Bug fixes and improvements in regular expressions.
  332.     
  333.   
  334.  0.20
  335.   
  336.    1995/05/18
  337.     
  338.      Major bug fixes in word wrap.
  339.      New commands: MovePrevTab, MoveNextTab.
  340.      Bug fixes in BlockIndent and BlockUnindent (stream/line mode)
  341.     
  342.   
  343.  0.19
  344.   
  345.    1995/05/16
  346.     
  347.      Function names in REXX are now highlighted.
  348.      WordWrap can be set to 0 - disabled, 1 - wrap line at right margin and 2 - wrap paragraph continously. Function ToggleAutoWrap renamed to ToggleWordWrap.
  349.      New way to set left/right margin (SetLeftMargin, SetLeftMargin)
  350.      Minor fix in PERL highlighting.
  351.     
  352.   
  353.  0.18
  354.   
  355.    1995/05/13
  356.     
  357.      PERL Syntax Higlighting.
  358.      Memory allocation problem in tab expansion.
  359.      Wordwrap now strips all spaces on beginning of line (except on the first line of the paragraph).
  360.      Tabs can be set to any number between 1 and 32.
  361.      Changed names of buffer flags (WrapOn -> AutoWrap, UndoRedo -> Undo, ShowTab -> ShowTabs)
  362.      New commands: ToggleAutoIndent, ToggleExpandTabs, ToggleShowTabs, ToggleUndo, ToggleReadOnly, ToggleKeepBackups, ToggleMatchCase, ToggleBackSpKillTab,
  363.          ToggleDeleteKillTab, ToggleSpaceTabs, ToggleIndentWithTabs, ToggleBackSpUnindents, ToggleAutoWrap.
  364.      New commands: WinRefresh, ChangeTabSize, ChangeCIndent, ChangeLeftMargin, ChangeRightMargin.
  365.      
  366.   
  367.  0.17
  368.   
  369.    1995/05/10
  370.     
  371.      Minor fix in word-wrap.
  372.      Screen repaint problems when shelling out fixed.
  373.      Blinking disabled for full-screen, high-intensity background colors can now be used.
  374.     
  375.   
  376.  0.16
  377.   
  378.    1995/05/06
  379.    
  380.     Minor speedups in screen handling and highlighting.
  381.     Regular expressions can now match start and end of words using .
  382.     Regexp replace can paste entire matched string using &.
  383.     Regexp search/replace could match part of just replaced string.
  384.     New commands: MoveLastNonWhite, MovePrevEqualIndent and MoveNextEqualIndent, LineDuplicate, InsPrevLineChar, InsPrevLineToEol.
  385.     New color config. 'C.Function' for functions in C highlighting mode.
  386.     Improved CMode hilit, preprocessor hiliting improved (strings, comments, numbers)
  387.    
  388.   
  389.  0.15
  390.   
  391.    1995/04/29
  392.     
  393.      Speed improvement in CMode auto indent.
  394.      Delete command can now delete full tabs instead of converting them to spaces.
  395.      When closing a modified file, editor prompts you to save it.
  396.      Automatic indentation can now use tabs.
  397.      Manual and automatic wordwrap.
  398.     
  399.    1995/04/24
  400.     
  401.      Backspace can now delete full tabs instead of converting them to spaces (See BackSpace and KillBackTab).
  402.      Backspace can unindent to previous indentation level.
  403.     
  404.    1995/04/20
  405.     
  406.      Basic mouse support.
  407.     
  408.    1995/04/12
  409.     
  410.      Configurable colors/keywords in C/REXX mode.
  411.     
  412.   
  413.  0.14
  414.   
  415.    1995/04/07
  416.     
  417.      Characters could not be entered using AltGr on international keyboards.
  418.      Immediatelly doing an undo on a newly loaded file deleted the first line.
  419.      Ascii characters >= 128 can be now entered without quote command (C-Q).
  420.      IPF Syntax highlighting.
  421.     
  422.   
  423.  0.13
  424.   
  425.    1995/04/03
  426.     
  427.      Bug fix in regular expressions.
  428.      Bug fixes in compiler support
  429.      Editor clipboard can now be copied to/from PM clipboard.
  430.     
  431.   
  432.  0.12
  433.   
  434.    1995/03/30
  435.     
  436.      Compiler support + error message parsing
  437.     
  438.    1995/03/25
  439.     
  440.      Paren matching (Command: MatchBracket).
  441.      Bug fixes in CMode smart indentation.
  442.     
  443.   
  444.  0.11
  445.   
  446.    1995/03/11
  447.     
  448.      Unlimited undo now works again.
  449.     
  450.    1995/03/18
  451.     
  452.      Entire blocks of C code can now be reindented (BlockReIndent)
  453.      Search can now be case insensitive (SearchMatchCase - toggle). Option: MatchCase, Command: SearchMatchCase
  454.      Regular expression find/replace works (case sensitive only)
  455.     
  456.    1995/03/19
  457.     
  458.      Fixed a bug in redo (last command could not be undone)
  459.      New option: KeepBackups -- if set to 0, backup files will be deleted after a succesful save.
  460.     
  461.   
  462.  0.10
  463.   
  464.    1995/03/06
  465.     
  466.      Fixed CMode indent when tabs are present in the file.
  467.      Prompts now retain previous text only if you try to edit it.
  468.     
  469.    1995/03/04
  470.     
  471.      4DOS/4OS2 style filename completion (FileOpen, ...).
  472.     
  473.    1995/02/25
  474.     
  475.      New load routine, much faster in some cases.
  476.      Undo/Redo can now be limited (if you hate to waste memory).
  477.     
  478.    1995/02/19
  479.     
  480.      C Mode indentation level can now be specified (C.Indent)
  481.      Bug fixes in screen redraw. 
  482.      Editor will now scroll text instead of always redisplaying the screen.
  483.      Regular expressions (Search only).
  484.     
  485.   
  486.  0.09 
  487.   
  488.    1995/02/08   
  489.     
  490.      First public release (Version 0.09b)
  491.     
  492.   
  493.