• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Export Word
    • Attachments
    • Page Information

    Loading...
  1. Dashboard
  2. Port: MacOSX
  3. Main
  4. Mac OS X Port Project Status

Page History

Versions Compared

Old Version 115

changes.mady.by.user Bino George

Saved on Oct 26, 2011

compared with

New Version 116

changes.mady.by.user Bino George

Saved on Nov 02, 2011

  • Previous Change: Difference between versions 114 and 115
  • Next Change: Difference between versions 116 and 117
  • View Page History

Key

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

...

  • (tick) Build
    • (warning) build using clang
    • (tick) build .jdk bundle (for CommandLine and embedded use only)
    • (tick) build embeddable .jre bundle
      • (warning) build JavaAppLauncher stub
  • (tick) HotSpot
    • (tick) Load .jnilib (in addition to .dylib)
    • (warning) remove ALWAYS_PASS_TEST_GAMMA hack
    • (tick) register new threads as ObjC-GC capable
    • (tick) DTrace v2-style probes
  • (tick) Core Libraries
    • (tick) Precomposed/Decomposed File path translation
    • NIO
      • (tick) kqueue based Selectors
      • (question) WatchService implementation
      • (error) Async I/O API
    • (tick) Proxy Server handling
    • (tick) Locale support
    • (tick) System properties fixup (vendor name, etc)
      • (tick) Resolve "Darwin" vs. "Mac OS X" checks
  • (tick) JNI interface
  • (tick) Networking
  • (tick) X11
  • (tick) Universal binaries
  • (tick) JObjC
    • (warning) get tests passing
    • (tick) self-generate BridgeSupport full files
  • (warning) Cocoa AWT
    • (tick) 2D drawing (OpenGL based)
      • (tick) OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+)
    • (tick) Cocoa key/text events
      • (tick) cleanup to use JRSEvent API
    • (tick) merge JDK6 CWindow -> LWCWindow changes and style flags
    • (tick) update CImage
    • (error) Transparent window support
    • (tick) Headless
    • (tick) remove $AWT_TOOLKIT=CToolkit, switch to default
    • (warning) threading cleanup
  • (tick) Aqua LaF
    • (tick) Requires an image tile cache
    • (tick) Screen Menu Bar
      • (tick) Needs cleanup to use JRSMenu API
    • (tick) Needs refresh from Apple trunk
  • (tick) Fonts/Text drawing
    • (tick) Needs cleanup to use JRSFont API
  • (tick) Accessibility
  • (tick) Clipboard
  • (warning) Drag & Drop
  • (tick) InputMethod support
  • (tick) AppleScript javax.script engine
  • (tick) Sound
  • (tick) Printing
  • (tick) Keychain Provider
  • (tick) JAWT (for SWT/3D embedding)
  • (tick) Smartcard
  • (tick) Fix Kerberos code to read config info from SCDynamicStore (needed on Lion) | http://java.net/jira/browse/MACOSX_PORT-566]
  • (tick) AWT Desktop API
  • (tick) System Tray

Features not yet ported from Apple's Java SE 6

  • (warning) Bundled app launching
    • (warning) JavaApplicationStub replacement
    (error) AWT Desktop API (system tray, etc)

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.

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 413, "requestCorrelationId": "469d0f654241c000"}