v 1.2 (October 19, 2003) * Find & replace command (Edit/Find & Replace) that clusters the matches into similarity groups, so you can see at a glance whether your pattern will be correctly replaced. * Changes you make to the pattern library are now saved automatically when you shut down LAPIS, and reloaded automatically when you start LAPIS again later. * Pattern library now runs its patterns automatically and shows how many matches each pattern has on the document. * Region sets can now have regions from multiple documents. A future LAPIS release will use this feature to make multiple-document editing easy. * LAPIS now uses the standard look and feel of the platform you're running it on: Windows, Macintosh, or Linux. To change the default look-and-feel, see lapis-1.2/lib/properties. * ~/.lapis is now a directory for personal settings, and the old ~/.lapis file is now ~/.lapis/config. Patterns added to the pattern library are saved in other files in the ~/.lapis directory. v 1.1 (March 18, 2003) * Simultaneous Editing mode is much faster * Case-sensitive and whole-word options on Pattern pane v 1.0 (February 27, 2003) * web pages can now be edited (to some extent) in WYSIWYG mode * Simultaneous Editing mode merged with Selection Guessing mode * External parser interface, so that parsers can be written in languages other than Java * Brill's part-of-speech tagger incorporated as an external parser; look in English.PartOfSpeech category * preliminary XML parser * Find & Replace dialog * Pattern editor and script editor now appear in sidebar panes * ancestor-of and descendant-of pattern operators * sort order "ascii" has been renamed more accurately to "unicode" v 0.99 (April 18, 2002) * minor bug fixes v 0.98 (February 6, 2002) * switched from gnu.regexp package to Jakarta regexp package, which is at least ten times faster * Selection Guessing and Simultaneous Editing dialogs are now displayed as panes on the right side of the browser window * literal matches can now produce overlapping region sets (e.g., try matching "aa" against a document containing aaaaa...) v 0.97 (November 29, 2001) * now runs on Mac OS X (thanks to patch from John Gersh) * took readlink out of lapis script, so Solaris & Mac OS don't complain * other minor bug fixes v 0.96 (November 8, 2001) * outlier highlighting is now available in both selection guessing and simultaneous editing mode. Turned on and off using checkboxes ("Highlight unusual selections in red") in the mode dialogs. * Unusual Matches dialog redesigned * new RegionArray data structure for faster pattern matching with monotonic (i.e. non-nested) region sets v 0.95 (September 6, 2001) * Java 1.2 or later is now required. swingall.jar is no longer included. * new Selection Guessing mode guesses what multiple selection you want to make based on your examples. * Simultaneous editing mode now defaults to selection guessing to pick your record set. * Menus and toolbar reorganized * Outlier highlighting is now turned off by default. You can turn it back on in the Preferences dialog (Edit/Preferences, SimulEdit tab). v 0.9 (May 15, 2001) * Simultaneous editing mode now highlights the weirdest selections in red to call your attention to possible errors. This technique, called outlier highlighting, has a performance cost, so if you'd rather not see the outlier highlighting you can turn it off in the Preferences dialog (Edit/Preferences, SimulEdit tab). v 0.8 (April 24, 2001) * Improvements in Simultaneous Editing interface. * Tcl is now better integrated with LAPIS; Tcl commands run in the Command box now send their output to the browser. * Restructured Region and RegionSet class hierarchy. * External programs are now killed when Stop is pressed. v 0.7 (December 8, 2000) * Simultaneous editing! v 0.6 (June 15, 2000) * Another alpha release, this time with some major UI changes. * Script optimizer (Optimize toolbar button in Script Editor window) is broken right now. v 0.5 (December 10, 1999) * This is an alpha release with a bunch of new Tcl features. * Command prompt integrated into Location box. Tcl commands and external commands (like "ls -l") can now be typed into the Location box, and their results are displayed in the browser. * Script editor window (Scripts/Script Editor menu option) * Demonstration mode (Scripts/Demonstrate menu option) records a sequence of URLs and commands and converts it into a script. * Optimizer for eliminating redundant steps in a demonstrated script (see Optimize button on Script editor window). * Ability to install Tcl scripts as LAPIS tools (in the menubar, toolbar, and the Tcl interpreter). See Install button on Script Editor window. * Known bugs: too many to list. Follow-up bug-fixing release coming soon. v 0.4 (August 17, 1999) * Preliminary Tcl integration, using Jacl (Java port of Tcl). Documentation to follow. * Reorganized directory structure for simpler releases. * Fixed a bug that prevented switching between Text and HTML mode when a region set was highlighted. v 0.31 (August 9, 1999) * Fixed a minor bug that prevented default parsers from running. v 0.3 (July 21, 1999) * Reformat tool, which does search-and-replace using text constraint patterns. * Feedback button, which pops up a form for submitting bug reports across the Web. v 0.2 (June 7, 1999) * Filtered and Sorted web pages are now rendered properly. * TC Editor now has a Run Automatically option, so that a collection of text constraints can be invoked automatically any time a document with a certain URL pattern or MIME type is loaded. v 0.1 (May 25, 1999) * Initial release. * Known bugs: applying Filter or Sort to a web page may produce a * strange-looking web page as a result. For example, hyperlinks in * the result aren't underlined or colored blue (but they can still be clicked).