Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Features not yet ported from Apple's Java SE 6

  • (warning) Bundled app launching
    • (tick)  JavaApplicationStub replacement
      • (tick)  Stub source now checked in. More tools for bundling an app are coming.
      • (tick)  Stub and AWT reviewed for sandboxing
        • (warning)  need to fix JavaSound, launcher stub, and remove dependency on X11 libfreetype.
    • (warning) JavaApplicationStub replacement

Features not in public macosx-port ("deploy" is private to Oracle). You'll have to trust us on these – deploy is not ready to be open-sourced.

  • (tick) Applets/Plugin2
    • (tick) Need to create .plugin bundle
      • (tick) Need to embed slimmed JRE into .plugin bundle
    • (warning) Need (tick)  Need NPAPI/Cocoa event -> Java event conversion
    • (tick) Need the LWAWT to render into NSOpenGLLayer (see above)
      • (tick) Need cross-process CALayer connection mechanism to be exposed
    • (error) Need (warning)  Need to determine update mechanism (Sparkle.framework?)
  • (tick) Web Start
    • (tick) Need to determine delivery vehicle (inside Applet plug-in, or some other form) – Java Web Start.app will find javaws in the deployment bundle and execute that. Will need a Mac OS X update for full support.
    (error) Java Preferences (technically, works now via command line, but haven't found a good replacement for the app.)
  • (warning)  Java Preferences 
    • (error)  UI cleanup: Look better on Mac OS X
    • (warning)  Preference pane

Non-feature tasks

...