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

Compare with Current View Page History

« Previous Version 5 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
    (tick) 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

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) 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
(error) Sound

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