Changelog for OpenJDK 7 from macosx-port branch Mercurial repositotry location : http://hg.openjdk.java.net/macosx-port/macosx-port This branch is now read-only and no new packages will be provided from itOpenJDK-OSX-1.7-universal-jdk-b222-20111220.dmg- Added tag jdk7-b222 for changeset b703f3707598
- Rebuilt with Jenkins Multi-SCM and latest Mercurial Plugin
OpenJDK-OSX-1.7-universal-jdk-b222-20111217.dmg- Added tag jdk7-b222 for changeset b703f3707598
OpenJDK-OSX-1.7-universal-jdk-b221-20111216.dmgOpenJDK-OSX-1.7-universal-jdk-b221-20111215.dmg OpenJDK-OSX-1.7-universal-jdk-b221-20111214.dmgOpenJDK-OSX-1.7-universal-jdk-b221-20111213.dmg- Renaming files remaining from previous incomplete push
- Renamed Midi files for consistency; converted Port & Utils to cpp
OpenJDK-OSX-1.7-universal-jdk-b221-20111210.dmg- TrayIcon improvements:
- Better highlighting
- Removed hardcoded size constants
- Fixed crash on right mouse button
OpenJDK-OSX-1.7-universal-jdk-b221-20111209.dmg- Added tag jdk7-b221 for changeset 7f9cfd5d0d9c
- Merge
- Added tag jdk7-b221 for changeset ca571a48818c
- Fix for http://java.net/jira/browse/MACOSX_PORT-203: GraphicEnvironment.getDefaultScreenDevice() returns null unless a Java 7 app is already running
- Added tag jdk7-b221 for changeset 0575c4ba3cc6
- Added tag jdk7-b221 for changeset d81b5ce9d328
- Added tag jdk7-b221 for changeset 934d8ea8457c
- Added tag jdk7-b221 for changeset 1b6549132d99
- Added tag jdk7-b221 for changeset b841f069c9aa
OpenJDK-OSX-1.7-universal-jdk-b220-20111207.dmg- Fix for 7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS. ScrollBar checks was the thumb moved under the mouse cursor in Aqua LaF. The test is moved to the open repository.
OpenJDK-OSX-1.7-universal-jdk-b220-20111206.dmg- Fixed http://java.net/jira/browse/MACOSX_PORT-624: JavaSoundAudioClip fails on certain test clip; extended trace/debug; fixed copyright header.
- Fixing build failure in Lion and removing check for isConnectedToWindowServer completely for now.
OpenJDK-OSX-1.7-universal-jdk-b220-20111204.dmg- Fix for http://java.net/jira/browse/MACOSX_PORT-738: DnDBasicTest0001 doesn't work as expected. Added explicit generation of dragEnter and dragExit events when moving over lightweigth components. As a side effect fixed the reversed y coordinate in DragMouseMove event and also fixed situation when non-appkit thread uses environment created for appkit thread.
- Fix for http://java.net/jira/browse/MACOSX_PORT-765: Unable to run an GUI app remotely. Do not issue error on awt.dylib loading if we detect that process is initiated by remote or daemon process.
OpenJDK-OSX-1.7-universal-jdk-b220-20111201.dmg- Added tag jdk7-b220 for changeset fd65eb1ab980
- Added tag jdk7-b220 for changeset 7aa6d26f3478
- Added tag jdk7-b220 for changeset 662c4761cc87
- Added tag jdk7-b220 for changeset 73fb06be0c8a
- Added tag jdk7-b220 for changeset 552b8fc9f54d
- Added tag jdk7-b220 for changeset 380d6827f711
- Added tag jdk7-b220 for changeset da05c2622f9b
OpenJDK-OSX-1.7-universal-jdk-b219-20111130.dmg- Fixing Graphics casts in Aqua to be more generic.
- Using a modern compiler, to match other usage.
OpenJDK-OSX-1.7-universal-jdk-b219-20111125.dmgOpenJDK-OSX-1.7-universal-jdk-b219-20111124.dmgOpenJDK-OSX-1.7-universal-jdk-b219-20111123.dmg- Added tag jdk7-b219 for changeset b3cd6d13fd49
- Added tag jdk7-b219 for changeset 573b9ecab9f7
- http://java.net/jira/browse/MACOSX_PORT-458: GridBagLayoutTests throw java.lang.NullPointerException.
- Implementation for TrayIcon.displayMessage() functionality
- Added tag jdk7-b219 for changeset fe89960c4a3f
- Added tag jdk7-b219 for changeset c7b29a21a5fd
- Added tag jdk7-b219 for changeset 1dcc5a7638f0
- Added tag jdk7-b219 for changeset b66336ec335d
- Added tag jdk7-b219 for changeset 3dace5474996
OpenJDK-OSX-1.7-universal-jdk-b218-20111122.dmgOpenJDK-OSX-1.7-universal-jdk-b218-20111120.dmgOpenJDK-OSX-1.7-universal-jdk-b218-20111119.dmgOpenJDK-OSX-1.7-universal-jdk-b218-20111118.dmgOpenJDK-OSX-1.7-universal-jdk-b218-20111117.dmg- Added tag jdk7-b218 for changeset 6d750f52d368
- Added tag jdk7-b218 for changeset 67893f14ee5e
- Fixed http://java.net/jira/browse/MACOSX_PORT-507: List doesn't receive Item and Action events
- Added tag jdk7-b218 for changeset f79b95e6d1b2
- Added tag jdk7-b218 for changeset 120b7a15ba54
- Added tag jdk7-b218 for changeset 67bb51286384
- Added tag jdk7-b218 for changeset d94a4a9e4094
- Added tag jdk7-b218 for changeset a3e4c9587247
OpenJDK-OSX-1.7-universal-jdk-b217-20111116.dmgOpenJDK-OSX-1.7-universal-jdk-b217-20111115.dmgOpenJDK-OSX-1.7-universal-jdk-b217-20111112.dmgOpenJDK-OSX-1.7-universal-jdk-b217-20111111.dmg- added unavailable functions for Java_com_sun_management_UnixOperatingSystem_getProcessCpuLoad and Java_com_sun_management_UnixOperatingSystem_getSystemCpuLoad on macosx
- Fixed http://java.net/jira/browse/MACOSX_PORT-689: Port eawt Fullscreen API to JDK7
- correct macosx search from libhprof.dylib to jvm.hprof.txt
OpenJDK-OSX-1.7-universal-jdk-b217-20111110.dmg- Add Rhino support to OpenJDK (from Mozilla Rhino 1_7R3)
- changes to allow codesigning of jsadebug+jinfo+jmap
- http://java.net/jira/browse/MACOSX_PORT-671: Duplicate TextEvent on setText and replaceRange unlike insert; plus an event on initialization
- http://java.net/jira/browse/MACOSX_PORT-673: TextField.setText() works correct only with repaint(). Most of duplicate code in the text peers was merged.
- Added tag jdk7-b217 for changeset 1633b4dfcb6c
- Added tag jdk7-b217 for changeset 51f2613bc50f
- Tests from Apple: more in Graphics, Graphics/Primitives
- Added tag jdk7-b217 for changeset 34b816af9499
- Added tag jdk7-b217 for changeset 5f525eeba86f
- Added tag jdk7-b217 for changeset f205f3a95def
- Added tag jdk7-b217 for changeset 7e0665464c55
OpenJDK-OSX-1.7-universal-jdk-b216-20111109.dmgOpenJDK-OSX-1.7-universal-jdk-b216-20111108.dmgOpenJDK-OSX-1.7-universal-jdk-b216-20111107.dmg- Removing the global ref at CTrayIcon
- More optimal CTrayIcon.dispose() implementation.
- Fix for http://java.net/jira/browse/MACOSX_PORT-368: UnsupportedOperationException on TrayIcon.dispose()
- Takink care of additional mouse buttons (other than left, right and middle), making them behave is if they were middle button (this is how JDK 1.6 treats them).
OpenJDK-OSX-1.7-universal-jdk-b216-20111106.dmg- Converting tabs to spaces, per style guidelines.
- Using system standard artwork on Lion or better for the security lock icon.
- Fixing memory management issue in CSystemColors
- Fixing longstanding bug with JTables and the Command key triggering editing
- Porting window resize indicator for Snow Leopard
OpenJDK-OSX-1.7-universal-jdk-b216-20111104.dmg- Takes into account ScrollbarDisplayPolicy, scrollbars height and width
OpenJDK-OSX-1.7-universal-jdk-b216-20111103.dmg- Added tag jdk7-b216 for changeset e0466bd86247
- Fixed http://java.net/jira/browse/MACOSX_PORT-84: Implement java.awt.Desktop
- ScrollBars in ScrollPane should be visible only when needed.
- http://java.net/jira/browse/MACOSX_PORT-587: incorrect layout behaviour for GridLayoutTest0004
- Updates in LWTextAreaPeer.
- Added tag jdk7-b216 for changeset c5c90bde6acc
- Added tag jdk7-b216 for changeset 7665c0b55c39
- Added tag jdk7-b216 for changeset c0bf2b616394
- Added tag jdk7-b216 for changeset 2267482141ce
- Added tag jdk7-b216 for changeset 4f62490a571c
OpenJDK-OSX-1.7-universal-jdk-b215-20111102.dmgOpenJDK-OSX-1.7-universal-jdk-b215-20111029.dmg- removed a dead definition of MAXFLOAT that was conflicting to continue with builds on experimental Apple compilers/includes, taken out of mainline hotspot by tom rodriguez in 7u4
OpenJDK-OSX-1.7-universal-jdk-b215-20111028.dmg- Fixing native drag source is being initialized on the wrong thread.
OpenJDK-OSX-1.7-universal-jdk-b215-20111027.dmgOpenJDK-OSX-1.7-universal-jdk-b214-20111026.dmg- Merge
- http://java.net/jira/browse/MACOSX_PORT-251: Separate user and user interface locales - Reviewed-by: bino@apple.com
- Reworked the way mouse pressed/released/dragged events are dispatched to be more consistent with how JDK 1.6 does it
OpenJDK-OSX-1.7-universal-jdk-b214-20111025.dmgOpenJDK-OSX-1.7-universal-jdk-b214-20111023.dmgOpenJDK-OSX-1.7-universal-jdk-b214-20111019.dmg- Added tag jdk7-b214 for changeset 1da64d724287
- Added tag jdk7-b214 for changeset b02d4b927ec4
- Merge with parent
- Fix for http://java.net/jira/browse/MACOSX_PORT-92: SystemTray.add(TrayIcon) leads to NPE
- Added tag jdk7-b214 for changeset ffe25c789ced
- Added tag jdk7-b214 for changeset 307d94702778
- Added tag jdk7-b214 for changeset 68f57805c3a5
- Added tag jdk7-b214 for changeset be4acea47a08
- Added tag jdk7-b214 for changeset d28fc397625a
OpenJDK-OSX-1.7-universal-jdk-b213-20111019.dmgOpenJDK-OSX-1.7-universal-jdk-b213-20111018.dmgOpenJDK-OSX-1.7-universal-jdk-b213-20111017.dmg- Refactored LWComponent to make background, foreground and font work correctly
OpenJDK-OSX-1.7-universal-jdk-b213-20111014.dmgOpenJDK-OSX-1.7-universal-jdk-b213-20111013.dmg- Added tag jdk7-b213 for changeset 529143c2c4b2
- Added tag jdk7-b213 for changeset c6713fcd8b28
- Added tag jdk7-b213 for changeset b865d0dde79e
- Added tag jdk7-b213 for changeset efd5d16bb3bf
- Added tag jdk7-b213 for changeset 94b42ef24fee
- Added tag jdk7-b213 for changeset b3116134232e
- Added tag jdk7-b213 for changeset d2f2affff052
OpenJDK-OSX-1.7-universal-jdk-b212-20111012.dmg- Fix the library search paths for libgssapi and libpcsc. Should enable smartcard functionality.
- Fix the Xrender check to look for .dylib instead of .so
OpenJDK-OSX-1.7-universal-jdk-b212-20111011.dmg- Added tag jdk7-b212 for changeset 13803b563b15
- Adding Obj-C++ .mm files to the make rules.
- Added tag jdk7-b212 for changeset 234687f5aba9
- Fixed http://java.net/jira/browse/MACOSX_PORT-365 GraphicsEnvironment.registerFont() returns 'false'
- Fixed http://java.net/jira/browse/MACOSX_PORT-286: TextLayout.getBounds() doesn't return visual bounds
- Added tag jdk7-b212 for changeset 95e080c3c8c3
- Added tag jdk7-b212 for changeset 7f2e92f54b31
- Added tag jdk7-b212 for changeset 69de8d34a370
- Added tag jdk7-b212 for changeset 19c8950e4767
- Added tag jdk7-b212 for changeset d685b3f397e7
OpenJDK-OSX-1.7-universal-jdk-b210-20111009.dmgOpenJDK-OSX-1.7-universal-jdk-b210-20111007.dmgOpenJDK-OSX-1.7-universal-jdk-b210-20111006.dmgThis version is dedicated to a visionary, a great mind and a charismatic leader. We will miss you Steve. OpenJDK-OSX-1.7-universal-jdk-b210-20111005.dmg- Putting the built product bundles back into the j2re/j2sdk-image directories
- Fixing primary executable bundle symlinks, adding additional brand-ability to bundle plists (Java Prefs detection fix)
OpenJDK-OSX-1.7-universal-b210-20111004.dmg2 packages are now available- A full JDK bundle (OpenJDK-OSX-1.7-universal-jdk-b210-20111004.dmg) with standard layout
- A JRE atomic bundle (OpenJDK-OSX-1.7-universal-jre-b210-20111004.dmg) that can be picked up and embedded in an app
OpenJDK-OSX-1.7-universal-b210-20111003.dmgOpenJDK-OSX-1.7-universal-b210-20110930.dmg- Initial cut of a the .jre/.jdk loading JavaAppLauncher template
- Fixed problem with windows not being ordered out
- Adding Java-level entrypoint for native .app launcher
- Fixing drawing of Aqua controls from single cached images; adding 9-slicing Aqua control painter; general Aqua cleanup
- http://java.net/jira/browse/MACOSX_PORT-455: Setting proxies and default locale
- Adding JAVA_LIBRARY_PATH for bundled app launching (avoids stomping DYLD_LIBRARY_PATH)
- Builds version and date set in Info.plist and reported on Java Preferences
- Fix tools.jar location in jre/lib dir
OpenJDK-OSX-1.7-universal-b210-20110929.dmg- Merge with parent
- Proper fix for http://java.net/jira/browse/MACOSX_PORT-366: Incorrect result: FontMetrics.getMaxAdvance()
- now we using already initialized NSFont instance to get system specific maximumAdvice property
- Fixed JCK test failing - plaf.synth.JToolBar.paintDragWindow_positive
- Added tag jdk7-b210 for changeset 4b3202d234c2
- Added tag jdk7-b210 for changeset e45f5175d849
- Added tag jdk7-b210 for changeset 3c7412a66524
- Added tag jdk7-b210 for changeset ae99c5879c67
- Added tag jdk7-b210 for changeset 4471fbdd5c7b
- Added tag jdk7-b210 for changeset c10b00f9948d
- Added tag jdk7-b210 for changeset 62abc8642191
OpenJDK-OSX-1.7-universal-b147-20110928.dmg- Fixing thin antialiased text
- Porting OSX keychain support
OpenJDK-OSX-1.7-universal-b147-20110927.dmgOpenJDK-OSX-1.7-universal-b147-20110926.dmg- Changing bundle primary executable to libjli, since it has the launching helpers (and the linkage) that bundled app launching is looking for
- Removing drag target symlink, causes more confusion than benefit
- Exporting the JNI interface via libjli to support BundleApp launching. Automatically picks client or server, or allows client code to specify via a JLI_ specific entrypoint
OpenJDK-OSX-1.7-universal-b147-20110924.dmg- Tests from Apple: more in Graphics/Images
- Printing support : http://java.net/jira/browse/MACOSX_PORT-34
- Taking into consideration the origin of the bounding box when calculation the maximal advance of the font
- Merge with main workspace
- Fixing problem with exceptions being thrown when user attempts to create custom cursor with the empty image in it
- fixed #358: jck swing test MouseInputHandler0002 threw unexpected exception in b205
- Fixed situation when isDesktopSupported throws an exception instead just returning false
- Fix for http://java.net/jira/browse/MACOSX_PORT-366: Incorrect result: FontMetrics.getMaxAdvance(). Calculating actual font metrix instead of using hardcoded ones
OpenJDK-OSX-1.7-universal-b147-20110923.dmg - .DMG name contain now tag level and build date (ie: b147-20110922)
- OpenJDK version will now report tag level (ie: b147) and build date:
openjdk version "1.7.0-b147"
OpenJDK Runtime Environment (build 1.7.0-b147-20110923)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode) OpenJDK-OSX-1.7-universal-20110922.dmg- Fixing http://java.net/jira/browse/MACOSX_PORT-54, -XstartOnFirstThread regression
- Adding more Apple junit test
- resolving duplicate checking of GetLocalAddressTest.java; going with test/java/net/Socket/GetLocalAddressTest.java
- Tests from Apple: Graphics/GradientPaint, Graphics/Image
- adding @summary com.apple... comments to migrated nio tests
- more from Apple's junit tests: color, fullscreen, graphics tests; also another util/helper class
- fixed #74: Command+[CV] don't work in TextArea on Mac
- Adding more Apple junit tests
- Fixed problem with pixel format in CGLLayer.m (resolved http://java.net/jira/browse/MACOSX_PORT-412 issue)
- Fixing up testcase
- Adding more Apple junit tests
OpenJDK-OSX-1.7-universal-20110921.dmg- Merge. Fix http://java.net/jira/browse/MACOSX_PORT-207: kqueue based implementation of java.nio.Selector
- Ported from Java 6 with testcases ported from Apple junit.
- Migrating a few more Apple JUnit tests
- Migrating some Graphics and Color tests from Apple's junit
- Adding a couple of more of Apple's JUnit tests, cleaned up a couple of others
- Adding more Apple JUnit tests to jtreg
- stripped @author from RobotUtilities.java, VisibilityValidator.java, and Waypoint.java
- adding AWT Window tests to jtreg from Apple's junit
- fixed #420: NPE in LWScrollPanePeer
- removing library Info.plist and authorization references
- mac os libsaproc uses task_for_pid/vm_read/symbolication instead of /proc
- Fixing http://java.net/jira/browse/MACOSX_PORT-415, inverted success case for moveToTrash()
OpenJDK-OSX-1.7-universal-20110920.dmg- Adding hack to workaround Eclipse launching AWT apps that will deadlock on start
- Bringing over more of Apple's nightly harness tests
- More updates and adds of Apple junit tests to jtreg
- Fix for http://java.net/jira/browse/MACOSX_PORT-316: Problem with request-focus-back on FOCUS_LOST. Test corrected.
- Don't run dsymutil on libjvm if the library hasn't been rebuilt (Saves 3 minutes building hotspot)
OpenJDK-OSX-1.7-universal-20110919.dmg- Bringing over more of Apple's nightly harness tests to jtreg
OpenJDK-OSX-1.7-universal-20110917.dmgOpenJDK-OSX-1.7-universal-20110916.dmg- Adding a JavaVirtualMachines symlink to the bundle target, and adding dtrace demos for Mac OS X
- fixed the nasty painting artifacts produced by awt.ScrollPane
- New OSX installation mode using Drag&Drop : NewInstallationProcess
OpenJDK-OSX-1.7-universal-20110915.dmg- Merging changes from the calayer branch to the default branch (layers enabled by default)
- Fixed build failure on 10.7 in calayer branch
- Delete previous FBO before intermediate buffer recreate (solves memory leak problem)
- Enable the CA Layer branch to use an IOSurface backed texture.
- Small addition to CAOpenGLLayer prototype: call setNeedsDisplay after each flushBuffer (after the patch AWT controls become usable)
- fix for ClassCastException in CGLVolatileSurfaceManager.initAcceleratedSurface (the patch allows to run J2DBench tests)
- Some cleanup in CAOpenGLLayer prototype (including extracting layer code into CGLLayer.h|m and removing stale code)
- Introduced intermediate buffer (texture-backed FBO) for CAOpenGLLayer prototype
- Make layer opaque to eliminate some painting artifacts
- Taking insets into account when setting the layer's geometry.
- Added automatic layer resize. The offset of the resulting image may be the cause of the painting artifacts.
- First changes to implement CALayer-based painting for OpenGL pipeline.
- Merging changes from default
- Added BRANCH_README file to push the branch creation on the server.
OpenJDK-OSX-1.7-universal-20110914.dmg- Bringing over more Apple Junit test
- fixed 6: AWT ScrollPane implementation (initial implementation)
- Adopted screen capturing code from http://java.net/jira/browse/MACOSX_PORT-191. Also, cleaned up the code a bit
- Creating .jre sub-bundle inside .jdk bundle. First step towards embedding a .jre inside of self-launching .app bundles
OpenJDK-OSX-1.7-universal-20110913.dmgOpenJDK-OSX-1.7-universal-20110912.dmg- Fixing AWT components painted over in white
OpenJDK-OSX-1.7-universal-20110909.dmgOpenJDK-OSX-1.7-universal-20110908.dmgOpenJDK-OSX-1.7-universal-20110907.dmg- Fixing Toolkit selection issues at startup
- auto-selecting headless when not in graphical session
- auto-selecting XToolkit when /tmp/launch-8hl5J4/org.x:0 is set
- installing eAWT app delegates to catch extended Mac app events
- added default menu bar support
- adding gesture support
- adding GCD dispatch support
- adding eIO filesystem support
- moving LaF native code into osxui library along with other eAWT code
- other misc cleanup and debug simplification.
OpenJDK-OSX-1.7-universal-20110902.dmgOpenJDK-OSX-1.7-universal-20110831.dmgWant to check AppleScript support ? Just try on console : jrunscript -l AppleScript -e "say \"OpenJDK rocks\"" OpenJDK-OSX-1.7-universal-20110830.dmg- protecting native file rep setting call by fixing http://java.net/jira/browse/MACOSX_PORT-307
- Need the new custom cursor subclass to implement custom cursors
- Adding custom cursor support http://java.net/jira/browse/MACOSX_PORT-248, other cleanup from clang static analyzer runs
- Fixed slowness in startup caused by unnecessary font activation
- Fixed 343: Multiple problems with java.awt.TextArea
- Fixed 73: TextField.setEchoChar not implemented
OpenJDK-OSX-1.7-universal-20110827.dmg- Improving security of Aqua LaF and syncing with current JDK6 top of tree
- Mouse events shouldn't be dispatched to invisible components
- LWLabelPeer cleanup
OpenJDK-OSX-1.7-universal-20110826.dmg- code cleanup
- Code cleanup. Peer should use internal attributes if possible
- Merge
- 162: Paint order issue with component with paint() overridden
- 173: Canvas background color is not being displayed
- Fixed regressions from the latest LWChoicePeer patch
OpenJDK-OSX-1.7-universal-20110825.dmg- Fixed slowness in ScreenMenu opening in Netbeans
- Fixed mouse event dispatching for compound Swing delegates
- refactored LWListPeer.java
- Fixed http://java.net/jira/browse/MACOSX_PORT-308
- LWComponentPeer.setEnabled method should work
- Temporary workaround for painting
OpenJDK-OSX-1.7-universal-20110822.dmg- Port LWCToolkit.getFontPeer from Java 6
- Fixes Font2DTest printing with drawString method
- Fixed #291: Refactor LWComponentPeer to support compound Swing delegates
- Fixed #4 : AWT Checkbox implementation
- make the build compilable again after the previous commit
OpenJDK-OSX-1.7-universal-20110818.dmgOpenJDK-OSX-1.7-universal-20110817.dmg- fixed #274: MouseDragged events has incorrect coordinates in some cases
- Fixing compiler warnings, stripping dead code, other cleanup.
- Fixing references to classes that were renamed moving to the macosx-port, fixes accessibility text operations and the Services menu.
- Fix sound issues with multi-channel inputs and GuardMalloc crashes in the ring buffer.
- Add a Direct Audio device which tracks the default input/output devices. Also further fix ports controls for audio devices with both input/output.
- Adding several ported apple junit tests, replaced stale copyright notice with current one.
OpenJDK-OSX-1.7-universal-20110816.dmg- Adding placeholder class for apps that hardcoded the legacy Aqua LaF class name.
- Using the right way to handle window's bounds.
- Returning function Java_sun_lwawt_macosx_CMouseInfoPeer_nativeIsWindowUnderMouse because method CMouseInfoPeer.isWindowUnderMouse(Window w) relies on its existance.
- Fixed http://java.net/jira/browse/MACOSX_PORT-250)
- Implement DAUDIO_GetAvailable() and cleanup code
- Remove unhelpful trace logging and fix a problem with Ports and Bluetooth audio devices.
- fixed #269 MouseDragged events are not dispatched when the mouse cursor leaves the component.
- Direct Audio support for audio input. Only tested with FW iSight microphone so far.
OpenJDK-OSX-1.7-universal-20110810.dmg- Fix debug build failing with Clang due to its use of C99 inline
- Add a few regTests
- Merge
- Fix build on 10.6.
- http://java.net/jira/browse/MACOSX_PORT-132: deadlock in AWT in many 2d tests
- Merge
- Implement playback for DirectAudio
- Fixing frequent hang when using native accessibility clients
- http://java.net/jira/browse/MACOSX_PORT-26: Headless: UnsatisfiedLinkError for LWCToolkit.initIDs()
- Modified to use private atomic properties instead of custom setter/getter with locking
- Fixed broken build and some cleanup
- Fixed a problem with missing implementation of currentJavaExtKeyModifiers
- Some cleanup of previous checkin
- First cut of Drag and Drop implementation : http://java.net/jira/browse/MACOSX_PORT-31.
- Commiting some of our harness tests to jtreg.
- Refer to JIRA instead of Radar numbers in FIXME comments
OpenJDK-OSX-1.7-universal-20110730.dmg- Enabling reporting of accessibility information to Cocoa accessibility clients.
OpenJDK-OSX-1.7-universal-20110729.dmg- Direct Audio: implement enumeration and initialization of audio devices. Additionally moved Ports off of deprecated API and fixed compiler warning
- Fix build issues under clang
- http://java.net/jira/browse/MACOSX_PORT-36: Toolkit.getScreenInsets() returns empty insets
OpenJDK-OSX-1.7-universal-20110727.dmg- Can't use a header that isn't there.
- Porting native accessibility infrastructure.
- usdt2 dtrace probes added for macosx hotspot.
- Adding ignore for alternate build directory not indexed by Spotlight.
OpenJDK-OSX-1.7-universal-20110722.dmg- Implementation of the AWT TextArea peer. It has issues - most notable are repainting issue and NPE when dragging from TextArea over the scrollbars position but it works and its absence causes a lot of other tests erraneously fail so i'm pushing this implementation 'as is'.
OpenJDK-OSX-1.7-universal-20110721.dmg- Fixing type signatures of fxn-ptr calls.
- Remerging.
- Dynamically linking JavaRuntimeSupport so libjava loads before JavaVM.framework, which avoids triggering Install-on-Demand in Lion.
OpenJDK-OSX-1.7-universal-20110720.dmg- Implement volume and mute controls in sound.
- fixing OS checks that fail when running on "Mac OS X Server"
- Adding localhost address test from Apple JUnit tests
- Adding basic button test from Apple JUnit tests
OpenJDK-OSX-1.7-universal-20110719.dmg- Add partial implementation of Ports for Java Sound
- Adding copyright header
- Improving tab UI on some configurations
OpenJDK-OSX-1.7-universal-20110715.dmgOpenJDK-OSX-1.7-universal-20110713.dmg- Fixing broken build on some configurations
- Don't check $CC -dumpspecs on macosx (clang doesn't support it)
- Fixed http://java.net/jira/browse/MACOSX_PORT-155: ScreenMenuBar
- Unset CC/CXX inside the JObjc Xcode project
- Fixed copyright in new files
OpenJDK-OSX-1.7-universal-20110709.dmgOpenJDK-OSX-1.7-universal-20110706.dmg- Fixing problem with having to resize the window for content to be handled correctly
OpenJDK-OSX-1.7-universal-20110704.dmgOpenJDK-OSX-1.7-universal-20110630.dmg- Merge from main OpenJDK repository (jdk7-b147)
- Include native font families in CGraphicsEnvironment.getAvailableFontFamilyNames()
- Allow ARCH=amd64/i586 to be set from the environment to override 'universal'
- Fix compilation with ARCH=amd64 set instead of universal
OpenJDK-OSX-1.7-universal-20110625.dmgOpenJDK-OSX-1.7-universal-20110624.dmgOpenJDK-OSX-1.7-universal-20110621.dmgOpenJDK-OSX-1.7-universal-20110614.dmgOpenJDK-OSX-1.7-universal-20110612.dmgOpenJDK-OSX-1.7-universal-20110610.dmg- Fixing build failures under newer versions of Xcode, removing redundant functionality with JNF
- Fixed http://java.net/jira/browse/MACOSX_PORT-70: Many AWT/Swing regression tests fail with "NSWindow is invalid" exception
OpenJDK-OSX-1.7-universal-20110609.dmg- Updates from main branches
OpenJDK-OSX-1.7-universal-20110607.dmgOpenJDK-OSX-1.7-universal-20110606.dmgOpenJDK-OSX-1.7-universal-20110524.dmg- Updates from main branches
- JAXWS 2.2.4
OpenJDK-OSX-1.7-universal-20110518.dmgOpenJDK-OSX-1.7-universal-20110513.dmg- Merge from main branch (SETENV_REQUIRED disabled until further study)
- Enabling the native Mac OSX font system.
OpenJDK-OSX-1.7-universal-20110509.dmg- Implementing extended window states, fixed window positioning and reporting, and other general cleanup
OpenJDK-OSX-1.7-universal-20110428.dmg- adding java.io.File tests to the Mac port of OpenJDK7
- updating copyright of previous additions
- add patch from Ralf Ebert to fix locales problems on OS/X builds : http://java.net/jira/browse/MACOSX_PORT-38
- Special dedicace to @LudoMP :)
OpenJDK-OSX-1.7-universal-20110422.dmg- Cleaning up old JDK5'isms out of Aqua
OpenJDK-OSX-1.7-universal-20110420.dmg- Merge from bsd-port branch (see OpenJDK-1.7-x86_64-20110418.dmg)
- Build compilers may be defined outside (via CC/CXX vars on make command line), tests purposes for llvm / gcc builds
OpenJDK-OSX-1.7-universal-20110419.dmg- Aqua LaF: Setting antialiasing default in UI defaults and removing unnecessary antialiasing enforcement
OpenJDK-OSX-1.7-universal-20110416.dmg- Cleaning up window pointer access, fixing threading assert, clarifying threading policy
- Cleaning up more manual autorelease pool usage without try/catch, removing unnecessary
- Syncing Aqua up to Apple's JDK6 top of tree
OpenJDK-OSX-1.7-universal-20110415.dmg- Another round of clean up, enhancements to file dialogs, cursors, window helper functions, geometry helpers, splashscreen, and the start of font work
OpenJDK-OSX-1.7-universal-20110414.dmg- java.awt.Label.initIDs() native stub
OpenJDK-OSX-1.7-universal-20110411.dmgOpenJDK-OSX-1.7-universal-20110408.dmg- merge from bsd-port latest change, build level is now b136, including java.lang.invoke (JSR292)
OpenJDK-OSX-1.7-universal-20110407.dmg- Initial works on Cocoa/Aqua - AWT ports
It's still buggy or broken, just to show the works in progress. To activate Cocoa, set AWT_TOOLKIT and com.apple.laf.AquaLookAndFeel export AWT_TOOLKIT=CToolkit
java -jar SwingSet.jar -Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel
|