Push request: 7029903 Splash screen is not shown in 64-bit Linux with 16-bit color depth

Edvard Wendelin edvard.wendelin at oracle.com
Wed Aug 3 07:56:22 PDT 2011


Approved. Use hg.openjdk.java.net/jdk7u/jdk7u-dev-gate for the push. Let me know if you run into any problems. 

Cheers,
Edvard

Skickat från min iPhone

3 aug 2011 kl. 17:35 skrev David Buck <david.buck at oracle.com>:

> 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