Done
(X) HotSpot
(X) Core Libraries
(X) Networking
(X) X11
(X) Universal binaries
(X) builds as .jdk bundle
Partially done - on private branch
Aqua LaF
(_) Needs refresh from Apple TOT
(_) Requires an image tile cache
Fonts/Text drawing
(_) Done, just needs to be ported onto trunk
AToolkit
(X) Cocoa mouse events
2D drawing (OpenGL based)
(_) OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+)
Robot
eAWT/eIO
(_) Needs refresh from Apple TOT
Partially Done - on private branch, requires additions to JavaRuntimeSupport.framework
Cocoa key/text events
(_) Requires several InputMethod internal bits
Screen Menu Bar
(_) Currently using Carbon menu handlers in 64-bit
Not Done - but straightforward port
(_) Clipboard
(_) Printing
(_) Proxy Server handling - get config from System Configuration framework
(_) System properties fixup (vendor name, etc)
(_) DTrace
(_) JObjC
Not Done - requires additions to JavaRuntimeSupport.framework, but easy
(_) Locale support
(_) Requires a single locale setter CFBundle SPI call
(_) Accessibility
(_) Requires 1 method
(_) Drag & Drop
(_) Requires some CoreDrag methods
(_) SWT/3D embedding
(_) probably requires CALayer cross-process linking internals
Not Done - requires partial rewrite
(_) Sound
Apple implementation depends on HeadSpace
Possible alternate implementation for MIDI offered by 3rd party <http://mail.openjdk.java.net/pipermail/sound-dev/2010-October/000110.html>
Not Scoped ("deploy" is not part of public JDK7)
(_) Applets/Plugin2
(_) Web Start
(_) Java Preferences
Need Evaluation for distribution mechanism
(_) Crypto/Keychain/Smartcard