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.