You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Done

  • (tick) HotSpot
  • (tick) Core Libraries
  • (tick) Networking
  • (tick) X11
  • (tick) Universal binaries
  • (tick) builds as .jdk bundle

Partially done - on private branch

  • (warning) Aqua LaF
    • (error) Needs refresh from Apple TOT
    • (error) Requires an image tile cache
  • (warning) Fonts/Text drawing
    • (error) Done, just needs to be ported onto trunk
  • (warning) AToolkit
    • (warning) Cocoa mouse events
  • (warning) 2D drawing (OpenGL based)
    • (error) OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+)
  • (warning) Robot
  • (warning) eAWT/eIO
    • (error) Needs refresh from Apple TOT
  • (warning) -XstartOnFirstThread

Partially Done - on private branch, requires additions to JavaRuntimeSupport.framework

  • (warning) Cocoa key/text events
    • (error) Requires several InputMethod internal bits
  • (warning) Screen Menu Bar
    • (error) Currently using Carbon menu handlers in 64-bit

Not Done - but straightforward port

  • (error) Clipboard
  • (error) Printing
  • (error) Proxy Server handling - get config from System Configuration framework
  • (error) System properties fixup (vendor name, etc)
  • (error) DTrace
  • (error) Shared Archive Generation
  • (error) JNI interface for JavaVM.framework
  • (error) Bundled app launching
  • (error) JObjC

Not Done - requires additions to JavaRuntimeSupport.framework, but easy

  • (error) Locale support
    • (error) Requires a single locale setter CFBundle SPI call
  • (error) Accessibility
    • (error) Requires 1 method
  • (error) Drag & Drop
    • (error) Requires some CoreDrag methods
  • (error) SWT/3D embedding
    • (error) probably requires CALayer cross-process linking internals

Not Done - requires partial rewrite

Not Scoped ("deploy" is not part of public JDK7)

  • (error) Applets/Plugin2
  • (error) Web Start
  • (error) Java Preferences

Need Evaluation for distribution mechanism

  • (error) Crypto/Keychain/Smartcard
  • No labels