$Id: CHANGES,v 1.12 2002/04/16 11:31:45 ben Exp $ eventually .. * $$$ multi-ops in single undo/redo * $$$ atomic delete_right function (requires previous) 1.0.0 - 16/4/2002 * released version 1.0.0 so I can create a stable branch * deprecated a lot of built in adts by using stl, eventually stl will replace nearly all adts * Cut Line edit command * noPlanemask config option to optimize selection redraws on machines with no hardware planemask * don't put text field hilited text into the X selection when dialogs are first mapped * when an arrow key is used to move from a block of selected text, the cursor remains at the beginning or end of the selection, rather than one character from the beginning or end of the selection. 0.6.7 - 10/2/2000 * KrPool no longer has upper limit on buffer size, fixes an abort() if too many windows are open with lots of history * successive selection events are now collapsed into fewer undo events * page_up, page_down, home, and end key functions now move the cursor position * mouse picking of tabs fixed up * fixed a minor auto-scrolling glitch at bottom of text 0.6.6 - 23/11/1999 * bugfix in XeWindow.C fixes dangling pointer which caused a crash in a particular situation (see BUGS) * fix to make menus appear in the correct location, regardless of the window manager * some API changes in XeTextBase and resulting cleanups in xed.C * fixed Makefile.SunOS * added install rule to Makefile.common (about time really) 0.6.5 - 9/11/1999 * visible display of unprintable (control) characters * unprintable characters always break word selection * only group word breaking characters that are the same * line number column now fits exactly 6 digits * right hand side scroll bar - settable with "rightScroll" pref * C/C++/Java brace match function - selects the closest set of matching closed braces surrounding the cursor * dialog boxes automatically select text in the text field when mapped * flicker free text redraw - thanks to XDrawImageString 0.6.4 * KrPool fix to work on 64 bit systems (e.g. Alpha) * some scroll bar fixes * changed File -> Close behavior, now closes last window * File -> Quit always prompts if more than one window open * File -> Open cwd is set to that of current window * fixed bug when error dialog appears over open dialog and subsequently closed. * XeTextBase::autoScroll now centres properly * XeText::_scrollAmt is now configurable in .xerc (scrollAmt) * added Kr class String * fixed bug in portaselect() * updates to compile with gcc 2.95 0.6.3 * added right delete (not undo atomic) * save error dialog box * merged in some new Kr classes * fixed multi-window X selection/focus bug * regular expressions match ^ and $ * open multiple files at once on command line * text area/field colours are configurable via X resources * run once (single process) ability (runOnce pref) * jump to line number menu function * autoScroll centres cursor in window * keypad now works with numlock * command and arrow keys now work with scroll lock and numlock on 0.6.2 * search bug fixed * 8 bit character entry bug fixed * added a single timeout to XeApp 0.6.1 * added scrollTimeout pref * multiple undo/redo * searching * multiple windows * lots of bugs fixed * probably more features... 0.5b * ?? from nothing to something usable..