My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Changelog  
Changelog from macosx-port branch
Featured
Updated Feb 9, 2012 by henri.gomez

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 it

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b221-20111215.dmg

OpenJDK-OSX-1.7-universal-jdk-b221-20111214.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b219-20111124.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b218-20111120.dmg

OpenJDK-OSX-1.7-universal-jdk-b218-20111119.dmg

OpenJDK-OSX-1.7-universal-jdk-b218-20111118.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b217-20111115.dmg

OpenJDK-OSX-1.7-universal-jdk-b217-20111112.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b216-20111108.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b214-20111023.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b213-20111018.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-jdk-b210-20111007.dmg

OpenJDK-OSX-1.7-universal-jdk-b210-20111006.dmg

This 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.dmg

2 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.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-20110912.dmg

  • Fixing AWT components painted over in white

OpenJDK-OSX-1.7-universal-20110909.dmg

OpenJDK-OSX-1.7-universal-20110908.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-20110831.dmg

Want 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.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-20110624.dmg

  • sync up with jdk7-b146

OpenJDK-OSX-1.7-universal-20110621.dmg

OpenJDK-OSX-1.7-universal-20110614.dmg

OpenJDK-OSX-1.7-universal-20110612.dmg

OpenJDK-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.dmg

OpenJDK-OSX-1.7-universal-20110606.dmg

OpenJDK-OSX-1.7-universal-20110524.dmg

  • Updates from main branches
  • JAXWS 2.2.4

OpenJDK-OSX-1.7-universal-20110518.dmg

OpenJDK-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.dmg

  • merges from branch b137

OpenJDK-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

Sign in to add a comment
Powered by Google Project Hosting