Hello.

 I'm sending some patches for the batik project. They aren't directly
related to SVG itself, they rather fix some issues that I've come
across in some utility classes.

 *** NOTE: apply the patches in the each files' directories, NOT in
the batik root directory ***

CSSConstants, XMLConstants, SVGContants:
* make all fields "public static final" instead of "package non-static
  changeable"

CleanerThread:
* some synchronization issues, including in the constructor.
* checks for null in the run() method
* javadoc update

 Perhaps CleanerThread should be an instance of HaltingThread and
check for halt if the run() method? Perhaps its instance should be
available then, so the user can halt it?

HaltingThread:
* javadoc update
* synchronization fixes

JSVGComponent:
* fixes in event dispatching: synchronization and making sure the
  runnable queue is running
* minor javadoc fix

RunnableQueue:
* javadoc update
* interfaces have now public members
* using getRunHandler() instead of "runHandler" for synchronization
* using getThread() instead of "runnableQueueThread" for synchro
* AndWait() methods: returning immediately if the thread is null
* run(): checking if the thread was halted during synchro(stateLock)
* run(): unlocking allg list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information

Reply via email to