JPGFDRAW KNOWN BUGS.
===================

Please report any bugs. Contact details are available at:
http://theoval.cmp.uea.ac.uk/~nlct/contact.html

Please include:

* Which Java version you are using.

* Which operating system/desktop environment you are using.

* Which version of jpgfdraw you are using.

* How to reproduce the problem.

* Stack trace message, if applicable.

Please start the subject line with [jpgfdraw] (so that it doesn't
accidentally get mistaken for spam.)


UNRESOLVED BUGS:
================
(Tested on KDE and gnome running on Fedora Core.)

* Sometimes undo leaves textfield visible even when not in text
  mode

* (edit path mode) Insert point -> undo edited path has bounding
  box visible
  - Can't reproduce

* Parts of the screen don't always get redrawn

* Mnemonic will select RGB/CMYK/HSB/Grey tab but will not give 
  tab the focus unless the tabbed pane already had the focus.

* Linux KDE : When a dialog box is on shade setting, close button
  doesn't work. Dialog won't go away unless application is killed.

   - This is a Java bug, see:
     http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6449451

* Sometimes dialog boxes appear on shade setting when made visible

  - I have noticed this running on KDE, but no one has reported it

  - sometimes the shade setting can't be disabled via the
    window menu. Changing the focus to another application and
    then back again sometimes fixes the problem.

I think this and the following problem are the same bug reported
in http://bugs.kde.org/show_bug.cgi?id=135146

This hasn't occurred since upgrading to Java 6

* Sometimes dialog boxes appear full screen when made visible

  - I have noticed this running on KDE, but no one has reported it

* Sometimes the dialog boxes won't accept keyboard input (including
  mnemonics) even though they have the focus. Cursor can be seen
  flashing in text area. Dialog box can be dismissed by clicking
  on cancel button.

   - can't consistently reproduce this problem

  This has happened on Gnome as well as KDE. Transferring the
  focus to another application and then back again seems to
  fix it.

  This hasn't occurred since upgrading to Java 6

* Text area sometimes shifts slightly going from text field to 
  text area.

    - I think this is because the text field uses integer 
      dimensions so it may be positioned slightly off the 
      specified location of the text area (whose dimensions are 
      stored as doubles) due to rounding

* Printer margins aren't right for java version 1.6.0_07
  (fine for version 1.5.0_09)

Reimplemented and now seems to work okay.

* Exception sometimes happens on startup (possibly indeterminate
  mode of status bar).

FIXED:
=====

* Message dialog sometimes doesn't close and doesn't respond to
 close button.
FIXED: 0.5.6b

* Text from a textpath saved as "null" when exporting to pgf and
  no alternative LaTeX text has been set.
FIXED: 0.5.5b

* ClassCastException occurs when exporting to SVG
FIXED: 0.5.5b

* Write thread is prematurely terminated when saving and quitting
  which corrupts the output file.
FIXED: 0.5.5b

* NullPointerException when exporting to flowframe (sty).
FIXED: 0.5.4b

* Parshape and Shapepar functions isn't available when there's more
than one object in the image.
FIXED: 0.5.4b

* NullPointerException on startup with JRE6 on Vista or XP
FIXED 0.5.3b

* blank line appears in .tex file (when exporting to pgf)
  after \pgfsetmiterlimit
FIXED 0.5.3b

* Sample text panel doesn't use the current paint in edit text
  style dialog boxes.
FIXED: 0.5.3b

* Breaking path on a control point that coincides with penultimate 
  point results in empty path exception
FIXED: 0.5.3b

* Edit Font Size and Edit Font Styles dialog boxes don't pick
  up the current normal size font.
FIXED: 0.5.2b

* Locale dependent numbers exported to TeX files.
FIXED: 0.5.1b

* java version 1.6.0: text areas aren't displayed correctly

  - I think this is caused by the Java bug identified in
  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6487767

  This problem does not occur with earlier versions of Java.

Workaround added in Jpgfdraw version 0.5.1b

* Undo align -> undo group returns objects to aligned positions
  instead of original positions
