From Joe.Darcy at Sun.COM Sat Aug 1 08:03:33 2009 From: Joe.Darcy at Sun.COM (Joseph D. Darcy) Date: Sat, 01 Aug 2009 08:03:33 -0700 Subject: jtreg unit/regression tests: Shell scripts under CYGWIN In-Reply-To: <4A73BDAD.1@sun.com> References: <4A73BDAD.1@sun.com> Message-ID: <4A745945.4030306@sun.com> Brad Wetmore wrote: > > I know I'm approaching "Holy War" territory, but developers are > starting to use Cygwin instead of MKS for their windows build > environments. > > Many of our existing test shell scripts contain the following pattern: > > OS=`uname -s` > case "$OS" in > SunOS | Linux ) > NULL=/dev/null > PS=":" > FS="/" > TMP=/tmp > ;; > Windows_* ) > NULL=NUL > PS=";" > FS="\\" > TMP="c:/temp" > ;; > * ) > echo "Unrecognized operating system!" > exit 1; > ;; > esac > > This will fail on CYGWIN, as `uname -s` returns "CYGWIN_NT-5.1". The > fix is to update the Windows_* line to include CYGWIN: > > Windows_* | CYGWIN* ) > > Please do this when writing new tests or updating existing ones. And it would be a fine little project if someone wanted to add the Cygwin support proactively to all the shell regression tests! -Joe From Jonathan.Gibbons at Sun.COM Sat Aug 1 09:03:08 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Sat, 01 Aug 2009 09:03:08 -0700 Subject: jtreg unit/regression tests: Shell scripts under CYGWIN In-Reply-To: <4A745945.4030306@sun.com> References: <4A73BDAD.1@sun.com> <4A745945.4030306@sun.com> Message-ID: <487975C5-0B7D-4E18-938E-256EB6347C2B@sun.com> On Aug 1, 2009, at 8:03 AM, Joseph D. Darcy wrote: > Brad Wetmore wrote: >> >> I know I'm approaching "Holy War" territory, but developers are >> starting to use Cygwin instead of MKS for their windows build >> environments. >> >> Many of our existing test shell scripts contain the following >> pattern: >> >> OS=`uname -s` >> case "$OS" in >> SunOS | Linux ) >> NULL=/dev/null >> PS=":" >> FS="/" >> TMP=/tmp >> ;; >> Windows_* ) >> NULL=NUL >> PS=";" >> FS="\\" >> TMP="c:/temp" >> ;; >> * ) >> echo "Unrecognized operating system!" >> exit 1; >> ;; >> esac >> >> This will fail on CYGWIN, as `uname -s` returns "CYGWIN_NT-5.1". >> The fix is to update the Windows_* line to include CYGWIN: >> >> Windows_* | CYGWIN* ) >> >> Please do this when writing new tests or updating existing ones. > > And it would be a fine little project if someone wanted to add the > Cygwin support proactively to all the shell regression tests! I should mention the alternative possibility that it may be possible to convert some shell tests to Java programs. This technique is routinely used in the langtools repository, where we have managed to eliminate a many/most of the shell tests. > > > -Joe From Weijun.Wang at Sun.COM Sun Aug 2 01:28:14 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Sun, 02 Aug 2009 16:28:14 +0800 Subject: jtreg unit/regression tests: Shell scripts under CYGWIN In-Reply-To: <487975C5-0B7D-4E18-938E-256EB6347C2B@sun.com> References: <4A73BDAD.1@sun.com> <4A745945.4030306@sun.com> <487975C5-0B7D-4E18-938E-256EB6347C2B@sun.com> Message-ID: Is it possible to pull out these common codes into a separate file and include it in each script? Thanks Max On Aug 2, 2009, at 12:03 AM, Jonathan Gibbons wrote: > > On Aug 1, 2009, at 8:03 AM, Joseph D. Darcy wrote: > >> Brad Wetmore wrote: >>> >>> I know I'm approaching "Holy War" territory, but developers are >>> starting to use Cygwin instead of MKS for their windows build >>> environments. >>> >>> Many of our existing test shell scripts contain the following >>> pattern: >>> >>> OS=`uname -s` >>> case "$OS" in >>> SunOS | Linux ) >>> NULL=/dev/null >>> PS=":" >>> FS="/" >>> TMP=/tmp >>> ;; >>> Windows_* ) >>> NULL=NUL >>> PS=";" >>> FS="\\" >>> TMP="c:/temp" >>> ;; >>> * ) >>> echo "Unrecognized operating system!" >>> exit 1; >>> ;; >>> esac >>> >>> This will fail on CYGWIN, as `uname -s` returns "CYGWIN_NT-5.1". >>> The fix is to update the Windows_* line to include CYGWIN: >>> >>> Windows_* | CYGWIN* ) >>> >>> Please do this when writing new tests or updating existing ones. >> >> And it would be a fine little project if someone wanted to add the >> Cygwin support proactively to all the shell regression tests! > > I should mention the alternative possibility that it may be possible > to convert some shell tests to Java programs. This technique is > routinely used in the langtools repository, where we have managed to > eliminate a many/most of the shell tests. > > >> >> >> -Joe > From Jonathan.Gibbons at Sun.COM Sun Aug 2 07:25:42 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Sun, 02 Aug 2009 07:25:42 -0700 Subject: jtreg unit/regression tests: Shell scripts under CYGWIN In-Reply-To: References: <4A73BDAD.1@sun.com> <4A745945.4030306@sun.com> <487975C5-0B7D-4E18-938E-256EB6347C2B@sun.com> Message-ID: <3B2823AA-EC0F-4354-B035-3CB0D5FFD83D@Sun.COM> Max, That would be up to the script authors, not jtreg. You can certainly write scripts that include library files. Some tests are written like that, but some folk also regard it as good practice to keep a test self-contained whereever possible and don't like reliance on a single shared external library file. Many tests are already Cygwin-aware -- typically, it depends whether the engineer responsible for the tests uses Cygwin. It would arguably be interesting to see what percentage of OpenJDK tests have already been converted. -- Jon On Aug 2, 2009, at 1:28 AM, Max (Weijun) Wang wrote: > Is it possible to pull out these common codes into a separate file > and include it in each script? > > Thanks > Max > > On Aug 2, 2009, at 12:03 AM, Jonathan Gibbons wrote: > >> >> On Aug 1, 2009, at 8:03 AM, Joseph D. Darcy wrote: >> >>> Brad Wetmore wrote: >>>> >>>> I know I'm approaching "Holy War" territory, but developers are >>>> starting to use Cygwin instead of MKS for their windows build >>>> environments. >>>> >>>> Many of our existing test shell scripts contain the following >>>> pattern: >>>> >>>> OS=`uname -s` >>>> case "$OS" in >>>> SunOS | Linux ) >>>> NULL=/dev/null >>>> PS=":" >>>> FS="/" >>>> TMP=/tmp >>>> ;; >>>> Windows_* ) >>>> NULL=NUL >>>> PS=";" >>>> FS="\\" >>>> TMP="c:/temp" >>>> ;; >>>> * ) >>>> echo "Unrecognized operating system!" >>>> exit 1; >>>> ;; >>>> esac >>>> >>>> This will fail on CYGWIN, as `uname -s` returns "CYGWIN_NT-5.1". >>>> The fix is to update the Windows_* line to include CYGWIN: >>>> >>>> Windows_* | CYGWIN* ) >>>> >>>> Please do this when writing new tests or updating existing ones. >>> >>> And it would be a fine little project if someone wanted to add the >>> Cygwin support proactively to all the shell regression tests! >> >> I should mention the alternative possibility that it may be >> possible to convert some shell tests to Java programs. This >> technique is routinely used in the langtools repository, where we >> have managed to eliminate a many/most of the shell tests. >> >> >>> >>> >>> -Joe >> > From gnu_andrew at member.fsf.org Mon Aug 3 07:23:09 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Mon, 3 Aug 2009 15:23:09 +0100 Subject: New API in JDK7 Message-ID: <17c6771e0908030723t7481b949we4218265f0157d08@mail.gmail.com> I thought this might be of interest to those who want a quick overview of actual API changes in JDK7 so far. With Classpath, we use the japitools developed by Stuart Ballard (http://sab39.netreach.com/Software/Japitools/42/) to compare how well Classpath implements the APIs provided by various versions of the JDK. The same can be done to see 'how well OpenJDK6 implements OpenJDK7' or rather what's changed since JDK6: http://builder.classpath.org/japi/openjdk7-openjdk6.html There's also the inverse: http://builder.classpath.org/japi/openjdk6-openjdk7.html which shows anything missing in OpenJDK7 that was in OpenJDK6 (some xml methods and one Swing method it seems). Currently the results are based on IcedTea builds of b16 of OpenJDK6 and b66 (Milestone 4) of OpenJDK7, and will be updated to new builds as they are released and supported by IcedTea. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Kelly.Ohair at Sun.COM Mon Aug 3 08:39:40 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Mon, 03 Aug 2009 08:39:40 -0700 Subject: New API in JDK7 In-Reply-To: <17c6771e0908030723t7481b949we4218265f0157d08@mail.gmail.com> References: <17c6771e0908030723t7481b949we4218265f0157d08@mail.gmail.com> Message-ID: <4A7704BC.8080403@sun.com> Very interesting, thanks for sharing this. -kto Andrew John Hughes wrote: > I thought this might be of interest to those who want a quick overview > of actual API changes in JDK7 so far. With Classpath, we use the > japitools developed by Stuart Ballard > (http://sab39.netreach.com/Software/Japitools/42/) to compare how well > Classpath implements the APIs provided by various versions of the JDK. > The same can be done to see 'how well OpenJDK6 implements OpenJDK7' > or rather what's changed since JDK6: > > http://builder.classpath.org/japi/openjdk7-openjdk6.html > > There's also the inverse: > > http://builder.classpath.org/japi/openjdk6-openjdk7.html > > which shows anything missing in OpenJDK7 that was in OpenJDK6 (some > xml methods and one Swing method it seems). > > Currently the results are based on IcedTea builds of b16 of OpenJDK6 > and b66 (Milestone 4) of OpenJDK7, and will be updated to new builds > as they are released and supported by IcedTea. From martinrb at google.com Mon Aug 3 09:05:21 2009 From: martinrb at google.com (Martin Buchholz) Date: Mon, 3 Aug 2009 09:05:21 -0700 Subject: New API in JDK7 In-Reply-To: <17c6771e0908030723t7481b949we4218265f0157d08@mail.gmail.com> References: <17c6771e0908030723t7481b949we4218265f0157d08@mail.gmail.com> Message-ID: <1ccfd1c10908030905u39588276p851d643677b1bcdc@mail.gmail.com> Interesting. There is a bunch of warnings about java.util.concurrent http://builder.classpath.org/japi/openjdk6-openjdk7.html#err_bad_java_util_concurrent but I don't understand them. There is not supposed to be any difference between jdk6 and jdk7 with these methods. Martin On Mon, Aug 3, 2009 at 07:23, Andrew John Hughes wrote: > I thought this might be of interest to those who want a quick overview > of actual API changes in JDK7 so far. ?With Classpath, we use the > japitools developed by Stuart Ballard > (http://sab39.netreach.com/Software/Japitools/42/) to compare how well > Classpath implements the APIs provided by various versions of the JDK. > ?The same can be done to see 'how well OpenJDK6 implements OpenJDK7' > or rather what's changed since JDK6: > > http://builder.classpath.org/japi/openjdk7-openjdk6.html > > There's also the inverse: > > http://builder.classpath.org/japi/openjdk6-openjdk7.html > > which shows anything missing in OpenJDK7 that was in OpenJDK6 (some > xml methods and one Swing method it seems). > > Currently the results are based on IcedTea builds of b16 of OpenJDK6 > and b66 (Milestone 4) of OpenJDK7, and will be updated to new builds > as they are released and supported by IcedTea. > -- > Andrew :-) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and the OpenJDK > http://www.gnu.org/software/classpath > http://openjdk.java.net > > PGP Key: 94EFD9D8 (http://subkeys.pgp.net) > Fingerprint: F8EF F1EA 401E 2E60 15FA ?7927 142C 2591 94EF D9D8 > From gnu_andrew at member.fsf.org Mon Aug 3 09:10:20 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Mon, 3 Aug 2009 17:10:20 +0100 Subject: New API in JDK7 In-Reply-To: <1ccfd1c10908030905u39588276p851d643677b1bcdc@mail.gmail.com> References: <17c6771e0908030723t7481b949we4218265f0157d08@mail.gmail.com> <1ccfd1c10908030905u39588276p851d643677b1bcdc@mail.gmail.com> Message-ID: <17c6771e0908030910g29ce1a79se7458964aa032954@mail.gmail.com> 2009/8/3 Martin Buchholz : > Interesting. > > There is a bunch of warnings about java.util.concurrent > > http://builder.classpath.org/japi/openjdk6-openjdk7.html#err_bad_java_util_concurrent > > but I don't understand them. > There is not supposed to be any difference between jdk6 and jdk7 > with these methods. > Funnily enough, I was just looking at exactly the same thing! I think those are red herrings; the japi tool seems to be getting confused over the generics in those classes. We get the same errors for GNU Classpath too, yet this is one situation where we all share the same public domain code from Doug. You can safely ignore them. Everything else seems sane and I found it interesting spotting a few minor changes I'd missed such as some of the new constructors, etc. > Martin > > On Mon, Aug 3, 2009 at 07:23, Andrew John > Hughes wrote: >> I thought this might be of interest to those who want a quick overview >> of actual API changes in JDK7 so far. ?With Classpath, we use the >> japitools developed by Stuart Ballard >> (http://sab39.netreach.com/Software/Japitools/42/) to compare how well >> Classpath implements the APIs provided by various versions of the JDK. >> ?The same can be done to see 'how well OpenJDK6 implements OpenJDK7' >> or rather what's changed since JDK6: >> >> http://builder.classpath.org/japi/openjdk7-openjdk6.html >> >> There's also the inverse: >> >> http://builder.classpath.org/japi/openjdk6-openjdk7.html >> >> which shows anything missing in OpenJDK7 that was in OpenJDK6 (some >> xml methods and one Swing method it seems). >> >> Currently the results are based on IcedTea builds of b16 of OpenJDK6 >> and b66 (Milestone 4) of OpenJDK7, and will be updated to new builds >> as they are released and supported by IcedTea. >> -- >> Andrew :-) >> >> Free Java Software Engineer >> Red Hat, Inc. (http://www.redhat.com) >> >> Support Free Java! >> Contribute to GNU Classpath and the OpenJDK >> http://www.gnu.org/software/classpath >> http://openjdk.java.net >> >> PGP Key: 94EFD9D8 (http://subkeys.pgp.net) >> Fingerprint: F8EF F1EA 401E 2E60 15FA ?7927 142C 2591 94EF D9D8 >> > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From yuri.nesterenko at sun.com Wed Aug 5 05:04:04 2009 From: yuri.nesterenko at sun.com (yuri.nesterenko at sun.com) Date: Wed, 05 Aug 2009 12:04:04 +0000 Subject: hg: jdk7/jdk7/jdk: 19 new changesets Message-ID: <20090805120950.39B52E19C@hg.openjdk.java.net> Changeset: f214db928124 Author: art Date: 2009-07-17 15:40 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f214db928124 6844297: java/awt/EventQueue/6638195/bug6638195.java test failed in jdk7 on Windows just on b59,passed on b57 Reviewed-by: bchristi, dcherepanov ! test/java/awt/EventQueue/6638195/bug6638195.java Changeset: 29a065ef8341 Author: dcherepanov Date: 2009-07-22 13:00 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/29a065ef8341 6859935: REGRESSION: Settings are missing in JCP/Advanced tab on windows Reviewed-by: art ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: ab4860d7cf28 Author: anthony Date: 2009-07-23 13:46 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ab4860d7cf28 6848424: java/awt/Frame/FrameSize/TestFrameSize.java needs improvement Summary: The test now thoroughly verifies the pack() method Reviewed-by: art, dcherepanov ! test/java/awt/Frame/FrameSize/TestFrameSize.java Changeset: 045c3f367b06 Author: dcherepanov Date: 2009-07-27 15:37 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/045c3f367b06 6856929: Frame is not getting resized using Robot in OpenSolaris and Ubuntu Reviewed-by: art, dav ! src/solaris/classes/sun/awt/X11/XRobotPeer.java ! src/solaris/native/sun/awt/awt_Robot.c Changeset: 2fb41bc4d896 Author: yan Date: 2009-07-27 23:42 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2fb41bc4d896 Merge Changeset: dfd0f4b7c7d1 Author: yan Date: 2009-07-29 00:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dfd0f4b7c7d1 Merge Changeset: b624f8613cc6 Author: gsm Date: 2009-07-15 19:05 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b624f8613cc6 6612541: api/javax_swing/text/LabelView/index.html#getXXX[LabelView0004] fails since JDK 7 b20 Reviewed-by: peterz ! src/share/classes/javax/swing/text/GlyphView.java Changeset: f727cac13697 Author: malenkov Date: 2009-07-16 20:12 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f727cac13697 6505027: terminateEditOnFocusLost making problems for table in JDesktopPane Reviewed-by: alexp ! src/share/classes/javax/swing/JInternalFrame.java + test/javax/swing/JInternalFrame/Test6505027.java Changeset: 59249ab7aa16 Author: peterz Date: 2009-07-17 15:25 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/59249ab7aa16 6387360: Usage of package-private class as a parameter of a method (javax.swing.text.ParagraphView) Reviewed-by: malenkov ! src/share/classes/javax/swing/text/ParagraphView.java Changeset: 4575323d917c Author: peterz Date: 2009-07-20 13:33 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4575323d917c 6857360: NimbusLAF: Menu indicator looks ugly with RTL orientation. Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/share/classes/sun/swing/MenuItemLayoutHelper.java Changeset: a2114bbf7f3e Author: peterz Date: 2009-07-20 13:34 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a2114bbf7f3e 6849331: Nimbus L&F: AbstractRegionPainter's paint context is not initialized Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java Changeset: 125eff6f653f Author: malenkov Date: 2009-07-22 12:21 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/125eff6f653f 6802868: JInternalFrame is not maximized when maximized parent frame. Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java + test/javax/swing/JInternalFrame/Test6802868.java Changeset: 9fc588f78952 Author: rupashka Date: 2009-07-23 17:56 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9fc588f78952 6460525: javax/swing/JFileChooser/6396844/TwentyThousandTest.java times out Reviewed-by: malenkov, peterz ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/share/classes/sun/awt/shell/ShellFolder.java ! src/share/classes/sun/awt/shell/ShellFolderManager.java ! src/share/classes/sun/swing/FilePane.java ! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: 5054103dc032 Author: naoto Date: 2009-06-30 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5054103dc032 6852429: IME should call ImmIsUIMessage() or DefWindowProc() when it receives WM_IME_SETCONTEX Reviewed-by: peytoia ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 584fe3163de9 Author: naoto Date: 2009-07-23 11:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/584fe3163de9 Merge - src/share/classes/java/nio/file/DirectoryStreamFilters.java - src/share/classes/java/nio/file/FileAction.java - src/share/classes/java/nio/file/spi/AbstractPath.java - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java - src/share/classes/sun/io/ByteToCharMS932DB.java - src/share/classes/sun/io/CharToByteMS932DB.java - src/share/classes/sun/nio/cs/ext/EUC_CN.java - src/share/classes/sun/nio/cs/ext/EUC_KR.java - src/share/classes/sun/nio/cs/ext/GBK.java - src/share/classes/sun/nio/cs/ext/Johab.java - src/share/classes/sun/nio/cs/ext/MS932.java - src/share/classes/sun/nio/cs/ext/MS932DB.java - src/share/classes/sun/nio/cs/ext/MS936.java - src/share/classes/sun/nio/cs/ext/MS949.java - src/share/classes/sun/nio/cs/ext/MS950.java - src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java - src/share/classes/sun/nio/fs/MimeType.java - src/share/classes/sun/swing/AccessibleMethod.java ! src/windows/native/sun/windows/awt_Component.cpp - test/java/nio/file/DirectoryStream/Filters.java - test/java/nio/file/Files/content_type.sh - test/java/nio/file/Path/temporary_files.sh - test/java/nio/file/attribute/Attributes/Basic.java Changeset: 80d076251250 Author: yan Date: 2009-07-27 03:42 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/80d076251250 Merge Changeset: 0ab4157789d9 Author: malenkov Date: 2009-07-28 13:10 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0ab4157789d9 6864297: Right-to-left oriented JScrollPane is aligned to the wrong direction while resizing the container Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java + test/javax/swing/JScrollPane/Test6526631.java + test/javax/swing/SwingTest.java Changeset: 425fcb6d8af4 Author: yan Date: 2009-07-29 00:14 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/425fcb6d8af4 Merge - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java Changeset: a48b0984ef2e Author: yan Date: 2009-08-05 00:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a48b0984ef2e Merge - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java From Yuri.Nesterenko at Sun.COM Wed Aug 5 05:41:44 2009 From: Yuri.Nesterenko at Sun.COM (Yuri Nesterenko) Date: Wed, 05 Aug 2009 16:41:44 +0400 Subject: jdk7-b68: awt, swing, i18n Message-ID: <4A797E08.2040000@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/e1b972ff53cd http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/5182bcc9c60c http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d07e68298d4e http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/83b2a9331383 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/845fa487f0f7 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a48b0984ef2e http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/95c1212b07e3 --- AWT SQE waived off this PIT. Swing SQE waived this PIT. i18n SQE sent a waiver for 6852429. From Kelly.Ohair at Sun.COM Wed Aug 5 14:31:13 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Wed, 05 Aug 2009 14:31:13 -0700 Subject: Running ant with jdk7 Message-ID: <4A79FA21.7040603@sun.com> Has anyone been running ant with jdk7 or openjdk7? Just curious if anyone else has run into this problem. My ant script does something like: But when I have ant run with jdk7 (jdk7/bin in my PATH), I'm getting this exception: BUILD FAILED java.lang.IllegalArgumentException: invalid entry crc-32 at java.util.zip.ZipEntry.setCrc(ZipEntry.java:186) at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:300) at org.apache.tools.zip.ZipFile.(ZipFile.java:152) at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137) at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) 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:623) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Anyone seen that before? -kto From xiomara.jayasena at sun.com Wed Aug 5 17:42:41 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 06 Aug 2009 00:42:41 +0000 Subject: hg: jdk7/jdk7/jdk: 2 new changesets Message-ID: <20090806004353.4395EE425@hg.openjdk.java.net> Changeset: fe61ef5aada9 Author: wetmore Date: 2009-08-03 18:06 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fe61ef5aada9 6647452: Remove obfuscation, framework and provider self-verification checking Reviewed-by: valeriep, vinnie ! make/com/sun/crypto/provider/Makefile ! make/javax/crypto/Defs-jce.gmk ! make/javax/crypto/Makefile ! make/sun/security/mscapi/Makefile ! make/sun/security/pkcs11/Makefile ! src/share/classes/com/sun/crypto/provider/AESCipher.java ! src/share/classes/com/sun/crypto/provider/AESKeyGenerator.java ! src/share/classes/com/sun/crypto/provider/AESWrapCipher.java ! src/share/classes/com/sun/crypto/provider/ARCFOURCipher.java ! src/share/classes/com/sun/crypto/provider/BlowfishCipher.java ! src/share/classes/com/sun/crypto/provider/BlowfishKeyGenerator.java ! src/share/classes/com/sun/crypto/provider/DESCipher.java ! src/share/classes/com/sun/crypto/provider/DESKeyFactory.java ! src/share/classes/com/sun/crypto/provider/DESKeyGenerator.java ! src/share/classes/com/sun/crypto/provider/DESedeCipher.java ! src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java ! src/share/classes/com/sun/crypto/provider/DESedeKeyGenerator.java ! src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java ! src/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/share/classes/com/sun/crypto/provider/DHKeyFactory.java ! src/share/classes/com/sun/crypto/provider/HmacCore.java ! src/share/classes/com/sun/crypto/provider/HmacMD5.java ! src/share/classes/com/sun/crypto/provider/HmacMD5KeyGenerator.java ! src/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java ! src/share/classes/com/sun/crypto/provider/HmacSHA1.java ! src/share/classes/com/sun/crypto/provider/HmacSHA1KeyGenerator.java - src/share/classes/com/sun/crypto/provider/JarVerifier.java ! src/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java ! src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java ! src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java ! src/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/RC2Cipher.java ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/com/sun/crypto/provider/SslMacCore.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/share/classes/javax/crypto/JarVerifier.java ! src/share/classes/javax/crypto/JceSecurity.java - src/share/classes/sun/security/pkcs11/JarVerifier.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java - src/windows/classes/sun/security/mscapi/JarVerifier.java ! src/windows/classes/sun/security/mscapi/RSACipher.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: b23d905cb5d3 Author: xdono Date: 2009-08-05 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b23d905cb5d3 Merge - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java From Xiomara.Jayasena at Sun.COM Wed Aug 5 17:57:06 2009 From: Xiomara.Jayasena at Sun.COM (Xiomara Jayasena) Date: Wed, 05 Aug 2009 17:57:06 -0700 Subject: jdk7-b68: Build Integration Message-ID: <4A7A2A62.7000800@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/e1b972ff53cd http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/5182bcc9c60c http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d07e68298d4e http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/83b2a9331383 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/845fa487f0f7 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b23d905cb5d3 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/95c1212b07e3 ---- PIT results or PIT waiver : These changes are coordinated with RE [xiomara] and tested in the RE environment. From gnu_andrew at member.fsf.org Thu Aug 6 04:30:59 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Thu, 6 Aug 2009 12:30:59 +0100 Subject: IcedTea7 1.11 (OpenJDK7 Milestone 4) released! Message-ID: <17c6771e0908060430t126e58cdvf7f069aafcfb695e@mail.gmail.com> We are pleased to announce the release of IcedTea7 1.11. The IcedTea project provides a harness to build the source code from OpenJDK7 using Free Software build tools. It also includes the only Free Java plugin and Web Start implementation, and support for additional architectures over and above x86, x86_64 and sparc via the Zero assembler port and the Shark JIT compiler. This release provides a version of IcedTea for producing builds of OpenJDK7 Milestone 4. Unlike the binaries mentioned by Mark Reinhold (http://blogs.sun.com/mr/entry/jdk7_m4) and Xiomara Jayasena (http://blogs.sun.com/xiomara/entry/jdk7_m4u), those produced by IcedTea are completely Free Software, and include Free implementations of a Java plugin and Web Start support. You can also build IcedTea on architectures not supported by OpenJDK as standard e.g. ppc, ppc64, arm via the Zero assembler port (--enable-zero). There is also experimental support for a JIT based on LLVM. What?s New? ?????? - Updated to OpenJDK7 b66 (Milestone 4), including JSR 308: Annotations on Java types. - Updates/bug fixes for netx, Shark and the web plugin. - Zero is now provided in the upstream forest rather than in-tree. - The options - --with-openjdk - --with-icedtea - --with-openjdk-home - --with-icedtea-home - --with-gcj-jdk have been removed. The JDK is now specified by --with-jdk-home and whether or not do a full bootstrap or not is now decided by --disable-bootstrap (the default is yes). This is in preparation for making the two stages independent of the JDK used, but some artefacts still remain in this release; the supported behaviour is still the use of gcj jdk for a full bootstrap and icedtea for a quick build. - Added java method tracing using systemtap version 0.9.9+. - Added latest security fixes. ?????? The tarball can be downloaded here: http://icedtea.classpath.org/download/source/icedtea-1.11.tar.gz The following people helped with this release: Lillian Angel, Gary Benson, Deepak Bhole, Andrew Haley, Andrew John Hughes, Matthias Klose, Omair Majid, Xerxes R?nby, Mark Wielaard We would also like to thank all the bug reporters and testers! To get started: $ tar xzf icedtea-1.11.tar.gz $ cd icedtea-1.11 Full build requirements and instructions are in INSTALL: $ ./configure [--enable-visualvm --with-jdk-home --disable-bootstrap --enable-pulse-java --enable-systemtap ...] $ make -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From mernst at cs.washington.edu Thu Aug 6 08:31:03 2009 From: mernst at cs.washington.edu (Michael Ernst) Date: Thu, 6 Aug 2009 08:31:03 -0700 Subject: Running ant with jdk7 In-Reply-To: <4A79FA21.7040603@sun.com> References: <4A79FA21.7040603@sun.com> Message-ID: <19066.63287.676229.581492@godwit.cs.washington.edu> > when I have ant run with jdk7 (jdk7/bin in my PATH), I'm getting > this exception: > > BUILD FAILED > java.lang.IllegalArgumentException: invalid entry crc-32 > at java.util.zip.ZipEntry.setCrc(ZipEntry.java:186) > at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:300) > ... I get a similar "invalid entry crc-32", but only when I am compiling the OpenJDK langtools project. So, I use JDK 6 for that compilation. I use JDK 7 for everything else. I have not had time to look into this further. -Mike From Kelly.Ohair at Sun.COM Thu Aug 6 10:47:53 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Thu, 06 Aug 2009 10:47:53 -0700 Subject: Running ant with jdk7 In-Reply-To: <4A79FA21.7040603@sun.com> References: <4A79FA21.7040603@sun.com> Message-ID: <4A7B1749.2090008@sun.com> Thanks for the replies, I have filed a jdk7 bug 6869274 on this. -kto From langel at redhat.com Thu Aug 6 13:04:21 2009 From: langel at redhat.com (Lillian Angel) Date: Thu, 06 Aug 2009 16:04:21 -0400 Subject: IcedTea7 1.11 (OpenJDK7 Milestone 4) released! In-Reply-To: <17c6771e0908060430t126e58cdvf7f069aafcfb695e@mail.gmail.com> References: <17c6771e0908060430t126e58cdvf7f069aafcfb695e@mail.gmail.com> Message-ID: <4A7B3745.40805@redhat.com> Andrew John Hughes wrote: > We are pleased to announce the release of IcedTea7 1.11. > > The IcedTea project provides a harness to build the source code from > OpenJDK7 using Free Software build tools. It also includes the only > Free Java plugin and Web Start implementation, and support for > additional architectures over and above x86, x86_64 and sparc via the > Zero assembler port and the Shark JIT compiler. > > This release provides a version of IcedTea for producing builds of > OpenJDK7 Milestone 4. Unlike the binaries mentioned by Mark Reinhold > (http://blogs.sun.com/mr/entry/jdk7_m4) and Xiomara Jayasena > (http://blogs.sun.com/xiomara/entry/jdk7_m4u), those produced by > IcedTea are completely Free Software, and include Free implementations > of a Java plugin and Web Start support. You can also build IcedTea on > architectures not supported by OpenJDK as standard e.g. ppc, ppc64, > arm via the Zero assembler port (--enable-zero). There is also > experimental support for a JIT based on LLVM. > > What???s New? > ?????????????????? > - Updated to OpenJDK7 b66 (Milestone 4), including > JSR 308: Annotations on Java types. > - Updates/bug fixes for netx, Shark and the web plugin. > - Zero is now provided in the upstream forest rather than in-tree. > - The options > - --with-openjdk > - --with-icedtea > - --with-openjdk-home > - --with-icedtea-home > - --with-gcj-jdk > have been removed. The JDK is now specified by --with-jdk-home > and whether or not do a full bootstrap or not is now decided > by --disable-bootstrap (the default is yes). This is in preparation > for making the two stages independent of the JDK used, but some > artefacts still remain in this release; the supported behaviour > is still the use of gcj jdk for a full bootstrap and icedtea > for a quick build. > - Added java method tracing using systemtap version 0.9.9+. > - Added latest security fixes. > ?????????????????? > > The tarball can be downloaded here: > http://icedtea.classpath.org/download/source/icedtea-1.11.tar.gz > > The following people helped with this release: > Lillian Angel, Gary Benson, Deepak Bhole, Andrew Haley, Andrew John > Hughes, Matthias Klose, Omair Majid, Xerxes R??nby, Mark Wielaard > > We would also like to thank all the bug reporters and testers! > > To get started: > $ tar xzf icedtea-1.11.tar.gz > $ cd icedtea-1.11 > > Full build requirements and instructions are in INSTALL: > $ ./configure [--enable-visualvm --with-jdk-home --disable-bootstrap > --enable-pulse-java --enable-systemtap ...] > $ make > Fedora 11 i386, srpm and x86_64 rpms here: http://langel.fedorapeople.org/java-1.7.0-openjdk/ Cheers, Lillian From xiomara.jayasena at sun.com Thu Aug 6 16:22:28 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 06 Aug 2009 23:22:28 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b68 for changeset e1b972ff53cd Message-ID: <20090806232228.6E1C7E54D@hg.openjdk.java.net> Changeset: 82e6c820c51a Author: xdono Date: 2009-08-06 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/82e6c820c51a Added tag jdk7-b68 for changeset e1b972ff53cd ! .hgtags From xiomara.jayasena at sun.com Thu Aug 6 16:28:39 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 06 Aug 2009 23:28:39 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b68 for changeset 5182bcc9c60c Message-ID: <20090806232840.ED130E555@hg.openjdk.java.net> Changeset: 8120d308ec4e Author: xdono Date: 2009-08-06 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/8120d308ec4e Added tag jdk7-b68 for changeset 5182bcc9c60c ! .hgtags From xiomara.jayasena at sun.com Thu Aug 6 16:36:21 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 06 Aug 2009 23:36:21 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b68 for changeset d07e68298d4e Message-ID: <20090806233627.2E3EAE55F@hg.openjdk.java.net> Changeset: 54fd4d923296 Author: xdono Date: 2009-08-06 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/54fd4d923296 Added tag jdk7-b68 for changeset d07e68298d4e ! .hgtags From xiomara.jayasena at sun.com Thu Aug 6 16:45:13 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 06 Aug 2009 23:45:13 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b68 for changeset 83b2a9331383 Message-ID: <20090806234514.8EAA1E565@hg.openjdk.java.net> Changeset: a4ab0d6ded63 Author: xdono Date: 2009-08-06 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/a4ab0d6ded63 Added tag jdk7-b68 for changeset 83b2a9331383 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 6 16:50:53 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 06 Aug 2009 23:50:53 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b68 for changeset 845fa487f0f7 Message-ID: <20090806235056.06B94E56B@hg.openjdk.java.net> Changeset: 3e64fdfb9291 Author: xdono Date: 2009-08-06 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/3e64fdfb9291 Added tag jdk7-b68 for changeset 845fa487f0f7 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 6 16:56:30 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 06 Aug 2009 23:56:30 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b68 for changeset b23d905cb5d3 Message-ID: <20090806235658.7DBB2E571@hg.openjdk.java.net> Changeset: 9ae4027c5fe1 Author: xdono Date: 2009-08-06 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9ae4027c5fe1 Added tag jdk7-b68 for changeset b23d905cb5d3 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 6 17:10:14 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 07 Aug 2009 00:10:14 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b68 for changeset 95c1212b07e3 Message-ID: <20090807001018.8D6A3E577@hg.openjdk.java.net> Changeset: ce9bcdcb7859 Author: xdono Date: 2009-08-06 10:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ce9bcdcb7859 Added tag jdk7-b68 for changeset 95c1212b07e3 ! .hgtags From Xueming.Shen at Sun.COM Thu Aug 6 21:12:02 2009 From: Xueming.Shen at Sun.COM (Xueming Shen) Date: Thu, 06 Aug 2009 21:12:02 -0700 Subject: Running ant with jdk7 In-Reply-To: <4A79FA21.7040603@sun.com> References: <4A79FA21.7040603@sun.com> Message-ID: <4A7BA992.5040801@sun.com> It appears the failure has nothing to do with the zip code, attached sample Foo started to fail ( the masking operation & BYTE_3_MASK seems failed) from b65 on solaris-i586 (but works fine on sol-sparc, it failed on linux-amd64 as well, have not tried on other platforms yet). Any idea where I should send this one to? Sherman public class Foo { private static final long BYTE_3_MASK = 0xFF000000L; private static final int BYTE_3_SHIFT = 24; public static void main(String[] args) { java.util.Random r = new java.util.Random(); byte[] bb = new byte[1]; while(true) { r.nextBytes(bb); long l = (bb[0] << BYTE_3_SHIFT) & BYTE_3_MASK; if (bb[0] < 0) System.out.printf(" [toLong]: %x -> %x%n", bb[0] & 0xff, l); if ((l & 0xf00000000L) != 0) { System.out.printf("Masking failed!%n"); break; } } } } Kelly O'Hair wrote: > > Has anyone been running ant with jdk7 or openjdk7? Just curious if > anyone else > has run into this problem. My ant script does something like: > > > > But when I have ant run with jdk7 (jdk7/bin in my PATH), I'm getting > this exception: > > BUILD FAILED > java.lang.IllegalArgumentException: invalid entry crc-32 > at java.util.zip.ZipEntry.setCrc(ZipEntry.java:186) > at > org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:300) > > at org.apache.tools.zip.ZipFile.(ZipFile.java:152) > at > org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137) > at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > 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:623) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) > > at org.apache.tools.ant.Task.perform(Task.java:348) > at org.apache.tools.ant.Target.execute(Target.java:357) > at org.apache.tools.ant.Target.performTasks(Target.java:385) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) > at org.apache.tools.ant.Project.executeTarget(Project.java:1306) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1189) > at org.apache.tools.ant.Main.runBuild(Main.java:758) > at org.apache.tools.ant.Main.startAnt(Main.java:217) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > Anyone seen that before? > > -kto > > From Tim.Bell at Sun.COM Thu Aug 6 22:49:39 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Thu, 06 Aug 2009 22:49:39 -0700 Subject: bug 6869274 Re: Running ant with jdk7 In-Reply-To: <4A7BA992.5040801@sun.com> References: <4A79FA21.7040603@sun.com> <4A7BA992.5040801@sun.com> Message-ID: <4A7BC073.90300@sun.com> Xueming Shen wrote: > It appears the failure has nothing to do with the zip code, attached > sample Foo started to fail > ( the masking operation & BYTE_3_MASK seems failed) from b65 on > solaris-i586 (but works > fine on sol-sparc, it failed on linux-amd64 as well, have not tried on > other platforms yet). Any > idea where I should send this one to? Interesting! This could be a word tearing or optimization bug in the server (C2) compiler. Your test case will run for many minutes on my Solaris-x64 desktop if I use "-Xint" or "-client" If I run with "-server" I get a failure pretty quickly. Here is a slightly modified version of your test case that tracks the iteration count: % cat Foo.java public class Foo { private static final long BYTE_3_MASK = 0xFF000000L; private static final int BYTE_3_SHIFT = 24; public static void main(String[] args) { java.util.Random r = new java.util.Random(); byte[] bb = new byte[1]; long nLoops = 0; while(true) { nLoops++; r.nextBytes(bb); long l = (bb[0] << BYTE_3_SHIFT) & BYTE_3_MASK; if (bb[0] < 0) System.out.printf(" [toLong]: %x -> %x%n", bb[0] & 0xff, l); if ((l & 0xf00000000L) != 0) { System.out.printf(nLoops + " Masking failed!%n"); break; } } } } If I run with my local copy of JDK7 b67, I get a failure at about 14000 iterations, right after Foo:main is compiled: % /opt/java/jdk1.7.0-b67/fastdebug/bin/java -server \ -showversion -ea -esa -Xbatch -XX:+PrintCompilation Foo [... output trimmed...] [toLong]: d4 -> d4000000 [toLong]: df -> df000000 [toLong]: be -> be000000 1% b Foo::main @ 14 (124 bytes) [toLong]: a7 -> ffffffffa7000000 1% made not entrant (2) Foo::main @ 14 (124 bytes) 14564 Masking failed! If I add one more flag: -XX:CompileOnly=Foo::main /opt/java/jdk1.7.0-b67/fastdebug/bin/java -server \ -showversion -ea -esa -Xbatch -XX:+PrintCompilation \ -XX:CompileOnly=Foo::main Foo I still get a failure: [toLong]: e8 -> e8000000 [toLong]: f6 -> f6000000 [toLong]: cc -> cc000000 [toLong]: 9c -> 9c000000 1% b Foo::main @ 14 (124 bytes) [toLong]: e4 -> ffffffffe4000000 1% made not entrant (2) Foo::main @ 14 (124 bytes) 14564 Masking failed! I will update Bug-ID 6869274 and assign it to HVM/compiler2 Tim From David.Holmes at Sun.COM Thu Aug 6 22:49:51 2009 From: David.Holmes at Sun.COM (David Holmes - Sun Microsystems) Date: Fri, 07 Aug 2009 15:49:51 +1000 Subject: Running ant with jdk7 In-Reply-To: <4A7BA992.5040801@sun.com> References: <4A79FA21.7040603@sun.com> <4A7BA992.5040801@sun.com> Message-ID: <4A7BC07F.1090701@sun.com> Hi Sherman, This looks like a server compiler problem (jvm->hotspot->compiler2). I can reproduce on my solaris-x86 box but only using -server not -client or -Xint. Cheers, David Xueming Shen said the following on 08/07/09 14:12: > It appears the failure has nothing to do with the zip code, attached > sample Foo started to fail > ( the masking operation & BYTE_3_MASK seems failed) from b65 on > solaris-i586 (but works > fine on sol-sparc, it failed on linux-amd64 as well, have not tried on > other platforms yet). Any > idea where I should send this one to? > > Sherman > > public class Foo { > > private static final long BYTE_3_MASK = 0xFF000000L; > private static final int BYTE_3_SHIFT = 24; > > public static void main(String[] args) { > java.util.Random r = new java.util.Random(); > byte[] bb = new byte[1]; > > while(true) { > r.nextBytes(bb); > > long l = (bb[0] << BYTE_3_SHIFT) & BYTE_3_MASK; > > if (bb[0] < 0) > System.out.printf(" [toLong]: %x -> %x%n", > bb[0] & 0xff, l); > > if ((l & 0xf00000000L) != 0) { > System.out.printf("Masking failed!%n"); > break; > } > } > } > } > > > > > > Kelly O'Hair wrote: >> >> Has anyone been running ant with jdk7 or openjdk7? Just curious if >> anyone else >> has run into this problem. My ant script does something like: >> >> >> >> But when I have ant run with jdk7 (jdk7/bin in my PATH), I'm getting >> this exception: >> >> BUILD FAILED >> java.lang.IllegalArgumentException: invalid entry crc-32 >> at java.util.zip.ZipEntry.setCrc(ZipEntry.java:186) >> at >> org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:300) >> >> at org.apache.tools.zip.ZipFile.(ZipFile.java:152) >> at >> org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137) >> at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107) >> at >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) >> 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:623) >> at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) >> >> at org.apache.tools.ant.Task.perform(Task.java:348) >> at org.apache.tools.ant.Target.execute(Target.java:357) >> at org.apache.tools.ant.Target.performTasks(Target.java:385) >> at >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) >> at org.apache.tools.ant.Project.executeTarget(Project.java:1306) >> at >> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) >> >> at org.apache.tools.ant.Project.executeTargets(Project.java:1189) >> at org.apache.tools.ant.Main.runBuild(Main.java:758) >> at org.apache.tools.ant.Main.startAnt(Main.java:217) >> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) >> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) >> >> >> Anyone seen that before? >> >> -kto >> >> > From Xueming.Shen at Sun.COM Thu Aug 6 23:00:05 2009 From: Xueming.Shen at Sun.COM (Xueming Shen) Date: Thu, 06 Aug 2009 23:00:05 -0700 Subject: Running ant with jdk7 In-Reply-To: <4A7BC07F.1090701@sun.com> References: <4A79FA21.7040603@sun.com> <4A7BA992.5040801@sun.com> <4A7BC07F.1090701@sun.com> Message-ID: <4A7BC2E5.8020705@sun.com> Yes. it appears it only fails on the -server vm. David Holmes - Sun Microsystems wrote: > Hi Sherman, > > This looks like a server compiler problem (jvm->hotspot->compiler2). I > can reproduce on my solaris-x86 box but only using -server not -client > or -Xint. > > Cheers, > David > > Xueming Shen said the following on 08/07/09 14:12: >> It appears the failure has nothing to do with the zip code, attached >> sample Foo started to fail >> ( the masking operation & BYTE_3_MASK seems failed) from b65 on >> solaris-i586 (but works >> fine on sol-sparc, it failed on linux-amd64 as well, have not tried >> on other platforms yet). Any >> idea where I should send this one to? >> >> Sherman >> >> public class Foo { >> >> private static final long BYTE_3_MASK = 0xFF000000L; >> private static final int BYTE_3_SHIFT = 24; >> >> public static void main(String[] args) { >> java.util.Random r = new java.util.Random(); >> byte[] bb = new byte[1]; >> >> while(true) { >> r.nextBytes(bb); >> >> long l = (bb[0] << BYTE_3_SHIFT) & BYTE_3_MASK; >> >> if (bb[0] < 0) >> System.out.printf(" [toLong]: %x -> %x%n", >> bb[0] & 0xff, l); >> >> if ((l & 0xf00000000L) != 0) { >> System.out.printf("Masking failed!%n"); >> break; >> } >> } >> } >> } >> >> >> >> >> >> Kelly O'Hair wrote: >>> >>> Has anyone been running ant with jdk7 or openjdk7? Just curious if >>> anyone else >>> has run into this problem. My ant script does something like: >>> >>> >>> >>> But when I have ant run with jdk7 (jdk7/bin in my PATH), I'm getting >>> this exception: >>> >>> BUILD FAILED >>> java.lang.IllegalArgumentException: invalid entry crc-32 >>> at java.util.zip.ZipEntry.setCrc(ZipEntry.java:186) >>> at >>> org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:300) >>> >>> at org.apache.tools.zip.ZipFile.(ZipFile.java:152) >>> at >>> org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137) >>> at >>> org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107) >>> at >>> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) >>> 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:623) >>> at >>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) >>> >>> at org.apache.tools.ant.Task.perform(Task.java:348) >>> at org.apache.tools.ant.Target.execute(Target.java:357) >>> at org.apache.tools.ant.Target.performTasks(Target.java:385) >>> at >>> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) >>> at >>> org.apache.tools.ant.Project.executeTarget(Project.java:1306) >>> at >>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) >>> >>> at >>> org.apache.tools.ant.Project.executeTargets(Project.java:1189) >>> at org.apache.tools.ant.Main.runBuild(Main.java:758) >>> at org.apache.tools.ant.Main.startAnt(Main.java:217) >>> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) >>> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) >>> >>> >>> Anyone seen that before? >>> >>> -kto >>> >>> >> From Christian.Thalinger at Sun.COM Fri Aug 7 03:19:36 2009 From: Christian.Thalinger at Sun.COM (Christian Thalinger) Date: Fri, 07 Aug 2009 12:19:36 +0200 Subject: Running ant with jdk7 In-Reply-To: <4A7BC2E5.8020705@sun.com> References: <4A79FA21.7040603@sun.com> <4A7BA992.5040801@sun.com> <4A7BC07F.1090701@sun.com> <4A7BC2E5.8020705@sun.com> Message-ID: <4A7BFFB8.3080408@Sun.COM> Xueming Shen wrote: > Yes. it appears it only fails on the -server vm. It's an optimization bug that got fixed with: http://bugs.sun.com/view_bug.do?bug_id=6863155 and will be available in HS16 b08. -- Christian From Kelly.Ohair at Sun.COM Fri Aug 7 09:26:12 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Fri, 07 Aug 2009 09:26:12 -0700 Subject: Running ant with jdk7 In-Reply-To: <4A7BA992.5040801@sun.com> References: <4A79FA21.7040603@sun.com> <4A7BA992.5040801@sun.com> Message-ID: <4A7C55A4.1050704@sun.com> Looks like a compiler 2 bug, you should transfer the bug to jvm/hotspot/c2, they may cloes it as a dup, but at least we now have a record of the problem in case anyone else runs into it from the ant side of things. Thanks for tracking this down. -kto Xueming Shen wrote: > It appears the failure has nothing to do with the zip code, attached > sample Foo started to fail > ( the masking operation & BYTE_3_MASK seems failed) from b65 on > solaris-i586 (but works > fine on sol-sparc, it failed on linux-amd64 as well, have not tried on > other platforms yet). Any > idea where I should send this one to? > > Sherman > > public class Foo { > > private static final long BYTE_3_MASK = 0xFF000000L; > private static final int BYTE_3_SHIFT = 24; > > public static void main(String[] args) { > java.util.Random r = new java.util.Random(); > byte[] bb = new byte[1]; > > while(true) { > r.nextBytes(bb); > > long l = (bb[0] << BYTE_3_SHIFT) & BYTE_3_MASK; > > if (bb[0] < 0) > System.out.printf(" [toLong]: %x -> %x%n", > bb[0] & 0xff, l); > > if ((l & 0xf00000000L) != 0) { > System.out.printf("Masking failed!%n"); > break; > } > } > } > } > > > > > > Kelly O'Hair wrote: >> >> Has anyone been running ant with jdk7 or openjdk7? Just curious if >> anyone else >> has run into this problem. My ant script does something like: >> >> >> >> But when I have ant run with jdk7 (jdk7/bin in my PATH), I'm getting >> this exception: >> >> BUILD FAILED >> java.lang.IllegalArgumentException: invalid entry crc-32 >> at java.util.zip.ZipEntry.setCrc(ZipEntry.java:186) >> at >> org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:300) >> >> at org.apache.tools.zip.ZipFile.(ZipFile.java:152) >> at >> org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137) >> at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107) >> at >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) >> 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:623) >> at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) >> >> at org.apache.tools.ant.Task.perform(Task.java:348) >> at org.apache.tools.ant.Target.execute(Target.java:357) >> at org.apache.tools.ant.Target.performTasks(Target.java:385) >> at >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) >> at org.apache.tools.ant.Project.executeTarget(Project.java:1306) >> at >> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) >> >> at org.apache.tools.ant.Project.executeTargets(Project.java:1189) >> at org.apache.tools.ant.Main.runBuild(Main.java:758) >> at org.apache.tools.ant.Main.startAnt(Main.java:217) >> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) >> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) >> >> >> Anyone seen that before? >> >> -kto >> >> > From Maurizio.Cimadamore at Sun.COM Tue Aug 11 10:30:32 2009 From: Maurizio.Cimadamore at Sun.COM (Maurizio Cimadamore) Date: Tue, 11 Aug 2009 18:30:32 +0100 Subject: hg push getting worse? Message-ID: <4A81AAB8.5060203@sun.com> Hi I noticed that the time needed for an hg push is getting longer and longer. It used to be quite fast when I started using Mercurial (I normally work with the langtools repository) - now it takes about 5 minutes for a push to go through. I first though this was something that has to do with the amount of changeset in the hg repo - but this doesn't seem to be the case; I also work in the FX compiler and we recently switched to mercurial for FX as well - despite the number of changeset in FX is greater than the one of the langtools repo, FX pushes are really fast (up to 10 seconds). Could it be jcheck that is slowing down pushes - or some other related server-side check? Thanks Maurizio From Alan.Bateman at Sun.COM Tue Aug 11 10:55:28 2009 From: Alan.Bateman at Sun.COM (Alan Bateman) Date: Tue, 11 Aug 2009 18:55:28 +0100 Subject: hg push getting worse? In-Reply-To: <4A81AAB8.5060203@sun.com> References: <4A81AAB8.5060203@sun.com> Message-ID: <4A81B090.7070807@sun.com> Maurizio Cimadamore wrote: > Hi > I noticed that the time needed for an hg push is getting longer and > longer. It used to be quite fast when I started using Mercurial (I > normally work with the langtools repository) - now it takes about 5 > minutes for a push to go through. I first though this was something > that has to do with the amount of changeset in the hg repo - but this > doesn't seem to be the case; I also work in the FX compiler and we > recently switched to mercurial for FX as well - despite the number of > changeset in FX is greater than the one of the langtools repo, FX > pushes are really fast (up to 10 seconds). > > Could it be jcheck that is slowing down pushes - or some other related > server-side check? > > Thanks > Maurizio I've noticed this too. It seems like the push to the gate forest is immediate and the delay is waiting for the auto-push. It needs someone familiar with the infrastructure to explain what is happening. -Alan. PS: I think web-discuss might be a better place for this topic. From gnu_andrew at member.fsf.org Tue Aug 11 11:02:07 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Tue, 11 Aug 2009 19:02:07 +0100 Subject: hg push getting worse? In-Reply-To: <4A81AAB8.5060203@sun.com> References: <4A81AAB8.5060203@sun.com> Message-ID: <17c6771e0908111102h6a5b1d9ale21e5c744874f05c@mail.gmail.com> 2009/8/11 Maurizio Cimadamore : > Hi > I noticed that the time needed for an hg push is getting longer and longer. > It used to be quite fast when I started using Mercurial (I normally work > with the langtools repository) - now it takes about 5 minutes for a push to > go through. I first though this was something that has to do with the amount > of changeset in the hg repo - but this doesn't seem to be the case; I also > work in the FX compiler and we recently switched to mercurial for FX as well > - despite the number of changeset in FX is greater than the one of the > langtools repo, FX pushes are really fast (up to 10 seconds). > > Could it be jcheck that is slowing down pushes - or some other related > server-side check? > > Thanks > Maurizio > >From my experience with the OpenJDK servers, I think it may be jcheck. Unfortunately, jcheck itself is not Free Software, so it is impossible for me to say for definite. Instead, we seem to be discovering what checks it performs only when failures occur. I do know it does the following: * Checks the use of whitespace in changesets, rejecting the use of tabs and trailing whitespace. * Checks the format of the commit message. It must even follow the bugid/summary/reviewer format documented in the developer guide or simply be 'Merge'. * Checks that the bugid used is not used by any other changeset. I've run into all of these with different changesets. I can definitely see how the latter could take a while on something like the jdk repository (which dwarfs the others in size). jcheck appears to perform its check on the changeset once committed to the remote repository and then performs a rollback if it fails, although you don't see any of this feedback in realtime on the client. I presume this also means it has to get Mercurial to generate the changeset (and others for the bugid check) which would take time. It would be much better if we could perform these sanity checks locally, though we'd still need some way of checking this had been done on the server side (or who knows, we could trust the developers to have done it...). Thanks, -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From gnu_andrew at member.fsf.org Tue Aug 11 11:09:37 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Tue, 11 Aug 2009 19:09:37 +0100 Subject: hg push getting worse? In-Reply-To: <17c6771e0908111102h6a5b1d9ale21e5c744874f05c@mail.gmail.com> References: <4A81AAB8.5060203@sun.com> <17c6771e0908111102h6a5b1d9ale21e5c744874f05c@mail.gmail.com> Message-ID: <17c6771e0908111109r75cdf242u4e45f348ec95d15a@mail.gmail.com> 2009/8/11 Andrew John Hughes : > 2009/8/11 Maurizio Cimadamore : >> Hi >> I noticed that the time needed for an hg push is getting longer and longer. >> It used to be quite fast when I started using Mercurial (I normally work >> with the langtools repository) - now it takes about 5 minutes for a push to >> go through. I first though this was something that has to do with the amount >> of changeset in the hg repo - but this doesn't seem to be the case; I also >> work in the FX compiler and we recently switched to mercurial for FX as well >> - despite the number of changeset in FX is greater than the one of the >> langtools repo, FX pushes are really fast (up to 10 seconds). >> >> Could it be jcheck that is slowing down pushes - or some other related >> server-side check? >> >> Thanks >> Maurizio >> > > From my experience with the OpenJDK servers, I think it may be jcheck. > ?Unfortunately, jcheck itself is not Free Software, so it is > impossible for me to say for definite. ?Instead, we seem to be > discovering what checks it performs only when failures occur. > > I do know it does the following: > > * Checks the use of whitespace in changesets, rejecting the use of > tabs and trailing whitespace. > * Checks the format of the commit message. ?It must even follow the > bugid/summary/reviewer format documented in the developer guide or > simply be 'Merge'. > * Checks that the bugid used is not used by any other changeset. > > I've run into all of these with different changesets. ?I can > definitely see how the latter could take a while on something like the > jdk repository (which dwarfs the others in size). > > jcheck appears to perform its check on the changeset once committed to > the remote repository and then performs a rollback if it fails, > although you don't see any of this feedback in realtime on the client. > ?I presume this also means it has to get Mercurial to generate the > changeset (and others for the bugid check) which would take time. > > It would be much better if we could perform these sanity checks > locally, though we'd still need some way of checking this had been > done on the server side (or who knows, we could trust the developers > to have done it...). > > Thanks, > -- > Andrew :-) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and the OpenJDK > http://www.gnu.org/software/classpath > http://openjdk.java.net > > PGP Key: 94EFD9D8 (http://subkeys.pgp.net) > Fingerprint: F8EF F1EA 401E 2E60 15FA ?7927 142C 2591 94EF D9D8 > I should also note that duplicate bugids can appear completely legitimately in certain merge cases. This is the current issue with updating OpenJDK6's HotSpot.. Fixes for bugs occur both in the original (rebased) OpenJDK6 HotSpot and the copy of HotSpot being merged from the hs14 repository, resulting in duplicate bugids which jcheck rejects. I presume this is to protect against the case that someone mistypes the bugid as another legitimate bugid, but it is certainly an expensive check for what seems a fairly unlikely occurrence. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From xiomara.jayasena at sun.com Wed Aug 12 16:01:01 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Wed, 12 Aug 2009 23:01:01 +0000 Subject: hg: jdk7/jdk7/jdk: 3 new changesets Message-ID: <20090812230158.1C3ADEBF7@hg.openjdk.java.net> Changeset: 7e491e39ea0f Author: tbell Date: 2009-08-06 17:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7e491e39ea0f 6865853: Additional code changes needed to build deploy using WXP SP2 and Visual Studio 2008 Reviewed-by: ohair ! src/windows/native/sun/jkernel/kernel.cpp Changeset: 08baaf8638c9 Author: tbell Date: 2009-08-06 17:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/08baaf8638c9 Merge - src/share/classes/com/sun/crypto/provider/JarVerifier.java - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java - src/share/classes/sun/security/pkcs11/JarVerifier.java - src/windows/classes/sun/security/mscapi/JarVerifier.java Changeset: 226b20019b1f Author: xdono Date: 2009-08-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/226b20019b1f Merge From Xiomara.Jayasena at Sun.COM Wed Aug 12 17:59:05 2009 From: Xiomara.Jayasena at Sun.COM (Xiomara Jayasena) Date: Wed, 12 Aug 2009 17:59:05 -0700 Subject: jdk7-b69: Build Integration Message-ID: <4A836559.2050406@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/82e6c820c51a http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/8120d308ec4e http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/54fd4d923296 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/a4ab0d6ded63 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/3e64fdfb9291 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/226b20019b1f http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ce9bcdcb7859 ---- PIT results or PIT waiver : These changes are coordinated with RE [xiomara] and tested in the RE environment. From xiomara.jayasena at sun.com Thu Aug 13 16:41:50 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 13 Aug 2009 23:41:50 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b69 for changeset 82e6c820c51a Message-ID: <20090813234150.6EBECED28@hg.openjdk.java.net> Changeset: 51a71c2c4b80 Author: xdono Date: 2009-08-13 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/51a71c2c4b80 Added tag jdk7-b69 for changeset 82e6c820c51a ! .hgtags From xiomara.jayasena at sun.com Thu Aug 13 16:47:35 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 13 Aug 2009 23:47:35 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b69 for changeset 8120d308ec4e Message-ID: <20090813234737.6DB60ED2E@hg.openjdk.java.net> Changeset: 07b3e9ba5085 Author: xdono Date: 2009-08-13 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/07b3e9ba5085 Added tag jdk7-b69 for changeset 8120d308ec4e ! .hgtags From xiomara.jayasena at sun.com Thu Aug 13 16:58:31 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 13 Aug 2009 23:58:31 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b69 for changeset 54fd4d923296 Message-ID: <20090813235834.23876ED36@hg.openjdk.java.net> Changeset: 5021b9893d0a Author: xdono Date: 2009-08-13 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5021b9893d0a Added tag jdk7-b69 for changeset 54fd4d923296 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 13 17:29:02 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 14 Aug 2009 00:29:02 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b69 for changeset a4ab0d6ded63 Message-ID: <20090814002903.987A5ED3E@hg.openjdk.java.net> Changeset: 8287833daabc Author: xdono Date: 2009-08-13 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/8287833daabc Added tag jdk7-b69 for changeset a4ab0d6ded63 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 13 17:35:52 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 14 Aug 2009 00:35:52 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b69 for changeset 3e64fdfb9291 Message-ID: <20090814003553.B8110ED48@hg.openjdk.java.net> Changeset: 1041c9cce799 Author: xdono Date: 2009-08-13 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/1041c9cce799 Added tag jdk7-b69 for changeset 3e64fdfb9291 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 13 17:41:46 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 14 Aug 2009 00:41:46 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b69 for changeset 226b20019b1f Message-ID: <20090814004213.D9921ED53@hg.openjdk.java.net> Changeset: 36c8ddbe9bc5 Author: xdono Date: 2009-08-13 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/36c8ddbe9bc5 Added tag jdk7-b69 for changeset 226b20019b1f ! .hgtags From xiomara.jayasena at sun.com Thu Aug 13 17:55:22 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 14 Aug 2009 00:55:22 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b69 for changeset ce9bcdcb7859 Message-ID: <20090814005525.E48D8ED59@hg.openjdk.java.net> Changeset: 4ac89259512f Author: xdono Date: 2009-08-13 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/4ac89259512f Added tag jdk7-b69 for changeset ce9bcdcb7859 ! .hgtags From martinrb at google.com Fri Aug 14 12:00:20 2009 From: martinrb at google.com (Martin Buchholz) Date: Fri, 14 Aug 2009 12:00:20 -0700 Subject: THIRD_PARTY_README mangled Message-ID: <1ccfd1c10908141200r19992d5dh55a188f2abc663ee@mail.gmail.com> The THIRD_PARTY_README contains a list of licenses. It should include the license texts verbatim, byte-for-byte, when those licenses are available in plain text form, as they invariably are. But in fact the license text appears to be mangled, as if someone had copied and pasted the various license text into a buggy Windows word processor and re-exported to text. Martin From tim.bell at sun.com Fri Aug 14 14:39:47 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 14 Aug 2009 21:39:47 +0000 Subject: hg: jdk7/jdk7: 3 new changesets Message-ID: <20090814213948.14999EE57@hg.openjdk.java.net> Changeset: 4cad5a3f5038 Author: asaha Date: 2009-08-07 11:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/4cad5a3f5038 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 Reviewed-by: darcy, ramap ! THIRD_PARTY_README Changeset: fb676d15f20f Author: asaha Date: 2009-08-10 10:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/fb676d15f20f Merge Changeset: 175cb3fe6159 Author: tbell Date: 2009-08-14 08:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/175cb3fe6159 Merge From tim.bell at sun.com Fri Aug 14 14:47:29 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 14 Aug 2009 21:47:29 +0000 Subject: hg: jdk7/jdk7/corba: 3 new changesets Message-ID: <20090814214732.B7405EE5E@hg.openjdk.java.net> Changeset: f3f572ea0cf2 Author: asaha Date: 2009-08-07 11:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/f3f572ea0cf2 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 Reviewed-by: darcy, ramap ! THIRD_PARTY_README Changeset: 691649734a70 Author: asaha Date: 2009-08-10 10:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/691649734a70 Merge Changeset: 175bd6877954 Author: tbell Date: 2009-08-14 08:49 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/175bd6877954 Merge From tim.bell at sun.com Fri Aug 14 14:54:31 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 14 Aug 2009 21:54:31 +0000 Subject: hg: jdk7/jdk7/hotspot: 3 new changesets Message-ID: <20090814215440.DCA72EE64@hg.openjdk.java.net> Changeset: 185d256992c3 Author: asaha Date: 2009-08-07 11:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/185d256992c3 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 Reviewed-by: darcy, ramap ! THIRD_PARTY_README Changeset: adba5b333f26 Author: asaha Date: 2009-08-10 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/adba5b333f26 Merge Changeset: 0632c3e615a3 Author: tbell Date: 2009-08-14 08:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0632c3e615a3 Merge From tim.bell at sun.com Fri Aug 14 15:03:23 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 14 Aug 2009 22:03:23 +0000 Subject: hg: jdk7/jdk7/jaxp: 10 new changesets Message-ID: <20090814220339.56BD7EE6A@hg.openjdk.java.net> Changeset: 1687f5192ce7 Author: asaha Date: 2009-06-22 13:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/1687f5192ce7 6845701: Xerces2 Java XML library infinite loop with malformed XML input Reviewed-by: hawtin ! src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 1b3c6eec7d31 Author: asaha Date: 2009-06-30 16:23 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/1b3c6eec7d31 Merge Changeset: e8d3c15bb7f6 Author: asaha Date: 2009-07-06 11:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/e8d3c15bb7f6 Merge Changeset: 1c82b475604f Author: asaha Date: 2009-07-21 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/1c82b475604f Merge Changeset: fb3829850f08 Author: asaha Date: 2009-07-27 22:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/fb3829850f08 Merge Changeset: 66f9efcdd76c Author: asaha Date: 2009-08-03 12:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/66f9efcdd76c Merge Changeset: 16184436ba33 Author: asaha Date: 2009-08-06 22:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/16184436ba33 Merge Changeset: c7914d53581c Author: asaha Date: 2009-08-07 11:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/c7914d53581c 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 Reviewed-by: darcy, ramap ! THIRD_PARTY_README Changeset: deec13478962 Author: asaha Date: 2009-08-10 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/deec13478962 Merge Changeset: c83f0106b78a Author: tbell Date: 2009-08-14 08:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/c83f0106b78a Merge From tim.bell at sun.com Fri Aug 14 15:10:58 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 14 Aug 2009 22:10:58 +0000 Subject: hg: jdk7/jdk7/jaxws: 3 new changesets Message-ID: <20090814221104.2ED35EE70@hg.openjdk.java.net> Changeset: 860b95cc8d1d Author: asaha Date: 2009-08-07 11:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/860b95cc8d1d 6813167: 6u14 JAX-WS audit mutable static bugs 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 Reviewed-by: darcy, ramap ! THIRD_PARTY_README + jaxws.patch + patch.out ! src/share/classes/com/sun/codemodel/internal/JAnnotatable.java ! src/share/classes/com/sun/codemodel/internal/JAnnotationUse.java ! src/share/classes/com/sun/codemodel/internal/JAnnotationWriter.java ! src/share/classes/com/sun/codemodel/internal/JBlock.java ! src/share/classes/com/sun/codemodel/internal/JCommentPart.java ! src/share/classes/com/sun/codemodel/internal/JDirectClass.java ! src/share/classes/com/sun/codemodel/internal/JExpr.java ! src/share/classes/com/sun/codemodel/internal/JJavaName.java ! src/share/classes/com/sun/codemodel/internal/JMethod.java ! src/share/classes/com/sun/codemodel/internal/JPackage.java ! src/share/classes/com/sun/codemodel/internal/JTypeWildcard.java ! src/share/classes/com/sun/codemodel/internal/TypedAnnotationWriter.java - src/share/classes/com/sun/codemodel/internal/fmt/package.html ! src/share/classes/com/sun/codemodel/internal/package-info.java ! src/share/classes/com/sun/codemodel/internal/util/EncoderFactory.java ! src/share/classes/com/sun/codemodel/internal/util/MS1252Encoder.java ! src/share/classes/com/sun/codemodel/internal/writer/FilterCodeWriter.java + src/share/classes/com/sun/istack/internal/Builder.java ! src/share/classes/com/sun/istack/internal/Pool.java ! src/share/classes/com/sun/istack/internal/XMLStreamReaderToContentHandler.java + src/share/classes/com/sun/istack/internal/localization/Localizable.java + src/share/classes/com/sun/istack/internal/localization/LocalizableMessage.java + src/share/classes/com/sun/istack/internal/localization/LocalizableMessageFactory.java + src/share/classes/com/sun/istack/internal/localization/Localizer.java ! src/share/classes/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java ! src/share/classes/com/sun/tools/internal/jxc/ConfigReader.java ! src/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/jxc/Messages.java ! src/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java + src/share/classes/com/sun/tools/internal/jxc/SchemaGeneratorFacade.java ! src/share/classes/com/sun/tools/internal/jxc/apt/AnnotationParser.java ! src/share/classes/com/sun/tools/internal/jxc/apt/AnnotationProcessorFactoryImpl.java ! src/share/classes/com/sun/tools/internal/jxc/apt/Const.java ! src/share/classes/com/sun/tools/internal/jxc/apt/ErrorReceiverImpl.java ! src/share/classes/com/sun/tools/internal/jxc/apt/InlineAnnotationReaderImpl.java ! src/share/classes/com/sun/tools/internal/jxc/apt/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/jxc/apt/Messages.java ! src/share/classes/com/sun/tools/internal/jxc/apt/Options.java ! src/share/classes/com/sun/tools/internal/jxc/apt/SchemaGenerator.java ! src/share/classes/com/sun/tools/internal/jxc/gen/config/Classes.java ! src/share/classes/com/sun/tools/internal/jxc/gen/config/Config.java ! src/share/classes/com/sun/tools/internal/jxc/gen/config/Schema.java ! src/share/classes/com/sun/tools/internal/jxc/gen/config/config.xsd ! src/share/classes/com/sun/tools/internal/jxc/model/nav/APTNavigator.java ! src/share/classes/com/sun/tools/internal/ws/Invoker.java ! src/share/classes/com/sun/tools/internal/ws/api/TJavaGeneratorExtension.java + src/share/classes/com/sun/tools/internal/ws/api/WsgenExtension.java + src/share/classes/com/sun/tools/internal/ws/api/WsgenProtocol.java ! src/share/classes/com/sun/tools/internal/ws/api/wsdl/TWSDLExtensible.java ! src/share/classes/com/sun/tools/internal/ws/api/wsdl/TWSDLExtension.java ! src/share/classes/com/sun/tools/internal/ws/api/wsdl/TWSDLExtensionHandler.java ! src/share/classes/com/sun/tools/internal/ws/api/wsdl/TWSDLOperation.java ! src/share/classes/com/sun/tools/internal/ws/api/wsdl/TWSDLParserContext.java ! src/share/classes/com/sun/tools/internal/ws/package-info.java ! src/share/classes/com/sun/tools/internal/ws/processor/generator/GeneratorBase.java ! src/share/classes/com/sun/tools/internal/ws/processor/generator/SeiGenerator.java ! src/share/classes/com/sun/tools/internal/ws/processor/generator/ServiceGenerator.java ! src/share/classes/com/sun/tools/internal/ws/processor/generator/W3CAddressingJavaGeneratorExtension.java ! src/share/classes/com/sun/tools/internal/ws/processor/model/Port.java ! src/share/classes/com/sun/tools/internal/ws/processor/model/java/JavaMethod.java ! src/share/classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBType.java ! src/share/classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java ! src/share/classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java ! src/share/classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceWrapperGenerator.java ! src/share/classes/com/sun/tools/internal/ws/processor/modeler/wsdl/ConsoleErrorReporter.java ! src/share/classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java ! src/share/classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler.java ! src/share/classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase.java ! src/share/classes/com/sun/tools/internal/ws/processor/util/ClassNameCollector.java ! src/share/classes/com/sun/tools/internal/ws/resources/GeneratorMessages.java ! src/share/classes/com/sun/tools/internal/ws/resources/ModelMessages.java ! src/share/classes/com/sun/tools/internal/ws/resources/ModelerMessages.java ! src/share/classes/com/sun/tools/internal/ws/resources/WebserviceapMessages.java ! src/share/classes/com/sun/tools/internal/ws/resources/WscompileMessages.java ! src/share/classes/com/sun/tools/internal/ws/resources/WsdlMessages.java ! src/share/classes/com/sun/tools/internal/ws/resources/configuration.properties ! src/share/classes/com/sun/tools/internal/ws/resources/generator.properties ! src/share/classes/com/sun/tools/internal/ws/resources/javacompiler.properties ! src/share/classes/com/sun/tools/internal/ws/resources/model.properties ! src/share/classes/com/sun/tools/internal/ws/resources/modeler.properties ! src/share/classes/com/sun/tools/internal/ws/resources/processor.properties ! src/share/classes/com/sun/tools/internal/ws/resources/util.properties ! src/share/classes/com/sun/tools/internal/ws/resources/webserviceap.properties ! src/share/classes/com/sun/tools/internal/ws/resources/wscompile.properties ! src/share/classes/com/sun/tools/internal/ws/resources/wsdl.properties ! src/share/classes/com/sun/tools/internal/ws/version.properties ! src/share/classes/com/sun/tools/internal/ws/wscompile/AbortException.java + src/share/classes/com/sun/tools/internal/ws/wscompile/AuthInfo.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/BadCommandLineException.java + src/share/classes/com/sun/tools/internal/ws/wscompile/DefaultAuthTester.java + src/share/classes/com/sun/tools/internal/ws/wscompile/DefaultAuthenticator.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/ErrorReceiver.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/ErrorReceiverFilter.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/JavaCompilerHelper.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/Options.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/WsgenOptions.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/WsimportListener.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/WsimportOptions.java ! src/share/classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/document/Message.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/framework/AbstractDocument.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/AbstractReferenceFinderImpl.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/DOMBuilder.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java + src/share/classes/com/sun/tools/internal/ws/wsdl/parser/DOMForestParser.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/DOMForestScanner.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/InternalizationLogic.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/Internalizer.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/MemberSubmissionAddressingExtensionHandler.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/MetadataFinder.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/NamespaceContextImpl.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/VersionChecker.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/W3CAddressingExtensionHandler.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/WSDLInternalizationLogic.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/WSDLParser.java ! src/share/classes/com/sun/tools/internal/ws/wsdl/parser/WhitespaceStripper.java + src/share/classes/com/sun/tools/internal/xjc/ClassLoaderBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/Driver.java ! src/share/classes/com/sun/tools/internal/xjc/Language.java ! src/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/ModelLoader.java ! src/share/classes/com/sun/tools/internal/xjc/Options.java ! src/share/classes/com/sun/tools/internal/xjc/ProgressCodeWriter.java ! src/share/classes/com/sun/tools/internal/xjc/SchemaCache.java + src/share/classes/com/sun/tools/internal/xjc/XJCFacade.java ! src/share/classes/com/sun/tools/internal/xjc/XJCListener.java ! src/share/classes/com/sun/tools/internal/xjc/addon/at_generated/PluginImpl.java ! src/share/classes/com/sun/tools/internal/xjc/addon/code_injector/Const.java ! src/share/classes/com/sun/tools/internal/xjc/addon/code_injector/PluginImpl.java ! src/share/classes/com/sun/tools/internal/xjc/addon/episode/PluginImpl.java ! src/share/classes/com/sun/tools/internal/xjc/addon/episode/package-info.java ! src/share/classes/com/sun/tools/internal/xjc/api/ClassNameAllocator.java ! src/share/classes/com/sun/tools/internal/xjc/api/J2SJAXBModel.java ! src/share/classes/com/sun/tools/internal/xjc/api/Reference.java ! src/share/classes/com/sun/tools/internal/xjc/api/S2JJAXBModel.java ! src/share/classes/com/sun/tools/internal/xjc/api/SchemaCompiler.java ! src/share/classes/com/sun/tools/internal/xjc/api/SpecVersion.java ! src/share/classes/com/sun/tools/internal/xjc/api/TypeAndAnnotation.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/j2s/JAXBModelImpl.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/j2s/JavaCompilerImpl.java - src/share/classes/com/sun/tools/internal/xjc/api/impl/j2s/Messages.java - src/share/classes/com/sun/tools/internal/xjc/api/impl/j2s/Messages.properties ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/AbstractMappingImpl.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/BeanMappingImpl.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/DowngradingErrorHandler.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementMappingImpl.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/PropertyImpl.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl.java ! src/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java ! src/share/classes/com/sun/tools/internal/xjc/api/package.html ! src/share/classes/com/sun/tools/internal/xjc/api/util/APTClassLoader.java ! src/share/classes/com/sun/tools/internal/xjc/api/util/FilerCodeWriter.java ! src/share/classes/com/sun/tools/internal/xjc/api/util/Messages.properties ! src/share/classes/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java + src/share/classes/com/sun/tools/internal/xjc/generator/annotation/ri/OverrideAnnotationOfWriter.java ! src/share/classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementRefWriter.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/DualObjectFactoryGenerator.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/ElementOutlineImpl.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/MethodWriter.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/PackageOutlineImpl.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/PrivateObjectFactoryGenerator.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/PublicObjectFactoryGenerator.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractFieldWithVar.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractListField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/ArrayField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/ConstFieldRenderer.java + src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/DefaultFieldRenderer.java + src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/DummyListField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/FieldRenderer.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/IsSetFieldRenderer.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/Messages.java + src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/SingleField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/SinglePrimitiveAccessField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/UnboxedField.java ! src/share/classes/com/sun/tools/internal/xjc/generator/bean/field/UntypedListFieldRenderer.java ! src/share/classes/com/sun/tools/internal/xjc/generator/package-info.java ! src/share/classes/com/sun/tools/internal/xjc/model/AbstractCElement.java ! src/share/classes/com/sun/tools/internal/xjc/model/AbstractCTypeInfoImpl.java ! src/share/classes/com/sun/tools/internal/xjc/model/AutoClassNameAllocator.java ! src/share/classes/com/sun/tools/internal/xjc/model/CAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/model/CArrayInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CAttributePropertyInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CClass.java ! src/share/classes/com/sun/tools/internal/xjc/model/CClassInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CClassInfoParent.java ! src/share/classes/com/sun/tools/internal/xjc/model/CClassRef.java ! src/share/classes/com/sun/tools/internal/xjc/model/CCustomizable.java ! src/share/classes/com/sun/tools/internal/xjc/model/CCustomizations.java ! src/share/classes/com/sun/tools/internal/xjc/model/CDefaultValue.java ! src/share/classes/com/sun/tools/internal/xjc/model/CElement.java ! src/share/classes/com/sun/tools/internal/xjc/model/CElementInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CElementPropertyInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CEnumConstant.java ! src/share/classes/com/sun/tools/internal/xjc/model/CNonElement.java ! src/share/classes/com/sun/tools/internal/xjc/model/CPluginCustomization.java ! src/share/classes/com/sun/tools/internal/xjc/model/CPropertyInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CPropertyVisitor.java ! src/share/classes/com/sun/tools/internal/xjc/model/CReferencePropertyInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CSingleTypePropertyInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CTypeInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CTypeRef.java ! src/share/classes/com/sun/tools/internal/xjc/model/CValuePropertyInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/CWildcardTypeInfo.java ! src/share/classes/com/sun/tools/internal/xjc/model/ClassNameAllocatorWrapper.java ! src/share/classes/com/sun/tools/internal/xjc/model/Model.java ! src/share/classes/com/sun/tools/internal/xjc/model/Populatable.java ! src/share/classes/com/sun/tools/internal/xjc/model/TypeUse.java ! src/share/classes/com/sun/tools/internal/xjc/model/TypeUseFactory.java ! src/share/classes/com/sun/tools/internal/xjc/model/TypeUseImpl.java ! src/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNClass.java ! src/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java ! src/share/classes/com/sun/tools/internal/xjc/model/nav/NClass.java ! src/share/classes/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java ! src/share/classes/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java ! src/share/classes/com/sun/tools/internal/xjc/model/nav/NType.java ! src/share/classes/com/sun/tools/internal/xjc/model/nav/NavigatorImpl.java ! src/share/classes/com/sun/tools/internal/xjc/model/package-info.java ! src/share/classes/com/sun/tools/internal/xjc/outline/Aspect.java ! src/share/classes/com/sun/tools/internal/xjc/outline/ClassOutline.java ! src/share/classes/com/sun/tools/internal/xjc/outline/ElementOutline.java ! src/share/classes/com/sun/tools/internal/xjc/outline/EnumConstantOutline.java ! src/share/classes/com/sun/tools/internal/xjc/outline/EnumOutline.java ! src/share/classes/com/sun/tools/internal/xjc/package-info.java ! src/share/classes/com/sun/tools/internal/xjc/reader/AbstractExtensionBindingChecker.java ! src/share/classes/com/sun/tools/internal/xjc/reader/Const.java ! src/share/classes/com/sun/tools/internal/xjc/reader/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/reader/ModelChecker.java ! src/share/classes/com/sun/tools/internal/xjc/reader/RawTypeSet.java ! src/share/classes/com/sun/tools/internal/xjc/reader/Ring.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/Block.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/Element.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/ModelGroup.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/Occurence.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/Term.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMUtil.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DTDExtensionBindingChecker.java ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/bindingfile.rng ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/bindingfile.xsd ! src/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/xjc.xsd ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/Choice.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/ConnectedComponent.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/Element.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/ElementSet.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/ElementSets.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/Expression.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/Graph.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/OneOrMore.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/Sequence.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/SinkNode.java ! src/share/classes/com/sun/tools/internal/xjc/reader/gbind/SourceNode.java ! src/share/classes/com/sun/tools/internal/xjc/reader/internalizer/ContentHandlerNamespacePrefixAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/reader/internalizer/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/reader/internalizer/NamespaceContextImpl.java ! src/share/classes/com/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet.java ! src/share/classes/com/sun/tools/internal/xjc/reader/internalizer/WhitespaceStripper.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/BindStyle.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/ContentModelBinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/DatatypeLib.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/DefineFinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/NameCalculator.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/RELAXNGCompiler.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/RawTypeSetBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/TypePatternBinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/relaxng/TypeUseBinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/Abstractifier.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/BindBlue.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/BindGreen.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/BindPurple.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/BindRed.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/BindYellow.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/BindingComponent.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ClassBinderFilter.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/CollisionInfo.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ColorBinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/DefaultParticleBinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ExpressionBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ExpressionParticleBinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/GElement.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/GElementImpl.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/GWildcardElement.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/Messages.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/MultiplicityCounter.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/RawTypeSetBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/RefererFinder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/AnnotationParserFactoryImpl.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion.java + src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIFactoryMethod.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding.java + src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIInlineBinaryData.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXDom.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXPluginCustomization.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXSubstitutable.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/DomHandlerEx.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/EnumMemberMode.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/ForkingFilter.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/LocalScoping.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/binding.rng ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/binding.xsd ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package-info.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package.html ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/xjc.xsd ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/xs.xsd + src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ChoiceContentComplexTypeBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ComplexTypeBindingMode.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ComplexTypeFieldBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ExtendedComplexTypeBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/Messages.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedComplexTypeBuilder.java + src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedExtendedComplexTypeBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/RestrictedComplexTypeBuilder.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/LSInputSAXWrapper.java ! src/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java ! src/share/classes/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/util/ForkContentHandler.java ! src/share/classes/com/sun/tools/internal/xjc/util/ForkEntityResolver.java ! src/share/classes/com/sun/tools/internal/xjc/util/MessageBundle.properties ! src/share/classes/com/sun/tools/internal/xjc/util/MimeTypeRange.java ! src/share/classes/com/sun/tools/internal/xjc/util/NamespaceContextAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/util/ReadOnlyAdapter.java ! src/share/classes/com/sun/tools/internal/xjc/util/StringCutter.java ! src/share/classes/com/sun/tools/internal/xjc/util/SubtreeCutter.java ! src/share/classes/com/sun/xml/internal/bind/AccessorFactoryImpl.java ! src/share/classes/com/sun/xml/internal/bind/AnyTypeAdapter.java ! src/share/classes/com/sun/xml/internal/bind/CycleRecoverable.java ! src/share/classes/com/sun/xml/internal/bind/DatatypeConverterImpl.java ! src/share/classes/com/sun/xml/internal/bind/IDResolver.java ! src/share/classes/com/sun/xml/internal/bind/Locatable.java ! src/share/classes/com/sun/xml/internal/bind/Util.java ! src/share/classes/com/sun/xml/internal/bind/ValidationEventLocatorEx.java ! src/share/classes/com/sun/xml/internal/bind/XmlAccessorFactory.java + src/share/classes/com/sun/xml/internal/bind/annotation/OverrideAnnotationOf.java ! src/share/classes/com/sun/xml/internal/bind/annotation/XmlIsSet.java ! src/share/classes/com/sun/xml/internal/bind/annotation/XmlLocation.java ! src/share/classes/com/sun/xml/internal/bind/api/AccessorException.java ! src/share/classes/com/sun/xml/internal/bind/api/Bridge.java ! src/share/classes/com/sun/xml/internal/bind/api/BridgeContext.java ! src/share/classes/com/sun/xml/internal/bind/api/ClassResolver.java ! src/share/classes/com/sun/xml/internal/bind/api/CompositeStructure.java ! src/share/classes/com/sun/xml/internal/bind/api/ErrorListener.java ! src/share/classes/com/sun/xml/internal/bind/api/JAXBRIContext.java + src/share/classes/com/sun/xml/internal/bind/api/Messages.java + src/share/classes/com/sun/xml/internal/bind/api/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/api/RawAccessor.java ! src/share/classes/com/sun/xml/internal/bind/api/TypeReference.java ! src/share/classes/com/sun/xml/internal/bind/api/impl/NameConverter.java ! src/share/classes/com/sun/xml/internal/bind/api/impl/NameUtil.java ! src/share/classes/com/sun/xml/internal/bind/api/package-info.java ! src/share/classes/com/sun/xml/internal/bind/marshaller/DataWriter.java ! src/share/classes/com/sun/xml/internal/bind/marshaller/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/marshaller/MinimumEscapeHandler.java ! src/share/classes/com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper.java ! src/share/classes/com/sun/xml/internal/bind/marshaller/XMLWriter.java ! src/share/classes/com/sun/xml/internal/bind/unmarshaller/DOMScanner.java ! src/share/classes/com/sun/xml/internal/bind/unmarshaller/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/unmarshaller/Patcher.java ! src/share/classes/com/sun/xml/internal/bind/util/AttributesImpl.java ! src/share/classes/com/sun/xml/internal/bind/util/ValidationEventLocatorExImpl.java ! src/share/classes/com/sun/xml/internal/bind/util/Which.java ! src/share/classes/com/sun/xml/internal/bind/v2/ClassFactory.java ! src/share/classes/com/sun/xml/internal/bind/v2/ContextFactory.java ! src/share/classes/com/sun/xml/internal/bind/v2/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/TODO.java ! src/share/classes/com/sun/xml/internal/bind/v2/bytecode/ClassTailor.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/AbstractInlineAnnotationReaderImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/AnnotationReader.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/AnnotationSource.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/ClassLocatable.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/FieldLocatable.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Init.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Locatable.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/LocatableAnnotation.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/MethodLocatable.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/Quick.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/RuntimeInlineAnnotationReader.java + src/share/classes/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaTypeQuick.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/Adapter.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ArrayInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/BuiltinLeafInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ClassInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/Element.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ElementInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/EnumConstant.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/EnumLeafInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ErrorHandler.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ID.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/LeafInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/MapPropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/MaybeElement.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/NonElement.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/NonElementRef.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/PropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/PropertyKind.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/Ref.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/RegistryInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/TypeInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/TypeInfoSet.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/TypeRef.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/ValuePropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/WildcardMode.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/WildcardTypeInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/core/package-info.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/AnyTypeImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ArrayInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/AttributePropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/BuiltinLeafInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl.java + src/share/classes/com/sun/xml/internal/bind/v2/model/impl/DummyPropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ERPropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ElementPropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/FieldPropertySeed.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/GetterSetterPropertySeed.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/LeafInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/MapPropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/PropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/PropertySeed.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ReferencePropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAnyTypeImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeArrayInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAttributePropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementPropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumConstantImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeMapPropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeReferencePropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeRefImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeValuePropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/SingleTypePropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/TypeInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/TypeRefImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/Util.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/impl/ValuePropertyInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/nav/GenericArrayTypeImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/nav/Navigator.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/nav/ParameterizedTypeImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/nav/ReflectionNavigator.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/nav/TypeVisitor.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/nav/WildcardTypeImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeArrayInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeAttributePropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeBuiltinLeafInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeClassInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElement.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementPropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeEnumLeafInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeLeafInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeMapPropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElementRef.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeReferencePropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeRef.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeValuePropertyInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/model/runtime/package-info.java ! src/share/classes/com/sun/xml/internal/bind/v2/package-info.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/AnyTypeBeanInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java + src/share/classes/com/sun/xml/internal/bind/v2/runtime/AttributeAccessor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/BinderImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeAdapter.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeContextImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/CompositeStructureBeanInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/Coordinator.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/DomPostInitAction.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/FilterTransducer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationsException.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/InlineBinaryTransducer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/InternalBridge.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/JaxBeanInfo.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/LeafBeanInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/LifecycleMethods.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/Location.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/MarshallerImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/MimeTypedTransducer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/Name.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/NameBuilder.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/NameList.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/RuntimeUtil.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/SchemaTypeTransducer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/StAXPostInitAction.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/SwaRefAdapter.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/Transducer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/XMLSerializer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/C14nXmlOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/DOMOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/Encoded.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/FastInfosetStreamWriterOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/ForkXmlOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/InPlaceDOMOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/IndentingUTF8XmlOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/MTOMXmlOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/NamespaceContextImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/Pcdata.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/SAXOutput.java + src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/StAXExStreamWriterOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/UTF8XmlOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XMLEventWriterOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XmlOutput.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XmlOutputAbstractImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/output/package-info.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementLeafProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementNodeProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayReferenceNodeProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/AttributeProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ListElementProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Property.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/PropertyFactory.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/PropertyImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleElementLeafProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleElementNodeProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleReferenceNodeProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/StructureLoaderBuilder.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/TagAndType.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/property/ValueProperty.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedAccessor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedLister.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/DefaultTransducedAccessor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/ListIterator.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/ListTransducedAccessorImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Lister.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/NullSafeAccessor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerBoolean.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerByte.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerCharacter.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerDouble.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerFloat.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerInteger.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerLong.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerShort.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/AccessorInjector.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Bean.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Const.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Boolean.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Byte.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Character.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Double.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Float.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Integer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Long.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Ref.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Short.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Injector.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Boolean.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Byte.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Character.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Double.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Float.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Integer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Long.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Ref.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Short.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedAccessorFactory.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedTransducedAccessorFactory.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Ref.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Boolean.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Byte.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Double.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Float.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Integer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Long.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Short.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Boolean.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Byte.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Double.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Float.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Integer.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Long.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Short.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesEx.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesExImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultIDResolver.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntArrayData.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntData.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Intercepter.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/InterningXmlVisitor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorExWrapper.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/MTOMDecorator.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Patcher.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXConnector.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXEventConnector.java + src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXExConnector.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/WildcardLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/FoolProofResolver.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/Form.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/GroupKind.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/Messages.properties ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/MultiMap.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/Tree.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/Bindings.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/Klass.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/SchemaBindings.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/episode/package-info.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/package-info.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ContentModelContainer.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Element.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Particle.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType.java ! src/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/ByteArrayOutputStreamEx.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/CollisionCheckStack.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/DataSourceSource.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/EditDistance.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/FatalAdapter.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/FlattenIterator.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/QNameMap.java + src/share/classes/com/sun/xml/internal/bind/v2/util/StackRecorder.java ! src/share/classes/com/sun/xml/internal/bind/v2/util/TypeCast.java ! src/share/classes/com/sun/xml/internal/dtdparser/DTDParser.java ! src/share/classes/com/sun/xml/internal/dtdparser/resources/Messages.properties ! src/share/classes/com/sun/xml/internal/fastinfoset/AbstractResourceBundle.java ! src/share/classes/com/sun/xml/internal/fastinfoset/Decoder.java ! src/share/classes/com/sun/xml/internal/fastinfoset/DecoderStateTables.java ! src/share/classes/com/sun/xml/internal/fastinfoset/Encoder.java ! src/share/classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmFactory.java ! src/share/classes/com/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm.java ! src/share/classes/com/sun/xml/internal/fastinfoset/algorithm/LongEncodingAlgorithm.java ! src/share/classes/com/sun/xml/internal/fastinfoset/algorithm/UUIDEncodingAlgorithm.java ! src/share/classes/com/sun/xml/internal/fastinfoset/dom/DOMDocumentParser.java ! src/share/classes/com/sun/xml/internal/fastinfoset/dom/DOMDocumentSerializer.java ! src/share/classes/com/sun/xml/internal/fastinfoset/org/apache/xerces/util/XMLChar.java ! src/share/classes/com/sun/xml/internal/fastinfoset/resources/ResourceBundle.properties ! src/share/classes/com/sun/xml/internal/fastinfoset/sax/AttributesHolder.java ! src/share/classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentParser.java ! src/share/classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer.java ! src/share/classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializerWithPrefixMapping.java ! src/share/classes/com/sun/xml/internal/fastinfoset/stax/StAXDocumentParser.java ! src/share/classes/com/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer.java - src/share/classes/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocator.java ! src/share/classes/com/sun/xml/internal/fastinfoset/tools/VocabularyGenerator.java ! src/share/classes/com/sun/xml/internal/fastinfoset/util/CharArrayIntMap.java ! src/share/classes/com/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier.java ! src/share/classes/com/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation.java ! src/share/classes/com/sun/xml/internal/fastinfoset/util/StringIntMap.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CommentImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TextImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java ! src/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java ! src/share/classes/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetSerializer.java ! src/share/classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/helpers/EncodingAlgorithmAttributesImpl.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/Data.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/FileData.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/Header.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEParser.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEParsingException.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEPart.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java + src/share/classes/com/sun/xml/internal/org/jvnet/mimepull/WeakDataFile.java ! src/share/classes/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java ! src/share/classes/com/sun/xml/internal/org/jvnet/staxex/Base64Encoder.java ! src/share/classes/com/sun/xml/internal/org/jvnet/staxex/ByteArrayOutputStreamEx.java ! src/share/classes/com/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx.java + src/share/classes/com/sun/xml/internal/org/jvnet/staxex/StreamingDataHandler.java ! src/share/classes/com/sun/xml/internal/org/jvnet/staxex/XMLStreamReaderEx.java ! src/share/classes/com/sun/xml/internal/org/jvnet/staxex/XMLStreamWriterEx.java ! src/share/classes/com/sun/xml/internal/rngom/binary/Messages.properties ! src/share/classes/com/sun/xml/internal/rngom/dt/builtin/Messages.properties ! src/share/classes/com/sun/xml/internal/rngom/parse/Messages.properties ! src/share/classes/com/sun/xml/internal/rngom/parse/compact/Messages.properties ! src/share/classes/com/sun/xml/internal/rngom/parse/xml/Messages.properties ! src/share/classes/com/sun/xml/internal/stream/buffer/AbstractProcessor.java ! src/share/classes/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java ! src/share/classes/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java ! src/share/classes/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java ! src/share/classes/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java ! src/share/classes/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java ! src/share/classes/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java ! src/share/classes/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java ! src/share/classes/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java ! src/share/classes/com/sun/xml/internal/txw2/NamespaceSupport.java ! src/share/classes/com/sun/xml/internal/txw2/TXW.java ! src/share/classes/com/sun/xml/internal/txw2/annotation/XmlValue.java ! src/share/classes/com/sun/xml/internal/txw2/output/ResultFactory.java + src/share/classes/com/sun/xml/internal/txw2/output/TXWResult.java + src/share/classes/com/sun/xml/internal/txw2/output/TXWSerializer.java ! src/share/classes/com/sun/xml/internal/ws/addressing/EndpointReferenceUtil.java + src/share/classes/com/sun/xml/internal/ws/addressing/W3CWsaClientTube.java + src/share/classes/com/sun/xml/internal/ws/addressing/W3CWsaServerTube.java ! src/share/classes/com/sun/xml/internal/ws/addressing/WsaClientTube.java + src/share/classes/com/sun/xml/internal/ws/addressing/WsaPropertyBag.java ! src/share/classes/com/sun/xml/internal/ws/addressing/WsaServerTube.java ! src/share/classes/com/sun/xml/internal/ws/addressing/WsaTube.java ! src/share/classes/com/sun/xml/internal/ws/addressing/WsaTubeHelper.java ! src/share/classes/com/sun/xml/internal/ws/addressing/WsaTubeHelperImpl.java ! src/share/classes/com/sun/xml/internal/ws/addressing/model/ActionNotSupportedException.java + src/share/classes/com/sun/xml/internal/ws/addressing/model/InvalidAddressingHeaderException.java - src/share/classes/com/sun/xml/internal/ws/addressing/model/InvalidMapException.java - src/share/classes/com/sun/xml/internal/ws/addressing/model/MapRequiredException.java + src/share/classes/com/sun/xml/internal/ws/addressing/model/MissingAddressingHeaderException.java + src/share/classes/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaClientTube.java + src/share/classes/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube.java ! src/share/classes/com/sun/xml/internal/ws/addressing/v200408/WsaTubeHelperImpl.java ! src/share/classes/com/sun/xml/internal/ws/api/BindingID.java ! src/share/classes/com/sun/xml/internal/ws/api/EndpointAddress.java + src/share/classes/com/sun/xml/internal/ws/api/ResourceLoader.java ! src/share/classes/com/sun/xml/internal/ws/api/SOAPVersion.java ! src/share/classes/com/sun/xml/internal/ws/api/WSService.java ! src/share/classes/com/sun/xml/internal/ws/api/addressing/AddressingVersion.java ! src/share/classes/com/sun/xml/internal/ws/api/addressing/OutboundReferenceParameterHeader.java ! src/share/classes/com/sun/xml/internal/ws/api/addressing/WSEndpointReference.java + src/share/classes/com/sun/xml/internal/ws/api/handler/MessageHandler.java + src/share/classes/com/sun/xml/internal/ws/api/handler/MessageHandlerContext.java + src/share/classes/com/sun/xml/internal/ws/api/message/FilterMessageImpl.java ! src/share/classes/com/sun/xml/internal/ws/api/message/Message.java ! src/share/classes/com/sun/xml/internal/ws/api/message/Messages.java ! src/share/classes/com/sun/xml/internal/ws/api/message/Packet.java ! src/share/classes/com/sun/xml/internal/ws/api/model/JavaMethod.java + src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundFault.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLExtensible.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLFault.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLInput.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLMessage.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLModel.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLOperation.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLOutput.java ! src/share/classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLPortType.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/ClientPipeAssemblerContext.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/ClientTubeAssemblerContext.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/Engine.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/Fiber.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/NextAction.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/ServerPipeAssemblerContext.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/ServerTubeAssemblerContext.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/StreamSOAPCodec.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/TransportTubeFactory.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/helper/AbstractFilterTubeImpl.java ! src/share/classes/com/sun/xml/internal/ws/api/pipe/helper/AbstractTubeImpl.java ! src/share/classes/com/sun/xml/internal/ws/api/server/BoundEndpoint.java + src/share/classes/com/sun/xml/internal/ws/api/server/EndpointComponent.java + src/share/classes/com/sun/xml/internal/ws/api/server/HttpEndpoint.java ! src/share/classes/com/sun/xml/internal/ws/api/server/InstanceResolver.java ! src/share/classes/com/sun/xml/internal/ws/api/server/PortAddressResolver.java ! src/share/classes/com/sun/xml/internal/ws/api/server/SDDocument.java ! src/share/classes/com/sun/xml/internal/ws/api/server/WSEndpoint.java ! src/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java ! src/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java ! src/share/classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java ! src/share/classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext.java ! src/share/classes/com/sun/xml/internal/ws/binding/BindingImpl.java ! src/share/classes/com/sun/xml/internal/ws/binding/HTTPBindingImpl.java ! src/share/classes/com/sun/xml/internal/ws/binding/SOAPBindingImpl.java ! src/share/classes/com/sun/xml/internal/ws/binding/WebServiceFeatureList.java ! src/share/classes/com/sun/xml/internal/ws/client/AsyncInvoker.java ! src/share/classes/com/sun/xml/internal/ws/client/AsyncResponseImpl.java ! src/share/classes/com/sun/xml/internal/ws/client/BindingProviderProperties.java + src/share/classes/com/sun/xml/internal/ws/client/ClientContainer.java + src/share/classes/com/sun/xml/internal/ws/client/ClientSchemaValidationTube.java ! src/share/classes/com/sun/xml/internal/ws/client/HandlerConfiguration.java - src/share/classes/com/sun/xml/internal/ws/client/ResponseImpl.java ! src/share/classes/com/sun/xml/internal/ws/client/Stub.java ! src/share/classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java ! src/share/classes/com/sun/xml/internal/ws/client/dispatch/DataSourceDispatch.java ! src/share/classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java ! src/share/classes/com/sun/xml/internal/ws/client/dispatch/RESTSourceDispatch.java ! src/share/classes/com/sun/xml/internal/ws/client/dispatch/SOAPMessageDispatch.java - src/share/classes/com/sun/xml/internal/ws/client/sei/AsyncBuilder.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/AsyncMethodHandler.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/BodyBuilder.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/CallbackMethodHandler.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/MessageFiller.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/MethodHandler.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/PollingMethodHandler.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/ResponseBuilder.java + src/share/classes/com/sun/xml/internal/ws/client/sei/SEIMethodHandler.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/SEIStub.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/SyncMethodHandler.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/ValueGetter.java + src/share/classes/com/sun/xml/internal/ws/client/sei/ValueGetterFactory.java ! src/share/classes/com/sun/xml/internal/ws/client/sei/ValueSetter.java + src/share/classes/com/sun/xml/internal/ws/client/sei/ValueSetterFactory.java + src/share/classes/com/sun/xml/internal/ws/client/sei/pacakge-info.java - src/share/classes/com/sun/xml/internal/ws/client/sei/package-info.java + src/share/classes/com/sun/xml/internal/ws/developer/BindingTypeFeature.java + src/share/classes/com/sun/xml/internal/ws/developer/JAXBContextFactory.java ! src/share/classes/com/sun/xml/internal/ws/developer/JAXWSProperties.java ! src/share/classes/com/sun/xml/internal/ws/developer/MemberSubmissionAddressing.java ! src/share/classes/com/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature.java ! src/share/classes/com/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference.java + src/share/classes/com/sun/xml/internal/ws/developer/SchemaValidation.java + src/share/classes/com/sun/xml/internal/ws/developer/SchemaValidationFeature.java ! src/share/classes/com/sun/xml/internal/ws/developer/StatefulFeature.java + src/share/classes/com/sun/xml/internal/ws/developer/StreamingAttachment.java + src/share/classes/com/sun/xml/internal/ws/developer/StreamingAttachmentFeature.java + src/share/classes/com/sun/xml/internal/ws/developer/StreamingDataHandler.java + src/share/classes/com/sun/xml/internal/ws/developer/UsesJAXBContext.java + src/share/classes/com/sun/xml/internal/ws/developer/UsesJAXBContextFeature.java + src/share/classes/com/sun/xml/internal/ws/developer/ValidationErrorHandler.java ! src/share/classes/com/sun/xml/internal/ws/developer/WSBindingProvider.java - src/share/classes/com/sun/xml/internal/ws/encoding/AbstractXMLStreamWriterExImpl.java + src/share/classes/com/sun/xml/internal/ws/encoding/ContentType.java ! src/share/classes/com/sun/xml/internal/ws/encoding/ContentTypeImpl.java + src/share/classes/com/sun/xml/internal/ws/encoding/DataSourceStreamingDataHandler.java + src/share/classes/com/sun/xml/internal/ws/encoding/HeaderTokenizer.java + src/share/classes/com/sun/xml/internal/ws/encoding/ImageDataContentHandler.java + src/share/classes/com/sun/xml/internal/ws/encoding/MIMEPartStreamingDataHandler.java ! src/share/classes/com/sun/xml/internal/ws/encoding/MimeCodec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/MimeMultipartParser.java ! src/share/classes/com/sun/xml/internal/ws/encoding/MtomCodec.java + src/share/classes/com/sun/xml/internal/ws/encoding/ParameterList.java + src/share/classes/com/sun/xml/internal/ws/encoding/RootOnlyCodec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/SOAPBindingCodec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/StreamSOAP11Codec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/StreamSOAP12Codec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/StreamSOAPCodec.java + src/share/classes/com/sun/xml/internal/ws/encoding/StringDataContentHandler.java ! src/share/classes/com/sun/xml/internal/ws/encoding/SwACodec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/TagInfoset.java ! src/share/classes/com/sun/xml/internal/ws/encoding/XMLHTTPBindingCodec.java + src/share/classes/com/sun/xml/internal/ws/encoding/XmlDataContentHandler.java ! src/share/classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetCodec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/xml/XMLCodec.java ! src/share/classes/com/sun/xml/internal/ws/encoding/xml/XMLMessage.java ! src/share/classes/com/sun/xml/internal/ws/fault/SOAP11Fault.java ! src/share/classes/com/sun/xml/internal/ws/fault/SOAP12Fault.java ! src/share/classes/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java ! src/share/classes/com/sun/xml/internal/ws/handler/ClientLogicalHandlerTube.java + src/share/classes/com/sun/xml/internal/ws/handler/ClientMessageHandlerTube.java ! src/share/classes/com/sun/xml/internal/ws/handler/ClientSOAPHandlerTube.java ! src/share/classes/com/sun/xml/internal/ws/handler/HandlerTube.java + src/share/classes/com/sun/xml/internal/ws/handler/MessageHandlerContextImpl.java ! src/share/classes/com/sun/xml/internal/ws/handler/SOAPMessageContextImpl.java ! src/share/classes/com/sun/xml/internal/ws/handler/ServerLogicalHandlerTube.java + src/share/classes/com/sun/xml/internal/ws/handler/ServerMessageHandlerTube.java ! src/share/classes/com/sun/xml/internal/ws/handler/ServerSOAPHandlerTube.java ! src/share/classes/com/sun/xml/internal/ws/message/AttachmentUnmarshallerImpl.java ! src/share/classes/com/sun/xml/internal/ws/message/ByteArrayAttachment.java ! src/share/classes/com/sun/xml/internal/ws/message/DOMHeader.java ! src/share/classes/com/sun/xml/internal/ws/message/DataHandlerAttachment.java + src/share/classes/com/sun/xml/internal/ws/message/FaultMessage.java ! src/share/classes/com/sun/xml/internal/ws/message/JAXBAttachment.java ! src/share/classes/com/sun/xml/internal/ws/message/MimeAttachmentSet.java ! src/share/classes/com/sun/xml/internal/ws/message/jaxb/JAXBHeader.java ! src/share/classes/com/sun/xml/internal/ws/message/jaxb/JAXBMessage.java ! src/share/classes/com/sun/xml/internal/ws/message/jaxb/MarshallerBridge.java ! src/share/classes/com/sun/xml/internal/ws/message/saaj/SAAJMessage.java ! src/share/classes/com/sun/xml/internal/ws/message/stream/StreamAttachment.java ! src/share/classes/com/sun/xml/internal/ws/message/stream/StreamHeader.java ! src/share/classes/com/sun/xml/internal/ws/message/stream/StreamHeader11.java ! src/share/classes/com/sun/xml/internal/ws/message/stream/StreamHeader12.java ! src/share/classes/com/sun/xml/internal/ws/message/stream/StreamMessage.java ! src/share/classes/com/sun/xml/internal/ws/model/AbstractSEIModelImpl.java + src/share/classes/com/sun/xml/internal/ws/model/FieldSignature.java + src/share/classes/com/sun/xml/internal/ws/model/Injector.java ! src/share/classes/com/sun/xml/internal/ws/model/JavaMethodImpl.java ! src/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java ! src/share/classes/com/sun/xml/internal/ws/model/SOAPSEIModel.java + src/share/classes/com/sun/xml/internal/ws/model/WrapperBeanGenerator.java + src/share/classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundFaultImpl.java ! src/share/classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl.java ! src/share/classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundPortTypeImpl.java ! src/share/classes/com/sun/xml/internal/ws/model/wsdl/WSDLFaultImpl.java ! src/share/classes/com/sun/xml/internal/ws/model/wsdl/WSDLInputImpl.java ! src/share/classes/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java ! src/share/classes/com/sun/xml/internal/ws/model/wsdl/WSDLOutputImpl.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationVisitor.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Attribute.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/ByteVector.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/ClassReader.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/ClassVisitor.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/ClassWriter.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Edge.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/FieldVisitor.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/FieldWriter.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Frame.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Handler.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Item.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Label.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/MethodVisitor.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/MethodWriter.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Opcodes.java + src/share/classes/com/sun/xml/internal/ws/org/objectweb/asm/Type.java ! src/share/classes/com/sun/xml/internal/ws/protocol/soap/MUTube.java + src/share/classes/com/sun/xml/internal/ws/protocol/soap/MessageCreationException.java ! src/share/classes/com/sun/xml/internal/ws/resources/AddressingMessages.java ! src/share/classes/com/sun/xml/internal/ws/resources/ClientMessages.java ! src/share/classes/com/sun/xml/internal/ws/resources/ModelerMessages.java ! src/share/classes/com/sun/xml/internal/ws/resources/ProviderApiMessages.java ! src/share/classes/com/sun/xml/internal/ws/resources/ServerMessages.java ! src/share/classes/com/sun/xml/internal/ws/resources/WsservletMessages.java ! src/share/classes/com/sun/xml/internal/ws/resources/addressing.properties ! src/share/classes/com/sun/xml/internal/ws/resources/client.properties ! src/share/classes/com/sun/xml/internal/ws/resources/dispatch.properties ! src/share/classes/com/sun/xml/internal/ws/resources/encoding.properties ! src/share/classes/com/sun/xml/internal/ws/resources/handler.properties ! src/share/classes/com/sun/xml/internal/ws/resources/httpserver.properties ! src/share/classes/com/sun/xml/internal/ws/resources/modeler.properties ! src/share/classes/com/sun/xml/internal/ws/resources/providerApi.properties ! src/share/classes/com/sun/xml/internal/ws/resources/sender.properties ! src/share/classes/com/sun/xml/internal/ws/resources/server.properties ! src/share/classes/com/sun/xml/internal/ws/resources/soap.properties ! src/share/classes/com/sun/xml/internal/ws/resources/streaming.properties ! src/share/classes/com/sun/xml/internal/ws/resources/util.properties ! src/share/classes/com/sun/xml/internal/ws/resources/wsdlmodel.properties ! src/share/classes/com/sun/xml/internal/ws/resources/wsservlet.properties ! src/share/classes/com/sun/xml/internal/ws/resources/xmlmessage.properties ! src/share/classes/com/sun/xml/internal/ws/server/AbstractInstanceResolver.java + src/share/classes/com/sun/xml/internal/ws/server/DraconianValidationErrorHandler.java ! src/share/classes/com/sun/xml/internal/ws/server/EndpointFactory.java + src/share/classes/com/sun/xml/internal/ws/server/JMXAgent.java ! src/share/classes/com/sun/xml/internal/ws/server/SDDocumentImpl.java + src/share/classes/com/sun/xml/internal/ws/server/ServerSchemaValidationTube.java ! src/share/classes/com/sun/xml/internal/ws/server/StatefulInstanceResolver.java ! src/share/classes/com/sun/xml/internal/ws/server/UnsupportedMediaException.java ! src/share/classes/com/sun/xml/internal/ws/server/WSDLPatcher.java ! src/share/classes/com/sun/xml/internal/ws/server/WSEndpointImpl.java ! src/share/classes/com/sun/xml/internal/ws/server/provider/ProviderArgumentsBuilder.java ! src/share/classes/com/sun/xml/internal/ws/server/provider/XMLProviderArgumentBuilder.java ! src/share/classes/com/sun/xml/internal/ws/server/sei/EndpointArgumentsBuilder.java ! src/share/classes/com/sun/xml/internal/ws/server/sei/EndpointMethodDispatcher.java ! src/share/classes/com/sun/xml/internal/ws/server/sei/EndpointMethodDispatcherGetter.java ! src/share/classes/com/sun/xml/internal/ws/server/sei/EndpointMethodHandler.java ! src/share/classes/com/sun/xml/internal/ws/server/sei/PayloadQNameBasedDispatcher.java ! src/share/classes/com/sun/xml/internal/ws/server/sei/SEIInvokerTube.java + src/share/classes/com/sun/xml/internal/ws/server/sei/SOAPActionBasedDispatcher.java ! src/share/classes/com/sun/xml/internal/ws/spi/ProviderImpl.java ! src/share/classes/com/sun/xml/internal/ws/streaming/DOMStreamReader.java + src/share/classes/com/sun/xml/internal/ws/streaming/MtomStreamWriter.java - src/share/classes/com/sun/xml/internal/ws/streaming/XMLReader.java ! src/share/classes/com/sun/xml/internal/ws/streaming/XMLReaderException.java ! src/share/classes/com/sun/xml/internal/ws/streaming/XMLStreamReaderUtil.java ! src/share/classes/com/sun/xml/internal/ws/streaming/XMLStreamWriterUtil.java ! src/share/classes/com/sun/xml/internal/ws/transport/Headers.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/HttpAdapter.java + src/share/classes/com/sun/xml/internal/ws/transport/http/HttpDump.java + src/share/classes/com/sun/xml/internal/ws/transport/http/HttpDumpMBean.java + src/share/classes/com/sun/xml/internal/ws/transport/http/HttpMetadataPublisher.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/WSHTTPConnection.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/client/HttpClientTransport.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/client/HttpTransportPipe.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/server/EndpointImpl.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/server/HttpEndpoint.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/server/ServerConnectionImpl.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java ! src/share/classes/com/sun/xml/internal/ws/transport/http/server/WSHttpHandler.java ! src/share/classes/com/sun/xml/internal/ws/util/ByteArrayBuffer.java ! src/share/classes/com/sun/xml/internal/ws/util/DOMUtil.java ! src/share/classes/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java + src/share/classes/com/sun/xml/internal/ws/util/MetadataUtil.java ! src/share/classes/com/sun/xml/internal/ws/util/Pool.java ! src/share/classes/com/sun/xml/internal/ws/util/QNameMap.java ! src/share/classes/com/sun/xml/internal/ws/util/RuntimeVersion.java + src/share/classes/com/sun/xml/internal/ws/util/RuntimeVersionMBean.java + src/share/classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java ! src/share/classes/com/sun/xml/internal/ws/util/pipe/DumpTube.java ! src/share/classes/com/sun/xml/internal/ws/util/pipe/StandaloneTubeAssembler.java ! src/share/classes/com/sun/xml/internal/ws/util/resources/Messages_en.properties ! src/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/share/classes/com/sun/xml/internal/ws/util/xml/ContentHandlerToXMLStreamWriter.java + src/share/classes/com/sun/xml/internal/ws/util/xml/MetadataDocument.java ! src/share/classes/com/sun/xml/internal/ws/util/xml/StAXSource.java ! src/share/classes/com/sun/xml/internal/ws/util/xml/XMLStreamReaderToXMLStreamWriter.java ! src/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/parser/DelegatingParserExtension.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/parser/FoolProofParserExtension.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/parser/ParserUtil.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser.java + src/share/classes/com/sun/xml/internal/ws/wsdl/parser/W3CAddressingMetadataWSDLParserExtension.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionFacade.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/writer/UsingAddressing.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/writer/W3CAddressingWSDLGeneratorExtension.java ! src/share/classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java ! src/share/classes/com/sun/xml/internal/xsom/ForeignAttributes.java ! src/share/classes/com/sun/xml/internal/xsom/SCD.java ! src/share/classes/com/sun/xml/internal/xsom/XSAnnotation.java ! src/share/classes/com/sun/xml/internal/xsom/XSAttContainer.java ! src/share/classes/com/sun/xml/internal/xsom/XSAttGroupDecl.java ! src/share/classes/com/sun/xml/internal/xsom/XSAttributeDecl.java ! src/share/classes/com/sun/xml/internal/xsom/XSAttributeUse.java ! src/share/classes/com/sun/xml/internal/xsom/XSComplexType.java ! src/share/classes/com/sun/xml/internal/xsom/XSComponent.java ! src/share/classes/com/sun/xml/internal/xsom/XSContentType.java ! src/share/classes/com/sun/xml/internal/xsom/XSDeclaration.java ! src/share/classes/com/sun/xml/internal/xsom/XSElementDecl.java ! src/share/classes/com/sun/xml/internal/xsom/XSFacet.java ! src/share/classes/com/sun/xml/internal/xsom/XSIdentityConstraint.java ! src/share/classes/com/sun/xml/internal/xsom/XSListSimpleType.java ! src/share/classes/com/sun/xml/internal/xsom/XSModelGroup.java ! src/share/classes/com/sun/xml/internal/xsom/XSModelGroupDecl.java ! src/share/classes/com/sun/xml/internal/xsom/XSNotation.java ! src/share/classes/com/sun/xml/internal/xsom/XSParticle.java ! src/share/classes/com/sun/xml/internal/xsom/XSRestrictionSimpleType.java ! src/share/classes/com/sun/xml/internal/xsom/XSSchema.java ! src/share/classes/com/sun/xml/internal/xsom/XSSchemaSet.java ! src/share/classes/com/sun/xml/internal/xsom/XSSimpleType.java ! src/share/classes/com/sun/xml/internal/xsom/XSTerm.java ! src/share/classes/com/sun/xml/internal/xsom/XSType.java ! src/share/classes/com/sun/xml/internal/xsom/XSUnionSimpleType.java ! src/share/classes/com/sun/xml/internal/xsom/XSVariety.java ! src/share/classes/com/sun/xml/internal/xsom/XSWildcard.java ! src/share/classes/com/sun/xml/internal/xsom/XSXPath.java ! src/share/classes/com/sun/xml/internal/xsom/XmlString.java ! src/share/classes/com/sun/xml/internal/xsom/impl/AnnotationImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/AttGroupDeclImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/AttributeDeclImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/AttributeUseImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/AttributesHolder.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ComplexTypeImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ComponentImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/Const.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ContentTypeImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/DeclarationImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ElementDecl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/EmptyImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/FacetImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ForeignAttributesImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/IdentityConstraintImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ListSimpleTypeImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ModelGroupDeclImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ModelGroupImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/NotationImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/ParticleImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/Ref.java ! src/share/classes/com/sun/xml/internal/xsom/impl/RestrictionSimpleTypeImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/SchemaImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/SchemaSetImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/SimpleTypeImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/UName.java ! src/share/classes/com/sun/xml/internal/xsom/impl/UnionSimpleTypeImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/Util.java ! src/share/classes/com/sun/xml/internal/xsom/impl/WildcardImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/XPathImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/package.html ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/BaseContentRef.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/DefaultAnnotationParser.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/DelayedRef.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/Messages.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/Messages.properties ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/Messages_ja.properties ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/ParserContext.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/Patch.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/PatcherManager.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/SAXParserFactoryAdaptor.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/SubstGroupBaseTypeRef.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/Schema.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_List.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Restriction.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Union.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/annotation.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/attributeUses.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/complexType.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/complexType_complexContent_body.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/erSet.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/facet.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/group.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/importDecl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/includeDecl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/modelGroupBody.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/notation.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/occurs.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/particle.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/qname.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/redefine.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/wildcardBody.java ! src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/xpath.java ! src/share/classes/com/sun/xml/internal/xsom/impl/scd/AbstractAxisImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/scd/Axis.java ! src/share/classes/com/sun/xml/internal/xsom/impl/scd/Iterators.java ! src/share/classes/com/sun/xml/internal/xsom/impl/scd/ParseException.java ! src/share/classes/com/sun/xml/internal/xsom/impl/scd/SCDImpl.java ! src/share/classes/com/sun/xml/internal/xsom/impl/scd/SCDParserConstants.java ! src/share/classes/com/sun/xml/internal/xsom/impl/scd/Step.java ! src/share/classes/com/sun/xml/internal/xsom/impl/util/DraconianErrorHandler.java ! src/share/classes/com/sun/xml/internal/xsom/impl/util/ResourceEntityResolver.java ! src/share/classes/com/sun/xml/internal/xsom/impl/util/SchemaTreeTraverser.java ! src/share/classes/com/sun/xml/internal/xsom/impl/util/SchemaWriter.java ! src/share/classes/com/sun/xml/internal/xsom/impl/util/Uri.java ! src/share/classes/com/sun/xml/internal/xsom/parser/AnnotationContext.java ! src/share/classes/com/sun/xml/internal/xsom/parser/AnnotationParser.java ! src/share/classes/com/sun/xml/internal/xsom/parser/AnnotationParserFactory.java ! src/share/classes/com/sun/xml/internal/xsom/parser/JAXPParser.java ! src/share/classes/com/sun/xml/internal/xsom/parser/SchemaDocument.java ! src/share/classes/com/sun/xml/internal/xsom/parser/XMLParser.java ! src/share/classes/com/sun/xml/internal/xsom/parser/XSOMParser.java ! src/share/classes/com/sun/xml/internal/xsom/parser/package.html ! src/share/classes/com/sun/xml/internal/xsom/util/ComponentNameFunction.java ! src/share/classes/com/sun/xml/internal/xsom/util/DeferedCollection.java ! src/share/classes/com/sun/xml/internal/xsom/util/DomAnnotationParserFactory.java ! src/share/classes/com/sun/xml/internal/xsom/util/NameGetter.java ! src/share/classes/com/sun/xml/internal/xsom/util/NameGetter.properties ! src/share/classes/com/sun/xml/internal/xsom/util/SimpleTypeSet.java ! src/share/classes/com/sun/xml/internal/xsom/util/TypeClosure.java ! src/share/classes/com/sun/xml/internal/xsom/util/TypeSet.java ! src/share/classes/com/sun/xml/internal/xsom/util/XSFinder.java ! src/share/classes/com/sun/xml/internal/xsom/util/XSFunctionFilter.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSContentTypeFunction.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSContentTypeVisitor.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSFunction.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSSimpleTypeFunction.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSTermFunction.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSTermFunctionWithParam.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSTermVisitor.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSVisitor.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSWildcardFunction.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/XSWildcardVisitor.java ! src/share/classes/com/sun/xml/internal/xsom/visitor/package.html ! src/share/classes/javax/xml/bind/ContextFinder.java ! src/share/classes/javax/xml/bind/DatatypeConverter.java ! src/share/classes/javax/xml/bind/DatatypeConverterImpl.java ! src/share/classes/javax/xml/bind/DatatypeConverterInterface.java ! src/share/classes/javax/xml/bind/Element.java ! src/share/classes/javax/xml/bind/JAXBContext.java ! src/share/classes/javax/xml/bind/JAXBException.java ! src/share/classes/javax/xml/bind/MarshalException.java ! src/share/classes/javax/xml/bind/Marshaller.java ! src/share/classes/javax/xml/bind/Messages.properties ! src/share/classes/javax/xml/bind/NotIdentifiableEvent.java ! src/share/classes/javax/xml/bind/ParseConversionEvent.java ! src/share/classes/javax/xml/bind/PrintConversionEvent.java ! src/share/classes/javax/xml/bind/PropertyException.java ! src/share/classes/javax/xml/bind/TypeConstraintException.java ! src/share/classes/javax/xml/bind/UnmarshalException.java ! src/share/classes/javax/xml/bind/Unmarshaller.java ! src/share/classes/javax/xml/bind/UnmarshallerHandler.java ! src/share/classes/javax/xml/bind/ValidationEvent.java ! src/share/classes/javax/xml/bind/ValidationEventHandler.java ! src/share/classes/javax/xml/bind/ValidationEventLocator.java ! src/share/classes/javax/xml/bind/ValidationException.java ! src/share/classes/javax/xml/bind/Validator.java ! src/share/classes/javax/xml/bind/annotation/XmlAccessOrder.java ! src/share/classes/javax/xml/bind/annotation/XmlAccessType.java ! src/share/classes/javax/xml/bind/annotation/XmlAccessorOrder.java ! src/share/classes/javax/xml/bind/annotation/XmlAccessorType.java ! src/share/classes/javax/xml/bind/annotation/XmlAttribute.java ! src/share/classes/javax/xml/bind/annotation/XmlElement.java ! src/share/classes/javax/xml/bind/annotation/XmlID.java ! src/share/classes/javax/xml/bind/annotation/XmlIDREF.java ! src/share/classes/javax/xml/bind/annotation/XmlNs.java ! src/share/classes/javax/xml/bind/annotation/XmlNsForm.java ! src/share/classes/javax/xml/bind/annotation/XmlSchema.java ! src/share/classes/javax/xml/bind/annotation/XmlSeeAlso.java ! src/share/classes/javax/xml/bind/annotation/XmlTransient.java ! src/share/classes/javax/xml/bind/annotation/XmlType.java ! src/share/classes/javax/xml/bind/annotation/XmlValue.java ! src/share/classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java ! src/share/classes/javax/xml/bind/annotation/adapters/package.html ! src/share/classes/javax/xml/bind/annotation/package.html ! src/share/classes/javax/xml/bind/attachment/package.html ! src/share/classes/javax/xml/bind/helpers/AbstractMarshallerImpl.java ! src/share/classes/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java ! src/share/classes/javax/xml/bind/helpers/DefaultValidationEventHandler.java ! src/share/classes/javax/xml/bind/helpers/Messages.properties ! src/share/classes/javax/xml/bind/helpers/NotIdentifiableEventImpl.java ! src/share/classes/javax/xml/bind/helpers/ParseConversionEventImpl.java ! src/share/classes/javax/xml/bind/helpers/PrintConversionEventImpl.java ! src/share/classes/javax/xml/bind/helpers/ValidationEventImpl.java ! src/share/classes/javax/xml/bind/helpers/ValidationEventLocatorImpl.java ! src/share/classes/javax/xml/bind/helpers/package.html ! src/share/classes/javax/xml/bind/package.html ! src/share/classes/javax/xml/bind/util/Messages.properties ! src/share/classes/javax/xml/bind/util/ValidationEventCollector.java ! src/share/classes/javax/xml/bind/util/package.html ! src/share/classes/javax/xml/soap/AttachmentPart.java ! src/share/classes/javax/xml/soap/Detail.java ! src/share/classes/javax/xml/soap/DetailEntry.java ! src/share/classes/javax/xml/soap/FactoryFinder.java ! src/share/classes/javax/xml/soap/MessageFactory.java ! src/share/classes/javax/xml/soap/MimeHeader.java ! src/share/classes/javax/xml/soap/MimeHeaders.java ! src/share/classes/javax/xml/soap/Name.java ! src/share/classes/javax/xml/soap/Node.java ! src/share/classes/javax/xml/soap/SAAJMetaFactory.java ! src/share/classes/javax/xml/soap/SAAJResult.java ! src/share/classes/javax/xml/soap/SOAPBody.java ! src/share/classes/javax/xml/soap/SOAPBodyElement.java ! src/share/classes/javax/xml/soap/SOAPConnection.java ! src/share/classes/javax/xml/soap/SOAPConnectionFactory.java ! src/share/classes/javax/xml/soap/SOAPConstants.java ! src/share/classes/javax/xml/soap/SOAPElement.java ! src/share/classes/javax/xml/soap/SOAPElementFactory.java ! src/share/classes/javax/xml/soap/SOAPEnvelope.java ! src/share/classes/javax/xml/soap/SOAPException.java ! src/share/classes/javax/xml/soap/SOAPFactory.java ! src/share/classes/javax/xml/soap/SOAPFault.java ! src/share/classes/javax/xml/soap/SOAPFaultElement.java ! src/share/classes/javax/xml/soap/SOAPHeader.java ! src/share/classes/javax/xml/soap/SOAPHeaderElement.java ! src/share/classes/javax/xml/soap/SOAPMessage.java ! src/share/classes/javax/xml/soap/SOAPPart.java ! src/share/classes/javax/xml/soap/Text.java ! src/share/classes/javax/xml/soap/package.html ! src/share/classes/javax/xml/ws/spi/FactoryFinder.java ! src/share/classes/javax/xml/ws/wsaddressing/W3CEndpointReference.java ! src/share/classes/org/relaxng/datatype/Datatype.java ! src/share/classes/org/relaxng/datatype/DatatypeBuilder.java ! src/share/classes/org/relaxng/datatype/DatatypeException.java ! src/share/classes/org/relaxng/datatype/DatatypeLibrary.java ! src/share/classes/org/relaxng/datatype/DatatypeLibraryFactory.java ! src/share/classes/org/relaxng/datatype/DatatypeStreamingValidator.java ! src/share/classes/org/relaxng/datatype/ValidationContext.java ! src/share/classes/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java ! src/share/classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java ! src/share/classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java Changeset: 3d1c5fd9c01d Author: asaha Date: 2009-08-10 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/3d1c5fd9c01d Merge Changeset: 6608dd3dae86 Author: tbell Date: 2009-08-14 08:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/6608dd3dae86 Merge From tim.bell at sun.com Fri Aug 14 15:21:27 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 14 Aug 2009 22:21:27 +0000 Subject: hg: jdk7/jdk7/jdk: 84 new changesets Message-ID: <20090814224205.B20F6EE76@hg.openjdk.java.net> Changeset: 12e479399ced Author: dl Date: 2009-07-28 13:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/12e479399ced 6785442: ConcurrentLinkedQueue.remove() and poll() can both remove the same element 6493942: ConcurrentLinkedQueue.remove sometimes very slow Summary: new algorithm for handling concurrent linked lists Reviewed-by: martin ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java - test/java/util/concurrent/ConcurrentLinkedQueue/ConcurrentQueueLoops.java - test/java/util/concurrent/ConcurrentLinkedQueue/LoopHelpers.java + test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java + test/java/util/concurrent/ConcurrentQueues/GCRetention.java + test/java/util/concurrent/ConcurrentQueues/LoopHelpers.java + test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java ! test/java/util/concurrent/LinkedBlockingQueue/OfferRemoveLoops.java Changeset: 49573ab3096a Author: dl Date: 2009-07-28 17:17 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/49573ab3096a 6805775: LinkedBlockingQueue Nodes should unlink themselves before becoming garbage 6815766: LinkedBlockingQueue's iterator can return null if drainTo(c) executes concurrently Summary: Faster, more correct. Use self-linking trick to avoid gc retention Reviewed-by: martin, dholmes ! src/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! test/java/util/Collection/MOAT.java + test/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java + test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java Changeset: 8cabd2931621 Author: sherman Date: 2009-07-24 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8cabd2931621 5063507: (fmt) missing exception for "%#s" format specifier Summary: throw appropriate exception when necessary Reviewed-by: alanb ! src/share/classes/java/util/Formatter.java ! test/java/util/Formatter/Basic-X.java ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicBigDecimal.java ! test/java/util/Formatter/BasicBigInteger.java ! test/java/util/Formatter/BasicBoolean.java ! test/java/util/Formatter/BasicBooleanObject.java ! test/java/util/Formatter/BasicByte.java ! test/java/util/Formatter/BasicByteObject.java ! test/java/util/Formatter/BasicChar.java ! test/java/util/Formatter/BasicCharObject.java ! test/java/util/Formatter/BasicDateTime.java ! test/java/util/Formatter/BasicDouble.java ! test/java/util/Formatter/BasicDoubleObject.java ! test/java/util/Formatter/BasicFloat.java ! test/java/util/Formatter/BasicFloatObject.java ! test/java/util/Formatter/BasicInt.java ! test/java/util/Formatter/BasicIntObject.java ! test/java/util/Formatter/BasicLong.java ! test/java/util/Formatter/BasicLongObject.java ! test/java/util/Formatter/BasicShort.java ! test/java/util/Formatter/BasicShortObject.java Changeset: eb5173d782ca Author: sherman Date: 2009-07-24 11:22 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/eb5173d782ca Merge Changeset: eb27b5587e18 Author: sherman Date: 2009-07-29 11:19 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/eb27b5587e18 Merge - test/java/util/concurrent/ConcurrentLinkedQueue/ConcurrentQueueLoops.java - test/java/util/concurrent/ConcurrentLinkedQueue/LoopHelpers.java Changeset: 61d174a58edf Author: martin Date: 2009-07-29 13:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/61d174a58edf 6866554: Misc. javadoc warnings Reviewed-by: alanb ! src/share/classes/java/nio/channels/DatagramChannel.java ! src/share/classes/java/nio/channels/package-info.java ! src/share/classes/java/nio/file/DirectoryStream.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/attribute/package-info.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/share/classes/java/util/concurrent/LinkedBlockingQueue.java Changeset: bfd7abda8f79 Author: jjb Date: 2009-07-29 14:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bfd7abda8f79 6804124: Replace "modified mergesort" in java.util.Arrays.sort with timsort Summary: Easy port of timsort from android Reviewed-by: martin ! make/java/java/FILES_java.gmk ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Collections.java + src/share/classes/java/util/ComparableTimSort.java + src/share/classes/java/util/TimSort.java + test/java/util/TimSort/ArrayBuilder.java + test/java/util/TimSort/README + test/java/util/TimSort/SortPerf.java + test/java/util/TimSort/Sorter.java Changeset: 15a7df80058e Author: martin Date: 2009-07-29 21:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/15a7df80058e 6866719: Rename execvpe to avoid symbol clash with glibc 2.10 Reviewed-by: darcy ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: 0c58a7b6b978 Author: weijun Date: 2009-07-31 16:21 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0c58a7b6b978 6867231: Regression: jdk/test/sun/security/krb5/ConfPlusProp.java error against jdk7/pit/b68 Reviewed-by: xuelei ! test/sun/security/krb5/ConfPlusProp.java Changeset: e2d9696aa701 Author: alanb Date: 2009-07-31 08:44 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e2d9696aa701 6867101: Path.checkAccess fails with sharing violation on special files such as pagefile.sys Reviewed-by: sherman ! src/windows/classes/sun/nio/fs/WindowsConstants.java ! src/windows/classes/sun/nio/fs/WindowsFileAttributes.java ! test/java/nio/file/Path/Misc.java Changeset: d5ee8b871362 Author: alanb Date: 2009-07-31 08:45 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d5ee8b871362 6867244: Tests missing @run tag Reviewed-by: sherman ! test/java/nio/channels/DatagramChannel/BasicMulticastTests.java ! test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/java/nio/file/Files/ContentType.java Changeset: 160e02039cf7 Author: alanb Date: 2009-07-31 19:23 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/160e02039cf7 Merge Changeset: 358ec67d3252 Author: tbell Date: 2009-07-31 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/358ec67d3252 Merge - test/java/util/concurrent/ConcurrentLinkedQueue/ConcurrentQueueLoops.java - test/java/util/concurrent/ConcurrentLinkedQueue/LoopHelpers.java Changeset: 2536ab04dc68 Author: weijun Date: 2009-08-02 13:40 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2536ab04dc68 6867687: keytool's standard.sh test timeout sometimes Reviewed-by: xuelei ! test/sun/security/tools/keytool/standard.sh Changeset: 1c9cfd050949 Author: tbell Date: 2009-08-02 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1c9cfd050949 Merge Changeset: c390fd8fa885 Author: sherman Date: 2009-08-04 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c390fd8fa885 4116222: Errors in Arabic code-conversion tables, part II Summary: updated the IBM420 datatable Reviewed-by: alanb ! make/tools/CharsetMapping/IBM420.c2b ! make/tools/CharsetMapping/IBM420.map ! make/tools/CharsetMapping/IBM420.nr ! make/tools/src/build/tools/charsetmapping/GenerateSBCS.java Changeset: 55186701bdbc Author: martin Date: 2009-08-04 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/55186701bdbc 6868160: (process) Use vfork, not fork, on Linux to avoid swap exhaustion Summary: Boldly go where no jdk has dared go before Reviewed-by: michaelm ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: a789c68f1cf3 Author: martin Date: 2009-08-04 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a789c68f1cf3 6856590: (process) Use RESTARTABLE in UNIXProcess_md.c Summary: Wrap all system calls with RESTARTABLE Reviewed-by: michaelm ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: 92394e48eed3 Author: dcubed Date: 2009-08-05 13:17 -0600 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/92394e48eed3 6868533: 3/4 JDI: remove '-source 1.5' and '-target 1.5' options from com.sun.jdi tests Summary: We are long past needing to make sure these tests can build on Tiger/JDK1.5.0. Reviewed-by: tbell ! test/com/sun/jdi/EnumTest.java ! test/com/sun/jdi/GenericsTest.java ! test/com/sun/jdi/JdbVarargsTest.sh ! test/com/sun/jdi/StepTest.java ! test/com/sun/jdi/UTF8Test.java ! test/com/sun/jdi/VarargsTest.java Changeset: 2aa570c01c69 Author: wetmore Date: 2009-08-06 17:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2aa570c01c69 6867657: Many JSN tests do not run under cygwin Reviewed-by: ohair ! test/java/net/Authenticator/B4933582.sh ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh ! test/java/net/Socket/OldSocketImpl.sh ! test/java/net/URL/B5086147.sh ! test/java/net/URL/runconstructor.sh ! test/java/net/URLClassLoader/B5077773.sh ! test/java/net/URLClassLoader/sealing/checksealed.sh ! test/java/net/URLConnection/6212146/test.sh ! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/java/security/Security/signedfirst/Dyn.sh ! test/java/security/Security/signedfirst/Static.sh ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh ! test/javax/security/auth/Subject/doAs/Test.sh ! test/lib/security/java.policy/Ext_AllPolicy.sh ! test/sun/net/www/MarkResetTest.sh ! test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh ! test/sun/net/www/http/HttpClient/RetryPost.sh ! test/sun/net/www/protocol/jar/B5105410.sh ! test/sun/net/www/protocol/jar/jarbug/run.sh ! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh ! test/sun/security/pkcs11/Provider/Login.sh ! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/security/tools/jarsigner/AlgOptions.sh ! test/sun/security/tools/jarsigner/PercentSign.sh ! test/sun/security/tools/jarsigner/oldsig.sh ! test/sun/security/tools/keytool/AltProviderPath.sh ! test/sun/security/tools/keytool/CloneKeyAskPassword.sh ! test/sun/security/tools/keytool/NoExtNPE.sh ! test/sun/security/tools/keytool/SecretKeyKS.sh ! test/sun/security/tools/keytool/StandardAlgName.sh ! test/sun/security/tools/keytool/i18n.sh ! test/sun/security/tools/keytool/printssl.sh ! test/sun/security/tools/keytool/resource.sh ! test/sun/security/tools/keytool/standard.sh Changeset: bc1deb18bfb1 Author: jrose Date: 2009-08-06 18:30 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bc1deb18bfb1 6838598: Legal notice repair: jdk/src/share/classes/sun/dyn/FilterGeneric.java Reviewed-by: xdono ! src/share/classes/sun/dyn/FilterGeneric.java Changeset: bf41e885717f Author: tbell Date: 2009-08-06 19:01 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bf41e885717f Merge - test/java/util/concurrent/ConcurrentLinkedQueue/ConcurrentQueueLoops.java - test/java/util/concurrent/ConcurrentLinkedQueue/LoopHelpers.java Changeset: 0d99696fec64 Author: chegar Date: 2009-08-07 10:50 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0d99696fec64 6826780: URLClassPath should use HashMap instead of HashMap Summary: Replace URL with a String representation. Reviewed-by: michaelm, jccollet ! make/sun/net/FILES_java.gmk ! src/share/classes/sun/misc/URLClassPath.java + src/share/classes/sun/net/util/URLUtil.java Changeset: 9424d836691f Author: chegar Date: 2009-08-07 10:51 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9424d836691f 6826801: JarFileFactory should not use HashMap Summary: Replace URL with a String representation. Reviewed-by: michaelm, jccollet ! src/solaris/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: c43105502f46 Author: malenkov Date: 2009-04-29 20:03 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c43105502f46 6660539: Introspector shares cache of mutable BeanInfo between AppContexts. Reviewed-by: peterz ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test6660539.java Changeset: 3aeaa5784b3a Author: malenkov Date: 2009-04-29 20:55 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3aeaa5784b3a 6777487: Encoder allows reading private variables with certain names Reviewed-by: peterz ! src/share/classes/java/beans/MetaData.java + test/java/beans/XMLEncoder/6777487/TestBox.java + test/java/beans/XMLEncoder/6777487/TestCheckedCollection.java + test/java/beans/XMLEncoder/6777487/TestCheckedList.java + test/java/beans/XMLEncoder/6777487/TestCheckedMap.java + test/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java + test/java/beans/XMLEncoder/6777487/TestCheckedSet.java + test/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java + test/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java + test/java/beans/XMLEncoder/6777487/TestEncoder.java + test/java/beans/XMLEncoder/6777487/TestEnumMap.java + test/java/beans/XMLEncoder/6777487/TestEnumSet.java Changeset: 903ce4bda292 Author: asaha Date: 2009-04-29 11:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/903ce4bda292 Merge Changeset: 5b166df43d63 Author: peterz Date: 2009-05-05 12:07 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5b166df43d63 6837293: Reapply fix for 6588003 to JDK7 Reviewed-by: alexp ! src/share/classes/javax/swing/text/LayoutQueue.java Changeset: ead34d1e3c9f Author: jccollet Date: 2009-05-05 11:02 +0200 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ead34d1e3c9f 6801497: Proxy is assumed to be immutable but is non-final Summary: Cloned the proxy instance when necessary Reviewed-by: chegar ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/URL.java Changeset: 38a0e21f345a Author: anthony Date: 2009-05-05 17:47 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/38a0e21f345a 6805231: Security Warning Icon is missing in Windows 2000 Prof from Jdk build 6u12 Summary: The icon becomes layered only when the fading-out effect is being performed. Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h Changeset: e0636bb69562 Author: anthony Date: 2009-05-05 17:56 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e0636bb69562 6818787: It is possible to reposition the security icon too far from the border of the window on X11 Summary: The constraints for the position of the icon are moved to the shared code Reviewed-by: art, dcherepanov ! src/share/classes/java/awt/Window.java ! src/windows/native/sun/windows/awt_Window.cpp Changeset: 4b498e41c1c2 Author: art Date: 2009-05-06 15:17 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4b498e41c1c2 6656586: Cursor.predefined is protected static mutable (findbugs) Reviewed-by: hawtin, igor ! src/share/classes/java/awt/Cursor.java + test/java/awt/Cursor/PredefinedPrivate/PredefinedPrivate.java Changeset: a53a57a3260c Author: emcmanus Date: 2009-05-07 10:44 +0200 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a53a57a3260c 6736293: OpenType checks can be bypassed through finalizer resurrection Reviewed-by: hawtin ! src/share/classes/java/awt/Window.java ! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/share/classes/javax/management/openmbean/OpenType.java Changeset: 7b50813648d8 Author: bae Date: 2009-05-08 15:38 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7b50813648d8 6656625: ImageReaderSpi.STANDARD_INPUT_TYPE/ImageWriterSpi.STANDARD_OUTPUT_TYPE are mutable static (findbugs) Reviewed-by: prr ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java ! src/share/classes/javax/imageio/spi/ImageReaderSpi.java ! src/share/classes/javax/imageio/spi/ImageWriterSpi.java Changeset: c6ea5b6c3a8d Author: bae Date: 2009-05-08 15:57 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c6ea5b6c3a8d 6657133: Mutable statics in imageio plugins (findbugs) Reviewed-by: prr ! src/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java ! src/share/lib/security/java.security ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 597377f1ee71 Author: bae Date: 2009-05-08 16:15 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/597377f1ee71 6823373: [ZDI-CAN-460] Java Web Start JPEG header parsing needs more scruity Reviewed-by: igor ! src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c Changeset: 3de7b0daf355 Author: chegar Date: 2009-05-12 16:32 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3de7b0daf355 6801071: Remote sites can compromise user privacy and possibly hijack web sessions Reviewed-by: jccollet, hawtin ! make/sun/net/FILES_java.gmk ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/java/net/URL.java + src/share/classes/sun/net/ApplicationProxy.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 05200aff312e Author: amenkov Date: 2009-05-13 13:52 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/05200aff312e 6657625: RmfFileReader/StandardMidiFileWriter.types are public mutable statics (findbugs) Reviewed-by: hawtin ! src/share/classes/com/sun/media/sound/StandardMidiFileWriter.java Changeset: d09b81d1eb85 Author: amenkov Date: 2009-05-13 14:32 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d09b81d1eb85 6738524: JDK13Services allows read access to system properties from untrusted code Reviewed-by: hawtin ! src/share/classes/com/sun/media/sound/JDK13Services.java Changeset: 43ed4f9a781a Author: amenkov Date: 2009-05-13 14:32 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/43ed4f9a781a 6777448: JDK13Services.getProviders creates instances with full privileges [hawtin, alexp] Reviewed-by: hawtin, alexp ! src/share/classes/com/sun/media/sound/JSSecurityManager.java Changeset: ae62878e6eef Author: asaha Date: 2009-05-07 13:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ae62878e6eef Merge ! src/share/classes/java/awt/Window.java - src/share/native/sun/java2d/pipe/RenderBuffer.c ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h - test/com/sun/awt/Translucency/TranslucentJAppletTest/TranslucentJAppletTest.java - test/com/sun/awt/Translucency/TranslucentShapedFrameTest/TSFrame.java - test/com/sun/awt/Translucency/TranslucentShapedFrameTest/TranslucentShapedFrameTest.form - test/com/sun/awt/Translucency/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java Changeset: bf002235470d Author: asaha Date: 2009-06-12 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bf002235470d Merge Changeset: 8156e661d016 Author: asaha Date: 2009-06-12 12:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8156e661d016 Merge ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java - src/share/classes/sun/nio/cs/ext/DBCSDecoderMapping.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_ASCII_Decoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_ASCII_Encoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder.java - src/share/classes/sun/nio/cs/ext/DBCS_IBM_EBCDIC_Encoder.java - src/share/classes/sun/nio/cs/ext/DBCS_ONLY_IBM_EBCDIC_Decoder.java - src/share/classes/sun/nio/cs/ext/IBM1381.java - src/share/classes/sun/nio/cs/ext/IBM1383.java - src/share/classes/sun/nio/cs/ext/IBM930.java - src/share/classes/sun/nio/cs/ext/IBM933.java - src/share/classes/sun/nio/cs/ext/IBM935.java - src/share/classes/sun/nio/cs/ext/IBM937.java - src/share/classes/sun/nio/cs/ext/IBM939.java - src/share/classes/sun/nio/cs/ext/IBM942.java - src/share/classes/sun/nio/cs/ext/IBM943.java - src/share/classes/sun/nio/cs/ext/IBM948.java - src/share/classes/sun/nio/cs/ext/IBM949.java - src/share/classes/sun/nio/cs/ext/IBM950.java - src/share/classes/sun/nio/cs/ext/IBM970.java - src/share/classes/sun/nio/cs/ext/SimpleEUCDecoder.java ! src/windows/native/sun/windows/awt_Window.cpp ! src/windows/native/sun/windows/awt_Window.h Changeset: f2d65a92ffb2 Author: malenkov Date: 2009-06-18 14:08 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f2d65a92ffb2 6660049: Synth Region.uiToRegionMap/lowerCaseNameMap are mutable statics Reviewed-by: hawtin ! src/share/classes/javax/swing/plaf/synth/Region.java + test/javax/swing/plaf/synth/Test6660049.java Changeset: a209372d6de8 Author: asaha Date: 2009-06-17 13:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a209372d6de8 Merge Changeset: 2f126d8c369d Author: asaha Date: 2009-06-18 22:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2f126d8c369d Merge Changeset: 94bd5497a0d3 Author: asaha Date: 2009-06-18 22:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/94bd5497a0d3 Merge Changeset: 75fe05d49f44 Author: asaha Date: 2009-06-22 13:36 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/75fe05d49f44 6656610: AccessibleResourceBundle.getContents exposes mutable static (findbugs) Reviewed-by: hawtin ! src/share/classes/javax/accessibility/AccessibleResourceBundle.java Changeset: ffb8e36b668c Author: mullan Date: 2009-06-23 13:54 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ffb8e36b668c 6824440: XML Signature HMAC issue Reviewed-by: asaha ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java + test/com/sun/org/apache/xml/internal/security/TruncateHMAC.java + test/com/sun/org/apache/xml/internal/security/signature-enveloping-hmac-sha1-trunclen-0-attack.xml + test/com/sun/org/apache/xml/internal/security/signature-enveloping-hmac-sha1-trunclen-8-attack.xml ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-enveloping-hmac-sha1-trunclen-0-attack.xml + test/javax/xml/crypto/dsig/data/signature-enveloping-hmac-sha1-trunclen-8-attack.xml Changeset: 7352778840c7 Author: ksrini Date: 2009-06-22 07:23 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7352778840c7 6830335: Java JAR Pack200 Decompression Integer Overflow Vulnerability Summary: Fixes a potential vulnerability in the unpack200 logic, by adding extra checks, a back-port. Reviewed-by: asaha ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp Changeset: 043280e1fc76 Author: asaha Date: 2009-07-01 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/043280e1fc76 Merge ! make/sun/net/FILES_java.gmk ! src/share/classes/java/net/SocksSocketImpl.java - src/share/classes/java/nio/file/DirectoryStreamFilters.java - src/share/classes/java/nio/file/FileAction.java - src/share/classes/java/nio/file/spi/AbstractPath.java - src/share/classes/sun/io/ByteToCharMS932DB.java - src/share/classes/sun/io/CharToByteMS932DB.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java - src/share/classes/sun/nio/cs/ext/EUC_CN.java - src/share/classes/sun/nio/cs/ext/EUC_KR.java - src/share/classes/sun/nio/cs/ext/GBK.java - src/share/classes/sun/nio/cs/ext/Johab.java - src/share/classes/sun/nio/cs/ext/MS932.java - src/share/classes/sun/nio/cs/ext/MS932DB.java - src/share/classes/sun/nio/cs/ext/MS936.java - src/share/classes/sun/nio/cs/ext/MS949.java - src/share/classes/sun/nio/cs/ext/MS950.java - src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java - src/share/classes/sun/nio/fs/MimeType.java - test/java/nio/file/DirectoryStream/Filters.java - test/java/nio/file/Files/content_type.sh - test/java/nio/file/Path/temporary_files.sh - test/java/nio/file/attribute/Attributes/Basic.java Changeset: 46e4a2e56801 Author: asaha Date: 2009-07-06 11:42 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/46e4a2e56801 Merge ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java - src/share/native/sun/font/bidi/cmemory.h - src/share/native/sun/font/bidi/jbidi.c - src/share/native/sun/font/bidi/jbidi.h - src/share/native/sun/font/bidi/ubidi.c - src/share/native/sun/font/bidi/ubidi.h - src/share/native/sun/font/bidi/ubidiimp.h - src/share/native/sun/font/bidi/ubidiln.c - src/share/native/sun/font/bidi/uchardir.c - src/share/native/sun/font/bidi/uchardir.h - src/share/native/sun/font/bidi/utypes.h Changeset: e2726b43d1cc Author: mullan Date: 2009-07-08 16:57 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e2726b43d1cc 6858484: If an invalid HMAC XML Signature is validated, all subsequent valid HMAC signatures are invalid Reviewed-by: asaha ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! test/com/sun/org/apache/xml/internal/security/TruncateHMAC.java + test/com/sun/org/apache/xml/internal/security/signature-enveloping-hmac-sha1.xml Changeset: 78a1ffa5a675 Author: asaha Date: 2009-07-08 14:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/78a1ffa5a675 Merge Changeset: 9b15d9813292 Author: asaha Date: 2009-07-08 14:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9b15d9813292 Merge Changeset: 537d8716d8cd Author: asaha Date: 2009-07-13 08:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/537d8716d8cd Merge Changeset: 599a7f770842 Author: asaha Date: 2009-07-15 10:46 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/599a7f770842 Merge Changeset: 97a5d7c6fbfb Author: vinnie Date: 2009-07-17 20:29 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/97a5d7c6fbfb 6657619: DnsContext.debug is public static mutable (findbugs) Reviewed-by: alanb ! src/share/classes/com/sun/jndi/dns/DnsContext.java + test/com/sun/jndi/dns/CheckAccess.java Changeset: df7d8ae860cf Author: vinnie Date: 2009-07-17 20:43 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/df7d8ae860cf 6657695: AbstractSaslImpl.logger is a static mutable (findbugs) Reviewed-by: alanb ! src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java + test/com/sun/security/sasl/util/CheckAccess.java Changeset: 83d1885b22d6 Author: asaha Date: 2009-07-21 13:02 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/83d1885b22d6 Merge ! src/share/classes/java/awt/Window.java ! src/share/classes/java/beans/MetaData.java - src/share/classes/sun/swing/AccessibleMethod.java Changeset: 14c81c80a7f3 Author: asaha Date: 2009-07-21 13:06 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/14c81c80a7f3 Merge Changeset: baec332a0ff4 Author: asaha Date: 2009-07-27 22:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/baec332a0ff4 Merge Changeset: ebc7d26588b8 Author: asaha Date: 2009-08-04 08:01 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ebc7d26588b8 Merge ! src/share/classes/java/awt/Window.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MetaData.java - test/java/util/concurrent/ConcurrentLinkedQueue/ConcurrentQueueLoops.java - test/java/util/concurrent/ConcurrentLinkedQueue/LoopHelpers.java Changeset: 6fe590dcc49c Author: asaha Date: 2009-08-05 14:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6fe590dcc49c Merge Changeset: c223ce2294c1 Author: asaha Date: 2009-08-06 22:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c223ce2294c1 Merge - src/share/classes/com/sun/crypto/provider/JarVerifier.java - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java - src/share/classes/sun/security/pkcs11/JarVerifier.java - src/windows/classes/sun/security/mscapi/JarVerifier.java Changeset: 1774d87963ad Author: asaha Date: 2009-08-07 09:21 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1774d87963ad Merge ! make/sun/net/FILES_java.gmk Changeset: 88229bdd8aae Author: andrew Date: 2009-08-07 18:15 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/88229bdd8aae 6869697: Missing entry in makefiles for java/lang/ReflectiveOperationException.java Summary: Add new dependency explicitly so all compilers pick it up Reviewed-by: darcy, ohair ! make/java/java/FILES_java.gmk Changeset: 5439d705c04e Author: weijun Date: 2009-08-11 12:15 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5439d705c04e 6866479: libzip.so caused JVM to crash when running jarsigner Reviewed-by: mullan ! src/share/classes/sun/security/tools/JarSigner.java + test/sun/security/tools/jarsigner/samename.sh Changeset: c98d2798e16f Author: weijun Date: 2009-08-11 12:17 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/c98d2798e16f 6710360: export Kerberos session key to applications Reviewed-by: valeriep + src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java + src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java + src/share/classes/com/sun/security/jgss/InquireType.java ! src/share/classes/sun/security/jgss/GSSContextImpl.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/spi/GSSContextSpi.java ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/share/classes/sun/security/tools/PolicyTool.java + test/com/sun/security/jgss/InquireSecContextPermissionCheck.java ! test/sun/security/krb5/auto/Context.java Changeset: 6db21e653d99 Author: weijun Date: 2009-08-11 12:20 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6db21e653d99 6821190: more InquireType values for ExtendedGSSContext Reviewed-by: valeriep + src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/share/classes/com/sun/security/jgss/InquireType.java ! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/KrbApReq.java ! src/share/classes/sun/security/krb5/internal/AuthorizationData.java ! src/share/classes/sun/security/tools/PolicyTool.java ! test/sun/security/krb5/auto/Context.java Changeset: efe2d2a55b3b Author: weijun Date: 2009-08-11 15:36 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/efe2d2a55b3b 6868867: Test: sun/security/tools/keytool/standard.sh fails under windows/cygwin Reviewed-by: wetmore ! src/share/classes/sun/security/tools/KeyTool.java Changeset: aface89bfcf6 Author: xuelei Date: 2009-08-11 18:27 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/aface89bfcf6 6585239: Regression: 2 DNS tests fail with JDK 5.0u13 b01 and pass with 5.0u12fcs Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/dns/DnsContext.java Changeset: 5b5df0632ecf Author: alanb Date: 2009-08-11 12:37 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5b5df0632ecf 4516760: (so) Intermittent SocketException: Transport endpoint is not connected (lnx) Reviewed-by: sherman ! src/solaris/native/sun/nio/ch/Net.c ! test/java/nio/channels/SocketChannel/Shutdown.java Changeset: 18554eea6ce6 Author: alanb Date: 2009-08-11 12:38 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/18554eea6ce6 6867781: (file) Examples in javadoc use newFileAttributeView instead of getFileAttributeView Reviewed-by: sherman ! src/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java Changeset: a9a5aabecc01 Author: alanb Date: 2009-08-11 12:49 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a9a5aabecc01 6865748: (file) SimpleFileVisitor methods ignore null arguments Reviewed-by: sherman ! src/share/classes/java/nio/file/SimpleFileVisitor.java ! test/java/nio/file/Files/Misc.java Changeset: 8b97f8827d08 Author: asaha Date: 2009-08-07 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8b97f8827d08 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 Reviewed-by: darcy, ramap ! THIRD_PARTY_README Changeset: 1ec22dda0652 Author: asaha Date: 2009-08-10 09:47 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1ec22dda0652 Merge - src/share/classes/com/sun/crypto/provider/JarVerifier.java - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java - src/share/classes/sun/security/pkcs11/JarVerifier.java - src/windows/classes/sun/security/mscapi/JarVerifier.java Changeset: 7681fa43d310 Author: asaha Date: 2009-08-11 08:22 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7681fa43d310 Merge Changeset: 1ff7163fc5f7 Author: vinnie Date: 2009-08-11 16:52 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1ff7163fc5f7 6840752: Provide out-of-the-box support for ECC algorithms Reviewed-by: alanb, mullan, wetmore ! make/sun/security/Makefile + make/sun/security/ec/FILES_c.gmk + make/sun/security/ec/Makefile + make/sun/security/ec/mapfile-vers ! make/sun/security/other/Makefile + src/share/classes/sun/security/ec/ECDHKeyAgreement.java + src/share/classes/sun/security/ec/ECDSASignature.java + src/share/classes/sun/security/ec/ECKeyPairGenerator.java + src/share/classes/sun/security/ec/SunEC.java + src/share/classes/sun/security/ec/SunECEntries.java ! src/share/lib/security/java.security ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows + src/share/native/sun/security/ec/ECC_JNI.cpp + src/share/native/sun/security/ec/ec.c + src/share/native/sun/security/ec/ec.h + src/share/native/sun/security/ec/ec2.h + src/share/native/sun/security/ec/ec2_163.c + src/share/native/sun/security/ec/ec2_193.c + src/share/native/sun/security/ec/ec2_233.c + src/share/native/sun/security/ec/ec2_aff.c + src/share/native/sun/security/ec/ec2_mont.c + src/share/native/sun/security/ec/ec_naf.c + src/share/native/sun/security/ec/ecc_impl.h + src/share/native/sun/security/ec/ecdecode.c + src/share/native/sun/security/ec/ecl-curve.h + src/share/native/sun/security/ec/ecl-exp.h + src/share/native/sun/security/ec/ecl-priv.h + src/share/native/sun/security/ec/ecl.c + src/share/native/sun/security/ec/ecl.h + src/share/native/sun/security/ec/ecl_curve.c + src/share/native/sun/security/ec/ecl_gf.c + src/share/native/sun/security/ec/ecl_mult.c + src/share/native/sun/security/ec/ecp.h + src/share/native/sun/security/ec/ecp_192.c + src/share/native/sun/security/ec/ecp_224.c + src/share/native/sun/security/ec/ecp_256.c + src/share/native/sun/security/ec/ecp_384.c + src/share/native/sun/security/ec/ecp_521.c + src/share/native/sun/security/ec/ecp_aff.c + src/share/native/sun/security/ec/ecp_jac.c + src/share/native/sun/security/ec/ecp_jm.c + src/share/native/sun/security/ec/ecp_mont.c + src/share/native/sun/security/ec/logtab.h + src/share/native/sun/security/ec/mp_gf2m-priv.h + src/share/native/sun/security/ec/mp_gf2m.c + src/share/native/sun/security/ec/mp_gf2m.h + src/share/native/sun/security/ec/mpi-config.h + src/share/native/sun/security/ec/mpi-priv.h + src/share/native/sun/security/ec/mpi.c + src/share/native/sun/security/ec/mpi.h + src/share/native/sun/security/ec/mplogic.c + src/share/native/sun/security/ec/mplogic.h + src/share/native/sun/security/ec/mpmontg.c + src/share/native/sun/security/ec/mpprime.h + src/share/native/sun/security/ec/oid.c + src/share/native/sun/security/ec/secitem.c + src/share/native/sun/security/ec/secoidt.h + test/sun/security/ec/TestEC.java + test/sun/security/ec/p12passwords.txt + test/sun/security/ec/pkcs12/secp256r1server-secp384r1ca.p12 + test/sun/security/ec/pkcs12/sect193r1server-rsa1024ca.p12 Changeset: 485d3eb9b50b Author: vinnie Date: 2009-08-11 16:57 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/485d3eb9b50b Merge Changeset: 95ae810b66fb Author: vinnie Date: 2009-08-11 17:01 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/95ae810b66fb Merge Changeset: 36e0f4e00f20 Author: dcubed Date: 2009-08-11 20:02 -0600 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/36e0f4e00f20 6870298: 4/4 fix minor typos in java/lang/instrument/Instrumentation.java Summary: Fix typos in the JavaDoc. Reviewed-by: tbell ! src/share/classes/java/lang/instrument/Instrumentation.java Changeset: 82b66d0368ff Author: dcubed Date: 2009-08-11 20:06 -0600 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/82b66d0368ff Merge - src/share/classes/com/sun/crypto/provider/JarVerifier.java - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java - src/share/classes/sun/security/pkcs11/JarVerifier.java - src/windows/classes/sun/security/mscapi/JarVerifier.java Changeset: abac33c4bd67 Author: tbell Date: 2009-08-14 08:51 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/abac33c4bd67 Merge From tim.bell at sun.com Fri Aug 14 16:23:47 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 14 Aug 2009 23:23:47 +0000 Subject: hg: jdk7/jdk7/langtools: 31 new changesets Message-ID: <20090814232438.45DB4EE82@hg.openjdk.java.net> Changeset: 777a3efad0d5 Author: jjg Date: 2009-07-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/777a3efad0d5 6855990: javap InstructionDetailWriter should support new 308 annotations attribute Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java ! src/share/classes/com/sun/tools/javap/AnnotationWriter.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java + src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java + test/tools/javap/typeAnnotations/T6855990.java Changeset: 85b317ac8a0c Author: jjg Date: 2009-07-28 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/85b317ac8a0c 6734068: Some variable length attributes set their size incorrectly. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java ! src/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java ! src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/ModuleExportTable_attribute.java ! src/share/classes/com/sun/tools/classfile/ModuleMemberTable_attribute.java Changeset: c2dfab9e2f39 Author: jjg Date: 2009-07-29 13:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/c2dfab9e2f39 4777949: Javap Rewrite : Warn javap usage on package classes with simple name. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javap/JavapFileManager.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/resources/javap.properties + test/tools/javap/T4777949.java Changeset: 85fecace920b Author: mcimadamore Date: 2009-07-30 10:29 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/85fecace920b 6827648: Extremely slow compilation time for visitor pattern code + generics Summary: Javac unnecessarily recomputates type-substitutions multiple times Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Types.java Changeset: b1e027181dd4 Author: mcimadamore Date: 2009-07-30 10:30 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b1e027181dd4 6862608: rich diagnostic sometimes contain wrong type variable numbering Summary: The rich formatter generates worng numbers for type-variables in where clauses Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/tools/javac/Diagnostics/6862608/T6862608a.java + test/tools/javac/Diagnostics/6862608/T6862608a.out + test/tools/javac/Diagnostics/6862608/T6862608b.java + test/tools/javac/Diagnostics/6862608/T6862608b.out Changeset: dd5c51734ad9 Author: mcimadamore Date: 2009-07-30 10:30 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/dd5c51734ad9 6864382: NPE in the rich formatter when processing an unattributed type-variable Summary: Unattributed type variable should not be accessed by the rich formatter when emitting where clauses Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/tools/javac/Diagnostics/6864382/T6864382.java + test/tools/javac/Diagnostics/6864382/T6864382.out Changeset: 6d0add6ad778 Author: mcimadamore Date: 2009-07-30 10:30 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/6d0add6ad778 6861837: JCK compilation failures Summary: Type-annotations processing is accessing type info before they are available in MemberEnter Reviewed-by: jjg Contributed-by: mali at csail.mit.edu ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! test/tools/javac/typeAnnotations/InnerClass.java Changeset: 23505e6ea22d Author: jjg Date: 2009-07-30 07:48 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/23505e6ea22d 6866657: add byteLength method to primary classfile types Reviewed-by: mchung ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Attribute.java ! src/share/classes/com/sun/tools/classfile/Attributes.java ! src/share/classes/com/sun/tools/classfile/ClassFile.java ! src/share/classes/com/sun/tools/classfile/ConstantPool.java ! src/share/classes/com/sun/tools/classfile/Field.java ! src/share/classes/com/sun/tools/classfile/Method.java + test/tools/javap/T6866657.java Changeset: e33efb09ed75 Author: jjg Date: 2009-07-30 09:18 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/e33efb09ed75 4880672: javap does not output inner interfaces of an interface Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/Options.java ! src/share/classes/com/sun/tools/javap/resources/javap.properties + test/tools/javap/T4880672.java Changeset: dbf8a2816201 Author: tbell Date: 2009-07-31 17:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/dbf8a2816201 Merge Changeset: 743f17b55b44 Author: jjg Date: 2009-08-04 17:26 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/743f17b55b44 6867671: javap whitespace formatting issues Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/share/classes/com/sun/tools/javap/BasicWriter.java ! src/share/classes/com/sun/tools/javap/ClassWriter.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/ConstantWriter.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/Options.java Changeset: bc0b1f404c40 Author: jjg Date: 2009-08-05 07:43 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/bc0b1f404c40 6868553: 6867671 breaks some tests Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/tools/javac/code/ArrayClone.java ! test/tools/javap/4111861/T4111861.java ! test/tools/javap/T4884240.java ! test/tools/javap/T4975569.java ! test/tools/javap/stackmap/T6271292.sh Changeset: 526de25e0b28 Author: jjg Date: 2009-08-05 08:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/526de25e0b28 6729471: javap should accept class files on the command line Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javap/JavapTask.java + test/tools/javap/T6729471.java Changeset: b5ab848ba68f Author: tbell Date: 2009-08-06 19:03 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b5ab848ba68f Merge Changeset: 160d7a994e69 Author: jjg Date: 2009-08-06 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/160d7a994e69 6858429: javap classfile library a minor bug Reviewed-by: ksrini ! src/share/classes/com/sun/tools/classfile/ClassWriter.java Changeset: 3e38c6da72ec Author: tbell Date: 2009-08-06 20:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/3e38c6da72ec Merge Changeset: cba827f72977 Author: jjg Date: 2009-08-08 17:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/cba827f72977 6868548: remove spurious ';' from after constant pool entries Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/ConstantWriter.java ! test/tools/javac/code/ArrayClone.java Changeset: 961dc3acdb06 Author: jjg Date: 2009-08-08 17:56 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/961dc3acdb06 6868539: javap should use current names for constant pool tags Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/ConstantWriter.java + test/tools/javap/T6868539.java Changeset: d5f6c475f475 Author: mcimadamore Date: 2009-08-11 01:11 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/d5f6c475f475 6806876: ClassCastException occurs in assignment expressions without any heap pollutions Summary: intersection types should be considered as non-reifiable by javac Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/varargs/6806876/T6806876.java + test/tools/javac/varargs/6806876/T6806876.out Changeset: abe992640c5a Author: mcimadamore Date: 2009-08-11 01:12 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/abe992640c5a 6390045: Unexpected error "cannot access java.lang.Void" with '-target cldc1.0' with -source >=1.5 Summary: javac needs to synthetize a fake java.lang.Void symbol if one is not given on the classpath Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symtab.java + test/tools/javac/6390045/T6390045a.java + test/tools/javac/6390045/T6390045b.java Changeset: 62073a5becc5 Author: mcimadamore Date: 2009-08-11 01:12 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/62073a5becc5 6840059: regression: javac silently crashes when resolving erroneous anonymous inner constructor Summary: resolved an internal crash with constructor resolution Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/6840059/T6840059.java + test/tools/javac/6840059/T6840059.out Changeset: 8227961c64d3 Author: mcimadamore Date: 2009-08-11 01:13 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/8227961c64d3 6521805: Regression: JDK5/JDK6 javac allows write access to outer class reference Summary: javac should warn/complain about identifiers with the same name as synthetic symbol Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/6521805/T6521805a.java + test/tools/javac/6521805/T6521805a_1.out + test/tools/javac/6521805/T6521805a_2.out + test/tools/javac/6521805/T6521805b.java + test/tools/javac/6521805/T6521805c.java + test/tools/javac/6521805/T6521805d.java + test/tools/javac/6521805/T6521805d.out + test/tools/javac/6521805/T6521805e.java + test/tools/javac/6521805/T6521805e.out + test/tools/javac/6521805/p/Outer.java + test/tools/javac/6521805/p/Sub.java ! test/tools/javac/6734819/T6734819a.out ! test/tools/javac/6734819/T6734819b.out ! test/tools/javac/policy/test2/byfile.AB.out ! test/tools/javac/policy/test2/bytodo.AB.out Changeset: 62fb6cafa93b Author: mcimadamore Date: 2009-08-11 01:13 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/62fb6cafa93b 6869075: regression: javac crashes when compiling compound string assignment with generics Summary: javac should not add syntehtic cast to the LHS of an assignment expression Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/T6869075.java Changeset: 13902c0c9b83 Author: mcimadamore Date: 2009-08-11 01:14 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/13902c0c9b83 6569404: Cannot instantiate an inner class of a type variable Summary: javac is too strict in rejecting member selction from a type-var Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/typevars/6569404/T6569404a.java + test/tools/javac/generics/typevars/6569404/T6569404b.java + test/tools/javac/generics/typevars/6569404/T6569404b.out + test/tools/javac/generics/typevars/6569404/T6569404c.java Changeset: c4c424badb83 Author: mcimadamore Date: 2009-08-11 01:14 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/c4c424badb83 6199153: Generic throws and overriding Summary: javac incorrectly rejects an uchecked overriding Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/OverrideChecks/6199153/T6199153.java + test/tools/javac/OverrideChecks/6199153/T6199153.out Changeset: 21f1d2462c7c Author: asaha Date: 2009-08-07 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/21f1d2462c7c 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 Reviewed-by: darcy, ramap ! THIRD_PARTY_README Changeset: 91852fb12e2e Author: asaha Date: 2009-08-10 09:36 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/91852fb12e2e Merge Changeset: 38f54dbd2e5b Author: asaha Date: 2009-08-11 08:22 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/38f54dbd2e5b Merge Changeset: beefdeb352e6 Author: jjg Date: 2009-08-11 14:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/beefdeb352e6 6870591: langtools build sets javac.bootclasspath incorrectly Reviewed-by: ohair ! make/build.xml Changeset: 5a26c8fd0830 Author: jjg Date: 2009-08-11 18:35 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/5a26c8fd0830 6870743: update comments in langtools/make/build.properties Reviewed-by: darcy ! make/build.properties Changeset: 97d06f3e8787 Author: tbell Date: 2009-08-14 08:53 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/97d06f3e8787 Merge From Tim.Bell at Sun.COM Fri Aug 14 16:34:30 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Fri, 14 Aug 2009 16:34:30 -0700 Subject: jdk7-b70: JSN, Tools, Core Libraries, and Serviceability Message-ID: <4A85F486.6030804@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/691649734a70 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/adba5b333f26 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/deec13478962 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/3d1c5fd9c01d http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/82b66d0368ff http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/5a26c8fd0830 http://hg.openjdk.java.net/jdk7/jdk7/rev/fb676d15f20f --- Component : serviceability PIT waiver from VM SQE for 6868533 (a test only fix) Component : jmx Status : 0 major failures, 0 minor failures Date : 08/13/2009 at 07:47 Tested By : JMX QE Cost(total man-days): 1 Workspace : /net/bonsai.sfbay/w/builds/jdk/7/pit/b70 Bundles : /net/jprt-web.sfbay/jprt/archive/2009/08/2009-08-12-054100.tbell.Agones/bundles Platforms : Solaris Sparc 10(32), -server Solaris x86 10(32), -client Windows Vista 32 bit, -server Others Tests : /net/sqenfs-1.sfbay/export1/tools/gtee/suites/7-jmx Browsers : NA Patches : NA Logs : http://sqeweb.sfbay.sun.com/nfs/results/jmx/gtee/JDK7/PIT/JMX/7/b70/20090813-022451/ Number of Tests Executed : 162 product tests, 422 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6736293: OpenType checks can be bypassed through finalizer resurrection Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b70 Issues and Notes: ------------------------------- >From JMX QE Component : libs Go/NoGO : Go Date :8.14/09 Tested By : SQE_TL_PIT Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b70/ Platforms : solaris10-sparcv9/-d64, windows-amd64/-server , linux-i586/-client Tests : /net/sqenfs-1/export1/comp/libs/testbase Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay.sun.com:9090/tert/ Number of Tests Executed : 1643 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 4516760 java classes_nio (so) Intermittent SocketException: Transport end 6865748 java classes_nio (file) SimpleFileVisitor methods ignore null arg 6867101 java classes_nio (file) Path.checkAccess fails with sharing viola 6867244 java classes_nio Tests missing @run tag 6493942 java classes_util ConcurrentLinkedQueue.remove sometimes very slow 6785442 java classes_util ConcurrentLinkedQueue.remove() and poll() can bo 6805775 java classes_util LinkedBlockingQueue Nodes should unlink themselv 6815766 java classes_util LinkedBlockingQueue's iterator can return null i Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 4116222 java char_encodin Errors in Arabic code-conversion tables, part II 6870298 java classes_inst fix minor typos in java/lang/instrument/Instrume 6856590 java classes_lang (process) Use RESTARTABLE in UNIXProcess_md.c 6866719 java classes_lang Rename execvpe to avoid symbol clash with glibc 6868160 java classes_lang (process) Use vfork , not fork, on Linux to avoi 6866554 java classes_nio Misc. javadoc warnings 6867781 java classes_nio (file) Examples in javadoc use newFileAttributeV 5063507 java classes_util (fmt) missing exception for "%#s" format specifi 6804124 java classes_util Replace "modified mergesort" in java.util.Arrays Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b70 Issues and Notes: 6867781 - noreg-doc, 5063507 - noreg-doc, 6804124 - noreg-perf Component : net Status : 0 major failures, 0 minor failures Date : 08/14/2009 at 23:01 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b70 Platforms : windows-amd64/-server, solaris10-sparcv9/-d64, linux-i586/-client Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/networking Browsers : NA Patches : NA Logs : /net/sqenfs-2/export2/results/networking/pit/7/b70 Number of Tests Executed : 460 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6868702 java classes_net closed/sun/net/InetAddress/nameservice/dns/basic Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6801071 java classes_net Remote sites can compromise user privacy and pos 6801497 java classes_net Proxy is assumed to be immutable but is non-fina 6826780 java classes_net URLClassPath should use HashMap ins 6826801 java classes_net JarFileFactory should not use HashMap Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b70 Issues and Notes: 6801071 - noreg-hard, 6801497 - noreg-hard, 6826780 - performance, ------------------------------- >From JSN SQE Component : sec Status : 0 major failures, 0 minor failures Date : 08/14/2009 at 04:30 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b70 Platforms : solaris10-sparcv9/-d64, windows-amd64/-server, linux-i586/-client Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Browsers : NA Patches : NA Logs : /net/sqenfs-2/export2/results/security/pit/7/b70/ Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6657695 java classes_secu AbstractSaslImpl.logger is a static mutable (fin 6824440 java classes_secu XML Signature HMAC issue 6840752 java classes_secu Provide out-of-the-box support for ECC algorithm 6858484 java classes_secu If an invalid HMAC XML Signature is validated, a 6866479 java classes_secu libzip.so caused JVM to crash when running jarsi 6867231 java classes_secu Regression: jdk/test/sun/security/krb5/ConfPlusP 6867657 java classes_secu Many JSN tests do not run under cygwin 6821190 jgss framework more InquireType values for ExtendedGSSContext 6710360 jgss krb5plugin export Kerberos session key to applications Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6867687 java classes_secu keytool's standard.sh test timeout sometimes 6868867 java classes_secu Test: sun/security/tools/keytool/standard.sh fai 6868975 jce runtime Add the export security source file list to the 6870718 jce runtime Binary builds for 6840752: Provide out-of-the-bo Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b70 Issues and Notes: 6867687 - noreg-test, 6868867 - noreg-test, ------------------------------- >From JSN SQE Component : tools Go/NoGO : Go Date :08/14/09 Tested By : SQE_TL_PIT Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/tools Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b70/ Platforms : solaris10-sparcv9/-d64, windows-amd64/-server , linux-i586/-client Tests : /net/sqenfs-1/export1/comp/tools/testbase Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay.sun.com:9090/tert/ Number of Tests Executed : 1079 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6199153 java compiler Generic throws and overriding 6390045 java compiler Unexpected error "cannot access java.lang.Void" 6521805 java compiler Regression: JDK5/JDK6 javac allows write access 6569404 java compiler Regression: Cannot instantiate an inner class of 6806876 java compiler ClassCastException occurs in assignment expressi 6840059 java compiler regression: javac silently crashes when resolvin 6861837 java compiler JCK compilation failures 6862608 java compiler rich diagnostic sometimes contain wrong type var 6864382 java compiler NPE in the rich formatter when processing an una 6869075 java compiler regression: javac crashes when compiling compoun 4777949 java javap Javap Rewrite : Warn javap usage on package clas 4880672 java javap javap does not output inner interfaces of an int 6729471 java javap javap should accept class files on the command l 6855990 java javap javap InstructionDetailWriter should support new 6866657 java javap add byteLength() method to primary classfile typ 6868539 java javap javap should use current names for constant pool 6868548 java javap remove spurious ';' from after constant pool ent Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6827648 java compiler Extremely slow compilation time for visitor patt 6830335 java jar Java JAR Pack200 Decompression Integer Overflow 6734068 java javap Some variable length attributes set their size i 6858429 java javap javap classfile library a minor bug 6867671 java javap javap whitespace formatting issues 6868553 java javap 6867671 breaks some tests Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b70 Issues and Notes: 6827648 - noreg-perf, 6734068 - noreg-trivial, 6858429 - noreg-trivial, 6867671 - noreg-cleanup, 6868553 - noreg-self ------------------------------- From Bradford.Wetmore at Sun.COM Mon Aug 17 10:50:52 2009 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Mon, 17 Aug 2009 10:50:52 -0700 Subject: THIRD_PARTY_README mangled In-Reply-To: <1ccfd1c10908141200r19992d5dh55a188f2abc663ee@mail.gmail.com> References: <1ccfd1c10908141200r19992d5dh55a188f2abc663ee@mail.gmail.com> Message-ID: <4A89987C.3070503@sun.com> I've got to look into this for something unrelated. Thanks for letting us know. I'll have a look. Are you looking at the new one from 6803688 in TL/MASTER? Or something else? Brad Martin Buchholz wrote: > The THIRD_PARTY_README contains a list of licenses. > It should include the license texts verbatim, byte-for-byte, > when those licenses are available in plain text form, > as they invariably are. > > But in fact the license text appears to be mangled, > as if someone had copied and pasted the various license > text into a buggy Windows word processor and re-exported to text. > > Martin From martinrb at google.com Mon Aug 17 14:12:45 2009 From: martinrb at google.com (Martin Buchholz) Date: Mon, 17 Aug 2009 14:12:45 -0700 Subject: THIRD_PARTY_README mangled In-Reply-To: <4A89987C.3070503@sun.com> References: <1ccfd1c10908141200r19992d5dh55a188f2abc663ee@mail.gmail.com> <4A89987C.3070503@sun.com> Message-ID: <1ccfd1c10908171412s1cb91d51qb1071514a4cc6d13@mail.gmail.com> Checking the jdk7 MASTER, I see that there are two flavors of THIRD_PARTY_README that should probably be un-forked. $ find -name THIRD_PARTY_README | xargs sum 27722 125 ./THIRD_PARTY_README 61624 125 ./jaxws/THIRD_PARTY_README 27722 125 ./langtools/THIRD_PARTY_README 61624 125 ./jaxp/THIRD_PARTY_README 61624 125 ./jdk/THIRD_PARTY_README 27722 125 ./hotspot/THIRD_PARTY_README 61624 125 ./build/linux-amd64/j2re-image/THIRD_PARTY_README 61624 125 ./build/linux-amd64/j2sdk-image/THIRD_PARTY_README 61624 125 ./build/linux-amd64/j2sdk-image/jre/THIRD_PARTY_README 27722 125 ./corba/THIRD_PARTY_README It appears that some licenses are correctly included verbatim, and some are gratuitously reformatted. Martin On Mon, Aug 17, 2009 at 10:50, Brad Wetmore wrote: > I've got to look into this for something unrelated. ?Thanks for letting us > know. ?I'll have a look. > > Are you looking at the new one from 6803688 in TL/MASTER? ?Or something > else? All the THIRD_PARTY_READMEs should be the same in all the repos, right? Anyways, the latest TL/jdk/THIRD_PARTY_README > Brad > > > Martin Buchholz wrote: >> >> The THIRD_PARTY_README contains a list of licenses. >> It should include the license texts verbatim, byte-for-byte, >> when those licenses are available in plain text form, >> as they invariably are. >> >> But in fact the license text appears to be mangled, >> as if someone had copied and pasted the various license >> text into a buggy Windows word processor and re-exported to text. >> >> Martin > From Bradford.Wetmore at Sun.COM Mon Aug 17 17:26:27 2009 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Mon, 17 Aug 2009 17:26:27 -0700 Subject: THIRD_PARTY_README mangled Message-ID: <4A89F533.20606@sun.com> Tim/Kelly, why are there copies of the THIRD_PARTY_README in 7 different repositories? We started with 7 identical copies, but now they have diverged into two different versions following Tim's putback. Are they supposed to be all the same? What's the intent here? See below. Martin, > It appears that some licenses are correctly included verbatim, > and some are gratuitously reformatted. I'm not seeing this reformatting you're talking about... What I do see here...there are now two different versions of the THIRD_PARTY_README in the repositories. I don't know why or what was intended (above). 1) There was an initial load in all these workspaces: ., corba, hotspot, langtools, jaxp, jaxws, jdk All the README files are identical. (same sums) 2) The following workspaces were updated by Tim Bell to add something by Marti Maria, and remove something by Peter Norvig. jaxp, jaxws, jdk This were done under three different bugs: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/raw-rev/b56d870cb5c8 6738894: Merge jaxp fixes from 6 update train into OpenJDK 6 and 7 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/raw-rev/31822b475baa 6831313: update jaxws in OpenJDK7 to 2.1 plus bug fixes from OpenJDK 6 http://hg.openjdk.java.net/jdk7/jdk7/jdk/raw-rev/13cd6eb34cfa 6695776: corba jscheme jar files in repository could be built from source I didn't see any reformatting. 3) All of the workspaces were updated by Abhijit for a copyright date change (2005 to 2007): 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 For some reason, the same change went into the jaxws repository but under a different bugid. http://hg.openjdk.java.net/jdk7/jdk7/jaxws/diff/860b95cc8d1d/THIRD_PARTY_README 6813167: 6u14 JAX-WS audit mutable static bugs Again, I'm not seeing any reformatting. Brad From martinrb at google.com Mon Aug 17 20:58:52 2009 From: martinrb at google.com (Martin Buchholz) Date: Mon, 17 Aug 2009 20:58:52 -0700 Subject: THIRD_PARTY_README mangled In-Reply-To: <4A89F533.20606@sun.com> References: <4A89F533.20606@sun.com> Message-ID: <1ccfd1c10908172058j7a0a849ambb0b27f2ffe8a8ef@mail.gmail.com> My references to "mangling" weren't to recent changes. I simply noticed that e.g. the text of the Apache 2 License in THIRD_PARTY_README is reformatted from the canonical version at http://www.apache.org/licenses/LICENSE-2.0.txt Martin On Mon, Aug 17, 2009 at 17:26, Brad Wetmore wrote: > Tim/Kelly, why are there copies of the THIRD_PARTY_README in 7 different > repositories? We started with 7 identical copies, but now they have > diverged into two different versions following Tim's putback. Are they > supposed to be all the same? What's the intent here? See below. > > > Martin, > > > It appears that some licenses are correctly included verbatim, > > and some are gratuitously reformatted. > > I'm not seeing this reformatting you're talking about... > > What I do see here...there are now two different versions of the > THIRD_PARTY_README in the repositories. I don't know why or what was > intended (above). > > 1) There was an initial load in all these workspaces: > > ., corba, hotspot, langtools, jaxp, jaxws, jdk > > All the README files are identical. (same sums) > > 2) The following workspaces were updated by Tim Bell to add something by > Marti Maria, and remove something by Peter Norvig. > > jaxp, jaxws, jdk > > This were done under three different bugs: > > http://hg.openjdk.java.net/jdk7/jdk7/jaxp/raw-rev/b56d870cb5c8 > 6738894: Merge jaxp fixes from 6 update train into OpenJDK 6 and 7 > > http://hg.openjdk.java.net/jdk7/jdk7/jaxws/raw-rev/31822b475baa > 6831313: update jaxws in OpenJDK7 to 2.1 plus bug fixes from OpenJDK 6 > > http://hg.openjdk.java.net/jdk7/jdk7/jdk/raw-rev/13cd6eb34cfa > 6695776: corba jscheme jar files in repository could be built from source > > I didn't see any reformatting. > > 3) All of the workspaces were updated by Abhijit for a copyright date > change (2005 to 2007): > > 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 > > For some reason, the same change went into the jaxws repository but under a > different bugid. > > > http://hg.openjdk.java.net/jdk7/jdk7/jaxws/diff/860b95cc8d1d/THIRD_PARTY_README > 6813167: 6u14 JAX-WS audit mutable static bugs > > Again, I'm not seeing any reformatting. > > Brad > From Jonathan.Gibbons at Sun.COM Tue Aug 18 11:25:07 2009 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Tue, 18 Aug 2009 11:25:07 -0700 Subject: THIRD_PARTY_README mangled In-Reply-To: <4A89F533.20606@sun.com> References: <4A89F533.20606@sun.com> Message-ID: <4A8AF203.8030906@sun.com> Would it make sense to have master copies of these licenses somewhere, and have RE update these THIRD_PARTY_README files automatically when needed, much as they update copyrights and/or validate the legal notices in source files? -- Jon Brad Wetmore wrote: > Tim/Kelly, why are there copies of the THIRD_PARTY_README in 7 > different repositories? We started with 7 identical copies, but now > they have diverged into two different versions following Tim's > putback. Are they supposed to be all the same? What's the intent > here? See below. > > > Martin, > > > It appears that some licenses are correctly included verbatim, > > and some are gratuitously reformatted. > > I'm not seeing this reformatting you're talking about... > > What I do see here...there are now two different versions of the > THIRD_PARTY_README in the repositories. I don't know why or what was > intended (above). > > 1) There was an initial load in all these workspaces: > > ., corba, hotspot, langtools, jaxp, jaxws, jdk > > All the README files are identical. (same sums) > > 2) The following workspaces were updated by Tim Bell to add something > by Marti Maria, and remove something by Peter Norvig. > > jaxp, jaxws, jdk > > This were done under three different bugs: > > http://hg.openjdk.java.net/jdk7/jdk7/jaxp/raw-rev/b56d870cb5c8 > 6738894: Merge jaxp fixes from 6 update train into OpenJDK 6 and 7 > > http://hg.openjdk.java.net/jdk7/jdk7/jaxws/raw-rev/31822b475baa > 6831313: update jaxws in OpenJDK7 to 2.1 plus bug fixes from OpenJDK 6 > > http://hg.openjdk.java.net/jdk7/jdk7/jdk/raw-rev/13cd6eb34cfa > 6695776: corba jscheme jar files in repository could be built from source > > I didn't see any reformatting. > > 3) All of the workspaces were updated by Abhijit for a copyright date > change (2005 to 2007): > > 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 > > For some reason, the same change went into the jaxws repository but > under a different bugid. > > http://hg.openjdk.java.net/jdk7/jdk7/jaxws/diff/860b95cc8d1d/THIRD_PARTY_README > > 6813167: 6u14 JAX-WS audit mutable static bugs > > Again, I'm not seeing any reformatting. > > Brad From Kelly.Ohair at Sun.COM Tue Aug 18 11:47:35 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 18 Aug 2009 11:47:35 -0700 Subject: THIRD_PARTY_README mangled In-Reply-To: <4A8AF203.8030906@sun.com> References: <4A89F533.20606@sun.com> <4A8AF203.8030906@sun.com> Message-ID: <4A8AF747.4080501@sun.com> I recall some issues needing to be fixed in these files, I would hate to loose those fixes, whatever they were. The question is, do they all need to be the same, or can they be allowed to drift independently. Some of these repositories have a degree of independence, and some of the information in this readme doesn't apply to all repositories. Not sure it's fair to RE to make them responsible for keeping all 7 copies merged, so if it's 'one', anyone changing the file will need to change all 7 copies. I'm not sure where the original copy came from, but it's generally not an accepted policy to reformat these things, although I did see some strange non-printing characters in these files in the past. -kto Jonathan Gibbons wrote: > Would it make sense to have master copies of these licenses somewhere, > and have RE > update these THIRD_PARTY_README files automatically when needed, much as > they > update copyrights and/or validate the legal notices in source files? > > -- Jon > > > Brad Wetmore wrote: >> Tim/Kelly, why are there copies of the THIRD_PARTY_README in 7 >> different repositories? We started with 7 identical copies, but now >> they have diverged into two different versions following Tim's >> putback. Are they supposed to be all the same? What's the intent >> here? See below. >> >> >> Martin, >> >> > It appears that some licenses are correctly included verbatim, >> > and some are gratuitously reformatted. >> >> I'm not seeing this reformatting you're talking about... >> >> What I do see here...there are now two different versions of the >> THIRD_PARTY_README in the repositories. I don't know why or what was >> intended (above). >> >> 1) There was an initial load in all these workspaces: >> >> ., corba, hotspot, langtools, jaxp, jaxws, jdk >> >> All the README files are identical. (same sums) >> >> 2) The following workspaces were updated by Tim Bell to add something >> by Marti Maria, and remove something by Peter Norvig. >> >> jaxp, jaxws, jdk >> >> This were done under three different bugs: >> >> http://hg.openjdk.java.net/jdk7/jdk7/jaxp/raw-rev/b56d870cb5c8 >> 6738894: Merge jaxp fixes from 6 update train into OpenJDK 6 and 7 >> >> http://hg.openjdk.java.net/jdk7/jdk7/jaxws/raw-rev/31822b475baa >> 6831313: update jaxws in OpenJDK7 to 2.1 plus bug fixes from OpenJDK 6 >> >> http://hg.openjdk.java.net/jdk7/jdk7/jdk/raw-rev/13cd6eb34cfa >> 6695776: corba jscheme jar files in repository could be built from source >> >> I didn't see any reformatting. >> >> 3) All of the workspaces were updated by Abhijit for a copyright date >> change (2005 to 2007): >> >> 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 >> >> For some reason, the same change went into the jaxws repository but >> under a different bugid. >> >> http://hg.openjdk.java.net/jdk7/jdk7/jaxws/diff/860b95cc8d1d/THIRD_PARTY_README >> >> 6813167: 6u14 JAX-WS audit mutable static bugs >> >> Again, I'm not seeing any reformatting. >> >> Brad > From Kelly.Ohair at Sun.COM Tue Aug 18 11:50:29 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 18 Aug 2009 11:50:29 -0700 Subject: THIRD_PARTY_README mangled In-Reply-To: <4A8AF747.4080501@sun.com> References: <4A89F533.20606@sun.com> <4A8AF203.8030906@sun.com> <4A8AF747.4080501@sun.com> Message-ID: <4A8AF7F5.8010501@sun.com> re-send, with corrected CC list... -kto Kelly O'Hair wrote: > I recall some issues needing to be fixed in these files, I would hate to > loose those fixes, whatever they were. > > The question is, do they all need to be the same, or can they be > allowed to drift independently. > Some of these repositories have a degree of independence, and some > of the information in this readme doesn't apply to all repositories. > > Not sure it's fair to RE to make them responsible for keeping all > 7 copies merged, so if it's 'one', anyone changing the file will need > to change all 7 copies. > > I'm not sure where the original copy came from, but it's generally > not an accepted policy to reformat these things, although I did see > some strange non-printing characters in these files in the past. > > -kto > > Jonathan Gibbons wrote: >> Would it make sense to have master copies of these licenses somewhere, >> and have RE >> update these THIRD_PARTY_README files automatically when needed, much >> as they >> update copyrights and/or validate the legal notices in source files? >> >> -- Jon >> >> >> Brad Wetmore wrote: >>> Tim/Kelly, why are there copies of the THIRD_PARTY_README in 7 >>> different repositories? We started with 7 identical copies, but now >>> they have diverged into two different versions following Tim's >>> putback. Are they supposed to be all the same? What's the intent >>> here? See below. >>> >>> >>> Martin, >>> >>> > It appears that some licenses are correctly included verbatim, >>> > and some are gratuitously reformatted. >>> >>> I'm not seeing this reformatting you're talking about... >>> >>> What I do see here...there are now two different versions of the >>> THIRD_PARTY_README in the repositories. I don't know why or what was >>> intended (above). >>> >>> 1) There was an initial load in all these workspaces: >>> >>> ., corba, hotspot, langtools, jaxp, jaxws, jdk >>> >>> All the README files are identical. (same sums) >>> >>> 2) The following workspaces were updated by Tim Bell to add >>> something by Marti Maria, and remove something by Peter Norvig. >>> >>> jaxp, jaxws, jdk >>> >>> This were done under three different bugs: >>> >>> http://hg.openjdk.java.net/jdk7/jdk7/jaxp/raw-rev/b56d870cb5c8 >>> 6738894: Merge jaxp fixes from 6 update train into OpenJDK 6 and 7 >>> >>> http://hg.openjdk.java.net/jdk7/jdk7/jaxws/raw-rev/31822b475baa >>> 6831313: update jaxws in OpenJDK7 to 2.1 plus bug fixes from OpenJDK 6 >>> >>> http://hg.openjdk.java.net/jdk7/jdk7/jdk/raw-rev/13cd6eb34cfa >>> 6695776: corba jscheme jar files in repository could be built from >>> source >>> >>> I didn't see any reformatting. >>> >>> 3) All of the workspaces were updated by Abhijit for a copyright >>> date change (2005 to 2007): >>> >>> 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 >>> >>> For some reason, the same change went into the jaxws repository but >>> under a different bugid. >>> >>> http://hg.openjdk.java.net/jdk7/jdk7/jaxws/diff/860b95cc8d1d/THIRD_PARTY_README >>> >>> 6813167: 6u14 JAX-WS audit mutable static bugs >>> >>> Again, I'm not seeing any reformatting. >>> >>> Brad >> > From Bradford.Wetmore at Sun.COM Tue Aug 18 15:25:56 2009 From: Bradford.Wetmore at Sun.COM (Brad Wetmore) Date: Tue, 18 Aug 2009 15:25:56 -0700 Subject: THIRD_PARTY_README mangled In-Reply-To: <4A8AF7F5.8010501@sun.com> References: <4A89F533.20606@sun.com> <4A8AF203.8030906@sun.com> <4A8AF747.4080501@sun.com> <4A8AF7F5.8010501@sun.com> Message-ID: <4A8B2A74.2080501@sun.com> Since there are unanswered questions remaining, rather than my attempting to push through a possibly incorrect change to one (or more) the THIRD_PARTY_READMEs, I'm going to back off of this one and let Vinnie properly address it when he returns to work. Brad Kelly O'Hair wrote: > re-send, with corrected CC list... > > -kto > > Kelly O'Hair wrote: >> I recall some issues needing to be fixed in these files, I would hate to >> loose those fixes, whatever they were. >> >> The question is, do they all need to be the same, or can they be >> allowed to drift independently. >> Some of these repositories have a degree of independence, and some >> of the information in this readme doesn't apply to all repositories. >> >> Not sure it's fair to RE to make them responsible for keeping all >> 7 copies merged, so if it's 'one', anyone changing the file will need >> to change all 7 copies. >> >> I'm not sure where the original copy came from, but it's generally >> not an accepted policy to reformat these things, although I did see >> some strange non-printing characters in these files in the past. >> >> -kto >> >> Jonathan Gibbons wrote: >>> Would it make sense to have master copies of these licenses >>> somewhere, and have RE >>> update these THIRD_PARTY_README files automatically when needed, much >>> as they >>> update copyrights and/or validate the legal notices in source files? >>> >>> -- Jon >>> >>> >>> Brad Wetmore wrote: >>>> Tim/Kelly, why are there copies of the THIRD_PARTY_README in 7 >>>> different repositories? We started with 7 identical copies, but now >>>> they have diverged into two different versions following Tim's >>>> putback. Are they supposed to be all the same? What's the intent >>>> here? See below. >>>> >>>> >>>> Martin, >>>> >>>> > It appears that some licenses are correctly included verbatim, >>>> > and some are gratuitously reformatted. >>>> >>>> I'm not seeing this reformatting you're talking about... >>>> >>>> What I do see here...there are now two different versions of the >>>> THIRD_PARTY_README in the repositories. I don't know why or what >>>> was intended (above). >>>> >>>> 1) There was an initial load in all these workspaces: >>>> >>>> ., corba, hotspot, langtools, jaxp, jaxws, jdk >>>> >>>> All the README files are identical. (same sums) >>>> >>>> 2) The following workspaces were updated by Tim Bell to add >>>> something by Marti Maria, and remove something by Peter Norvig. >>>> >>>> jaxp, jaxws, jdk >>>> >>>> This were done under three different bugs: >>>> >>>> http://hg.openjdk.java.net/jdk7/jdk7/jaxp/raw-rev/b56d870cb5c8 >>>> 6738894: Merge jaxp fixes from 6 update train into OpenJDK 6 and 7 >>>> >>>> http://hg.openjdk.java.net/jdk7/jdk7/jaxws/raw-rev/31822b475baa >>>> 6831313: update jaxws in OpenJDK7 to 2.1 plus bug fixes from OpenJDK 6 >>>> >>>> http://hg.openjdk.java.net/jdk7/jdk7/jdk/raw-rev/13cd6eb34cfa >>>> 6695776: corba jscheme jar files in repository could be built from >>>> source >>>> >>>> I didn't see any reformatting. >>>> >>>> 3) All of the workspaces were updated by Abhijit for a copyright >>>> date change (2005 to 2007): >>>> >>>> 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 >>>> >>>> For some reason, the same change went into the jaxws repository but >>>> under a different bugid. >>>> >>>> http://hg.openjdk.java.net/jdk7/jdk7/jaxws/diff/860b95cc8d1d/THIRD_PARTY_README >>>> >>>> 6813167: 6u14 JAX-WS audit mutable static bugs >>>> >>>> Again, I'm not seeing any reformatting. >>>> >>>> Brad >>> >> From tim.bell at sun.com Tue Aug 18 16:28:35 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Tue, 18 Aug 2009 23:28:35 +0000 Subject: hg: jdk7/jdk7/jaxws: 6873200: patch.out and jaxws.patch do not belong in jaxws repository Message-ID: <20090818232838.74AA312009@hg.openjdk.java.net> Changeset: dd3c5f3ec28d Author: tbell Date: 2009-08-18 16:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/dd3c5f3ec28d 6873200: patch.out and jaxws.patch do not belong in jaxws repository Reviewed-by: xdono, ohair - jaxws.patch - patch.out From martinrb at google.com Tue Aug 18 16:52:02 2009 From: martinrb at google.com (Martin Buchholz) Date: Tue, 18 Aug 2009 16:52:02 -0700 Subject: Can't rsync to cr.openjdk.java.net Message-ID: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> Suddenly, rsync to cr.openjdk.java.net is failing mysteriously. $ rsync -av /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ cr:webrevs/openjdk7/juc-tests/ insecure -e option not allowed. This account is restricted by rssh. Allowed commands: scp sftp rsync If you believe this is in error, please contact your system administrator. rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(632) [sender=3.0.4] ---- I see that I have a RSYNC_RSH=ssh environment variable, but unsetting it has no effect. $ (unset RSYNC_RSH; /usr/bin/rsync -av /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ martin at cr.openjdk.java.net: webrevs/openjdk7/juc-tests/) insecure -e option not allowed. ... ---- Martin From Kelly.Ohair at Sun.COM Tue Aug 18 17:12:05 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 18 Aug 2009 17:12:05 -0700 Subject: Can't rsync to cr.openjdk.java.net In-Reply-To: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> References: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> Message-ID: <4A8B4355.3020105@sun.com> When I use rsync I usually use rsync --rsh=ssh Can you try that? -kto Martin Buchholz wrote: > Suddenly, rsync to cr.openjdk.java.net is > failing mysteriously. > > $ rsync -av /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ > cr:webrevs/openjdk7/juc-tests/ > > insecure -e option not allowed. > This account is restricted by rssh. > Allowed commands: scp sftp rsync > > If you believe this is in error, please contact your system administrator. > > rsync: connection unexpectedly closed (0 bytes received so far) [sender] > rsync error: error in rsync protocol data stream (code 12) at io.c(632) > [sender=3.0.4] > > ---- > > I see that I have a RSYNC_RSH=ssh environment variable, but unsetting it > has no effect. > > $ (unset RSYNC_RSH; /usr/bin/rsync -av > /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ > martin at cr.openjdk.java.net:webrevs/openjdk7/juc-tests/) > > insecure -e option not allowed. > ... > > ---- > > Martin From martinrb at google.com Tue Aug 18 17:17:01 2009 From: martinrb at google.com (Martin Buchholz) Date: Tue, 18 Aug 2009 17:17:01 -0700 Subject: Can't rsync to cr.openjdk.java.net In-Reply-To: <4A8B4355.3020105@sun.com> References: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> <4A8B4355.3020105@sun.com> Message-ID: <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> On Tue, Aug 18, 2009 at 17:12, Kelly O'Hair wrote: > When I use rsync I usually use > rsync --rsh=ssh > > Can you try that? > I did try that - no luck. Not that you would expect it to work, since --rsh is the long form of "-e", and that's exactly what cr is complaining about. I suspect someone tightened up the security on cr's sshd somehow. Martin > > -kto > > Martin Buchholz wrote: > >> Suddenly, rsync to cr.openjdk.java.net is >> failing mysteriously. >> >> >> $ rsync -av /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ >> cr:webrevs/openjdk7/juc-tests/ >> >> insecure -e option not allowed. >> This account is restricted by rssh. >> Allowed commands: scp sftp rsync >> >> If you believe this is in error, please contact your system administrator. >> >> rsync: connection unexpectedly closed (0 bytes received so far) [sender] >> rsync error: error in rsync protocol data stream (code 12) at io.c(632) >> [sender=3.0.4] >> >> ---- >> >> I see that I have a RSYNC_RSH=ssh environment variable, but unsetting it >> has no effect. >> >> $ (unset RSYNC_RSH; /usr/bin/rsync -av >> /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ martin at cr.openjdk.java.net: >> webrevs/openjdk7/juc-tests/) >> >> insecure -e option not allowed. >> ... >> >> ---- >> >> Martin >> > From Weijun.Wang at Sun.COM Tue Aug 18 17:19:30 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Wed, 19 Aug 2009 08:19:30 +0800 Subject: Can't rsync to cr.openjdk.java.net In-Reply-To: <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> References: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> <4A8B4355.3020105@sun.com> <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> Message-ID: <465D4244-6E28-4E4F-83A2-EB332B45D23E@sun.com> I add --protocol=29 to rsync. On Aug 19, 2009, at 8:17 AM, Martin Buchholz wrote: > On Tue, Aug 18, 2009 at 17:12, Kelly O'Hair > wrote: > >> When I use rsync I usually use >> rsync --rsh=ssh >> >> Can you try that? >> > > I did try that - no luck. > Not that you would expect it to work, > since --rsh is the long form of "-e", > and that's exactly what cr is complaining about. > > I suspect someone tightened up the security on cr's sshd somehow. > > Martin > > > >> >> -kto >> >> Martin Buchholz wrote: >> >>> Suddenly, rsync to cr.openjdk.java.net >> cr.openjdk.java.net> is >>> failing mysteriously. >>> >>> >>> $ rsync -av /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ >>> cr:webrevs/openjdk7/juc-tests/ >>> >>> insecure -e option not allowed. >>> This account is restricted by rssh. >>> Allowed commands: scp sftp rsync >>> >>> If you believe this is in error, please contact your system >>> administrator. >>> >>> rsync: connection unexpectedly closed (0 bytes received so far) >>> [sender] >>> rsync error: error in rsync protocol data stream (code 12) at >>> io.c(632) >>> [sender=3.0.4] >>> >>> ---- >>> >>> I see that I have a RSYNC_RSH=ssh environment variable, but >>> unsetting it >>> has no effect. >>> >>> $ (unset RSYNC_RSH; /usr/bin/rsync -av >>> /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ martin at cr.openjdk.java.net >>> : >>> webrevs/openjdk7/juc-tests/) >>> >>> insecure -e option not allowed. >>> ... >>> >>> ---- >>> >>> Martin >>> >> From John.Coomes at sun.com Tue Aug 18 17:23:31 2009 From: John.Coomes at sun.com (John Coomes) Date: Tue, 18 Aug 2009 17:23:31 -0700 Subject: Can't rsync to cr.openjdk.java.net In-Reply-To: <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> References: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> <4A8B4355.3020105@sun.com> <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> Message-ID: <19083.17923.412217.950517@sun.com> Martin Buchholz (martinrb at google.com) wrote: > On Tue, Aug 18, 2009 at 17:12, Kelly O'Hair wrote: > > > When I use rsync I usually use > > rsync --rsh=ssh > > > > Can you try that? > > > > I did try that - no luck. > Not that you would expect it to work, > since --rsh is the long form of "-e", > and that's exactly what cr is complaining about. > > I suspect someone tightened up the security on cr's sshd somehow. This happened to me some months ago. With Tim's help, we discovered I had to add --protocol=29 because my rsync was newer than the one on cr.openjdk.java.net. -John > > -kto > > > > Martin Buchholz wrote: > > > >> Suddenly, rsync to cr.openjdk.java.net is > >> failing mysteriously. > >> > >> > >> $ rsync -av /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ > >> cr:webrevs/openjdk7/juc-tests/ > >> > >> insecure -e option not allowed. > >> This account is restricted by rssh. > >> Allowed commands: scp sftp rsync > >> > >> If you believe this is in error, please contact your system administrator. > >> > >> rsync: connection unexpectedly closed (0 bytes received so far) [sender] > >> rsync error: error in rsync protocol data stream (code 12) at io.c(632) > >> [sender=3.0.4] > >> > >> ---- > >> > >> I see that I have a RSYNC_RSH=ssh environment variable, but unsetting it > >> has no effect. > >> > >> $ (unset RSYNC_RSH; /usr/bin/rsync -av > >> /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ martin at cr.openjdk.java.net: > >> webrevs/openjdk7/juc-tests/) > >> > >> insecure -e option not allowed. > >> ... > >> > >> ---- > >> > >> Martin > >> > > From Kelly.Ohair at Sun.COM Tue Aug 18 17:24:43 2009 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 18 Aug 2009 17:24:43 -0700 Subject: Can't rsync to cr.openjdk.java.net In-Reply-To: <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> References: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> <4A8B4355.3020105@sun.com> <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> Message-ID: <4A8B464B.6000201@sun.com> I tried an rsync myself to cr.openjdk.java.net and it worked fine. The rsync I was using was on my mac laptop: KellyMacBook.local<41> rsync --version rsync version 2.6.9 protocol version 29 Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others. Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles, inplace, IPv6, 32-bit system inums, 64-bit internal inums rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details. -kto Martin Buchholz wrote: > > > On Tue, Aug 18, 2009 at 17:12, Kelly O'Hair > wrote: > > When I use rsync I usually use > rsync --rsh=ssh > > Can you try that? > > > I did try that - no luck. > Not that you would expect it to work, > since --rsh is the long form of "-e", > and that's exactly what cr is complaining about. > > I suspect someone tightened up the security on cr's sshd somehow. > > Martin > > > > > -kto > > Martin Buchholz wrote: > > Suddenly, rsync to cr.openjdk.java.net > is > failing mysteriously. > > > $ rsync -av /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ > cr:webrevs/openjdk7/juc-tests/ > > insecure -e option not allowed. > This account is restricted by rssh. > Allowed commands: scp sftp rsync > > If you believe this is in error, please contact your system > administrator. > > rsync: connection unexpectedly closed (0 bytes received so far) > [sender] > rsync error: error in rsync protocol data stream (code 12) at > io.c(632) [sender=3.0.4] > > ---- > > I see that I have a RSYNC_RSH=ssh environment variable, but > unsetting it has no effect. > > $ (unset RSYNC_RSH; /usr/bin/rsync -av > /home/martinrb/crhg/webrevs/openjdk7/juc-tests/ > martin at cr.openjdk.java.net:webrevs/openjdk7/juc-tests/) > > insecure -e option not allowed. > ... > > ---- > > Martin > > From Tim.Bell at Sun.COM Tue Aug 18 17:25:04 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Tue, 18 Aug 2009 17:25:04 -0700 Subject: Can't rsync to cr.openjdk.java.net In-Reply-To: <465D4244-6E28-4E4F-83A2-EB332B45D23E@sun.com> References: <1ccfd1c10908181652p71421a1dkbef44890365faf79@mail.gmail.com> <4A8B4355.3020105@sun.com> <1ccfd1c10908181717n73e9bf5ocdb72394450669a4@mail.gmail.com> <465D4244-6E28-4E4F-83A2-EB332B45D23E@sun.com> Message-ID: <4A8B4660.3070703@sun.com> Max (Weijun) Wang wrote: > I add --protocol=29 to rsync. Correct! Thank you, Max - you beat me to it. cr.ojn is running OpenSolaris 2008.11, which has: % /usr/bin/rsync --version rsync version 2.6.9 protocol version 29 If your rsync is using a protocol version newer than 29, you need to add "--protocol=29" to your command line. I will update the index.html on cr.ojn to refer to that error message. The latest rsync was released under GPL v3 instead of v2, so we had to go back and get additional legal review before using it. That approval is in my hand, so when I get a chance I will build a more recent rsync executable, install it on cr.ojn, and get rssh to use that instead. Tim From yuri.nesterenko at sun.com Wed Aug 19 05:08:50 2009 From: yuri.nesterenko at sun.com (yuri.nesterenko at sun.com) Date: Wed, 19 Aug 2009 12:08:50 +0000 Subject: hg: jdk7/jdk7/jdk: 13 new changesets Message-ID: <20090819121209.28DAD120A2@hg.openjdk.java.net> Changeset: fb51d4974400 Author: uta Date: 2009-07-31 17:24 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fb51d4974400 6851688: Hung up in applet application Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Toolkit.h Changeset: e6f6765a20f2 Author: yan Date: 2009-08-06 01:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e6f6765a20f2 Merge - src/share/classes/com/sun/crypto/provider/JarVerifier.java - src/share/classes/javax/swing/plaf/basic/DesktopIconMover.java - src/share/classes/sun/security/pkcs11/JarVerifier.java - src/windows/classes/sun/security/mscapi/JarVerifier.java Changeset: e066c998e4f3 Author: yan Date: 2009-08-12 00:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e066c998e4f3 Merge Changeset: 4c6a5ea563ba Author: peytoia Date: 2009-07-30 14:45 +0900 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4c6a5ea563ba 6866243: Javadoc for java.lang.Character still refers to Unicode 4 instead of 5 Reviewed-by: okutsu ! src/share/classes/java/lang/Character.java Changeset: 389cecd0ca18 Author: malenkov Date: 2009-07-31 16:27 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/389cecd0ca18 6865565: Test failed: /test/closed/javax/swing/JInternalFrame/6325652/bug6325652.java Reviewed-by: peterz + test/javax/swing/JInternalFrame/Test6325652.java ! test/javax/swing/JInternalFrame/Test6505027.java ! test/javax/swing/JInternalFrame/Test6802868.java ! test/javax/swing/JScrollPane/Test6526631.java ! test/javax/swing/SwingTest.java Changeset: 23dfc2c451e3 Author: gsm Date: 2009-08-03 19:22 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/23dfc2c451e3 6539700: JTextPane line wrap radically different from previous versions in jre 1.5.0_10+ Reviewed-by: peterz ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/ParagraphView.java + test/javax/swing/text/GlyphView/6539700/bug6539700.java Changeset: e548894909dc Author: andrew Date: 2009-08-06 16:04 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e548894909dc 6593649: Word wrap broken for JTextArea Summary: Layout correctly resizes components based on actual dimensions of the window they are in. Reviewed-by: gsm Contributed-by: Lillian Angel ! src/share/classes/javax/swing/text/WrappedPlainView.java + test/javax/swing/JTextArea/Test6593649.java Changeset: 7f2d92517f09 Author: yan Date: 2009-08-07 02:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7f2d92517f09 Merge - src/share/classes/com/sun/crypto/provider/JarVerifier.java ! src/share/classes/java/lang/Character.java - src/share/classes/sun/security/pkcs11/JarVerifier.java - src/windows/classes/sun/security/mscapi/JarVerifier.java Changeset: 082ffa4c6749 Author: malenkov Date: 2009-08-07 19:06 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/082ffa4c6749 6868189: Nested enum class with custom BeanInfo fails Reviewed-by: peterz ! src/share/classes/com/sun/beans/finder/BeanInfoFinder.java + test/java/beans/Introspector/Test6868189.java Changeset: 6794e1f16729 Author: rupashka Date: 2009-08-10 14:55 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6794e1f16729 6461173: One JCK test([NewFolderAction0001]) failed on Windows due to lack of PropertyPermission(s) Reviewed-by: peterz, malenkov ! src/share/classes/javax/swing/filechooser/FileSystemView.java ! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: 8e65977e4969 Author: alexp Date: 2009-08-10 16:29 +0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8e65977e4969 6822696: Integrating JXLayer component to Swing library Reviewed-by: peterz, art + src/share/classes/javax/swing/JLayer.java + src/share/classes/javax/swing/plaf/LayerUI.java + test/javax/swing/JLayer/SerializationTest/SerializationTest.java Changeset: 5ff018677b2d Author: yan Date: 2009-08-12 00:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5ff018677b2d Merge Changeset: 893bcca951b7 Author: yan Date: 2009-08-18 23:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/893bcca951b7 Merge From Yuri.Nesterenko at Sun.COM Wed Aug 19 05:38:12 2009 From: Yuri.Nesterenko at Sun.COM (Yuri Nesterenko) Date: Wed, 19 Aug 2009 16:38:12 +0400 Subject: jdk7-b70: awt, swing, i18n Message-ID: <4A8BF234.6030204@sun.com> http://hg.openjdk.java.net/jdk7/jdk7/rev/175cb3fe6159 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/97d06f3e8787 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/893bcca951b7 http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/dd3c5f3ec28d http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/c83f0106b78a http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0632c3e615a3 http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/175bd6877954 --- PIT is waived by all SQE teams From Weijun.Wang at Sun.COM Wed Aug 19 21:57:18 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Thu, 20 Aug 2009 12:57:18 +0800 Subject: Cloneable and Immutable Message-ID: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> Hi I'm refactoring an existing Cloneable class to make it immutable. It seems I can simply remove the clone() method and let Object.clone() take care it. Also, if it's a final class, is it better to simply return this? Thanks Max From Weijun.Wang at Sun.COM Wed Aug 19 22:08:07 2009 From: Weijun.Wang at Sun.COM (Max (Weijun) Wang) Date: Thu, 20 Aug 2009 13:08:07 +0800 Subject: Cloneable and Immutable In-Reply-To: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> References: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> Message-ID: Oh, no. Object.clone() is protected. On Aug 20, 2009, at 12:57 PM, Max (Weijun) Wang wrote: > Hi > > I'm refactoring an existing Cloneable class to make it immutable. It > seems I can simply remove the clone() method and let Object.clone() > take care it. Also, if it's a final class, is it better to simply > return this? > > Thanks > Max From fweimer at bfk.de Thu Aug 20 00:24:39 2009 From: fweimer at bfk.de (Florian Weimer) Date: Thu, 20 Aug 2009 07:24:39 +0000 Subject: Cloneable and Immutable In-Reply-To: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> (Max Wang's message of "Thu\, 20 Aug 2009 12\:57\:18 +0800") References: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> Message-ID: <82zl9v6j7s.fsf@mid.bfk.de> * Max Wang: > Also, if it's a final class, is it better to simply return this? No, in this case, it's better not to implement clone() at all. One thing that's pretty clear in the Object#clone() contract is that it's a fresh object, that is, that x.clone() != x. Even with immutable objects, the difference is observable with synchronization and identity-based hashing. -- Florian Weimer BFK edv-consulting GmbH http://www.bfk.de/ Kriegsstra?e 100 tel: +49-721-96201-1 D-76133 Karlsruhe fax: +49-721-96201-99 From David.Holmes at Sun.COM Thu Aug 20 01:46:57 2009 From: David.Holmes at Sun.COM (David Holmes - Sun Microsystems) Date: Thu, 20 Aug 2009 18:46:57 +1000 Subject: Cloneable and Immutable In-Reply-To: <82zl9v6j7s.fsf@mid.bfk.de> References: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> <82zl9v6j7s.fsf@mid.bfk.de> Message-ID: <4A8D0D81.5020206@sun.com> Florian Weimer said the following on 08/20/09 17:24: > * Max Wang: > >> Also, if it's a final class, is it better to simply return this? > > No, in this case, it's better not to implement clone() at all. One > thing that's pretty clear in the Object#clone() contract is that it's > a fresh object, that is, that x.clone() != x. Even with immutable > objects, the difference is observable with synchronization and > identity-based hashing. That's only a recommendation not a hard contract: "The general intent is that, for any object x, the expression: x.clone() != x will be true, and that the expression: x.clone().getClass() == x.getClass() will be true, but these are not absolute requirements. " One has to wonder why it was specified this loosely ... David Holmes From ymo.mail at gmail.com Thu Aug 20 12:02:59 2009 From: ymo.mail at gmail.com (Ymo) Date: Thu, 20 Aug 2009 15:02:59 -0400 Subject: build fails in ubuntu intrepid Message-ID: <7196ed5b0908201202p55122adan1dea9c023ca36744@mail.gmail.com> Hi all. I am trying to build the latest openjdk7. I am wondering if anyone has seen this error yet. ( cd ./jdk/make && \ make sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/jdk JDK_MAKE_SHARED_DIR=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/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-ymo_2009_08_20_15_02-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 ANT_HOME="/home/ymo/3rdp/dev/apache/ant/apache-ant-1.7.1" ALT_OUTPUTDIR=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/build/linux-i586 ALT_LANGTOOLS_DIST=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/build/linux-i586/langtools/dist ALT_CORBA_DIST=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/build/linux-i586/corba/dist ALT_JAXP_DIST=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/build/linux-i586/jaxp/dist ALT_JAXWS_DIST=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/build/linux-i586/jaxws/dist ALT_HOTSPOT_IMPORT_PATH=/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/build/linux-i586/hotspot/import BUILD_HOTSPOT=true ; ) make[1]: Entering directory `/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/jdk/make' common/internal/BinaryPlugs.gmk:133: *** target pattern contains no `%'. Stop. make[1]: Leaving directory `/home/ymo/3rdp/dev/openjdk/openjdk-7-ea-src-b69-13_aug_2009/openjdk/jdk/make' make: *** [jdk-sanity] Error 2 Thanks. From Thomas.Hawtin at Sun.COM Thu Aug 20 12:23:38 2009 From: Thomas.Hawtin at Sun.COM (Tom Hawtin) Date: Thu, 20 Aug 2009 20:23:38 +0100 Subject: Cloneable and Immutable In-Reply-To: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> References: <1710BAC9-FCD3-4C06-A4AF-3F831D15A178@Sun.COM> Message-ID: <4A8DA2BA.4030702@sun.com> Max (Weijun) Wang wrote: > I'm refactoring an existing Cloneable class to make it immutable. It > seems I can simply remove the clone() method and let Object.clone() take > care it. Also, if it's a final class, is it better to simply return this? If it isn't in a public API, I'd suggest avoiding Cloneable and clone always. If it's a public API with an immutable interface but currently a stateful implementation that you want to make stateless, then whilst calling Object.clone would work, it's still yucky IMO. (I can't think of a good example of this, although you could imagine the notorious java.text.DateFormat without the mutators.) Tom From xiomara.jayasena at sun.com Thu Aug 20 16:24:29 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 20 Aug 2009 23:24:29 +0000 Subject: hg: jdk7/jdk7: Added tag jdk7-b70 for changeset 175cb3fe6159 Message-ID: <20090820232430.2D9AF121CD@hg.openjdk.java.net> Changeset: de7a3e98c159 Author: xdono Date: 2009-08-20 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/de7a3e98c159 Added tag jdk7-b70 for changeset 175cb3fe6159 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 20 16:30:36 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 20 Aug 2009 23:30:36 +0000 Subject: hg: jdk7/jdk7/corba: Added tag jdk7-b70 for changeset 175bd6877954 Message-ID: <20090820233038.077CD121D3@hg.openjdk.java.net> Changeset: 9f1959c73473 Author: xdono Date: 2009-08-20 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/9f1959c73473 Added tag jdk7-b70 for changeset 175bd6877954 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 20 16:38:20 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 20 Aug 2009 23:38:20 +0000 Subject: hg: jdk7/jdk7/hotspot: Added tag jdk7-b70 for changeset 0632c3e615a3 Message-ID: <20090820233826.27946121D9@hg.openjdk.java.net> Changeset: 50a704b1d838 Author: xdono Date: 2009-08-20 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/50a704b1d838 Added tag jdk7-b70 for changeset 0632c3e615a3 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 20 16:48:47 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 20 Aug 2009 23:48:47 +0000 Subject: hg: jdk7/jdk7/jaxp: Added tag jdk7-b70 for changeset c83f0106b78a Message-ID: <20090820234849.C630D121DF@hg.openjdk.java.net> Changeset: ff94d8ce0dad Author: xdono Date: 2009-08-20 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/ff94d8ce0dad Added tag jdk7-b70 for changeset c83f0106b78a ! .hgtags From xiomara.jayasena at sun.com Thu Aug 20 16:55:08 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Thu, 20 Aug 2009 23:55:08 +0000 Subject: hg: jdk7/jdk7/jaxws: Added tag jdk7-b70 for changeset dd3c5f3ec28d Message-ID: <20090820235510.AAC57121E5@hg.openjdk.java.net> Changeset: 03314cf56a72 Author: xdono Date: 2009-08-20 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/03314cf56a72 Added tag jdk7-b70 for changeset dd3c5f3ec28d ! .hgtags From xiomara.jayasena at sun.com Thu Aug 20 17:01:22 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 21 Aug 2009 00:01:22 +0000 Subject: hg: jdk7/jdk7/jdk: Added tag jdk7-b70 for changeset 893bcca951b7 Message-ID: <20090821000157.835E5121EB@hg.openjdk.java.net> Changeset: de49d1343d86 Author: xdono Date: 2009-08-20 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/de49d1343d86 Added tag jdk7-b70 for changeset 893bcca951b7 ! .hgtags From xiomara.jayasena at sun.com Thu Aug 20 17:14:02 2009 From: xiomara.jayasena at sun.com (xiomara.jayasena at sun.com) Date: Fri, 21 Aug 2009 00:14:02 +0000 Subject: hg: jdk7/jdk7/langtools: Added tag jdk7-b70 for changeset 97d06f3e8787 Message-ID: <20090821001406.7F2D1121F7@hg.openjdk.java.net> Changeset: 6f07b50a8796 Author: xdono Date: 2009-08-20 11:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/6f07b50a8796 Added tag jdk7-b70 for changeset 97d06f3e8787 ! .hgtags From erik.trimble at sun.com Fri Aug 21 20:24:50 2009 From: erik.trimble at sun.com (erik.trimble at sun.com) Date: Sat, 22 Aug 2009 03:24:50 +0000 Subject: hg: jdk7/jdk7/hotspot: 41 new changesets Message-ID: <20090822032611.0F75112364@hg.openjdk.java.net> Changeset: f753dffae23e Author: trims Date: 2009-08-13 17:47 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f753dffae23e 6871765: Bump the HS16 build number to 08 Summary: Update the HS16 build number to 08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 6a93908f268f Author: mchung Date: 2009-07-10 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6a93908f268f 6857194: Add hotspot perf counters to aid class loading performance measurement Summary: Add new jvmstat counters to measure detailed class loading time Reviewed-by: acorn, kamg ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/includeDB_core ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/services/threadService.cpp ! src/share/vm/services/threadService.hpp Changeset: 1413494da700 Author: martin Date: 2009-06-29 14:42 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1413494da700 6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit Summary: call report_java_out_of_memory("Requested array size exceeds VM limit") Reviewed-by: tbell, dholmes, alanb, ysr Contributed-by: jeremymanson at google.com ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp Changeset: 8c79517a9300 Author: poonam Date: 2009-07-16 18:21 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8c79517a9300 6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS Summary: GlobalMemoryStatus() does not report correct memory usage when the system has more than 4gb of RAM. GlobalMemoryStatusEx() should be used in place of GlobalMemoryStatus(). Reviewed-by: kamg, coleenp ! src/os/windows/vm/os_windows.cpp Changeset: abe076e3636f Author: mchung Date: 2009-07-27 09:06 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/abe076e3636f 6864003: Modify JVM_FindClassFromBootLoader to return null if class not found Summary: JVM_FindClassFromBootLoader returns null if class not found Reviewed-by: acorn, alanb, dholmes ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 494244ae0171 Author: coleenp Date: 2009-07-27 17:23 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/494244ae0171 Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/includeDB_core ! src/share/vm/oops/objArrayKlass.cpp Changeset: 2b4230d1e589 Author: dcubed Date: 2009-07-28 13:35 -0600 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2b4230d1e589 6862295: JDWP threadid changes during debugging session (leading to ingored breakpoints) Summary: Correctly count full GC operations for framework collectors. Add ForceFullGCJVMTIEpilogues as a future work around if needed. Reviewed-by: jcoomes, alanb, ysr ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/runtime/globals.hpp Changeset: 16c930df1e9b Author: dcubed Date: 2009-07-28 13:50 -0600 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/16c930df1e9b Merge ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/runtime/globals.hpp Changeset: 66b0f834a440 Author: coleenp Date: 2009-07-30 15:06 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/66b0f834a440 Merge ! src/share/vm/classfile/classLoader.cpp Changeset: 27f6a9b9c311 Author: tonyp Date: 2009-07-29 11:01 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/27f6a9b9c311 6864886: G1: rename -XX parameters related to update buffers Summary: renaming a couple of update buffer-related parameters to make them more understandable and consistent. Reviewed-by: iveresov, ysr ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/runtime/globals.hpp Changeset: 83b687ce3090 Author: tonyp Date: 2009-07-30 14:50 -0400 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/83b687ce3090 6866591: G1: print update buffer processing stats more often Summary: It adds parameter -XX:+G1SummarizeRSetStatsPeriod that causes update buffer processing information to be printed periodically. It also includes two small formatting changes. Reviewed-by: jmasa, jcoomes, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 7f807f55161a Author: ysr Date: 2009-07-31 10:41 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7f807f55161a Merge ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/runtime/globals.hpp Changeset: 061cd4d965fc Author: jmasa Date: 2009-08-02 18:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/061cd4d965fc 6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepG Summary: Use NewRatio if it is explicitly set. Reviewed-by: ysr, jcoomes ! src/share/vm/runtime/arguments.cpp Changeset: ff004bcd2596 Author: jmasa Date: 2009-08-02 19:10 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ff004bcd2596 6843292: "Expect to be beyond new region unless impacting another region" assertion too strong Summary: In the assertion allow for collision with the guard page. Reviewed-by: tonyp, ysr, jcoomes ! src/share/vm/memory/cardTableModRefBS.cpp Changeset: 59726d16b30d Author: jmasa Date: 2009-08-02 22:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/59726d16b30d Merge Changeset: 15c5903cf9e1 Author: johnc Date: 2009-08-03 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/15c5903cf9e1 6865703: G1: Parallelize hot card cache cleanup Summary: Have the GC worker threads clear the hot card cache in parallel by having each worker thread claim a chunk of the card cache and process the cards in that chunk. The size of the chunks that each thread will claim is determined at VM initialization from the size of the card cache and the number of worker threads. Reviewed-by: jmasa, tonyp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 6cb8e9df7174 Author: johnc Date: 2009-08-04 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6cb8e9df7174 6819077: G1: first GC thread coming late into the GC. Summary: The first worker thread is delayed when entering the GC because it clears the card count table that is used in identifying hot cards. Replace the card count table with a dynamically sized evicting hash table that includes an epoch based counter. Reviewed-by: iveresov, tonyp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/includeDB_gc_g1 Changeset: 703065c670fa Author: ysr Date: 2009-08-05 18:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/703065c670fa 6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved Summary: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved Reviewed-by: jcoomes ! make/jprt.properties Changeset: a94af87c3357 Author: never Date: 2009-07-24 12:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a94af87c3357 6861984: solaris version of libsaproc.so should support SA_ALTROOT directly Reviewed-by: kvn, twisti ! agent/make/saenv.sh ! agent/make/saenv64.sh ! agent/src/os/solaris/proc/Makefile ! agent/src/os/solaris/proc/mapfile ! agent/src/os/solaris/proc/saproc.cpp + agent/src/os/solaris/proc/saproc_audit.cpp Changeset: dd0a4e1e219b Author: kvn Date: 2009-07-26 12:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/dd0a4e1e219b 6851386: assert(b->find_node(def) < j,"uses must follow definitions") Summary: Add additional check for a tight loop. Reviewed-by: never ! src/share/vm/opto/block.cpp Changeset: 665be97e8704 Author: kvn Date: 2009-07-26 16:40 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/665be97e8704 6863420: os::javaTimeNanos() go backward on Solaris x86 Summary: Use new atomic long load method Atomic::load() to load max_hrtime. Reviewed-by: never, ysr, johnc, phh, dcubed, acorn ! src/os/solaris/vm/os_solaris.cpp ! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp ! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.il ! src/share/vm/runtime/atomic.hpp + test/compiler/6863420/Test.java Changeset: 94b6d06fd759 Author: twisti Date: 2009-07-20 08:20 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/94b6d06fd759 6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE) Summary: serialize.cpp currently uses objArrayOopDesc::base_offset_in_bytes(T_BYTE), which seems to be wrong. Reviewed-by: coleenp, kvn ! src/share/vm/memory/serialize.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/opto/library_call.cpp Changeset: 1cef5ec3ca56 Author: twisti Date: 2009-07-27 06:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1cef5ec3ca56 Merge ! src/share/vm/opto/library_call.cpp Changeset: 52898b0c43e9 Author: twisti Date: 2009-07-28 09:02 +0200 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/52898b0c43e9 6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask) Summary: Code compiled with server compiler generates an incorrect result. Reviewed-by: cfang, never, kvn ! src/share/vm/opto/mulnode.cpp + test/compiler/6863155/Test6863155.java Changeset: 60fea60a6db5 Author: kvn Date: 2009-07-30 16:05 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/60fea60a6db5 6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops Summary: Always use "lea" instruction for narrow oop decoding instead of "shift". Reviewed-by: never ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 55cb84cd1247 Author: kvn Date: 2009-07-31 12:04 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/55cb84cd1247 6865031: Application gives bad result (throws bad exception) with compressed oops Summary: Produce narrow type for new Phi from the original Phi type. Reviewed-by: cfang ! src/share/vm/opto/cfgnode.cpp + test/compiler/6865031/Test.java Changeset: 9987d9d5eb0e Author: cfang Date: 2009-07-31 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9987d9d5eb0e 6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot Summary: developed a reexecute logic for the interpreter to reexecute the bytecode when deopt happens Reviewed-by: kvn, never, jrose, twisti ! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java ! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java ! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/code/debugInfo.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/debugInfoRec.hpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/scopeDesc.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/runtime/vframe_hp.hpp + test/compiler/6833129/Test.java Changeset: 2b9164d13ce9 Author: kvn Date: 2009-08-04 17:11 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2b9164d13ce9 6868486: timouts and outOfMemory in regression tests Summary: Increase timeout for tests and heap size for 6851282 test. Reviewed-by: never, cfang ! test/compiler/6826736/Test.java ! test/compiler/6851282/Test.java Changeset: fc2281ddce3c Author: cfang Date: 2009-08-04 21:32 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fc2281ddce3c 6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation Summary: Improvement on reexecute implementation to fix the assertion failure Reviewed-by: kvn, never ! src/share/vm/opto/library_call.cpp Changeset: 15bbd3f505c0 Author: kvn Date: 2009-08-06 09:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/15bbd3f505c0 Merge ! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java ! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframe_hp.cpp Changeset: ef671fb22f73 Author: never Date: 2009-08-06 12:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ef671fb22f73 6868051: (SA) FreeChunk support for compressed oops is broken Reviewed-by: kvn, dcubed ! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java ! agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java Changeset: bd2b1f617a4e Author: jrose Date: 2009-08-06 14:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bd2b1f617a4e 6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7 Summary: switch them from product to experimental; 6817525 will toggle them and switch to diagnostic Reviewed-by: kvn ! src/share/vm/runtime/globals.hpp Changeset: 9c65a08a31a3 Author: jrose Date: 2009-08-06 16:15 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9c65a08a31a3 Merge Changeset: 3ee342e25e57 Author: jcoomes Date: 2009-08-05 12:33 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3ee342e25e57 6821693: 64-bit TaskQueue capacity still too small 6821507: Alignment problem in GC taskqueue Reviewed-by: tonyp, apetrusenko ! src/share/vm/utilities/taskqueue.hpp Changeset: b1773b9a2ca1 Author: ysr Date: 2009-08-09 17:03 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b1773b9a2ca1 Merge Changeset: b32a809aab08 Author: jcoomes Date: 2009-08-11 23:24 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b32a809aab08 6866585: debug code in ciObjectFactory too slow for large objects Reviewed-by: ysr, never, kvn ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/runtime/globals.hpp Changeset: 10d8c0d0d60e Author: jcoomes Date: 2009-08-12 14:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/10d8c0d0d60e 6867645: java -Xshare:dump failed - read only space too small Reviewed-by: iveresov, tonyp, ysr ! src/share/vm/runtime/globals.hpp Changeset: 16314a31b961 Author: trims Date: 2009-08-13 17:59 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/16314a31b961 Merge Changeset: 308762b2bf14 Author: apetrusenko Date: 2009-08-14 13:44 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/308762b2bf14 6872000: G1: compilation fails on linux/older gcc Reviewed-by: jcoomes, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ac59d4e6dae5 Author: trims Date: 2009-08-14 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ac59d4e6dae5 Merge Changeset: 50a95aa4a247 Author: trims Date: 2009-08-21 20:16 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/50a95aa4a247 Merge From Erik.Trimble at Sun.COM Fri Aug 21 21:37:31 2009 From: Erik.Trimble at Sun.COM (Erik Trimble) Date: Fri, 21 Aug 2009 21:37:31 -0700 Subject: jdk7-b71: Hotspot Message-ID: <4A8F760B.5020305@sun.com> Hotspot 16 Build 08 has been integrated for JDK 7 Build 71. http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/07b3e9ba5085 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/50a95aa4a247 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/8287833daabc http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/1041c9cce799 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/36c8ddbe9bc5 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/4ac89259512f http://hg.openjdk.java.net/jdk7/jdk7/rev/51a71c2c4b80 ------------------ Component : VM Status : 0 major failures, 0 minor failures Date : 08/21/2009 at 19:58 Tested By : Ekaterina.Pavlova at sun.com and VM SQE Cost(total man-days): 1 Workspace : /net/jprt-web.sfbay/jprt/archive/2009/08/2009-08-19-013320.et151817.hotspot/sourcetree/ Bundles : /net/jprt-web.sfbay/jprt/archive/2009/08/2009-08-19-013320.et151817.hotspot/bundles/ Platforms : Solaris Sparc 11(32), -client Solaris Sparc 11(32), -server Solaris Sparc 10(32), -client Solaris Sparc 10(32), -server Solaris x86 11(32), -client Solaris x86 11(32), -server Solaris x86 10(32), -client Solaris x86 10(32), -server WinXP Prof(32), -client WinXP Prof(32), -server WinXP Home(32), -client WinXP Home(32), -server Win Server 2003(32), -client Win Server 2003(32), -server Windows Vista 32 bit, -client Windows Vista 32 bit, -server Windows Vista 64 bit, -server RH AS4.0 (32), -client RH AS4.0 (32), -server Solaris AMD64(32jdk), -server Solaris AMD64(32jdk), -client Solaris AMD64(64jdk), -d64/-server Sol Sparc 10(64OS)(32jdk), -server Sol Sparc 10(64OS)(32jdk), -client Sol Sparc 10(64OS)(64jdk), -d64/-server win server2003 AMD(64OS)(32jdk), -server win server2003 AMD(64OS)(32jdk), -client win server2003 AMD(64OS)(64jdk), -server RH AS4.0 AMD(64OS)(32jdk), -server RH AS4.0 AMD(64OS)(32jdk), -client RH AS4.0 AMD(64OS)(64jdk), -d64/-server Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : http://sqeweb.sfbay/nfs/tools/gtee/results/HSX/PIT/VM/16/b08/jdk7b71/ Number of Tests Executed : 619876 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit 6851386: assert(b->find_node(def) < j,"uses must follow definitions") 6862295: JDWP threadid changes during debugging session (leading to ignored breakpoints) 6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepGC 6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask) 6863420: os::javaTimeNanos() go backward on Solaris x86 6865031: Application gives bad result (throws bad exception) with compressed oops 6866585: debug code in ciObjectFactory too slow for large objects 6866591: G1: print update buffer processing stats more often 6867645: java -Xshare:dump failed - read only space too small 6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7 Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6819077: G1: first GC thread coming late into the GC 6821507: Alignment problem in GC taskqueue 6821693: 64-bit TaskQueue capacity still too small 6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot 6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS 6843292: "Expect to be beyond new region unless impacting another region" assertion too strong 6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit 6857194: Add hotspot new perf counters to aid class loading performance measurement 6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE) 6864003: Modify JVM_FindClassFromBootLoader to return null if class not found 6865703: G1: parallelize cache clean up 6868051: (SA) FreeChunk support for compressed oops is broken Other reasons: 6861984: solaris version of libsaproc.so should support SA_ALTROOT directly 6862919: Update copyright year for files changed from March till end of July 2009 6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops 6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation 6868486: timeouts and outOfMemory in regression tests 6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved 6871765: Bump the HS16 build number to 08 6872000: G1: compilation fails on linux/older gcc New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b71 Issues and Notes: This is hs16-b08 PIT for jdk7-b71. All failures reported as new ones are actually known ones and are not related to tested hs16-b08. Unverified fixes are because no tests exist or the fixes are build/jprt or source comment/typo ones. ------------------------------- >From Ekaterina.Pavlova at sun.com and VM SQE -- Erik Trimble Java System Support Mailstop: usca22-123 Phone: x17195 Santa Clara, CA From mr at sun.com Thu Aug 27 22:26:32 2009 From: mr at sun.com (Mark Reinhold) Date: Thu, 27 Aug 2009 22:26:32 -0700 Subject: JDK 7 build 71 delayed to next week Message-ID: <20090828052632.0F48BE59@eggemoggin.niobe.net> At this point only the HotSpot team has pushed changes for b71, so to save some effort we're going to delay b71 until next week (2008/9/3). Further schedule updates will follow. - Mark From gnu_andrew at member.fsf.org Fri Aug 28 07:15:39 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 28 Aug 2009 15:15:39 +0100 Subject: JDK 7 build 71 delayed to next week In-Reply-To: <20090828052632.0F48BE59@eggemoggin.niobe.net> References: <20090828052632.0F48BE59@eggemoggin.niobe.net> Message-ID: <17c6771e0908280715y39a66e37h6e8c3b29521820d5@mail.gmail.com> 2009/8/28 Mark Reinhold : > At this point only the HotSpot team has pushed changes for b71, > so to save some effort we're going to delay b71 until next week > (2008/9/3). > > Further schedule updates will follow. > > - Mark > You're alive! ;) Are we still on schedule for b73 being Milestone 5 (http://openjdk.java.net/projects/jdk7/calendar/)? I see ECC and the XML update are both in, but I don't recall seeing the Swing framework (http://openjdk.java.net/projects/jdk7/milestones/) -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From mlists at juma.me.uk Fri Aug 28 07:20:16 2009 From: mlists at juma.me.uk (Ismael Juma) Date: Fri, 28 Aug 2009 15:20:16 +0100 Subject: JDK 7 build 71 delayed to next week In-Reply-To: <17c6771e0908280715y39a66e37h6e8c3b29521820d5@mail.gmail.com> References: <20090828052632.0F48BE59@eggemoggin.niobe.net> <17c6771e0908280715y39a66e37h6e8c3b29521820d5@mail.gmail.com> Message-ID: <1251469216.7459.24.camel@localhost.localdomain> On Fri, 2009-08-28 at 15:15 +0100, Andrew John Hughes wrote: > I see ECC and the XML update are both in, but I don't recall seeing > the Swing framework > (http://openjdk.java.net/projects/jdk7/milestones/) I believe the Swing framework won't make it: http://weblogs.java.net/blog/archive/2009/08/19/saf-and-jdk7 Best, Ismael From gnu_andrew at member.fsf.org Fri Aug 28 07:26:32 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 28 Aug 2009 15:26:32 +0100 Subject: JDK 7 build 71 delayed to next week In-Reply-To: <1251469216.7459.24.camel@localhost.localdomain> References: <20090828052632.0F48BE59@eggemoggin.niobe.net> <17c6771e0908280715y39a66e37h6e8c3b29521820d5@mail.gmail.com> <1251469216.7459.24.camel@localhost.localdomain> Message-ID: <17c6771e0908280726q2d220fe1g575714045fabc32d@mail.gmail.com> 2009/8/28 Ismael Juma : > On Fri, 2009-08-28 at 15:15 +0100, Andrew John Hughes wrote: >> I see ECC and the XML update are both in, but I don't recall seeing >> the Swing framework >> (http://openjdk.java.net/projects/jdk7/milestones/) > > I believe the Swing framework won't make it: > > http://weblogs.java.net/blog/archive/2009/08/19/saf-and-jdk7 > > Best, > Ismael > > That's sad news indeed. Thanks for the link; I really don't know how you manage to assimilate so much information! :) -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From tim.bell at sun.com Fri Aug 28 15:17:34 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 28 Aug 2009 22:17:34 +0000 Subject: hg: jdk7/jdk7: 2 new changesets Message-ID: <20090828221735.3FBEB127A3@hg.openjdk.java.net> Changeset: d8b49b53d8cf Author: wetmore Date: 2009-08-14 17:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/d8b49b53d8cf 6872177: JCE framework and provider builds broken following -target 7 changes Reviewed-by: ohair ! make/Defs-internal.gmk Changeset: 4c36e9853dda Author: tbell Date: 2009-08-24 22:39 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/rev/4c36e9853dda Merge From tim.bell at sun.com Fri Aug 28 15:25:05 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 28 Aug 2009 22:25:05 +0000 Subject: hg: jdk7/jdk7/jdk: 21 new changesets Message-ID: <20090828223055.DE06F127C8@hg.openjdk.java.net> Changeset: 1ff977b938e5 Author: sherman Date: 2009-08-13 10:50 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1ff977b938e5 6840246: Lightweight implementation of String.split for simple use case Summary: Added a fastpath for simple use case Reviewed-by: alanb, martin ! src/share/classes/java/lang/String.java ! test/java/lang/String/Split.java Changeset: 8c0c96a3f9f6 Author: wetmore Date: 2009-08-13 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8c0c96a3f9f6 6870335: Provider numbers need to be bumped to 1.7 Reviewed-by: mullan ! src/share/classes/com/sun/security/sasl/Provider.java ! src/share/classes/sun/security/jgss/SunProvider.java ! src/share/classes/sun/security/provider/Sun.java ! src/share/classes/sun/security/smartcardio/SunPCSC.java ! src/share/classes/sun/security/ssl/SunJSSE.java Changeset: 6797a2407a50 Author: wetmore Date: 2009-08-13 12:37 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6797a2407a50 Merge Changeset: 35f32639ee20 Author: sherman Date: 2009-08-13 15:01 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/35f32639ee20 6676423: (prefs) Opensource unit/regression tests for java.util.prefs Summary: Moved the existing test cases for prefs to open area Reviewed-by: martin, alanb + test/java/util/prefs/CommentsInXml.java + test/java/util/prefs/ConflictInFlush.java + test/java/util/prefs/ExportNode.java + test/java/util/prefs/ExportSubtree.java + test/java/util/prefs/PrefsSpi.java + test/java/util/prefs/PrefsSpi.sh + test/java/util/prefs/RemoveReadOnlyNode.java + test/java/util/prefs/RemoveUnregedListener.java + test/java/util/prefs/SerializeExceptions.java Changeset: f094eb92a6e0 Author: sherman Date: 2009-08-13 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f094eb92a6e0 Merge Changeset: 7fcdefc99dc4 Author: sherman Date: 2009-08-14 11:23 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7fcdefc99dc4 6866397: (file) PathMatcher with regex syntax doesn't match as expected (win) Summary: Use unicode_case_insensitive for windows path matcher for now. Reviewed-by: alanb ! src/windows/classes/sun/nio/fs/WindowsFileSystem.java ! test/java/nio/file/PathMatcher/Basic.java Changeset: 77a1c2056565 Author: sherman Date: 2009-08-14 14:29 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/77a1c2056565 6730652: CharsetEncoder.canEncode(char) returns incorrect values for some charsets Summary: override the canEncode() in ISO2022_CN_CNS Reviewed-by: martin ! src/share/classes/sun/nio/cs/ext/ISO2022.java ! src/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java ! test/sun/nio/cs/FindCanEncodeBugs.java Changeset: 8414927b41d8 Author: weijun Date: 2009-08-18 10:20 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8414927b41d8 6829785: TextCallbackHandler does not honor PasswordCallback.isEchoOn() Reviewed-by: mullan ! src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java ! src/share/classes/sun/security/util/Password.java + test/com/sun/security/auth/callback/TextCallbackHandler/Password.java Changeset: 74029d1cf4e4 Author: tbell Date: 2009-08-18 17:45 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/74029d1cf4e4 Merge Changeset: 5e8986cabdd8 Author: weijun Date: 2009-08-20 11:24 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5e8986cabdd8 6867665: Problem with keytabs with multiple kvno's (key versions) Reviewed-by: valeriep, ohair ! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java + test/sun/security/krb5/ktab/HighestKvno.java Changeset: dfece53c600f Author: alanb Date: 2009-08-20 08:39 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dfece53c600f 6595866: File does work with symbolic links (win,vista) Reviewed-by: sherman ! src/windows/native/java/io/WinNTFileSystem_md.c + test/java/io/File/SymLinks.java Changeset: 70c03e494a68 Author: alanb Date: 2009-08-20 08:42 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/70c03e494a68 6870926: (file) Path.toRealPath performance can be improved (win) Reviewed-by: sherman ! src/windows/classes/sun/nio/fs/WindowsFileAttributes.java ! src/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java ! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c Changeset: 5cd12b68d09b Author: alanb Date: 2009-08-20 08:48 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5cd12b68d09b 6866804: (file) Path calls checkPermission insteadof checkXXX (sol) Reviewed-by: sherman ! src/solaris/classes/sun/nio/fs/UnixPath.java ! src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java + test/java/nio/file/Path/CheckPermissions.java ! test/java/nio/file/Path/Misc.java Changeset: 3992a43bb0a5 Author: darcy Date: 2009-08-21 11:31 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3992a43bb0a5 6378701: (enum) Unclear purpose of EnumConstantNotPresentException Reviewed-by: lancea, andrew, alanb ! src/share/classes/java/lang/EnumConstantNotPresentException.java ! src/share/classes/java/lang/TypeNotPresentException.java ! src/share/classes/java/lang/annotation/AnnotationFormatError.java ! src/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java ! src/share/classes/java/lang/annotation/IncompleteAnnotationException.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 99a55f6f1cef Author: alanb Date: 2009-08-22 17:40 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/99a55f6f1cef 6874521: Remove @note tags Reviewed-by: andrew, darcy ! src/share/classes/java/nio/channels/Channels.java ! src/share/classes/java/nio/channels/FileChannel.java ! src/share/classes/java/nio/channels/FileLock.java ! src/share/classes/java/nio/channels/package-info.java ! src/share/classes/java/nio/file/FileRef.java ! src/share/classes/java/util/Scanner.java Changeset: cef30252932a Author: alanb Date: 2009-08-23 12:53 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/cef30252932a 6842687: New I/O: Update Asynchronous I/O API to jsr203/nio2-b101 Reviewed-by: sherman ! make/java/nio/FILES_java.gmk ! src/share/classes/java/nio/channels/AsynchronousByteChannel.java ! src/share/classes/java/nio/channels/AsynchronousChannel.java ! src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java ! src/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/share/classes/java/nio/channels/CompletionHandler.java ! src/share/classes/java/nio/channels/exceptions - src/share/classes/sun/nio/ch/AbstractFuture.java ! src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java ! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/share/classes/sun/nio/ch/CompletedFuture.java ! src/share/classes/sun/nio/ch/Invoker.java ! src/share/classes/sun/nio/ch/PendingFuture.java ! src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java ! src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/solaris/classes/sun/nio/ch/EPollPort.java ! src/solaris/classes/sun/nio/ch/Port.java ! src/solaris/classes/sun/nio/ch/SolarisEventPort.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/windows/classes/sun/nio/ch/Iocp.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/windows/native/sun/nio/ch/Iocp.c ! test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java ! test/java/nio/channels/AsynchronousChannelGroup/Identity.java ! test/java/nio/channels/AsynchronousChannelGroup/Restart.java ! test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java ! test/java/nio/channels/AsynchronousDatagramChannel/Basic.java ! test/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java ! test/java/nio/channels/AsynchronousFileChannel/Lock.java ! test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java + test/java/nio/channels/AsynchronousSocketChannel/DieBeforeComplete.java ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java ! test/java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java Changeset: fca3e1a178fd Author: alanb Date: 2009-08-23 17:20 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/fca3e1a178fd Merge Changeset: dbcc1f13e4fd Author: weijun Date: 2009-08-24 18:37 +0800 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dbcc1f13e4fd 6875033: regression: test of 6867665 fail Reviewed-by: xuelei ! test/sun/security/krb5/ktab/HighestKvno.java Changeset: d954cd279188 Author: ohair Date: 2009-08-24 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d954cd279188 6853636: Fix warnings in jdwpgen, add jdwpgen NetBeans project Reviewed-by: andrew, alanb, tbell, swamyv ! .hgignore + make/netbeans/jdwpgen/build.xml + make/netbeans/jdwpgen/nbproject/build-impl.xml + make/netbeans/jdwpgen/nbproject/findbugs.settings + make/netbeans/jdwpgen/nbproject/genfiles.properties + make/netbeans/jdwpgen/nbproject/project.properties + make/netbeans/jdwpgen/nbproject/project.xml + make/netbeans/jdwpgen/nbproject/sqe.properties ! make/tools/src/build/tools/jdwpgen/AbstractNamedNode.java ! make/tools/src/build/tools/jdwpgen/AltNode.java ! make/tools/src/build/tools/jdwpgen/ConstantSetNode.java ! make/tools/src/build/tools/jdwpgen/Main.java ! make/tools/src/build/tools/jdwpgen/Node.java ! make/tools/src/build/tools/jdwpgen/Parse.java ! make/tools/src/build/tools/jdwpgen/RepeatNode.java ! make/tools/src/build/tools/jdwpgen/SelectNode.java Changeset: dd997cc0c823 Author: vinnie Date: 2009-08-24 18:37 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dd997cc0c823 6872048: bad private keys are generated for 2 specific ECC curves Reviewed-by: wetmore ! src/share/native/sun/security/ec/ec.c ! test/sun/security/ec/TestEC.java Changeset: b71a03c75515 Author: tbell Date: 2009-08-24 22:27 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b71a03c75515 Merge - src/share/classes/sun/nio/ch/AbstractFuture.java From tim.bell at sun.com Fri Aug 28 15:49:38 2009 From: tim.bell at sun.com (tim.bell at sun.com) Date: Fri, 28 Aug 2009 22:49:38 +0000 Subject: hg: jdk7/jdk7/langtools: 10 new changesets Message-ID: <20090828224956.7644D127D1@hg.openjdk.java.net> Changeset: 8a03f3c7d160 Author: jjg Date: 2009-08-12 07:14 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/8a03f3c7d160 6870706: langtools launcher issues Reviewed-by: mcimadamore ! make/build.xml ! src/share/bin/launcher.sh-template Changeset: 71680973d8ec Author: jjg Date: 2009-08-12 07:54 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/71680973d8ec 6758471: should be able to set jtreg options in langtools build Reviewed-by: mcimadamore ! make/build.properties ! make/build.xml Changeset: 7dbb79875a63 Author: jjg Date: 2009-08-12 10:34 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/7dbb79875a63 6558476: com/sun/tools/javac/Main.compile don't release file handles on return Reviewed-by: darcy + src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/T6558476.java Changeset: b055a5ea0dad Author: tbell Date: 2009-08-18 17:46 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/b055a5ea0dad Merge Changeset: 2aa3a1cdb094 Author: andrew Date: 2009-08-19 20:44 +0100 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2aa3a1cdb094 6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk Summary: Set source and target explicitly in pcompile task Reviewed-by: jjg ! make/build.xml Changeset: 2ce3597237f0 Author: darcy Date: 2009-08-19 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/2ce3597237f0 6871291: Please clarify javax.tools.JavaCompiler.getTask() "classes" parameter Reviewed-by: jjg ! src/share/classes/javax/tools/JavaCompiler.java Changeset: 61c1f735df67 Author: jjg Date: 2009-08-21 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/61c1f735df67 6873849: suppress notes generated by javac Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/util/Log.java + test/tools/javac/T6873849.java Changeset: d9febdd5ae21 Author: jjg Date: 2009-08-21 14:58 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/d9febdd5ae21 6873845: refine access to symbol file Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/Lint.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/main/JavacOption.java ! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/T6873845.java Changeset: c863e90091ee Author: jjg Date: 2009-08-24 14:38 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/c863e90091ee 6869216: testgetallmembers should consistently use correct filemanager Reviewed-by: darcy ! test/tools/javac/processing/model/testgetallmembers/Main.java Changeset: 33c8c38e1757 Author: tbell Date: 2009-08-24 22:28 -0700 URL: http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/33c8c38e1757 Merge From Tim.Bell at Sun.COM Fri Aug 28 15:58:18 2009 From: Tim.Bell at Sun.COM (Tim Bell) Date: Fri, 28 Aug 2009 15:58:18 -0700 Subject: jdk7-b71: JSN, Tools, Core Libraries, and Serviceability Message-ID: <4A98610A.9010802@sun.com> NOTE: Due to a change in the promotion schedule, these changesets are hitting b71 instead of b72. http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/9f1959c73473 http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/50a95aa4a247 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/ff94d8ce0dad http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/03314cf56a72 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b71a03c75515 http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/33c8c38e1757 http://hg.openjdk.java.net/jdk7/jdk7/rev/4c36e9853dda --- Component : libs Go/NoGO : Go Date :8.28/09 Tested By : SQE_TL_PIT Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/libs Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b72/ Platforms : solaris10-sparcv9/-d64, windows-amd64/-server , linux-i586/-client Tests : /net/sqenfs-1/export1/comp/libs/testbase Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay.sun.com:9090/tert/ Number of Tests Executed : 1643 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6730652 java char_encodin CharsetEncoder.canEncode(char) returns incorrect 6840246 java classes_lang Lightweight implementation of String.split for s 6842687 java classes_nio New I/O: Update Asynchronous I/O API to jsr203/n 6866397 java classes_nio (file) PathMatcher with regex syntax doesn't mat 6866804 java classes_nio (file) Path calls checkPermission insteadof chec 6676423 java classes_util (prefs) Opensource unit/regression tests for jav 6595866 java classes_io File does work with symbolic links (win,vista) Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6378701 java classes_lang (enum) Unclear purpose of EnumConstantNotPresent 6870926 java classes_nio (file) Path.toRealPath performance can be improv 6874521 java classes_nio Remove @note tags Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b702 Issues and Notes: 6378701 - noreg-doc, 6870926 - noreg-perf, 6874521 - noreg-cleanup ------------------------------- Component : sec Status : 0 major failures, 0 minor failures Date : 08/26/2009 at 04:30 Tested By : JSN SQE Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b72 Platforms : solaris10-sparcv9/-d64, windows-amd64/-server, linux-i586/-client Tests : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/security Browsers : NA Patches : NA Logs : /net/sqenfs-2/export2/results/security/pit/7/b72/ Number of Tests Executed : 1059 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6872048 java classes_secu bad private keys are generated for 2 specific EC 6867665 jgss krb5plugin Problem with keytabs with multiple kvno's (key v 6875033 jgss krb5plugin regression: test of 6867665 fail 6829785 jaas callback TextCallbackHandler does not honor PasswordCallb Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6870335 java classes_secu Provider numbers need to be bumped to 1.7 6872177 jce runtime JCE framework and provider builds broken followi Other reasons: New bugs filed: Bugs in PIT build: 6876802,6876799 Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b70 Issues and Notes: 6870335 - no reg test found, 6829785 is verified by hand. ------------------------------- >From JSN SQE Component : tools Go/NoGO : Go Date :08/28/09 Tested By : SQE_TL_PIT Cost(total man-days): 1 Workspace : /net/sqenfs-1/export1/comp/jsn/all_workspace/7_int/tools Bundles : /net/bonsai.sfbay/w/builds/jdk/7/pit/b72/ Platforms : solaris10-sparcv9/-d64, windows-amd64/-server , linux-i586/-client Tests : /net/sqenfs-1/export1/comp/tools/testbase Browsers : NA Patches : NA Logs : http://jsn-sb2500-1.sfbay.sun.com:9090/tert/ Number of Tests Executed : 1079 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6558476 java compiler com/sun/tools/javac/Main.compile don't release f 6869216 java compiler testgetallmembers should consistently use correc 6873845 java compiler refine access to symbol file 6873849 java compiler suppress notes generated by javac Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Bugs/rfes with no unit tests: 6758471 java build should be able to set jtreg options in langtools 6870706 java build langtools launcher issues 6873059 java build Explicitly use -source 6 -target 6 when compilin 6871291 java compiler Please clarify javax.tools.JavaCompiler.getTask( Other reasons: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b72 Issues and Notes: 6758471 - noreg-build, 6870706 - noreg-build, 6873059 - noreg-build, 6871291 - noreg-doc, ------------------------------- From Peter.Zhelezniakov at Sun.COM Mon Aug 31 04:04:09 2009 From: Peter.Zhelezniakov at Sun.COM (Peter Zhelezniakov) Date: Mon, 31 Aug 2009 15:04:09 +0400 Subject: Upcoming changes to JDK7 build process: JIBX In-Reply-To: <49EC549A.5090505@Sun.com> References: <49EC549A.5090505@Sun.com> Message-ID: <4A9BAE29.4070402@Sun.com> Hello, Back in April we've introduced a new build dependency: JIBX. It was necessary for the Nimbus generator to work, and nobody was happy about it at that time. So JIBX is going away now. Nimbus generator has been rewritten using JAXB, which will be taken from the bootstrap JDK. ALT_JIBX_PATH will not be needed any more. I've just pushed the changeset. Peter Zhelezniakov wrote: > As part of the Nimbus forwardport into JDK7, a change to the build > process is being made. > > Nimbus generates many of its source files automatically at build time. > The generator is based on a third-party project, JIBX > (jibx.sourceforge.net). Specifically, it needs the following 4 jar files > to run: > bcel.jar > jibx-bind.jar > jibx-run.jar > xpp3.jar > > These files can be downloaded from > http://sourceforge.net/project/showfiles.php?group_id=69358&package_id=68290 > > > By default, these files are looked for in /java/devtools/share/jibx/lib > or J:\share\jibx\lib. You can specify another path with the > ALT_JIBX_LIBS_PATH variable. > > Note that this is a build-time dependency only; the jar files are not > copied to the resulting build. -- Peter From gnu_andrew at member.fsf.org Mon Aug 31 06:15:35 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Mon, 31 Aug 2009 14:15:35 +0100 Subject: Upcoming changes to JDK7 build process: JIBX In-Reply-To: <4A9BAE29.4070402@Sun.com> References: <49EC549A.5090505@Sun.com> <4A9BAE29.4070402@Sun.com> Message-ID: <17c6771e0908310615sea4494bt78cdd03d3a22f17e@mail.gmail.com> 2009/8/31 Peter Zhelezniakov : > Hello, > > Back in April we've introduced a new build dependency: JIBX. It was > necessary for the Nimbus generator to work, and nobody was happy about it at > that time. > > So JIBX is going away now. Nimbus generator has been rewritten using JAXB, > which will be taken from the bootstrap JDK. ALT_JIBX_PATH will not be needed > any more. > > I've just pushed the changeset. > > Peter Zhelezniakov wrote: >> >> As part of the Nimbus forwardport into JDK7, a change to the build process >> is being made. >> >> Nimbus generates many of its source files automatically at build time. The >> generator is based on a third-party project, JIBX (jibx.sourceforge.net). >> Specifically, it needs the following 4 jar files to run: >> ? ? ? ?bcel.jar >> ? ? ? ?jibx-bind.jar >> ? ? ? ?jibx-run.jar >> ? ? ? ?xpp3.jar >> >> These files can be downloaded from >> >> http://sourceforge.net/project/showfiles.php?group_id=69358&package_id=68290 >> >> By default, these files are looked for in /java/devtools/share/jibx/lib or >> J:\share\jibx\lib. You can specify another path with the ALT_JIBX_LIBS_PATH >> variable. >> >> Note that this is a build-time dependency only; the jar files are not >> copied to the resulting build. > > -- > Peter > Great news! Thanks, -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8