Java

Enhancements to JavaTM 2D Technology in v1.4.2

Documentation Contents
This page lists some of the most noteworthy 2D bugs that were fixed in J2SE v 1.4.2.

The following bugs were fixed to make full-screen exclusive mode more robust on Microsoft Windows:

4713003: Windows XP freezes on Java application exit/draw
4738111: Crash or hang when display mode changes on Matrox g400
4737785: Some fullscreen tests render no graphics without alt-tabbing out and back in
4690085: Color problems in fullscreen mode
4641396: Loss of video memory causes screen to turn white, and then freeze
4754180: Radeon blue-screen system crash on FullScreenTest when alt-tabbing

The following bugs were fixed to make the font rasterizer more robust when handling bad font data:

4514102: Installing certain fonts with bad data, will crash VM
4599491: Assertion failed: pos <= t->maxPos
4755210: JRE win32 install time support for identifying bad fonts
4755211: Java2D font scaler has memory alignment bug in TrueType hinting code
4755212: Java2D rasteriser has problems with some TT fonts
4772892: Bad TrueType font data can crash Java font scaler

The following bug affected many people running SunOneStudio or NetBeans:

4789067: Debugging test JUnit classes locks up IDE

The following noteworthy bugs were also fixed:

4517321: Java fails on 3-byte RGB screens used by some Linux implementations
4665237: REGRESSION: JInternalFrame outline dragging is very slow to respond
4707777: UNIX print jobs go only to the default printer

Copyright © 2003 Sun Microsystems, Inc. All Rights Reserved.


Please send comments to: java2d-comments@sun.com
Sun