Present in macosx-port repository
	 HotSpot HotSpot- 
		 Load .jnilib (in addition to .dylib) Load .jnilib (in addition to .dylib)
 
 Core Libraries Core Libraries- 
		 remove ALWAYS_PASS_TEST_GAMMA hack remove ALWAYS_PASS_TEST_GAMMA hack
 
 Networking Networking
 X11 X11
 Universal binaries Universal binaries
 builds as .jdk bundle builds as .jdk bundle
 JObjC JObjC- 
		 get tests passing get tests passing
 
Partially done - on private branch
	 AToolkit for Lightweight AWT AToolkit for Lightweight AWT- 
		 2D drawing (OpenGL based) 2D drawing (OpenGL based)- 
			 OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+) OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+)
 
 Cocoa key/text events Cocoa key/text events- 
			 InputMethod present in JavaRuntimeSupport in Java for 10.6 Update 4. InputMethod present in JavaRuntimeSupport in Java for 10.6 Update 4.
 
 
 Aqua LaF Aqua LaF- 
		 Screen Menu Bar Screen Menu Bar- 
			 Menu handlers present in JavaRuntimeSupport in Java for 10.6 Update 4. Menu handlers present in JavaRuntimeSupport in Java for 10.6 Update 4.
 
 Needs refresh from Apple TOT Needs refresh from Apple TOT
 Requires an image tile cache Requires an image tile cache
 
 Fonts/Text drawing Fonts/Text drawing- 
		 Done, just needs to be ported onto trunk Done, just needs to be ported onto trunk
 
 Robot Robot
 eAWT/eIO eAWT/eIO- 
		 Needs refresh from Apple TOT Needs refresh from Apple TOT
 
 -XstartOnFirstThread -XstartOnFirstThread
Not Done - but straightforward port
	 Clipboard Clipboard
 Printing Printing
 Proxy Server handling - get config from System Configuration framework Proxy Server handling - get config from System Configuration framework
 System properties fixup (vendor name, etc) System properties fixup (vendor name, etc)- 
		 Resolve "Darwin" vs. "Mac OS X" checks Resolve "Darwin" vs. "Mac OS X" checks
 
 DTrace DTrace
 Shared Archive Generation Shared Archive Generation
 JNI interface for JavaVM.framework JNI interface for JavaVM.framework
 Bundled app launching Bundled app launching
Not Done - requires additions to JavaRuntimeSupport.framework, but easy
	 Locale support Locale support- 
		 Requires a single locale setter CFBundle SPI call Requires a single locale setter CFBundle SPI call
 
 Accessibility Accessibility- 
		 Requires 1 method Requires 1 method
 
 Drag & Drop Drag & Drop- 
		 Requires some CoreDrag methods Requires some CoreDrag methods
 
 SWT/3D embedding SWT/3D embedding- 
		 probably requires CALayer cross-process linking internals probably requires CALayer cross-process linking internals
 
Not Done - requires partial rewrite
	 Sound Sound
Not Scoped ("deploy" is not part of public JDK7)
	 Applets/Plugin2 Applets/Plugin2
 Web Start Web Start
 Java Preferences Java Preferences
Need Evaluation for distribution mechanism
	 Crypto/Keychain/Smartcard Crypto/Keychain/Smartcard