System information

OpenGL glyphvector drawing is now implemented. We also now correctly determine visual boundaries of primitives
we draw using fall backs, so that they no longer get clipped when blit back to the screen. (r. 2805509).
With OpenGL acceleration on, the Mix.BezierScroller demo in Java2Demo had a bad frame, this has been fixed. (r.
2804556).
A problem where a JavaApplications would hang if it tried to activate multiple JDialogs has been corrected (r.
2804122).
A problem where Java applications launched with an open document Apple Event would not receive the event has
been fixed. Now, the event is queued until the application is ready to process it. (r. 2784162).
A problem where modifier keys were being dropped for command events inside of java.awt has been corrected. (r.
2720644).
A problem in awt.graphics where attempting to set the clipping region to an empty area could cause an error has
been corrected. (r. 2693942).
A problem where Java frames were not displaying their appropriate anchors has been corrected. (r. 2559558).
A problem where some applets failed to load because of untrusted server cert chain exceptions has been corrected
by updating JSSE certificate authority certificates. (r. 2970172).
Some miscalculations in the offset of a scrollpane's content when more than one scroll bar was being used have been
corrected. (r. 2962419).
A problem where scaling a jpg on the fly to fit inside of part of a drawable surface did not produce any visible
image has been corrected. This problem appeared with Java 1.3.1 update 1. (r. 2891548).
The value returned by The MouseEvent.getY() value was being calculated incorrectly in cases where
Frame.setLocation(x, y) set the y location between -1 and -20. This problem has been corrected. (r. 2883773).
A problem where the pageDialog function always returned the same PageFormat object provided as a parameter
rather than an updated PageFormat object has been corrected. This problem appeared with Java 1.3.1 Update 1. (r.
2869662).
A problem where, under certain conditions, swing dialogs were not being updated correctly has been corrected.
This problem appeared with Java 1.3.1 Update 1. (r. 2869281).
A problem where it was not possible to drag windows above the system menu bar on multiple monitor systems has
been corrected. This problem appeared with Java 1.3.1 Update 1. (r. 2868758).
A problem where Java Swing Applets did not reload correctly in some internet browsers has been corrected. This
problem appeared with Mac OS X 10.1.2. (r. 2846360).
A problem where Client drag images were ignored has been corrected. (r. 2783811).
A problem where multiple help menus could be inadvertently created has been corrected. (r. 2755635).
Tidied up Java Web Start's interaction with the dock. Radically reduced the number of different icons shown in the
dock as a Java Web Start application starts up. (r. 2751985).
The MRJOpenApplicationHandler was not being called on Mac OS X when the openDocument event caused the
application to be launched, it only worked when the application was already running. This has been fixed, so that
the openDocument event is delivered even if the application was not running when the document was dropped on it.
(r. 2720352).
The MRJQuitHandler method was being called twice if there was also an MRJAboutHandler. Now, it is only called
once. (r. 2680426).
A problem where displaying a dialog inside of the MRJQuitHandler method would hang an application has been
corrected. (r. 2591363).
The MRJToolkit has been updated to support the standard application menu operations including quitting the
application, bringing up the About Box, and bringing up the Preferences dialog. (r. 2511089).
A race condition in Thread.stop() has been corrected. (r. 2870719).
Back to top
Java Deprecations
This section lists Apple Java APIs that have been deprecated as of Mac OS X 10.2 Jaguar. The APIs have been flagged as
deprecated and will trigger a deprecation warning at compile time.
MRJFileUtils has been deprecated. (r. 2964506).
MRJ Drag and Drop is now deprecated. Use the pure Java 2 Drag and Drop api's instead. (r. 2889765).