• 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

Mac OS X Port Project Status

  • Created by Mike Swingler, last modified on Jan 10, 2011

Done
(X) HotSpot
(X) Core Libraries
(X) Networking
(X) X11
(X) Universal binaries
(X) builds as .jdk bundle

Partially done - on private branch
(minus) Aqua LaF
(_) Needs refresh from Apple TOT
(_) Requires an image tile cache
(minus) Fonts/Text drawing
(_) Done, just needs to be ported onto trunk
(minus) AToolkit
(X) Cocoa mouse events
(minus) 2D drawing (OpenGL based)
(_) OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+)
(minus) Robot
(minus) eAWT/eIO
(_) Needs refresh from Apple TOT

Partially Done - on private branch, requires additions to JavaRuntimeSupport.framework
(minus) Cocoa key/text events
(_) Requires several InputMethod internal bits
(minus) Screen Menu Bar
(_) Currently using Carbon menu handlers in 64-bit

Not Done - but straightforward port
(_) Clipboard
(_) Printing
(_) Proxy Server handling - get config from System Configuration framework
(_) System properties fixup (vendor name, etc)
(_) DTrace
(_) JObjC

Not Done - requires additions to JavaRuntimeSupport.framework, but easy
(_) Locale support
(_) Requires a single locale setter CFBundle SPI call
(_) Accessibility
(_) Requires 1 method
(_) Drag & Drop
(_) Requires some CoreDrag methods
(_) SWT/3D embedding
(_) probably requires CALayer cross-process linking internals

Not Done - requires partial rewrite
(_) Sound
Apple implementation depends on HeadSpace
Possible alternate implementation for MIDI offered by 3rd party <http://mail.openjdk.java.net/pipermail/sound-dev/2010-October/000110.html>

Not Scoped ("deploy" is not part of public JDK7)
(_) Applets/Plugin2
(_) Web Start
(_) Java Preferences

Need Evaluation for distribution mechanism
(_) Crypto/Keychain/Smartcard

Overview
Content Tools
ThemeBuilder
  • No labels

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": 153, "requestCorrelationId": "9c5567826c147d40"}