<AWT Dev> RFR: 8025673: Disable X11 AWT toolkit

Anthony Petrov anthony.petrov at oracle.com
Wed Oct 23 12:34:15 UTC 2013


On 10/23/2013 08:52 AM, David Holmes wrote:
> On 23/10/2013 2:10 PM, David DeHaven wrote:
>>
>> Updated webrev:
>>
>> http://cr.openjdk.java.net/~ddehaven/8025673/jdk.2/
>>
>> Summary of changes since last:
>> - Added awt_headless to java_props_t (set to NULL by default which
>> does not set the property)
>
> Not sure about this part. We already force this property to be set in
> Embedded without needing any changes in the code you have modified and
> I'm not sure if your changes will break what we already do. Why do you
> need to do it?
>
> I'm getting concerned about this change touching stuff outside of OSX.

I think I agree with David. E.g. I'm not sure I like changing 
j/l/System.c for this fix.

Given the time constraints, perhaps going with HToolkit would be a good 
enough solution for now?

Artem, what's your opinion?

--
best regards,
Anthony

>
> David
>
>> - Replaced the toolkit selection code in java_props_macosx.[ch]. I
>> could have just exposed isAquaSession but I wanted to preserve the
>> AWT_TOOLKIT environment variable support (no idea if it's actually
>> used or not...).
>> - Modified WrappedToolkitTest.sh to check that it's wrapping
>> LWCToolkit in HeadlessToolkit and now all five awt/Toolkit/Headless
>> jtreg tests pass.
>>
>> No build system or hotspot changes since the last patch.
>>
>> -DrD-
>>



More information about the build-dev mailing list