Push request: 7029903 Splash screen is not shown in 64-bit Linux with 16-bit color depth
David Buck
david.buck at oracle.com
Wed Aug 3 07:35:23 PDT 2011
Hi!
This is a request to backport a jdk8 fix into jdk7u2.
CR:7029903 Splash screen is not shown in 64-bit Linux with 16-bit color
depth
Weblink: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2208636
(for some reason, the URL for the parent bug is not working. Sub CR (I
believe that 2208636 will have all needed information.)
Description:
On X11, if image data for splash screen is small enough, it can
remain in the Xlib client buffer until the JVM starts up and starts
updating the GUI. I added an explicit call to Xflush() immediately
after the splash screen image is updated.
This is a regression introduced by the fix for cr6557810.
The fix is already included in jdk8 as:
Changeset: f7dd470d3794
Author: dbuck
Date: Wed Aug 03 07:04:34 2011 -0700
URL: http://hg.openjdk.java.net/jdk8/swing/jdk/rev/f7dd470d3794
7029903: Splash screen is not shown in 64-bit Linux with 16-bit
color depth
Summary: Added Xflush() call after splash screen is updated to
ensure update is no stuck in client side buffer until JVM starts up. See
JET review request 4154 for details.
Reviewed-by: kevinw, anthony
Original jdk code review was done with JET (inernal Oracle code review
tool. Will use correct review procedure from now on.).
The patch for jdk7u2 is identical to the one in jdk8.
Cheers,
-Buck
More information about the jdk7u-dev
mailing list