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
