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