<AWT Dev> [7u4] Review request for 7147435: closed/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh failed since 7u4b11

Anthony Petrov anthony.petrov at oracle.com
Tue Feb 28 02:47:02 PST 2012


Hi Artem,

I believe you've clicked the wrong link. My webrev at

http://cr.openjdk.java.net/~anthony/7u4-2-headlessTestFailed-7147435.0/

contains changes to the awt_LoadLibrary.c file only. I have provided a 
link to the webrev for 7124511 as a reference only, and put it in the 
very end of my message to avoid confusion. Please follow the link in the 
beginning of the message to review the fix. Thanks.

--
best regards,
Anthony

On 2/28/2012 2:01 AM, Artem Ananiev wrote:
> Hi, Anthony,
> 
> I have an impression your webrev is prepared against an outdated version 
> of code. For example, the change in java_props_md.c:431 is already in 
> the workspace...
> 
> Other comments:
> 
> 1. HeadlessGraphicsEnvironment is in the sun.java2d package, not sun.awt
> 
> 2. Changes to awt_LoadLibrary.c look fine as all the defaults are set in 
> java_props.c
> 
> 3. GraphicsEnvironment.java also looks fine.
> 
> Thanks,
> 
> Artem
> 
> On 2/27/2012 6:30 AM, Anthony Petrov wrote:
>> Hello,
>>
>> Please review a fix for
>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7147435 at:
>>
>> http://cr.openjdk.java.net/~anthony/7u4-2-headlessTestFailed-7147435.0/
>>
>> This bug is a regression of 7124511 fixed for the JDK Mac Port [1]. With
>> that fix the code setting the awt.toolkit and java.awt.graphicsenv
>> system properties has been removed from JNI_OnLoad() of libawt.so.
>> Actually, the test WrappedToolkitTest.sh relies on the ability to
>> override the default toolkit by means of setting the AWT_TOOLKIT
>> environment variable, and because of the removal the test has failed.
>>
>> With the fix for 7147435 I'm restoring the removed parts. In order to
>> not break the fix for 7124511, I'm setting the system properties only if
>> the XToolkit has been requested explicitly.
>>
>> [1] http://cr.openjdk.java.net/~anthony/x-5-forceHeadless.0/
>>
>> -- 
>> best regards,
>> Anthony


More information about the macosx-port-dev mailing list