How to request J2SE API enhancements for an OpenJDK port

Werner Randelshofer werner.randelshofer at bluewin.ch
Mon Jan 14 13:28:54 PST 2008


Dear members of the porters group,

I am currently investigating the feasibility of a Swing Aqua Look and  
Fool for the OpenJDK port for Mac OS X SoyLatte.

Starting with Mac OS X 10.5, the Aqua user interface is resolution  
independent.[1]
This feature effectively decouples the user interface from device  
pixels, allowing to scale the user interface uniformly and  
contiguously. The coordinate system of components is based on a  
floating point coordinate system.

I guess Mac OS X and Windows Vista define resolution independence in  
conceptually the same way.
But the implementation in Windows XP and in Java AWT is different: it  
assumes non-uniform and discrete scaling.

I would love to have an API in AWT for resolution independence à la OS  
X/Vista, so that we can properly implement it in SoyLatte, without  
having to implement magic tricks behind the back of AWT, like Apple is  
currently doing with J2SE5 on Mac OS 10.5.

Naïvely, I tried to submit a feature request in the Java bug reporter,  
but it tells me, that I can't request features for platforms which are  
not supported by Sun.

Do others have made experience with requesting J2SE API enhancements  
for OpenJDK ports?
What process do I have to use? (apparently the bug reporter is not the  
right way to go).

-Werner


[1]
http://developer.apple.com/documentation/UserExperience/Conceptual/HiDPIOverview/


More information about the porters-dev mailing list