[1.3.2] 12/08/2002 - PsTrick support - BSH macros - Fragments - Floating toolbars - Installer utility. - And more... ------------------------------------------------------------ [1.3.1-b] 06/02/2001 - corrected i18n BUG (how absent-minded of me! i18n generic english-language file was purely missing, hence users with a OS's default-locale different from _en, _fr or _es experienced a violent failure on startup.;-(( - Apart from that, no changes on source. ------------------------------------------------------------ [1.3.1-a] 25/01/2001 - Added spanish translation of i18n resource file ------------------------------------------------------------ [1.3.1-rc] 06/11/2000 - Corrected minor bugs : o internal frame's close-button now works with JDK1.3 ! o added a "close file" menu-item. o arrow attributes are now parsed properly o better arrow painting o on start-up, an empty file isn't automatically created - GUI o Added new functions to the popup-menu : convert polygon to lines, rectangle to lines, rectangle to polygon o Insert a point into current polygon - Internal code o "setSelected" method has now a "package" access (see code documentation) o Lumped jpicedt.gui.mousetool and jpicedt.gui.keyboardtool together into a new jpicedt.gui.tool package. ------------------------------------------------------------ [1.3.1-beta1] 27/10/2000 - Added new TextEditor tool which allows user to enter text directly onto the drawing. - Changed Properties-DialogBox appearance. ------------------------------------------------------------ [1.3-rc] 06/10/2000 - GUI o Added a toolbar for common properties (thickness, dash, color,...) o Added support for polygons (possibly filled) - Parser/formater o Added epic/eepic commands parsing; now loading a file generated from GnuPlot, Octave or xfig is allowed. o Tried to (partially) correct this tricky eepic bug concerning misbehaved \allinethickness commands (or do I misinterpret the documentation?), by using \Thicklines (and its variants) instead. - Misc o Added a resource monitor (thx SUN!) o Help file is up-to-date! ------------------------------------------------------------ [1.3-beta2] 27/08/2000 - (and now again) Compatibility is restricted to Java2. I cleared up nearly 90% of the code, with MusicTeX support in view... Now I DO think that maintaining this code might be far easier in the future. o Package hierarchy was completely reorganized: jpicedt.gui, jpicedt.graphic, jpicedt.io, jpicedt.util were added to the hierarchy. o Use of Singleton for classes that only support a single instanciation o Intensive use of delegation mecanism (DrawingListener's...) o Implementation of loose-coupled classes, allowing for a better reusing of existing code. o Changed every ActionListener to Action o LaTeX and eepic formaters are now totally independent classes. - I/O o Parser was completely redesigned, using regular expressions o Standard error stream redirection (depending on -redir arg. on the command line). o Pictures can be preloaded by appending their file names to the java command line o Preference file name now depends on the OS being used: .jpicedt (Unix), jpicedt.ini (Win9x), jpicedtPreferences (MacOS), and is located in user.home directory. - GUI o Toolbars complete redesign o Implemented flip and rescale transformation (for groups) o Front/Back support. o Added the possibility to edit object points separetely. o Menuitems and buttons are now disabled depending on the context. o Font size for text objects can be changed in the Preferences panel. o Added a Colorchooser in the Preferences panel. o Line thickness is now displayed properly (I needed JDK1.2 awt.geom package for that) o Designed an adequate zoom cursor o Added a progress bar at load time ------------------------------------------------------------ [1.2-rc] 15/04/2000 - (GPL licensed starting from this version) - Due to a bug in epic/eepic packages (for which I'm absolutely NOT responsible :-)), I suppressed the possibility to change line thicknesses when using these packages. Might be fixed later. ------------------------------------------------------------ [1.2-beta] 05/03/2000 - A complete overhaul, in a way... - GUI was largely re-designed: o Object properties are now displayed/edited from a status-bar panel o A right-click raises a context-sensitive popup-menu. o Added autoscroll on mouse-exit's. o Added new keyboard shortcuts. o Implemented groups, arcs and ellipses. o Added support for direct \put command insertion and epic/eepic packages. - Misc o User can now run LaTeX or any other process from inside jPicEdt. o Changed preferences file name to picedtPrefs. o Translated help file in english. o Source code documentation a la javadoc - Bugs correction: o Dragging an internal frame is much quicker now. o Added some parser generated error messages. o Corrected text misalignment. o Number of Undoable steps can be changed from the Preference panel. ------------------------------------------------------------ [1.1.3b] 20/12/1999 - Corrected i18n bugs (missing strings) - Corrected dialog-box display bugs under Linux/KDE. ------------------------------------------------------------ [1.1.2] 01/04/1999 - Added implementation of ellipses. Better rendering of Bezier curves. ------------------------------------------------------------ [1.1.3] 15/05/1999 - Corrected BUGs concerning mutable menus (recent files,...) and ellipses->LaTeX formating - Added Undo/Redo and dashing support. - Changed the way mouse clicks are handled. - Default unitlength is now 1mm (was 1cm). ------------------------------------------------------------ [1.1.1] 01/03/1999 - Corrected BUGs concerning dialog-boxes. - Implemented rectangle filling and line thickness. ------------------------------------------------------------ [1.1] 15/02/1999 - OK, I heard you all ! Back to JDK1.1.x ------------------------------------------------------------ [1.0] 12/12/1998 - Compatibility is restricted to JDK1.2 only :-(((