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

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

Page History

Versions Compared

Old Version 128

changes.mady.by.user Brian Beck

Saved on Jan 18, 2013

compared with

New Version 129

changes.mady.by.user Brian Beck

Saved on Jan 18, 2013

  • Previous Change: Difference between versions 127 and 128
  • Next Change: Difference between versions 129 and 130
  • View Page History

Key

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

...

    • (tick) Precomposed/Decomposed File path translation
    • NIO
      • (tick) kqueue based Selectors
      • (warning)  WatchService implementation (kqueue-based)
      • (tick)  WatchService implementation (polling-based)
      • (tick)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
    • (tick) 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
  • (tick) 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

...

  • (warning) Merge BSDPort into mainline jdk so that Mac OS X Port can be inserted into mainline:
    • (warning) Merge BSDPort hotspot, patch and description at: BSDPort, Description of jdk7 changes
  • (warning) Move internal bugs to http://java.net/jira/browse/MACOSX_PORT
  • (warning) Write up development wiki pages for
    • (tick) Quickstart
    • (tick) Status
    • (tick) Compiler changes/issues
    • (tick) Cocoa & Java crash course
    • (tick) Threading manifesto
    • (tick) Memory management manifesto
    • (error) AppKit Threading & Cocoa Memory Management best practices examples
    • (error) Internal "Adopt-an-app" testing workflows
  • (warning) Port private JUnit harness tests to jtreg
    • Detailed status

Non-Features

These features will not be ported to OpenJDK from the Apple Java SE 6 port

...

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": 223, "requestCorrelationId": "b15c41cc02eef53e"}