From astrange at apple.com Thu Jun 2 17:20:54 2011 From: astrange at apple.com (Alexander Strange) Date: Thu, 02 Jun 2011 17:20:54 -0700 Subject: Review: fixing hotspot fastdebug+universal build Message-ID: This makes hotspot debug and fastdebug builds compile. Fastdebug works, but debug crashes on startup due to some other issue. I posted it for review since I was unsure about the printf format changes - they work fine but might be a portability regression. /: diff --git a/make/hotspot-rules.gmk b/make/hotspot-rules.gmk --- a/make/hotspot-rules.gmk +++ b/make/hotspot-rules.gmk @@ -66,13 +66,27 @@ HOTSPOT_TARGET = all_product ifeq ($(PLATFORM), macosx) +ifeq ($(ARCH), universal) HOTSPOT_TARGET = universal_product endif +endif + ifeq ($(DEBUG_NAME), debug) HOTSPOT_TARGET = all_debug +ifeq ($(PLATFORM), macosx) +ifeq ($(ARCH), universal) + HOTSPOT_TARGET = universal_debug endif +endif +endif + ifeq ($(DEBUG_NAME), fastdebug) HOTSPOT_TARGET = all_fastdebug +ifeq ($(PLATFORM), macosx) +ifeq ($(ARCH), universal) + HOTSPOT_TARGET = universal_fastdebug +endif +endif endif ifeq ($(ZERO_BUILD), true) hotspot: diff --git a/make/Makefile b/make/Makefile --- a/make/Makefile +++ b/make/Makefile @@ -473,6 +473,17 @@ $(MKDIR) -p $(EXPORT_JRE_LIB_DIR)/{client,server} $(QUIETLY) $(MAKE) universalize +universal_fastdebug: + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=32 all_fastdebug + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=64 all_fastdebug + $(MKDIR) -p $(EXPORT_JRE_LIB_DIR)/{client,server} + $(QUIETLY) $(MAKE) universalize + +universal_debug: + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=32 all_debug + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=64 all_debug + $(MKDIR) -p $(EXPORT_JRE_LIB_DIR)/{client,server} + $(QUIETLY) $(MAKE) universalize # # Check target # diff --git a/src/share/vm/utilities/globalDefinitions.hpp b/src/share/vm/utilities/globalDefinitions.hpp --- a/src/share/vm/utilities/globalDefinitions.hpp +++ b/src/share/vm/utilities/globalDefinitions.hpp @@ -1209,12 +1209,11 @@ // Format macros that allow the field width to be specified. The width must be // a string literal (e.g., "8") or a macro that evaluates to one. +#define UINTX_FORMAT_W(width) "%" #width PRIuPTR #ifdef _LP64 -#define UINTX_FORMAT_W(width) UINT64_FORMAT_W(width) #define SSIZE_FORMAT_W(width) INT64_FORMAT_W(width) #define SIZE_FORMAT_W(width) UINT64_FORMAT_W(width) #else -#define UINTX_FORMAT_W(width) UINT32_FORMAT_W(width) #define SSIZE_FORMAT_W(width) INT32_FORMAT_W(width) #define SIZE_FORMAT_W(width) UINT32_FORMAT_W(width) #endif // _LP64 @@ -1228,15 +1227,10 @@ // 4.3.2. So we have to use "%016x" or "%08x" to simulate the printing format. // GCC 4.3.2, however requires the data to be converted to "intptr_t" when // using "%x". -#ifdef _LP64 -#define PTR_FORMAT PTR64_FORMAT -#define SIZE_FORMAT UINT64_FORMAT -#define SSIZE_FORMAT INT64_FORMAT -#else // !_LP64 -#define PTR_FORMAT PTR32_FORMAT -#define SIZE_FORMAT UINT32_FORMAT -#define SSIZE_FORMAT INT32_FORMAT -#endif // _LP64 +#define PTR_FORMAT "%08" PRIxPTR +#define SIZE_FORMAT "%" PRIuPTR +#define SSIZE_FORMAT "%" PRIdPTR + #define UINTX_FORMAT "%" PRIuPTR #define INTX_FORMAT "%" PRIdPTR From rhoover at apple.com Thu Jun 2 18:18:47 2011 From: rhoover at apple.com (roger hoover) Date: Thu, 02 Jun 2011 19:18:47 -0600 Subject: Review: fixing hotspot fastdebug+universal build In-Reply-To: References: Message-ID: <1AC1229D-86B5-4648-9845-1335656314CA@apple.com> The hotspot uses of printf formats have been problematic because of assumptions that one could always print a given bit-width quantity with a given format (for example, that %lx will print all 64-bit values on LP64). However, macos compilers require %l for long and %ll for long long even though they are both 64-bit. The move to C++ inttypes.h format macros is probably the right way to resolve this mess. I say go for it if it is compiling without warning. I'd like to see this fixed in the main trunk, but the big test will be to get it right for all the compilers out there building java. roger On Jun 2, 2011, at 6:20 PM, Alexander Strange wrote: > This makes hotspot debug and fastdebug builds compile. Fastdebug works, but debug crashes on startup due to some other issue. > > I posted it for review since I was unsure about the printf format changes - they work fine but might be a portability regression. > > /: > diff --git a/make/hotspot-rules.gmk b/make/hotspot-rules.gmk > --- a/make/hotspot-rules.gmk > +++ b/make/hotspot-rules.gmk > @@ -66,13 +66,27 @@ > > HOTSPOT_TARGET = all_product > ifeq ($(PLATFORM), macosx) > +ifeq ($(ARCH), universal) > HOTSPOT_TARGET = universal_product > endif > +endif > + > ifeq ($(DEBUG_NAME), debug) > HOTSPOT_TARGET = all_debug > +ifeq ($(PLATFORM), macosx) > +ifeq ($(ARCH), universal) > + HOTSPOT_TARGET = universal_debug > endif > +endif > +endif > + > ifeq ($(DEBUG_NAME), fastdebug) > HOTSPOT_TARGET = all_fastdebug > +ifeq ($(PLATFORM), macosx) > +ifeq ($(ARCH), universal) > + HOTSPOT_TARGET = universal_fastdebug > +endif > +endif > endif > > ifeq ($(ZERO_BUILD), true) > > hotspot: > diff --git a/make/Makefile b/make/Makefile > --- a/make/Makefile > +++ b/make/Makefile > @@ -473,6 +473,17 @@ > $(MKDIR) -p $(EXPORT_JRE_LIB_DIR)/{client,server} > $(QUIETLY) $(MAKE) universalize > > +universal_fastdebug: > + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=32 all_fastdebug > + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=64 all_fastdebug > + $(MKDIR) -p $(EXPORT_JRE_LIB_DIR)/{client,server} > + $(QUIETLY) $(MAKE) universalize > + > +universal_debug: > + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=32 all_debug > + $(QUIETLY) $(MAKE) ARCH_DATA_MODEL=64 all_debug > + $(MKDIR) -p $(EXPORT_JRE_LIB_DIR)/{client,server} > + $(QUIETLY) $(MAKE) universalize > # > # Check target > # > diff --git a/src/share/vm/utilities/globalDefinitions.hpp b/src/share/vm/utilities/globalDefinitions.hpp > --- a/src/share/vm/utilities/globalDefinitions.hpp > +++ b/src/share/vm/utilities/globalDefinitions.hpp > @@ -1209,12 +1209,11 @@ > > // Format macros that allow the field width to be specified. The width must be > // a string literal (e.g., "8") or a macro that evaluates to one. > +#define UINTX_FORMAT_W(width) "%" #width PRIuPTR > #ifdef _LP64 > -#define UINTX_FORMAT_W(width) UINT64_FORMAT_W(width) > #define SSIZE_FORMAT_W(width) INT64_FORMAT_W(width) > #define SIZE_FORMAT_W(width) UINT64_FORMAT_W(width) > #else > -#define UINTX_FORMAT_W(width) UINT32_FORMAT_W(width) > #define SSIZE_FORMAT_W(width) INT32_FORMAT_W(width) > #define SIZE_FORMAT_W(width) UINT32_FORMAT_W(width) > #endif // _LP64 > @@ -1228,15 +1227,10 @@ > // 4.3.2. So we have to use "%016x" or "%08x" to simulate the printing format. > // GCC 4.3.2, however requires the data to be converted to "intptr_t" when > // using "%x". > -#ifdef _LP64 > -#define PTR_FORMAT PTR64_FORMAT > -#define SIZE_FORMAT UINT64_FORMAT > -#define SSIZE_FORMAT INT64_FORMAT > -#else // !_LP64 > -#define PTR_FORMAT PTR32_FORMAT > -#define SIZE_FORMAT UINT32_FORMAT > -#define SSIZE_FORMAT INT32_FORMAT > -#endif // _LP64 > +#define PTR_FORMAT "%08" PRIxPTR > +#define SIZE_FORMAT "%" PRIuPTR > +#define SSIZE_FORMAT "%" PRIdPTR > + > #define UINTX_FORMAT "%" PRIuPTR > #define INTX_FORMAT "%" PRIdPTR > > From astrange at apple.com Fri Jun 3 10:58:05 2011 From: astrange at apple.com (astrange at apple.com) Date: Fri, 03 Jun 2011 17:58:05 +0000 Subject: hg: macosx-port/macosx-port: Build the correct hotspot targets when fastdebug/debug/ARCH are set Message-ID: <20110603175806.114F047B5E@hg.openjdk.java.net> Changeset: 17ba2c0ca2ef Author: astrange Date: 2011-06-03 10:57 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/17ba2c0ca2ef Build the correct hotspot targets when fastdebug/debug/ARCH are set Should improve non-universal builds as well as fixing fastdebug. ! make/hotspot-rules.gmk From astrange at apple.com Fri Jun 3 10:58:16 2011 From: astrange at apple.com (astrange at apple.com) Date: Fri, 03 Jun 2011 17:58:16 +0000 Subject: hg: macosx-port/macosx-port/hotspot: Fix universal debug and fastdebug hotspot builds Message-ID: <20110603175821.8952B47B5F@hg.openjdk.java.net> Changeset: 1d136f198875 Author: astrange Date: 2011-06-03 10:56 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/1d136f198875 Fix universal debug and fastdebug hotspot builds Debug builds crash on startup of SwingSet2 currently, for unknown reasons. ! make/Makefile ! src/share/vm/utilities/globalDefinitions.hpp From kevin_m_miller at apple.com Fri Jun 3 14:38:26 2011 From: kevin_m_miller at apple.com (kevin_m_miller at apple.com) Date: Fri, 03 Jun 2011 21:38:26 +0000 Subject: hg: macosx-port/macosx-port/jdk: Fixed MACOSX_PORT-57: Crash in FontStressor test application Message-ID: <20110603213854.4BD2347B6A@hg.openjdk.java.net> Changeset: 3f4294d3587b Author: kevin_m_miller at apple.com Date: 2011-06-03 14:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/3f4294d3587b Fixed MACOSX_PORT-57: Crash in FontStressor test application ! src/macosx/native/sun/font/AWTFont.m ! src/macosx/native/sun/font/CGGlyphImages.m ! src/macosx/native/sun/font/CoreTextSupport.m From astrange at apple.com Fri Jun 3 15:17:21 2011 From: astrange at apple.com (astrange at apple.com) Date: Fri, 03 Jun 2011 22:17:21 +0000 Subject: hg: macosx-port/macosx-port/jdk: Add an environment JDK_BUNDLE_VENDOR to set the JVMVendor key in .jdk bundles Message-ID: <20110603221739.4ED4D47B6D@hg.openjdk.java.net> Changeset: 317a47048bdc Author: astrange Date: 2011-06-03 15:17 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/317a47048bdc Add an environment JDK_BUNDLE_VENDOR to set the JVMVendor key in .jdk bundles Fixes MACOSX_PORT-19 ! make/common/Release-macosx.gmk ! src/macosx/bundle/Info.plist From swpalmer at gmail.com Sun Jun 5 17:17:39 2011 From: swpalmer at gmail.com (Scott Palmer) Date: Sun, 5 Jun 2011 20:17:39 -0400 Subject: Help with OpenJDK 7 build process on OS X Message-ID: <1BB6AF71-5C18-4D9F-BBEC-55F0BA34F53B@gmail.com> OpenJDK no longer builds for me (not sure when it happened) ? I'm hoping someone can tell me what is going wrong and perhaps take some feedback and make the build run smoother on OS X. Note the contradiction in the error messages produced in the attempts to build below. I've removed a lot of noise from the output and highlighted key parts: Scott-Palmers-MacBook-Pro:openjdk scott$ make ... WARNING: LANG has been set to en_CA.UTF-8, this can cause build failures. \n Try setting LANG to 'C'. \n ERROR: Your JAVA_HOME environment variable is set. This will \n most likely cause the build to fail. Please unset it \n and start your build again. \n Exiting because of the above error(s). \n make: *** [post-sanity] Error 1 Scott-Palmers-MacBook-Pro:openjdk scott$ unset JAVA_HOME Scott-Palmers-MacBook-Pro:openjdk scott$ export LANG=C Scott-Palmers-MacBook-Pro:openjdk scott$ make ( cd ./jdk/make && \ make sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/Users/scott/dev/openjdk/jdk ? \nBootstrap Settings:\n BOOTDIR = /NO_BOOTDIR\n ALT_BOOTDIR = \n BOOT_VER = /bin/sh: /NO_BOOTDIR/bin/java: No such file or directory [requires at least 1.6]\n ? ALT_PREVIOUS_JDK_FILE = \n PREVIOUS_JRE_FILE = \n ALT_PREVIOUS_JRE_FILE = \n PREVIOUS_RELEASE_IMAGE = \n ALT_PREVIOUS_RELEASE_IMAGE = \n Sanity check passed. make \ SKIP_FASTDEBUG_BUILD=true \ SKIP_DEBUG_BUILD=true \ \ generic_build_repo_series /bin/mkdir -p ./build/macosx-universal/j2sdk-image /bin/mkdir -p /Users/scott/dev/openjdk/build/macosx-universal/langtools ######################################################################## ######################################################################## ##### Entering langtools for target(s) all ##### ######################################################################## ? JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 ALT_OUTPUTDIR=/Users/scott/dev/openjdk/build/macosx-universal/langtools ALT_BOOTDIR=/NO_BOOTDIR all) JAVA_HOME=/NO_BOOTDIR ANT_OPTS=-Djava.io.tmpdir='/Users/scott/dev/openjdk/build/macosx-universal/langtools/build/ant-tmp' ant -Djdk.version=1.7.0 -Dfull.version='1.7.0-internal-scott_2011_06_05_12_49-b00' -Dmilestone=internal -Dbuild.number=b00 -Djavac.target=7 -Djavac.source=7 -Dboot.java.home=/NO_BOOTDIR -Dimport.jdk=/Users/scott/dev/openjdk/jdk -Dbuild.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/build -Ddist.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/dist build Error: JAVA_HOME is not defined correctly. We cannot execute /NO_BOOTDIR/bin/java make[2]: *** [build] Error 1 make[1]: *** [langtools-build] Error 2 make: *** [build_product_image] Error 2 Okay.. so at first it says don't define JAVA_HOME.. but then it complains that JAVA__HOME is not set correctly! Now I release this is user error on my part and that the README clear states to set ALT_BOOTDIR to point to JDK 6. So why does it pass the sanity checks and continue without the ALT_BOOT_DIR set and an obviously broken substitute for it and JAVA_HOME? Can't we make this fail with a better error msg, or even use /usr/libexec/java_home to pick a suitable ALT_BOOTDIR automatically? Of course, I set ALT_BOOTDIR with: Scott-Palmers-MacBook-Pro:openjdk scott$ export ALT_BOOTDIR=`/usr/libexec/java_home` Scott-Palmers-MacBook-Pro:openjdk scott$ echo $ALT_BOOTDIR /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home But the build still fails? (and what is with all those "\n" in the output instead of actual newlines?) Scott-Palmers-MacBook-Pro:openjdk scott$ make ... \nBootstrap Settings:\n BOOTDIR = /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home\n ALT_BOOTDIR = /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home\n BOOT_VER = 1.6.0 [requires at least 1.6]\n OUTPUTDIR = /Users/scott/dev/openjdk/build/macosx-universal\n ALT_OUTPUTDIR = /Users/scott/dev/openjdk/build/macosx-universal\n ABS_OUTPUTDIR = /Users/scott/dev/openjdk/build/macosx-universal\n \nBuild Tool Settings:\n SLASH_JAVA = /NOT-SET\n ALT_SLASH_JAVA = \n VARIANT = OPT\n JDK_DEVTOOLS_DIR = /NOT-SET/devtools\n ? PREVIOUS_JDK_VERSION = 1.6.0\n ALT_PREVIOUS_JDK_VERSION = \n PREVIOUS_JDK_FILE = \n ALT_PREVIOUS_JDK_FILE = \n PREVIOUS_JRE_FILE = \n ALT_PREVIOUS_JRE_FILE = \n PREVIOUS_RELEASE_IMAGE = /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home\n ALT_PREVIOUS_RELEASE_IMAGE = \n Sanity check passed. make \ SKIP_FASTDEBUG_BUILD=true \ SKIP_DEBUG_BUILD=true \ \ generic_build_repo_series /bin/mkdir -p ./build/macosx-universal/j2sdk-image /bin/mkdir -p /Users/scott/dev/openjdk/build/macosx-universal/langtools ######################################################################## ######################################################################## ##### Entering langtools for target(s) all ##### ######################################################################## (cd ./langtools/make && \ make JDK_TOPDIR=/Users/scott/dev/openjdk/jdk JDK_MAKE_SHARED_DIR=/Users/scott/dev/openjdk/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7 MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-internal-scott_2011_06_05_19_43-b00 PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 ALT_OUTPUTDIR=/Users/scott/dev/openjdk/build/macosx-universal/langtools ALT_BOOTDIR=/Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home all) JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home ANT_OPTS=-Djava.io.tmpdir='/Users/scott/dev/openjdk/build/macosx-universal/langtools/build/ant-tmp' ant -Djdk.version=1.7.0 -Dfull.version='1.7.0-internal-scott_2011_06_05_19_43-b00' -Dmilestone=internal -Dbuild.number=b00 -Djavac.target=7 -Djavac.source=7 -Dboot.java.home=/Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home -Dimport.jdk=/Users/scott/dev/openjdk/jdk -Dbuild.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/build -Ddist.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/dist build Buildfile: /Users/scott/dev/openjdk/langtools/make/build.xml -def-pcompile: -def-build-classes: -def-build-bootstrap-classes: -def-build-jar: -def-build-bootstrap-jar: -def-check: -check-boot.java.home: -def-build-tool: -def-build-bootstrap-tool: build-bootstrap-javac: [pcompile] Generating 6 resource files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/gensrc [javac] Compiling 26 source files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/classes [jar] Building jar: /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/lib/javac.jar build-bootstrap-javadoc: [pcompile] Generating 2 resource files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/gensrc [javac] Compiling 2 source files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/classes [jar] Building jar: /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/lib/javadoc.jar build-bootstrap-doclets: [pcompile] Generating 3 resource files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/gensrc [javac] Compiling 25 source files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/classes [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:289: warning: [cast] redundant cast to com.sun.javadoc.MethodDoc [javac] addMethodInfo((MethodDoc) doc, dl); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1434: warning: [cast] redundant cast to com.sun.javadoc.PackageDoc [javac] PackageDoc pkg = (PackageDoc) deprPkgs.get(i); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1745: warning: [cast] redundant cast to com.sun.javadoc.ClassDoc [javac] cd = (ClassDoc) d; [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1767: warning: [cast] redundant cast to com.sun.javadoc.ClassDoc [javac] cd = (ClassDoc) doc; [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1785: warning: [cast] redundant cast to com.sun.tools.doclets.formats.html.LinkOutputImpl [javac] String link = ((LinkOutputImpl) factory.getLinkOutput(linkInfo)).toString(); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1798: warning: [cast] redundant cast to com.sun.tools.doclets.formats.html.LinkOutputImpl [javac] return ((LinkOutputImpl) [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2024: warning: [cast] redundant cast to com.sun.javadoc.ExecutableMemberDoc [javac] ExecutableMemberDoc emd = (ExecutableMemberDoc)doc; [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2052: warning: [cast] redundant cast to com.sun.javadoc.ExecutableMemberDoc [javac] ExecutableMemberDoc emd = (ExecutableMemberDoc)doc; [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2161: warning: [cast] redundant cast to com.sun.tools.doclets.formats.html.ClassWriterImpl [javac] containing = ((ClassWriterImpl) this).getClassDoc(); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2177: warning: [cast] redundant cast to com.sun.javadoc.ExecutableMemberDoc [javac] refMemName += ((ExecutableMemberDoc)refMem).signature(); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2348: warning: [cast] redundant cast to com.sun.javadoc.SeeTag [javac] result.append(seeTagToString((SeeTag)tagelem)); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2441: warning: [cast] redundant cast to com.sun.javadoc.ClassDoc [javac] redirectPathFromRoot = DirectoryManager.getDirectoryPath(((ClassDoc) doc).containingPackage()); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2443: warning: [cast] redundant cast to com.sun.javadoc.MemberDoc [javac] redirectPathFromRoot = DirectoryManager.getDirectoryPath(((MemberDoc) doc).containingPackage()); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2445: warning: [cast] redundant cast to com.sun.javadoc.PackageDoc [javac] redirectPathFromRoot = DirectoryManager.getDirectoryPath((PackageDoc) doc); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2779: warning: [cast] redundant cast to com.sun.javadoc.AnnotationValue[] [javac] (AnnotationValue[]) annotationValue.value(); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2803: warning: [cast] redundant cast to com.sun.javadoc.Type [javac] Type type = (Type) annotationValue.value(); [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2816: warning: [cast] redundant cast to com.sun.javadoc.AnnotationDesc [javac] new AnnotationDesc[]{(AnnotationDesc) annotationValue.value()}, [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2825: warning: [cast] redundant cast to com.sun.javadoc.MemberDoc [javac] (MemberDoc) annotationValue.value(), [javac] ^ [javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2826: warning: [cast] redundant cast to com.sun.javadoc.MemberDoc [javac] ((MemberDoc) annotationValue.value()).name(), false); [javac] ^ [javac] 19 warnings BUILD FAILED /Users/scott/dev/openjdk/langtools/make/build.xml:527: The following error occurred while executing this line: /Users/scott/dev/openjdk/langtools/make/build.xml:800: Compile failed; see the compiler error output for details. Total time: 16 seconds make[2]: *** [build] Error 1 make[1]: *** [langtools-build] Error 2 make: *** [build_product_image] Error 2 Scott-Palmers-MacBook-Pro:openjdk scott$ The only other info in the README refers to README-builds.html. That file doesn't even mention OS X at all. It also doesn't appear to mention anything that would help with the above warnings, if they even are the cause for the build failure. Regards, Scott From henri.gomez at gmail.com Mon Jun 6 02:01:00 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 6 Jun 2011 11:01:00 +0200 Subject: Help with OpenJDK 7 build process on OS X In-Reply-To: <1BB6AF71-5C18-4D9F-BBEC-55F0BA34F53B@gmail.com> References: <1BB6AF71-5C18-4D9F-BBEC-55F0BA34F53B@gmail.com> Message-ID: Please take a look at OpenJDK build project (http://code.google.com/p/openjdk-osx-build/) 2011/6/6 Scott Palmer : > OpenJDK no longer builds for me (not sure when it happened) ? ?I'm hoping someone can tell me what is going wrong and perhaps take some feedback and make the build run smoother on OS X. > > Note the contradiction in the error messages produced in the attempts to build below. ?I've removed a lot of noise from the output and highlighted key parts: > > Scott-Palmers-MacBook-Pro:openjdk scott$ make > ... > WARNING: LANG has been set to en_CA.UTF-8, this can cause build failures. \n ? ? ? ? Try setting LANG to 'C'. \n > ERROR: Your JAVA_HOME environment variable is set. ?This will \n ? ? ? most likely cause the build to fail. ?Please unset it \n ? ? ? and start your build again. \n > Exiting because of the above error(s). \n > make: *** [post-sanity] Error 1 > Scott-Palmers-MacBook-Pro:openjdk scott$ unset JAVA_HOME > Scott-Palmers-MacBook-Pro:openjdk scott$ export LANG=C > Scott-Palmers-MacBook-Pro:openjdk scott$ make > ( cd ?./jdk/make && \ > ? ? ? ? ?make sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/Users/scott/dev/openjdk/jdk > > ?? > > \nBootstrap Settings:\n ?BOOTDIR = /NO_BOOTDIR\n ? ?ALT_BOOTDIR = \n ?BOOT_VER = /bin/sh: /NO_BOOTDIR/bin/java: No such file or directory [requires at least 1.6]\n > > ? > > ?ALT_PREVIOUS_JDK_FILE = \n ?PREVIOUS_JRE_FILE = \n ? ?ALT_PREVIOUS_JRE_FILE = \n ?PREVIOUS_RELEASE_IMAGE = \n ? ?ALT_PREVIOUS_RELEASE_IMAGE = \n > > Sanity check passed. > make \ > ? ? ? ? ? ? ? ?SKIP_FASTDEBUG_BUILD=true \ > ? ? ? ? ? ? ? ?SKIP_DEBUG_BUILD=true \ > ? ? ? ? ? ? ? ? \ > ? ? ? ? ? ? ? ?generic_build_repo_series > /bin/mkdir -p ./build/macosx-universal/j2sdk-image > /bin/mkdir -p /Users/scott/dev/openjdk/build/macosx-universal/langtools > > > ######################################################################## > ######################################################################## > ##### Entering langtools for target(s) all ? ? ? ? ? ? ? ? ? ? ? ? ##### > ######################################################################## > > ? > > JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 ALT_OUTPUTDIR=/Users/scott/dev/openjdk/build/macosx-universal/langtools ALT_BOOTDIR=/NO_BOOTDIR all) > JAVA_HOME=/NO_BOOTDIR ANT_OPTS=-Djava.io.tmpdir='/Users/scott/dev/openjdk/build/macosx-universal/langtools/build/ant-tmp' ant -Djdk.version=1.7.0 -Dfull.version='1.7.0-internal-scott_2011_06_05_12_49-b00' ?-Dmilestone=internal -Dbuild.number=b00 -Djavac.target=7 -Djavac.source=7 -Dboot.java.home=/NO_BOOTDIR -Dimport.jdk=/Users/scott/dev/openjdk/jdk -Dbuild.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/build -Ddist.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/dist build > Error: JAVA_HOME is not defined correctly. > ?We cannot execute /NO_BOOTDIR/bin/java > make[2]: *** [build] Error 1 > make[1]: *** [langtools-build] Error 2 > make: *** [build_product_image] Error 2 > > > Okay.. so at first it says don't define JAVA_HOME.. but then it complains that JAVA__HOME is not set correctly! > Now I release this is user error on my part and that the README clear states to set ALT_BOOTDIR to point to JDK 6. ?So why does it pass the sanity checks and continue without the ALT_BOOT_DIR set and an obviously broken substitute for it and JAVA_HOME? > Can't we make this fail with a better error msg, or even use /usr/libexec/java_home to pick a suitable ALT_BOOTDIR automatically? > > Of course, I set ALT_BOOTDIR with: > Scott-Palmers-MacBook-Pro:openjdk scott$ export ALT_BOOTDIR=`/usr/libexec/java_home` > Scott-Palmers-MacBook-Pro:openjdk scott$ echo $ALT_BOOTDIR > /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home > > But the build still fails? ?(and what is with all those "\n" in the output instead of actual newlines?) > > Scott-Palmers-MacBook-Pro:openjdk scott$ make > ... > > \nBootstrap Settings:\n ?BOOTDIR = /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home\n ? ?ALT_BOOTDIR = /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home\n ?BOOT_VER = 1.6.0 [requires at least 1.6]\n ?OUTPUTDIR = /Users/scott/dev/openjdk/build/macosx-universal\n ? ?ALT_OUTPUTDIR = /Users/scott/dev/openjdk/build/macosx-universal\n ?ABS_OUTPUTDIR = /Users/scott/dev/openjdk/build/macosx-universal\n \nBuild Tool Settings:\n ?SLASH_JAVA = /NOT-SET\n ? ?ALT_SLASH_JAVA = \n ?VARIANT = OPT\n ?JDK_DEVTOOLS_DIR = /NOT-SET/devtools\n > ? > ?PREVIOUS_JDK_VERSION = 1.6.0\n ? ?ALT_PREVIOUS_JDK_VERSION = \n ?PREVIOUS_JDK_FILE = \n ? ?ALT_PREVIOUS_JDK_FILE = \n ?PREVIOUS_JRE_FILE = \n ? ?ALT_PREVIOUS_JRE_FILE = \n ?PREVIOUS_RELEASE_IMAGE = /Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home\n ? ?ALT_PREVIOUS_RELEASE_IMAGE = \n > > Sanity check passed. > make \ > ? ? ? ? ? ? ? ?SKIP_FASTDEBUG_BUILD=true \ > ? ? ? ? ? ? ? ?SKIP_DEBUG_BUILD=true \ > ? ? ? ? ? ? ? ? \ > ? ? ? ? ? ? ? ?generic_build_repo_series > /bin/mkdir -p ./build/macosx-universal/j2sdk-image > /bin/mkdir -p /Users/scott/dev/openjdk/build/macosx-universal/langtools > > > ######################################################################## > ######################################################################## > ##### Entering langtools for target(s) all ? ? ? ? ? ? ? ? ? ? ? ? ##### > ######################################################################## > > (cd ?./langtools/make && \ > ? ? ? ? ?make JDK_TOPDIR=/Users/scott/dev/openjdk/jdk JDK_MAKE_SHARED_DIR=/Users/scott/dev/openjdk/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7 MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-internal-scott_2011_06_05_19_43-b00 PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 ALT_OUTPUTDIR=/Users/scott/dev/openjdk/build/macosx-universal/langtools ALT_BOOTDIR=/Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home all) > JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home ANT_OPTS=-Djava.io.tmpdir='/Users/scott/dev/openjdk/build/macosx-universal/langtools/build/ant-tmp' ant -Djdk.version=1.7.0 -Dfull.version='1.7.0-internal-scott_2011_06_05_19_43-b00' ?-Dmilestone=internal -Dbuild.number=b00 -Djavac.target=7 -Djavac.source=7 -Dboot.java.home=/Library/Java/JavaVirtualMachines/1.6.0_25-b06-361.jdk/Contents/Home -Dimport.jdk=/Users/scott/dev/openjdk/jdk -Dbuild.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/build -Ddist.dir=/Users/scott/dev/openjdk/build/macosx-universal/langtools/dist build > Buildfile: /Users/scott/dev/openjdk/langtools/make/build.xml > > -def-pcompile: > > -def-build-classes: > > -def-build-bootstrap-classes: > > -def-build-jar: > > -def-build-bootstrap-jar: > > -def-check: > > -check-boot.java.home: > > -def-build-tool: > > -def-build-bootstrap-tool: > > build-bootstrap-javac: > ?[pcompile] Generating 6 resource files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/gensrc > ? ?[javac] Compiling 26 source files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/classes > ? ? ?[jar] Building jar: /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/lib/javac.jar > > build-bootstrap-javadoc: > ?[pcompile] Generating 2 resource files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/gensrc > ? ?[javac] Compiling 2 source files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/classes > ? ? ?[jar] Building jar: /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/lib/javadoc.jar > > build-bootstrap-doclets: > ?[pcompile] Generating 3 resource files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/gensrc > ? ?[javac] Compiling 25 source files to /Users/scott/dev/openjdk/build/macosx-universal/langtools/build/bootstrap/classes > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:289: warning: [cast] redundant cast to com.sun.javadoc.MethodDoc > ? ?[javac] ? ? ? ? ? ? addMethodInfo((MethodDoc) doc, dl); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1434: warning: [cast] redundant cast to com.sun.javadoc.PackageDoc > ? ?[javac] ? ? ? ? ? ? ? ? PackageDoc pkg = (PackageDoc) deprPkgs.get(i); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1745: warning: [cast] redundant cast to com.sun.javadoc.ClassDoc > ? ?[javac] ? ? ? ? ? ? cd = (ClassDoc) d; > ? ?[javac] ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1767: warning: [cast] redundant cast to com.sun.javadoc.ClassDoc > ? ?[javac] ? ? ? ? ? ? cd = (ClassDoc) doc; > ? ?[javac] ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1785: warning: [cast] redundant cast to com.sun.tools.doclets.formats.html.LinkOutputImpl > ? ?[javac] ? ? ? ? String link = ((LinkOutputImpl) factory.getLinkOutput(linkInfo)).toString(); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:1798: warning: [cast] redundant cast to com.sun.tools.doclets.formats.html.LinkOutputImpl > ? ?[javac] ? ? ? ? return ((LinkOutputImpl) > ? ?[javac] ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2024: warning: [cast] redundant cast to com.sun.javadoc.ExecutableMemberDoc > ? ?[javac] ? ? ? ? ? ? ExecutableMemberDoc emd = (ExecutableMemberDoc)doc; > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2052: warning: [cast] redundant cast to com.sun.javadoc.ExecutableMemberDoc > ? ?[javac] ? ? ? ? ? ? ExecutableMemberDoc emd = (ExecutableMemberDoc)doc; > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2161: warning: [cast] redundant cast to com.sun.tools.doclets.formats.html.ClassWriterImpl > ? ?[javac] ? ? ? ? ? ? ? ? ? ? containing = ((ClassWriterImpl) this).getClassDoc(); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2177: warning: [cast] redundant cast to com.sun.javadoc.ExecutableMemberDoc > ? ?[javac] ? ? ? ? ? ? ? ? ? ? refMemName += ((ExecutableMemberDoc)refMem).signature(); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2348: warning: [cast] redundant cast to com.sun.javadoc.SeeTag > ? ?[javac] ? ? ? ? ? ? ? ? result.append(seeTagToString((SeeTag)tagelem)); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2441: warning: [cast] redundant cast to com.sun.javadoc.ClassDoc > ? ?[javac] ? ? ? ? ? ? redirectPathFromRoot = DirectoryManager.getDirectoryPath(((ClassDoc) doc).containingPackage()); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2443: warning: [cast] redundant cast to com.sun.javadoc.MemberDoc > ? ?[javac] ? ? ? ? ? ? redirectPathFromRoot = DirectoryManager.getDirectoryPath(((MemberDoc) doc).containingPackage()); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2445: warning: [cast] redundant cast to com.sun.javadoc.PackageDoc > ? ?[javac] ? ? ? ? ? ? redirectPathFromRoot = DirectoryManager.getDirectoryPath((PackageDoc) doc); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2779: warning: [cast] redundant cast to com.sun.javadoc.AnnotationValue[] > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? (AnnotationValue[]) annotationValue.value(); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2803: warning: [cast] redundant cast to com.sun.javadoc.Type > ? ?[javac] ? ? ? ? ? ? Type type = (Type) annotationValue.value(); > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2816: warning: [cast] redundant cast to com.sun.javadoc.AnnotationDesc > ? ?[javac] ? ? ? ? ? ? ? ? new AnnotationDesc[]{(AnnotationDesc) annotationValue.value()}, > ? ?[javac] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2825: warning: [cast] redundant cast to com.sun.javadoc.MemberDoc > ? ?[javac] ? ? ? ? ? ? ? ? (MemberDoc) annotationValue.value(), > ? ?[javac] ? ? ? ? ? ? ? ? ^ > ? ?[javac] /Users/scott/dev/openjdk/langtools/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java:2826: warning: [cast] redundant cast to com.sun.javadoc.MemberDoc > ? ?[javac] ? ? ? ? ? ? ? ? ((MemberDoc) annotationValue.value()).name(), false); > ? ?[javac] ? ? ? ? ? ? ? ? ?^ > ? ?[javac] 19 warnings > > BUILD FAILED > /Users/scott/dev/openjdk/langtools/make/build.xml:527: The following error occurred while executing this line: > /Users/scott/dev/openjdk/langtools/make/build.xml:800: Compile failed; see the compiler error output for details. > > Total time: 16 seconds > make[2]: *** [build] Error 1 > make[1]: *** [langtools-build] Error 2 > make: *** [build_product_image] Error 2 > Scott-Palmers-MacBook-Pro:openjdk scott$ > > > The only other info in the README refers to README-builds.html. That file doesn't even mention OS X at all. ?It also doesn't appear to mention anything that would help with the above warnings, if they even are the cause for the build failure. > > > Regards, > > Scott > > > From tobi at ultramixer.com Tue Jun 7 00:13:50 2011 From: tobi at ultramixer.com (Tobias Bley (UltraMixer)) Date: Tue, 7 Jun 2011 09:13:50 +0200 Subject: Failed to create resources from application bundle. Using Java-based resources. Message-ID: Why does I'm getting this error message with current openJDK port? java.lang.NullPointerException at java.io.File.(File.java:251) at com.apple.resources.LoadNativeBundleAction.run(MacOSXResourceBundle.java:79) at java.security.AccessController.doPrivileged(Native Method) at com.apple.resources.MacOSXResourceBundle.getMacResourceBundle(MacOSXResourceBundle.java:48) at com.apple.resources.MacOSXResourceBundle.getMacResourceBundle(MacOSXResourceBundle.java:43) at com.apple.laf.AquaLookAndFeel.initResourceBundle(AquaLookAndFeel.java:268) at com.apple.laf.AquaLookAndFeel.initComponentDefaults(AquaLookAndFeel.java:284) at com.apple.laf.AquaLookAndFeel.getDefaults(AquaLookAndFeel.java:251) at javax.swing.UIManager.setLookAndFeel(UIManager.java:532) at javax.swing.UIManager.setLookAndFeel(UIManager.java:576) at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1329) at javax.swing.UIManager.initialize(UIManager.java:1418) at javax.swing.UIManager.maybeInitialize(UIManager.java:1406) at javax.swing.UIManager.getUI(UIManager.java:993) at javax.swing.JPanel.updateUI(JPanel.java:126) at javax.swing.JPanel.(JPanel.java:86) at javax.swing.JPanel.(JPanel.java:109) at javax.swing.JPanel.(JPanel.java:117) at com.ultramixer.openjdktest.TestGUI.(TestGUI.java:21) at com.ultramixer.openjdktest.TestGUI.main(TestGUI.java:63) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) Failed to create resources from application bundle. Using Java-based resources. Tobi From alexander.zuev at oracle.com Tue Jun 7 04:24:27 2011 From: alexander.zuev at oracle.com (alexander.zuev at oracle.com) Date: Tue, 07 Jun 2011 11:24:27 +0000 Subject: hg: macosx-port/macosx-port/jdk: Fixed MACOSX_PORT-83: Showing and hiding JPopups leads to NPE Message-ID: <20110607112439.1DB2047C44@hg.openjdk.java.net> Changeset: 1b80202dc9f5 Author: kizune Date: 2011-06-07 15:23 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/1b80202dc9f5 Fixed MACOSX_PORT-83: Showing and hiding JPopups leads to NPE ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java From astrange at apple.com Tue Jun 7 17:11:38 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 08 Jun 2011 00:11:38 +0000 Subject: hg: macosx-port/macosx-port/hotspot: Fix MACOSX_PORT-102: hotspot debug builds don't start Message-ID: <20110608001142.BA4E647C76@hg.openjdk.java.net> Changeset: 51d10977410a Author: astrange Date: 2011-06-07 17:06 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/51d10977410a Fix MACOSX_PORT-102: hotspot debug builds don't start ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp From astrange at apple.com Wed Jun 8 16:05:01 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 08 Jun 2011 23:05:01 +0000 Subject: hg: macosx-port/macosx-port: 5 new changesets Message-ID: <20110608230501.DC42147D0D@hg.openjdk.java.net> Changeset: 93d2590fd849 Author: jeff Date: 2011-05-27 14:57 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/93d2590fd849 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 55e9ebf03218 Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/55e9ebf03218 Merge Changeset: 2d38c2a79c14 Author: schien Date: 2011-06-07 14:00 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/2d38c2a79c14 Added tag jdk7-b145 for changeset 55e9ebf03218 ! .hgtags Changeset: 3596a193d553 Author: Greg Lewis Date: 2011-06-07 20:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/3596a193d553 Merge from main OpenJDK repository Changeset: c2081be0af5f Author: astrange Date: 2011-06-07 23:50 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/c2081be0af5f Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port From astrange at apple.com Wed Jun 8 16:05:07 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 08 Jun 2011 23:05:07 +0000 Subject: hg: macosx-port/macosx-port/corba: 7 new changesets Message-ID: <20110608230512.BBAA847D0E@hg.openjdk.java.net> Changeset: 93e77c49b3bb Author: miroslawzn Date: 2011-05-26 13:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/93e77c49b3bb 7046882: Regression : JDK 7b123 : Enum exchanged as parameters using CORBA call results in Exception Reviewed-by: raginip ! src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java Changeset: 643f267ca234 Author: jeff Date: 2011-05-27 14:58 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/643f267ca234 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 7839048ec99e Author: jeff Date: 2011-05-27 15:27 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/7839048ec99e Merge Changeset: 77ec0541aa2a Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/77ec0541aa2a Merge Changeset: 770227a4087e Author: schien Date: 2011-06-07 14:00 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/770227a4087e Added tag jdk7-b145 for changeset 77ec0541aa2a ! .hgtags Changeset: 0081325fc7ca Author: Greg Lewis Date: 2011-06-07 20:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/0081325fc7ca Merge from main OpenJDK repository Changeset: f66bd769f347 Author: astrange Date: 2011-06-07 23:50 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/f66bd769f347 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/corba From astrange at apple.com Wed Jun 8 16:05:19 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 08 Jun 2011 23:05:19 +0000 Subject: hg: macosx-port/macosx-port/hotspot: 29 new changesets Message-ID: <20110608230614.BBF3847D12@hg.openjdk.java.net> Changeset: 2b27ef5c2173 Author: kvn Date: 2011-05-20 12:46 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/2b27ef5c2173 7046096: SEGV IN C2 WITH 6U25 Summary: Missing fail flag set in strings concatenation code. Reviewed-by: never ! src/share/vm/opto/stringopts.cpp Changeset: cfbca4d74a61 Author: jcoomes Date: 2011-05-20 22:27 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/cfbca4d74a61 Merge Changeset: 789d04408ca3 Author: kvn Date: 2011-05-21 11:44 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/789d04408ca3 7045693: java/util/EnumSet/EnumSetBash.java still failing intermittently Summary: New limit for unrolled loop should be set only for zero trip guard and loop iteration test. Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp Changeset: b55f5bd7ec66 Author: kvn Date: 2011-05-21 13:59 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/b55f5bd7ec66 7045506: assert(!can_reshape || !new_phi) failed: for igvn new phi should be hooked Summary: Replace the assert in PhiNode::Ideal with check to avoid transformation of new phi. Reviewed-by: never ! src/share/vm/opto/cfgnode.cpp Changeset: 7523488edce5 Author: kvn Date: 2011-05-24 12:54 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/7523488edce5 7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer Summary: The code incorrectly used is_instptr() instead of is_oopptr() to get const_oop. Reviewed-by: never ! src/share/vm/opto/output.cpp Changeset: ccf072cdba91 Author: iveresov Date: 2011-05-24 15:30 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/ccf072cdba91 7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp Summary: Fixed invalid casts in address computation Reviewed-by: kvn, never Contributed-by: thomas.salter at unisys.com ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: 28a9fe9534ea Author: kvn Date: 2011-05-24 20:24 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/28a9fe9534ea 7048030: is_scavengable changes causing compiler to embed more constants Summary: ciObject::can_be_constant() and should_be_constant() should use is_perm() instead of !is_scavengable() Reviewed-by: never, jrose ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciObject.hpp Changeset: 7db2b9499c36 Author: never Date: 2011-05-25 16:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/7db2b9499c36 7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code Reviewed-by: kvn, iveresov, jrose ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 2d4b2b833d29 Author: coleenp Date: 2011-05-27 15:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/2d4b2b833d29 7033141: assert(has_cp_cache(i)) failed: oob Summary: Unrewrite bytecodes for OOM error allocating the constant pool cache. Reviewed-by: dcubed, acorn, never ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 8cbcd406c42e Author: ysr Date: 2011-05-27 15:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/8cbcd406c42e 7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557 Summary: Do a one-step look-ahead, when sweeping free or garbage blocks, to avoid overstepping sweep limit, which may become a non-block-boundary because of a heap expansion delta coalescing with a previously co-terminal free block. Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/blockOffsetTable.cpp Changeset: b36598cf2c62 Author: jcoomes Date: 2011-05-27 23:55 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/b36598cf2c62 Merge Changeset: 472fc37e14a9 Author: jcoomes Date: 2011-05-27 23:55 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/472fc37e14a9 7049385: Bump the HS21 build number to 15 Summary: Update the HS21 build number to 15 Reviewed-by: trims ! make/hotspot_version Changeset: 1aa57c62d0e4 Author: jeff Date: 2011-05-27 15:01 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/1aa57c62d0e4 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 63d3fb179034 Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/63d3fb179034 Merge Changeset: 9340a27154cb Author: kvn Date: 2011-05-25 21:17 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/9340a27154cb 7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly Summary: Use ins_encode %{ %} form to encode cadd_cmpLTMask() instruction and remove unused code. Reviewed-by: never ! src/cpu/x86/vm/x86_64.ad + test/compiler/7048332/Test7048332.java Changeset: ea0da5474c23 Author: kvn Date: 2011-05-27 12:47 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/ea0da5474c23 7047069: Array can dynamically change size when assigned to an object field Summary: Fix initialization of a newly-allocated array with arraycopy Reviewed-by: never ! src/share/vm/opto/library_call.cpp + test/compiler/7047069/Test7047069.java Changeset: 88559690c95a Author: never Date: 2011-05-26 14:44 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/88559690c95a 7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly Reviewed-by: kvn, jrose ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp Changeset: 442ef93966a9 Author: iveresov Date: 2011-05-26 13:15 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/442ef93966a9 7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub Summary: Save and restore the argument registers around the call to checkcast_arraycopy Reviewed-by: never, roland ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: 3f7a95be91ef Author: iveresov Date: 2011-06-01 12:15 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/3f7a95be91ef Merge Changeset: 7c907a50c1bb Author: iveresov Date: 2011-06-01 14:46 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/7c907a50c1bb Merge Changeset: f88fb2fa90cf Author: kvn Date: 2011-05-31 10:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/f88fb2fa90cf 6956668: misbehavior of XOR operator (^) with int Summary: optimize cmp_ne(xor(X,1),0) to cmp_eq(X,0) only for boolean values X. Reviewed-by: never ! src/share/vm/opto/subnode.cpp + test/compiler/6956668/Test6956668.java Changeset: ba550512d3b2 Author: jrose Date: 2011-06-01 23:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/ba550512d3b2 7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError Summary: Delegate invokedynamic linkage errors to MethodHandleNatives.raiseException. Reviewed-by: never ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: c76d5f44a3fe Author: jrose Date: 2011-06-01 23:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/c76d5f44a3fe 7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM Summary: change the default setting of the flag AllowInvokeGeneric to false Reviewed-by: never ! src/share/vm/runtime/globals.hpp Changeset: deaa3ce90583 Author: coleenp Date: 2011-06-02 14:17 -0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/deaa3ce90583 7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63 Summary: Removed extra change from another bug fix that caused this regression Reviewed-by: phh, dcubed, kvn, kamg, never ! src/share/vm/oops/methodOop.cpp Changeset: e5ae807761b8 Author: trims Date: 2011-06-03 17:09 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/e5ae807761b8 Added tag hs21-b14 for changeset 62f39d40ebf1 ! .hgtags Changeset: 82a81d5c5700 Author: trims Date: 2011-06-03 20:13 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/82a81d5c5700 Merge Changeset: 48ceeec759b6 Author: schien Date: 2011-06-07 14:00 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/48ceeec759b6 Added tag jdk7-b145 for changeset 82a81d5c5700 ! .hgtags Changeset: 8166f9740747 Author: Greg Lewis Date: 2011-06-07 20:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/8166f9740747 Merge from main OpenJDK repository ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/globals.hpp Changeset: c0ff66338b14 Author: astrange Date: 2011-06-07 23:50 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/c0ff66338b14 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot From astrange at apple.com Wed Jun 8 16:06:20 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 08 Jun 2011 23:06:20 +0000 Subject: hg: macosx-port/macosx-port/jaxp: 7 new changesets Message-ID: <20110608230620.4617647D15@hg.openjdk.java.net> Changeset: bdf77cbd9958 Author: ohair Date: 2011-05-19 08:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/bdf77cbd9958 7044493: Incorrectly formated GPL headers in JDK7 JAXP source drop Reviewed-by: joehw ! jaxp.properties Changeset: 775dd77e4730 Author: lana Date: 2011-05-20 21:00 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/775dd77e4730 Merge Changeset: a70a042c8600 Author: jeff Date: 2011-05-27 15:01 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/a70a042c8600 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 10ca7570f47f Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/10ca7570f47f Merge Changeset: bcd31fa1e3c6 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/bcd31fa1e3c6 Added tag jdk7-b145 for changeset 10ca7570f47f ! .hgtags Changeset: d670d4723194 Author: Greg Lewis Date: 2011-06-07 20:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/d670d4723194 Merge from main OpenJDK repository Changeset: f5708da04a50 Author: astrange Date: 2011-06-07 23:50 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/f5708da04a50 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp ! jaxp.properties From astrange at apple.com Wed Jun 8 16:06:25 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 08 Jun 2011 23:06:25 +0000 Subject: hg: macosx-port/macosx-port/jaxws: 6 new changesets Message-ID: <20110608230625.D7DA747D18@hg.openjdk.java.net> Changeset: c902e39c384e Author: jeff Date: 2011-05-27 15:01 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/c902e39c384e 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: bcca8afc019f Author: ohair Date: 2011-06-01 10:36 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/bcca8afc019f 7049699: Problem with xml/jax-ws Reviewed-by: ramap ! jaxws.properties Changeset: 42bfba80beb7 Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/42bfba80beb7 Merge Changeset: 6ec12c60ad13 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/6ec12c60ad13 Added tag jdk7-b145 for changeset 42bfba80beb7 ! .hgtags Changeset: 6d3459178172 Author: Greg Lewis Date: 2011-06-07 20:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/6d3459178172 Merge from main OpenJDK repository Changeset: 17728e5356cc Author: astrange Date: 2011-06-07 23:50 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/17728e5356cc Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws From astrange at apple.com Wed Jun 8 16:06:32 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 08 Jun 2011 23:06:32 +0000 Subject: hg: macosx-port/macosx-port/jdk: 44 new changesets Message-ID: <20110608231353.B7B7447D1B@hg.openjdk.java.net> Changeset: f09930d526ba Author: jrose Date: 2011-05-26 17:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f09930d526ba 7032323: code changes for JSR 292 EG adjustments to API, through Public Review Summary: API code changes and javadoc changes following JSR 292 Public Review comments, through PFD Reviewed-by: never ! src/share/classes/java/lang/BootstrapMethodError.java ! src/share/classes/java/lang/ClassValue.java ! src/share/classes/java/lang/invoke/AdapterMethodHandle.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/ConstantCallSite.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java + src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MutableCallSite.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/lang/invoke/package-info.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/invoke/util/Wrapper.java ! test/java/lang/invoke/6998541/Test6998541.java ! test/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/indify/Indify.java Changeset: 81f957f86ba5 Author: jcoomes Date: 2011-05-27 19:03 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/81f957f86ba5 Merge Changeset: bc97b962330e Author: mfang Date: 2011-05-26 20:32 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/bc97b962330e 7045184: GTK L&F doesn't have hotkeys in jdk7 b141, while b139 has. Reviewed-by: yhuang, ogino ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk.properties Changeset: 6943c4d9caa3 Author: mfang Date: 2011-05-31 13:58 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6943c4d9caa3 Merge Changeset: 7c5bc5a807ee Author: dholmes Date: 2011-05-27 19:04 -0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/7c5bc5a807ee 7024120: Verify reduced JRE contents for java 7 Summary: stripped all symbols from libs and executables to reduce JRE size. Restored missing classes needed to pass JCK in headless mode Reviewed-by: bobv, ohair ! make/common/Defs-embedded.gmk ! make/common/Release-embedded.gmk Changeset: f4895b3fe1be Author: dholmes Date: 2011-05-31 17:28 -0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f4895b3fe1be Merge Changeset: eab27338b3d9 Author: schien Date: 2011-06-01 11:16 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/eab27338b3d9 Merge Changeset: 8d91855a1f4e Author: prr Date: 2011-05-27 13:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/8d91855a1f4e 7046587: Outlines in OTF/CFF fonts are misclassified as quadratic curves Reviewed-by: igor ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/FontScaler.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/NullFontScaler.java Changeset: 0b0b92707cf5 Author: bae Date: 2011-05-30 12:05 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/0b0b92707cf5 7032904: XRender: Java2Demo : Infinite loop in Java_sun_java2d_loops_MaskBlit_MaskBlit on OEL 5.6 x64 Reviewed-by: prr ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java ! src/solaris/native/sun/java2d/x11/XRBackendNative.c Changeset: 290daca0a693 Author: prr Date: 2011-05-30 22:00 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/290daca0a693 7049874: OpenJDK Build breakage fix: freetypescaler.c needs to match updated signature Reviewed-by: lana, igor ! src/share/native/sun/font/freetypeScaler.c Changeset: b351af09bfa3 Author: lana Date: 2011-06-02 13:35 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b351af09bfa3 Merge Changeset: d2081a1f417f Author: bagiras Date: 2011-05-27 11:45 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/d2081a1f417f 7045174: Most of the tests in awt area fails with jdk 7b142 on windows with -Xcheck:jni Reviewed-by: art, denis ! src/windows/native/sun/windows/awt_Object.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp Changeset: 000a845b1e38 Author: denis Date: 2011-05-28 12:56 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/000a845b1e38 7046325: Broken links in java.awt.Toolkit's javadoc Reviewed-by: dav, yan ! src/share/classes/java/awt/Toolkit.java Changeset: eab94f59b6dc Author: dcherepanov Date: 2011-05-30 13:25 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/eab94f59b6dc 7045354: Korean IME's Hanja candidate window is not displayed on IMFDemo Reviewed-by: art, ant ! src/windows/native/sun/windows/awt_Component.cpp Changeset: f05164caa490 Author: serb Date: 2011-05-30 17:16 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f05164caa490 7045193: interactive JCK tests java_awt/interactive/FileDialogTests fail Reviewed-by: dcherepanov, dav, art, denis ! src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java Changeset: b955226868af Author: lana Date: 2011-06-02 13:36 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b955226868af Merge Changeset: 1fbaf2b688a6 Author: rupashka Date: 2011-05-24 11:37 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/1fbaf2b688a6 7045593: Possible Regression : JTextfield cursor placement behavior algorithm has changed. Reviewed-by: peterz ! src/share/classes/javax/swing/text/Utilities.java + test/javax/swing/text/Utilities/bug7045593.java Changeset: 442237d3ec2c Author: rupashka Date: 2011-05-28 11:55 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/442237d3ec2c 7048204: NPE from NimbusLookAndFeel.addDefault Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java + test/javax/swing/plaf/nimbus/Test7048204.java Changeset: 386516fdf40b Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/386516fdf40b Merge Changeset: 0a80650409e1 Author: mullan Date: 2011-05-24 14:15 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/0a80650409e1 7044443: Permissions resolved incorrectly for jar protocol (Patch from bugs.openjdk.java.net) Reviewed-by: alanb, chegar Contributed-by: dbhole at redhat.com ! src/share/classes/sun/security/provider/PolicyFile.java + test/java/security/Policy/GetPermissions/JarURL.java Changeset: ace2dfdecda1 Author: mullan Date: 2011-05-24 14:32 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/ace2dfdecda1 Merge Changeset: 70942be348af Author: jeff Date: 2011-05-27 15:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/70942be348af 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: b49a0af85821 Author: vinnie Date: 2011-05-30 16:37 +0100 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b49a0af85821 7049173: Replace the software license for ECC native code Reviewed-by: alanb ! src/share/native/sun/security/ec/impl/ec.c ! src/share/native/sun/security/ec/impl/ec.h ! src/share/native/sun/security/ec/impl/ec2.h ! src/share/native/sun/security/ec/impl/ec2_163.c ! src/share/native/sun/security/ec/impl/ec2_193.c ! src/share/native/sun/security/ec/impl/ec2_233.c ! src/share/native/sun/security/ec/impl/ec2_aff.c ! src/share/native/sun/security/ec/impl/ec2_mont.c ! src/share/native/sun/security/ec/impl/ec_naf.c ! src/share/native/sun/security/ec/impl/ecc_impl.h ! src/share/native/sun/security/ec/impl/ecdecode.c ! src/share/native/sun/security/ec/impl/ecl-curve.h ! src/share/native/sun/security/ec/impl/ecl-exp.h ! src/share/native/sun/security/ec/impl/ecl-priv.h ! src/share/native/sun/security/ec/impl/ecl.c ! src/share/native/sun/security/ec/impl/ecl.h ! src/share/native/sun/security/ec/impl/ecl_curve.c ! src/share/native/sun/security/ec/impl/ecl_gf.c ! src/share/native/sun/security/ec/impl/ecl_mult.c ! src/share/native/sun/security/ec/impl/ecp.h ! src/share/native/sun/security/ec/impl/ecp_192.c ! src/share/native/sun/security/ec/impl/ecp_224.c ! src/share/native/sun/security/ec/impl/ecp_256.c ! src/share/native/sun/security/ec/impl/ecp_384.c ! src/share/native/sun/security/ec/impl/ecp_521.c ! src/share/native/sun/security/ec/impl/ecp_aff.c ! src/share/native/sun/security/ec/impl/ecp_jac.c ! src/share/native/sun/security/ec/impl/ecp_jm.c ! src/share/native/sun/security/ec/impl/ecp_mont.c ! src/share/native/sun/security/ec/impl/logtab.h ! src/share/native/sun/security/ec/impl/mp_gf2m-priv.h ! src/share/native/sun/security/ec/impl/mp_gf2m.c ! src/share/native/sun/security/ec/impl/mp_gf2m.h ! src/share/native/sun/security/ec/impl/mpi-config.h ! src/share/native/sun/security/ec/impl/mpi-priv.h ! src/share/native/sun/security/ec/impl/mpi.c ! src/share/native/sun/security/ec/impl/mpi.h ! src/share/native/sun/security/ec/impl/mplogic.c ! src/share/native/sun/security/ec/impl/mplogic.h ! src/share/native/sun/security/ec/impl/mpmontg.c ! src/share/native/sun/security/ec/impl/mpprime.h ! src/share/native/sun/security/ec/impl/oid.c ! src/share/native/sun/security/ec/impl/secitem.c ! src/share/native/sun/security/ec/impl/secoidt.h Changeset: 4ed7c877a463 Author: michaelm Date: 2011-05-30 23:36 +0100 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/4ed7c877a463 7042550: Reintegrate 6569621 Reviewed-by: chegar, alanb ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java + src/share/classes/sun/net/RegisteredDomain.java ! src/share/classes/sun/net/www/URLConnection.java ! src/share/classes/sun/net/www/http/HttpClient.java Changeset: c79a089ae13b Author: wetmore Date: 2011-05-31 12:45 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/c79a089ae13b 7042097: JDK 7's Unlimited Cryptographic Policy bundle text files must be updated. Reviewed-by: valeriep ! make/javax/crypto/Makefile Changeset: a00f48c96345 Author: lancea Date: 2011-06-02 12:02 -0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/a00f48c96345 7049107: Cannot call initCause() on BatchUpdateException Reviewed-by: darcy ! src/share/classes/java/sql/BatchUpdateException.java Changeset: 39de8937c1d8 Author: lana Date: 2011-06-02 13:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/39de8937c1d8 Merge Changeset: 8318d03e1766 Author: jrose Date: 2011-06-01 23:56 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/8318d03e1766 7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError Summary: Wrap invokedynamic linkage errors in BootstrapMethodError, as needed. Reviewed-by: never ! src/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: 0b8b6eace473 Author: jrose Date: 2011-06-01 23:56 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/0b8b6eace473 7050328: (jsr-292) findConstructor throws ExceptionInInitializerError if run under SecurityManager Summary: Wrap system property and reflection accesses under doPrivileged. Ensure constant pool linkage bypasses the SM as specified. Reviewed-by: kvn, never ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/java/lang/invoke/InvokeDynamicPrintArgs.java Changeset: 34481a4012c3 Author: jrose Date: 2011-06-01 23:56 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/34481a4012c3 7049122: java/lang/invoke/RicochetTest.java with MAX_ARITY=255 in -Xcomp mode overflows code cache Summary: reduce the scope of the unit test (mark high water mark of testing with @ignore tags) Reviewed-by: never ! test/java/lang/invoke/RicochetTest.java Changeset: 802994506203 Author: jrose Date: 2011-06-03 11:20 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/802994506203 7051206: JSR 292 method name SwitchPoint.isValid is misleading to unwary users; should be hasBeenInvalidated Reviewed-by: kvn, never, ysr ! src/share/classes/java/lang/invoke/SwitchPoint.java ! test/java/lang/invoke/JavaDocExamplesTest.java Changeset: e8e6cdff5995 Author: trims Date: 2011-06-03 20:13 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/e8e6cdff5995 Merge Changeset: 8f19b165347b Author: bae Date: 2011-06-04 23:08 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/8f19b165347b 7042594: 3 testis api/java_awt/Color/ICC_ProfileRGB/index.html fail against RI b138 OEL6x64. Reviewed-by: prr ! src/share/classes/java/awt/color/ICC_Profile.java ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java + test/sun/java2d/cmm/ProfileOp/SetDataTest.java Changeset: bbb4cef2208b Author: lana Date: 2011-06-04 17:30 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/bbb4cef2208b Merge Changeset: 03a828e368ca Author: rupashka Date: 2011-06-04 01:13 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/03a828e368ca 6977587: GTK L&F: jnlp: java.io.IOException thrown when choosing more than 1 file in the dialog Reviewed-by: alexp ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java Changeset: 6c9c55ae313b Author: lana Date: 2011-06-03 22:14 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6c9c55ae313b Merge Changeset: e81d259442ed Author: lana Date: 2011-06-04 17:32 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/e81d259442ed Merge Changeset: 53d759eb580c Author: alanb Date: 2011-06-04 11:18 +0100 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/53d759eb580c 7050358: (fs spec) Path.toUri doesn't allow custom providers to use opaque URIs Reviewed-by: sherman ! src/share/classes/java/nio/file/Path.java Changeset: 49aef5a5416e Author: mullan Date: 2011-06-04 06:45 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/49aef5a5416e 7050329: test/java/security/Policy/GetPermissions/JarURL.java fails on Windows Reviewed-by: alanb ! test/java/security/Policy/GetPermissions/JarURL.java + test/java/security/Policy/GetPermissions/JarURL.policy Changeset: 1f39ca0b9598 Author: mullan Date: 2011-06-04 06:52 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/1f39ca0b9598 Merge Changeset: 1e04b38b3824 Author: lana Date: 2011-06-04 17:33 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/1e04b38b3824 Merge Changeset: 7a341c412ea9 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/7a341c412ea9 Added tag jdk7-b145 for changeset 1e04b38b3824 ! .hgtags Changeset: 93b07652f8bf Author: Greg Lewis Date: 2011-06-07 20:03 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/93b07652f8bf Merge from main OpenJDK repository ! src/share/native/sun/security/ec/impl/ecc_impl.h ! src/share/native/sun/security/ec/impl/ecdecode.c ! src/share/native/sun/security/ec/impl/oid.c ! src/share/native/sun/security/ec/impl/secitem.c ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java Changeset: 583a54595662 Author: astrange Date: 2011-06-07 23:50 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/583a54595662 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jdk From swingler at apple.com Thu Jun 9 17:12:48 2011 From: swingler at apple.com (swingler at apple.com) Date: Fri, 10 Jun 2011 00:12:48 +0000 Subject: hg: macosx-port/macosx-port/jdk: Fixing build failures under newer versions of Xcode, removing redundant functionality with JNF Message-ID: <20110610001314.64E9547DFA@hg.openjdk.java.net> Changeset: 0e360eeddead Author: swingler at apple.com Date: 2011-06-09 17:09 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/0e360eeddead Fixing build failures under newer versions of Xcode, removing redundant functionality with JNF ! src/macosx/native/jobjc/JObjC.xcodeproj/project.pbxproj ! src/macosx/native/jobjc/build.xml ! src/macosx/native/jobjc/src/runtime-additions/native/NativeThread.m From alexander.zuev at oracle.com Fri Jun 10 11:06:09 2011 From: alexander.zuev at oracle.com (alexander.zuev at oracle.com) Date: Fri, 10 Jun 2011 18:06:09 +0000 Subject: hg: macosx-port/macosx-port/jdk: Fixed MACOSX_PORT-70: Many AWT/Swing regression tests fail with "NSWindow is invalid" exception Message-ID: <20110610180630.9E59347EAF@hg.openjdk.java.net> Changeset: 7dd941a778e9 Author: kizune Date: 2011-06-10 22:05 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/7dd941a778e9 Fixed MACOSX_PORT-70: Many AWT/Swing regression tests fail with "NSWindow is invalid" exception ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java From astrange at apple.com Fri Jun 10 14:51:14 2011 From: astrange at apple.com (astrange at apple.com) Date: Fri, 10 Jun 2011 21:51:14 +0000 Subject: hg: macosx-port/macosx-port/hotspot: Fix MACOSX_PORT-93: pss() crashes when called from non-Java threads Message-ID: <20110610215119.754ED47ECC@hg.openjdk.java.net> Changeset: cb6fa5583986 Author: astrange Date: 2011-06-10 14:47 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/cb6fa5583986 Fix MACOSX_PORT-93: pss() crashes when called from non-Java threads ! src/share/vm/utilities/debug.cpp From astrange at apple.com Fri Jun 10 14:51:40 2011 From: astrange at apple.com (astrange at apple.com) Date: Fri, 10 Jun 2011 21:51:40 +0000 Subject: hg: macosx-port/macosx-port/langtools: 7 new changesets Message-ID: <20110610215159.52D8647ECF@hg.openjdk.java.net> Changeset: 6bb526ccf5ff Author: mcimadamore Date: 2011-05-23 11:55 +0100 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/6bb526ccf5ff 7046348: Regression: javac complains of missing classfile for a seemingly unrelated interface Summary: Types.implementation forces unnecessary symbol completion on superinterfaces of a given type Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/scope/7046348/EagerInterfaceCompletionTest.java Changeset: 6211df69f7e0 Author: jeff Date: 2011-05-27 15:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/6211df69f7e0 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 6762754eb7c0 Author: jjg Date: 2011-06-01 11:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/6762754eb7c0 7042623: Regression: javac silently crash when attributing non-existent annotation Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/T7042623.java + test/tools/javac/T7042623.out Changeset: c455e2ae5c93 Author: lana Date: 2011-06-02 13:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/c455e2ae5c93 Merge Changeset: 9ff91d0e7154 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/9ff91d0e7154 Added tag jdk7-b145 for changeset c455e2ae5c93 ! .hgtags Changeset: 0902944b6b93 Author: Greg Lewis Date: 2011-06-07 20:03 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/0902944b6b93 Merge from main OpenJDK repository Changeset: 5bf604eef8e3 Author: astrange Date: 2011-06-07 23:51 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/5bf604eef8e3 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/langtools From astrange at apple.com Fri Jun 10 15:34:28 2011 From: astrange at apple.com (astrange at apple.com) Date: Fri, 10 Jun 2011 22:34:28 +0000 Subject: hg: macosx-port/macosx-port/jdk: Fix MACOSX_PORT-60: CGLSurfaceData works around fixed bug Message-ID: <20110610223450.ECA4647EEC@hg.openjdk.java.net> Changeset: 8e399a20522f Author: astrange Date: 2011-06-10 15:33 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/8e399a20522f Fix MACOSX_PORT-60: CGLSurfaceData works around fixed bug ! src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m From astrange at apple.com Mon Jun 13 16:53:06 2011 From: astrange at apple.com (astrange at apple.com) Date: Mon, 13 Jun 2011 23:53:06 +0000 Subject: hg: macosx-port/macosx-port/jdk: Implement LWToolkit.getColorModel() Message-ID: <20110613235346.A406A47FEA@hg.openjdk.java.net> Changeset: 6246bd9b2cf5 Author: astrange Date: 2011-06-13 16:52 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6246bd9b2cf5 Implement LWToolkit.getColorModel() Implementation is the same as JDK6 CToolkit. Fixes MACOSX_PORT-86. ! src/macosx/classes/sun/lwawt/LWToolkit.java From astrange at apple.com Mon Jun 13 17:36:06 2011 From: astrange at apple.com (astrange at apple.com) Date: Tue, 14 Jun 2011 00:36:06 +0000 Subject: hg: macosx-port/macosx-port/jdk: Make os.arch report the running arch instead of "universal" Message-ID: <20110614003621.04D7247FED@hg.openjdk.java.net> Changeset: c37f1ade324b Author: astrange Date: 2011-06-13 17:34 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/c37f1ade324b Make os.arch report the running arch instead of "universal" Fixes MACOSX_PORT-37. ! src/solaris/native/java/lang/java_props_md.c From henri.gomez at gmail.com Tue Jun 14 01:07:39 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 14 Jun 2011 10:07:39 +0200 Subject: hg: macosx-port/macosx-port/jdk: Implement LWToolkit.getColorModel() In-Reply-To: <20110613235346.A406A47FEA@hg.openjdk.java.net> References: <20110613235346.A406A47FEA@hg.openjdk.java.net> Message-ID: Build is in error now after : Loading source file ../../../../src/share/classes/javax/swing/text/JTextComponent.java... Constructing Javadoc information... >>> Generating beaninfo for javax.swing.AbstractButton... /bin/sh: line 1: 80803 Abort trap /Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -Djava.awt.headless=true -client -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m "-Xbootclasspath/p:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javac.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/doclets.jar" -jar /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar -bootclasspath /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/classes -XDignore.symbol.file=true -source 7 -doclet GenDocletBeanInfo -x false -d /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp/1.2src -t ../../../tools/swing-beans/SwingBeanInfo.template -docletpath /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp ../../../../src/share/classes/javax/swing/AbstractButton.java ../../../../src/share/classes/javax/swing/Box.java ../../../../src/share/classes/javax/swing/JComponent.java ../../../../src/share/classes/javax/swing/JApplet.java ../../../../src/share/classes/javax/swing/JButton.java ../../../../src/share/classes/javax/swing/JCheckBox.java ../../../../src/share/classes/javax/swing/JCheckBoxMenuItem.java ../../../../src/share/classes/javax/swing/JComboBox.java ../../../../src/share/classes/javax/swing/JColorChooser.java ../../../../src/share/classes/javax/swing/JDesktopPane.java ../../../../src/share/classes/javax/swing/JDialog.java ../../../../src/share/classes/javax/swing/JEditorPane.java ../../../../src/share/classes/javax/swing/JFileChooser.java ../../../../src/share/classes/javax/swing/JFrame.java ../../../../src/share/classes/javax/swing/JFormattedTextField.java ../../../../src/share/classes/javax/swing/JInternalFrame.java ../../../../src/share/classes/javax/swing/JLabel.java ../../../../src/share/classes/javax/swing/JLayeredPane.java ../../../../src/share/classes/javax/swing/JList.java ../../../../src/share/classes/javax/swing/JMenu.java ../../../../src/share/classes/javax/swing/JMenuBar.java ../../../../src/share/classes/javax/swing/JMenuItem.java ../../../../src/share/classes/javax/swing/JOptionPane.java ../../../../src/share/classes/javax/swing/JPanel.java ../../../../src/share/classes/javax/swing/JPasswordField.java ../../../../src/share/classes/javax/swing/JPopupMenu.java ../../../../src/share/classes/javax/swing/JProgressBar.java ../../../../src/share/classes/javax/swing/JRadioButton.java ../../../../src/share/classes/javax/swing/JRadioButtonMenuItem.java ../../../../src/share/classes/javax/swing/JScrollBar.java ../../../../src/share/classes/javax/swing/JScrollPane.java ../../../../src/share/classes/javax/swing/JSeparator.java ../../../../src/share/classes/javax/swing/JSlider.java ../../../../src/share/classes/javax/swing/JSplitPane.java ../../../../src/share/classes/javax/swing/JSpinner.java ../../../../src/share/classes/javax/swing/JTabbedPane.java ../../../../src/share/classes/javax/swing/JTable.java ../../../../src/share/classes/javax/swing/JTextArea.java ../../../../src/share/classes/javax/swing/JTextField.java ../../../../src/share/classes/javax/swing/JTextPane.java ../../../../src/share/classes/javax/swing/JToggleButton.java ../../../../src/share/classes/javax/swing/JToolBar.java ../../../../src/share/classes/javax/swing/JTree.java ../../../../src/share/classes/javax/swing/JWindow.java ../../../../src/share/classes/javax/swing/text/JTextComponent.java make[4]: *** [.javadoc.beanlist] Error 134 make[3]: *** [swing-1.2-beans] Error 2 make[2]: *** [initial-image-jdk] Error 2 make[1]: *** [jdk-build] Error 2 make: *** [build_product_image] Error 2 Could it be related ? 2011/6/14 : > Changeset: 6246bd9b2cf5 > Author: ? ?astrange > Date: ? ? ?2011-06-13 16:52 -0700 > URL: ? ? ? http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6246bd9b2cf5 > > Implement LWToolkit.getColorModel() > > Implementation is the same as JDK6 CToolkit. > Fixes MACOSX_PORT-86. > > ! src/macosx/classes/sun/lwawt/LWToolkit.java > > From artem.ananiev at oracle.com Tue Jun 14 02:11:45 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Tue, 14 Jun 2011 13:11:45 +0400 Subject: hg: macosx-port/macosx-port/jdk: Implement LWToolkit.getColorModel() In-Reply-To: References: <20110613235346.A406A47FEA@hg.openjdk.java.net> Message-ID: <4DF725D1.6070709@oracle.com> I have just pulled all the changes, including the latest Alexander's LWToolkit.getColorModel() fix, and rebuilt the workspace from scratch without any errors. Thanks, Artem On 6/14/2011 12:07 PM, Henri Gomez wrote: > Build is in error now after : > > Loading source file > ../../../../src/share/classes/javax/swing/text/JTextComponent.java... > Constructing Javadoc information... > >>>> Generating beaninfo for javax.swing.AbstractButton... > /bin/sh: line 1: 80803 Abort trap > /Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/bin/java > -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput > -Djava.awt.headless=true -client -Xmx512m -Xms512m -XX:PermSize=32m > -XX:MaxPermSize=160m > "-Xbootclasspath/p:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javac.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/doclets.jar" > -jar /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar > -bootclasspath /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/classes > -XDignore.symbol.file=true -source 7 -doclet GenDocletBeanInfo -x > false -d /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp/1.2src > -t ../../../tools/swing-beans/SwingBeanInfo.template -docletpath > /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp > ../../../../src/share/classes/javax/swing/AbstractButton.java > ../../../../src/share/classes/javax/swing/Box.java > ../../../../src/share/classes/javax/swing/JComponent.java > ../../../../src/share/classes/javax/swing/JApplet.java > ../../../../src/share/classes/javax/swing/JButton.java > ../../../../src/share/classes/javax/swing/JCheckBox.java > ../../../../src/share/classes/javax/swing/JCheckBoxMenuItem.java > ../../../../src/share/classes/javax/swing/JComboBox.java > ../../../../src/share/classes/javax/swing/JColorChooser.java > ../../../../src/share/classes/javax/swing/JDesktopPane.java > ../../../../src/share/classes/javax/swing/JDialog.java > ../../../../src/share/classes/javax/swing/JEditorPane.java > ../../../../src/share/classes/javax/swing/JFileChooser.java > ../../../../src/share/classes/javax/swing/JFrame.java > ../../../../src/share/classes/javax/swing/JFormattedTextField.java > ../../../../src/share/classes/javax/swing/JInternalFrame.java > ../../../../src/share/classes/javax/swing/JLabel.java > ../../../../src/share/classes/javax/swing/JLayeredPane.java > ../../../../src/share/classes/javax/swing/JList.java > ../../../../src/share/classes/javax/swing/JMenu.java > ../../../../src/share/classes/javax/swing/JMenuBar.java > ../../../../src/share/classes/javax/swing/JMenuItem.java > ../../../../src/share/classes/javax/swing/JOptionPane.java > ../../../../src/share/classes/javax/swing/JPanel.java > ../../../../src/share/classes/javax/swing/JPasswordField.java > ../../../../src/share/classes/javax/swing/JPopupMenu.java > ../../../../src/share/classes/javax/swing/JProgressBar.java > ../../../../src/share/classes/javax/swing/JRadioButton.java > ../../../../src/share/classes/javax/swing/JRadioButtonMenuItem.java > ../../../../src/share/classes/javax/swing/JScrollBar.java > ../../../../src/share/classes/javax/swing/JScrollPane.java > ../../../../src/share/classes/javax/swing/JSeparator.java > ../../../../src/share/classes/javax/swing/JSlider.java > ../../../../src/share/classes/javax/swing/JSplitPane.java > ../../../../src/share/classes/javax/swing/JSpinner.java > ../../../../src/share/classes/javax/swing/JTabbedPane.java > ../../../../src/share/classes/javax/swing/JTable.java > ../../../../src/share/classes/javax/swing/JTextArea.java > ../../../../src/share/classes/javax/swing/JTextField.java > ../../../../src/share/classes/javax/swing/JTextPane.java > ../../../../src/share/classes/javax/swing/JToggleButton.java > ../../../../src/share/classes/javax/swing/JToolBar.java > ../../../../src/share/classes/javax/swing/JTree.java > ../../../../src/share/classes/javax/swing/JWindow.java > ../../../../src/share/classes/javax/swing/text/JTextComponent.java > make[4]: *** [.javadoc.beanlist] Error 134 > make[3]: *** [swing-1.2-beans] Error 2 > make[2]: *** [initial-image-jdk] Error 2 > make[1]: *** [jdk-build] Error 2 > make: *** [build_product_image] Error 2 > > Could it be related ? > > > 2011/6/14: >> Changeset: 6246bd9b2cf5 >> Author: astrange >> Date: 2011-06-13 16:52 -0700 >> URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6246bd9b2cf5 >> >> Implement LWToolkit.getColorModel() >> >> Implementation is the same as JDK6 CToolkit. >> Fixes MACOSX_PORT-86. >> >> ! src/macosx/classes/sun/lwawt/LWToolkit.java >> >> From henri.gomez at gmail.com Tue Jun 14 07:44:59 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 14 Jun 2011 16:44:59 +0200 Subject: hg: macosx-port/macosx-port/jdk: Implement LWToolkit.getColorModel() In-Reply-To: <4DF725D1.6070709@oracle.com> References: <20110613235346.A406A47FEA@hg.openjdk.java.net> <4DF725D1.6070709@oracle.com> Message-ID: Strange. I do 2 other builds after the failing one, and it worked at the last one. 2011/6/14 Artem Ananiev : > > I have just pulled all the changes, including the latest Alexander's > LWToolkit.getColorModel() fix, and rebuilt the workspace from scratch > without any errors. > > Thanks, > > Artem > > On 6/14/2011 12:07 PM, Henri Gomez wrote: >> >> Build is in error now after : >> >> Loading source file >> ../../../../src/share/classes/javax/swing/text/JTextComponent.java... >> Constructing Javadoc information... >> >>>>> Generating beaninfo for javax.swing.AbstractButton... >> >> /bin/sh: line 1: 80803 Abort trap >> >> /Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/bin/java >> -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput >> -Djava.awt.headless=true -client -Xmx512m -Xms512m -XX:PermSize=32m >> -XX:MaxPermSize=160m >> >> "-Xbootclasspath/p:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javac.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/doclets.jar" >> -jar >> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar >> -bootclasspath >> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/classes >> -XDignore.symbol.file=true -source 7 -doclet GenDocletBeanInfo -x >> false -d >> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp/1.2src >> -t ../../../tools/swing-beans/SwingBeanInfo.template -docletpath >> >> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp >> ../../../../src/share/classes/javax/swing/AbstractButton.java >> ../../../../src/share/classes/javax/swing/Box.java >> ../../../../src/share/classes/javax/swing/JComponent.java >> ../../../../src/share/classes/javax/swing/JApplet.java >> ../../../../src/share/classes/javax/swing/JButton.java >> ../../../../src/share/classes/javax/swing/JCheckBox.java >> ../../../../src/share/classes/javax/swing/JCheckBoxMenuItem.java >> ../../../../src/share/classes/javax/swing/JComboBox.java >> ../../../../src/share/classes/javax/swing/JColorChooser.java >> ../../../../src/share/classes/javax/swing/JDesktopPane.java >> ../../../../src/share/classes/javax/swing/JDialog.java >> ../../../../src/share/classes/javax/swing/JEditorPane.java >> ../../../../src/share/classes/javax/swing/JFileChooser.java >> ../../../../src/share/classes/javax/swing/JFrame.java >> ../../../../src/share/classes/javax/swing/JFormattedTextField.java >> ../../../../src/share/classes/javax/swing/JInternalFrame.java >> ../../../../src/share/classes/javax/swing/JLabel.java >> ../../../../src/share/classes/javax/swing/JLayeredPane.java >> ../../../../src/share/classes/javax/swing/JList.java >> ../../../../src/share/classes/javax/swing/JMenu.java >> ../../../../src/share/classes/javax/swing/JMenuBar.java >> ../../../../src/share/classes/javax/swing/JMenuItem.java >> ../../../../src/share/classes/javax/swing/JOptionPane.java >> ../../../../src/share/classes/javax/swing/JPanel.java >> ../../../../src/share/classes/javax/swing/JPasswordField.java >> ../../../../src/share/classes/javax/swing/JPopupMenu.java >> ../../../../src/share/classes/javax/swing/JProgressBar.java >> ../../../../src/share/classes/javax/swing/JRadioButton.java >> ../../../../src/share/classes/javax/swing/JRadioButtonMenuItem.java >> ../../../../src/share/classes/javax/swing/JScrollBar.java >> ../../../../src/share/classes/javax/swing/JScrollPane.java >> ../../../../src/share/classes/javax/swing/JSeparator.java >> ../../../../src/share/classes/javax/swing/JSlider.java >> ../../../../src/share/classes/javax/swing/JSplitPane.java >> ../../../../src/share/classes/javax/swing/JSpinner.java >> ../../../../src/share/classes/javax/swing/JTabbedPane.java >> ../../../../src/share/classes/javax/swing/JTable.java >> ../../../../src/share/classes/javax/swing/JTextArea.java >> ../../../../src/share/classes/javax/swing/JTextField.java >> ../../../../src/share/classes/javax/swing/JTextPane.java >> ../../../../src/share/classes/javax/swing/JToggleButton.java >> ../../../../src/share/classes/javax/swing/JToolBar.java >> ../../../../src/share/classes/javax/swing/JTree.java >> ../../../../src/share/classes/javax/swing/JWindow.java >> ../../../../src/share/classes/javax/swing/text/JTextComponent.java >> make[4]: *** [.javadoc.beanlist] Error 134 >> make[3]: *** [swing-1.2-beans] Error 2 >> make[2]: *** [initial-image-jdk] Error 2 >> make[1]: *** [jdk-build] Error 2 >> make: *** [build_product_image] Error 2 >> >> Could it be related ? >> >> >> 2011/6/14: >>> >>> Changeset: 6246bd9b2cf5 >>> Author: ? ?astrange >>> Date: ? ? ?2011-06-13 16:52 -0700 >>> URL: >>> http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6246bd9b2cf5 >>> >>> Implement LWToolkit.getColorModel() >>> >>> Implementation is the same as JDK6 CToolkit. >>> Fixes MACOSX_PORT-86. >>> >>> ! src/macosx/classes/sun/lwawt/LWToolkit.java >>> >>> > From swingler at apple.com Tue Jun 14 08:35:42 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 14 Jun 2011 08:35:42 -0700 Subject: hg: macosx-port/macosx-port/jdk: Implement LWToolkit.getColorModel() In-Reply-To: References: <20110613235346.A406A47FEA@hg.openjdk.java.net> <4DF725D1.6070709@oracle.com> Message-ID: <994BB1FF-72FE-40C9-B787-FF1770E93BB6@apple.com> It looks like you were hitting a crash while the JavaDoc build was running. Do you have the HotSpot crash reports? This could be indicative of a deeper problem. ~Mike On Jun 14, 2011, at 7:44 AM, Henri Gomez wrote: > Strange. > > I do 2 other builds after the failing one, and it worked at the last one. > > 2011/6/14 Artem Ananiev : >> >> I have just pulled all the changes, including the latest Alexander's >> LWToolkit.getColorModel() fix, and rebuilt the workspace from scratch >> without any errors. >> >> Thanks, >> >> Artem >> >> On 6/14/2011 12:07 PM, Henri Gomez wrote: >>> >>> Build is in error now after : >>> >>> Loading source file >>> ../../../../src/share/classes/javax/swing/text/JTextComponent.java... >>> Constructing Javadoc information... >>> >>>>>> Generating beaninfo for javax.swing.AbstractButton... >>> >>> /bin/sh: line 1: 80803 Abort trap >>> >>> /Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/bin/java >>> -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput >>> -Djava.awt.headless=true -client -Xmx512m -Xms512m -XX:PermSize=32m >>> -XX:MaxPermSize=160m >>> >>> "-Xbootclasspath/p:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javac.jar:/Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/doclets.jar" >>> -jar >>> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/langtools/dist/bootstrap/lib/javadoc.jar >>> -bootclasspath >>> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/classes >>> -XDignore.symbol.file=true -source 7 -doclet GenDocletBeanInfo -x >>> false -d >>> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp/1.2src >>> -t ../../../tools/swing-beans/SwingBeanInfo.template -docletpath >>> >>> /Users/henri/Documents/jenkins/data/jobs/openjdk-1.7-macosx-universal/workspace/build/macosx-universal/tmp >>> ../../../../src/share/classes/javax/swing/AbstractButton.java >>> ../../../../src/share/classes/javax/swing/Box.java >>> ../../../../src/share/classes/javax/swing/JComponent.java >>> ../../../../src/share/classes/javax/swing/JApplet.java >>> ../../../../src/share/classes/javax/swing/JButton.java >>> ../../../../src/share/classes/javax/swing/JCheckBox.java >>> ../../../../src/share/classes/javax/swing/JCheckBoxMenuItem.java >>> ../../../../src/share/classes/javax/swing/JComboBox.java >>> ../../../../src/share/classes/javax/swing/JColorChooser.java >>> ../../../../src/share/classes/javax/swing/JDesktopPane.java >>> ../../../../src/share/classes/javax/swing/JDialog.java >>> ../../../../src/share/classes/javax/swing/JEditorPane.java >>> ../../../../src/share/classes/javax/swing/JFileChooser.java >>> ../../../../src/share/classes/javax/swing/JFrame.java >>> ../../../../src/share/classes/javax/swing/JFormattedTextField.java >>> ../../../../src/share/classes/javax/swing/JInternalFrame.java >>> ../../../../src/share/classes/javax/swing/JLabel.java >>> ../../../../src/share/classes/javax/swing/JLayeredPane.java >>> ../../../../src/share/classes/javax/swing/JList.java >>> ../../../../src/share/classes/javax/swing/JMenu.java >>> ../../../../src/share/classes/javax/swing/JMenuBar.java >>> ../../../../src/share/classes/javax/swing/JMenuItem.java >>> ../../../../src/share/classes/javax/swing/JOptionPane.java >>> ../../../../src/share/classes/javax/swing/JPanel.java >>> ../../../../src/share/classes/javax/swing/JPasswordField.java >>> ../../../../src/share/classes/javax/swing/JPopupMenu.java >>> ../../../../src/share/classes/javax/swing/JProgressBar.java >>> ../../../../src/share/classes/javax/swing/JRadioButton.java >>> ../../../../src/share/classes/javax/swing/JRadioButtonMenuItem.java >>> ../../../../src/share/classes/javax/swing/JScrollBar.java >>> ../../../../src/share/classes/javax/swing/JScrollPane.java >>> ../../../../src/share/classes/javax/swing/JSeparator.java >>> ../../../../src/share/classes/javax/swing/JSlider.java >>> ../../../../src/share/classes/javax/swing/JSplitPane.java >>> ../../../../src/share/classes/javax/swing/JSpinner.java >>> ../../../../src/share/classes/javax/swing/JTabbedPane.java >>> ../../../../src/share/classes/javax/swing/JTable.java >>> ../../../../src/share/classes/javax/swing/JTextArea.java >>> ../../../../src/share/classes/javax/swing/JTextField.java >>> ../../../../src/share/classes/javax/swing/JTextPane.java >>> ../../../../src/share/classes/javax/swing/JToggleButton.java >>> ../../../../src/share/classes/javax/swing/JToolBar.java >>> ../../../../src/share/classes/javax/swing/JTree.java >>> ../../../../src/share/classes/javax/swing/JWindow.java >>> ../../../../src/share/classes/javax/swing/text/JTextComponent.java >>> make[4]: *** [.javadoc.beanlist] Error 134 >>> make[3]: *** [swing-1.2-beans] Error 2 >>> make[2]: *** [initial-image-jdk] Error 2 >>> make[1]: *** [jdk-build] Error 2 >>> make: *** [build_product_image] Error 2 >>> >>> Could it be related ? >>> >>> >>> 2011/6/14: >>>> >>>> Changeset: 6246bd9b2cf5 >>>> Author: astrange >>>> Date: 2011-06-13 16:52 -0700 >>>> URL: >>>> http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6246bd9b2cf5 >>>> >>>> Implement LWToolkit.getColorModel() >>>> >>>> Implementation is the same as JDK6 CToolkit. >>>> Fixes MACOSX_PORT-86. >>>> >>>> ! src/macosx/classes/sun/lwawt/LWToolkit.java >>>> >>>> >> From swingler at apple.com Tue Jun 14 09:52:36 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 14 Jun 2011 09:52:36 -0700 Subject: Failed to create resources from application bundle. Using Java-based resources. In-Reply-To: References: Message-ID: <20160E9D-A400-44DD-97D0-FA25E0F3CFB5@apple.com> On Jun 7, 2011, at 12:13 AM, Tobias Bley (UltraMixer) wrote: > Why does I'm getting this error message with current openJDK port? I don't know. Perhaps you are using a part of Aqua that we haven't tested yet, or you are running in another language/localization that is hitting a resource loading path that we haven't tested yet. Please file a bug at and attach your test case so we can track this down further. Thanks, Mike Swingler Java Engineering Apple Inc. > java.lang.NullPointerException > at java.io.File.(File.java:251) > at com.apple.resources.LoadNativeBundleAction.run(MacOSXResourceBundle.java:79) > at java.security.AccessController.doPrivileged(Native Method) > at com.apple.resources.MacOSXResourceBundle.getMacResourceBundle(MacOSXResourceBundle.java:48) > at com.apple.resources.MacOSXResourceBundle.getMacResourceBundle(MacOSXResourceBundle.java:43) > at com.apple.laf.AquaLookAndFeel.initResourceBundle(AquaLookAndFeel.java:268) > at com.apple.laf.AquaLookAndFeel.initComponentDefaults(AquaLookAndFeel.java:284) > at com.apple.laf.AquaLookAndFeel.getDefaults(AquaLookAndFeel.java:251) > at javax.swing.UIManager.setLookAndFeel(UIManager.java:532) > at javax.swing.UIManager.setLookAndFeel(UIManager.java:576) > at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1329) > at javax.swing.UIManager.initialize(UIManager.java:1418) > at javax.swing.UIManager.maybeInitialize(UIManager.java:1406) > at javax.swing.UIManager.getUI(UIManager.java:993) > at javax.swing.JPanel.updateUI(JPanel.java:126) > at javax.swing.JPanel.(JPanel.java:86) > at javax.swing.JPanel.(JPanel.java:109) > at javax.swing.JPanel.(JPanel.java:117) > at com.ultramixer.openjdktest.TestGUI.(TestGUI.java:21) > at com.ultramixer.openjdktest.TestGUI.main(TestGUI.java:63) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) > Failed to create resources from application bundle. Using Java-based resources. From jhuxhorn at googlemail.com Tue Jun 14 11:04:23 2011 From: jhuxhorn at googlemail.com (Joern Huxhorn) Date: Tue, 14 Jun 2011 20:04:23 +0200 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app Message-ID: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into the Mac AppStore for Java applications? It certainly seems so to me... Cheers, Joern. From johnyeary at gmail.com Tue Jun 14 11:55:32 2011 From: johnyeary at gmail.com (John Yeary) Date: Tue, 14 Jun 2011 14:55:32 -0400 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app In-Reply-To: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> References: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> Message-ID: That is an interesting and positive observation. Mr. Swingler do you wish to comment? I like the idea. On Tue, Jun 14, 2011 at 2:04 PM, Joern Huxhorn wrote: > Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into the > Mac AppStore for Java applications? > > It certainly seems so to me... > > Cheers, > Joern. -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com *@jyeary* "Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to take rank with those poor spirits who neither enjoy much nor suffer much, because they live in the gray twilight that knows not victory nor defeat." -- Theodore Roosevelt From swingler at apple.com Tue Jun 14 18:37:47 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 14 Jun 2011 18:37:47 -0700 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app In-Reply-To: References: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> Message-ID: <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> There is already an app that does this by embedding OpenJDK: . MACOSX_PORT-105 would make part of the process easier, but you'd also have to strip out the X11-dependent libraries so you wouldn't be using any other optionally installed components. Regards, Mike Swingler Java Engineering Apple Inc. On Jun 14, 2011, at 11:55 AM, John Yeary wrote: > That is an interesting and positive observation. Mr. Swingler do you wish to > comment? I like the idea. > > On Tue, Jun 14, 2011 at 2:04 PM, Joern Huxhorn wrote: > >> Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into the >> Mac AppStore for Java applications? >> >> It certainly seems so to me... From johnyeary at gmail.com Tue Jun 14 19:28:12 2011 From: johnyeary at gmail.com (John Yeary) Date: Tue, 14 Jun 2011 22:28:12 -0400 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app In-Reply-To: <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> References: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> Message-ID: I was looking for a clue about it using OpenJDK, and I did not find anything. Do you know it uses it for sure? On Tue, Jun 14, 2011 at 9:37 PM, Mike Swingler wrote: > There is already an app that does this by embedding OpenJDK: < > http://cyberduck.ch/appstore>. > > MACOSX_PORT-105 would make part of the process easier, but you'd also have > to strip out the X11-dependent libraries so you wouldn't be using any other > optionally installed components. > > Regards, > Mike Swingler > Java Engineering > Apple Inc. > > On Jun 14, 2011, at 11:55 AM, John Yeary wrote: > > > That is an interesting and positive observation. Mr. Swingler do you wish > to > > comment? I like the idea. > > > > On Tue, Jun 14, 2011 at 2:04 PM, Joern Huxhorn >wrote: > > > >> Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into > the > >> Mac AppStore for Java applications? > >> > >> It certainly seems so to me... > > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com *@jyeary* "Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to take rank with those poor spirits who neither enjoy much nor suffer much, because they live in the gray twilight that knows not victory nor defeat." -- Theodore Roosevelt From swingler at apple.com Tue Jun 14 19:37:13 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 14 Jun 2011 19:37:13 -0700 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app In-Reply-To: References: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> Message-ID: It's inside the .app bundle, and yes, it is definitely an OpenJDK derivative. You should contact the author for more info. If he would like to share how he bundled it, we've got a stub page at which we can revise once we get a proper .jre bundle in the build. Cheers, Mike Swingler Java Engineering Apple Inc. On Jun 14, 2011, at 7:28 PM, John Yeary wrote: > I was looking for a clue about it using OpenJDK, and I did not find > anything. Do you know it uses it for sure? > > On Tue, Jun 14, 2011 at 9:37 PM, Mike Swingler wrote: > >> There is already an app that does this by embedding OpenJDK: < >> http://cyberduck.ch/appstore>. >> >> MACOSX_PORT-105 would make part of the process easier, but you'd also have >> to strip out the X11-dependent libraries so you wouldn't be using any other >> optionally installed components. >> >> Regards, >> Mike Swingler >> Java Engineering >> Apple Inc. >> >> On Jun 14, 2011, at 11:55 AM, John Yeary wrote: >> >>> That is an interesting and positive observation. Mr. Swingler do you wish to >>> comment? I like the idea. >>> >>> On Tue, Jun 14, 2011 at 2:04 PM, Joern Huxhorn >> wrote: >>> >>>> Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into the >>>> Mac AppStore for Java applications? >>>> >>>> It certainly seems so to me... From hs at tagtraum.com Tue Jun 14 23:57:18 2011 From: hs at tagtraum.com (Hendrik Schreiber) Date: Wed, 15 Jun 2011 08:57:18 +0200 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app In-Reply-To: <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> References: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> Message-ID: <887440A2-03BF-438C-B493-8116F210755A@tagtraum.com> On Jun 15, 2011, at 3:37 AM, Mike Swingler wrote: > There is already an app that does this by embedding OpenJDK: . > > MACOSX_PORT-105 would make part of the process easier, but you'd also have to strip out the X11-dependent libraries so you wouldn't be using any other optionally installed components. > > On Jun 14, 2011, at 11:55 AM, John Yeary wrote: > >> That is an interesting and positive observation. Mr. Swingler do you wish to >> comment? I like the idea. >> >> On Tue, Jun 14, 2011 at 2:04 PM, Joern Huxhorn wrote: >> >>> Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into the >>> Mac AppStore for Java applications? >>> >>> It certainly seems so to me... > Great idea, Mike. That's exactly what we need! Thank you. -hendrik From astrange at apple.com Wed Jun 15 11:49:25 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 15 Jun 2011 18:49:25 +0000 Subject: hg: macosx-port/macosx-port/jdk: Hook up JRS API for dead key characters. Message-ID: <20110615184936.CE2D64705E@hg.openjdk.java.net> Changeset: d4a63859633c Author: astrange Date: 2011-06-15 11:49 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/d4a63859633c Hook up JRS API for dead key characters. Fixes 'option-e e' not producing ??. ! src/macosx/native/sun/awt/AWTEvent.m From dave at igeekinc.com Mon Jun 20 00:57:52 2011 From: dave at igeekinc.com (David Smith-Uchida) Date: Mon, 20 Jun 2011 16:57:52 +0900 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app In-Reply-To: References: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> Message-ID: <432A45D9-0847-463A-8920-434ED5F622F1@igeekinc.com> I got this working for our application with OpenJDK 1.7 and I'd be happy to write up something for the wiki. We haven't released to the App Store yet but it looks to be the same method that CyberDuck is using. However, both our application (Indelible/Data Backup) and Cyberduck are Cocoa apps. Cyberduck uses Rococoa and we're using a JNI layer that we'll probably be porting over to Rococoa in the near future. I don't know if a Swing based app will pass muster for UI. However, Mike, we have a issue with Lion and embedded JRE's that I'd really like to get your attention on. I submitted a bug for it on Radar, #9564279. Thanks! Dave Smith iGeek, Inc. On Jun 15, 2011, at 11:37 AM, Mike Swingler wrote: > It's inside the .app bundle, and yes, it is definitely an OpenJDK derivative. > > You should contact the author for more info. If he would like to share how he bundled it, we've got a stub page at which we can revise once we get a proper .jre bundle in the build. > > Cheers, > Mike Swingler > Java Engineering > Apple Inc. > > On Jun 14, 2011, at 7:28 PM, John Yeary wrote: > >> I was looking for a clue about it using OpenJDK, and I did not find >> anything. Do you know it uses it for sure? >> >> On Tue, Jun 14, 2011 at 9:37 PM, Mike Swingler wrote: >> >>> There is already an app that does this by embedding OpenJDK: < >>> http://cyberduck.ch/appstore>. >>> >>> MACOSX_PORT-105 would make part of the process easier, but you'd also have >>> to strip out the X11-dependent libraries so you wouldn't be using any other >>> optionally installed components. >>> >>> Regards, >>> Mike Swingler >>> Java Engineering >>> Apple Inc. >>> >>> On Jun 14, 2011, at 11:55 AM, John Yeary wrote: >>> >>>> That is an interesting and positive observation. Mr. Swingler do you wish to >>>> comment? I like the idea. >>>> >>>> On Tue, Jun 14, 2011 at 2:04 PM, Joern Huxhorn >>> wrote: >>>> >>>>> Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into the >>>>> Mac AppStore for Java applications? >>>>> >>>>> It certainly seems so to me... From astrange at apple.com Mon Jun 20 12:03:19 2011 From: astrange at apple.com (astrange at apple.com) Date: Mon, 20 Jun 2011 19:03:19 +0000 Subject: hg: macosx-port/macosx-port/jdk: Flip the default toolkit and LaF to LWCToolkit and AquaLookAndFeel Message-ID: <20110620190340.C9F4747182@hg.openjdk.java.net> Changeset: 287f1f17ab7c Author: astrange Date: 2011-06-20 12:03 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/287f1f17ab7c Flip the default toolkit and LaF to LWCToolkit and AquaLookAndFeel ! make/javax/swing/Makefile + src/macosx/lib/swing.properties ! src/share/classes/javax/swing/UIManager.java ! src/share/classes/sun/awt/OSInfo.java ! src/solaris/native/sun/awt/awt_LoadLibrary.c From astrange at apple.com Mon Jun 20 14:35:33 2011 From: astrange at apple.com (astrange at apple.com) Date: Mon, 20 Jun 2011 21:35:33 +0000 Subject: hg: macosx-port/macosx-port/jdk: Add NSImage protocol support from JDK6. Message-ID: <20110620213546.75D7947189@hg.openjdk.java.net> Changeset: 893c66b0b16b Author: astrange Date: 2011-06-20 14:35 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/893c66b0b16b Add NSImage protocol support from JDK6. Fixes MACOSX_PORT-65: Aqua LAF: SwingSet2 says "Error occurred loading demo: SplitPaneDemo" Fixes MACOSX_PORT-108: getImage with NSImage not handled by toolkit ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java From kevin_m_miller at apple.com Tue Jun 21 18:58:43 2011 From: kevin_m_miller at apple.com (kevin_m_miller at apple.com) Date: Wed, 22 Jun 2011 01:58:43 +0000 Subject: hg: macosx-port/macosx-port/jdk: Fixing MACOSX_PORT-91: ensuring the use of CGraphicsEnvironment under CToolkit Message-ID: <20110622015901.71A91471FC@hg.openjdk.java.net> Changeset: 7cbecfe249df Author: kevin_m_miller at apple.com Date: 2011-06-21 18:58 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/7cbecfe249df Fixing MACOSX_PORT-91: ensuring the use of CGraphicsEnvironment under CToolkit ! make/javax/swing/Makefile ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java - src/macosx/lib/swing.properties ! src/share/classes/javax/swing/UIManager.java ! src/solaris/native/java/lang/java_props_md.c From jyeary at java.net Wed Jun 22 06:49:19 2011 From: jyeary at java.net (John Yeary) Date: Wed, 22 Jun 2011 09:49:19 -0400 Subject: MACOSX_PORT-105 - Create a .jre bundle, suitable for embedding in a .app In-Reply-To: <432A45D9-0847-463A-8920-434ED5F622F1@igeekinc.com> References: <8FCE106F-71CD-4956-96D0-796D5D1550E4@googlemail.com> <953AEE37-F07B-4993-A67D-20EB4BB8B8AA@apple.com> <432A45D9-0847-463A-8920-434ED5F622F1@igeekinc.com> Message-ID: Hello Dave, That sounds really neat. If you do a write-up, please post the link to the forum. I think that there a number of developers (myself included) that would find it very interesting. John On Mon, Jun 20, 2011 at 3:57 AM, David Smith-Uchida wrote: > I got this working for our application with OpenJDK 1.7 and I'd be happy to > write up something for the wiki. We haven't released to the App Store yet > but it looks to be the same method that CyberDuck is using. > > However, both our application (Indelible/Data Backup) and Cyberduck are > Cocoa apps. Cyberduck uses Rococoa and we're using a JNI layer that we'll > probably be porting over to Rococoa in the near future. I don't know if a > Swing based app will pass muster for UI. > > However, Mike, we have a issue with Lion and embedded JRE's that I'd really > like to get your attention on. I submitted a bug for it on Radar, #9564279. > > Thanks! > Dave Smith > iGeek, Inc. > > On Jun 15, 2011, at 11:37 AM, Mike Swingler wrote: > > > It's inside the .app bundle, and yes, it is definitely an OpenJDK > derivative. > > > > You should contact the author for more info. If he would like to share > how he bundled it, we've got a stub page at < > http://wikis.sun.com/display/OpenJDK/How+to+embed+a+.jre+bundle+in+your+Mac+app> > which we can revise once we get a proper .jre bundle in the build. > > > > Cheers, > > Mike Swingler > > Java Engineering > > Apple Inc. > > > > On Jun 14, 2011, at 7:28 PM, John Yeary wrote: > > > >> I was looking for a clue about it using OpenJDK, and I did not find > >> anything. Do you know it uses it for sure? > >> > >> On Tue, Jun 14, 2011 at 9:37 PM, Mike Swingler > wrote: > >> > >>> There is already an app that does this by embedding OpenJDK: < > >>> http://cyberduck.ch/appstore>. > >>> > >>> MACOSX_PORT-105 would make part of the process easier, but you'd also > have > >>> to strip out the X11-dependent libraries so you wouldn't be using any > other > >>> optionally installed components. > >>> > >>> Regards, > >>> Mike Swingler > >>> Java Engineering > >>> Apple Inc. > >>> > >>> On Jun 14, 2011, at 11:55 AM, John Yeary wrote: > >>> > >>>> That is an interesting and positive observation. Mr. Swingler do you > wish to > >>>> comment? I like the idea. > >>>> > >>>> On Tue, Jun 14, 2011 at 2:04 PM, Joern Huxhorn < > jhuxhorn at googlemail.com > >>>> wrote: > >>>> > >>>>> Would http://java.net/jira/browse/MACOSX_PORT-105 open the door into > the > >>>>> Mac AppStore for Java applications? > >>>>> > >>>>> It certainly seems so to me... > > -- John Yeary -- *President Greenville Java Users Group Java Users Groups Community Leader Java Enterprise Community Leader* From astrange at apple.com Thu Jun 23 12:32:35 2011 From: astrange at apple.com (astrange at apple.com) Date: Thu, 23 Jun 2011 19:32:35 +0000 Subject: hg: macosx-port/macosx-port: 3 new changesets Message-ID: <20110623193235.3122A47280@hg.openjdk.java.net> Changeset: 3e0b96f8f6a0 Author: schien Date: 2011-06-20 16:24 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/3e0b96f8f6a0 Added tag jdk7-b146 for changeset 2d38c2a79c14 ! .hgtags Changeset: 3dd1621dd154 Author: Greg Lewis Date: 2011-06-21 05:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/3dd1621dd154 Merge from main OpenJDK repository Changeset: 910b6e759c5a Author: astrange Date: 2011-06-23 11:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/910b6e759c5a Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port From astrange at apple.com Thu Jun 23 12:32:40 2011 From: astrange at apple.com (astrange at apple.com) Date: Thu, 23 Jun 2011 19:32:40 +0000 Subject: hg: macosx-port/macosx-port/corba: 3 new changesets Message-ID: <20110623193242.7F76C47281@hg.openjdk.java.net> Changeset: 36f0efbc66ef Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/36f0efbc66ef Added tag jdk7-b146 for changeset 770227a4087e ! .hgtags Changeset: d2fd11c2a4c1 Author: Greg Lewis Date: 2011-06-21 05:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/d2fd11c2a4c1 Merge from main OpenJDK repository Changeset: 3e61192aaf5c Author: astrange Date: 2011-06-23 11:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/3e61192aaf5c Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/corba From astrange at apple.com Thu Jun 23 12:32:49 2011 From: astrange at apple.com (astrange at apple.com) Date: Thu, 23 Jun 2011 19:32:49 +0000 Subject: hg: macosx-port/macosx-port/hotspot: 33 new changesets Message-ID: <20110623193347.6874D47282@hg.openjdk.java.net> Changeset: 12537a93a848 Author: asaha Date: 2011-04-08 21:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/12537a93a848 Merge Changeset: 540930dc854d Author: kamg Date: 2011-04-12 16:42 -0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/540930dc854d 7020373: JSR rewriting can overflow memory address size variables Summary: Abort if incoming classfile's parameters would cause overflows Reviewed-by: coleenp, dcubed, never ! src/share/vm/oops/generateOopMap.cpp + test/runtime/7020373/Test7020373.sh + test/runtime/7020373/testcase.jar Changeset: f0914807c671 Author: asaha Date: 2011-04-20 07:43 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/f0914807c671 Merge Changeset: bad27cd3f646 Author: asaha Date: 2011-04-21 08:12 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/bad27cd3f646 Merge Changeset: 5e00ed79c8bb Author: asaha Date: 2011-04-21 16:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/5e00ed79c8bb Merge Changeset: c97b08c7d72a Author: asaha Date: 2011-04-21 22:07 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/c97b08c7d72a Merge Changeset: 5def270bc147 Author: zgu Date: 2011-04-15 09:34 -0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/5def270bc147 7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls Summary: Created Windows Dll wrapped to handle jdk6 and jdk7 platform requirements, also provided more restictive Dll search orders for Windows system Dlls. Reviewed-by: acorn, dcubed, ohair, alanb ! make/windows/makefiles/compile.make ! src/os/windows/vm/decoder_windows.cpp ! src/os/windows/vm/jvm_windows.h ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp Changeset: 089aee76df10 Author: asaha Date: 2011-05-04 16:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/089aee76df10 Merge ! src/os/windows/vm/os_windows.cpp Changeset: ba2db55ddf8b Author: asaha Date: 2011-05-05 22:28 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/ba2db55ddf8b Merge - make/linux/makefiles/cscope.make - make/solaris/makefiles/cscope.make Changeset: 66c17ec20ee2 Author: asaha Date: 2011-05-06 14:32 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/66c17ec20ee2 Merge Changeset: 7c948af3e651 Author: asaha Date: 2011-05-24 11:09 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/7c948af3e651 Merge ! src/os/windows/vm/os_windows.cpp Changeset: ec7055a259a6 Author: asaha Date: 2011-05-26 17:24 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/ec7055a259a6 Merge Changeset: 8d5208b557b3 Author: asaha Date: 2011-05-26 21:36 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/8d5208b557b3 Merge Changeset: 7bf54248da9f Author: asaha Date: 2011-06-06 10:18 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/7bf54248da9f Merge Changeset: a983caeb2b3e Author: asaha Date: 2011-06-03 07:53 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/a983caeb2b3e Merge Changeset: 0e9653efc6ea Author: asaha Date: 2011-06-06 10:55 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/0e9653efc6ea Merge Changeset: a884a8b0ec6d Author: asaha Date: 2011-06-15 14:59 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/a884a8b0ec6d 7055247: Ignore test of # 7020373 Reviewed-by: dcubed ! test/runtime/7020373/Test7020373.sh Changeset: 9d7c66d9a203 Author: lana Date: 2011-06-15 16:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/9d7c66d9a203 Merge Changeset: f56542cb325a Author: never Date: 2011-06-02 13:36 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/f56542cb325a 7050554: JSR 292 - need optimization for selectAlternative Reviewed-by: kvn, jrose ! src/share/vm/ci/ciCallProfile.hpp ! src/share/vm/ci/ciMethodHandle.cpp ! src/share/vm/ci/ciMethodHandle.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp Changeset: f7d55ea6ee56 Author: never Date: 2011-06-03 22:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/f7d55ea6ee56 7045514: SPARC assembly code for JSR 292 ricochet frames Reviewed-by: kvn, jrose ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp + src/cpu/sparc/vm/methodHandles_sparc.hpp ! src/cpu/sparc/vm/registerMap_sparc.hpp ! src/cpu/sparc/vm/runtime_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 293f68bda347 Author: kvn Date: 2011-06-04 10:36 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/293f68bda347 7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity Summary: Mark all associated (same box and obj) lock and unlock nodes for elimination if some of them marked already. Reviewed-by: iveresov, never ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp Changeset: 14d3cdeabc9f Author: trims Date: 2011-06-07 16:40 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/14d3cdeabc9f Added tag hs21-b15 for changeset 82a81d5c5700 ! .hgtags Changeset: 67c0f5f5deac Author: trims Date: 2011-06-07 16:44 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/67c0f5f5deac Merge Changeset: 07c2e7ffd1fc Author: jrose Date: 2011-06-08 17:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/07c2e7ffd1fc 7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp Reviewed-by: never, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/code/pcDesc.cpp Changeset: 15e7628f9e92 Author: trims Date: 2011-06-16 19:26 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/15e7628f9e92 Merge Changeset: fc043ce2136c Author: trims Date: 2011-06-16 19:26 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/fc043ce2136c 7055788: Bump the HS21 build number to 16 Summary: Update the HS21 build number to 16 Reviewed-by: jcoomes ! make/hotspot_version Changeset: a9b8b43b115f Author: never Date: 2011-06-14 14:41 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/a9b8b43b115f 7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters Reviewed-by: twisti, kvn, jrose ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp Changeset: 3275a6560cf7 Author: twisti Date: 2011-06-14 12:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/3275a6560cf7 7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops Reviewed-by: iveresov, never ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 38fa55e5e792 Author: never Date: 2011-06-16 13:46 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/38fa55e5e792 7055355: JSR 292: crash while throwing WrongMethodTypeException Reviewed-by: jrose, twisti, bdelsart ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 72701f797a7c Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/72701f797a7c Added tag jdk7-b146 for changeset 38fa55e5e792 ! .hgtags Changeset: 52327c307c7d Author: Greg Lewis Date: 2011-06-21 05:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/52327c307c7d Merge from main OpenJDK repository ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/runtime/globals.hpp Changeset: e81ee8980592 Author: Greg Lewis Date: 2011-06-21 21:12 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/e81ee8980592 . Add BSD/MacOS X support. ! test/runtime/7020373/Test7020373.sh Changeset: a97957e2b7f3 Author: astrange Date: 2011-06-23 11:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/a97957e2b7f3 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot ! src/os/windows/vm/os_windows.cpp From astrange at apple.com Thu Jun 23 12:33:52 2011 From: astrange at apple.com (astrange at apple.com) Date: Thu, 23 Jun 2011 19:33:52 +0000 Subject: hg: macosx-port/macosx-port/jaxp: 3 new changesets Message-ID: <20110623193352.D602047283@hg.openjdk.java.net> Changeset: 9a4d09f33f01 Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/9a4d09f33f01 Added tag jdk7-b146 for changeset bcd31fa1e3c6 ! .hgtags Changeset: 462d488b3b81 Author: Greg Lewis Date: 2011-06-21 05:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/462d488b3b81 Merge from main OpenJDK repository Changeset: 915e368b3c51 Author: astrange Date: 2011-06-23 11:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/915e368b3c51 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp From astrange at apple.com Thu Jun 23 12:33:58 2011 From: astrange at apple.com (astrange at apple.com) Date: Thu, 23 Jun 2011 19:33:58 +0000 Subject: hg: macosx-port/macosx-port/jaxws: 13 new changesets Message-ID: <20110623193358.9844047284@hg.openjdk.java.net> Changeset: 581dab3f0773 Author: asaha Date: 2011-04-21 16:15 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/581dab3f0773 Merge Changeset: 26610bb80151 Author: asaha Date: 2011-05-04 12:00 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/26610bb80151 Merge Changeset: c6ff860428c7 Author: asaha Date: 2011-05-05 22:28 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/c6ff860428c7 Merge Changeset: f4e1caef46d0 Author: asaha Date: 2011-05-24 11:11 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/f4e1caef46d0 Merge Changeset: 9896cee00786 Author: asaha Date: 2011-05-26 17:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/9896cee00786 Merge Changeset: d1febdcb0351 Author: asaha Date: 2011-05-26 21:36 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/d1febdcb0351 Merge Changeset: 239c80c331da Author: asaha Date: 2011-06-06 10:19 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/239c80c331da Merge Changeset: 09412171ca4b Author: asaha Date: 2011-06-03 07:54 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/09412171ca4b Merge Changeset: 9d8fd0982fb8 Author: asaha Date: 2011-06-06 10:54 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/9d8fd0982fb8 Merge Changeset: 05469dd4c366 Author: lana Date: 2011-06-15 16:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/05469dd4c366 Merge Changeset: faa394edbfe3 Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/faa394edbfe3 Added tag jdk7-b146 for changeset 05469dd4c366 ! .hgtags Changeset: dcc421541935 Author: Greg Lewis Date: 2011-06-21 05:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/dcc421541935 Merge from main OpenJDK repository Changeset: 2ae941500099 Author: astrange Date: 2011-06-23 11:05 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/2ae941500099 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws From astrange at apple.com Thu Jun 23 12:34:06 2011 From: astrange at apple.com (astrange at apple.com) Date: Thu, 23 Jun 2011 19:34:06 +0000 Subject: hg: macosx-port/macosx-port/jdk: 46 new changesets Message-ID: <20110623194137.2133647285@hg.openjdk.java.net> Changeset: ae731399e525 Author: dav Date: 2011-06-07 22:58 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/ae731399e525 7048568: Crash in Java_sun_awt_Win32GraphicsEnvironment_isVistaOS Reviewed-by: dcherepanov, art, amenkov ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: f08fcae94813 Author: lana Date: 2011-06-10 11:43 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f08fcae94813 Merge Changeset: 6e961c328276 Author: michaelm Date: 2011-06-08 10:56 +0100 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6e961c328276 7050028: ISE "zip file closed" from JarURLConnection.getInputStream on JDK 7 when !useCaches Reviewed-by: chegar, alanb ! src/share/classes/sun/misc/URLClassPath.java + test/java/net/URLClassLoader/B7050028.java Changeset: b6ced5ad7a62 Author: dwanvik Date: 2011-06-10 17:44 +0200 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b6ced5ad7a62 7046557: Changes to the Java DB README files in JDK7 Summary: Update /README.html with correct mention of Java DB, add JDK specific README files to /db and /demo/db. Reviewed-by: ohair ! make/common/Release.gmk Changeset: 646ab254ff80 Author: lana Date: 2011-06-10 11:44 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/646ab254ff80 Merge Changeset: aca0dc2b921c Author: weijun Date: 2011-02-09 11:50 +0800 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/aca0dc2b921c 6618658: Deserialization allows creation of mutable SignedObject Reviewed-by: hawtin, mullan ! src/share/classes/java/security/SignedObject.java + test/java/security/SignedObject/Correctness.java Changeset: df445f522425 Author: bae Date: 2011-02-17 12:21 +0300 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/df445f522425 7013519: [parfait] Integer overflows in 2D code Reviewed-by: prr, valeriep ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/font/layout/SunLayoutEngine.cpp Changeset: ccb2fcfb6d6b Author: chegar Date: 2011-02-18 13:31 +0000 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/ccb2fcfb6d6b 7013969: NetworkInterface.toString can reveal bindings Reviewed-by: alanb, michaelm, hawtin ! src/share/classes/java/net/NetworkInterface.java Changeset: 026adaac71f1 Author: dcherepanov Date: 2011-02-25 15:54 +0300 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/026adaac71f1 7012520: Heap overflow vulnerability in FileDialog.show() Reviewed-by: art, anthony ! src/windows/native/sun/windows/awt_FileDialog.cpp Changeset: d489f00d6c65 Author: flar Date: 2011-03-02 05:35 -0800 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/d489f00d6c65 7016495: Crash in Java 2D transforming an image with scale close to zero Reviewed-by: prr, bae ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/native/sun/java2d/loops/TransformHelper.c + test/java/awt/image/BufferedImage/TinyScale.java Changeset: fe27fe44ac51 Author: ksrini Date: 2011-03-03 14:16 -0800 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/fe27fe44ac51 7016985: (launcher) implement safe secure dll loading Reviewed-by: mchung ! src/windows/bin/java_md.c Changeset: 0efa64f13302 Author: chegar Date: 2011-04-05 14:49 +0100 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/0efa64f13302 7033865: JDK: Add private API for secure/restrictive loading of system dlls Reviewed-by: alanb ! src/share/native/common/jdk_util.h + src/solaris/native/common/jdk_util_md.h ! src/windows/native/common/jdk_util_md.c + src/windows/native/common/jdk_util_md.h Changeset: 67992a58bfba Author: ksrini Date: 2011-04-05 16:19 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/67992a58bfba 7032593: DLL_LOADING: Upgrade solution to 7016985 to reflect JDK7 solution Reviewed-by: mchung, asaha ! src/windows/bin/java_md.c Changeset: 7181441faf72 Author: dcherepanov Date: 2011-04-08 16:44 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/7181441faf72 7003962: AWT: securely load DLLs and launch executables using fully qualified path Reviewed-by: art, bae, alanb ! src/windows/native/sun/java2d/d3d/D3DPipelineManager.cpp ! src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ! src/windows/native/sun/windows/DllUtil.cpp ! src/windows/native/sun/windows/DllUtil.h ! src/windows/native/sun/windows/ShellFolder2.cpp ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_Mlib.cpp ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp ! src/windows/native/sun/windows/awt_Win32GraphicsEnv.cpp ! src/windows/native/sun/windows/stdhdrs.h Changeset: 05a3923f516f Author: dcherepanov Date: 2011-04-08 17:58 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/05a3923f516f 7035077: Minor addition to the changes for 7003962 Reviewed-by: chegar ! src/windows/native/sun/windows/DllUtil.cpp Changeset: afcc1530e68b Author: asaha Date: 2011-04-08 10:27 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/afcc1530e68b Merge - make/java/dyn/Makefile - src/share/classes/java/dyn/CallSite.java - src/share/classes/java/dyn/ClassValue.java - src/share/classes/java/dyn/ConstantCallSite.java - src/share/classes/java/dyn/InvokeDynamic.java - src/share/classes/java/dyn/InvokeDynamicBootstrapError.java - src/share/classes/java/dyn/Linkage.java - src/share/classes/java/dyn/MethodHandle.java - src/share/classes/java/dyn/MethodHandles.java - src/share/classes/java/dyn/MethodType.java - src/share/classes/java/dyn/MethodTypeForm.java - src/share/classes/java/dyn/MutableCallSite.java - src/share/classes/java/dyn/SwitchPoint.java - src/share/classes/java/dyn/VolatileCallSite.java - src/share/classes/java/dyn/WrongMethodTypeException.java - src/share/classes/java/dyn/package-info.java - src/share/classes/sun/dyn/Access.java - src/share/classes/sun/dyn/AdapterMethodHandle.java - src/share/classes/sun/dyn/BoundMethodHandle.java - src/share/classes/sun/dyn/CallSiteImpl.java - src/share/classes/sun/dyn/DirectMethodHandle.java - src/share/classes/sun/dyn/FilterGeneric.java - src/share/classes/sun/dyn/FilterOneArgument.java - src/share/classes/sun/dyn/FromGeneric.java - src/share/classes/sun/dyn/InvokeGeneric.java - src/share/classes/sun/dyn/Invokers.java - src/share/classes/sun/dyn/MemberName.java - src/share/classes/sun/dyn/MethodHandleImpl.java - src/share/classes/sun/dyn/MethodHandleNatives.java - src/share/classes/sun/dyn/MethodTypeImpl.java - src/share/classes/sun/dyn/SpreadGeneric.java - src/share/classes/sun/dyn/ToGeneric.java - src/share/classes/sun/dyn/WrapperInstance.java - src/share/classes/sun/dyn/anon/AnonymousClassLoader.java - src/share/classes/sun/dyn/anon/ConstantPoolParser.java - src/share/classes/sun/dyn/anon/ConstantPoolPatch.java - src/share/classes/sun/dyn/anon/ConstantPoolVisitor.java - src/share/classes/sun/dyn/anon/InvalidConstantPoolFormatException.java - src/share/classes/sun/dyn/empty/Empty.java - src/share/classes/sun/dyn/package-info.java - src/share/classes/sun/dyn/util/BytecodeDescriptor.java - src/share/classes/sun/dyn/util/BytecodeName.java - src/share/classes/sun/dyn/util/ValueConversions.java - src/share/classes/sun/dyn/util/VerifyAccess.java - src/share/classes/sun/dyn/util/VerifyType.java - src/share/classes/sun/dyn/util/Wrapper.java - src/share/classes/sun/dyn/util/package-info.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c - test/java/dyn/ClassValueTest.java - test/java/dyn/InvokeDynamicPrintArgs.java - test/java/dyn/InvokeGenericTest.java - test/java/dyn/JavaDocExamplesTest.java - test/java/dyn/MethodHandlesTest.java - test/java/dyn/MethodTypeTest.java - test/java/dyn/indify/Indify.java Changeset: 557bd9b5d92f Author: asaha Date: 2011-04-08 10:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/557bd9b5d92f Merge Changeset: e142148d8b54 Author: asaha Date: 2011-04-12 14:23 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/e142148d8b54 Merge - src/share/classes/sun/security/ssl/DefaultSSLContextImpl.java Changeset: 76e0e562b617 Author: dcherepanov Date: 2011-04-15 17:06 +0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/76e0e562b617 7036952: build warning after the changes for 7003962 Reviewed-by: art, bae ! src/windows/native/sun/java2d/opengl/OGLFuncs_md.h Changeset: f8eddc85cc02 Author: zgu Date: 2011-04-15 09:53 -0400 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f8eddc85cc02 7003964: SERV: securely load DLLs and launch executables using fully qualified path Summary: Linked in Windows libraries that are available on jdk7 supported platforms, and used GetModuleHandle instead of LoadLibrary for already loaded Dlls. Reviewed-by: dcubed, alanb ! make/com/sun/tools/attach/Makefile ! src/windows/classes/sun/tools/attach/WindowsAttachProvider.java ! src/windows/native/sun/tools/attach/WindowsAttachProvider.c ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c ! src/windows/native/sun/tracing/dtrace/jvm_symbols_md.c ! src/windows/npt/npt_md.h Changeset: 0865aa0ad9b2 Author: zgu Date: 2011-04-19 10:26 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/0865aa0ad9b2 Merge Changeset: 6f8a4d334fb2 Author: asaha Date: 2011-04-20 09:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6f8a4d334fb2 Merge ! make/com/sun/tools/attach/Makefile ! src/share/classes/java/net/NetworkInterface.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/windows/bin/java_md.c ! src/windows/native/sun/windows/awt_TrayIcon.cpp ! src/windows/native/sun/windows/awt_Win32GraphicsEnv.cpp Changeset: f3645b5d6e62 Author: asaha Date: 2011-04-20 21:24 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f3645b5d6e62 Merge Changeset: b626f78c57e1 Author: asaha Date: 2011-04-21 08:38 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b626f78c57e1 Merge Changeset: cec45f3353be Author: asaha Date: 2011-04-21 08:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/cec45f3353be Merge Changeset: 6133c9ee3a01 Author: asaha Date: 2011-04-21 08:39 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/6133c9ee3a01 Merge Changeset: dd06e8d3da91 Author: asaha Date: 2011-04-21 15:43 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/dd06e8d3da91 Merge Changeset: b2295905901a Author: asaha Date: 2011-04-21 16:42 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b2295905901a Merge - src/share/classes/sun/security/ssl/DefaultSSLContextImpl.java Changeset: 3fedf261fb4f Author: valeriep Date: 2011-04-26 15:59 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/3fedf261fb4f 7003952: SEC: securely load DLLs and launch executables using fully qualified path Summary: Enforce full path when specifying library locations. Reviewed-by: wetmore, ohair ! make/sun/security/pkcs11/Makefile ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/native/sun/security/pkcs11/j2secmod.c + test/sun/security/pkcs11/Provider/Absolute.cfg + test/sun/security/pkcs11/Provider/Absolute.java Changeset: 94ea3b8288f1 Author: alexp Date: 2011-05-04 11:35 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/94ea3b8288f1 7020198: ImageIcon creates Component with null acc Reviewed-by: rupashka, hawtin ! src/share/classes/javax/swing/ImageIcon.java Changeset: e6fdfb249e31 Author: asaha Date: 2011-05-04 16:39 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/e6fdfb249e31 Merge - src/share/native/sun/font/layout/Features.h ! src/windows/native/sun/windows/awt_FileDialog.cpp - test/javax/swing/text/GlyphView/6539700/bug6539700.java Changeset: 49244980d692 Author: asaha Date: 2011-05-05 22:29 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/49244980d692 Merge - src/share/classes/sun/security/util/SignatureFileManifest.java Changeset: 647b031200f0 Author: asaha Date: 2011-05-06 14:33 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/647b031200f0 Merge Changeset: 92b5197e9ff5 Author: asaha Date: 2011-05-26 21:37 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/92b5197e9ff5 Merge ! src/windows/native/sun/java2d/d3d/D3DPipelineManager.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp Changeset: cca9ea306c6e Author: asaha Date: 2011-05-26 21:51 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/cca9ea306c6e Merge Changeset: dab3e66ebda7 Author: lana Date: 2011-06-06 19:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/dab3e66ebda7 Merge Changeset: 9f17be5136d1 Author: wetmore Date: 2011-06-09 14:24 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/9f17be5136d1 7052537: java/security/Security/NotInstalledProviders.java is causing -samevm tests to fail. Reviewed-by: valeriep, asaha, alanb ! test/java/security/Security/NoInstalledProviders.java Changeset: 4961be00d3b5 Author: lana Date: 2011-06-15 16:10 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/4961be00d3b5 Merge Changeset: cf0632d2db2c Author: jrose Date: 2011-06-14 22:47 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/cf0632d2db2c 7052202: JSR 292: Crash in sun.invoke.util.ValueConversions.fillArray Summary: Fix corner cases involving MethodHandles.permuteArguments with long or double argument lists. Reviewed-by: twisti, never ! src/share/classes/java/lang/invoke/AdapterMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/SwitchPoint.java + test/java/lang/invoke/PermuteArgsTest.java Changeset: a65fa0f6717e Author: trims Date: 2011-06-17 16:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/a65fa0f6717e Merge Changeset: c46f97579fe6 Author: alanb Date: 2011-06-17 16:47 +0100 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/c46f97579fe6 7055508: (aio) EXCEPTION_ACCESS_VIOLATION in AsynchronousSocketChannel.connect on Windows 7 Reviewed-by: chegar ! src/windows/native/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.c Changeset: c102e1221afa Author: lana Date: 2011-06-17 10:27 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/c102e1221afa Merge Changeset: 539e576793a8 Author: lana Date: 2011-06-18 10:12 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/539e576793a8 Merge Changeset: 7b4f4230fecf Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/7b4f4230fecf Added tag jdk7-b146 for changeset 539e576793a8 ! .hgtags Changeset: 3173d3b60f5b Author: Greg Lewis Date: 2011-06-21 05:39 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/3173d3b60f5b Merge from main OpenJDK repository ! make/com/sun/tools/attach/Makefile ! make/common/Release.gmk ! make/sun/security/pkcs11/Makefile Changeset: 92f5d583c164 Author: astrange Date: 2011-06-23 11:23 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/92f5d583c164 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jdk ! make/com/sun/tools/attach/Makefile ! make/common/Release.gmk ! make/sun/security/pkcs11/Makefile From astrange at apple.com Thu Jun 23 12:41:43 2011 From: astrange at apple.com (astrange at apple.com) Date: Thu, 23 Jun 2011 19:41:43 +0000 Subject: hg: macosx-port/macosx-port/langtools: 18 new changesets Message-ID: <20110623194218.6B6A847286@hg.openjdk.java.net> Changeset: 347349c981f2 Author: jjh Date: 2011-06-09 09:13 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/347349c981f2 7052782: Two langtools regression tests fail due to fix for 7034977 which removed the invokeGeneric method Summary: Change the tests to call invoke instead of invokeGeneric Reviewed-by: jrose, mcimadamore ! test/tools/javac/meth/InvokeMH.java ! test/tools/javac/meth/XlintWarn.java Changeset: b8a2c9c87018 Author: lana Date: 2011-06-10 11:44 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/b8a2c9c87018 Merge Changeset: 588d366d96df Author: asaha Date: 2011-04-21 16:16 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/588d366d96df Merge Changeset: 219b522d09e4 Author: asaha Date: 2011-05-04 12:00 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/219b522d09e4 Merge Changeset: 145d832616d3 Author: asaha Date: 2011-05-05 22:30 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/145d832616d3 Merge Changeset: 8b6e015ae7d0 Author: asaha Date: 2011-05-24 11:12 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/8b6e015ae7d0 Merge - test/tools/javac/generics/diamond/7030150/Neg01.java - test/tools/javac/generics/diamond/7030150/Neg01.out - test/tools/javac/generics/diamond/7030150/Neg02.java - test/tools/javac/generics/diamond/7030150/Neg02.out - test/tools/javac/generics/diamond/7030150/Neg03.java - test/tools/javac/generics/diamond/7030150/Neg03.out - test/tools/javac/generics/diamond/7030150/Pos01.java - test/tools/javac/generics/diamond/7030150/Pos02.java Changeset: 35cc19ae29b5 Author: asaha Date: 2011-05-26 17:26 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/35cc19ae29b5 Merge Changeset: 8b65930602c3 Author: asaha Date: 2011-05-26 21:42 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/8b65930602c3 Merge Changeset: 0adb806caf9d Author: asaha Date: 2011-06-06 10:22 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/0adb806caf9d Merge Changeset: bb1fdcebde01 Author: asaha Date: 2011-06-03 07:54 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/bb1fdcebde01 Merge Changeset: 8ed03b0e3c9c Author: asaha Date: 2011-06-06 11:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/8ed03b0e3c9c Merge Changeset: f494ca4bca0d Author: lana Date: 2011-06-15 16:11 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/f494ca4bca0d Merge Changeset: 7eba9df190ae Author: bpatel Date: 2011-06-17 20:12 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/7eba9df190ae 7052425: Change the look and feel of the javadoc generate HTML pages using stylesheet Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif ! test/com/sun/javadoc/AccessH1/AccessH1.java ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: c3a3440fe6e8 Author: bpatel Date: 2011-06-17 20:14 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/c3a3440fe6e8 Merge Changeset: 9425dd4f53d5 Author: schien Date: 2011-06-18 09:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/9425dd4f53d5 Merge Changeset: 436fb6aeda5a Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/436fb6aeda5a Added tag jdk7-b146 for changeset 9425dd4f53d5 ! .hgtags Changeset: b7ff06921a8c Author: Greg Lewis Date: 2011-06-21 05:39 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/b7ff06921a8c Merge from main OpenJDK repository - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif Changeset: 5bf41414704d Author: astrange Date: 2011-06-23 11:24 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/5bf41414704d Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/langtools From kevin_m_miller at apple.com Fri Jun 24 16:02:20 2011 From: kevin_m_miller at apple.com (kevin_m_miller at apple.com) Date: Fri, 24 Jun 2011 23:02:20 +0000 Subject: hg: macosx-port/macosx-port/jdk: Fixing MACOSX_PORT-71: removing erroneous cast to CompositeFont Message-ID: <20110624230259.4850E472E8@hg.openjdk.java.net> Changeset: 39cc8f083c2c Author: kevin_m_miller at apple.com Date: 2011-06-24 16:02 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/39cc8f083c2c Fixing MACOSX_PORT-71: removing erroneous cast to CompositeFont ! src/share/classes/sun/font/SunFontManager.java From astrange at apple.com Mon Jun 27 13:22:11 2011 From: astrange at apple.com (astrange at apple.com) Date: Mon, 27 Jun 2011 20:22:11 +0000 Subject: hg: macosx-port/macosx-port/hotspot: Fix compilation with ARCH=amd64 set instead of universal Message-ID: <20110627202214.D5DA24737A@hg.openjdk.java.net> Changeset: 8c55c209ce6d Author: astrange Date: 2011-06-24 17:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/8c55c209ce6d Fix compilation with ARCH=amd64 set instead of universal ! make/Makefile ! make/defs.make From astrange at apple.com Mon Jun 27 13:22:30 2011 From: astrange at apple.com (astrange at apple.com) Date: Mon, 27 Jun 2011 20:22:30 +0000 Subject: hg: macosx-port/macosx-port/jdk: Allow ARCH=amd64/i586 to be set from the environment to override 'universal' Message-ID: <20110627202252.D43944737B@hg.openjdk.java.net> Changeset: b8f9a55fad8b Author: astrange Date: 2011-06-27 13:16 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b8f9a55fad8b Allow ARCH=amd64/i586 to be set from the environment to override 'universal' ! make/common/shared/Platform.gmk From tmp at us.ibm.com Tue Jun 28 15:10:10 2011 From: tmp at us.ibm.com (Todd Peterson) Date: Tue, 28 Jun 2011 16:10:10 -0600 Subject: AUTO: Todd Peterson is out of the office (returning 07/05/2011) Message-ID: I am out of the office until 07/05/2011. I am out of the office until, Tuesday, July 5th. I will not have access to email while I am away. If this is urgent, please contact my manager BJ Scherer (bscherer at us.ibm.com). Thanks, Todd Note: This is an automated response to your message "macosx-port-dev Digest, Vol 6, Issue 19" sent on 6/28/11 13:00:00. This is the only notification you will receive while this person is away. From astrange at apple.com Tue Jun 28 17:10:26 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 29 Jun 2011 00:10:26 +0000 Subject: hg: macosx-port/macosx-port: 5 new changesets Message-ID: <20110629001026.33D94473EA@hg.openjdk.java.net> Changeset: 8da980eedab6 Author: jeff Date: 2011-06-22 10:09 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/8da980eedab6 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: d91364304d7c Author: lana Date: 2011-06-22 12:40 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/d91364304d7c Merge Changeset: ee67ee3bd597 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/ee67ee3bd597 Added tag jdk7-b147 for changeset d91364304d7c ! .hgtags Changeset: 00b623147f23 Author: Greg Lewis Date: 2011-06-27 22:07 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/00b623147f23 Merge from main OpenJDK repository Changeset: 23ef03e243c2 Author: astrange Date: 2011-06-28 16:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/rev/23ef03e243c2 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port From astrange at apple.com Tue Jun 28 17:11:47 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 29 Jun 2011 00:11:47 +0000 Subject: hg: macosx-port/macosx-port/jaxp: 5 new changesets Message-ID: <20110629001147.A7989473F2@hg.openjdk.java.net> Changeset: eed2486cb10b Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/eed2486cb10b 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: fc268cd1dd5d Author: lana Date: 2011-06-22 12:40 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/fc268cd1dd5d Merge Changeset: 6c9ac74190a0 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/6c9ac74190a0 Added tag jdk7-b147 for changeset fc268cd1dd5d ! .hgtags Changeset: 3170972bd392 Author: Greg Lewis Date: 2011-06-27 22:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/3170972bd392 Merge from main OpenJDK repository Changeset: ae99c5879c67 Author: astrange Date: 2011-06-28 16:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxp/rev/ae99c5879c67 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp From astrange at apple.com Tue Jun 28 17:11:05 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 29 Jun 2011 00:11:05 +0000 Subject: hg: macosx-port/macosx-port/hotspot: 12 new changesets Message-ID: <20110629001130.0B8D9473EE@hg.openjdk.java.net> Changeset: f6ba9007b2c6 Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/f6ba9007b2c6 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: 5bb91b0db2c9 Author: lana Date: 2011-06-22 12:40 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/5bb91b0db2c9 Merge Changeset: 49d1ee0f1f0c Author: trims Date: 2011-06-21 02:43 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/49d1ee0f1f0c Added tag hs21-b16 for changeset 38fa55e5e792 ! .hgtags Changeset: 782e2bb60c41 Author: kvn Date: 2011-06-20 16:45 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/782e2bb60c41 7052494: Eclipse test fails on JDK 7 b142 Summary: Keep 'ne' test in Counted loop when we can't guarantee during compilation that init < limit. Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp + test/compiler/7052494/Test7052494.java Changeset: a3081a3a2b54 Author: never Date: 2011-06-21 09:04 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/a3081a3a2b54 7056380: VM crashes with SIGSEGV in compiled code Summary: code was using andq reg, imm instead of addq addr, imm Reviewed-by: kvn, jrose, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/x86_64.ad Changeset: 393e144bb99b Author: never Date: 2011-06-22 14:45 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/393e144bb99b 7057587: JSR 292 - crash with jruby in test/test_respond_to.rb Summary: don't skip receiver when GC'ing compiled invokedynamic callsites Reviewed-by: twisti, kvn, jrose ! src/share/vm/code/nmethod.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse.hpp Changeset: b3a485ccfe86 Author: trims Date: 2011-06-23 22:43 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/b3a485ccfe86 Merge Changeset: e9b51b4bdcc7 Author: trims Date: 2011-06-23 22:43 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/e9b51b4bdcc7 7057556: Bump the HS21 build number to 17 Summary: Update the HS21 build number to 17 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 81d815b05abb Author: jrose Date: 2011-06-23 17:14 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/81d815b05abb 7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path Reviewed-by: never ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethodHandle.cpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciSignature.cpp ! src/share/vm/ci/ciSignature.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 684b3ad7bfbc Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/684b3ad7bfbc Added tag jdk7-b147 for changeset 81d815b05abb ! .hgtags Changeset: 9f82eb2ae02c Author: Greg Lewis Date: 2011-06-27 22:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/9f82eb2ae02c Merge from main OpenJDK repository ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp Changeset: 49bd2f23131d Author: astrange Date: 2011-06-28 16:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/49bd2f23131d Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot From astrange at apple.com Tue Jun 28 17:10:43 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 29 Jun 2011 00:10:43 +0000 Subject: hg: macosx-port/macosx-port/corba: 5 new changesets Message-ID: <20110629001046.B6171473EC@hg.openjdk.java.net> Changeset: bba0e37d7006 Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/bba0e37d7006 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: 73323cb33962 Author: lana Date: 2011-06-22 12:40 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/73323cb33962 Merge Changeset: 960011ba4bf2 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/960011ba4bf2 Added tag jdk7-b147 for changeset 73323cb33962 ! .hgtags Changeset: 2ccec6472fbb Author: Greg Lewis Date: 2011-06-27 22:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/2ccec6472fbb Merge from main OpenJDK repository Changeset: ca459dacd799 Author: astrange Date: 2011-06-28 16:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/corba/rev/ca459dacd799 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/corba From kevin_m_miller at apple.com Tue Jun 28 17:11:22 2011 From: kevin_m_miller at apple.com (kevin_m_miller at apple.com) Date: Wed, 29 Jun 2011 00:11:22 +0000 Subject: hg: macosx-port/macosx-port/jdk: Include native and logical fonts in CGraphicsEnvironment.getAllFonts() Message-ID: <20110629001132.322EE473EF@hg.openjdk.java.net> Changeset: 28810f7bdf87 Author: kevin_m_miller at apple.com Date: 2011-06-28 17:09 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/28810f7bdf87 Include native and logical fonts in CGraphicsEnvironment.getAllFonts() ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/font/CFontManager.java From astrange at apple.com Tue Jun 28 17:12:07 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 29 Jun 2011 00:12:07 +0000 Subject: hg: macosx-port/macosx-port/jaxws: 5 new changesets Message-ID: <20110629001207.51674473F4@hg.openjdk.java.net> Changeset: 632e38191caa Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/632e38191caa 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: d13b1f877bb5 Author: lana Date: 2011-06-22 12:41 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/d13b1f877bb5 Merge Changeset: 2605f832dfbf Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/2605f832dfbf Added tag jdk7-b147 for changeset d13b1f877bb5 ! .hgtags Changeset: ce6378e3c791 Author: Greg Lewis Date: 2011-06-27 22:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/ce6378e3c791 Merge from main OpenJDK repository Changeset: 3c7412a66524 Author: astrange Date: 2011-06-28 16:31 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jaxws/rev/3c7412a66524 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws From astrange at apple.com Wed Jun 29 16:22:11 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 29 Jun 2011 23:22:11 +0000 Subject: hg: macosx-port/macosx-port/langtools: 5 new changesets Message-ID: <20110629232227.B210147078@hg.openjdk.java.net> Changeset: a72412b148d7 Author: jeff Date: 2011-06-22 10:11 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/a72412b148d7 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: 58bc532d6341 Author: lana Date: 2011-06-22 12:41 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/58bc532d6341 Merge Changeset: ce654f4ecfd8 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/ce654f4ecfd8 Added tag jdk7-b147 for changeset 58bc532d6341 ! .hgtags Changeset: c6bbd2dc1701 Author: Greg Lewis Date: 2011-06-27 22:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/c6bbd2dc1701 Merge from main OpenJDK repository Changeset: 85d630b6dda4 Author: astrange Date: 2011-06-28 16:33 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/langtools/rev/85d630b6dda4 Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/langtools From astrange at apple.com Wed Jun 29 16:24:53 2011 From: astrange at apple.com (astrange at apple.com) Date: Wed, 29 Jun 2011 23:24:53 +0000 Subject: hg: macosx-port/macosx-port/jdk: 5 new changesets Message-ID: <20110629232540.7000B47079@hg.openjdk.java.net> Changeset: cfd7602f5c52 Author: jeff Date: 2011-06-22 10:11 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/cfd7602f5c52 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: f097ca2434b1 Author: lana Date: 2011-06-22 12:41 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f097ca2434b1 Merge Changeset: 9b8c96f96a0f Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/9b8c96f96a0f Added tag jdk7-b147 for changeset f097ca2434b1 ! .hgtags Changeset: 502cc7f9d80d Author: Greg Lewis Date: 2011-06-27 22:08 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/502cc7f9d80d Merge from main OpenJDK repository Changeset: f5ded5e5808a Author: astrange Date: 2011-06-29 16:24 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/f5ded5e5808a Automated merge with http://hg.openjdk.java.net/bsd-port/bsd-port/jdk From kevin_m_miller at apple.com Wed Jun 29 16:55:40 2011 From: kevin_m_miller at apple.com (kevin_m_miller at apple.com) Date: Wed, 29 Jun 2011 23:55:40 +0000 Subject: hg: macosx-port/macosx-port/jdk: Include native font families in CGraphicsEnvironment.getAvailableFontFamilyNames() Message-ID: <20110629235550.9B40C4707B@hg.openjdk.java.net> Changeset: b3edcea0c033 Author: kevin_m_miller at apple.com Date: 2011-06-29 16:55 -0700 URL: http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/b3edcea0c033 Include native font families in CGraphicsEnvironment.getAvailableFontFamilyNames() ! src/macosx/classes/sun/font/CFontManager.java ! src/share/classes/sun/font/SunFontManager.java