FIXED: 0.5b

* Edit text field doesn't register F3 key
FIXED: 0.5b

* Sometimes doesn't register that the file has been saved when 
closing an image.
FIXED: 0.5b

* Text field used to create a new text area doesn't regain focus
  after dismissing symbol dialog box.
FIXED: 0.5b

* Title bar information doesn't get updated when closing a child
  window while another one is still open
FIXED: 0.5b

* Title bar information doesn't get updated when switching child 
  windows.
FIXED: 0.5b

* Composite markers not included in bounding box
FIXED: 0.5b

* Sometimes text gets drawn outside paper limits. (off the canvas).
FIXED: 0.5b

* If line paint transparent and markers set to colour as path,
  marker dialog box gives error message.
FIXED: 0.5b

* Text area bounding boxes are sometimes incorrect

  - occurs when text area transformation matrix is not identity
    plus translation

  - text areas not being scaled correctly when displayed

    to test: create text area and surrounding rectangle of 
    same size. Group. Scale. Rectangle and text no longer same
    width.
FIXED: 0.5b

* Flowframe and bitmap annotations need to be taken into account
  when redrawing screen.
FIXED: 0.5b

* Using delete key to delete control point causes whole path
  to disappear. (Delete control point function should
  be disabled if selected point is not start/end point of segment.)
FIXED: 0.5b.

* Dash dialog box has the secondary dash disabled even though
  the secondary dash box is checked. (Selected a line, set dash
  pattern with a secondary dash, selected a new solid line, 
  set dash.)
FIXED: 0.5b

* Undo function sometimes replaces second object with duplicate of
  first object. (grouped object, moved, undid, bitmap changed to
  duplicate of group.)
FIXED: 0.5b

* Break path, set markers for first part, markers also changed on
  second part.
FIXED: 0.5b

* Group containing subgroups doesn't always scale properly. 
  (Sub group needs to scale relative to outer group.)
  same for rotate and scale.
FIXED: 0.5b

* Printer settings not remembered in same session.
FIXED: 0.5b

* Discarding image while editing path doesn't cancel edit mode.
FIXED: 0.5b

* "End Marker" and "All Markers" dialog boxes have wrong title.
FIXED: 0.4.1b

* Exporting to TeX file: arrow heads don't appear in TeX file unless 
  path has a mid marker.
FIXED: 0.4.1b

* Exporting to TeX file: numbers are saved with a comma instead 
  of a decimal point (locale dependent).
FIXED: 0.3.4b

* Canvas doesn't always scroll to correct location when using some
  of the navigation functions.
FIXED: 0.3.3b

* Exporting to TeX file: coordinates sometimes saved in scientific 
  notation which TeX can't parse.
FIXED: 0.3.3b

* Exporting to TeX file: using pgf package 1.10 and latex+dvips
  causes "Error /undefined in eofill1" PostScript error.
     - This is a bug in pgf package which has now been fixed.
  JpgfDraw version 0.3.3b onwards now only uses \pgfsetfillopacity
  if opacity is less than one.

* Some of the start or end markers don't come out right.
FIXED: 0.3.3b

* Exception when pasting objects (version 0.3b only)
FIXED: 0.3.1b

* NullPointerException when starting up in some environments
FIXED: 0.2.1b

* NullPointerException when starting up using OS X.
FIXED: 0.1.9b

* Dialog boxes don't have the correct initial values.
FIXED: 0.1.7b

* Arrow heads are displayed using associated path's line style.
FIXED: 0.1.7b

* Undo starting a new text area, go back to select mode, edit
  text area box still visible.
FIXED: 0.1.7b

* Cursor disappears when creating text areas at magnifications other
  than 1.
FIXED: 0.1.6b

* Text areas have zero area bounding boxes (can't select text areas).
FIXED: 0.1.4b

* Dragging to select objects sometimes doesn't select all objects
  within the drag rectangle.
FIXED: 0.1.4b

* Dialog boxes reset themselves when they lose the focus.
FIXED: 0.1.4b
