jFuzzyLogic/org/antlr/xjlib/History.txt
2014-12-19 08:30:46 -05:00

100 lines
4.3 KiB
Plaintext

Version 2.0 - 05/27/07
- renamed to org.antlr.xjlib
- moved to antlr.org p4 depot
Version 1.3 - 05/17/07
- added desktop/internal frame support for XJFrame
- store in the prefs the last path used in the XJFileChooser
Version 1.2.7 - 11/24/06
- fixed a bug where dialogs would not be displayed in the same screen as the parent frame
in multi-screen environment
Version 1.2.6 - 06/01/06
- prefs menu item now disable on LinuxWindows if app delegate wants to
- added automatic save to XJDocument
- XJFileChooser now warns if the file already exists before overwriting it
- XJTable can remember selection
- ?XJDialog is now aware when the dialog is closed using the close box of the window
- catch exception in XJPreferences
- new prefs binding for JToggleButton
- added methods to XJUtils
Version 1.2.5 - 01/30/06
- XJDialog now handled the escape key to close the dialog using the Cancel button
- XJApplicationDelegate can now customize the menu bar items (to provide global items)
- new class GDOTImporter to convert DOT file into a graph of GElement
- new menu edit by default
- new classes for undo managment (XJUndo...)
- changed the menu update mechanism back to non-lazily update :-(
- fixed a bug where the New menu item would not be correctly displayed with multiple
document type (had to modify also the invisible frame for Mac OS )
- fixed a bug in XJApplication where a document may not have a window associated
- fixed a bug where selecting multiple time a window from the Window menu
would uncheck the item
- fixed a bug in the XJAlert auto-adjust message that would not take into account newline
in the original message
Version 1.2.4 - 12/14/05
- GElement.bounds() now compute the bounds correctly (recursively for all elementts)
- GView: setZoom() to scale dynamically the view
- Optimized XJGraphics2DPS to produce more compact file (up to 1/2 half the previous size)
- new SLinkBezier class: define a link defined by some Bezier control points
- new XJSmoothScrolling class: automatically smoothly scroll a rectangle to visible
- new menu item updating mechanism (lazily)
- auto-adjust message in XJAlert (by inserting new line if lines are too long)
Version 1.2.3 - 11/13/05
- new XJGraphics2DPS class to generate EPS file from any Swing drawing
- change cursor shape when over an XJURLLabel
- fixed a bug where XJApplication would return the MacOS special frame in method getActiveContainer()
Version 1.2.2 - 10/22/05
- XJDialog has a new method to prevent the dialog to be closed when using the OK button
- XJUpdateManagerDialog is now centered and present the text starting at the top with font Courier
Version 1.2.1 - 06/01/05
- window can be auxiliary (in order in Linux/Windows to close automatically the application if all "main" windows
are closed)
- fixed a bug where the application would quit if the open last document failed (XJApplication has now a flag
when starting up)
Version 1.2 - 06/01/05
- renamed package to edu.usfca.xj
- XJApplication: can now schedule timer
- XJApplication: now closes the first created document if it is untouched and another document is opened
- XJApplication: use run() to correctly run the application in the Swing thread
- new XJUpdateManager to handle simple update
- XJDialog: a parent window can now be specified in the constructor
- SLinkArc: fixed a bug where the arrow would be displayed with the wrong orientation (at 180 deg)
- XJDocument: fixed a bug where saving a plain/text new document would generate a null-pointer exception.
Forgot to set the title of the data in writeDocument().
- XJDataPlainText: improved performance when reading string from file
- XJDataXML: new data format using XMLEncoder/XMLDecoder
- XJMenuItem: don't set the default key modifiers when providing custom modifiers (use getDefaultKeyModifier if needed)
- XJMenu: can now insert a separator after an item
- XJAlert: custom dialog is now MacOS X compliant (reverse button order) and it is possible to specify the default button
- XJAlert: new convenient method for alert with two or three buttons
Version 1.1 - 12/18/04
- XJDocument/XJData: new class XJDataPlainText and new method to read different kind of file (InputStream, ObjectInpuStream,
plain text)
- when only one document type exists, it is automatically selected in the Open File dialog
- remove dependency to main.Tool in GLink
Version 1.0 - 12/12/04
- first release