Jpgfdraw Change Log

version 0.5.5b

 * Thread not used to save when quitting (to prevent save
   operation from being prematurely stopped).

 * Added check if I/O operation in progress before discarding frame.

 * Added progress bar when loading and saving images.

 * Fixed bug when exporting image with text-path object to SVG
   (class cast exception).

 * Fixed bug when exporting image with text-path object to pgf
   ("null" written when alternative LaTeX text wasn't set).

 * Added print function to jdrview.

 * Added -doc switch to jdr2tex and ajr2tex to save as a complete
   document rather than just the pgf code.

version 0.5.4b
 * Fixed bug preventing parshape or shapepar from being enabled

 * Fixed bug causing NullPointerException when exporting to
   flowframe (sty)

 * Added check to see if any flowframe data has been assigned
   when exporting to sty file.

version 0.5.3b
 * Fixed bug causing NullPointerException on startup when using
   JRE6 with XP or Vista

 * Added text along a path facility (added new JDR/AJR version
   to accommodate this)

 * Added export to a complete single-paged LaTeX document

 * Margins now updated when paper size or orientation is changed
   (via the settings menu)

version 0.5.2b:
 * Fixed bugs in edit Font Size and edit Font Styles dialog
   boxes that don't pick up the current normal font size.

version 0.5.1b:

 * added image icon to help windows

 * changed the way text areas are displayed to workaround the
   java 1.6.0 bug that affects the way transformed TextLayout
   objects are drawn.

 * changed the settings panels to make them more compact.

 * fixed bug that saved co-ordinates in locale-dependent format
   that TeX may not be able to parse.

version 0.5b:

 * Added grid lock enabled/disabled icon on status bar

 * Added path xor, intersect and subtract functions

 * Printer settings now remembered throughout the application's
   runtime.

 * Added show printer margins option

 * Added menu items to just set the anchor parameters

 * Added menu item to set text area transformation matrix

 * Added bitmap transformation matrix to bitmap properties
   dialog box

 * Draft mode now used for bitmaps that haven't been loaded due
   to lack of memory

 * Added preview box to insert bitmap dialog box

 * Select new bitmap dialog box now uses the insert bitmap
   dialog box

 * Export image dialog box uses current file name (without
   extension) as the default.

 * File choosers retain base name when changing the file format
   filter.

 * Open dialog box just has jdr/ajr filter (not one filter
   for each version number).

 * Moveby dialog box now uses grid units by default.

 * Improved redraw time

 * Added popup menus for select mode

 * Changed join style menu item to a dialog box including the
   mitre limit

 * Sample panel now uses same rendering hints as canvas

 * Sample text now taken from selected text when editing text style

 * Added more colour swatches

 * Improved character selector dialog box

 * When exporting to a LaTeX package based on the flowfram package:
   if dynamic frames labelled 'header' or 'footer' have been
   defined, they will be set to the document header and footer.
   (This is equivalent to using \dfmakeheaderfooter and 
    moving/resizing the frames.)

 * Fixed bug that caused whole path to disappear when deleting
   curvature control point using DEL key. (Curvature control
   points shouldn't be deleted. Only start and end points may
   be deleted.)

 * Fixed bug causing dash dialog box to have the secondary dash
   disabled even though the secondary dash box is checked.

 * Fixed bug that causes undo function to sometimes replace 
   second object with duplicate of first.

 * Fixed bug that sometimes causes text area bounding boxes
   to be incorrect.

 * Fixed bug that incorrectly rendered transformed text areas.

 * Fixed bug that caused markers to be shared rather than cloned
   when a path is broken.

 * Fixed bug that causes sub groups to be scaled/sheared/rotated
   independently of the outer group.

 * Fixed bug where edit mode isn't cancelled when discarding
   image whilst editing a path.

 * If print service not found, error message now issued

 * Added grey and HSB colour tabs

 * Added fit to width/height/page setting

 * Added some extra mnemonics

 * Added new markers and provision for user-defined offset and 
   repeat gap (and defined new JDR/AJR file format version 1.4 to 
   incorporate these)

 * Marker dialog box reorganised

 * Reorganised libraries

   - added separate resources class
   - add jdrview
   - repackaged jpgfdraw library

 * Exporting to eps: bitmaps now embedded using an image dictionary

 * Eps2jdr major rewrite (but still incomplete).

 * Changed dictionary to allow for runtime values to be inserted

 * display page dialog will accept 0 in user box to indicate
   frames with "none" page setting

 * Added option to automatically update font size declarations 
   when changing normal font size

 * Added option to automatically change text area anchors when
   justifying groups containing text areas

 * Added option to automatically escape TeX's special characters
   when creating new text areas

 * If HOME environment variable doesn't exist,
   checks if HOMEPATH exists.

version 0.4.1b :
 * Fixed bug that swapped the titles for the End Marker and 
   All Markers dialog box.

 * Fixed bug that prevented start and end markers appearing when
   exporting to PGF.

version 0.4.0b :
 * Added menu item to allow all markers to be set the same
   (Edit->Path->Line Styles->All Markers)

 * Added missing mnemonics to some dialog boxes.

 * Changed marker dialog boxes to allow for different marker
   styles within composite markers.

 * (Exporting to PGF) no longer use PGF's start and end arrow
   mechanism to create markers. Markers now save as paths. (This
   is because the marker mechanism is too complicated - mainly
   a result of the fixed orientation option, particularly as part
   of a composite marker.)

version 0.34b :
 * Fixed bug that caused co-ordinates to be saved in TeX files in
   a locale dependent format, instead of using a full stop as the
   decimal point.

version 0.33b :
 * Fixed bug preventing robot from initialising.

 * Fixed bug that sometimes prevents canvas from scrolling to correct 
   location when using some of the navigation functions.

 * Co-ordinates now saved in fixed decimal format in TeX files

 * Fixed bug affecting start/end marker appearance.

 * (Exporting to PGF) changed method that saves fill colour to
   only use \pgfsetfillopacity when alpha value is not 1 (to
   compensate for bug in PGF v1.10 - now fixed subsequent PGF
   version.)

version 0.32b :
 * Added facility to export image as EPS.

version 0.31b :
 * Fixed bug that caused an exception when pasting an object.

version 0.3b :
 * Improved accessibility support:
    - added robot to allow users to move the mouse via the keyboard.
    - added navigation menu.

version 0.2.1b :
 * Fixed bug that caused a null pointer exception when starting up.

version 0.1.9b :
 * Fixed bug causing a null pointer exception when starting up
   using OS X.

version 0.1.8b :
 * Provide means of only changing one element of the line style
   for selected objects.

 * Added facility to export image as SVG.

version 0.1.7b :
 * Fixed bug that caused dialog boxes to have incorrect initial
   values.
 * Fixed bug that caused arrow heads to come out dashed instead of
   solid.
 * Fixed bug that caused text area to remain when leaving text mode
   after undo operation .

version 0.1.6b :
 * Fixed bug that causes the cursor to disappear when the text area
   is at magnifications other than 100%

version 0.1.4b :
 * Hotspots added
 * Fixed bug that prevented text areas from having zero bounding
   boxes
 * Fixed bug that prevented some objects with the drag rectangle
   to be selected
 * Fixed bug that caused dialog boxes to reset themselves when they
   regain focus

Earlier change history lost due to hard disk failure.