Log in
Spaces
Hit enter to search
Help
Online Help
Keyboard Shortcuts
Feed Builder
What’s new
Available Gadgets
About Confluence
Log in
Port: MacOSX
Pages
Blog
Loading...
Child pages
Main
Mac OS X Port Project Status
Detailed Cocoa-AWT Status
Browse pages
Configure
Space tools
View Page
Page History
Page Information
View in Hierarchy
View Source
Export to PDF
Pages
Main
Mac OS X Port Project Status
Page History
Versions Compared
Old Version
100
changes.mady.by.user
Mike Swingler
Saved on
Sep 21, 2011
compared with
New Version
101
changes.mady.by.user
Mike Swingler
Saved on
Sep 23, 2011
Previous Change: Difference between versions 99 and 100
Next Change: Difference between versions 101 and 102
View Page History
Key
This line was added.
This line was removed.
Formatting was changed.
Comment:
Done with printing.
...
Build
build using clang
build libraries -fobjc-gc to be ObjC-GC compatible
build .jdk bundle (for CommandLine and embedded use only)
build embeddable .jre bundle
build JavaAppLauncher stub
HotSpot
Load .jnilib (in addition to .dylib)
remove ALWAYS_PASS_TEST_GAMMA hack
register new threads as ObjC-GC capable
Core Libraries
NIO
kqueue based Selectors
WatchService implementation
Async I/O API
Networking
X11
Universal binaries
JObjC
get tests passing
self-generate BridgeSupport full files
Cocoa AWT
2D drawing (OpenGL based)
OpenGL layer needs to be vended from an NSOpenGLLayer (10.6+)
Cocoa key/text events
cleanup to use JRSEvent API
merge JDK6 CWindow -> LWCWindow changes and style flags
update CImage
Headless
remove $AWT_TOOLKIT=CToolkit, switch to default
ObjC-GC cleanup
threading cleanup
Aqua LaF
Screen Menu Bar
Needs cleanup to use JRSMenu API
Needs refresh from Apple trunk
Requires an image tile cache
Fonts/Text drawing
Needs cleanup to use JRSFont API
Accessibility
Clipboard
Drag & Drop (requires some CoreDrag methods)
InputMethod support
System properties fixup
(
vendor name
, etc)
Resolve "Darwin" vs. "Mac OS X" checks
JNI interface
DTrace v2-style probes
AppleScript javax.script engine
Sound
Printing
Features not yet ported from Apple's Java SE 6
Printing
Bundled app launching
JavaApplicationStub replacement
Proxy Server handling
get config from System Configuration framework
Locale support
Requires a single locale setter CFBundle SPI call
HotSpot Shared Archive Generation
may require additions to JavaRuntimeSupport.framework
JAWT (for SWT/3D embedding)
might require CALayer cross-process linking internals
JavaApplicationStub replacement
Features needing evaluation for distribution mechanism
...
Overview
Content Tools
{"serverDuration": 189, "requestCorrelationId": "0bdddfd99884b1f2"}