[XGP-announce] XGP 0.3.0
Brought to you by:
spratt
|
From: Lindsey S. <sp...@al...> - 2003-06-13 21:01:07
|
XGP 0.3.0 is now available at http://xgp.sourceforge.net/ Changes from release 0.2.1 to 0.3.0: * Support for recognizing presence of Mac line endings when loading a document (\r) and giving the user the choice of auto-converting the document to UNIX line endings (\n). * Added support for new/[2,3,4] and old/[2,4] predicates. * New window builtin--actdeact/2: window events of becoming main, resigning main, and closing trigger invocation of a specifiable "handler" predicate. * New builtins for the graphics system: - Utility builtin--equivalent_pics/2. - Graphics window--gmax/3, refresh_now/1, scroll_by/3, reverse_pics/1, bring_to_front/2, send_to_back/2. - Shifting, changing, and renaming graphic items--shift_pic/3, shift_pics/3, chg_pic/3, rename_pic/3. - Retrieving, deleting, selecting, and deselecting graphic items--get_pic/[3, 4], del_pic/2, del_all/1, del_pic_num/2, del_sels/1, sel_pics/2, sel_all/1, get_sel_pics/2, desel_pics/2, desel_all/1, get_desel_pics/2. * Implemented a "Check for New Version of XGP" service, with auto-check-on-open preference. * Better support for multiple Evaluate Query dialogs: They are uniquely named and are in the Windows menu. * Extended control window 'menu' item to support hierarchical menus. Fixed a bug in handling strings in cw_get_item. * Fixed graphics system bugs in: - setting the origin of a textline graphic item. - pic_frame's handling of 'scale' transformer. - drawing 'scale' and 'trans' transforms (bounds of the translated graphic item weren't being properly calculated). - closing a graphic document (was causing XGP to crash). * Fixed other bugs in: - handling of UTF8 for source files generally, and specifically reading non-lower-ASCII characters. This caused consulting a source window to fail with a spurious syntax error. - banner/4 and dialog/8 to ensure that their created control windows have unique names. - multiple simultaneous openings (the associated simultaneous consults were sometimes failing). - low-level document handling. Lindsey Spratt http://homepage.mac.com/lspratt |