From dbhole at redhat.com Thu Mar 1 12:18:26 2012
From: dbhole at redhat.com (Deepak Bhole)
Date: Thu, 1 Mar 2012 15:18:26 -0500
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To:
References: <20120130152052.GE3179@redhat.com> <4F273C6E.30801@oracle.com>
<20120131023642.GO16474@redhat.com> <4F2756C9.4000304@oracle.com>
<20120229203004.GA32730@redhat.com> <4F4EB49A.8060909@oracle.com>
<4F4EB912.2070708@oracle.com> <20120301000457.GD32730@redhat.com>
Message-ID: <20120301201826.GJ32730@redhat.com>
* Kelly O'Hair [2012-02-29 20:39]:
> The sample.makefile.txt files may not even be used during the build, I'm not sure.
> They may have only been supplied as documentation on how to build the native code.
>
> Deleting the -mimpure-text is probably right all around.
>
Okay, so then looks like the first iteration should be OK for that:
http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
If so, please go ahead and commit on my behalf as I can't.
Thanks!
Deepak
> -kto
>
> On Feb 29, 2012, at 4:04 PM, Deepak Bhole wrote:
>
> > * David Holmes [2012-02-29 18:48]:
> >> Sorry let me back up a step here. The issue with linux-sparc
> >> involved the actual build instructions in Compiler-gcc.gmk, not so
> >> much the sample makefiles for the various JVMTI demos - at least in
> >> my response. Unless someone from serviceability indicates otherwise
> >> I'd suggest just deleting -mimpure-text from those samples.
> >>
> >> Just to confuse things further, the gcc manual now lists this as a
> >> Solaris 2 option _not_ a sparc option:
> >>
> >> http://gcc.gnu.org/onlinedocs/gcc/Solaris-2-Options.html#index-mimpure_002dtext-2103
> >>
> >> http://old.nabble.com/Correctly-document-Solaris-2-options-td29851048.html
> >>
> >> This seems to indicate the gcc folk are ignorant of linux-sparc!
> >>
> >
> > Gah :/
> >
> >> As we only used this option for linux builds and not Solaris builds
> >> I find this even more confusing.
> >>
> >> So at this point I will step back and let the build folk figure it out.
> >>
> >
> > Removing it might probably be correct then, since it is not applicable
> > to Linux. I will wait for someone with more experience to chime in
> > though.
> >
> > Cheers,
> > Deepak
> >
> >> David
> >> -----
> >>
> >> On 1/03/2012 9:28 AM, David Holmes wrote:
> >>> Hi Deepak,
> >>>
> >>> On 1/03/2012 6:30 AM, Deepak Bhole wrote:
> >>>> * David Holmes [2012-01-30 21:50]:
> >>>>> On 31/01/2012 12:36 PM, Deepak Bhole wrote:
> >>>>>> * David Holmes [2012-01-30 19:57]:
> >>>>>>> While gcc compilation on sparc is rare I'm not sure that simply
> >>>>>>> deleting the sparc-only option unconditionally is the right thing to
> >>>>>>> do.
> >>>>>>>
> >>>>>>
> >>>>>> I thought about that too. But I was unable to find info on OpenJDK +
> >>>>>> SPARC + Linux. Is that combination even supported? The README doesn't
> >>>>>> list it:
> >>>>>> http://hg.openjdk.java.net/jdk6/jdk6/raw-file/tip/README-builds.html#MBE
> >>>>>>
> >>>>>
> >>>>> Linux-sparc is not one of Oracle's supported OpenJDK platforms.
> >>>>> However AFAIK there are people in the community building OpenJDK on
> >>>>> Linux-sparc using the Zero interpreter. I don't know if this would
> >>>>> affect them but it still seems to me that we should be careful not
> >>>>> to break other people's builds.
> >>>>>
> >>>>
> >>>> With FOSDEM and subsequent security errata, this got pushed to side.
> >>>>
> >>>> Sorry for the delay. I've created a new webrev which contains a special
> >>>> case for the Sparc family (on Linux):
> >>>>
> >>>> http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.01/
> >>>
> >>> Where is ARCH_FAMILY being set?
> >>>
> >>> David
> >>>
> >>>
> >>>> If it is okay for push, please go ahead and push it (I don't have commit
> >>>> access). I will then propose it for 7u.
> >>>>
> >>>> Thanks,
> >>>> Deepak
> >>>>
> >>>>> David
> >>>>> -----
> >>>>>
> >>>>>> The option seemed more like a relic from Solaris + SPARC config rather
> >>>>>> than a requirement for Linux + SPARC.
> >>>>>
> >>>>>
> >>>>>
> >>>>>> Cheers,
> >>>>>> Deepak
> >>>>>>
> >>>>>>> David
> >>>>>>>
> >>>>>>> On 31/01/2012 1:20 AM, Deepak Bhole wrote:
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> JDK builds currently fail with GCC 4.7 due to its stricter option
> >>>>>>>> checking.
> >>>>>>>>
> >>>>>>>> GCC 4.6 and prior ignored invalid options -- GCC 4.7 does not.
> >>>>>>>> Certain
> >>>>>>>> files in JDK supply the -mimpure-text option to GCC. This option
> >>>>>>>> is only
> >>>>>>>> valid on SPARC[1,2]. As a result, GCC 4.7 throws an error during
> >>>>>>>> build
> >>>>>>>> on Linux (I suppose .
> >>>>>>>>
> >>>>>>>> This patch removes the option:
> >>>>>>>> http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00
> >>>>>>>>
> >>>>>>>> 1: http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/SPARC-Options.html
> >>>>>>>> 2:
> >>>>>>>> http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/i386-and-x86_002d64-Options.html
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> If OK for push, please feel free to do so (I don't have commit
> >>>>>>>> access).
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> Deepak
>
From ahughes at redhat.com Thu Mar 1 12:40:51 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Thu, 01 Mar 2012 15:40:51 -0500 (EST)
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <20120301201826.GJ32730@redhat.com>
Message-ID: <6a4a6fc0-80b0-4f94-901b-87f391273919@zmail17.collab.prod.int.phx2.redhat.com>
----- Original Message -----
> * Kelly O'Hair [2012-02-29 20:39]:
> > The sample.makefile.txt files may not even be used during the
> > build, I'm not sure.
> > They may have only been supplied as documentation on how to build
> > the native code.
> >
> > Deleting the -mimpure-text is probably right all around.
> >
>
> Okay, so then looks like the first iteration should be OK for that:
> http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
>
> If so, please go ahead and commit on my behalf as I can't.
>
Why can't you? This is a jdk change. Only HotSpot changes have to go through JPRT.
What you will need, of course, is for someone to assign you a bug ID for it :-)
> Thanks!
> Deepak
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From dbhole at redhat.com Thu Mar 1 13:14:59 2012
From: dbhole at redhat.com (Deepak Bhole)
Date: Thu, 1 Mar 2012 16:14:59 -0500
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <6a4a6fc0-80b0-4f94-901b-87f391273919@zmail17.collab.prod.int.phx2.redhat.com>
References: <20120301201826.GJ32730@redhat.com>
<6a4a6fc0-80b0-4f94-901b-87f391273919@zmail17.collab.prod.int.phx2.redhat.com>
Message-ID: <20120301211459.GB24599@redhat.com>
* Andrew Hughes [2012-03-01 15:40]:
> ----- Original Message -----
> > * Kelly O'Hair [2012-02-29 20:39]:
> > > The sample.makefile.txt files may not even be used during the
> > > build, I'm not sure.
> > > They may have only been supplied as documentation on how to build
> > > the native code.
> > >
> > > Deleting the -mimpure-text is probably right all around.
> > >
> >
> > Okay, so then looks like the first iteration should be OK for that:
> > http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
> >
> > If so, please go ahead and commit on my behalf as I can't.
> >
>
> Why can't you? This is a jdk change. Only HotSpot changes have to go through JPRT.
>
I don't have commit access to jdk:
http://openjdk.java.net/census#dbhole
> What you will need, of course, is for someone to assign you a bug ID for it :-)
>
:)
Deepak
> > Thanks!
> > Deepak
> >
>
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>
From kelly.ohair at oracle.com Thu Mar 1 13:32:35 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Thu, 1 Mar 2012 13:32:35 -0800
Subject: Need reviewer on addition of whitespace normalizer script
Message-ID: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
Probably a little history is warranted here. This script was originally written to normalize the
whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
people viewing the sources with different tools and getting different views based on the TABs and trailing
blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
no more than one blank line at the end of the file. This script was used to do that normalization.
-kto
From joe.darcy at oracle.com Thu Mar 1 16:37:01 2012
From: joe.darcy at oracle.com (Joe Darcy)
Date: Thu, 01 Mar 2012 16:37:01 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
Message-ID: <4F50162D.2010804@oracle.com>
Looks fine Kelly; great to have this sort of script included with the
JDK itself.
-Joe
On 3/1/2012 1:32 PM, Kelly O'Hair wrote:
> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>
> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>
> Probably a little history is warranted here. This script was originally written to normalize the
> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>
> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>
> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
> people viewing the sources with different tools and getting different views based on the TABs and trailing
> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
> no more than one blank line at the end of the file. This script was used to do that normalization.
>
> -kto
>
From david.holmes at oracle.com Thu Mar 1 17:31:46 2012
From: david.holmes at oracle.com (David Holmes)
Date: Fri, 02 Mar 2012 11:31:46 +1000
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <20120301211459.GB24599@redhat.com>
References: <20120301201826.GJ32730@redhat.com>
<6a4a6fc0-80b0-4f94-901b-87f391273919@zmail17.collab.prod.int.phx2.redhat.com>
<20120301211459.GB24599@redhat.com>
Message-ID: <4F502302.4000705@oracle.com>
BugId: 7150392 Linux build breaks with GCC 4.7 due to unrecognized option
David
-----
On 2/03/2012 7:14 AM, Deepak Bhole wrote:
> * Andrew Hughes [2012-03-01 15:40]:
>> ----- Original Message -----
>>> * Kelly O'Hair [2012-02-29 20:39]:
>>>> The sample.makefile.txt files may not even be used during the
>>>> build, I'm not sure.
>>>> They may have only been supplied as documentation on how to build
>>>> the native code.
>>>>
>>>> Deleting the -mimpure-text is probably right all around.
>>>>
>>>
>>> Okay, so then looks like the first iteration should be OK for that:
>>> http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
>>>
>>> If so, please go ahead and commit on my behalf as I can't.
>>>
>>
>> Why can't you? This is a jdk change. Only HotSpot changes have to go through JPRT.
>>
>
> I don't have commit access to jdk:
> http://openjdk.java.net/census#dbhole
>
>> What you will need, of course, is for someone to assign you a bug ID for it :-)
>>
>
> :)
>
> Deepak
>
>>> Thanks!
>>> Deepak
>>>
>>
>> --
>> Andrew :)
>>
>> Free Java Software Engineer
>> Red Hat, Inc. (http://www.redhat.com)
>>
>> PGP Key: 248BDC07 (https://keys.indymedia.org/)
>> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>>
From Dmitry.Samersoff at oracle.com Thu Mar 1 23:52:23 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Fri, 02 Mar 2012 11:52:23 +0400
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
Message-ID: <4F507C37.6040002@oracle.com>
Kelly,
1.
Why perl? As far as I know this it the only dependency to perl
in build system.
I think we have to count and minimize set of third-party
utilities and interpreters we are using. So I'm for python -
mercurial marry us with it.
2.
This script doesn't check for literal.
I.e. if we have string constant with tab inside script brake it. Also
this script brakes multiline constants if we use it for languages that
allow it.
-Dmitry
On 2012-03-02 01:32, Kelly O'Hair wrote:
>
> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>
> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>
> Probably a little history is warranted here. This script was originally written to normalize the
> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>
> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>
> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
> people viewing the sources with different tools and getting different views based on the TABs and trailing
> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
> no more than one blank line at the end of the file. This script was used to do that normalization.
>
> -kto
>
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From david.holmes at oracle.com Thu Mar 1 23:55:18 2012
From: david.holmes at oracle.com (David Holmes)
Date: Fri, 02 Mar 2012 17:55:18 +1000
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F507C37.6040002@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<4F507C37.6040002@oracle.com>
Message-ID: <4F507CE6.8010205@oracle.com>
On 2/03/2012 5:52 PM, Dmitry Samersoff wrote:
> Kelly,
>
> 1.
> Why perl? As far as I know this it the only dependency to perl
> in build system.
>
> I think we have to count and minimize set of third-party
> utilities and interpreters we are using. So I'm for python -
> mercurial marry us with it.
>
> 2.
> This script doesn't check for literal.
>
> I.e. if we have string constant with tab inside script brake it. Also
> this script brakes multiline constants if we use it for languages that
> allow it.
In what circumstances would a literal with an embedded tab be valid?
AFAIK we should always be using /t.
David
-----
>
> -Dmitry
>
> On 2012-03-02 01:32, Kelly O'Hair wrote:
>>
>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>
>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>
>> Probably a little history is warranted here. This script was originally written to normalize the
>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>
>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>
>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>
>> -kto
>>
>
>
From Dmitry.Samersoff at oracle.com Fri Mar 2 00:06:54 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Fri, 02 Mar 2012 12:06:54 +0400
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F507CE6.8010205@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<4F507C37.6040002@oracle.com> <4F507CE6.8010205@oracle.com>
Message-ID: <4F507F9E.1000206@oracle.com>
David,
On 2012-03-02 11:55, David Holmes wrote:
> In what circumstances would a literal with an embedded tab be valid?
> AFAIK we should always be using /t.
It's a bad practice and probably we don't have such places in JDK,
but it's perfectly valid for Java language and I see no reason to
replace it forcibly.
-Dmitry
>
> David
> -----
>
>>
>> -Dmitry
>>
>> On 2012-03-02 01:32, Kelly O'Hair wrote:
>>>
>>> Need reviewer. Adding the whitespace normalizer script as a
>>> convenience to the jdk developers.
>>>
>>> 6625113: Add the normalize and rmkw perl script to the openjdk
>>> repository or openjdk site?
>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>
>>> Probably a little history is warranted here. This script was
>>> originally written to normalize the
>>> whitespace in the jdk7 sources as they entered the Mercurial
>>> repositories in "changeset 0".
>>> It's been modified since then very slightly. I can't recall who wrote
>>> it (please speak up if you know)
>>> but it has been a valuable tool and I've had this CR to add it to the
>>> make/scripts directory for some time.
>>>
>>> The SCCS keyword removed (rmkw) was less useful, and I decided that
>>> it did not deserve being added.
>>>
>>> Why whitespace normalization? This was decided a long time ago when
>>> we had a raft of complaints from
>>> people viewing the sources with different tools and getting different
>>> views based on the TABs and trailing
>>> blanks or trailing newlines. So we decided to normalize on no TABs,
>>> no trailing blanks on lines, and
>>> no more than one blank line at the end of the file. This script was
>>> used to do that normalization.
>>>
>>> -kto
>>>
>>
>>
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From staffan.larsen at oracle.com Fri Mar 2 01:00:20 2012
From: staffan.larsen at oracle.com (Staffan Larsen)
Date: Fri, 2 Mar 2012 10:00:20 +0100
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
Message-ID: <0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
Does this handle the difference between indents in HotSpot (indent 2) vs the JDK (indent 4)?
/Staffan
On 1 mar 2012, at 22:32, Kelly O'Hair wrote:
>
> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>
> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>
> Probably a little history is warranted here. This script was originally written to normalize the
> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>
> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>
> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
> people viewing the sources with different tools and getting different views based on the TABs and trailing
> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
> no more than one blank line at the end of the file. This script was used to do that normalization.
>
> -kto
>
From ahughes at redhat.com Fri Mar 2 07:09:12 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Fri, 02 Mar 2012 10:09:12 -0500 (EST)
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <20120301211459.GB24599@redhat.com>
Message-ID: <3e478999-def5-4857-831a-88f7f60a2ec2@zmail17.collab.prod.int.phx2.redhat.com>
----- Original Message -----
> * Andrew Hughes [2012-03-01 15:40]:
> > ----- Original Message -----
> > > * Kelly O'Hair [2012-02-29 20:39]:
> > > > The sample.makefile.txt files may not even be used during the
> > > > build, I'm not sure.
> > > > They may have only been supplied as documentation on how to
> > > > build
> > > > the native code.
> > > >
> > > > Deleting the -mimpure-text is probably right all around.
> > > >
> > >
> > > Okay, so then looks like the first iteration should be OK for
> > > that:
> > > http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
> > >
> > > If so, please go ahead and commit on my behalf as I can't.
> > >
> >
> > Why can't you? This is a jdk change. Only HotSpot changes have to
> > go through JPRT.
> >
>
> I don't have commit access to jdk:
> http://openjdk.java.net/census#dbhole
>
Oh as 'author' you mean? I have to admit I'm still confused by these
new bylaws and rules.
Presumably I can push it on your behalf as jdk8 reviewer.
> > What you will need, of course, is for someone to assign you a bug
> > ID for it :-)
> >
>
> :)
>
> Deepak
>
> > > Thanks!
> > > Deepak
> > >
> >
> > --
> > Andrew :)
> >
> > Free Java Software Engineer
> > Red Hat, Inc. (http://www.redhat.com)
> >
> > PGP Key: 248BDC07 (https://keys.indymedia.org/)
> > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
> >
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From fredrik.ohrstrom at oracle.com Fri Mar 2 07:11:27 2012
From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=)
Date: Fri, 02 Mar 2012 16:11:27 +0100
Subject: RFR (XXS): 77150579: build-infra merge: Move ant dependency into
separate package.
Message-ID: <4F50E31F.8010907@oracle.com>
Hi,
the dependency on ant for the langtools repo, encoded into the build
tools CompilePropertiesTask and GenStubs,
can be separated into a separate package.
This enables build-infra makefiles to compile langtools without the
ant.jar simply by avoiding the ant specific package.
Ant can of course still be used to build langtools.
WEBREV:
http://cr.openjdk.java.net/~ohrstrom/webrev-7150579-v1/
TESTING:
Builds fine using ant, even when genstubs is tricked to actually be used, which it normally is not.
Feedback welcome!
//Fredrik
From dbhole at redhat.com Fri Mar 2 07:11:58 2012
From: dbhole at redhat.com (Deepak Bhole)
Date: Fri, 2 Mar 2012 10:11:58 -0500
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <3e478999-def5-4857-831a-88f7f60a2ec2@zmail17.collab.prod.int.phx2.redhat.com>
References: <20120301211459.GB24599@redhat.com>
<3e478999-def5-4857-831a-88f7f60a2ec2@zmail17.collab.prod.int.phx2.redhat.com>
Message-ID: <20120302151158.GL24599@redhat.com>
* Andrew Hughes [2012-03-02 10:09]:
> ----- Original Message -----
> > * Andrew Hughes [2012-03-01 15:40]:
> > > ----- Original Message -----
> > > > * Kelly O'Hair [2012-02-29 20:39]:
> > > > > The sample.makefile.txt files may not even be used during the
> > > > > build, I'm not sure.
> > > > > They may have only been supplied as documentation on how to
> > > > > build
> > > > > the native code.
> > > > >
> > > > > Deleting the -mimpure-text is probably right all around.
> > > > >
> > > >
> > > > Okay, so then looks like the first iteration should be OK for
> > > > that:
> > > > http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
> > > >
> > > > If so, please go ahead and commit on my behalf as I can't.
> > > >
> > >
> > > Why can't you? This is a jdk change. Only HotSpot changes have to
> > > go through JPRT.
> > >
> >
> > I don't have commit access to jdk:
> > http://openjdk.java.net/census#dbhole
> >
>
> Oh as 'author' you mean? I have to admit I'm still confused by these
> new bylaws and rules.
>
> Presumably I can push it on your behalf as jdk8 reviewer.
>
Sure, that'd be great. Thanks!
Deepak
> > > What you will need, of course, is for someone to assign you a bug
> > > ID for it :-)
> > >
> >
> > :)
> >
> > Deepak
> >
> > > > Thanks!
> > > > Deepak
> > > >
> > >
> > > --
> > > Andrew :)
> > >
> > > Free Java Software Engineer
> > > Red Hat, Inc. (http://www.redhat.com)
> > >
> > > PGP Key: 248BDC07 (https://keys.indymedia.org/)
> > > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
> > >
> >
>
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>
From kelly.ohair at oracle.com Fri Mar 2 08:56:43 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 08:56:43 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F507C37.6040002@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<4F507C37.6040002@oracle.com>
Message-ID: <798095FA-FEDF-4907-B067-7E646880AFF1@oracle.com>
On Mar 1, 2012, at 11:52 PM, Dmitry Samersoff wrote:
> Kelly,
>
> 1.
> Why perl? As far as I know this it the only dependency to perl
> in build system.
>
> I think we have to count and minimize set of third-party
> utilities and interpreters we are using. So I'm for python -
> mercurial marry us with it.
This script is not part of the build process, it is simply a script that might be handy
for a developer, it is 'user beware' and all changes it makes on files should be reviewed
by the user.
It is perl because that's what the original author wrote it in, and I saw no need to spend
the time to convert it. It has proven to be a reliable and accurate script for me.
Since it was the actual script used to originally normalize the OpenJDK sources, I felt that
it was warranted to add 'as is'. If someone wants to also provide a Python or bash script
I certainly won't block that addition.
>
> 2.
> This script doesn't check for literal.
>
> I.e. if we have string constant with tab inside script brake it. Also
> this script brakes multiline constants if we use it for languages that
> allow it.
There were several places in the JDK sources that did have tabs in literal strings when we
did the original normalization, in all cases they were mistakes in the java code and it was
unintentionally done by the original authors of that code.
There were no instances of anyone needing an actual TAB character in the source files.
-kto
>
> -Dmitry
>
> On 2012-03-02 01:32, Kelly O'Hair wrote:
>>
>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>
>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>
>> Probably a little history is warranted here. This script was originally written to normalize the
>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>
>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>
>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>
>> -kto
>>
>
>
> --
> Dmitry Samersoff
> Java Hotspot development team, SPB04
> * There will come soft rains ...
From kelly.ohair at oracle.com Fri Mar 2 08:57:05 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 08:57:05 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F507CE6.8010205@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<4F507C37.6040002@oracle.com> <4F507CE6.8010205@oracle.com>
Message-ID: <7C9E41E6-D3FD-42B0-9160-AF4D639C3540@oracle.com>
On Mar 1, 2012, at 11:55 PM, David Holmes wrote:
> On 2/03/2012 5:52 PM, Dmitry Samersoff wrote:
>> Kelly,
>>
>> 1.
>> Why perl? As far as I know this it the only dependency to perl
>> in build system.
>>
>> I think we have to count and minimize set of third-party
>> utilities and interpreters we are using. So I'm for python -
>> mercurial marry us with it.
>>
>> 2.
>> This script doesn't check for literal.
>>
>> I.e. if we have string constant with tab inside script brake it. Also
>> this script brakes multiline constants if we use it for languages that
>> allow it.
>
> In what circumstances would a literal with an embedded tab be valid? AFAIK we should always be using /t.
My position also.
-kto
>
> David
> -----
>
>>
>> -Dmitry
>>
>> On 2012-03-02 01:32, Kelly O'Hair wrote:
>>>
>>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>>
>>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>
>>> Probably a little history is warranted here. This script was originally written to normalize the
>>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>>
>>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>>
>>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>>
>>> -kto
>>>
>>
>>
From Dmitry.Samersoff at oracle.com Fri Mar 2 09:01:23 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Fri, 02 Mar 2012 21:01:23 +0400
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <798095FA-FEDF-4907-B067-7E646880AFF1@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<4F507C37.6040002@oracle.com>
<798095FA-FEDF-4907-B067-7E646880AFF1@oracle.com>
Message-ID: <4F50FCE3.1050700@oracle.com>
Kelly,
As far as I agree that plain tab should not be used within string
constant I'm against of adding script that have clear visible bug in it.
-Dmitry
On 2012-03-02 20:56, Kelly O'Hair wrote:
>
> On Mar 1, 2012, at 11:52 PM, Dmitry Samersoff wrote:
>
>> Kelly,
>>
>> 1.
>> Why perl? As far as I know this it the only dependency to perl
>> in build system.
>>
>> I think we have to count and minimize set of third-party
>> utilities and interpreters we are using. So I'm for python -
>> mercurial marry us with it.
>
> This script is not part of the build process, it is simply a script that might be handy
> for a developer, it is 'user beware' and all changes it makes on files should be reviewed
> by the user.
> It is perl because that's what the original author wrote it in, and I saw no need to spend
> the time to convert it. It has proven to be a reliable and accurate script for me.
>
> Since it was the actual script used to originally normalize the OpenJDK sources, I felt that
> it was warranted to add 'as is'. If someone wants to also provide a Python or bash script
> I certainly won't block that addition.
>
>>
>> 2.
>> This script doesn't check for literal.
>>
>> I.e. if we have string constant with tab inside script brake it. Also
>> this script brakes multiline constants if we use it for languages that
>> allow it.
>
> There were several places in the JDK sources that did have tabs in literal strings when we
> did the original normalization, in all cases they were mistakes in the java code and it was
> unintentionally done by the original authors of that code.
> There were no instances of anyone needing an actual TAB character in the source files.
>
> -kto
>
>>
>> -Dmitry
>>
>> On 2012-03-02 01:32, Kelly O'Hair wrote:
>>>
>>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>>
>>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>
>>> Probably a little history is warranted here. This script was originally written to normalize the
>>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>>
>>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>>
>>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>>
>>> -kto
>>>
>>
>>
>> --
>> Dmitry Samersoff
>> Java Hotspot development team, SPB04
>> * There will come soft rains ...
>
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From kelly.ohair at oracle.com Fri Mar 2 09:11:35 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 09:11:35 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F507F9E.1000206@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<4F507C37.6040002@oracle.com> <4F507CE6.8010205@oracle.com>
<4F507F9E.1000206@oracle.com>
Message-ID: <2674BCD8-7582-4B18-8410-AE1D6FEB61D3@oracle.com>
On Mar 2, 2012, at 12:06 AM, Dmitry Samersoff wrote:
> David,
>
> On 2012-03-02 11:55, David Holmes wrote:
>> In what circumstances would a literal with an embedded tab be valid?
>> AFAIK we should always be using /t.
>
> It's a bad practice and probably we don't have such places in JDK,
> but it's perfectly valid for Java language and I see no reason to
> replace it forcibly.
If the source is going to be part of OpenJDK, we decided to not allow TAB characters, that's a
policy that has been in place from the beginning.
And there was no mention of this script being forced on anyone, you are welcome to manually
remove the TAB characters anyway you want. This script is not required and is not being forced
on anyone.
If you have a complaint about the OpenJDK whitespace normalization policy, you should post that
to the discuss alias.
-kto
>
> -Dmitry
>
>>
>> David
>> -----
>>
>>>
>>> -Dmitry
>>>
>>> On 2012-03-02 01:32, Kelly O'Hair wrote:
>>>>
>>>> Need reviewer. Adding the whitespace normalizer script as a
>>>> convenience to the jdk developers.
>>>>
>>>> 6625113: Add the normalize and rmkw perl script to the openjdk
>>>> repository or openjdk site?
>>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>>
>>>> Probably a little history is warranted here. This script was
>>>> originally written to normalize the
>>>> whitespace in the jdk7 sources as they entered the Mercurial
>>>> repositories in "changeset 0".
>>>> It's been modified since then very slightly. I can't recall who wrote
>>>> it (please speak up if you know)
>>>> but it has been a valuable tool and I've had this CR to add it to the
>>>> make/scripts directory for some time.
>>>>
>>>> The SCCS keyword removed (rmkw) was less useful, and I decided that
>>>> it did not deserve being added.
>>>>
>>>> Why whitespace normalization? This was decided a long time ago when
>>>> we had a raft of complaints from
>>>> people viewing the sources with different tools and getting different
>>>> views based on the TABs and trailing
>>>> blanks or trailing newlines. So we decided to normalize on no TABs,
>>>> no trailing blanks on lines, and
>>>> no more than one blank line at the end of the file. This script was
>>>> used to do that normalization.
>>>>
>>>> -kto
>>>>
>>>
>>>
>
>
> --
> Dmitry Samersoff
> Java Hotspot development team, SPB04
> * There will come soft rains ...
From kelly.ohair at oracle.com Fri Mar 2 09:12:36 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 09:12:36 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
Message-ID: <75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
I don't understand the question. It only changes TAB characters, removes trailing whitespace on lines,
and duplicate blank lines at the end of the file.
-kto
On Mar 2, 2012, at 1:00 AM, Staffan Larsen wrote:
> Does this handle the difference between indents in HotSpot (indent 2) vs the JDK (indent 4)?
>
> /Staffan
>
> On 1 mar 2012, at 22:32, Kelly O'Hair wrote:
>
>>
>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>
>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>
>> Probably a little history is warranted here. This script was originally written to normalize the
>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>
>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>
>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>
>> -kto
>>
>
From kelly.ohair at oracle.com Fri Mar 2 09:23:55 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 09:23:55 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F50FCE3.1050700@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<4F507C37.6040002@oracle.com>
<798095FA-FEDF-4907-B067-7E646880AFF1@oracle.com>
<4F50FCE3.1050700@oracle.com>
Message-ID: <2AE47E8B-118E-4AE0-B9C9-7B99C830E3C1@oracle.com>
It IS the script that was used on the original sources, so it has value being added 'as is'.
As to whether replacing the TABs in string literals is a bug, depends on your point of view, but
even if you called it a bug, I'm just not sure it's worth fixing at this point.
Like I've said, this script is not being forced on anyone.
-kto
On Mar 2, 2012, at 9:01 AM, Dmitry Samersoff wrote:
> Kelly,
>
> As far as I agree that plain tab should not be used within string
> constant I'm against of adding script that have clear visible bug in it.
>
> -Dmitry
>
>
> On 2012-03-02 20:56, Kelly O'Hair wrote:
>>
>> On Mar 1, 2012, at 11:52 PM, Dmitry Samersoff wrote:
>>
>>> Kelly,
>>>
>>> 1.
>>> Why perl? As far as I know this it the only dependency to perl
>>> in build system.
>>>
>>> I think we have to count and minimize set of third-party
>>> utilities and interpreters we are using. So I'm for python -
>>> mercurial marry us with it.
>>
>> This script is not part of the build process, it is simply a script that might be handy
>> for a developer, it is 'user beware' and all changes it makes on files should be reviewed
>> by the user.
>> It is perl because that's what the original author wrote it in, and I saw no need to spend
>> the time to convert it. It has proven to be a reliable and accurate script for me.
>>
>> Since it was the actual script used to originally normalize the OpenJDK sources, I felt that
>> it was warranted to add 'as is'. If someone wants to also provide a Python or bash script
>> I certainly won't block that addition.
>>
>>>
>>> 2.
>>> This script doesn't check for literal.
>>>
>>> I.e. if we have string constant with tab inside script brake it. Also
>>> this script brakes multiline constants if we use it for languages that
>>> allow it.
>>
>> There were several places in the JDK sources that did have tabs in literal strings when we
>> did the original normalization, in all cases they were mistakes in the java code and it was
>> unintentionally done by the original authors of that code.
>> There were no instances of anyone needing an actual TAB character in the source files.
>>
>> -kto
>>
>>>
>>> -Dmitry
>>>
>>> On 2012-03-02 01:32, Kelly O'Hair wrote:
>>>>
>>>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>>>
>>>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>>
>>>> Probably a little history is warranted here. This script was originally written to normalize the
>>>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>>>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>>>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>>>
>>>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>>>
>>>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>>>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>>>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>>>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>>>
>>>> -kto
>>>>
>>>
>>>
>>> --
>>> Dmitry Samersoff
>>> Java Hotspot development team, SPB04
>>> * There will come soft rains ...
>>
>
>
> --
> Dmitry Samersoff
> Java Hotspot development team, SPB04
> * There will come soft rains ...
From kelly.ohair at oracle.com Fri Mar 2 12:57:51 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 12:57:51 -0800
Subject: Need reviewer, 7150324: Stop using drop bundles in jaxp
Message-ID: <04D3379D-BB43-42BF-B433-15AB0F5492D9@oracle.com>
7150324: Stop using drop bundles in jaxp
http://cr.openjdk.java.net/~ohair/openjdk8/infra-jaxp/webrev/
I'm working on helping to get the jdk8 build-infra changes integrated, this is for jaxp.
This is just the changes to the build files to remove the use of the drop bundles and add a new Makefile
that won't be used just yet. The ant scripts have been cleaned up and simplified too.
The webrevs do not contain the src/ directory addition, made it too big a webrev.
I created a make/scripts/update_src.sh script that will copy in the
latest source drop bundle that was used for this repository, position it in the src/ directory,
and run the whitespace normalizer script. This script could be re-used in the future but
it's mostly there to document how I pulled the sources into the repository.
Once these changes are reviewed, I would need to:
sh ./make/scripts/update_src.sh&& hg addremove src
on the repository before creating the changesets that bring in all these sources.
I have run builds and verified that the two deliveries from these repositories (dist/lib/classes.jar
and dist/lib/src.zip) match the ones created before this change.
The only exception is the whitespace normalization in some of the sources.
These changes should not impact the final built jdk bits.
-kto
From philip.race at oracle.com Fri Mar 2 14:31:30 2012
From: philip.race at oracle.com (Phil Race)
Date: Fri, 02 Mar 2012 14:31:30 -0800
Subject: Need reviewer, 7150324: Stop using drop bundles in jaxp
In-Reply-To: <04D3379D-BB43-42BF-B433-15AB0F5492D9@oracle.com>
References: <04D3379D-BB43-42BF-B433-15AB0F5492D9@oracle.com>
Message-ID: <4F514A42.2060704@oracle.com>
It looks OK to me but I'm not an ant expert.
-phil.
On 3/2/2012 12:57 PM, Kelly O'Hair wrote:
> 7150324: Stop using drop bundles in jaxp
> http://cr.openjdk.java.net/~ohair/openjdk8/infra-jaxp/webrev/
>
> I'm working on helping to get the jdk8 build-infra changes integrated, this is for jaxp.
>
> This is just the changes to the build files to remove the use of the drop bundles and add a new Makefile
> that won't be used just yet. The ant scripts have been cleaned up and simplified too.
>
> The webrevs do not contain the src/ directory addition, made it too big a webrev.
>
> I created a make/scripts/update_src.sh script that will copy in the
> latest source drop bundle that was used for this repository, position it in the src/ directory,
> and run the whitespace normalizer script. This script could be re-used in the future but
> it's mostly there to document how I pulled the sources into the repository.
>
> Once these changes are reviewed, I would need to:
> sh ./make/scripts/update_src.sh&& hg addremove src
> on the repository before creating the changesets that bring in all these sources.
>
> I have run builds and verified that the two deliveries from these repositories (dist/lib/classes.jar
> and dist/lib/src.zip) match the ones created before this change.
> The only exception is the whitespace normalization in some of the sources.
>
> These changes should not impact the final built jdk bits.
>
> -kto
From david.holmes at oracle.com Fri Mar 2 15:04:26 2012
From: david.holmes at oracle.com (David Holmes)
Date: Sat, 03 Mar 2012 09:04:26 +1000
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
<75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
Message-ID: <4F5151FA.5010108@oracle.com>
On 3/03/2012 3:12 AM, Kelly O'Hair wrote:
> I don't understand the question. It only changes TAB characters, removes trailing whitespace on lines,
> and duplicate blank lines at the end of the file.
I think the issue is what does it replace a TAB with? 4 spaces for JDK
or 2 spaces for Hotspot?
David
> -kto
>
> On Mar 2, 2012, at 1:00 AM, Staffan Larsen wrote:
>
>> Does this handle the difference between indents in HotSpot (indent 2) vs the JDK (indent 4)?
>>
>> /Staffan
>>
>> On 1 mar 2012, at 22:32, Kelly O'Hair wrote:
>>
>>>
>>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>>
>>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>
>>> Probably a little history is warranted here. This script was originally written to normalize the
>>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>>
>>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>>
>>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>>
>>> -kto
>>>
>>
>
From kelly.ohair at oracle.com Fri Mar 2 15:34:04 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Fri, 02 Mar 2012 23:34:04 +0000
Subject: hg: jdk8/build: 6625113: Add the normalize and rmkw perl script to
the openjdk repository or openjdk site?
Message-ID: <20120302233404.B9621477AD@hg.openjdk.java.net>
Changeset: 38207a5797ab
Author: ohair
Date: 2012-03-02 15:33 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/38207a5797ab
6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
Reviewed-by: darcy
+ make/scripts/normalizer.pl
From per.bothner at oracle.com Fri Mar 2 15:36:03 2012
From: per.bothner at oracle.com (Per Bothner)
Date: Fri, 02 Mar 2012 15:36:03 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F5151FA.5010108@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
<75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
<4F5151FA.5010108@oracle.com>
Message-ID: <4F515963.5080100@oracle.com>
On 03/02/2012 03:04 PM, David Holmes wrote:
> On 3/03/2012 3:12 AM, Kelly O'Hair wrote:
>> I don't understand the question. It only changes TAB characters,
>> removes trailing whitespace on lines,
>> and duplicate blank lines at the end of the file.
>
> I think the issue is what does it replace a TAB with? 4 spaces for JDK
> or 2 spaces for Hotspot?
TAB width is not necessarily related to indentation width.
GNU or Unix traditionally effectively just uses tabs for compression, to
8-column boundaries, but the indentation increment is usually less.
--
--Per Bothner
per.bothner at oracle.com per at bothner.com http://per.bothner.com/
From kelly.ohair at oracle.com Fri Mar 2 15:41:23 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 15:41:23 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F5151FA.5010108@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
<75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
<4F5151FA.5010108@oracle.com>
Message-ID:
A TAB takes you to a specific TAB spot, default is one TAB stop every 8 characters in a line.
So the conversion is not just 'replace TAB with N characters'.
This is one of the issues with TABs, they aren't as predictable as people might think, especially
when mixed with spaces or placed in any location other than the beginning of the line all by
themselves.
It should not change the indenting, but that's with the assumption that the TABs follow the
8 character spacing. And that of course depends on how you are viewing the source. :^(
-kto
On Mar 2, 2012, at 3:04 PM, David Holmes wrote:
> On 3/03/2012 3:12 AM, Kelly O'Hair wrote:
>> I don't understand the question. It only changes TAB characters, removes trailing whitespace on lines,
>> and duplicate blank lines at the end of the file.
>
> I think the issue is what does it replace a TAB with? 4 spaces for JDK or 2 spaces for Hotspot?
>
> David
>
>> -kto
>>
>> On Mar 2, 2012, at 1:00 AM, Staffan Larsen wrote:
>>
>>> Does this handle the difference between indents in HotSpot (indent 2) vs the JDK (indent 4)?
>>>
>>> /Staffan
>>>
>>> On 1 mar 2012, at 22:32, Kelly O'Hair wrote:
>>>
>>>>
>>>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>>>
>>>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>>
>>>> Probably a little history is warranted here. This script was originally written to normalize the
>>>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>>>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>>>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>>>
>>>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>>>
>>>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>>>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>>>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>>>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>>>
>>>> -kto
>>>>
>>>
>>
From kelly.ohair at oracle.com Fri Mar 2 15:49:28 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Fri, 2 Mar 2012 15:49:28 -0800
Subject: Need reviewer, 7150322: Stop using drop source bundles in jaxws
Message-ID: <78017AC9-9C52-4964-8982-9B8AA49BD466@oracle.com>
Similar to jaxp change, but the source normalization was not needed.
7150322: Stop using drop source bundles in jaxws
http://cr.openjdk.java.net/~ohair/openjdk8/infra-jaxws/webrev/
I'm working on helping to get the jdk8 build-infra changes integrated, this is for jaxws.
This is just the changes to the build files to remove the use of the drop bundles and add a new Makefile
that won't be used just yet. The ant scripts have been cleaned up and simplified too.
The webrevs do not contain the src/ directory addition, made it too big a webrev.
I created a make/scripts/update_src.sh script that will copy in the
latest source drop bundle that was used for this repository, position it in the src/ directory,
and run the whitespace normalizer script. This script could be re-used in the future but
it's mostly there to document how I pulled the sources into the repository.
Once these changes are reviewed, I would need to:
sh ./make/scripts/update_src.sh&& hg addremove src
on the repository before creating the changesets that bring in all these sources.
I have run builds and verified that the two deliveries from these repositories (dist/lib/classes.jar
and dist/lib/src.zip) match the ones created before this change.
These changes should not impact the final built jdk bits.
-kto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120302/eb5cb883/attachment.html
From david.holmes at oracle.com Sat Mar 3 03:36:17 2012
From: david.holmes at oracle.com (David Holmes)
Date: Sat, 03 Mar 2012 21:36:17 +1000
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To:
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
<75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
<4F5151FA.5010108@oracle.com>
Message-ID: <4F520231.2090808@oracle.com>
Kelly, you've lost me. I presume this is trying to detect places where
tabs have been used for indent rather than spaces. If it is the case
where you have an indent of 4 and with a double indent your editor
inserts a TAB instead, then replacing with eight spaces works. If you've
used tabs for indent instead of 2 or 4 spaces then replacing TAB with
eight spaces just produces incorrect indenting.
So the question is: what does the script think a TAB represents?
David
On 3/03/2012 9:41 AM, Kelly O'Hair wrote:
> A TAB takes you to a specific TAB spot, default is one TAB stop every 8 characters in a line.
> So the conversion is not just 'replace TAB with N characters'.
> This is one of the issues with TABs, they aren't as predictable as people might think, especially
> when mixed with spaces or placed in any location other than the beginning of the line all by
> themselves.
>
> It should not change the indenting, but that's with the assumption that the TABs follow the
> 8 character spacing. And that of course depends on how you are viewing the source. :^(
>
> -kto
>
> On Mar 2, 2012, at 3:04 PM, David Holmes wrote:
>
>> On 3/03/2012 3:12 AM, Kelly O'Hair wrote:
>>> I don't understand the question. It only changes TAB characters, removes trailing whitespace on lines,
>>> and duplicate blank lines at the end of the file.
>>
>> I think the issue is what does it replace a TAB with? 4 spaces for JDK or 2 spaces for Hotspot?
>>
>> David
>>
>>> -kto
>>>
>>> On Mar 2, 2012, at 1:00 AM, Staffan Larsen wrote:
>>>
>>>> Does this handle the difference between indents in HotSpot (indent 2) vs the JDK (indent 4)?
>>>>
>>>> /Staffan
>>>>
>>>> On 1 mar 2012, at 22:32, Kelly O'Hair wrote:
>>>>
>>>>>
>>>>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>>>>
>>>>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>>>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>>>
>>>>> Probably a little history is warranted here. This script was originally written to normalize the
>>>>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>>>>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>>>>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>>>>
>>>>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>>>>
>>>>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>>>>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>>>>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>>>>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>>>>
>>>>> -kto
>>>>>
>>>>
>>>
>
From jonathan.gibbons at oracle.com Sat Mar 3 08:39:29 2012
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Sat, 03 Mar 2012 08:39:29 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To:
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com> <0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com> <75DEF160-6C5F-49B4-913C-87174807B182@oracle.com> <4F5151FA.5010108@oracle.com>
Message-ID: <4F524941.4010809@oracle.com>
Kelly,
Is there a reason you don't use "expand"?
For a while now I've been using the following simple script to fix the
whitespace in my files before I commit a changeset.
-- Jon
#!/bin/sh
# Find and fix whitespace errors in files that would otherwise be caught
and rejected by the
# OpenJDK Mercurial "jcheck" facility.
# 1. Tabs in files are expanded to spaces
# 2. Trailing whitespace is removed
# 3. Add final newline if it is missing
# With no args, script uses "hg status" to determine modified and new files.
# Otherwise, script scans files and directories given on command line
and fixes
# *java, *.g, *.properties, *.xml files.
if [ $# = 0 ]; then
files=$(hg status --modified --added --no-status)
else
files="$*"
fi
find $files -name SCCS -prune -o \( -name \*.java -o -name \*.g -o -name
\*.properties -o -name \*.xml \) -print |
while read f ; do
updated=0
# check for tabs or trailing whitespace, fix if found
if egrep ' |( $)' $f > /dev/null ; then
expand $f | sed -e 's/[ ]*$//' > $f~ && mv $f~ $f
updated=1
fi
# check for final newline, fix if not found
if perl -ne 'END { exit 1 if $nl; } $nl = /\n$/' $f ; then
echo >> $f
updated=1
fi
# log update
if [ $updated = 1 ]; then
echo $f
fi
done
On 03/02/2012 03:41 PM, Kelly O'Hair wrote:
> A TAB takes you to a specific TAB spot, default is one TAB stop every 8 characters in a line.
> So the conversion is not just 'replace TAB with N characters'.
> This is one of the issues with TABs, they aren't as predictable as people might think, especially
> when mixed with spaces or placed in any location other than the beginning of the line all by
> themselves.
>
> It should not change the indenting, but that's with the assumption that the TABs follow the
> 8 character spacing. And that of course depends on how you are viewing the source. :^(
>
> -kto
>
> On Mar 2, 2012, at 3:04 PM, David Holmes wrote:
>
>> On 3/03/2012 3:12 AM, Kelly O'Hair wrote:
>>> I don't understand the question. It only changes TAB characters, removes trailing whitespace on lines,
>>> and duplicate blank lines at the end of the file.
>> I think the issue is what does it replace a TAB with? 4 spaces for JDK or 2 spaces for Hotspot?
>>
>> David
>>
>>> -kto
>>>
>>> On Mar 2, 2012, at 1:00 AM, Staffan Larsen wrote:
>>>
>>>> Does this handle the difference between indents in HotSpot (indent 2) vs the JDK (indent 4)?
>>>>
>>>> /Staffan
>>>>
>>>> On 1 mar 2012, at 22:32, Kelly O'Hair wrote:
>>>>
>>>>> Need reviewer. Adding the whitespace normalizer script as a convenience to the jdk developers.
>>>>>
>>>>> 6625113: Add the normalize and rmkw perl script to the openjdk repository or openjdk site?
>>>>> http://cr.openjdk.java.net/~ohair/openjdk8/normalizer-script/webrev/
>>>>>
>>>>> Probably a little history is warranted here. This script was originally written to normalize the
>>>>> whitespace in the jdk7 sources as they entered the Mercurial repositories in "changeset 0".
>>>>> It's been modified since then very slightly. I can't recall who wrote it (please speak up if you know)
>>>>> but it has been a valuable tool and I've had this CR to add it to the make/scripts directory for some time.
>>>>>
>>>>> The SCCS keyword removed (rmkw) was less useful, and I decided that it did not deserve being added.
>>>>>
>>>>> Why whitespace normalization? This was decided a long time ago when we had a raft of complaints from
>>>>> people viewing the sources with different tools and getting different views based on the TABs and trailing
>>>>> blanks or trailing newlines. So we decided to normalize on no TABs, no trailing blanks on lines, and
>>>>> no more than one blank line at the end of the file. This script was used to do that normalization.
>>>>>
>>>>> -kto
>>>>>
From john.r.rose at oracle.com Sat Mar 3 11:55:45 2012
From: john.r.rose at oracle.com (John Rose)
Date: Sat, 3 Mar 2012 11:55:45 -0800
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To: <4F520231.2090808@oracle.com>
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
<75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
<4F5151FA.5010108@oracle.com>
<4F520231.2090808@oracle.com>
Message-ID:
Lest Kelly have all the fun, I'll jump in.
On Mar 3, 2012, at 3:36 AM, David Holmes wrote:
> So the question is: what does the script think a TAB represents?
The same thing that /usr/bin/expand does, as noted earlier. Or read the perl code.
When was the last time anybody on the hotspot team used '\t' (the source file octet, not the keyboard key) to mean anything else than /usr/bin/expand? This stuff about 2 and 4 width indents is irrelevant, except to people who accidentally use anti-social IDE settings, and they get socialized quickly.
On Mar 3, 2012, at 8:39 AM, Jonathan Gibbons wrote:
> Kelly,
>
> Is there a reason you don't use "expand"?
>
> For a while now I've been using the following simple script to fix the whitespace in my files before I commit a change set.
The perl script does what your script does, probably to 95% compatibility. (File list generation logic and last-line behavior may perhaps vary on corner cases.) Your script uses perl plus other shell commands, while the standard script uses perl only; your script uses expand instead of an obscure couple of perl lines which do the same thing. It seems a matter of taste not greatly worth discussing. There are 10 different ways to code this operation; 9 of those ways will not get used, but (IMO) it's not very interesting to ask why not.
? John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120303/51a70fec/attachment.html
From Dmitry.Samersoff at oracle.com Sat Mar 3 13:36:33 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Sun, 04 Mar 2012 01:36:33 +0400
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To:
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
<75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
<4F5151FA.5010108@oracle.com>
<4F520231.2090808@oracle.com>
Message-ID: <4F528EE1.7030701@oracle.com>
John,
Wrote extendable nit hunting framework ;-) (attached)
Fill free to add/change rules.
This script doesn't change a source file but complains
about found formatting errors.
It should save a bit of time during code review.
-Dmitry
On 2012-03-03 23:55, John Rose wrote:
> Lest Kelly have all the fun, I'll jump in.
>
> On Mar 3, 2012, at 3:36 AM, David Holmes wrote:
>
>> So the question is: what does the script think a TAB represents?
>
> The same thing that /usr/bin/expand does, as noted earlier. Or read the
> perl code.
>
> When was the last time anybody on the hotspot team used '\t' (the source
> file octet, not the keyboard key) to mean anything else than
> /usr/bin/expand? This stuff about 2 and 4 width indents is irrelevant,
> except to people who accidentally use anti-social IDE settings, and they
> get socialized quickly.
>
> On Mar 3, 2012, at 8:39 AM, Jonathan Gibbons wrote:
>
>> Kelly,
>>
>> Is there a reason you don't use "expand"?
>>
>> For a while now I've been using the following simple script to fix the
>> whitespace in my files before I commit a change set.
>
> The perl script does what your script does, probably to 95%
> compatibility. (File list generation logic and last-line behavior may
> perhaps vary on corner cases.) Your script uses perl plus other shell
> commands, while the standard script uses perl only; your script uses
> expand instead of an obscure couple of perl lines which do the same
> thing. It seems a matter of taste not greatly worth discussing. There
> are 10 different ways to code this operation; 9 of those ways will not
> get used, but (IMO) it's not very interesting to ask why not.
>
> ? John
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nithunter.py
Type: text/x-python
Size: 5348 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120304/7d2eea56/nithunter.py
From huizhe.wang at oracle.com Sun Mar 4 11:45:16 2012
From: huizhe.wang at oracle.com (Joe Wang)
Date: Sun, 04 Mar 2012 11:45:16 -0800
Subject: Fwd: Need reviewer, 7150324: Stop using drop bundles in jaxp
In-Reply-To:
References: <04D3379D-BB43-42BF-B433-15AB0F5492D9@oracle.com>
Message-ID: <4F53C64C.1020707@oracle.com>
On 3/4/2012 10:12 AM, Kelly O'Hair wrote:
>
> Did you see this email?'
I didn't. I did not sign up on the build-dev alias until now :)
>
> Phil Race reviewed it, but I'd like your review too.
I went through the webrev and noted that it's similar to what you did
for jdk7 when we worked to remove the drop bundle process for JAXP. The
change looks good to me.
Thanks,
Joe
>
> -kto
>
>
> Begin forwarded message:
>
>> *From: *"Kelly O'Hair" > >
>> *Subject: **Need reviewer, 7150324: Stop using drop bundles in jaxp *
>> *Date: *March 2, 2012 12:57:51 PM PST
>> *To: *build-dev build-dev > >
>>
>>
>> 7150324: Stop using drop bundles in jaxp
>> http://cr.openjdk.java.net/~ohair/openjdk8/infra-jaxp/webrev/
>>
>>
>> I'm working on helping to get the jdk8 build-infra changes
>> integrated, this is for jaxp.
>>
>> This is just the changes to the build files to remove the use of the
>> drop bundles and add a new Makefile
>> that won't be used just yet. The ant scripts have been cleaned up and
>> simplified too.
>>
>> The webrevs do not contain the src/ directory addition, made it too
>> big a webrev.
>>
>> I created a make/scripts/update_src.sh script that will copy in the
>> latest source drop bundle that was used for this repository, position
>> it in the src/ directory,
>> and run the whitespace normalizer script. This script could be
>> re-used in the future but
>> it's mostly there to document how I pulled the sources into the
>> repository.
>>
>> Once these changes are reviewed, I would need to:
>> sh ./make/scripts/update_src.sh&& hg addremove src
>> on the repository before creating the changesets that bring in all
>> these sources.
>>
>> I have run builds and verified that the two deliveries from these
>> repositories (dist/lib/classes.jar
>> and dist/lib/src.zip) match the ones created before this change.
>> The only exception is the whitespace normalization in some of the
>> sources.
>>
>> These changes should not impact the final built jdk bits.
>>
>> -kto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120304/15eadd04/attachment.html
From kelly.ohair at oracle.com Sun Mar 4 12:07:43 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Sun, 04 Mar 2012 20:07:43 +0000
Subject: hg: jdk8/build/jaxp: 7150324: Stop using drop bundles in jaxp
Message-ID: <20120304200745.D301F477C8@hg.openjdk.java.net>
Changeset: ff3ad1d8c057
Author: ohair
Date: 2012-03-04 11:55 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/ff3ad1d8c057
7150324: Stop using drop bundles in jaxp
Reviewed-by: prr, joehw
! README
- build-defs.xml
- build-drop-template.xml
! build.properties
! build.xml
- jaxp.properties
! make/Makefile
+ make/scripts/update_src.sh
- patches/jaxp_src/README
+ src/share/classes/com/sun/java_cup/internal/runtime/Scanner.java
+ src/share/classes/com/sun/java_cup/internal/runtime/Symbol.java
+ src/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java
+ src/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java
+ src/share/classes/com/sun/org/apache/bcel/internal/Constants.java
+ src/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java
+ src/share/classes/com/sun/org/apache/bcel/internal/Repository.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
+ src/share/classes/com/sun/org/apache/bcel/internal/classfile/package.html
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java
+ src/share/classes/com/sun/org/apache/bcel/internal/generic/package.html
+ src/share/classes/com/sun/org/apache/bcel/internal/package.html
+ src/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
+ src/share/classes/com/sun/org/apache/bcel/internal/util/package.html
+ src/share/classes/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java
+ src/share/classes/com/sun/org/apache/regexp/internal/CharacterIterator.java
+ src/share/classes/com/sun/org/apache/regexp/internal/RE.java
+ src/share/classes/com/sun/org/apache/regexp/internal/RECompiler.java
+ src/share/classes/com/sun/org/apache/regexp/internal/REDebugCompiler.java
+ src/share/classes/com/sun/org/apache/regexp/internal/REProgram.java
+ src/share/classes/com/sun/org/apache/regexp/internal/RESyntaxException.java
+ src/share/classes/com/sun/org/apache/regexp/internal/RETest.java
+ src/share/classes/com/sun/org/apache/regexp/internal/REUtil.java
+ src/share/classes/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java
+ src/share/classes/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java
+ src/share/classes/com/sun/org/apache/regexp/internal/StringCharacterIterator.java
+ src/share/classes/com/sun/org/apache/regexp/internal/recompile.java
+ src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory
+ src/share/classes/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory
+ src/share/classes/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager
+ src/share/classes/com/sun/org/apache/xalan/internal/Version.java
+ src/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java
+ src/share/classes/com/sun/org/apache/xalan/internal/extensions/package.html
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/lib/package.html
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java
+ src/share/classes/com/sun/org/apache/xalan/internal/res/XSLTInfo.properties
+ src/share/classes/com/sun/org/apache/xalan/internal/res/package.html
+ src/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java
+ src/share/classes/com/sun/org/apache/xalan/internal/templates/package.html
+ src/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xslt/Process.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xslt/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xslt/package.html
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Makefile.inc
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TransletOutput.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.cup
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/xpath.lex
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/javax.xml.transform.TransformerFactory
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java
+ src/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMStringListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/org.apache.xerces.dom.DOMImplementationSourceImpl
+ src/share/classes/com/sun/org/apache/xerces/internal/dom/org.w3c.dom.DOMImplementationSourceList
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/Version.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPathException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/BMPattern.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Match.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Op.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/REUtil.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/javax.xml.datatype.DatatypeFactory
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.DocumentBuilderFactory
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/javax.xml.parsers.SAXParserFactory
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java
+ src/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/javax.xml.validation.SchemaFactory
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.DTDConfiguration
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XML11Configuration
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration
+ src/share/classes/com/sun/org/apache/xerces/internal/parsers/org.xml.sax.driver
+ src/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolverWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/StAXInputSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/Status.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/URI.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java
+ src/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xpointer/ShortHandPointer.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerErrorHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerPart.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerProcessor.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java
+ src/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/package.html
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java
+ src/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java
+ src/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java
+ src/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLEntities.res
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/HTMLEntities.properties
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/Serializer.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/XMLEntities.properties
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/package.html
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/MsgKey.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ca.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_cs.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java
+ src/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/Hashtree2Node.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/QName.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/ThreadControllerWrapper.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/URI.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/package.html
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java
+ src/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java
+ src/share/classes/com/sun/org/apache/xpath/internal/Arg.java
+ src/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java
+ src/share/classes/com/sun/org/apache/xpath/internal/Expression.java
+ src/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java
+ src/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java
+ src/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java
+ src/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java
+ src/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java
+ src/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java
+ src/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java
+ src/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java
+ src/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java
+ src/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPath.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPathException.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java
+ src/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java
+ src/share/classes/com/sun/org/apache/xpath/internal/axes/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java
+ src/share/classes/com/sun/org/apache/xpath/internal/compiler/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathEvaluatorImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathExpressionImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNSResolverImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathNamespaceImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathResultImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java
+ src/share/classes/com/sun/org/apache/xpath/internal/domapi/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/SecuritySupport12.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java
+ src/share/classes/com/sun/org/apache/xpath/internal/functions/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
+ src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java
+ src/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java
+ src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java
+ src/share/classes/com/sun/org/apache/xpath/internal/objects/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/And.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/String.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java
+ src/share/classes/com/sun/org/apache/xpath/internal/operations/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java
+ src/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java
+ src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java
+ src/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java
+ src/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java
+ src/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java
+ src/share/classes/com/sun/org/apache/xpath/internal/patterns/package.html
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java
+ src/share/classes/com/sun/org/apache/xpath/internal/res/package.html
+ src/share/classes/com/sun/xml/internal/stream/Entity.java
+ src/share/classes/com/sun/xml/internal/stream/EventFilterSupport.java
+ src/share/classes/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java
+ src/share/classes/com/sun/xml/internal/stream/StaxErrorReporter.java
+ src/share/classes/com/sun/xml/internal/stream/StaxXMLInputSource.java
+ src/share/classes/com/sun/xml/internal/stream/XMLBufferListener.java
+ src/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java
+ src/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java
+ src/share/classes/com/sun/xml/internal/stream/XMLEventReaderImpl.java
+ src/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java
+ src/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java
+ src/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java
+ src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java
+ src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java
+ src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java
+ src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java
+ src/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java
+ src/share/classes/com/sun/xml/internal/stream/events/AttributeImpl.java
+ src/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/CommentEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/DummyEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/EndDocumentEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/EndElementEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java
+ src/share/classes/com/sun/xml/internal/stream/events/EntityReferenceEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/LocationImpl.java
+ src/share/classes/com/sun/xml/internal/stream/events/NamedEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/NamespaceImpl.java
+ src/share/classes/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java
+ src/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/StartElementEvent.java
+ src/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
+ src/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java
+ src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLEventFactory
+ src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLInputFactory
+ src/share/classes/com/sun/xml/internal/stream/javax.xml.stream.XMLOutputFactory
+ src/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java
+ src/share/classes/com/sun/xml/internal/stream/util/ReadOnlyIterator.java
+ src/share/classes/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
+ src/share/classes/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java
+ src/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java
+ src/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java
+ src/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java
+ src/share/classes/com/sun/xml/internal/stream/writers/XMLOutputSource.java
+ src/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
+ src/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java
+ src/share/classes/javax/xml/XMLConstants.java
+ src/share/classes/javax/xml/datatype/DatatypeConfigurationException.java
+ src/share/classes/javax/xml/datatype/DatatypeConstants.java
+ src/share/classes/javax/xml/datatype/DatatypeFactory.java
+ src/share/classes/javax/xml/datatype/Duration.java
+ src/share/classes/javax/xml/datatype/FactoryFinder.java
+ src/share/classes/javax/xml/datatype/SecuritySupport.java
+ src/share/classes/javax/xml/datatype/XMLGregorianCalendar.java
+ src/share/classes/javax/xml/datatype/package.html
+ src/share/classes/javax/xml/namespace/NamespaceContext.java
+ src/share/classes/javax/xml/namespace/QName.java
+ src/share/classes/javax/xml/namespace/package.html
+ src/share/classes/javax/xml/parsers/DocumentBuilder.java
+ src/share/classes/javax/xml/parsers/DocumentBuilderFactory.java
+ src/share/classes/javax/xml/parsers/FactoryConfigurationError.java
+ src/share/classes/javax/xml/parsers/FactoryFinder.java
+ src/share/classes/javax/xml/parsers/ParserConfigurationException.java
+ src/share/classes/javax/xml/parsers/SAXParser.java
+ src/share/classes/javax/xml/parsers/SAXParserFactory.java
+ src/share/classes/javax/xml/parsers/SecuritySupport.java
+ src/share/classes/javax/xml/parsers/package.html
+ src/share/classes/javax/xml/stream/EventFilter.java
+ src/share/classes/javax/xml/stream/FactoryConfigurationError.java
+ src/share/classes/javax/xml/stream/FactoryFinder.java
+ src/share/classes/javax/xml/stream/Location.java
+ src/share/classes/javax/xml/stream/SecuritySupport.java
+ src/share/classes/javax/xml/stream/StreamFilter.java
+ src/share/classes/javax/xml/stream/XMLEventFactory.java
+ src/share/classes/javax/xml/stream/XMLEventReader.java
+ src/share/classes/javax/xml/stream/XMLEventWriter.java
+ src/share/classes/javax/xml/stream/XMLInputFactory.java
+ src/share/classes/javax/xml/stream/XMLOutputFactory.java
+ src/share/classes/javax/xml/stream/XMLReporter.java
+ src/share/classes/javax/xml/stream/XMLResolver.java
+ src/share/classes/javax/xml/stream/XMLStreamConstants.java
+ src/share/classes/javax/xml/stream/XMLStreamException.java
+ src/share/classes/javax/xml/stream/XMLStreamReader.java
+ src/share/classes/javax/xml/stream/XMLStreamWriter.java
+ src/share/classes/javax/xml/stream/events/Attribute.java
+ src/share/classes/javax/xml/stream/events/Characters.java
+ src/share/classes/javax/xml/stream/events/Comment.java
+ src/share/classes/javax/xml/stream/events/DTD.java
+ src/share/classes/javax/xml/stream/events/EndDocument.java
+ src/share/classes/javax/xml/stream/events/EndElement.java
+ src/share/classes/javax/xml/stream/events/EntityDeclaration.java
+ src/share/classes/javax/xml/stream/events/EntityReference.java
+ src/share/classes/javax/xml/stream/events/Namespace.java
+ src/share/classes/javax/xml/stream/events/NotationDeclaration.java
+ src/share/classes/javax/xml/stream/events/ProcessingInstruction.java
+ src/share/classes/javax/xml/stream/events/StartDocument.java
+ src/share/classes/javax/xml/stream/events/StartElement.java
+ src/share/classes/javax/xml/stream/events/XMLEvent.java
+ src/share/classes/javax/xml/stream/util/EventReaderDelegate.java
+ src/share/classes/javax/xml/stream/util/StreamReaderDelegate.java
+ src/share/classes/javax/xml/stream/util/XMLEventAllocator.java
+ src/share/classes/javax/xml/stream/util/XMLEventConsumer.java
+ src/share/classes/javax/xml/transform/ErrorListener.java
+ src/share/classes/javax/xml/transform/FactoryFinder.java
+ src/share/classes/javax/xml/transform/OutputKeys.java
+ src/share/classes/javax/xml/transform/Result.java
+ src/share/classes/javax/xml/transform/SecuritySupport.java
+ src/share/classes/javax/xml/transform/Source.java
+ src/share/classes/javax/xml/transform/SourceLocator.java
+ src/share/classes/javax/xml/transform/Templates.java
+ src/share/classes/javax/xml/transform/Transformer.java
+ src/share/classes/javax/xml/transform/TransformerConfigurationException.java
+ src/share/classes/javax/xml/transform/TransformerException.java
+ src/share/classes/javax/xml/transform/TransformerFactory.java
+ src/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java
+ src/share/classes/javax/xml/transform/URIResolver.java
+ src/share/classes/javax/xml/transform/dom/DOMLocator.java
+ src/share/classes/javax/xml/transform/dom/DOMResult.java
+ src/share/classes/javax/xml/transform/dom/DOMSource.java
+ src/share/classes/javax/xml/transform/dom/package.html
+ src/share/classes/javax/xml/transform/overview.html
+ src/share/classes/javax/xml/transform/package.html
+ src/share/classes/javax/xml/transform/sax/SAXResult.java
+ src/share/classes/javax/xml/transform/sax/SAXSource.java
+ src/share/classes/javax/xml/transform/sax/SAXTransformerFactory.java
+ src/share/classes/javax/xml/transform/sax/TemplatesHandler.java
+ src/share/classes/javax/xml/transform/sax/TransformerHandler.java
+ src/share/classes/javax/xml/transform/sax/package.html
+ src/share/classes/javax/xml/transform/stax/StAXResult.java
+ src/share/classes/javax/xml/transform/stax/StAXSource.java
+ src/share/classes/javax/xml/transform/stax/package.html
+ src/share/classes/javax/xml/transform/stream/StreamResult.java
+ src/share/classes/javax/xml/transform/stream/StreamSource.java
+ src/share/classes/javax/xml/transform/stream/package.html
+ src/share/classes/javax/xml/validation/Schema.java
+ src/share/classes/javax/xml/validation/SchemaFactory.java
+ src/share/classes/javax/xml/validation/SchemaFactoryFinder.java
+ src/share/classes/javax/xml/validation/SchemaFactoryLoader.java
+ src/share/classes/javax/xml/validation/SecuritySupport.java
+ src/share/classes/javax/xml/validation/TypeInfoProvider.java
+ src/share/classes/javax/xml/validation/Validator.java
+ src/share/classes/javax/xml/validation/ValidatorHandler.java
+ src/share/classes/javax/xml/validation/package.html
+ src/share/classes/javax/xml/xpath/SecuritySupport.java
+ src/share/classes/javax/xml/xpath/XPath.java
+ src/share/classes/javax/xml/xpath/XPathConstants.java
+ src/share/classes/javax/xml/xpath/XPathException.java
+ src/share/classes/javax/xml/xpath/XPathExpression.java
+ src/share/classes/javax/xml/xpath/XPathExpressionException.java
+ src/share/classes/javax/xml/xpath/XPathFactory.java
+ src/share/classes/javax/xml/xpath/XPathFactoryConfigurationException.java
+ src/share/classes/javax/xml/xpath/XPathFactoryFinder.java
+ src/share/classes/javax/xml/xpath/XPathFunction.java
+ src/share/classes/javax/xml/xpath/XPathFunctionException.java
+ src/share/classes/javax/xml/xpath/XPathFunctionResolver.java
+ src/share/classes/javax/xml/xpath/XPathVariableResolver.java
+ src/share/classes/javax/xml/xpath/package.html
+ src/share/classes/org/w3c/dom/Attr.java
+ src/share/classes/org/w3c/dom/CDATASection.java
+ src/share/classes/org/w3c/dom/CharacterData.java
+ src/share/classes/org/w3c/dom/Comment.java
+ src/share/classes/org/w3c/dom/DOMConfiguration.java
+ src/share/classes/org/w3c/dom/DOMError.java
+ src/share/classes/org/w3c/dom/DOMErrorHandler.java
+ src/share/classes/org/w3c/dom/DOMException.java
+ src/share/classes/org/w3c/dom/DOMImplementation.java
+ src/share/classes/org/w3c/dom/DOMImplementationList.java
+ src/share/classes/org/w3c/dom/DOMImplementationSource.java
+ src/share/classes/org/w3c/dom/DOMLocator.java
+ src/share/classes/org/w3c/dom/DOMStringList.java
+ src/share/classes/org/w3c/dom/Document.java
+ src/share/classes/org/w3c/dom/DocumentFragment.java
+ src/share/classes/org/w3c/dom/DocumentType.java
+ src/share/classes/org/w3c/dom/Element.java
+ src/share/classes/org/w3c/dom/Entity.java
+ src/share/classes/org/w3c/dom/EntityReference.java
+ src/share/classes/org/w3c/dom/NameList.java
+ src/share/classes/org/w3c/dom/NamedNodeMap.java
+ src/share/classes/org/w3c/dom/Node.java
+ src/share/classes/org/w3c/dom/NodeList.java
+ src/share/classes/org/w3c/dom/Notation.java
+ src/share/classes/org/w3c/dom/ProcessingInstruction.java
+ src/share/classes/org/w3c/dom/Text.java
+ src/share/classes/org/w3c/dom/TypeInfo.java
+ src/share/classes/org/w3c/dom/UserDataHandler.java
+ src/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java
+ src/share/classes/org/w3c/dom/css/CSS2Properties.java
+ src/share/classes/org/w3c/dom/css/CSSCharsetRule.java
+ src/share/classes/org/w3c/dom/css/CSSFontFaceRule.java
+ src/share/classes/org/w3c/dom/css/CSSImportRule.java
+ src/share/classes/org/w3c/dom/css/CSSMediaRule.java
+ src/share/classes/org/w3c/dom/css/CSSPageRule.java
+ src/share/classes/org/w3c/dom/css/CSSPrimitiveValue.java
+ src/share/classes/org/w3c/dom/css/CSSRule.java
+ src/share/classes/org/w3c/dom/css/CSSRuleList.java
+ src/share/classes/org/w3c/dom/css/CSSStyleDeclaration.java
+ src/share/classes/org/w3c/dom/css/CSSStyleRule.java
+ src/share/classes/org/w3c/dom/css/CSSStyleSheet.java
+ src/share/classes/org/w3c/dom/css/CSSUnknownRule.java
+ src/share/classes/org/w3c/dom/css/CSSValue.java
+ src/share/classes/org/w3c/dom/css/CSSValueList.java
+ src/share/classes/org/w3c/dom/css/Counter.java
+ src/share/classes/org/w3c/dom/css/DOMImplementationCSS.java
+ src/share/classes/org/w3c/dom/css/DocumentCSS.java
+ src/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java
+ src/share/classes/org/w3c/dom/css/RGBColor.java
+ src/share/classes/org/w3c/dom/css/Rect.java
+ src/share/classes/org/w3c/dom/css/ViewCSS.java
+ src/share/classes/org/w3c/dom/events/DocumentEvent.java
+ src/share/classes/org/w3c/dom/events/Event.java
+ src/share/classes/org/w3c/dom/events/EventException.java
+ src/share/classes/org/w3c/dom/events/EventListener.java
+ src/share/classes/org/w3c/dom/events/EventTarget.java
+ src/share/classes/org/w3c/dom/events/MouseEvent.java
+ src/share/classes/org/w3c/dom/events/MutationEvent.java
+ src/share/classes/org/w3c/dom/events/UIEvent.java
+ src/share/classes/org/w3c/dom/html/HTMLAnchorElement.java
+ src/share/classes/org/w3c/dom/html/HTMLAppletElement.java
+ src/share/classes/org/w3c/dom/html/HTMLAreaElement.java
+ src/share/classes/org/w3c/dom/html/HTMLBRElement.java
+ src/share/classes/org/w3c/dom/html/HTMLBaseElement.java
+ src/share/classes/org/w3c/dom/html/HTMLBaseFontElement.java
+ src/share/classes/org/w3c/dom/html/HTMLBodyElement.java
+ src/share/classes/org/w3c/dom/html/HTMLButtonElement.java
+ src/share/classes/org/w3c/dom/html/HTMLCollection.java
+ src/share/classes/org/w3c/dom/html/HTMLDListElement.java
+ src/share/classes/org/w3c/dom/html/HTMLDOMImplementation.java
+ src/share/classes/org/w3c/dom/html/HTMLDirectoryElement.java
+ src/share/classes/org/w3c/dom/html/HTMLDivElement.java
+ src/share/classes/org/w3c/dom/html/HTMLDocument.java
+ src/share/classes/org/w3c/dom/html/HTMLElement.java
+ src/share/classes/org/w3c/dom/html/HTMLFieldSetElement.java
+ src/share/classes/org/w3c/dom/html/HTMLFontElement.java
+ src/share/classes/org/w3c/dom/html/HTMLFormElement.java
+ src/share/classes/org/w3c/dom/html/HTMLFrameElement.java
+ src/share/classes/org/w3c/dom/html/HTMLFrameSetElement.java
+ src/share/classes/org/w3c/dom/html/HTMLHRElement.java
+ src/share/classes/org/w3c/dom/html/HTMLHeadElement.java
+ src/share/classes/org/w3c/dom/html/HTMLHeadingElement.java
+ src/share/classes/org/w3c/dom/html/HTMLHtmlElement.java
+ src/share/classes/org/w3c/dom/html/HTMLIFrameElement.java
+ src/share/classes/org/w3c/dom/html/HTMLImageElement.java
+ src/share/classes/org/w3c/dom/html/HTMLInputElement.java
+ src/share/classes/org/w3c/dom/html/HTMLIsIndexElement.java
+ src/share/classes/org/w3c/dom/html/HTMLLIElement.java
+ src/share/classes/org/w3c/dom/html/HTMLLabelElement.java
+ src/share/classes/org/w3c/dom/html/HTMLLegendElement.java
+ src/share/classes/org/w3c/dom/html/HTMLLinkElement.java
+ src/share/classes/org/w3c/dom/html/HTMLMapElement.java
+ src/share/classes/org/w3c/dom/html/HTMLMenuElement.java
+ src/share/classes/org/w3c/dom/html/HTMLMetaElement.java
+ src/share/classes/org/w3c/dom/html/HTMLModElement.java
+ src/share/classes/org/w3c/dom/html/HTMLOListElement.java
+ src/share/classes/org/w3c/dom/html/HTMLObjectElement.java
+ src/share/classes/org/w3c/dom/html/HTMLOptGroupElement.java
+ src/share/classes/org/w3c/dom/html/HTMLOptionElement.java
+ src/share/classes/org/w3c/dom/html/HTMLParagraphElement.java
+ src/share/classes/org/w3c/dom/html/HTMLParamElement.java
+ src/share/classes/org/w3c/dom/html/HTMLPreElement.java
+ src/share/classes/org/w3c/dom/html/HTMLQuoteElement.java
+ src/share/classes/org/w3c/dom/html/HTMLScriptElement.java
+ src/share/classes/org/w3c/dom/html/HTMLSelectElement.java
+ src/share/classes/org/w3c/dom/html/HTMLStyleElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTableCaptionElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTableCellElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTableColElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTableElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTableRowElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTableSectionElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTextAreaElement.java
+ src/share/classes/org/w3c/dom/html/HTMLTitleElement.java
+ src/share/classes/org/w3c/dom/html/HTMLUListElement.java
+ src/share/classes/org/w3c/dom/ls/DOMImplementationLS.java
+ src/share/classes/org/w3c/dom/ls/LSException.java
+ src/share/classes/org/w3c/dom/ls/LSInput.java
+ src/share/classes/org/w3c/dom/ls/LSLoadEvent.java
+ src/share/classes/org/w3c/dom/ls/LSOutput.java
+ src/share/classes/org/w3c/dom/ls/LSParser.java
+ src/share/classes/org/w3c/dom/ls/LSParserFilter.java
+ src/share/classes/org/w3c/dom/ls/LSProgressEvent.java
+ src/share/classes/org/w3c/dom/ls/LSResourceResolver.java
+ src/share/classes/org/w3c/dom/ls/LSSerializer.java
+ src/share/classes/org/w3c/dom/ls/LSSerializerFilter.java
+ src/share/classes/org/w3c/dom/package.html
+ src/share/classes/org/w3c/dom/ranges/DocumentRange.java
+ src/share/classes/org/w3c/dom/ranges/Range.java
+ src/share/classes/org/w3c/dom/ranges/RangeException.java
+ src/share/classes/org/w3c/dom/ranges/package.html
+ src/share/classes/org/w3c/dom/stylesheets/DocumentStyle.java
+ src/share/classes/org/w3c/dom/stylesheets/LinkStyle.java
+ src/share/classes/org/w3c/dom/stylesheets/MediaList.java
+ src/share/classes/org/w3c/dom/stylesheets/StyleSheet.java
+ src/share/classes/org/w3c/dom/stylesheets/StyleSheetList.java
+ src/share/classes/org/w3c/dom/traversal/DocumentTraversal.java
+ src/share/classes/org/w3c/dom/traversal/NodeFilter.java
+ src/share/classes/org/w3c/dom/traversal/NodeIterator.java
+ src/share/classes/org/w3c/dom/traversal/TreeWalker.java
+ src/share/classes/org/w3c/dom/views/AbstractView.java
+ src/share/classes/org/w3c/dom/views/DocumentView.java
+ src/share/classes/org/w3c/dom/xpath/COPYRIGHT.html
+ src/share/classes/org/w3c/dom/xpath/XPathEvaluator.java
+ src/share/classes/org/w3c/dom/xpath/XPathException.java
+ src/share/classes/org/w3c/dom/xpath/XPathExpression.java
+ src/share/classes/org/w3c/dom/xpath/XPathNSResolver.java
+ src/share/classes/org/w3c/dom/xpath/XPathNamespace.java
+ src/share/classes/org/w3c/dom/xpath/XPathResult.java
+ src/share/classes/org/xml/sax/AttributeList.java
+ src/share/classes/org/xml/sax/Attributes.java
+ src/share/classes/org/xml/sax/COPYING
+ src/share/classes/org/xml/sax/COPYING.txt
+ src/share/classes/org/xml/sax/ContentHandler.java
+ src/share/classes/org/xml/sax/DTDHandler.java
+ src/share/classes/org/xml/sax/DocumentHandler.java
+ src/share/classes/org/xml/sax/EntityResolver.java
+ src/share/classes/org/xml/sax/ErrorHandler.java
+ src/share/classes/org/xml/sax/HandlerBase.java
+ src/share/classes/org/xml/sax/InputSource.java
+ src/share/classes/org/xml/sax/Locator.java
+ src/share/classes/org/xml/sax/Parser.java
+ src/share/classes/org/xml/sax/SAXException.java
+ src/share/classes/org/xml/sax/SAXNotRecognizedException.java
+ src/share/classes/org/xml/sax/SAXNotSupportedException.java
+ src/share/classes/org/xml/sax/SAXParseException.java
+ src/share/classes/org/xml/sax/XMLFilter.java
+ src/share/classes/org/xml/sax/XMLReader.java
+ src/share/classes/org/xml/sax/ext/Attributes2.java
+ src/share/classes/org/xml/sax/ext/Attributes2Impl.java
+ src/share/classes/org/xml/sax/ext/DeclHandler.java
+ src/share/classes/org/xml/sax/ext/DefaultHandler2.java
+ src/share/classes/org/xml/sax/ext/EntityResolver2.java
+ src/share/classes/org/xml/sax/ext/LexicalHandler.java
+ src/share/classes/org/xml/sax/ext/Locator2.java
+ src/share/classes/org/xml/sax/ext/Locator2Impl.java
+ src/share/classes/org/xml/sax/ext/package.html
+ src/share/classes/org/xml/sax/helpers/AttributeListImpl.java
+ src/share/classes/org/xml/sax/helpers/AttributesImpl.java
+ src/share/classes/org/xml/sax/helpers/DefaultHandler.java
+ src/share/classes/org/xml/sax/helpers/LocatorImpl.java
+ src/share/classes/org/xml/sax/helpers/NamespaceSupport.java
+ src/share/classes/org/xml/sax/helpers/NewInstance.java
+ src/share/classes/org/xml/sax/helpers/ParserAdapter.java
+ src/share/classes/org/xml/sax/helpers/ParserFactory.java
+ src/share/classes/org/xml/sax/helpers/XMLFilterImpl.java
+ src/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java
+ src/share/classes/org/xml/sax/helpers/XMLReaderFactory.java
+ src/share/classes/org/xml/sax/helpers/package.html
+ src/share/classes/org/xml/sax/package.html
From mar.burtscher at gmail.com Mon Mar 5 06:20:53 2012
From: mar.burtscher at gmail.com (martin burtscher)
Date: Mon, 5 Mar 2012 15:20:53 +0100
Subject: VxWorks Port
Message-ID:
Hello,
I try to port OpenJDK to the OS VxWorks. The Problem is, that i cant
compile it on a VxWorks-Machine, so i have to cross-compile it from a Linux
machine. What I've read so far is, that i have to use openembedded to
successfully cross compile OpenJDK.
All sources I've found, were dated 2008. Therefore, my question is:
Do I still need openembedded, or is this issue fixed now, and can i
cross-compile the OpenJDK (6 or 7) project out of the box (out of the box =
mainly just replace the compiler)?
Greetings,
Marty
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120305/4ea5755c/attachment.html
From staffan.larsen at oracle.com Mon Mar 5 08:42:30 2012
From: staffan.larsen at oracle.com (Staffan Larsen)
Date: Mon, 5 Mar 2012 11:42:30 -0500
Subject: Need reviewer on addition of whitespace normalizer script
In-Reply-To:
References: <7E164CC1-8EC4-4539-8528-00311C7467DE@oracle.com>
<0B92EF18-5AD1-4563-AE72-7A5F4FE498B4@oracle.com>
<75DEF160-6C5F-49B4-913C-87174807B182@oracle.com>
<4F5151FA.5010108@oracle.com>
<4F520231.2090808@oracle.com>
Message-ID:
Thanks for explaining, John. This should work fine regardless of indentation size as long as the tab stops in your editor are 8 wide (which may or may not be global truth).
Kelly: Looks good!
/Staffan
On 3 mar 2012, at 14:55, John Rose wrote:
> Lest Kelly have all the fun, I'll jump in.
>
> On Mar 3, 2012, at 3:36 AM, David Holmes wrote:
>
>> So the question is: what does the script think a TAB represents?
>
> The same thing that /usr/bin/expand does, as noted earlier. Or read the perl code.
>
> When was the last time anybody on the hotspot team used '\t' (the source file octet, not the keyboard key) to mean anything else than /usr/bin/expand? This stuff about 2 and 4 width indents is irrelevant, except to people who accidentally use anti-social IDE settings, and they get socialized quickly.
>
> On Mar 3, 2012, at 8:39 AM, Jonathan Gibbons wrote:
>
>> Kelly,
>>
>> Is there a reason you don't use "expand"?
>>
>> For a while now I've been using the following simple script to fix the whitespace in my files before I commit a change set.
>
> The perl script does what your script does, probably to 95% compatibility. (File list generation logic and last-line behavior may perhaps vary on corner cases.) Your script uses perl plus other shell commands, while the standard script uses perl only; your script uses expand instead of an obscure couple of perl lines which do the same thing. It seems a matter of taste not greatly worth discussing. There are 10 different ways to code this operation; 9 of those ways will not get used, but (IMO) it's not very interesting to ask why not.
>
> ? John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120305/48c3a25b/attachment.html
From dalibor.topic at oracle.com Mon Mar 5 08:57:02 2012
From: dalibor.topic at oracle.com (Dalibor Topic)
Date: Mon, 05 Mar 2012 17:57:02 +0100
Subject: Port to VxWorks
In-Reply-To:
References:
Message-ID: <4F54F05E.5070900@oracle.com>
On 3/5/12 3:08 PM, martin burtscher wrote:
>
> Do I still need openembedded, or is this issue fixed now, and can i cross-compile the OpenJDK (6 or 7) project out of the box (out of the box = mainly just replace the compiler)?
>
To quote from the README-builds.html file in the top-level source directory:
Cross-Compilation Support:
CROSS_COMPILE_ARCH
Set to the target architecture of a cross-compilation build. If set, this variable is used to signify that we are cross-compiling. The expectation is that ALT_COMPILER_PATH is set to point to the cross-compiler and that any cross-compilation specific flags are passed using EXTRA_CFLAGS. The ALT_OPENWIN_HOME variable should also be set to point to the graphical header files (e.g. X11) provided with the cross-compiler. When cross-compiling we skip execution of any demos etc that may be built, and also skip binary-file verification.
EXTRA_CFLAGS
Used to pass cross-compilation options to the cross-compiler. These are added to the CFLAGS and CXXFLAGS variables.
USE_ONLY_BOOTDIR_TOOLS
Used primarily for cross-compilation builds (and always set in that case) this variable indicates that tools from the boot JDK should be used during the build process, not the tools (javac, javah, jar) just built (which can't execute on the build host).
HOST_CC
The location of the C compiler to generate programs to run on the build host. Some parts of the build generate programs that are then compiled and executed to produce other parts of the build. Normally the primary C compiler is used to do this, but when cross-compiling that would be the cross-compiler and the resulting program could not be executed. On Linux this defaults to /usr/bin/gcc; on other platforms it must be set explicitly.
cheers,
dalibor topic
--
Oracle
Dalibor Topic | Principal Product Manager
Phone: +494089091214 | Mobile: +491737185961
Oracle Java Platform Group
ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 M?nchen
Registergericht: Amtsgericht M?nchen, HRA 95603
Gesch?ftsf?hrer: J?rgen Kunz
Komplement?rin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher
Green Oracle Oracle is committed to developing practices and products that help protect the environment
From jonathan.gibbons at oracle.com Mon Mar 5 14:20:25 2012
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Mon, 05 Mar 2012 14:20:25 -0800
Subject: javax.tools in jdk/make/javax/others
Message-ID: <4F553C29.2030404@oracle.com>
jdk/make/javax/others lists the following:
#
# Files to compile
#
AUTO_FILES_JAVA_DIRS = \
javax/naming \
com/sun/naming/internal \
javax/net \
javax/script \
javax/tools \
javax/xml
... but javax.tools comes from langtools, and should not need to
recompiled here, right?
-- Jon
From david.holmes at oracle.com Mon Mar 5 15:57:18 2012
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 06 Mar 2012 09:57:18 +1000
Subject: VxWorks Port
In-Reply-To:
References:
Message-ID: <4F5552DE.1010509@oracle.com>
Hi Marty,
I've no idea what openembedded is. There are two cross-compilation
stories with OpenJDK. One is what is done externally as part of IcedTea
etc and I have no knowledge of that.
The other is the cross-compilation support that we use for our embedded
SE product. To utilise that you need to set:
CROSS_COMPILE_ARCH=... // must be set!
ALT_COMPILER_PATH=
See the top-level README-builds.html for more details.
HTH
David
On 6/03/2012 12:20 AM, martin burtscher wrote:
> Hello,
>
> I try to port OpenJDK to the OS VxWorks. The Problem is, that i cant
> compile it on a VxWorks-Machine, so i have to cross-compile it from a
> Linux machine. What I've read so far is, that i have to use openembedded
> to successfully cross compile OpenJDK.
>
> All sources I've found, were dated 2008. Therefore, my question is:
>
> Do I still need openembedded, or is this issue fixed now, and can i
> cross-compile the OpenJDK (6 or 7) project out of the box (out of the
> box = mainly just replace the compiler)?
>
> Greetings,
>
> Marty
From misha.bykov at oracle.com Mon Mar 5 16:20:54 2012
From: misha.bykov at oracle.com (Misha Bykov)
Date: Mon, 05 Mar 2012 16:20:54 -0800
Subject: Please review a new script for JDK8: JDK source code legal headers
conformance verification
Message-ID: <4F555866.6070907@oracle.com>
I need a reviewer for a new attached script for JDK8 infrastructure.
SUMMARY
Most of JDK source files are required to contain a legal approved
license header. The content and the format of the header is pre-defined
by legal and any alteration is not permitted.
At the moment JDK8 contains three templates for source license headers:
gpl, gpl-cp and bsd.
The templates are located in $ROOT/make/templates directory:
$ ls $ROOT/make/templates
bsd-header gpl-cp-header gpl-header
$
It's recommended for a developer, when he introduced or modified source
code files, to check whether a license header is precisely correct for
every file he worked on.
The new script allows a JDK developer to check if the specified license
header for a given file (or a set of files) matches the right header
template.
NAME
lic_check.sh - JDK source code legal headers conformance verification
SYNOPSIS
lic_check.sh [-gpl] or [-gplcp] or [-bsd] file(s)
DESCRIPTION
The script for OpenJDK distribution to verify legal notices in a
particular source file or a set of files.
The script must be located in the directory:
$ROOT/make/scripts
It uses templates from:
$ROOT/make/templates
The successful output example:
###
### Checking copyright notice in the file: filename.java
###
No differences encountered
SUCCESS: The license header for filename.java has been verified.
The unsuccessful output example if Oracle copyright string is missing or
copyright years are not correct :
###
### Checking copyright notice in the file: filename.java
###
ERROR: Copyright string is not correct or missing in filename.java.
If the copyright string is correct, but the license header is not
correct, the script should produce the
"diff" output between a template in $ROOT/make/templates and the license
header from the given file.
HOW TO TEST
1. Place the script into $ROOT/make/scripts in JDK8 source repository
(otherwise it will not find $ROOT/make/templates and produce an error).
2. cd to the directory with the files to check license headers
3. $ROOT/make/scripts/lic_check.sh [-gpl] or [-gplcp] or [-bsd] filename(s)
Any questions or comments about bugs in the script, improvement
suggestions, script style, etc. would be appreciated.
Thanks,
Misha
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: lic_check.sh
Url: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120305/3539aed4/lic_check.sh
From weijun.wang at oracle.com Mon Mar 5 19:34:31 2012
From: weijun.wang at oracle.com (Weijun Wang)
Date: Tue, 06 Mar 2012 11:34:31 +0800
Subject: Review Request : 7143162 : Allow disable building of jdk demos
and samples
In-Reply-To:
References:
Message-ID: <4F5585C7.3030409@oracle.com>
If NO_DEMOS are specified, there is no demo dir and "make images" fails.
Yes, maybe it should fail, but I must work with images build now (on
deploy workspace) and I really like the NO_DEMOS option...
How about this?
diff --git a/make/common/Release.gmk b/make/common/Release.gmk
--- a/make/common/Release.gmk
+++ b/make/common/Release.gmk
@@ -947,6 +947,7 @@
done
$(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
$(RM) -rf $(DEMODIR)/db
+ $(MKDIR) $(DEMODIR)
$(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
$(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
$(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
Thanks
Max
On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
> Looks fine to me.
>
> -kto
>
> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>
>> Hello all;
>>
>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>
>> An updated version of my previous webrev. I'm reposting it because this version includes a previously missing bit from the top level sanity makefile that produce warning notices when demos and samples are turned off similar to the NO_DOCS javadoc warning. Also includes a correction in Release.gmk.
>>
>> Overall this is fairly simple patch for review. It allows developers to shut off building of the jdk demos and samples. Disabling these builds has a very positive impact upon build turnaround for incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell before running make and demos and/or samples will be skipped.
>>
>> The default behaviour remains unchanged.
>>
>> Thanks,
>>
>> Mike
>
From david.holmes at oracle.com Mon Mar 5 19:41:59 2012
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 06 Mar 2012 13:41:59 +1000
Subject: Review Request : 7143162 : Allow disable building of jdk demos
and samples
In-Reply-To: <4F5585C7.3030409@oracle.com>
References:
<4F5585C7.3030409@oracle.com>
Message-ID: <4F558787.6030804@oracle.com>
Shouldn't we skip this section if NO_DEMOS is specified?
David
On 6/03/2012 1:34 PM, Weijun Wang wrote:
> If NO_DEMOS are specified, there is no demo dir and "make images" fails.
> Yes, maybe it should fail, but I must work with images build now (on
> deploy workspace) and I really like the NO_DEMOS option...
>
> How about this?
>
> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
> --- a/make/common/Release.gmk
> +++ b/make/common/Release.gmk
> @@ -947,6 +947,7 @@
> done
> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
> $(RM) -rf $(DEMODIR)/db
> + $(MKDIR) $(DEMODIR)
> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>
> Thanks
> Max
>
> On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
>> Looks fine to me.
>>
>> -kto
>>
>> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>>
>>> Hello all;
>>>
>>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>>
>>> An updated version of my previous webrev. I'm reposting it because
>>> this version includes a previously missing bit from the top level
>>> sanity makefile that produce warning notices when demos and samples
>>> are turned off similar to the NO_DOCS javadoc warning. Also includes
>>> a correction in Release.gmk.
>>>
>>> Overall this is fairly simple patch for review. It allows developers
>>> to shut off building of the jdk demos and samples. Disabling these
>>> builds has a very positive impact upon build turnaround for
>>> incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell
>>> before running make and demos and/or samples will be skipped.
>>>
>>> The default behaviour remains unchanged.
>>>
>>> Thanks,
>>>
>>> Mike
>>
From mike.duigou at oracle.com Mon Mar 5 20:33:23 2012
From: mike.duigou at oracle.com (Mike Duigou)
Date: Mon, 5 Mar 2012 20:33:23 -0800
Subject: Review Request : 7143162 : Allow disable building of jdk demos
and samples
In-Reply-To: <4F558787.6030804@oracle.com>
References:
<4F5585C7.3030409@oracle.com> <4F558787.6030804@oracle.com>
Message-ID: <1067D766-13B8-437A-9E31-7FF8CB3B133C@oracle.com>
Yes, it looks like part of it should be skipped. I did not try the NO_DEMOS patch with closed source in the path.
If I were writing Release.gmk today I would make the DB rule run after the initial-image-jre step so that it could install things directly to their final destination.
Here's a patch which should disable demos for the db step. If it works I will create an issue.
Thanks,
Mike
diff --git a/make/common/Release.gmk b/make/common/Release.gmk
--- a/make/common/Release.gmk
+++ b/make/common/Release.gmk
@@ -947,8 +947,12 @@
done
$(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
$(RM) -rf $(DEMODIR)/db
+ifdef NO_DEMOS
$(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
$(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
+else
+ $(RM) $(JDK_IMAGE_DIR)/db/demo
+endif
$(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
endif
On Mar 5 2012, at 19:41 , David Holmes wrote:
> Shouldn't we skip this section if NO_DEMOS is specified?
>
> David
>
> On 6/03/2012 1:34 PM, Weijun Wang wrote:
>> If NO_DEMOS are specified, there is no demo dir and "make images" fails.
>> Yes, maybe it should fail, but I must work with images build now (on
>> deploy workspace) and I really like the NO_DEMOS option...
>>
>> How about this?
>>
>> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
>> --- a/make/common/Release.gmk
>> +++ b/make/common/Release.gmk
>> @@ -947,6 +947,7 @@
>> done
>> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
>> $(RM) -rf $(DEMODIR)/db
>> + $(MKDIR) $(DEMODIR)
>> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
>> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
>> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>>
>> Thanks
>> Max
>>
>> On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
>>> Looks fine to me.
>>>
>>> -kto
>>>
>>> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>>>
>>>> Hello all;
>>>>
>>>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>>>
>>>> An updated version of my previous webrev. I'm reposting it because
>>>> this version includes a previously missing bit from the top level
>>>> sanity makefile that produce warning notices when demos and samples
>>>> are turned off similar to the NO_DOCS javadoc warning. Also includes
>>>> a correction in Release.gmk.
>>>>
>>>> Overall this is fairly simple patch for review. It allows developers
>>>> to shut off building of the jdk demos and samples. Disabling these
>>>> builds has a very positive impact upon build turnaround for
>>>> incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell
>>>> before running make and demos and/or samples will be skipped.
>>>>
>>>> The default behaviour remains unchanged.
>>>>
>>>> Thanks,
>>>>
>>>> Mike
>>>
From weijun.wang at oracle.com Mon Mar 5 20:55:26 2012
From: weijun.wang at oracle.com (Weijun Wang)
Date: Tue, 06 Mar 2012 12:55:26 +0800
Subject: Review Request : 7143162 : Allow disable building of jdk demos
and samples
In-Reply-To: <1067D766-13B8-437A-9E31-7FF8CB3B133C@oracle.com>
References:
<4F5585C7.3030409@oracle.com> <4F558787.6030804@oracle.com>
<1067D766-13B8-437A-9E31-7FF8CB3B133C@oracle.com>
Message-ID: <4F5598BE.9010202@oracle.com>
On 03/06/2012 12:33 PM, Mike Duigou wrote:
> Yes, it looks like part of it should be skipped. I did not try the NO_DEMOS patch with closed source in the path.
>
> If I were writing Release.gmk today I would make the DB rule run after the initial-image-jre step so that it could install things directly to their final destination.
>
> Here's a patch which should disable demos for the db step. If it works I will create an issue.
>
> Thanks,
>
> Mike
>
> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
> --- a/make/common/Release.gmk
> +++ b/make/common/Release.gmk
> @@ -947,8 +947,12 @@
> done
> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
> $(RM) -rf $(DEMODIR)/db
This line can also be included in if block
> +ifdef NO_DEMOS
This should be "ifndef".
> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
> +else
> + $(RM) $(JDK_IMAGE_DIR)/db/demo
Should have "-rf". In fact, I don't care if it's removed or not.
> +endif
> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
> endif
Then it works.
Thanks
Max
>
>
> On Mar 5 2012, at 19:41 , David Holmes wrote:
>
>> Shouldn't we skip this section if NO_DEMOS is specified?
>>
>> David
>>
>> On 6/03/2012 1:34 PM, Weijun Wang wrote:
>>> If NO_DEMOS are specified, there is no demo dir and "make images" fails.
>>> Yes, maybe it should fail, but I must work with images build now (on
>>> deploy workspace) and I really like the NO_DEMOS option...
>>>
>>> How about this?
>>>
>>> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
>>> --- a/make/common/Release.gmk
>>> +++ b/make/common/Release.gmk
>>> @@ -947,6 +947,7 @@
>>> done
>>> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
>>> $(RM) -rf $(DEMODIR)/db
>>> + $(MKDIR) $(DEMODIR)
>>> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
>>> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
>>> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>>>
>>> Thanks
>>> Max
>>>
>>> On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
>>>> Looks fine to me.
>>>>
>>>> -kto
>>>>
>>>> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>>>>
>>>>> Hello all;
>>>>>
>>>>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>>>>
>>>>> An updated version of my previous webrev. I'm reposting it because
>>>>> this version includes a previously missing bit from the top level
>>>>> sanity makefile that produce warning notices when demos and samples
>>>>> are turned off similar to the NO_DOCS javadoc warning. Also includes
>>>>> a correction in Release.gmk.
>>>>>
>>>>> Overall this is fairly simple patch for review. It allows developers
>>>>> to shut off building of the jdk demos and samples. Disabling these
>>>>> builds has a very positive impact upon build turnaround for
>>>>> incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell
>>>>> before running make and demos and/or samples will be skipped.
>>>>>
>>>>> The default behaviour remains unchanged.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Mike
>>>>
>
From david.holmes at oracle.com Mon Mar 5 21:20:21 2012
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 06 Mar 2012 15:20:21 +1000
Subject: Review Request : 7143162 : Allow disable building of jdk demos
and samples
In-Reply-To: <1067D766-13B8-437A-9E31-7FF8CB3B133C@oracle.com>
References:
<4F5585C7.3030409@oracle.com> <4F558787.6030804@oracle.com>
<1067D766-13B8-437A-9E31-7FF8CB3B133C@oracle.com>
Message-ID: <4F559E95.4070501@oracle.com>
Can't this:
928 # DB files to add
929 ifdef OPENJDK
930
931 initial-image-jdk-db:
932
933 else
934
935 # Create the list of db *.zip files to bundle with jdk
936 ABS_DB_PATH :=$(call FullPath,$(CLOSED_SHARE_SRC)/db)
937 DB_ZIP_LIST = $(shell $(LS) $(ABS_DB_PATH)/*.zip 2>/dev/null)
938
939 # Java DB image. Move the Java DB demo directory into the JDK's demo
simply become:
928 # DB files to add
929 ifdef OPENJDK
930
931 initial-image-jdk-db:
932
933 else
ifdef NO_DEMOS
initial-image-jdk-db:
else
934
935 # Create the list of db *.zip files to bundle with jdk
936 ABS_DB_PATH :=$(call FullPath,$(CLOSED_SHARE_SRC)/db)
937 DB_ZIP_LIST = $(shell $(LS) $(ABS_DB_PATH)/*.zip 2>/dev/null)
938
939 # Java DB image. Move the Java DB demo directory into the JDK's demo
...
endif
David
-----
On 6/03/2012 2:33 PM, Mike Duigou wrote:
> Yes, it looks like part of it should be skipped. I did not try the NO_DEMOS patch with closed source in the path.
>
> If I were writing Release.gmk today I would make the DB rule run after the initial-image-jre step so that it could install things directly to their final destination.
>
> Here's a patch which should disable demos for the db step. If it works I will create an issue.
>
> Thanks,
>
> Mike
>
> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
> --- a/make/common/Release.gmk
> +++ b/make/common/Release.gmk
> @@ -947,8 +947,12 @@
> done
> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
> $(RM) -rf $(DEMODIR)/db
> +ifdef NO_DEMOS
> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
> +else
> + $(RM) $(JDK_IMAGE_DIR)/db/demo
> +endif
> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
> endif
>
>
> On Mar 5 2012, at 19:41 , David Holmes wrote:
>
>> Shouldn't we skip this section if NO_DEMOS is specified?
>>
>> David
>>
>> On 6/03/2012 1:34 PM, Weijun Wang wrote:
>>> If NO_DEMOS are specified, there is no demo dir and "make images" fails.
>>> Yes, maybe it should fail, but I must work with images build now (on
>>> deploy workspace) and I really like the NO_DEMOS option...
>>>
>>> How about this?
>>>
>>> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
>>> --- a/make/common/Release.gmk
>>> +++ b/make/common/Release.gmk
>>> @@ -947,6 +947,7 @@
>>> done
>>> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
>>> $(RM) -rf $(DEMODIR)/db
>>> + $(MKDIR) $(DEMODIR)
>>> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
>>> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
>>> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>>>
>>> Thanks
>>> Max
>>>
>>> On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
>>>> Looks fine to me.
>>>>
>>>> -kto
>>>>
>>>> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>>>>
>>>>> Hello all;
>>>>>
>>>>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>>>>
>>>>> An updated version of my previous webrev. I'm reposting it because
>>>>> this version includes a previously missing bit from the top level
>>>>> sanity makefile that produce warning notices when demos and samples
>>>>> are turned off similar to the NO_DOCS javadoc warning. Also includes
>>>>> a correction in Release.gmk.
>>>>>
>>>>> Overall this is fairly simple patch for review. It allows developers
>>>>> to shut off building of the jdk demos and samples. Disabling these
>>>>> builds has a very positive impact upon build turnaround for
>>>>> incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell
>>>>> before running make and demos and/or samples will be skipped.
>>>>>
>>>>> The default behaviour remains unchanged.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Mike
>>>>
>
From mark at klomp.org Tue Mar 6 01:51:48 2012
From: mark at klomp.org (Mark Wielaard)
Date: Tue, 06 Mar 2012 10:51:48 +0100
Subject: Port to VxWorks
In-Reply-To:
References:
Message-ID: <1331027508.2928.21.camel@springer.wildebeest.org>
On Mon, 2012-03-05 at 15:41 +0100, Mario Torre wrote:
> 2012/3/5 martin burtscher :
> > I try to port OpenJDK to the OS VxWorks. The Problem is, that i cant compile
> > it on a VxWorks-Machine, so i have to cross-compile it from a Linux machine.
> > What I've read so far is, that i have to use openembedded to successfully
> > cross compile OpenJDK.
> >
> > All sources I've found, were dated 2008. Therefore, my question is:
> >
> > Do I still need openembedded, or is this issue fixed now, and can i
> > cross-compile the OpenJDK (6 or 7) project out of the box (out of the box =
> > mainly just replace the compiler)?
>
> I'm not sure if it will be easily doable with OpenEmbedded, but you
> may give it a try.
If you mean the IcedTea/OpenEmbedded Cross Compile FAQ, it is described
here and has some pointers to tutorials (some of them are a bit old
though): http://icedtea.classpath.org/wiki/CrossCompileFaq
Cheers,
Mark
From mar.burtscher at gmail.com Tue Mar 6 02:16:38 2012
From: mar.burtscher at gmail.com (martin burtscher)
Date: Tue, 6 Mar 2012 11:16:38 +0100
Subject: BUILD_HEADLESS_ONLY
Message-ID:
Hello,
i get the following error when i try to compile openjdk7:
/home/marty/openjdk/build/linux-i586/tmp/sun/sun.awt/jawt/obj/jawt.o
-L/home/marty/openjdk/build/linux-i586/lib/i386 -lawt
-L/home/marty/openjdk/build/linux-i586/lib/i386/headless -lmawt
-ljava -L/home/marty/openjdk/build/linux-i586/lib/i386/server -ljvm
-lc
/home/marty/openjdk/build/linux-i586/tmp/sun/sun.awt/jawt/obj/jawt.o:
In function `JAWT_GetAWT':
jawt.c:(.text+0x2a): undefined reference to `awt_GetDrawingSurface'
jawt.c:(.text+0x39): undefined reference to `awt_FreeDrawingSurface'
jawt.c:(.text+0x49): undefined reference to `awt_Lock'
jawt.c:(.text+0x52): undefined reference to `awt_Unlock'
jawt.c:(.text+0x5b): undefined reference to `awt_GetComponent'
collect2: ld returned 1 exit status
make[4]: *** [/home/marty/openjdk/build/linux-i586/lib/i386/libjawt.so] Error 1
make[4]: Leaving directory `/home/marty/openjdk/jdk/make/sun/jawt'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/home/marty/openjdk/jdk/make/sun
i dont think this is a known issue, because i couldn't find anything
about it. But what i'm really wondering is, that it's compiling awt
altough i try to build it headless. Heres how i start the build:
make LANG=C ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk
ALLOW_DOWNLOADS=true BUILD_HEADLESS_ONLY=true CROSS_COMPILE_ARCH=i586
ALT_COMPILER_PATH=/usr/bin
As it doesn't seem to happen to someone else, i think its probably a
configuration problem by myself. But i really have no idea what i
could be. Any ideas are welcome.
Greetz
Marty
From david.holmes at oracle.com Tue Mar 6 04:05:50 2012
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 06 Mar 2012 22:05:50 +1000
Subject: BUILD_HEADLESS_ONLY
In-Reply-To:
References:
Message-ID: <4F55FD9E.7020301@oracle.com>
On 6/03/2012 8:16 PM, martin burtscher wrote:
> Hello,
>
> i get the following error when i try to compile openjdk7:
>
> /home/marty/openjdk/build/linux-i586/tmp/sun/sun.awt/jawt/obj/jawt.o
> -L/home/marty/openjdk/build/linux-i586/lib/i386 -lawt
> -L/home/marty/openjdk/build/linux-i586/lib/i386/headless -lmawt
> -ljava -L/home/marty/openjdk/build/linux-i586/lib/i386/server -ljvm
> -lc
> /home/marty/openjdk/build/linux-i586/tmp/sun/sun.awt/jawt/obj/jawt.o:
> In function `JAWT_GetAWT':
> jawt.c:(.text+0x2a): undefined reference to `awt_GetDrawingSurface'
> jawt.c:(.text+0x39): undefined reference to `awt_FreeDrawingSurface'
> jawt.c:(.text+0x49): undefined reference to `awt_Lock'
> jawt.c:(.text+0x52): undefined reference to `awt_Unlock'
> jawt.c:(.text+0x5b): undefined reference to `awt_GetComponent'
> collect2: ld returned 1 exit status
> make[4]: *** [/home/marty/openjdk/build/linux-i586/lib/i386/libjawt.so] Error 1
> make[4]: Leaving directory `/home/marty/openjdk/jdk/make/sun/jawt'
> make[3]: *** [all] Error 1
> make[3]: Leaving directory `/home/marty/openjdk/jdk/make/sun
>
> i dont think this is a known issue, because i couldn't find anything
> about it. But what i'm really wondering is, that it's compiling awt
> altough i try to build it headless. Heres how i start the build:
>
> make LANG=C ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk
> ALLOW_DOWNLOADS=true BUILD_HEADLESS_ONLY=true CROSS_COMPILE_ARCH=i586
> ALT_COMPILER_PATH=/usr/bin
Don't use BUILD_HEADLESS_ONLY it isn't really part of the OpenJDK build.
It's an artifact of embedded builds for platforms where there are no
graphics headers or libs available at build time - and may not even
still work correctly. Normal OpenJDK builds will build both headless
and headful (by setting BUILD_HEADLESS true).
Why are you cross-compiling for x86 on linux-x86 using the local build
tools ??? By doing this you've lost the defaults paths to the X11
headers etc and so need to set ALT_OPENWIN_PATH.
David
-----
> As it doesn't seem to happen to someone else, i think its probably a
> configuration problem by myself. But i really have no idea what i
> could be. Any ideas are welcome.
>
> Greetz
>
> Marty
From mar.burtscher at gmail.com Tue Mar 6 06:17:33 2012
From: mar.burtscher at gmail.com (martin burtscher)
Date: Tue, 6 Mar 2012 15:17:33 +0100
Subject: BUILD_HEADLESS_ONLY
In-Reply-To: <4F55FD9E.7020301@oracle.com>
References:
<4F55FD9E.7020301@oracle.com>
Message-ID:
Am 6. M?rz 2012 13:05 schrieb David Holmes :
> On 6/03/2012 8:16 PM, martin burtscher wrote:
>
>> Hello,
>>
>> i get the following error when i try to compile openjdk7:
>>
>> /home/marty/openjdk/build/**linux-i586/tmp/sun/sun.awt/**
>> jawt/obj/jawt.o
>> -L/home/marty/openjdk/build/**linux-i586/lib/i386 -lawt
>> -L/home/marty/openjdk/build/**linux-i586/lib/i386/headless -lmawt
>> -ljava -L/home/marty/openjdk/build/**linux-i586/lib/i386/server -ljvm
>> -lc
>> /home/marty/openjdk/build/**linux-i586/tmp/sun/sun.awt/**jawt/obj/jawt.o:
>> In function `JAWT_GetAWT':
>> jawt.c:(.text+0x2a): undefined reference to `awt_GetDrawingSurface'
>> jawt.c:(.text+0x39): undefined reference to `awt_FreeDrawingSurface'
>> jawt.c:(.text+0x49): undefined reference to `awt_Lock'
>> jawt.c:(.text+0x52): undefined reference to `awt_Unlock'
>> jawt.c:(.text+0x5b): undefined reference to `awt_GetComponent'
>> collect2: ld returned 1 exit status
>> make[4]: *** [/home/marty/openjdk/build/**linux-i586/lib/i386/libjawt.**so]
>> Error 1
>> make[4]: Leaving directory `/home/marty/openjdk/jdk/make/**sun/jawt'
>> make[3]: *** [all] Error 1
>> make[3]: Leaving directory `/home/marty/openjdk/jdk/make/**sun
>>
>> i dont think this is a known issue, because i couldn't find anything
>> about it. But what i'm really wondering is, that it's compiling awt
>> altough i try to build it headless. Heres how i start the build:
>>
>> make LANG=C ALT_BOOTDIR=/usr/lib/jvm/java-**6-openjdk
>> ALLOW_DOWNLOADS=true BUILD_HEADLESS_ONLY=true CROSS_COMPILE_ARCH=i586
>> ALT_COMPILER_PATH=/usr/bin
>>
>
> Don't use BUILD_HEADLESS_ONLY it isn't really part of the OpenJDK build.
> It's an artifact of embedded builds for platforms where there are no
> graphics headers or libs available at build time - and may not even still
> work correctly. Normal OpenJDK builds will build both headless and headful
> (by setting BUILD_HEADLESS true).
>
> Why are you cross-compiling for x86 on linux-x86 using the local build
> tools ??? By doing this you've lost the defaults paths to the X11 headers
> etc and so need to set ALT_OPENWIN_PATH.
>
> David
> -----
>
>
> As it doesn't seem to happen to someone else, i think its probably a
>> configuration problem by myself. But i really have no idea what i
>> could be. Any ideas are welcome.
>>
>> Greetz
>>
>> Marty
>>
>
Hello,
if I use BUILD_HEADLESS=true the awt packages are included and useable. So
either I understand BUILD_HEADLESS wrong or it doesnt do what its supposed
to do.
Second point is: Why do i need ALT_OPENWIN_HOME? I wanna build it headless,
so there's no use of X11. I removed the CROSS_COMPILE options to test the
headless build. (Just try to use the cross compile to be sure its working
before i use a different compiler...) btw: changing ALT_OPENWIN_HOME doesnt
change anything with the errors (Xrender.h missing) i'll get when im using
crosscompile.
Greetz
Marty
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120306/28fbbabd/attachment.html
From anthony.petrov at oracle.com Tue Mar 6 08:40:21 2012
From: anthony.petrov at oracle.com (Anthony Petrov)
Date: Tue, 06 Mar 2012 20:40:21 +0400
Subject: BUILD_HEADLESS_ONLY
In-Reply-To:
References: <4F55FD9E.7020301@oracle.com>
Message-ID: <4F563DF5.70603@oracle.com>
Hi Martin,
On 3/6/2012 6:17 PM, martin burtscher wrote:
> if I use BUILD_HEADLESS=true the awt packages are included and useable.
> So either I understand BUILD_HEADLESS wrong or it doesnt do what its
> supposed to do.
AWT can work w/o a display, e.g. for in-memory image manipulation, or
printing support. So there's nothing wrong with having AWT packages
built when the BUILD_HEADLESS is true.
> Second point is: Why do i need ALT_OPENWIN_HOME? I wanna build it
> headless, so there's no use of X11. I removed the CROSS_COMPILE options
> to test the headless build. (Just try to use the cross compile to be
> sure its working before i use a different compiler...) btw: changing
> ALT_OPENWIN_HOME doesnt change anything with the errors (Xrender.h
> missing) i'll get when im using crosscompile.
AFAIK, currently there's no an officially supported way to build an
AWT-less OpenJDK.
--
best regards,
Anthony
From kelly.ohair at oracle.com Tue Mar 6 09:24:43 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Tue, 6 Mar 2012 09:24:43 -0800
Subject: Fwd: Need reviewer, 7150322: Stop using drop source bundles in jaxws
References: <78017AC9-9C52-4964-8982-9B8AA49BD466@oracle.com>
Message-ID: <3BE8DCB0-4865-4696-A5A7-29F8625C8C2C@oracle.com>
Still need a reviewer or 2 on this.
-kto
Begin forwarded message:
> From: "Kelly O'Hair"
> Subject: Need reviewer, 7150322: Stop using drop source bundles in jaxws
> Date: March 2, 2012 15:49:28 PM PST
> To: build-dev build-dev
>
> Similar to jaxp change, but the source normalization was not needed.
>
> 7150322: Stop using drop source bundles in jaxws
> http://cr.openjdk.java.net/~ohair/openjdk8/infra-jaxws/webrev/
>
> I'm working on helping to get the jdk8 build-infra changes integrated, this is for jaxws.
>
> This is just the changes to the build files to remove the use of the drop bundles and add a new Makefile
> that won't be used just yet. The ant scripts have been cleaned up and simplified too.
>
> The webrevs do not contain the src/ directory addition, made it too big a webrev.
>
> I created a make/scripts/update_src.sh script that will copy in the
> latest source drop bundle that was used for this repository, position it in the src/ directory,
> and run the whitespace normalizer script. This script could be re-used in the future but
> it's mostly there to document how I pulled the sources into the repository.
>
> Once these changes are reviewed, I would need to:
> sh ./make/scripts/update_src.sh&& hg addremove src
> on the repository before creating the changesets that bring in all these sources.
>
> I have run builds and verified that the two deliveries from these repositories (dist/lib/classes.jar
> and dist/lib/src.zip) match the ones created before this change.
>
> These changes should not impact the final built jdk bits.
>
> -kto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120306/35b4a074/attachment.html
From joe.darcy at oracle.com Tue Mar 6 10:32:07 2012
From: joe.darcy at oracle.com (Joe Darcy)
Date: Tue, 06 Mar 2012 10:32:07 -0800
Subject: Fwd: Need reviewer, 7150322: Stop using drop source bundles in
jaxws
In-Reply-To: <3BE8DCB0-4865-4696-A5A7-29F8625C8C2C@oracle.com>
References: <78017AC9-9C52-4964-8982-9B8AA49BD466@oracle.com>
<3BE8DCB0-4865-4696-A5A7-29F8625C8C2C@oracle.com>
Message-ID: <4F565827.5030307@oracle.com>
Looks fine,
-Joe
On 3/6/2012 9:24 AM, Kelly O'Hair wrote:
> Still need a reviewer or 2 on this.
>
> -kto
>
>
> Begin forwarded message:
>
>> *From: *"Kelly O'Hair" > >
>> *Subject: **Need reviewer, 7150322: Stop using drop source bundles in
>> jaxws *
>> *Date: *March 2, 2012 15:49:28 PM PST
>> *To: *build-dev build-dev > >
>>
>> Similar to jaxp change, but the source normalization was not needed.
>>
>> 7150322: Stop using drop source bundles in jaxws
>> http://cr.openjdk.java.net/~ohair/openjdk8/infra-jaxws/webrev/
>>
>>
>> I'm working on helping to get the jdk8 build-infra changes
>> integrated, this is for jaxws.
>>
>> This is just the changes to the build files to remove the use of the
>> drop bundles and add a new Makefile
>> that won't be used just yet. The ant scripts have been cleaned up and
>> simplified too.
>>
>> The webrevs do not contain the src/ directory addition, made it too
>> big a webrev.
>>
>> I created a make/scripts/update_src.sh script that will copy in the
>> latest source drop bundle that was used for this repository, position
>> it in the src/ directory,
>> and run the whitespace normalizer script. This script could be
>> re-used in the future but
>> it's mostly there to document how I pulled the sources into the
>> repository.
>>
>> Once these changes are reviewed, I would need to:
>> sh ./make/scripts/update_src.sh&& hg addremove src
>> on the repository before creating the changesets that bring in all
>> these sources.
>>
>> I have run builds and verified that the two deliveries from these
>> repositories (dist/lib/classes.jar
>> and dist/lib/src.zip) match the ones created before this change.
>>
>> These changes should not impact the final built jdk bits.
>>
>> -kto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120306/dcafec40/attachment.html
From oehrstroem at gmail.com Tue Mar 6 11:40:30 2012
From: oehrstroem at gmail.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=)
Date: Tue, 6 Mar 2012 20:40:30 +0100
Subject: Fwd: Need reviewer,
7150322: Stop using drop source bundles in jaxws
In-Reply-To: <4F565827.5030307@oracle.com>
References: <78017AC9-9C52-4964-8982-9B8AA49BD466@oracle.com>
<3BE8DCB0-4865-4696-A5A7-29F8625C8C2C@oracle.com>
<4F565827.5030307@oracle.com>
Message-ID:
Looks fine to me too!
//Fredrik
2012/3/6 Joe Darcy :
> Looks fine,
>
> -Joe
>
>
> On 3/6/2012 9:24 AM, Kelly O'Hair wrote:
>
> Still need a reviewer or 2 on this.
>
> -kto
>
>
> Begin forwarded message:
>
> From: "Kelly O'Hair"
> Subject: Need reviewer, 7150322: Stop using drop source bundles in jaxws
> Date: March 2, 2012 15:49:28 PM PST
> To: build-dev build-dev
>
> Similar to jaxp change, but the source normalization was not needed.
>
> 7150322: Stop using drop source bundles in jaxws
> http://cr.openjdk.java.net/~ohair/openjdk8/infra-jaxws/webrev/
>
> I'm working on helping to get the jdk8 build-infra changes integrated, this
> is for jaxws.
>
> This is just the changes to the build files to remove the use of the drop
> bundles and add a new Makefile
> that won't be used just yet. The ant scripts have been cleaned up and
> simplified too.
>
> The webrevs do not contain the src/ directory addition, made it too big a
> webrev.
>
> I created a make/scripts/update_src.sh script that will copy in the
> latest source drop bundle that was used for this repository, position it in
> the src/ directory,
> and run the whitespace normalizer script. This script could be re-used in
> the future but
> it's mostly there to document how I pulled the sources into the repository.
>
> Once these changes are reviewed, I would need to:
> ??sh ./make/scripts/update_src.sh&& ?hg addremove src
> on the repository before creating the changesets that bring in all these
> sources.
>
> I have run builds and verified that the two deliveries from these
> repositories (dist/lib/classes.jar
> and dist/lib/src.zip) match the ones created before this change.
>
> These changes should not impact the final built jdk bits.
>
> -kto
>
>
>
From mike.duigou at oracle.com Tue Mar 6 11:40:42 2012
From: mike.duigou at oracle.com (Mike Duigou)
Date: Tue, 6 Mar 2012 11:40:42 -0800
Subject: Review Request : 7151595 : Disable copying of java db demos when
NO_DEMOS defined
In-Reply-To: <4F5598BE.9010202@oracle.com>
References:
<4F5585C7.3030409@oracle.com> <4F558787.6030804@oracle.com>
<1067D766-13B8-437A-9E31-7FF8CB3B133C@oracle.com>
<4F5598BE.9010202@oracle.com>
Message-ID:
As a followup to Max's report I have posted a webrev which corrects the problem he noticed.
WEBREV @ : http://cr.openjdk.java.net/~mduigou/7151595/0/webrev/
Thanks,
Mike
On Mar 5 2012, at 20:55 , Weijun Wang wrote:
>
>
> On 03/06/2012 12:33 PM, Mike Duigou wrote:
>> Yes, it looks like part of it should be skipped. I did not try the NO_DEMOS patch with closed source in the path.
>>
>> If I were writing Release.gmk today I would make the DB rule run after the initial-image-jre step so that it could install things directly to their final destination.
>>
>> Here's a patch which should disable demos for the db step. If it works I will create an issue.
>>
>> Thanks,
>>
>> Mike
>>
>> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
>> --- a/make/common/Release.gmk
>> +++ b/make/common/Release.gmk
>> @@ -947,8 +947,12 @@
>> done
>> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
>> $(RM) -rf $(DEMODIR)/db
>
> This line can also be included in if block
>
>> +ifdef NO_DEMOS
>
> This should be "ifndef".
>
>> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
>> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
>> +else
>> + $(RM) $(JDK_IMAGE_DIR)/db/demo
>
> Should have "-rf". In fact, I don't care if it's removed or not.
>
>> +endif
>> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>> endif
>
> Then it works.
>
> Thanks
> Max
>
>>
>>
>> On Mar 5 2012, at 19:41 , David Holmes wrote:
>>
>>> Shouldn't we skip this section if NO_DEMOS is specified?
>>>
>>> David
>>>
>>> On 6/03/2012 1:34 PM, Weijun Wang wrote:
>>>> If NO_DEMOS are specified, there is no demo dir and "make images" fails.
>>>> Yes, maybe it should fail, but I must work with images build now (on
>>>> deploy workspace) and I really like the NO_DEMOS option...
>>>>
>>>> How about this?
>>>>
>>>> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
>>>> --- a/make/common/Release.gmk
>>>> +++ b/make/common/Release.gmk
>>>> @@ -947,6 +947,7 @@
>>>> done
>>>> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
>>>> $(RM) -rf $(DEMODIR)/db
>>>> + $(MKDIR) $(DEMODIR)
>>>> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
>>>> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
>>>> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>>>>
>>>> Thanks
>>>> Max
>>>>
>>>> On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
>>>>> Looks fine to me.
>>>>>
>>>>> -kto
>>>>>
>>>>> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>>>>>
>>>>>> Hello all;
>>>>>>
>>>>>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>>>>>
>>>>>> An updated version of my previous webrev. I'm reposting it because
>>>>>> this version includes a previously missing bit from the top level
>>>>>> sanity makefile that produce warning notices when demos and samples
>>>>>> are turned off similar to the NO_DOCS javadoc warning. Also includes
>>>>>> a correction in Release.gmk.
>>>>>>
>>>>>> Overall this is fairly simple patch for review. It allows developers
>>>>>> to shut off building of the jdk demos and samples. Disabling these
>>>>>> builds has a very positive impact upon build turnaround for
>>>>>> incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell
>>>>>> before running make and demos and/or samples will be skipped.
>>>>>>
>>>>>> The default behaviour remains unchanged.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Mike
>>>>>
>>
From oehrstroem at gmail.com Tue Mar 6 11:48:14 2012
From: oehrstroem at gmail.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=)
Date: Tue, 6 Mar 2012 20:48:14 +0100
Subject: javax.tools in jdk/make/javax/others
In-Reply-To: <4F553C29.2030404@oracle.com>
References: <4F553C29.2030404@oracle.com>
Message-ID:
Since there is no javax/tools in the jdk, this seems indeed like a
redundant line of makefile.
//Fredrik
2012/3/5 Jonathan Gibbons :
> jdk/make/javax/others lists the following:
>
> #
> # Files to compile
> #
> AUTO_FILES_JAVA_DIRS = ? ? ? \
> ? ?javax/naming ? ? ? ? ? ? \
> ? ?com/sun/naming/internal ?\
> ? ?javax/net ? ? ? ? ? ? ? ?\
> ? ?javax/script ? ? ? ? ? ? \
> ? ?javax/tools ? ? ? ? ? ? ?\
> ? ?javax/xml
>
> ... but javax.tools comes from langtools, and should not need to recompiled
> here, right?
>
> -- Jon
From jonathan.gibbons at oracle.com Tue Mar 6 12:32:43 2012
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Tue, 06 Mar 2012 12:32:43 -0800
Subject: javax.tools in jdk/make/javax/others
In-Reply-To:
References: <4F553C29.2030404@oracle.com>
Message-ID: <4F56746B.6090400@oracle.com>
Note the source gets imported.
-- Jon
On 03/06/2012 11:48 AM, Fredrik ?hrstr?m wrote:
> Since there is no javax/tools in the jdk, this seems indeed like a
> redundant line of makefile.
>
> //Fredrik
>
> 2012/3/5 Jonathan Gibbons:
>> jdk/make/javax/others lists the following:
>>
>> #
>> # Files to compile
>> #
>> AUTO_FILES_JAVA_DIRS = \
>> javax/naming \
>> com/sun/naming/internal \
>> javax/net \
>> javax/script \
>> javax/tools \
>> javax/xml
>>
>> ... but javax.tools comes from langtools, and should not need to recompiled
>> here, right?
>>
>> -- Jon
From kelly.ohair at oracle.com Tue Mar 6 16:20:04 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Wed, 07 Mar 2012 00:20:04 +0000
Subject: hg: jdk8/build/jaxws: 7150322: Stop using drop source bundles in jaxws
Message-ID: <20120307002007.53CCE47818@hg.openjdk.java.net>
Changeset: f50545b5e2f1
Author: ohair
Date: 2012-03-06 16:09 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/f50545b5e2f1
7150322: Stop using drop source bundles in jaxws
Reviewed-by: darcy, ohrstrom
! README
- build-defs.xml
- build-drop-template.xml
! build.properties
! build.xml
- jaxws.properties
! make/Makefile
+ make/scripts/update_src.sh
- patches/jaxws_src/README
+ src/share/jaf_classes/META-INF/mailcap.default
+ src/share/jaf_classes/META-INF/mimetypes.default
+ src/share/jaf_classes/com/sun/activation/registries/LogSupport.java
+ src/share/jaf_classes/com/sun/activation/registries/MailcapFile.java
+ src/share/jaf_classes/com/sun/activation/registries/MailcapParseException.java
+ src/share/jaf_classes/com/sun/activation/registries/MailcapTokenizer.java
+ src/share/jaf_classes/com/sun/activation/registries/MimeTypeEntry.java
+ src/share/jaf_classes/com/sun/activation/registries/MimeTypeFile.java
+ src/share/jaf_classes/javax/activation/ActivationDataFlavor.java
+ src/share/jaf_classes/javax/activation/CommandInfo.java
+ src/share/jaf_classes/javax/activation/CommandMap.java
+ src/share/jaf_classes/javax/activation/CommandObject.java
+ src/share/jaf_classes/javax/activation/DataContentHandler.java
+ src/share/jaf_classes/javax/activation/DataContentHandlerFactory.java
+ src/share/jaf_classes/javax/activation/DataHandler.java
+ src/share/jaf_classes/javax/activation/DataSource.java
+ src/share/jaf_classes/javax/activation/FileDataSource.java
+ src/share/jaf_classes/javax/activation/FileTypeMap.java
+ src/share/jaf_classes/javax/activation/MailcapCommandMap.java
+ src/share/jaf_classes/javax/activation/MimeType.java
+ src/share/jaf_classes/javax/activation/MimeTypeParameterList.java
+ src/share/jaf_classes/javax/activation/MimeTypeParseException.java
+ src/share/jaf_classes/javax/activation/MimetypesFileTypeMap.java
+ src/share/jaf_classes/javax/activation/SecuritySupport.java
+ src/share/jaf_classes/javax/activation/URLDataSource.java
+ src/share/jaf_classes/javax/activation/UnsupportedDataTypeException.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/ClassType.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/CodeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAnnotatable.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAnnotationArrayMember.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAnnotationStringValue.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAnnotationUse.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAnnotationValue.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAnnotationWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAnonymousClass.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JArray.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JArrayClass.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JArrayCompRef.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAssignment.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAssignmentTarget.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JAtom.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JBlock.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JBreak.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JCase.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JCast.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JCatchBlock.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JClass.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JClassAlreadyExistsException.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JClassContainer.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JCodeModel.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JCommentPart.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JConditional.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JContinue.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JDeclaration.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JDefinedClass.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JDirectClass.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JDoLoop.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JDocComment.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JDocCommentable.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JEnumConstant.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JExpr.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JExpression.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JExpressionImpl.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JFieldRef.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JFieldVar.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JForEach.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JForLoop.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JFormatter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JGenerable.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JGenerifiable.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JGenerifiableImpl.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JInvocation.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JJavaName.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JLabel.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JMethod.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JMod.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JMods.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JNarrowedClass.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JNullType.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JOp.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JPackage.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JPrimitiveType.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JResourceFile.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JReturn.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JStatement.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JStringLiteral.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JSwitch.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JThrow.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JTryBlock.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JType.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JTypeVar.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JTypeWildcard.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JVar.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/JWhileLoop.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/SecureLoader.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/TypedAnnotationWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/fmt/JBinaryFile.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/fmt/JPropertyFile.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/fmt/JSerializedObject.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/fmt/JStaticFile.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/fmt/JStaticJavaFile.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/fmt/JTextFile.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/fmt/SecureLoader.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/package-info.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/util/ClassNameComparator.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/util/EncoderFactory.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/util/JavadocEscapeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/util/MS1252Encoder.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/util/SingleByteEncoder.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/util/Surrogate.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/util/UnicodeEscapeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/writer/FileCodeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/writer/FilterCodeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/writer/ProgressCodeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/writer/PrologCodeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/writer/SingleStreamCodeWriter.java
+ src/share/jaxws_classes/com/sun/codemodel/internal/writer/ZipCodeWriter.java
+ src/share/jaxws_classes/com/sun/istack/internal/Builder.java
+ src/share/jaxws_classes/com/sun/istack/internal/ByteArrayDataSource.java
+ src/share/jaxws_classes/com/sun/istack/internal/FinalArrayList.java
+ src/share/jaxws_classes/com/sun/istack/internal/FragmentContentHandler.java
+ src/share/jaxws_classes/com/sun/istack/internal/Interned.java
+ src/share/jaxws_classes/com/sun/istack/internal/NotNull.java
+ src/share/jaxws_classes/com/sun/istack/internal/Nullable.java
+ src/share/jaxws_classes/com/sun/istack/internal/Pool.java
+ src/share/jaxws_classes/com/sun/istack/internal/SAXException2.java
+ src/share/jaxws_classes/com/sun/istack/internal/SAXParseException2.java
+ src/share/jaxws_classes/com/sun/istack/internal/XMLStreamException2.java
+ src/share/jaxws_classes/com/sun/istack/internal/XMLStreamReaderToContentHandler.java
+ src/share/jaxws_classes/com/sun/istack/internal/localization/Localizable.java
+ src/share/jaxws_classes/com/sun/istack/internal/localization/LocalizableMessage.java
+ src/share/jaxws_classes/com/sun/istack/internal/localization/LocalizableMessageFactory.java
+ src/share/jaxws_classes/com/sun/istack/internal/localization/Localizer.java
+ src/share/jaxws_classes/com/sun/istack/internal/logging/Logger.java
+ src/share/jaxws_classes/com/sun/istack/internal/package-info.java
+ src/share/jaxws_classes/com/sun/istack/internal/tools/MaskingClassLoader.java
+ src/share/jaxws_classes/com/sun/istack/internal/tools/ParallelWorldClassLoader.java
+ src/share/jaxws_classes/com/sun/istack/internal/tools/SecureLoader.java
+ src/share/jaxws_classes/com/sun/istack/internal/tools/package-info.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/amx/AMX.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/amx/AMXGlassfish.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/amx/AMXUtil.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/amx/BootAMXMBean.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/amx/MBeanListener.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/arc/Stability.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/arc/Taxonomy.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/PluginPoint.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/StatsProvider.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/StatsProviderInfo.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/StatsProviderManager.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/StatsProviderManagerDelegate.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/annotations/Probe.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/annotations/ProbeListener.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/annotations/ProbeParam.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/probe/provider/annotations/ProbeProvider.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/AverageRangeStatistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/BoundaryStatistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/BoundedRangeStatistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/CountStatistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/RangeStatistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/Statistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/Stats.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/StringStatistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/TimeStatistic.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/annotations/Reset.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/AverageRangeStatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/BoundaryStatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/BoundedRangeStatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/CountStatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/RangeStatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/StatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/StatsImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/StringStatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/external/statistics/impl/TimeStatisticImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/AMXClient.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/AMXMBeanInterface.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/AMXMetadata.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/Description.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/DescriptorFields.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/DescriptorKey.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/GmbalException.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/GmbalMBean.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/GmbalMBeanNOPImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/Impact.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/IncludeSubclass.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/InheritedAttribute.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/InheritedAttributes.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ManagedAttribute.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ManagedData.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ManagedObject.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ManagedObjectManager.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ManagedObjectManagerFactory.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ManagedObjectManagerNOPImpl.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ManagedOperation.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/NameValue.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/ParameterNames.java
+ src/share/jaxws_classes/com/sun/org/glassfish/gmbal/util/GenericConstructor.java
+ src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin
+ src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.xjc.Plugin
+ src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.xml.internal.ws.spi.db.BindingContextFactory
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ConfigReader.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/NGCCRuntimeEx.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/SchemaGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/SchemaGeneratorFacade.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/SecureLoader.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/AnnotationParser.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/Const.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/ErrorReceiverImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/InlineAnnotationReaderImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/Options.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/SecureLoader.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/ap/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/AttributesImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Classes.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Config.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCEventReceiver.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCEventSource.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCInterleaveFilter.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/NGCCRuntime.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Schema.java
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/config.rng
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/config.xsd
+ src/share/jaxws_classes/com/sun/tools/internal/jxc/model/nav/ApNavigator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/Invoker.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/ToolVersion.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/WsGen.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/WsImport.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/TJavaGeneratorExtension.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/WsgenExtension.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/WsgenProtocol.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/wsdl/TWSDLExtensible.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/wsdl/TWSDLExtension.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/wsdl/TWSDLExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/wsdl/TWSDLOperation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/api/wsdl/TWSDLParserContext.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/package-info.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/ProcessorException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/CustomExceptionGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/GeneratorBase.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/GeneratorConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/GeneratorException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/GeneratorExtension.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/GeneratorUtil.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/JavaGeneratorExtensionFacade.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/JwsImplGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/Names.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/SeiGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/ServiceGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/generator/W3CAddressingJavaGeneratorExtension.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/AbstractType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/AsyncOperation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/AsyncOperationType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Block.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/ExtendedModelVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Fault.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/HeaderFault.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Message.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Model.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/ModelException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/ModelObject.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/ModelProperties.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/ModelVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Operation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Parameter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Port.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Request.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Response.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/Service.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/exporter/ExternalObject.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaArrayType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaInterface.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaMethod.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaParameter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaSimpleType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaStructureMember.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaStructureType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/java/JavaType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBElementMember.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBMapping.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBModel.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBProperty.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBStructuredType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBTypeAndAnnotation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/JAXBTypeVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/RpcLitMember.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/RpcLitStructure.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/model/jaxb/Util.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/JavaSimpleTypeCreator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/Modeler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/ModelerConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/ModelerException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/AnnotationProcessorContext.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/FaultInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/MakeSafeTypeVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/MemberInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/ModelBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/TypeModeler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/TypeMoniker.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/TypeMonikerFactory.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAp.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceWrapperGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/annotation/WrapperInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/AccessorElement.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/ClassNameAllocatorImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/ConsoleErrorReporter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/JAXBModelBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/ModelerUtils.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/util/ClassNameCollector.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/util/DirectoryUtil.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/processor/util/IndentingWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/ConfigurationMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/GeneratorMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/JavacompilerMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/ModelMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/ModelerMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/ProcessorMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/UtilMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/WebserviceapMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/WscompileMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/WsdlMessages.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/configuration.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/generator.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/javacompiler.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/model.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/modeler.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/processor.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/util.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/webserviceap.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/wscompile.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/resources/wsdl.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/spi/WSToolsObjectFactory.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/spi/package-info.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/util/ClassNameInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/util/ForkEntityResolver.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/util/WSDLFetcher.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/util/WSDLParseException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/util/WSToolsObjectFactoryImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/util/xml/XmlUtil.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/version.properties
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/AbortException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/AuthInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/BadCommandLineException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/DefaultAuthenticator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/ErrorReceiver.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/ErrorReceiverFilter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/FilerCodeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/JavaCompilerHelper.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/Options.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/Plugin.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WSCodeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsgenOptions.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportListener.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportOptions.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/plugin/at_generated/PluginImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Binding.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/BindingFault.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/BindingInput.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/BindingOperation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/BindingOutput.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Definitions.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Documentation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Fault.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Import.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Input.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Kinds.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Message.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/MessagePart.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Operation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/OperationStyle.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Output.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Port.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/PortType.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Service.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/Types.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/WSDLConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/WSDLDocument.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/WSDLDocumentVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/WSDLDocumentVisitorBase.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/http/HTTPAddress.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/http/HTTPBinding.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/http/HTTPConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/http/HTTPOperation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/http/HTTPUrlEncoded.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/http/HTTPUrlReplacement.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/jaxws/CustomName.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/jaxws/Exception.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBindingsConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/jaxws/Parameter.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/mime/MIMEConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/mime/MIMEContent.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/mime/MIMEPart.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/mime/MIMEXml.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/schema/SchemaConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/schema/SchemaKinds.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAP12Binding.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAP12Constants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPAddress.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPBinding.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPBody.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPFault.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPHeader.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPHeaderFault.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPOperation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPStyle.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPUse.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/AbstractDocument.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/Defining.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/DuplicateEntityException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/Elemental.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/Entity.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/EntityAction.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/EntityReferenceAction.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/EntityReferenceValidator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ExtensibilityHelper.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ExtensionImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ExtensionVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ExtensionVisitorBase.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ExternalEntityReference.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/GlobalEntity.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/GloballyKnown.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/Identifiable.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/Kind.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/NoSuchEntityException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ParseException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ParserListener.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/QNameAction.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/TWSDLParserContextImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/ValidationException.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/framework/WSDLLocation.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/AbstractExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/AbstractReferenceFinderImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/Constants.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMForestParser.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMForestScanner.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/HTTPExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/InternalizationLogic.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/Internalizer.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/MIMEExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/MemberSubmissionAddressingExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/MetadataFinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/NamespaceContextImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/Policy12ExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/Policy15ExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/SOAP12ExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/SOAPEntityReferenceValidator.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/SOAPExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/Util.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/VersionChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/W3CAddressingExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/W3CAddressingMetadataExtensionHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/WSDLInternalizationLogic.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/WSDLParser.java
+ src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/WhitespaceStripper.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/AbortException.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/BadCommandLineException.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/ClassLoaderBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/ConsoleErrorReporter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/Driver.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/ErrorReceiver.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/Language.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/ModelLoader.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/Options.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/Plugin.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/ProgressCodeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/SchemaCache.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/SecureLoader.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/XJCFacade.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/XJCListener.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/accessors/PluginImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/at_generated/PluginImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/code_injector/Const.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/code_injector/PluginImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/episode/PluginImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/episode/package-info.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/locator/SourceLocationAddOn.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/addon/sync/SynchronizedMethodAddOn.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/ClassNameAllocator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/ErrorListener.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/J2SJAXBModel.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/JAXBModel.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/JavaCompiler.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/Mapping.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/Property.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/Reference.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/S2JJAXBModel.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/SchemaCompiler.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/SpecVersion.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/TypeAndAnnotation.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/XJC.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/j2s/JAXBModelImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/j2s/JavaCompilerImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/AbstractMappingImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/BeanMappingImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/DowngradingErrorHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementMappingImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/JAXBModelImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/PropertyImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/impl/s2j/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/util/ApClassLoader.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/util/FilerCodeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/util/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/util/Messages.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/api/util/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/ri/OverrideAnnotationOfWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/ri/XmlIsSetWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/ri/XmlLocationWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAccessorOrderWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAccessorTypeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAnyAttributeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAnyElementWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAttachmentRefWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlAttributeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementDeclWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementRefWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementRefsWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementWrapperWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementsWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlEnumValueWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlEnumWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlIDREFWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlIDWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlInlineBinaryDataWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlJavaTypeAdapterWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlListWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlMimeTypeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlMixedWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlNsWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlRegistryWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlRootElementWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSchemaTypeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSchemaTypesWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSchemaWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlSeeAlsoWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlTransientWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlTypeWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/annotation/spec/XmlValueWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/ClassOutlineImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/DualObjectFactoryGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/ElementOutlineImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/MethodWriter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/PackageOutlineImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/PrivateObjectFactoryGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/PublicObjectFactoryGenerator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractFieldWithVar.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractListField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/ArrayField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/ConstField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/ConstFieldRenderer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/DefaultFieldRenderer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/DummyListField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/FieldRenderer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/GenericFieldRenderer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/IsSetField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/IsSetFieldRenderer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/SingleField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/SinglePrimitiveAccessField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/UnboxedField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/UntypedListField.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/UntypedListFieldRenderer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/field/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/package-info.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/util/BlockReference.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/util/ExistingBlockReference.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/util/LazyBlockReference.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/util/WhitespaceNormalizer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/AbstractCElement.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/AbstractCTypeInfoImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/AutoClassNameAllocator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CArrayInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CAttributePropertyInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CClass.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CClassInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CClassInfoParent.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CClassRef.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CCustomizable.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CCustomizations.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CDefaultValue.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CElement.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CElementInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CElementPropertyInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CEnumConstant.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CEnumLeafInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CNonElement.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CPluginCustomization.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CPropertyInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CPropertyVisitor.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CReferencePropertyInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CSingleTypePropertyInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CTypeRef.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CValuePropertyInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/CWildcardTypeInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/ClassNameAllocatorWrapper.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/Constructor.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/Model.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/Multiplicity.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/Populatable.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/SymbolSpace.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/TypeUse.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/TypeUseFactory.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/TypeUseImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/EagerNClass.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/NClass.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/NType.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/NavigatorImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/model/package-info.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/Aspect.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/ClassOutline.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/ElementOutline.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/EnumConstantOutline.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/EnumOutline.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/FieldAccessor.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/FieldOutline.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/Outline.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/PackageOutline.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/outline/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/package-info.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/AbstractExtensionBindingChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/Const.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/ExtensionBindingChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/ModelChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/RawTypeSet.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/Ring.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/TypeUtil.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/Util.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/Block.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/Element.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/ModelGroup.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/Occurence.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/TDTDReader.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/Term.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIAttribute.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIConstructor.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIContent.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIConversion.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIElement.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIEnumeration.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIInterface.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BIUserConversion.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/BindInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMLocator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMUtil.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DTDExtensionBindingChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/bindingfile.rng
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/bindingfile.xsd
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/xjc.xsd
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/Choice.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/ConnectedComponent.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/Element.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/ElementSet.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/ElementSets.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/Expression.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/Graph.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/OneOrMore.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/Sequence.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/SinkNode.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/SourceNode.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/gbind/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/AbstractReferenceFinderImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/ContentHandlerNamespacePrefixAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/DOMBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForestParser.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForestScanner.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/InternalizationLogic.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/Internalizer.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/LocatorTable.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/NamespaceContextImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/VersionChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/WhitespaceStripper.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/BindStyle.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/ContentModelBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/DatatypeLib.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/DefineFinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/NameCalculator.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/RELAXNGCompiler.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/RELAXNGInternalizationLogic.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/RawTypeSetBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/TypePatternBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/relaxng/TypeUseBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/Abstractifier.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/BindBlue.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/BindGreen.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/BindPurple.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/BindRed.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/BindYellow.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/BindingComponent.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ClassBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ClassBinderFilter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ClassSelector.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/CollisionInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ColorBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/DefaultClassBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/DefaultParticleBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ExpressionBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ExpressionParticleBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/GElement.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/GElementImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/GWildcardElement.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/MultiplicityCounter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/RawTypeSetBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/RefererFinder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/WildcardNameClassBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/AbstractDeclarationImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/AnnotationParserFactoryImpl.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDom.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIEnum.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIEnumMember.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIFactoryMethod.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIInlineBinaryData.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISchemaBinding.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BISerializable.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXDom.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXPluginCustomization.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXSubstitutable.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/DomHandlerEx.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/EnumMemberMode.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/ForkingFilter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/LocalScoping.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/binding.rng
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/binding.xsd
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package-info.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/xjc.xsd
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/xs.xsd
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/CTBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ChoiceContentComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ComplexTypeBindingMode.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ComplexTypeFieldBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/ExtendedComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/FreshComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedExtendedComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/MultiWildcardComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/RestrictedComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/STDerivedComplexTypeBuilder.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/CustomizationContextChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/IncorrectNamespaceURIChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/LSInputSAXWrapper.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/XMLSchemaInternalizationLogic.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/package.html
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/CodeModelClassFactory.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/DOMUtils.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/ErrorReceiverFilter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/ForkContentHandler.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/ForkEntityResolver.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/MessageBundle.properties
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/Messages.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/MimeTypeRange.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/NamespaceContextAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/NullStream.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/ReadOnlyAdapter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/StringCutter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/SubtreeCutter.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/util/Util.java
+ src/share/jaxws_classes/com/sun/tools/internal/xjc/writer/SignatureWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/AccessorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/AccessorFactoryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/AnyTypeAdapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/CycleRecoverable.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/DatatypeConverterImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/IDResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/InternalAccessorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/Locatable.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/Util.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/ValidationEventLocatorEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/WhiteSpaceProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/XmlAccessorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/annotation/OverrideAnnotationOf.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/annotation/XmlIsSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/annotation/XmlLocation.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/AccessorException.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/Bridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/BridgeContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/ClassResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/CompositeStructure.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/ErrorListener.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/JAXBRIContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/RawAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/TypeReference.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/impl/NameConverter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/impl/NameUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/api/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/CharacterEscapeHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/DataWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/DumbEscapeHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/MinimumEscapeHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/NioEscapeHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/SAX2DOMEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/marshaller/XMLWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/unmarshaller/DOMScanner.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/unmarshaller/InfosetScanner.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/unmarshaller/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/unmarshaller/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/unmarshaller/Patcher.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/util/AttributesImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/util/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/util/ValidationEventLocatorExImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/util/Which.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/ClassFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/ContextFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/TODO.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/WellKnownNamespace.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/bytecode/ClassTailor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/bytecode/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/bytecode/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/AbstractInlineAnnotationReaderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/AnnotationReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/AnnotationSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/ClassLocatable.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/FieldLocatable.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/Init.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/Locatable.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/LocatableAnnotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/MethodLocatable.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/Quick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/RuntimeInlineAnnotationReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlAttributeQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementDeclQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementRefQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlElementRefsQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlEnumQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlRootElementQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaTypeQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlTransientQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlTypeQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/XmlValueQuick.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/annotation/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/Adapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ArrayInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/BuiltinLeafInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ClassInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/Element.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ElementInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/EnumConstant.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/EnumLeafInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ErrorHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ID.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/LeafInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/MapPropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/MaybeElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/NonElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/NonElementRef.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/PropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/PropertyKind.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/Ref.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/RegistryInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/TypeInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/TypeInfoSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/TypeRef.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/ValuePropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/WildcardMode.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/WildcardTypeInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/core/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/AnyTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ArrayInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/AttributePropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/BuiltinLeafInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/DummyPropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ERPropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ElementPropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/FieldPropertySeed.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/GetterSetterPropertySeed.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/LeafInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/MapPropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/PropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/PropertySeed.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ReferencePropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAnyTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeArrayInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeAttributePropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementPropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumConstantImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeMapPropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeReferencePropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeRefImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeValuePropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/SingleTypePropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/TypeInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/TypeRefImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/Util.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ValuePropertyInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/GenericArrayTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/Navigator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/ParameterizedTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/ReflectionNavigator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/TypeVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/WildcardTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeArrayInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeAttributePropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeBuiltinLeafInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeClassInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementPropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeEnumLeafInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeLeafInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeMapPropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElementRef.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeReferencePropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeRef.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeValuePropertyInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/runtime/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/AnyTypeBeanInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/AssociationMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/AttributeAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/BinderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/BridgeAdapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/BridgeContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/BridgeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/CompositeStructureBeanInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Coordinator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/DomPostInitAction.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/FilterTransducer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationsException.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/InlineBinaryTransducer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/InternalBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/JaxBeanInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/LeafBeanInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/LifecycleMethods.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Location.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/MarshallerImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/MimeTypedTransducer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Name.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/NameBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/NameList.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/NamespaceContext2.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/RuntimeUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/SchemaTypeTransducer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/StAXPostInitAction.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/SwaRefAdapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/Transducer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/XMLSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/C14nXmlOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/DOMOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/Encoded.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/FastInfosetStreamWriterOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/ForkXmlOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/InPlaceDOMOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/IndentingUTF8XmlOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/MTOMXmlOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/NamespaceContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/Pcdata.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/SAXOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/StAXExStreamWriterOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/UTF8XmlOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XMLEventWriterOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XmlOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/XmlOutputAbstractImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/output/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementLeafProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementNodeProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayReferenceNodeProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/AttributeProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ListElementProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/Property.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/PropertyFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/PropertyImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleElementLeafProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleElementNodeProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleReferenceNodeProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/StructureLoaderBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/TagAndType.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ValueProperty.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedLister.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/DefaultTransducedAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/ListIterator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/ListTransducedAccessorImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Lister.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/NullSafeAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerBoolean.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerByte.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerCharacter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerDouble.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerFloat.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerInteger.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerLong.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerShort.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/AccessorInjector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Bean.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Const.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Boolean.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Byte.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Character.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Double.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Float.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Integer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Long.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Ref.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Short.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Injector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Boolean.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Byte.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Character.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Double.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Float.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Integer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Long.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Ref.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Short.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedAccessorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedTransducedAccessorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Ref.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Boolean.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Byte.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Double.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Float.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Integer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Long.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Short.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Boolean.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Byte.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Double.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Float.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Integer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Long.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Short.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesExImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultIDResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntArrayData.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntData.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Intercepter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/InterningXmlVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorExWrapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/MTOMDecorator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Patcher.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SecureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXConnector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXEventConnector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXExConnector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValidatingUnmarshaller.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/WildcardLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/FoolProofResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/Form.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/GroupKind.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/MultiMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/Tree.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/Util.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/episode/Bindings.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/episode/Klass.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/episode/Package.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/episode/SchemaBindings.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/episode/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Annotated.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Annotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Any.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Appinfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/AttrDecls.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/AttributeType.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexContent.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexRestriction.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexType.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexTypeHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ComplexTypeModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ContentModelContainer.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Documentation.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Element.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ExplicitGroup.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ExtensionType.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/FixedOrDefault.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Import.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/List.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalAttribute.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/LocalElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/NestedParticle.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/NoFixedFacet.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Particle.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Redefinable.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SchemaTop.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleContent.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleDerivation.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestriction.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleRestrictionModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleTypeHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelAttribute.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TopLevelElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeDefParticle.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/TypeHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Union.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/xmlschema-for-jaxb.rng
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/ByteArrayOutputStreamEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/CollisionCheckStack.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/DataSourceSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/EditDistance.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/FatalAdapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/FlattenIterator.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/QNameMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/StackRecorder.java
+ src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/TypeCast.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/DTDEventListener.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/DTDHandlerBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/DTDParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/EndOfInputException.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/EntityDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/ExternalEntity.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/InputEntity.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/InternalEntity.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/MessageCatalog.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/Resolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/SimpleHashtable.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/XmlChars.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/XmlNames.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/XmlReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/dtdparser/resources/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/AbstractResourceBundle.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/CommonResourceBundle.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/Decoder.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/DecoderStateTables.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/Encoder.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/EncodingConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/Notation.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/OctetBufferListener.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/QualifiedName.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/UnparsedEntity.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BASE64EncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BooleanEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmState.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/DoubleEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/FloatEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/IEEE754FloatingPointEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/IntEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/IntegerEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/LongEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/ShortEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/UUIDEncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/alphabet/BuiltInRestrictedAlphabets.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/dom/DOMDocumentParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/dom/DOMDocumentSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/org/apache/xerces/util/XMLChar.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/resources/ResourceBundle.properties
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/AttributesHolder.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/Features.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/Properties.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializerWithPrefixMapping.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/SystemIdResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/EventLocation.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/StAXDocumentParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/StAXManager.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/AttributeBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/CharactersEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/CommentEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/DTDEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/EmptyIterator.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/EndDocumentEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/EndElementEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/EntityDeclarationImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/EntityReferenceEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/EventBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/NamespaceBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/ProcessingInstructionEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/ReadIterator.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocatorBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/StAXEventReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/StAXEventWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/StAXFilteredEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/StartDocumentEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/StartElementEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/Util.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/XMLConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/factory/StAXEventFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/factory/StAXInputFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/util/StAXFilteredParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/util/StAXParserWrapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/FI_DOM_Or_XML_DOM_SAX_SAXEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/FI_SAX_Or_XML_SAX_DOM_SAX_SAXEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/FI_SAX_Or_XML_SAX_SAXEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/FI_SAX_XML.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/FI_StAX_SAX_Or_XML_SAX_SAXEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/PrintTable.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/SAX2StAXWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/SAXEventSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/StAX2SAXReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/TransformInputOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/VocabularyGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/XML_DOM_FI.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/XML_DOM_SAX_FI.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/XML_SAX_FI.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/XML_SAX_StAX_FI.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/CharArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/CharArrayArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/CharArrayIntMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/CharArrayString.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/KeyIntMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/PrefixArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/QualifiedNameArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/StringArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/StringIntMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/ValueArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/util/ValueArrayResourceException.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/vocab/ParserVocabulary.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary.java
+ src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/vocab/Vocabulary.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/CommentImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/TextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/Base64.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithmException.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithmIndexes.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/ExternalVocabulary.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetResult.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/RestrictedAlphabet.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/EncodingAlgorithmAttributes.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/EncodingAlgorithmContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/ExtendedContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/FastInfosetReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/FastInfosetWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/PrimitiveTypeContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/RestrictedAlphabetContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/helpers/EncodingAlgorithmAttributesImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/sax/helpers/FastInfosetDefaultHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/stax/FastInfosetStreamReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/fastinfoset/stax/LowLevelFastInfosetStreamWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/CleanUpExecutorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/Data.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/FactoryFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/FileData.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/Header.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEParsingException.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEPart.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/WeakDataFile.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Encoder.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64EncoderStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/ByteArrayOutputStreamEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/StreamingDataHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/XMLStreamReaderEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/XMLStreamWriterEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/EnvelopeStyle.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/EnvelopeStyleFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/Databinding.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/DatabindingFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/DatabindingMode.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/DatabindingModeFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/JavaCallInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/ContentType.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/DistributedPropertySet.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/MessageContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/MessageContextFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/PropertySet.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/Annotations.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/BuildException.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/CommentList.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/DataPatternBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/Div.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/ElementAnnotationBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/Grammar.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/GrammarSection.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/Include.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/IncludedGrammar.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/NameClassBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/SchemaBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/builder/Scope.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/om/Location.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/om/ParsedElementAnnotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/om/ParsedNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/om/ParsedPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/util/CheckingSchemaBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/util/LocatorImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/ast/util/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/AfterPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/Alphabet.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/AttributePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/BinaryPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/ChoicePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/DataExceptPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/DataPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/DuplicateAttributeDetector.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/ElementPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/EmptyPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/ErrorPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/GroupPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/InterleavePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/ListPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/NotAllowedPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/OneOrMorePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/Pattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/PatternBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/PatternInterner.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/RefPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/RestrictionViolationException.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/SchemaBuilderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/SchemaPatternBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/StringPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/TextPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/ValuePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/visitor/ChildElementFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/visitor/PatternFunction.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/visitor/PatternVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/visitor/PatternWalker.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/Annotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/CommentListImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DAnnotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DAttributePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DChoicePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DContainerPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DDataPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DDefine.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DElementPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DEmptyPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DGrammarPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DGroupPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DInterleavePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DListPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DMixedPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DNotAllowedPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DOMPrinter.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DOneOrMorePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DOptionalPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DPatternVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DPatternWalker.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DRefPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DSchemaBuilderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DTextPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DUnaryPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DValuePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DXMLPrinter.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DXmlTokenPattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DZeroOrMorePattern.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DataPatternBuilderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/ElementAnnotationBuilderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/ElementWrapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/GrammarBuilderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/IncludeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/Main.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/PatternParseable.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/CachedDatatypeLibraryFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/CascadingDatatypeLibraryFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/DoNothingDatatypeLibraryFactoryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeLibrary.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeLibraryFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/builtin/CompatibilityDatatypeLibrary.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/builtin/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/dt/builtin/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/AnyNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/AnyNameExceptNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/ChoiceNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NameClassBuilderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NameClassVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NameClassWalker.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NsNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NsNameExceptNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NullNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/OverlapDetector.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/SimpleNameClass.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/Context.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/IllegalSchemaException.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/Parseable.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/CompactParseable.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/CompactSyntax.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/CompactSyntax.jj
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/CompactSyntaxConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/CompactSyntaxTokenManager.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/EOFException.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/EscapeSyntaxException.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/JavaCharStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/ParseException.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/Token.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/TokenMgrError.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/UCode_UCodeESC_CharStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/AnnotationsHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/Base.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/CommentListHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/DataPatternBuilderHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/DivHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/ElementAnnotationBuilderHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/GrammarHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/GrammarSectionHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/IncludeHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/LocationHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/NameClassBuilderHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/ParsedElementAnnotationHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/ParsedNameClassHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/ParsedPatternHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/SchemaBuilderHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/ScopeHost.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/host/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/xml/DtdContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/xml/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/xml/SAXParseable.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/xml/SchemaParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/util/Localizer.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/util/Uri.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/util/Utf16.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/sax/AbstractLexicalHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/sax/JAXPXMLReaderCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/sax/XMLReaderCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/sax/XmlBaseHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/util/EncodingMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/util/Naming.java
+ src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/util/WellKnownNamespaces.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/AbstractCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/AbstractCreatorProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/AbstractProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/AttributesHolder.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/FragmentedArray.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBuffer.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferException.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferMark.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferResult.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/XMLStreamBufferSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/DefaultWithLexicalHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/Features.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/Properties.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/NamespaceContexHelper.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/Attribute.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/Cdata.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/Comment.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/ContainerElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/Content.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/ContentVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/DatatypeWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/Document.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/EndDocument.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/EndTag.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/IllegalAnnotationException.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/IllegalSignatureException.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/NamespaceDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/NamespaceResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/NamespaceSupport.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/Pcdata.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/StartDocument.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/StartTag.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/TXW.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/Text.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/TxwException.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/TypedXmlWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/annotation/XmlAttribute.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/annotation/XmlCDATA.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/annotation/XmlElement.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/annotation/XmlNamespace.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/annotation/XmlValue.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/annotation/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/CharacterEscapeHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/DataWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/DelegatingXMLStreamWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/DomSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/DumbEscapeHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/DumpSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/IndentingXMLFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/IndentingXMLStreamWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/ResultFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/SaxSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/StaxSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/StreamSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/TXWResult.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/TXWSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/XMLWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/XmlSerializer.java
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/output/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/txw2/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/ws/Closeable.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/EPRSDDocumentFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/EndpointReferenceUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/ProblemAction.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/ProblemHeaderQName.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/W3CAddressingConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/W3CAddressingMetadataConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/W3CWsaClientTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/W3CWsaServerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WSEPRExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaActionUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaClientTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaPropertyBag.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaServerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaTubeHelper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaTubeHelperImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/model/ActionNotSupportedException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/model/InvalidAddressingHeaderException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/model/MissingAddressingHeaderException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/policy/AddressingFeatureConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/policy/AddressingPolicyMapConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/policy/AddressingPolicyValidator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/policy/AddressingPrefixMapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionAddressingConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaClientTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/v200408/ProblemAction.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/v200408/ProblemHeaderQName.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/v200408/WsaTubeHelperImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/BindingID.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/BindingIDFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/Cancelable.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/Component.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ComponentEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ComponentFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ComponentRegistry.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/DistributedPropertySet.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/EndpointAddress.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/FeatureConstructor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ImpliesWebServiceFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/PropertySet.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ResourceLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/SOAPVersion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ServiceSharedFeatureMarker.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/WSBinding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/WSDLLocator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/WSFeatureList.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/WSService.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/WebServiceFeatureFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/addressing/AddressingVersion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/addressing/EPRHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/addressing/NonAnonymousResponseProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/addressing/OneWayFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/addressing/OutboundReferenceParameterHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/addressing/WSEndpointReference.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/addressing/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/client/ClientPipelineHook.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/client/SelectOptimalEncodingFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/client/ServiceInterceptor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/client/ServiceInterceptorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/client/WSPortInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/config/management/EndpointCreationAttributes.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/config/management/ManagedEndpointFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/config/management/Reconfigurable.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/config/management/policy/ManagedClientAssertion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/config/management/policy/ManagedServiceAssertion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/config/management/policy/ManagementAssertion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/ClientCallBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/Databinding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/EndpointCallBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/JavaCallInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/MappingInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/MetadataReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/SoapBodyStyle.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/WSDLGenInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/fastinfoset/FastInfosetFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ha/HaInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/ha/StickyFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/handler/MessageHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/handler/MessageHandlerContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/Attachment.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/AttachmentEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/AttachmentSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/ExceptionHasMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/FilterMessageImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/Header.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/HeaderList.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/Headers.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/Message.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/MessageContextFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/Packet.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/SuppressAutomaticWSARequestHeadersFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SAAJFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/stream/InputStreamMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/stream/StreamBasedMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/stream/XMLStreamReaderMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/CheckedException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/ExceptionType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/JavaMethod.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/MEP.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/Parameter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/ParameterBinding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/SEIModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/soap/SOAPBinding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLDescriptorKind.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLExtensible.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLFeaturedObject.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLInput.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLObject.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLOperation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLPart.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLPartDescriptor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLPort.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLPortType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLService.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/ClientPipeAssemblerContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/ClientTubeAssemblerContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Codec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Codecs.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/ContentType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Engine.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Fiber.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptorFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/NextAction.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Pipe.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/PipeCloner.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/PipeClonerImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/PipelineAssembler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/PipelineAssemblerFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/SOAPBindingCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/ServerPipeAssemblerContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/ServerTubeAssemblerContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/StreamSOAPCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Stubs.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/SyncStartForAsyncFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/TransportPipeFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/TransportTubeFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Tube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/TubeCloner.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/TubelineAssembler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/TubelineAssemblerFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/helper/AbstractFilterPipeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/helper/AbstractFilterTubeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/helper/AbstractPipeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/helper/AbstractTubeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/helper/PipeAdapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/helper/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/AlternativeSelector.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/ModelGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/ModelTranslator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/ModelUnmarshaller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/PolicyResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/PolicyResolverFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/SourceModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/ValidationProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/policy/subject/BindingSubject.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/AbstractInstanceResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/AbstractServerAsyncTransport.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/Adapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/AsyncProvider.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/AsyncProviderCallback.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/BoundEndpoint.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/Container.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/ContainerResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/DocumentAddressResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/EndpointAwareCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/EndpointComponent.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/EndpointData.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/EndpointReferenceExtensionContributor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/HttpEndpoint.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/InstanceResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/InstanceResolverAnnotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/Invoker.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/LazyMOMProvider.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/Module.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/PortAddressResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/ResourceInjector.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/SDDocument.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/SDDocumentFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/SDDocumentSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/ServerPipelineHook.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/ServiceDefinition.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/TransportBackChannel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/WSEndpoint.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/WSWebServiceContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/WebModule.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/WebServiceContextDelegate.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/MetaDataResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/MetadataResolverFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/PolicyWSDLParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/ServiceDescriptor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/writer/WSDLGenExtnContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/binding/BindingImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/binding/FeatureListUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/binding/HTTPBindingImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/binding/SOAPBindingImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/binding/WebServiceFeatureList.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/AsyncInvoker.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/AsyncResponseImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/BindingProviderProperties.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/ClientContainer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/ClientSchemaValidationTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/ClientTransportException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/ContentNegotiation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/HandlerConfiguration.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/HandlerConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/MonitorRootClient.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/PortInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/RequestContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/ResponseContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/ResponseContextReceiver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/SCAnnotations.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/SEIPortInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/SenderException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/Stub.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DataSourceDispatch.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/JAXBDispatch.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/MessageDispatch.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/PacketDispatch.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/RESTSourceDispatch.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/SOAPMessageDispatch.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/SOAPSourceDispatch.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/AsyncMethodHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/BodyBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/CallbackMethodHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/MessageFiller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/MethodHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/PollingMethodHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/ResponseBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/SEIMethodHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/SEIStub.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/StubAsyncHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/StubHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/SyncMethodHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/ValueGetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/ValueGetterFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/ValueSetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/ValueSetterFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/pacakge-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/config/management/policy/ManagementAssertionCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/config/management/policy/ManagementPolicyValidator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/config/management/policy/ManagementPrefixMapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/DatabindingFactoryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/DatabindingImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/DatabindingProviderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/glassfish/BridgeWrapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/glassfish/JAXBRIContextFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/glassfish/JAXBRIContextWrapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/glassfish/MarshallerBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/glassfish/RawAccessorWrapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/db/glassfish/WrapperBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/BindingTypeFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/EPRRecipe.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/HttpConfigFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/JAXBContextFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/JAXWSProperties.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/MemberSubmissionAddressing.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/SchemaValidation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/SchemaValidationFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/Serialization.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/SerializationFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/ServerSideException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/StreamingAttachment.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/StreamingAttachmentFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/StreamingDataHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/UsesJAXBContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/UsesJAXBContextFeature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/ValidationErrorHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/WSBindingProvider.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/developer/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/ContentType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/ContentTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/DataHandlerDataSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/DataSourceStreamingDataHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/HasEncoding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/HeaderTokenizer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/ImageDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/MIMEPartStreamingDataHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/MimeCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/MimeMultipartParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/MtomCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/ParameterList.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/RootOnlyCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/SOAPBindingCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/StreamSOAP11Codec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/StreamSOAP12Codec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/StreamSOAPCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/StringDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/SwACodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/TagInfoset.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/XMLHTTPBindingCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/XmlDataContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetMIMETypes.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetStreamReaderFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetStreamReaderRecyclable.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetStreamSOAP11Codec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetStreamSOAP12Codec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetStreamSOAPCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/policy/EncodingConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/policy/EncodingPolicyValidator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/policy/EncodingPrefixMapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/policy/FastInfosetFeatureConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/policy/MtomFeatureConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/policy/MtomPolicyMapConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/policy/SelectOptimalEncodingFeatureConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/soap/DeserializationException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/soap/SOAP12Constants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/soap/SOAPConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/soap/SerializationException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/soap/SerializerConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/soap/streaming/SOAP12NamespaceConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/soap/streaming/SOAPNamespaceConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/xml/XMLCodec.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/xml/XMLConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/xml/XMLMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/xml/XMLPropertyBag.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/CodeType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/DetailType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/ExceptionBean.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/ReasonType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/SOAP11Fault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/SOAP12Fault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/ServerSOAPFaultException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/SubcodeType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/fault/TextType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/ClientLogicalHandlerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/ClientMessageHandlerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/ClientSOAPHandlerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/HandlerChainsModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/HandlerException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/HandlerProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/HandlerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/LogicalMessageContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/LogicalMessageImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/MessageContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/MessageHandlerContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/MessageUpdatableContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/PortInfoImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/SOAPHandlerProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/SOAPMessageContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/ServerLogicalHandlerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/ServerMessageHandlerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/ServerSOAPHandlerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/handler/XMLHandlerProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/AbstractHeaderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/AbstractMessageImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/AttachmentSetImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/AttachmentUnmarshallerImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/ByteArrayAttachment.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/DOMHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/DOMMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/DataHandlerAttachment.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/EmptyMessageImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/FaultDetailHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/FaultMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/JAXBAttachment.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/MimeAttachmentSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/PayloadElementSniffer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/ProblemActionHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/RelatesToHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/RootElementSniffer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/StringHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/Util.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/XMLReaderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/AttachmentMarshallerImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/JAXBBridgeSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/JAXBDispatchMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/JAXBHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/JAXBMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/MarshallerBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/jaxb/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/saaj/SAAJHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/saaj/SAAJMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/source/PayloadSourceMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/source/ProtocolSourceMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/source/SourceUtils.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/OutboundStreamHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/PayloadStreamReaderMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/StreamAttachment.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/StreamHeader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/StreamHeader11.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/StreamHeader12.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/StreamMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/AbstractSEIModelImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/AbstractWrapperBeanGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/CheckedExceptionImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/FieldSignature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/Injector.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/JavaMethodImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/ParameterImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/ReflectAnnotationReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/RuntimeModeler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/RuntimeModelerException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/SOAPSEIModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/WrapperBeanGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/WrapperParameter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/soap/SOAPBindingImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/AbstractExtensibleImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/AbstractFeaturedObjectImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/AbstractObjectImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundFaultImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundPortTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLDirectProperties.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLFaultImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLInputImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLModelImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLOperationImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLOutputImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPartDescriptorImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPartImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPortImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPortProperties.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPortTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLProperties.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLServiceImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Attribute.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/ByteVector.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/ClassReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/ClassVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/ClassWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Edge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/FieldVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/FieldWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Frame.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Handler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Item.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Label.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/MethodVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/MethodWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Opcodes.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/Type.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/AssertionSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/AssertionValidationProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/ComplexAssertion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/EffectiveAlternativeSelector.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/EffectivePolicyModifier.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/NestedPolicy.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/Policy.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyAssertion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyIntersector.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyMapExtender.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyMapKey.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyMapKeyHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyMapMutator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyMapUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyMerger.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicyScope.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/PolicySubject.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/SimpleAssertion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/BuilderHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/BuilderHandlerEndpointScope.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/BuilderHandlerMessageScope.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/BuilderHandlerOperationScope.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/BuilderHandlerServiceScope.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/DefaultPolicyResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/PolicyMapBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/PolicyUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/PolicyWSDLGeneratorExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/PolicyWSDLParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/SafePolicyReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/WSDLBoundFaultContainer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/spi/PolicyFeatureConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/spi/PolicyMapConfigurator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/Localization.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/LocalizationMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/PolicyLogger.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/PolicyUtils.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/RuntimePolicyUtilsException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/ServiceConfigurationError.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/ServiceFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/AssertionData.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/CompactModelGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/DefaultPolicyAssertionCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/ModelNode.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/NormalizedModelGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicyModelGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicyModelMarshaller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicyModelTranslator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicyModelUnmarshaller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicyReferenceData.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModelContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelMarshaller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ExternalAttachmentsUnmarshaller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/spi/AbstractQNameValidator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/spi/AssertionCreationException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/spi/PolicyAssertionCreator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/spi/PolicyAssertionValidator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/spi/PrefixMapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/spi/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/subject/PolicyMapKeyConverter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/subject/WsdlBindingSubject.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/policy/subject/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/protocol/soap/ClientMUTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/protocol/soap/MUTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/protocol/soap/MessageCreationException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/protocol/soap/ServerMUTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/protocol/soap/VersionMismatchException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/protocol/xml/XMLMessageException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/AddressingMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/BindingApiMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/ClientMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/DispatchMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/EncodingMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/HandlerMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/HttpserverMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/ManagementMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/ModelerMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/PolicyMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/ProviderApiMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/SenderMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/ServerMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/SoapMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/StreamingMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/UtilMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/WsdlmodelMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/WsservletMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/XmlmessageMessages.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/addressing.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/bindingApi.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/client.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/dispatch.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/encoding.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/handler.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/httpserver.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/management.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/modeler.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/policy.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/providerApi.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/sender.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/server.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/soap.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/streaming.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/util.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/wsdlmodel.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/wsservlet.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/resources/xmlmessage.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/AbstractMultiInstanceResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/AbstractWebServiceContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/DefaultResourceInjector.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/DraconianValidationErrorHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/EndpointAwareTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/EndpointFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/EndpointMessageContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/InvokerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/MonitorBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/MonitorRootService.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/SDDocumentImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/ServerPropertyConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/ServerRtException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/ServerSchemaValidationTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/ServiceDefinitionImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/SingletonResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/UnsupportedMediaException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/WSDLGenResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/WSEndpointImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/WSEndpointMOMProxy.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/AsyncProviderInvokerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/MessageProviderArgumentBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/ProviderArgumentsBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/ProviderEndpointModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/ProviderInvokerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/SOAPProviderArgumentBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/SyncProviderInvokerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/provider/XMLProviderArgumentBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/EndpointArgumentsBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/EndpointResponseMessageBuilder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/EndpointValueSetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/Invoker.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/InvokerSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/InvokerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/MessageFiller.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/SEIInvokerTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/TieHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/server/sei/ValueGetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ProviderImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingContextFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/DatabindingException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/DatabindingProvider.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/FieldGetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/FieldSetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/JAXBWrapperAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/MethodGetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/MethodSetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/OldBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/PropertyAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/PropertyGetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/PropertyGetterBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/PropertySetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/PropertySetterBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/TypeInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/WrapperAccessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/WrapperComposite.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/XMLBridge.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/Attributes.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/DOMStreamReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/MtomStreamWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/PrefixFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/PrefixFactoryImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/SourceReaderFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/TidyXMLStreamReader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/XMLReaderException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/XMLStreamReaderException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/XMLStreamReaderUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/XMLStreamWriterException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/streaming/XMLStreamWriterUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/DeferredTransportPipe.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/Headers.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/HttpAdapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/HttpAdapterList.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/HttpMetadataPublisher.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/ResourceLoader.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/WSHTTPConnection.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/client/HttpClientTransport.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/client/HttpResponseProperties.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/client/HttpTransportPipe.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/EndpointImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/HttpEndpoint.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/PortableConnectionImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/PortableHttpHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerAdapter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerAdapterList.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerConnectionImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerContainer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/WSHttpHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/ASCIIUtility.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/ByteArrayBuffer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/ByteArrayDataSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/CompletedFuture.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/Constants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/DOMUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/FastInfosetReflection.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/FastInfosetUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/HandlerAnnotationInfo.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/JAXWSUtils.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/MetadataUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/NamespaceSupport.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/NoCloseInputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/NoCloseOutputStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/Pool.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/QNameMap.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/ReadAllStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/ReadOnlyPropertyException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/RuntimeVersion.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/ServiceConfigurationError.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/ServiceFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/StreamUtils.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/StringUtils.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/UtilException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/Version.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/VersionUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/exception/JAXWSExceptionBase.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/exception/LocatableWebServiceException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/localization/Localizable.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/localization/LocalizableImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/localization/LocalizableMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/localization/LocalizableMessageFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/localization/Localizer.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/localization/NullLocalizable.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/pipe/DumpTube.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/pipe/StandalonePipeAssembler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/pipe/StandaloneTubeAssembler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/resources/Messages_en.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/version.properties
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/CDATA.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/ContentHandlerToXMLStreamWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/DummyLocation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/NamedNodeMapIterator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/NodeListIterator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/StAXResult.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/StAXSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XMLStreamReaderFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XMLStreamReaderToXMLStreamWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XMLStreamWriterFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/ActionBasedOperationFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/ActionBasedOperationSignature.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/DispatchException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/OperationDispatcher.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/PayloadQNameBasedOperationFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/SDDocumentResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/SOAPActionBasedOperationFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/WSDLOperationFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/DelegatingParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/EntityResolverWrapper.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/ErrorHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/FoolProofParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/InaccessibleWSDLException.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/MIMEConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/MemberSubmissionAddressingWSDLParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/MexEntityResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/ParserUtil.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/SOAPConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/W3CAddressingMetadataWSDLParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/WSDLConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionFacade.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/DocumentLocationResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/TXWContentHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/UsingAddressing.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/W3CAddressingMetadataWSDLGeneratorExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/W3CAddressingWSDLGeneratorExtension.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGeneratorExtensionFacade.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/WSDLPatcher.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/WSDLResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Binding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/BindingOperationType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Definitions.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Documented.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Fault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/FaultType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Import.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Message.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/OpenAtts.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Operation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/ParamType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Part.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Port.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/PortType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Service.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/StartWithExtensionsType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/Types.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/http/Address.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/http/Binding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/http/Operation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/http/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/Body.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/Header.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/HeaderFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPAddress.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPBinding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPOperation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/Body.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/Header.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/HeaderFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPAddress.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPBinding.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPOperation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/soap12/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/xsd/Import.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/xsd/Schema.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/document/xsd/package-info.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/ForeignAttributes.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/SCD.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSAnnotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSAttContainer.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSAttGroupDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSAttributeDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSAttributeUse.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSComplexType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSComponent.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSContentType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSDeclaration.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSElementDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSFacet.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSIdentityConstraint.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSListSimpleType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSModelGroup.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSModelGroupDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSNotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSParticle.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSRestrictionSimpleType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSSchema.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSSchemaSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSSimpleType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSTerm.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSUnionSimpleType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSVariety.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSWildcard.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XSXPath.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/XmlString.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/AnnotationImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/AttGroupDeclImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/AttributeDeclImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/AttributeUseImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/AttributesHolder.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ComplexTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ComponentImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/Const.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ContentTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/DeclarationImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ElementDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/EmptyImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/FacetImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ForeignAttributesImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/IdentityConstraintImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ListSimpleTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ModelGroupDeclImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ModelGroupImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/NotationImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/ParticleImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/Ref.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/RestrictionSimpleTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/SchemaImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/SchemaSetImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/SimpleTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/UName.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/UnionSimpleTypeImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/Util.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/WildcardImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/XPathImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/BaseContentRef.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/DefaultAnnotationParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/DelayedRef.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/Messages.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/Messages.properties
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/Messages_ja.properties
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/ParserContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/Patch.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/PatcherManager.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/SAXParserFactoryAdaptor.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/SubstGroupBaseTypeRef.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/datatypes.xsd
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/AttributesImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/NGCCEventReceiver.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/NGCCEventSource.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/NGCCHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/NGCCInterleaveFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/NGCCRuntime.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/Schema.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_List.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Restriction.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Union.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/annotation.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeUses.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/complexType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/complexType_complexContent_body.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/erSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/ersSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/facet.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/foreignAttributes.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/group.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/importDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/includeDecl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/modelGroupBody.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/notation.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/occurs.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/particle.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/qname.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/qualification.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/redefine.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/wildcardBody.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/xpath.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/AbstractAxisImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/Axis.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/Iterators.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/ParseException.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/SCDImpl.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/SCDParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/SCDParserConstants.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/SCDParserTokenManager.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/SimpleCharStream.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/Step.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/Token.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/TokenMgrError.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/util/DraconianErrorHandler.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/util/ResourceEntityResolver.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/util/SchemaTreeTraverser.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/util/SchemaWriter.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/util/Uri.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/AnnotationContext.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/AnnotationParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/AnnotationParserFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/JAXPParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/SchemaDocument.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/XMLParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/XSOMParser.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/parser/package.html
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/ComponentNameFunction.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/DeferedCollection.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/DomAnnotationParserFactory.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/NameGetter.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/NameGetter.properties
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/SimpleTypeSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/TypeClosure.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/TypeSet.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/XSFinder.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/util/XSFunctionFilter.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSContentTypeFunction.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSContentTypeVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSFunction.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSSimpleTypeFunction.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSTermFunction.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSTermFunctionWithParam.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSTermVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSWildcardFunction.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/XSWildcardVisitor.java
+ src/share/jaxws_classes/com/sun/xml/internal/xsom/visitor/package.html
+ src/share/jaxws_classes/javax/annotation/Generated.java
+ src/share/jaxws_classes/javax/annotation/PostConstruct.java
+ src/share/jaxws_classes/javax/annotation/PreDestroy.java
+ src/share/jaxws_classes/javax/annotation/Resource.java
+ src/share/jaxws_classes/javax/annotation/Resources.java
+ src/share/jaxws_classes/javax/jws/HandlerChain.java
+ src/share/jaxws_classes/javax/jws/Oneway.java
+ src/share/jaxws_classes/javax/jws/WebMethod.java
+ src/share/jaxws_classes/javax/jws/WebParam.java
+ src/share/jaxws_classes/javax/jws/WebResult.java
+ src/share/jaxws_classes/javax/jws/WebService.java
+ src/share/jaxws_classes/javax/jws/soap/InitParam.java
+ src/share/jaxws_classes/javax/jws/soap/SOAPBinding.java
+ src/share/jaxws_classes/javax/jws/soap/SOAPMessageHandler.java
+ src/share/jaxws_classes/javax/jws/soap/SOAPMessageHandlers.java
+ src/share/jaxws_classes/javax/xml/bind/Binder.java
+ src/share/jaxws_classes/javax/xml/bind/ContextFinder.java
+ src/share/jaxws_classes/javax/xml/bind/DataBindingException.java
+ src/share/jaxws_classes/javax/xml/bind/DatatypeConverter.java
+ src/share/jaxws_classes/javax/xml/bind/DatatypeConverterImpl.java
+ src/share/jaxws_classes/javax/xml/bind/DatatypeConverterInterface.java
+ src/share/jaxws_classes/javax/xml/bind/Element.java
+ src/share/jaxws_classes/javax/xml/bind/GetPropertyAction.java
+ src/share/jaxws_classes/javax/xml/bind/JAXB.java
+ src/share/jaxws_classes/javax/xml/bind/JAXBContext.java
+ src/share/jaxws_classes/javax/xml/bind/JAXBElement.java
+ src/share/jaxws_classes/javax/xml/bind/JAXBException.java
+ src/share/jaxws_classes/javax/xml/bind/JAXBIntrospector.java
+ src/share/jaxws_classes/javax/xml/bind/JAXBPermission.java
+ src/share/jaxws_classes/javax/xml/bind/MarshalException.java
+ src/share/jaxws_classes/javax/xml/bind/Marshaller.java
+ src/share/jaxws_classes/javax/xml/bind/Messages.java
+ src/share/jaxws_classes/javax/xml/bind/Messages.properties
+ src/share/jaxws_classes/javax/xml/bind/NotIdentifiableEvent.java
+ src/share/jaxws_classes/javax/xml/bind/ParseConversionEvent.java
+ src/share/jaxws_classes/javax/xml/bind/PrintConversionEvent.java
+ src/share/jaxws_classes/javax/xml/bind/PropertyException.java
+ src/share/jaxws_classes/javax/xml/bind/SchemaOutputResolver.java
+ src/share/jaxws_classes/javax/xml/bind/TypeConstraintException.java
+ src/share/jaxws_classes/javax/xml/bind/UnmarshalException.java
+ src/share/jaxws_classes/javax/xml/bind/Unmarshaller.java
+ src/share/jaxws_classes/javax/xml/bind/UnmarshallerHandler.java
+ src/share/jaxws_classes/javax/xml/bind/ValidationEvent.java
+ src/share/jaxws_classes/javax/xml/bind/ValidationEventHandler.java
+ src/share/jaxws_classes/javax/xml/bind/ValidationEventLocator.java
+ src/share/jaxws_classes/javax/xml/bind/ValidationException.java
+ src/share/jaxws_classes/javax/xml/bind/Validator.java
+ src/share/jaxws_classes/javax/xml/bind/WhiteSpaceProcessor.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/DomHandler.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/W3CDomHandler.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessOrder.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessType.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessorOrder.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAccessorType.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAnyAttribute.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAnyElement.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAttachmentRef.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlAttribute.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlElement.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementDecl.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementRef.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementRefs.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlElementWrapper.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlElements.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlEnum.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlEnumValue.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlID.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlIDREF.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlInlineBinaryData.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlList.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlMimeType.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlMixed.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlNs.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlNsForm.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlRegistry.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlRootElement.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlSchema.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlSchemaType.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlSchemaTypes.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlSeeAlso.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlTransient.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlType.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/XmlValue.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/adapters/CollapsedStringAdapter.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/adapters/HexBinaryAdapter.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/adapters/NormalizedStringAdapter.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/adapters/XmlAdapter.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters.java
+ src/share/jaxws_classes/javax/xml/bind/annotation/adapters/package.html
+ src/share/jaxws_classes/javax/xml/bind/annotation/package.html
+ src/share/jaxws_classes/javax/xml/bind/attachment/AttachmentMarshaller.java
+ src/share/jaxws_classes/javax/xml/bind/attachment/AttachmentUnmarshaller.java
+ src/share/jaxws_classes/javax/xml/bind/attachment/package.html
+ src/share/jaxws_classes/javax/xml/bind/helpers/AbstractMarshallerImpl.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/DefaultValidationEventHandler.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/Messages.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/Messages.properties
+ src/share/jaxws_classes/javax/xml/bind/helpers/NotIdentifiableEventImpl.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/ParseConversionEventImpl.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/PrintConversionEventImpl.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/ValidationEventImpl.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/ValidationEventLocatorImpl.java
+ src/share/jaxws_classes/javax/xml/bind/helpers/package.html
+ src/share/jaxws_classes/javax/xml/bind/package.html
+ src/share/jaxws_classes/javax/xml/bind/util/JAXBResult.java
+ src/share/jaxws_classes/javax/xml/bind/util/JAXBSource.java
+ src/share/jaxws_classes/javax/xml/bind/util/Messages.java
+ src/share/jaxws_classes/javax/xml/bind/util/Messages.properties
+ src/share/jaxws_classes/javax/xml/bind/util/ValidationEventCollector.java
+ src/share/jaxws_classes/javax/xml/bind/util/package.html
+ src/share/jaxws_classes/javax/xml/soap/AttachmentPart.java
+ src/share/jaxws_classes/javax/xml/soap/Detail.java
+ src/share/jaxws_classes/javax/xml/soap/DetailEntry.java
+ src/share/jaxws_classes/javax/xml/soap/FactoryFinder.java
+ src/share/jaxws_classes/javax/xml/soap/MessageFactory.java
+ src/share/jaxws_classes/javax/xml/soap/MimeHeader.java
+ src/share/jaxws_classes/javax/xml/soap/MimeHeaders.java
+ src/share/jaxws_classes/javax/xml/soap/Name.java
+ src/share/jaxws_classes/javax/xml/soap/Node.java
+ src/share/jaxws_classes/javax/xml/soap/SAAJMetaFactory.java
+ src/share/jaxws_classes/javax/xml/soap/SAAJResult.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPBody.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPBodyElement.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPConnection.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPConnectionFactory.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPConstants.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPElement.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPElementFactory.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPEnvelope.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPException.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPFactory.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPFault.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPFaultElement.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPHeader.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPHeaderElement.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPMessage.java
+ src/share/jaxws_classes/javax/xml/soap/SOAPPart.java
+ src/share/jaxws_classes/javax/xml/soap/Text.java
+ src/share/jaxws_classes/javax/xml/soap/package.html
+ src/share/jaxws_classes/javax/xml/ws/Action.java
+ src/share/jaxws_classes/javax/xml/ws/AsyncHandler.java
+ src/share/jaxws_classes/javax/xml/ws/Binding.java
+ src/share/jaxws_classes/javax/xml/ws/BindingProvider.java
+ src/share/jaxws_classes/javax/xml/ws/BindingType.java
+ src/share/jaxws_classes/javax/xml/ws/Dispatch.java
+ src/share/jaxws_classes/javax/xml/ws/Endpoint.java
+ src/share/jaxws_classes/javax/xml/ws/EndpointContext.java
+ src/share/jaxws_classes/javax/xml/ws/EndpointReference.java
+ src/share/jaxws_classes/javax/xml/ws/FaultAction.java
+ src/share/jaxws_classes/javax/xml/ws/Holder.java
+ src/share/jaxws_classes/javax/xml/ws/LogicalMessage.java
+ src/share/jaxws_classes/javax/xml/ws/ProtocolException.java
+ src/share/jaxws_classes/javax/xml/ws/Provider.java
+ src/share/jaxws_classes/javax/xml/ws/RequestWrapper.java
+ src/share/jaxws_classes/javax/xml/ws/RespectBinding.java
+ src/share/jaxws_classes/javax/xml/ws/RespectBindingFeature.java
+ src/share/jaxws_classes/javax/xml/ws/Response.java
+ src/share/jaxws_classes/javax/xml/ws/ResponseWrapper.java
+ src/share/jaxws_classes/javax/xml/ws/Service.java
+ src/share/jaxws_classes/javax/xml/ws/ServiceMode.java
+ src/share/jaxws_classes/javax/xml/ws/WebEndpoint.java
+ src/share/jaxws_classes/javax/xml/ws/WebFault.java
+ src/share/jaxws_classes/javax/xml/ws/WebServiceClient.java
+ src/share/jaxws_classes/javax/xml/ws/WebServiceContext.java
+ src/share/jaxws_classes/javax/xml/ws/WebServiceException.java
+ src/share/jaxws_classes/javax/xml/ws/WebServiceFeature.java
+ src/share/jaxws_classes/javax/xml/ws/WebServicePermission.java
+ src/share/jaxws_classes/javax/xml/ws/WebServiceProvider.java
+ src/share/jaxws_classes/javax/xml/ws/WebServiceRef.java
+ src/share/jaxws_classes/javax/xml/ws/WebServiceRefs.java
+ src/share/jaxws_classes/javax/xml/ws/handler/Handler.java
+ src/share/jaxws_classes/javax/xml/ws/handler/HandlerResolver.java
+ src/share/jaxws_classes/javax/xml/ws/handler/LogicalHandler.java
+ src/share/jaxws_classes/javax/xml/ws/handler/LogicalMessageContext.java
+ src/share/jaxws_classes/javax/xml/ws/handler/MessageContext.java
+ src/share/jaxws_classes/javax/xml/ws/handler/PortInfo.java
+ src/share/jaxws_classes/javax/xml/ws/handler/package.html
+ src/share/jaxws_classes/javax/xml/ws/handler/soap/SOAPHandler.java
+ src/share/jaxws_classes/javax/xml/ws/handler/soap/SOAPMessageContext.java
+ src/share/jaxws_classes/javax/xml/ws/handler/soap/package.html
+ src/share/jaxws_classes/javax/xml/ws/http/HTTPBinding.java
+ src/share/jaxws_classes/javax/xml/ws/http/HTTPException.java
+ src/share/jaxws_classes/javax/xml/ws/http/package.html
+ src/share/jaxws_classes/javax/xml/ws/package.html
+ src/share/jaxws_classes/javax/xml/ws/soap/Addressing.java
+ src/share/jaxws_classes/javax/xml/ws/soap/AddressingFeature.java
+ src/share/jaxws_classes/javax/xml/ws/soap/MTOM.java
+ src/share/jaxws_classes/javax/xml/ws/soap/MTOMFeature.java
+ src/share/jaxws_classes/javax/xml/ws/soap/SOAPBinding.java
+ src/share/jaxws_classes/javax/xml/ws/soap/SOAPFaultException.java
+ src/share/jaxws_classes/javax/xml/ws/soap/package.html
+ src/share/jaxws_classes/javax/xml/ws/spi/FactoryFinder.java
+ src/share/jaxws_classes/javax/xml/ws/spi/Invoker.java
+ src/share/jaxws_classes/javax/xml/ws/spi/Provider.java
+ src/share/jaxws_classes/javax/xml/ws/spi/ServiceDelegate.java
+ src/share/jaxws_classes/javax/xml/ws/spi/WebServiceFeatureAnnotation.java
+ src/share/jaxws_classes/javax/xml/ws/spi/http/HttpContext.java
+ src/share/jaxws_classes/javax/xml/ws/spi/http/HttpExchange.java
+ src/share/jaxws_classes/javax/xml/ws/spi/http/HttpHandler.java
+ src/share/jaxws_classes/javax/xml/ws/spi/http/package-info.java
+ src/share/jaxws_classes/javax/xml/ws/spi/package.html
+ src/share/jaxws_classes/javax/xml/ws/wsaddressing/W3CEndpointReference.java
+ src/share/jaxws_classes/javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder.java
+ src/share/jaxws_classes/javax/xml/ws/wsaddressing/package-info.java
+ src/share/jaxws_classes/javax/xml/ws/wsaddressing/package.html
+ src/share/jaxws_classes/org/relaxng/datatype/Datatype.java
+ src/share/jaxws_classes/org/relaxng/datatype/DatatypeBuilder.java
+ src/share/jaxws_classes/org/relaxng/datatype/DatatypeException.java
+ src/share/jaxws_classes/org/relaxng/datatype/DatatypeLibrary.java
+ src/share/jaxws_classes/org/relaxng/datatype/DatatypeLibraryFactory.java
+ src/share/jaxws_classes/org/relaxng/datatype/DatatypeStreamingValidator.java
+ src/share/jaxws_classes/org/relaxng/datatype/ValidationContext.java
+ src/share/jaxws_classes/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java
+ src/share/jaxws_classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java
+ src/share/jaxws_classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java
From david.holmes at oracle.com Tue Mar 6 17:56:16 2012
From: david.holmes at oracle.com (David Holmes)
Date: Wed, 07 Mar 2012 11:56:16 +1000
Subject: BUILD_HEADLESS_ONLY
In-Reply-To: <4F563DF5.70603@oracle.com>
References: <4F55FD9E.7020301@oracle.com>
<4F563DF5.70603@oracle.com>
Message-ID: <4F56C040.8050402@oracle.com>
On 7/03/2012 2:40 AM, Anthony Petrov wrote:
> Hi Martin,
>
> On 3/6/2012 6:17 PM, martin burtscher wrote:
>> if I use BUILD_HEADLESS=true the awt packages are included and
>> useable. So either I understand BUILD_HEADLESS wrong or it doesnt do
>> what its supposed to do.
>
> AWT can work w/o a display, e.g. for in-memory image manipulation, or
> printing support. So there's nothing wrong with having AWT packages
> built when the BUILD_HEADLESS is true.
Yep. BUILD_HEADLESS indicates to build headless support into the JDK.
Headful support is always present.
>> Second point is: Why do i need ALT_OPENWIN_HOME? I wanna build it
>> headless, so there's no use of X11. I removed the CROSS_COMPILE
>> options to test the headless build. (Just try to use the cross compile
>> to be sure its working before i use a different compiler...) btw:
>> changing ALT_OPENWIN_HOME doesnt change anything with the errors
>> (Xrender.h missing) i'll get when im using crosscompile.
>
> AFAIK, currently there's no an officially supported way to build an
> AWT-less OpenJDK.
Yes. The BUILD_HEADLESS_ONLY support was added for SE Embedded "legacy"
support for systems where you can't even compile the AWT code etc. But
even that no longer works correctly with the OpenJDK code base.
Martin: you would have to add ifndef BUILD_HEADLESS_ONLY in suitable
places to disable all AWT support in your build. I'm afraid I can't tell
you where all those places might be though.
David
> --
> best regards,
> Anthony
From david.holmes at oracle.com Tue Mar 6 18:14:07 2012
From: david.holmes at oracle.com (David Holmes)
Date: Wed, 07 Mar 2012 12:14:07 +1000
Subject: Review Request : 7151595 : Disable copying of java db demos when
NO_DEMOS defined
In-Reply-To:
References:
<4F5585C7.3030409@oracle.com> <4F558787.6030804@oracle.com>
<1067D766-13B8-437A-9E31-7FF8CB3B133C@oracle.com>
<4F5598BE.9010202@oracle.com>
Message-ID: <4F56C46F.8000404@oracle.com>
Looks okay to me.
David
On 7/03/2012 5:40 AM, Mike Duigou wrote:
> As a followup to Max's report I have posted a webrev which corrects the problem he noticed.
>
> WEBREV @ : http://cr.openjdk.java.net/~mduigou/7151595/0/webrev/
>
> Thanks,
>
> Mike
>
> On Mar 5 2012, at 20:55 , Weijun Wang wrote:
>
>>
>>
>> On 03/06/2012 12:33 PM, Mike Duigou wrote:
>>> Yes, it looks like part of it should be skipped. I did not try the NO_DEMOS patch with closed source in the path.
>>>
>>> If I were writing Release.gmk today I would make the DB rule run after the initial-image-jre step so that it could install things directly to their final destination.
>>>
>>> Here's a patch which should disable demos for the db step. If it works I will create an issue.
>>>
>>> Thanks,
>>>
>>> Mike
>>>
>>> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
>>> --- a/make/common/Release.gmk
>>> +++ b/make/common/Release.gmk
>>> @@ -947,8 +947,12 @@
>>> done
>>> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
>>> $(RM) -rf $(DEMODIR)/db
>>
>> This line can also be included in if block
>>
>>> +ifdef NO_DEMOS
>>
>> This should be "ifndef".
>>
>>> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
>>> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
>>> +else
>>> + $(RM) $(JDK_IMAGE_DIR)/db/demo
>>
>> Should have "-rf". In fact, I don't care if it's removed or not.
>>
>>> +endif
>>> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>>> endif
>>
>> Then it works.
>>
>> Thanks
>> Max
>>
>>>
>>>
>>> On Mar 5 2012, at 19:41 , David Holmes wrote:
>>>
>>>> Shouldn't we skip this section if NO_DEMOS is specified?
>>>>
>>>> David
>>>>
>>>> On 6/03/2012 1:34 PM, Weijun Wang wrote:
>>>>> If NO_DEMOS are specified, there is no demo dir and "make images" fails.
>>>>> Yes, maybe it should fail, but I must work with images build now (on
>>>>> deploy workspace) and I really like the NO_DEMOS option...
>>>>>
>>>>> How about this?
>>>>>
>>>>> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
>>>>> --- a/make/common/Release.gmk
>>>>> +++ b/make/common/Release.gmk
>>>>> @@ -947,6 +947,7 @@
>>>>> done
>>>>> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
>>>>> $(RM) -rf $(DEMODIR)/db
>>>>> + $(MKDIR) $(DEMODIR)
>>>>> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
>>>>> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
>>>>> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>>>>>
>>>>> Thanks
>>>>> Max
>>>>>
>>>>> On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
>>>>>> Looks fine to me.
>>>>>>
>>>>>> -kto
>>>>>>
>>>>>> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>>>>>>
>>>>>>> Hello all;
>>>>>>>
>>>>>>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>>>>>>
>>>>>>> An updated version of my previous webrev. I'm reposting it because
>>>>>>> this version includes a previously missing bit from the top level
>>>>>>> sanity makefile that produce warning notices when demos and samples
>>>>>>> are turned off similar to the NO_DOCS javadoc warning. Also includes
>>>>>>> a correction in Release.gmk.
>>>>>>>
>>>>>>> Overall this is fairly simple patch for review. It allows developers
>>>>>>> to shut off building of the jdk demos and samples. Disabling these
>>>>>>> builds has a very positive impact upon build turnaround for
>>>>>>> incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell
>>>>>>> before running make and demos and/or samples will be skipped.
>>>>>>>
>>>>>>> The default behaviour remains unchanged.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Mike
>>>>>>
>>>
>
From gjobin at digger.ch Wed Mar 7 05:23:20 2012
From: gjobin at digger.ch (=?ISO-8859-1?Q?Ga=EBl?= Jobin)
Date: Wed, 07 Mar 2012 14:23:20 +0100
Subject: OpenJDK on ARM
Message-ID: <1331126600.3264.17.camel@GagouNotebook>
Hi everyone,
I have searched on Internet about OpenJDK on ARM but I found a lot of
different things...
First, my goal is to have only the library of OpenJDK compiled for ARM,
not Hotspot or anything else.
I work for an embedded system based on ARM, and I want to use the JVM
JamVM + OpenJDK on my board. JamVM support OpenJDK and can be easily
cross-compiled for ARM.
So my question is: How to cross-compile OpenJDK for ARM?
I don't understand where's the problem, many website speak about ASM
code in the OpenJDK. But the name OpenJDK contains a lot of thing
(library, jvm, compiler) but I don't want the OpenJDK JVM cross-compiled
for ARM, I only need the library for JamVM.
Isn't it the same way to compile GNU Classpath and OpenJDK libraries?
Also, I don't want an ARM based OpenJDK development environnment because
I have it on my laptop, I only need an "executable" environnement on ARM
(JVM+Library).
I'm sorry for my bad english, but I'm french. I have posted similar
question on french forum, but nobody knows.
I hope you will understand my question and take the time to explain to
me because I don't know where I can find the informations :-)
Thank you in advance for your response.
Best regards,
Ga?l
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120307/f50cb365/attachment.html
From aph at redhat.com Wed Mar 7 06:20:19 2012
From: aph at redhat.com (Andrew Haley)
Date: Wed, 07 Mar 2012 14:20:19 +0000
Subject: OpenJDK on ARM
In-Reply-To: <1331126600.3264.17.camel@GagouNotebook>
References: <1331126600.3264.17.camel@GagouNotebook>
Message-ID: <4F576EA3.1000508@redhat.com>
On 03/07/2012 01:23 PM, Ga?l Jobin wrote:
> I have searched on Internet about OpenJDK on ARM but I found a lot of
> different things...
>
> First, my goal is to have only the library of OpenJDK compiled for ARM,
> not Hotspot or anything else.
>
> I work for an embedded system based on ARM, and I want to use the JVM
> JamVM + OpenJDK on my board. JamVM support OpenJDK and can be easily
> cross-compiled for ARM.
> So my question is: How to cross-compile OpenJDK for ARM?
>
> I don't understand where's the problem, many website speak about ASM
> code in the OpenJDK. But the name OpenJDK contains a lot of thing
> (library, jvm, compiler) but I don't want the OpenJDK JVM cross-compiled
> for ARM, I only need the library for JamVM.
>
> Isn't it the same way to compile GNU Classpath and OpenJDK libraries?
>
> Also, I don't want an ARM based OpenJDK development environment because
> I have it on my laptop, I only need an "executable" environment on ARM
> (JVM+Library).
>
> I'm sorry for my bad english, but I'm french. I have posted similar
> question on french forum, but nobody knows.
>
> I hope you will understand my question and take the time to explain to
> me because I don't know where I can find the informations :-)
You're looking in the wrong place. If you want to build OpenJDK over
JamVM, go to http://icedtea.classpath.org.
To build IcedTea with JamVM:
hg clone http://icedtea.classpath.org/hg/icedtea6
./autogen.sh
./configure --disable-bootstrap --enable-jamvm
make
Come over to IRC channel #openjdk on irc.oftc.net for help.
Andrew.
From dalibor.topic at oracle.com Wed Mar 7 06:22:43 2012
From: dalibor.topic at oracle.com (Dalibor Topic)
Date: Wed, 07 Mar 2012 15:22:43 +0100
Subject: OpenJDK on ARM
In-Reply-To: <1331126600.3264.17.camel@GagouNotebook>
References: <1331126600.3264.17.camel@GagouNotebook>
Message-ID: <4F576F33.7040404@oracle.com>
On 3/7/12 2:23 PM, Ga?l Jobin wrote:
> First, my goal is to have only the library of OpenJDK compiled for ARM, not Hotspot or anything else.
>
> I work for an embedded system based on ARM, and I want to use the JVM JamVM + OpenJDK on my board.
I believe that's a combination that the Icedtea developers at distro-pkg-dev at openjdk are more familiar
with. Please ask build questions about it on that mailing list.
cheers,
dalibor topic
--
Oracle
Dalibor Topic | Principal Product Manager
Phone: +494089091214 | Mobile: +491737185961
Oracle Java Platform Group
ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 M?nchen
Registergericht: Amtsgericht M?nchen, HRA 95603
Gesch?ftsf?hrer: J?rgen Kunz
Komplement?rin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher
Green Oracle Oracle is committed to developing practices and products that help protect the environment
From Jason.VanCleve at chrome.com Mon Mar 5 14:26:43 2012
From: Jason.VanCleve at chrome.com (Jason Van Cleve)
Date: Mon, 5 Mar 2012 14:26:43 -0800
Subject: Build Problem
Message-ID: <48D9E4766F6D3047834060E0A01BA6CD02E00CCA@pdxmsx02.chrome.dt.inc>
Hi,
I hope it's okay to ask questions here, as I've been having trouble
building "openjdk-6-src-b24-14_nov_2011". I am getting the "cannot find
-ljvm" error, which library it seems to want to find at
"jre/lib/amd64/client/libjvm.so" in my bootstrap JDK. But I have three
JDKs installed, and none of them has that path. I'm building on a
64-bit linux system, and what I have is as follows:
/opt/jdk1.6.0_19/jre/lib/i386/client/libjvm.so
/opt/jdk1.6.0_19/jre/lib/i386/server/libjvm.so
/opt/jdk1.6.0_25_x86-64/jre/lib/amd64/server/libjvm.so
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server/libj
vm.so
Using all three of these JDKs, I have tried copying "libjvm.so" into the
expected path, in various ways, but that breaks the build in other ways.
Can I even build OpenJDK on a 64-bit machine?
Thank you,
--Jason
From kelly.ohair at oracle.com Wed Mar 7 10:46:33 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Wed, 7 Mar 2012 10:46:33 -0800
Subject: Build Problem
In-Reply-To: <48D9E4766F6D3047834060E0A01BA6CD02E00CCA@pdxmsx02.chrome.dt.inc>
References: <48D9E4766F6D3047834060E0A01BA6CD02E00CCA@pdxmsx02.chrome.dt.inc>
Message-ID: <894D64E3-3FBB-4033-B329-C346CFE254B8@oracle.com>
You really aren't providing enough information to go on here.
As of now, building 32bit requires a 32bit OS, and building 64bit requires a 64bit OS.
The amd64 is a 64bit library, the i386 is a 32bit library, these libraries will not mix at runtime.
So there are lots of facts you are leaving out here:
* What OS are you using (specific version arch distro etc.)
* What is the make command line you are using
* Have you looked at http://hg.openjdk.java.net/jdk6/jdk6/raw-file/tip/README-builds.html
-kto
On Mar 5, 2012, at 2:26 PM, Jason Van Cleve wrote:
> Hi,
>
> I hope it's okay to ask questions here, as I've been having trouble
> building "openjdk-6-src-b24-14_nov_2011". I am getting the "cannot find
> -ljvm" error, which library it seems to want to find at
> "jre/lib/amd64/client/libjvm.so" in my bootstrap JDK. But I have three
> JDKs installed, and none of them has that path. I'm building on a
> 64-bit linux system, and what I have is as follows:
>
> /opt/jdk1.6.0_19/jre/lib/i386/client/libjvm.so
> /opt/jdk1.6.0_19/jre/lib/i386/server/libjvm.so
> /opt/jdk1.6.0_25_x86-64/jre/lib/amd64/server/libjvm.so
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server/libj
> vm.so
>
> Using all three of these JDKs, I have tried copying "libjvm.so" into the
> expected path, in various ways, but that breaks the build in other ways.
>
> Can I even build OpenJDK on a 64-bit machine?
>
> Thank you,
>
> --Jason
>
From Jason.VanCleve at chrome.com Wed Mar 7 11:45:09 2012
From: Jason.VanCleve at chrome.com (Jason Van Cleve)
Date: Wed, 7 Mar 2012 11:45:09 -0800
Subject: Build Problem
In-Reply-To: <894D64E3-3FBB-4033-B329-C346CFE254B8@oracle.com>
References: <48D9E4766F6D3047834060E0A01BA6CD02E00CCA@pdxmsx02.chrome.dt.inc>
<894D64E3-3FBB-4033-B329-C346CFE254B8@oracle.com>
Message-ID: <48D9E4766F6D3047834060E0A01BA6CD02E00CCF@pdxmsx02.chrome.dt.inc>
Hi, and thanks for the reply. Here's what I'm running:
Fedora 14 64-bit (Laughlin)
kernel 2.6.35.13-91.fc14.x86_64
gmake 3.82
My command line is:
ALT_BOOTDIR=/opt/jdk1.6.0_25_x86-64 LANG=C gmake ARCH_DATA_MODEL=64
So I'm just interested in a 64-bit-only build. Just tweaking javac for
my own use.
I ran the "sanity" target, and that was successful. I did look over
that page but haven't found a fix there yet. Below is some output from
my last attempt. TIA for any suggestions you might offer.
--Jason
[...]
sed -e 's/@@LIBARCH@@/amd64/g'
/home/jason.vancleve/jvc/package/openjdk-6-src-b24-14_nov_2011/hotspot/s
rc/os/posix/launcher/launcher.script > hotspot
chmod +x hotspot
echo Linking launcher...
Linking launcher...
gcc -m64 -Xlinker -O1 -Wl,--hash-style=both -m64 -export-dynamic -L
`pwd` -o gamma launcher/java_md.o launcher/wildcard.o launcher/java.o
launcher/jli_util.o -ljvm -lm -ldl -lpthread
/usr/bin/ld: cannot find -ljvm
collect2: ld returned 1 exit status
gmake[6]: *** [gamma] Error 1
gmake[6]: Leaving directory
`/home/jason.vancleve/jvc/package/openjdk-6-src-b24-14_nov_2011/build/li
nux-amd64/hotspot/outputdir/linux_amd64_compiler2/product'
gmake[5]: *** [the_vm] Error 2
gmake[5]: Leaving directory
`/home/jason.vancleve/jvc/package/openjdk-6-src-b24-14_nov_2011/build/li
nux-amd64/hotspot/outputdir/linux_amd64_compiler2/product'
gmake[4]: *** [product] Error 2
gmake[4]: Leaving directory
`/home/jason.vancleve/jvc/package/openjdk-6-src-b24-14_nov_2011/build/li
nux-amd64/hotspot/outputdir'
gmake[3]: *** [generic_build2] Error 2
gmake[3]: Leaving directory
`/home/jason.vancleve/jvc/package/openjdk-6-src-b24-14_nov_2011/hotspot/
make'
gmake[2]: *** [product] Error 2
gmake[2]: Leaving directory
`/home/jason.vancleve/jvc/package/openjdk-6-src-b24-14_nov_2011/hotspot/
make'
gmake[1]: *** [hotspot-build] Error 2
gmake[1]: Leaving directory
`/home/jason.vancleve/jvc/package/openjdk-6-src-b24-14_nov_2011'
gmake: *** [build_product_image] Error 2
[jason.vancleve at jvanclevelx openjdk-6-src-b24-14_nov_2011]$
> -----Original Message-----
> From: Kelly O'Hair [mailto:kelly.ohair at oracle.com]
> Sent: Wednesday, March 07, 2012 10:47 AM
> To: Jason Van Cleve
> Cc: build-dev at openjdk.java.net
> Subject: Re: Build Problem
>
> You really aren't providing enough information to go on here.
>
> As of now, building 32bit requires a 32bit OS, and building 64bit
requires a
> 64bit OS.
> The amd64 is a 64bit library, the i386 is a 32bit library, these
libraries will not
> mix at runtime.
>
> So there are lots of facts you are leaving out here:
> * What OS are you using (specific version arch distro etc.)
> * What is the make command line you are using
> * Have you looked at http://hg.openjdk.java.net/jdk6/jdk6/raw-
> file/tip/README-builds.html
>
> -kto
>
> On Mar 5, 2012, at 2:26 PM, Jason Van Cleve wrote:
>
> > Hi,
> >
> > I hope it's okay to ask questions here, as I've been having trouble
> > building "openjdk-6-src-b24-14_nov_2011". I am getting the "cannot
> > find -ljvm" error, which library it seems to want to find at
> > "jre/lib/amd64/client/libjvm.so" in my bootstrap JDK. But I have
> > three JDKs installed, and none of them has that path. I'm building
on
> > a 64-bit linux system, and what I have is as follows:
> >
> > /opt/jdk1.6.0_19/jre/lib/i386/client/libjvm.so
> > /opt/jdk1.6.0_19/jre/lib/i386/server/libjvm.so
> > /opt/jdk1.6.0_25_x86-64/jre/lib/amd64/server/libjvm.so
> >
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server/li
> > bj
> > vm.so
> >
> > Using all three of these JDKs, I have tried copying "libjvm.so" into
> > the expected path, in various ways, but that breaks the build in
other ways.
> >
> > Can I even build OpenJDK on a 64-bit machine?
> >
> > Thank you,
> >
> > --Jason
> >
From david.katleman at oracle.com Wed Mar 7 14:50:51 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 07 Mar 2012 22:50:51 +0000
Subject: hg: jdk8/build: 5 new changesets
Message-ID: <20120307225051.3F62747837@hg.openjdk.java.net>
Changeset: 909bbce8f683
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/909bbce8f683
Added tag jdk8-b28 for changeset 6e2541d60f4e
! .hgtags
Changeset: 28f2fe471725
Author: mduigou
Date: 2012-02-27 18:09 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/28f2fe471725
7143162: Allow disable building of jdk demos and samples
Reviewed-by: ohair
! make/sanity-rules.gmk
Changeset: d74f01115fb8
Author: lana
Date: 2012-02-28 17:54 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/d74f01115fb8
Merge
Changeset: f2fd74a8e54e
Author: lana
Date: 2012-03-05 17:02 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/f2fd74a8e54e
Merge
Changeset: 41460de04258
Author: katleman
Date: 2012-03-07 13:45 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/41460de04258
Merge
From david.katleman at oracle.com Wed Mar 7 14:50:59 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 07 Mar 2012 22:50:59 +0000
Subject: hg: jdk8/build/corba: Added tag jdk8-b28 for changeset 2082eb35d49a
Message-ID: <20120307225100.5314C47838@hg.openjdk.java.net>
Changeset: 6117395d4226
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/6117395d4226
Added tag jdk8-b28 for changeset 2082eb35d49a
! .hgtags
From david.katleman at oracle.com Wed Mar 7 14:52:21 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 07 Mar 2012 22:52:21 +0000
Subject: hg: jdk8/build/hotspot: Added tag jdk8-b28 for changeset b183b0863611
Message-ID: <20120307225225.5F70A47839@hg.openjdk.java.net>
Changeset: 610674484669
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/610674484669
Added tag jdk8-b28 for changeset b183b0863611
! .hgtags
From david.katleman at oracle.com Wed Mar 7 14:53:49 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 07 Mar 2012 22:53:49 +0000
Subject: hg: jdk8/build/jaxp: 2 new changesets
Message-ID: <20120307225351.1EB444783A@hg.openjdk.java.net>
Changeset: 4e39817737cf
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/4e39817737cf
Added tag jdk8-b28 for changeset f3244c1f0486
! .hgtags
Changeset: 25099a745e1a
Author: katleman
Date: 2012-03-07 13:46 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/25099a745e1a
Merge
- build-defs.xml
- build-drop-template.xml
- jaxp.properties
- patches/jaxp_src/README
From david.katleman at oracle.com Wed Mar 7 14:54:09 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 07 Mar 2012 22:54:09 +0000
Subject: hg: jdk8/build/jaxws: 2 new changesets
Message-ID: <20120307225411.849EE4783B@hg.openjdk.java.net>
Changeset: 4bbf9e355e50
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/4bbf9e355e50
Added tag jdk8-b28 for changeset 88b85470e72c
! .hgtags
Changeset: 4897d9d2d048
Author: katleman
Date: 2012-03-07 13:47 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/4897d9d2d048
Merge
- build-defs.xml
- build-drop-template.xml
- jaxws.properties
- patches/jaxws_src/README
From david.katleman at oracle.com Wed Mar 7 14:54:59 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 07 Mar 2012 22:54:59 +0000
Subject: hg: jdk8/build/jdk: 29 new changesets
Message-ID: <20120307225947.F00E74783C@hg.openjdk.java.net>
Changeset: c7ff6d8dc90d
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c7ff6d8dc90d
Added tag jdk8-b28 for changeset 1e1d41daaded
! .hgtags
Changeset: f959bde6990a
Author: prr
Date: 2012-02-24 09:37 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f959bde6990a
7147584: Changing to Nimbus/GTK in SwingSet2 on Solaris 10 Sparc causes malformed menus/layout
Reviewed-by: igor, jgodinez
! src/share/classes/sun/font/SunFontManager.java
Changeset: 534feb7930ec
Author: lana
Date: 2012-02-28 19:55 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/534feb7930ec
Merge
Changeset: 362867d5caa4
Author: rupashka
Date: 2012-02-16 17:42 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/362867d5caa4
7089914: Focus on image icons are not visible in javaws cache with high contrast mode
Reviewed-by: rupashka
Contributed-by: Sean Chou
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
+ test/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI/7089914/bug7089914.java
Changeset: 36b5f46264b3
Author: alexsch
Date: 2012-02-21 14:19 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/36b5f46264b3
7133566: [macosx] closed/javax/swing/JTable/4220171/bug4220171.java fails on MacOS
Reviewed-by: alexp
+ test/javax/swing/JTable/4220171/bug4220171.java
Changeset: 927f1dac21cd
Author: alexsch
Date: 2012-02-21 15:03 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/927f1dac21cd
7133571: [macosx] closed/javax/swing/JToolBar/4247996/bug4247996.java fails on MacOS
Reviewed-by: alexp
+ test/javax/swing/JToolBar/4247996/bug4247996.java
Changeset: 314441d960c0
Author: alexsch
Date: 2012-02-21 15:34 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/314441d960c0
7133581: [macosx] closed/javax/swing/JTree/4330357/bug4330357.java fails on MacOS
Reviewed-by: alexp
+ test/javax/swing/JTree/4330357/bug4330357.java
Changeset: 04bc6f65d9ce
Author: anthony
Date: 2012-02-21 18:15 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/04bc6f65d9ce
7146572: enableInputMethod(false) does not work in the TextArea and TextField on the linux platform
Summary: Peers' constructors shouldn't override user's enableInputMethod() settings
Reviewed-by: anthony
Contributed-by: Charles Lee
! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java
! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java
Changeset: 13a4490cba63
Author: rupashka
Date: 2012-02-22 14:31 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/13a4490cba63
7107099: JScrollBar does not show up even if there are enough lebgth of textstring in textField
Reviewed-by: alexp
! src/share/classes/javax/swing/JViewport.java
+ test/javax/swing/JViewport/7107099/bug7107099.java
Changeset: 75247b827d6c
Author: lana
Date: 2012-02-22 22:09 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/75247b827d6c
Merge
- src/linux/doc/man/apt.1
- src/linux/doc/man/ja/apt.1
- src/share/classes/com/sun/management/DiagnosticCommandArgumentInfo.java
- src/share/classes/com/sun/management/DiagnosticCommandInfo.java
- src/share/classes/sun/nio/ch/SctpMessageInfoImpl.java
- src/share/classes/sun/nio/ch/SctpStdSocketOption.java
- src/solaris/classes/sun/nio/ch/SctpAssocChange.java
- src/solaris/classes/sun/nio/ch/SctpAssociationImpl.java
- src/solaris/classes/sun/nio/ch/SctpChannelImpl.java
- src/solaris/classes/sun/nio/ch/SctpMultiChannelImpl.java
- src/solaris/classes/sun/nio/ch/SctpNet.java
- src/solaris/classes/sun/nio/ch/SctpNotification.java
- src/solaris/classes/sun/nio/ch/SctpPeerAddrChange.java
- src/solaris/classes/sun/nio/ch/SctpResultContainer.java
- src/solaris/classes/sun/nio/ch/SctpSendFailed.java
- src/solaris/classes/sun/nio/ch/SctpServerChannelImpl.java
- src/solaris/classes/sun/nio/ch/SctpShutdown.java
- src/solaris/doc/sun/man/man1/apt.1
- src/solaris/doc/sun/man/man1/ja/apt.1
- src/solaris/native/sun/nio/ch/Sctp.h
- src/solaris/native/sun/nio/ch/SctpChannelImpl.c
- src/solaris/native/sun/nio/ch/SctpNet.c
- src/solaris/native/sun/nio/ch/SctpServerChannelImpl.c
- src/windows/classes/sun/nio/ch/SctpChannelImpl.java
- src/windows/classes/sun/nio/ch/SctpMultiChannelImpl.java
- src/windows/classes/sun/nio/ch/SctpServerChannelImpl.java
- test/com/sun/management/HotSpotDiagnosticMXBean/ExecuteDiagnosticCommand.java
- test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommandInfo.java
- test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommands.java
Changeset: 82e3c4a6bfd8
Author: bagiras
Date: 2012-02-24 13:50 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/82e3c4a6bfd8
7145980: Dispose method of window.java takes long
Reviewed-by: anthony
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Window.java
Changeset: 52fa1b465a3b
Author: lana
Date: 2012-02-28 17:52 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/52fa1b465a3b
Merge
Changeset: ea888347969d
Author: alexsch
Date: 2012-02-29 18:47 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ea888347969d
7133573: [macosx] closed/javax/swing/JToolTip/4846413/bug4846413.java fails on MacOS
Reviewed-by: alexp
+ test/javax/swing/JToolTip/4846413/bug4846413.java
Changeset: d1ed79bc8753
Author: lana
Date: 2012-02-29 12:29 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d1ed79bc8753
Merge
Changeset: a589a8dbde79
Author: coffeys
Date: 2012-02-24 09:10 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a589a8dbde79
7133138: Improve io performance around timezone lookups
Reviewed-by: okutsu
! make/tools/src/build/tools/javazic/Mappings.java
! src/share/classes/sun/util/calendar/ZoneInfo.java
! src/share/classes/sun/util/calendar/ZoneInfoFile.java
Changeset: 0a350fb8b174
Author: coffeys
Date: 2012-02-24 09:17 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0a350fb8b174
7144488: Infinite recursion for some equals tests in Collections
Reviewed-by: alanb, dholmes, mduigou
! src/share/classes/java/util/Collections.java
+ test/java/util/Collections/EqualsTest.java
Changeset: 585f2c72d042
Author: sla
Date: 2012-02-24 20:02 +0100
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/585f2c72d042
7073626: RmiBootstrapTest.sh and RmiSslBootstrapTest.sh fail under Cygwin
Summary: Detect and handle cygwin correctly
Reviewed-by: alanb, sspitsyn
! test/ProblemList.txt
! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh
Changeset: 4893a89b4916
Author: sla
Date: 2012-02-24 20:09 +0100
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4893a89b4916
7079093: TEST_BUG: java/lang/instrument/ManifestTest.sh fails with cygwin
Summary: Work around problems in some cygwin installations
Reviewed-by: alanb, sspitsyn
! test/ProblemList.txt
! test/java/lang/instrument/ManifestTest.sh
Changeset: 434e680b444f
Author: alanb
Date: 2012-02-26 17:25 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/434e680b444f
7148921: More ProblemList updates (2/2012)
Reviewed-by: chegar
! test/ProblemList.txt
Changeset: 1e737abbff6f
Author: dsamersoff
Date: 2012-02-27 15:21 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/1e737abbff6f
7110104: It should be possible to stop and start JMX Agent at runtime
Summary: Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung
! src/share/classes/sun/management/Agent.java
! src/share/classes/sun/management/AgentConfigurationError.java
! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! src/share/classes/sun/management/resources/agent.properties
! test/sun/management/AgentCheckTest.java
+ test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java
+ test/sun/management/jmxremote/startstop/JMXStartStopTest.java
+ test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
+ test/sun/management/jmxremote/startstop/REMOTE_TESTING.txt
+ test/sun/management/jmxremote/startstop/management_cl.properties
+ test/sun/management/jmxremote/startstop/management_jcmd.properties
Changeset: 805fc337bbe8
Author: mullan
Date: 2012-02-27 11:44 -0500
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/805fc337bbe8
7147830: NullPointerException in java.security.Policy.implies() when the ProtectionDomain has a null code sou
Reviewed-by: vinnie
! src/share/classes/sun/security/provider/PolicyFile.java
+ test/sun/security/provider/PolicyFile/NullCodeSource.java
Changeset: cdf6184a7d5c
Author: mullan
Date: 2012-02-27 13:53 -0500
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cdf6184a7d5c
Merge
Changeset: 323abe0e8973
Author: mduigou
Date: 2012-02-27 18:10 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/323abe0e8973
7143162: Allow disable building of jdk demos and samples
Reviewed-by: ohair
! make/Makefile
! make/common/Release.gmk
! make/common/shared/Sanity-Settings.gmk
Changeset: c0a5140c641c
Author: dsamersoff
Date: 2012-02-28 17:00 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c0a5140c641c
7149181: sun/management/jmxremote/startstop/JMXStartStopTest.sh failing on all platforms
Summary: Disable test until JDK and hotspot changes meet each other.
Reviewed-by: alanb, acorn
! test/ProblemList.txt
Changeset: b62922b54170
Author: darcy
Date: 2012-02-28 13:14 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b62922b54170
7149626: (reflect) Improve javadoc of java.lang.reflect.Executable
Reviewed-by: mduigou
! src/share/classes/java/lang/reflect/Executable.java
Changeset: 61c36875de46
Author: lana
Date: 2012-02-28 18:01 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/61c36875de46
Merge
Changeset: bd43a6f59c9b
Author: ksrini
Date: 2012-02-29 08:20 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/bd43a6f59c9b
7148499: Stack size in tools/launcher/Settings.java needs to be increased
Reviewed-by: alanb
! test/ProblemList.txt
! test/tools/launcher/Settings.java
Changeset: 189207b31cd3
Author: lana
Date: 2012-02-29 12:30 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/189207b31cd3
Merge
Changeset: c5b882dce0fe
Author: lana
Date: 2012-03-05 17:04 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c5b882dce0fe
Merge
From david.katleman at oracle.com Wed Mar 7 15:04:08 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 07 Mar 2012 23:04:08 +0000
Subject: hg: jdk8/build/langtools: 8 new changesets
Message-ID: <20120307230425.D90A44783D@hg.openjdk.java.net>
Changeset: 7e777fcd4d39
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/7e777fcd4d39
Added tag jdk8-b28 for changeset 5bed623b0c77
! .hgtags
Changeset: 3ad851a7e884
Author: darcy
Date: 2012-02-23 09:53 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/3ad851a7e884
7148025: javac should not warn about InterrupttedException on the declaration of AutoCloseable itself
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: e6b5c3aff85c
Author: jjg
Date: 2012-02-24 10:40 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/e6b5c3aff85c
7137836: tidy up Names.java
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/util/Names.java
Changeset: c4d6a8884ed8
Author: jjg
Date: 2012-02-28 10:25 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/c4d6a8884ed8
7144951: fix minor javadoc issues
Reviewed-by: darcy
! src/share/classes/com/sun/source/tree/MemberReferenceTree.java
! src/share/classes/com/sun/tools/doclets/package.html
Changeset: 62e611704863
Author: jjg
Date: 2012-02-28 10:33 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/62e611704863
7093891: support multiple task listeners
Reviewed-by: darcy, mcimadamore
! src/share/classes/com/sun/source/util/JavacTask.java
+ src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ src/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/api/taskListeners/TestSimpleAddRemove.java
! test/tools/javac/processing/loader/testClose/TestClose.java
Changeset: 6b86f7274c0a
Author: jjg
Date: 2012-02-28 10:48 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/6b86f7274c0a
7147183: test/tools/javac/apt.sh can be removed from tl/langtools repository
Reviewed-by: jjg
Contributed-by: sonali.goel at oracle.com
- test/tools/javac/apt.sh
Changeset: 3d3350aea968
Author: lana
Date: 2012-02-28 18:04 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/3d3350aea968
Merge
Changeset: e974e82abe51
Author: lana
Date: 2012-03-05 17:04 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/e974e82abe51
Merge
- test/tools/javac/apt.sh
From david.holmes at oracle.com Wed Mar 7 16:14:27 2012
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 08 Mar 2012 10:14:27 +1000
Subject: Build Problem
In-Reply-To: <48D9E4766F6D3047834060E0A01BA6CD02E00CCA@pdxmsx02.chrome.dt.inc>
References: <48D9E4766F6D3047834060E0A01BA6CD02E00CCA@pdxmsx02.chrome.dt.inc>
Message-ID: <4F57F9E3.8090203@oracle.com>
Jason,
You can build 64-bit VM on 64-bit machine, but only the server VM. The
client VM is not supported in 64-bit.
Not sure why your build is trying to build the client VM here.
David
On 6/03/2012 8:26 AM, Jason Van Cleve wrote:
> Hi,
>
> I hope it's okay to ask questions here, as I've been having trouble
> building "openjdk-6-src-b24-14_nov_2011". I am getting the "cannot find
> -ljvm" error, which library it seems to want to find at
> "jre/lib/amd64/client/libjvm.so" in my bootstrap JDK. But I have three
> JDKs installed, and none of them has that path. I'm building on a
> 64-bit linux system, and what I have is as follows:
>
> /opt/jdk1.6.0_19/jre/lib/i386/client/libjvm.so
> /opt/jdk1.6.0_19/jre/lib/i386/server/libjvm.so
> /opt/jdk1.6.0_25_x86-64/jre/lib/amd64/server/libjvm.so
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server/libj
> vm.so
>
> Using all three of these JDKs, I have tried copying "libjvm.so" into the
> expected path, in various ways, but that breaks the build in other ways.
>
> Can I even build OpenJDK on a 64-bit machine?
>
> Thank you,
>
> --Jason
>
From ahughes at redhat.com Thu Mar 8 06:05:17 2012
From: ahughes at redhat.com (ahughes at redhat.com)
Date: Thu, 08 Mar 2012 14:05:17 +0000
Subject: hg: jdk8/build/jdk: 7150392: Linux build breaks with GCC 4.7 due to
unrecognized option
Message-ID: <20120308140535.3F16447850@hg.openjdk.java.net>
Changeset: fb3a2cafc230
Author: andrew
Date: 2012-03-08 14:04 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fb3a2cafc230
7150392: Linux build breaks with GCC 4.7 due to unrecognized option
Summary: Remove -mimpure-text option.
Reviewed-by: ohair, dholmes, phh, andrew
Contributed-by: Deepak Bhole
! make/common/shared/Compiler-gcc.gmk
! src/share/demo/jvmti/compiledMethodLoad/sample.makefile.txt
! src/share/demo/jvmti/gctest/sample.makefile.txt
! src/share/demo/jvmti/heapTracker/sample.makefile.txt
! src/share/demo/jvmti/heapViewer/sample.makefile.txt
! src/share/demo/jvmti/hprof/sample.makefile.txt
! src/share/demo/jvmti/index.html
! src/share/demo/jvmti/java_crw_demo/sample.makefile.txt
! src/share/demo/jvmti/minst/sample.makefile.txt
! src/share/demo/jvmti/mtrace/sample.makefile.txt
! src/share/demo/jvmti/versionCheck/sample.makefile.txt
! src/share/demo/jvmti/waiters/sample.makefile.txt
From ahughes at redhat.com Thu Mar 8 06:06:39 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Thu, 08 Mar 2012 09:06:39 -0500 (EST)
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <20120302151158.GL24599@redhat.com>
Message-ID:
----- Original Message -----
> * Andrew Hughes [2012-03-02 10:09]:
> > ----- Original Message -----
> > > * Andrew Hughes [2012-03-01 15:40]:
> > > > ----- Original Message -----
> > > > > * Kelly O'Hair [2012-02-29 20:39]:
> > > > > > The sample.makefile.txt files may not even be used during
> > > > > > the
> > > > > > build, I'm not sure.
> > > > > > They may have only been supplied as documentation on how to
> > > > > > build
> > > > > > the native code.
> > > > > >
> > > > > > Deleting the -mimpure-text is probably right all around.
> > > > > >
> > > > >
> > > > > Okay, so then looks like the first iteration should be OK for
> > > > > that:
> > > > > http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
> > > > >
> > > > > If so, please go ahead and commit on my behalf as I can't.
> > > > >
> > > >
> > > > Why can't you? This is a jdk change. Only HotSpot changes
> > > > have to
> > > > go through JPRT.
> > > >
> > >
> > > I don't have commit access to jdk:
> > > http://openjdk.java.net/census#dbhole
> > >
> >
> > Oh as 'author' you mean? I have to admit I'm still confused by
> > these
> > new bylaws and rules.
> >
> > Presumably I can push it on your behalf as jdk8 reviewer.
> >
>
> Sure, that'd be great. Thanks!
>
Done: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fb3a2cafc230
> Deepak
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From dbhole at redhat.com Thu Mar 8 06:20:42 2012
From: dbhole at redhat.com (Deepak Bhole)
Date: Thu, 8 Mar 2012 09:20:42 -0500
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To:
References: <20120302151158.GL24599@redhat.com>
Message-ID: <20120308142040.GR11032@redhat.com>
* Andrew Hughes [2012-03-08 09:06]:
> ----- Original Message -----
> > * Andrew Hughes [2012-03-02 10:09]:
> > > ----- Original Message -----
> > > > * Andrew Hughes [2012-03-01 15:40]:
> > > > > ----- Original Message -----
> > > > > > * Kelly O'Hair [2012-02-29 20:39]:
> > > > > > > The sample.makefile.txt files may not even be used during
> > > > > > > the
> > > > > > > build, I'm not sure.
> > > > > > > They may have only been supplied as documentation on how to
> > > > > > > build
> > > > > > > the native code.
> > > > > > >
> > > > > > > Deleting the -mimpure-text is probably right all around.
> > > > > > >
> > > > > >
> > > > > > Okay, so then looks like the first iteration should be OK for
> > > > > > that:
> > > > > > http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
> > > > > >
> > > > > > If so, please go ahead and commit on my behalf as I can't.
> > > > > >
> > > > >
> > > > > Why can't you? This is a jdk change. Only HotSpot changes
> > > > > have to
> > > > > go through JPRT.
> > > > >
> > > >
> > > > I don't have commit access to jdk:
> > > > http://openjdk.java.net/census#dbhole
> > > >
> > >
> > > Oh as 'author' you mean? I have to admit I'm still confused by
> > > these
> > > new bylaws and rules.
> > >
> > > Presumably I can push it on your behalf as jdk8 reviewer.
> > >
> >
> > Sure, that'd be great. Thanks!
> >
>
> Done: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fb3a2cafc230
>
Thanks! :)
Deepak
> > Deepak
> >
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>
From volker.simonis at gmail.com Thu Mar 8 09:39:42 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Thu, 8 Mar 2012 18:39:42 +0100
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
Message-ID:
Hi,
please review the following changes which make it possible to use MinGW/MSYS as
underlying build environment for Windows. Because the changes touch several
repositories I prepared three webrevs, all relative to
http://hg.openjdk.java.net/jdk8/build
For the main repository:
http://cr.openjdk.java.net/~simonis/MinGW_MSYS.v1/
For the HotSpot repository:
http://cr.openjdk.java.net/~simonis/MinGW_MSYS_hotspot.v1/
For the JDK repository
http://cr.openjdk.java.net/~simonis/MinGW_MSYS_jdk.v1/
Please be so kind and also create three bug ids for the corresponding changes.
The changes are minimal in the sense that I did "just enough" changes to be able
to build on Windows with either one of the three Unix emulation environments
(MKS, Cygwin, MinGW/MSYS).
The main benefits of the new MinGW/MSYS based Windows build are:
- no problems with make - one can simply use the make tool which comes with
MinGW/MSYS
- with the current MinGW/MSYS version the build is known to succeed, while
the newest Cygwin 1.7.10 version is known to break the OpenJDK build (see:
http://old.nabble.com/Is-anyone-able-to-build-on-Win-7-td33196055.html)
- speed - the MinGW/MSYS build times are comparable to the MKS build times
and is at least 50% faster than the Cygwin build times (see numbers below)
The changes are intentionally against the old, "traditional" build system to fix
the mentioned Cygwin problems and simplify the Windows build just now. I don't
expect any problems in adapting the "new" build infrastructure to MinGW/MSYS as
well in a follow-up step.
More information on each change can be found in the corresponding webrevs.
Timing results for the different build environments (MKS ver. 9.4, Cygwin
ver. 1.7.9, MinGW/MSYS 1.0.17) for a full JDK 8 product build on a freshly
booted, dual core i7 notebook with 8GB RAM, HDD and 64-bit Windows 7:
MKS
-- Build times ----------
Target all_product_build
Start 2012-02-29 19:19:26
End 2012-02-29 20:07:44
00:03:10 corba
00:03:44 hotspot
00:00:30 jaxp
00:00:37 jaxws
00:39:39 jdk
00:00:36 langtools
00:48:18 TOTAL
-------------------------
MinGW/MSYS
-- Build times ----------
Target all_product_build
Start 2012-02-29 18:16:31
End 2012-02-29 19:10:59
00:02:57 corba
00:03:04 hotspot
00:00:32 jaxp
00:00:40 jaxws
00:46:36 jdk
00:00:36 langtools
00:54:28 TOTAL
-------------------------
Cygwin
-- Build times ----------
Target all_product_build
Start 2012-02-29 14:36:50
End 2012-02-29 16:05:50
00:05:47 corba
00:03:24 hotspot
00:00:33 jaxp
00:00:43 jaxws
01:17:45 jdk
00:00:39 langtools
01:29:00 TOTAL
-------------------------
Regards,
Volker
From mar.burtscher at gmail.com Thu Mar 8 09:40:12 2012
From: mar.burtscher at gmail.com (martin burtscher)
Date: Thu, 8 Mar 2012 18:40:12 +0100
Subject: Cross Compiling
Message-ID:
Hello,
can anybody confirm, that cross compiling is working with make flags:
CROSS_COMPILE_ARCH
ALT_COMPILER_PATH?
With confirm i mean tested and not just read in readme, because theres also
a BUILD_HEADLESS_ONLY in the readme which doesn't work.
Thanks.
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120308/f5cae62d/attachment.html
From volker.simonis at gmail.com Thu Mar 8 10:00:52 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Thu, 8 Mar 2012 19:00:52 +0100
Subject: Is anyone able to build on Win 7
In-Reply-To:
References:
Message-ID:
This thread will probably never end (Windows 2046 :)
So I did more test......
- I wanted to compare with MKS and the first thing I hit on was a bug
in MKS's 9.4 version
of cpio ("CFS# 32408--- cpio can not handle files which are
ReadOnly"). And it's expensive
and installation and license handling is PITA if you use several
virtual machiines..
- Still couldn't find the reason why the build hangs with Cygwin 1.7.10
Finally I decided to try something new - MinGW/MSYS.
And indeed - it worked, it's nearly as fast as MKS, it can use the
default make which comes
with the MinGW/Installation. Read the glory details at:
http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005729.html
Please feel free to test, review and (hopfully) submit it.
The changes are intentionally against the old, "traditional" build system to fix
the mentioned Cygwin problems and simplify the Windows build just now.
As next steps I see the following points:
- integrate MinGW/MSYS with the new build system
- completely remove nmake from the HotSpot build and use prallel GNU make
like on Linux (I know this works and that it's faster - just have to
build a OpenJDK patch)
Any comments?
Volker
On Wed, Feb 15, 2012 at 1:10 PM, Fredrik ?hrstr?m
wrote:
> ----- kelly.ohair at oracle.com skrev:
>
>> So I'm with you on the stat() theory, makes a great deal of sense.
>
> The stat theory is very interesting, but it is unclear to me if it explains all of the problem.
>
> I setup a quadruple boot x86_64 machine with 4GB of ram and 4 cores:
> Winxp 32bit
> Win7 64bit
> Solaris 64bit
> Ubuntu 64bit
>
> And tested the build times on the different OS:es.
>
> Ubuntu Fastest by far.
>
> Solaris, slower, but this is only because of bad CC performance.
>
> Winxp, even slower but still ok.
>
> Win7, ridiculously slow. The configure script prints one line per second!
>
> Clearly, just running a bash script in cygwin/win7/64bit is problematic.
> If we get 10% speedup from dash, then that is not going to help because
> the slowdown is a factor 10.
>
> Could someone try out the difference between a 32bit win7 clean install and a 64 bit win7 clean install when running the latest cygwin and just the build-infra/jdk8/common/autoconf/configure script?
>
> (My patience for installing many OSes into the same box, just ran out. And virtualization
> testing can give a hint, but cannot be entirely trusted.)
>
> //Fredrik
From kelly.ohair at oracle.com Thu Mar 8 11:00:44 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Thu, 8 Mar 2012 11:00:44 -0800
Subject: Is anyone able to build on Win 7
In-Reply-To:
References:
Message-ID:
On Mar 8, 2012, at 10:00 AM, Volker Simonis wrote:
> This thread will probably never end (Windows 2046 :)
>
> So I did more test......
>
> - I wanted to compare with MKS and the first thing I hit on was a bug
> in MKS's 9.4 version
> of cpio ("CFS# 32408--- cpio can not handle files which are
> ReadOnly"). And it's expensive
> and installation and license handling is PITA if you use several
> virtual machiines..
MKS 9.4 is seriously broken for us. I use 9.0p3 or 9.0p4. I filed a ticket with MKS on this issue months ago and
have never heard back from them, and we have a support contract with them too. :^(
>
> - Still couldn't find the reason why the build hangs with Cygwin 1.7.10
that's a new one for me.
When both MKS and CYGWIN are installed on the same system it can be tricky.
After I install MKS I usually go in and take MKS out of the default PATH, and change
SHELL to be just /usr/bin/sh (which appears to be more of a universal keyword than a path to a shell).
Then I go shut down and disable all MKS services.
Then when I want an MKS shell started up, I have some hacky PATH setting and exec of
the MKS shell. I could send you the formula if you would like.
I've just kept wishing MKS could go away for us... someday... And you have provide a light at the end of the tunnel. ;^) Thanks!
>
> Finally I decided to try something new - MinGW/MSYS.
>
> And indeed - it worked, it's nearly as fast as MKS, it can use the
> default make which comes
> with the MinGW/Installation. Read the glory details at:
>
> http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005729.html
>
> Please feel free to test, review and (hopfully) submit it.
>
> The changes are intentionally against the old, "traditional" build system to fix
> the mentioned Cygwin problems and simplify the Windows build just now.
>
> As next steps I see the following points:
> - integrate MinGW/MSYS with the new build system
> - completely remove nmake from the HotSpot build and use prallel GNU make
> like on Linux (I know this works and that it's faster - just have to
> build a OpenJDK patch)
>
> Any comments?
Fantastic stuff. I'll work on getting it in place.
On replacing NMAKE, I agree with you however, I think NMAKE may be in cahoots with the
VS compiler with regards to licensing checks or pre-compiled headers, the build is pretty fast.
In my crude attempts in the past, I could never get anywhere close to the NMAKE build speed.
Never completely understood why. :^(
-kto
>
> Volker
>
> On Wed, Feb 15, 2012 at 1:10 PM, Fredrik ?hrstr?m
> wrote:
>> ----- kelly.ohair at oracle.com skrev:
>>
>>> So I'm with you on the stat() theory, makes a great deal of sense.
>>
>> The stat theory is very interesting, but it is unclear to me if it explains all of the problem.
>>
>> I setup a quadruple boot x86_64 machine with 4GB of ram and 4 cores:
>> Winxp 32bit
>> Win7 64bit
>> Solaris 64bit
>> Ubuntu 64bit
>>
>> And tested the build times on the different OS:es.
>>
>> Ubuntu Fastest by far.
>>
>> Solaris, slower, but this is only because of bad CC performance.
>>
>> Winxp, even slower but still ok.
>>
>> Win7, ridiculously slow. The configure script prints one line per second!
>>
>> Clearly, just running a bash script in cygwin/win7/64bit is problematic.
>> If we get 10% speedup from dash, then that is not going to help because
>> the slowdown is a factor 10.
>>
>> Could someone try out the difference between a 32bit win7 clean install and a 64 bit win7 clean install when running the latest cygwin and just the build-infra/jdk8/common/autoconf/configure script?
>>
>> (My patience for installing many OSes into the same box, just ran out. And virtualization
>> testing can give a hint, but cannot be entirely trusted.)
>>
>> //Fredrik
From kelly.ohair at oracle.com Thu Mar 8 11:20:56 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Thu, 8 Mar 2012 11:20:56 -0800
Subject: Is anyone able to build on Win 7
In-Reply-To:
References:
Message-ID: <1BA25DDF-3446-4509-AB9F-9ABC8BDCC049@oracle.com>
An interesting tidbit...
I was talking to the JavaFX RE team which does builds on Windows XP and Windows 2003 X64.
They have always used CYGWIN for builds, but there isn't many Makefiles used on Windows, it's
mostly Ant scripts. So CYGWIN is used but probably not a major player. No MKS was ever used.
Both windows builds had been the long pole, maybe 2 hours each, and past experiments showed that
using physical hardware rather than VMware virtual machines could reduce the builds to about 1hour.
So we knew that VMs would cost us, but assumed that as we got faster hosts this would improve.
After McAfee was installed, the Windows XP builds went down the toilet, but the Windows X64
builds were not impacted as much. Apparently the policies in place for Windows XP (considered
a desktop environment) are considerably different from that of Windows 2003 (considered a server
environment).
Another...
I now have 3 Windows 7 X64 systems I can now use to test jdk8 builds. I built the entire openjdk8
(hotspot included, product only) in slightly under an hour, just the Windows 64bit product.
This is a VMware VM on a fully loaded X4170M2 system hosting just 6 VMs, each VM has 4 vCPUs
with lots of RAM. This was using MKS 9.0p4
I can use it to do some additional experiments on Volker's changes, but it will take me a little time.
-kto
On Feb 15, 2012, at 4:10 AM, Fredrik ?hrstr?m wrote:
> ----- kelly.ohair at oracle.com skrev:
>
>> So I'm with you on the stat() theory, makes a great deal of sense.
>
> The stat theory is very interesting, but it is unclear to me if it explains all of the problem.
>
> I setup a quadruple boot x86_64 machine with 4GB of ram and 4 cores:
> Winxp 32bit
> Win7 64bit
> Solaris 64bit
> Ubuntu 64bit
>
> And tested the build times on the different OS:es.
>
> Ubuntu Fastest by far.
>
> Solaris, slower, but this is only because of bad CC performance.
>
> Winxp, even slower but still ok.
>
> Win7, ridiculously slow. The configure script prints one line per second!
>
> Clearly, just running a bash script in cygwin/win7/64bit is problematic.
> If we get 10% speedup from dash, then that is not going to help because
> the slowdown is a factor 10.
>
> Could someone try out the difference between a 32bit win7 clean install and a 64 bit win7 clean install when running the latest cygwin and just the build-infra/jdk8/common/autoconf/configure script?
>
> (My patience for installing many OSes into the same box, just ran out. And virtualization
> testing can give a hint, but cannot be entirely trusted.)
>
> //Fredrik
From kelly.ohair at oracle.com Thu Mar 8 11:58:29 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Thu, 8 Mar 2012 11:58:29 -0800
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
In-Reply-To:
References:
Message-ID: <9F0C30DE-B77E-4D26-B1D9-EACFB10EE079@oracle.com>
On Mar 8, 2012, at 9:39 AM, Volker Simonis wrote:
> Hi,
>
> please review the following changes which make it possible to use MinGW/MSYS as
> underlying build environment for Windows. Because the changes touch several
> repositories I prepared three webrevs, all relative to
> http://hg.openjdk.java.net/jdk8/build
>
> For the main repository:
> http://cr.openjdk.java.net/~simonis/MinGW_MSYS.v1/
I had originally purged all mention of MKS from this README because we wanted to stop
using it in favor of CYGWIN, and only maintain one way to build on Windows.
That never happened internally, many kept using MKS because it was so much faster.
So as much as I hate seeing the MKS instructions being added, I understand why you felt
compelled to add them, and see no obvious inaccuracies
We didn't have any plans to continue to support MKS with the new build infrastructure work.
It creates a complication that we wanted to avoid, but at the same time we are running into
the "CYGWIN is too slow, especially on 64bit Windows" problem.
So we will need to discuss this on the build-infra-dev alias.
Since this change is just README, and I see nothing wrong with regards to your changes,
it seems ok, with the caveat that if we end up really abandoning MKS, we may need to purge
the MKS references. I just don't know what will happen here right now.
>
> For the HotSpot repository:
> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_hotspot.v1/
Seems fine. This change could probably proceed regardless of the others I think.
But someone from the hotspot team may need to help here.... or maybe I could do it...
Was the /option to -option a style issue, or was it required somehow? Just curious, I have
no objection to making it consistent.
Also, the quotes on the paths.. any particular reason why?
>
> For the JDK repository
> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_jdk.v1/
Seems fine but unfortunately, we have other closed repos that might be impacted here.
The cpio change concerns me, not that I'm in love with cpio, I tried to get rid of it
a long time ago, but it was so much faster than tar for some reason.
So I'll need to make sure the entire Oracle JDK build process is ok with these changes
before this could go in.
Right now I'm not so concerned about using MinGW/MSYS as making sure the existing
builds are not broken. But I am looking forward to using MinGW/MSYS soon.
I may need to enlist someone to do some image comparisons and double check that the
end result has not changed too.
>
> Please be so kind and also create three bug ids for the corresponding changes.
Created:
7152336: Enable builds on Windows with MinGW/MSYS
I think we can use the same CR for all repos. Unless you really want 3 CRs.
>
> The changes are minimal in the sense that I did "just enough" changes to be able
> to build on Windows with either one of the three Unix emulation environments
> (MKS, Cygwin, MinGW/MSYS).
>
> The main benefits of the new MinGW/MSYS based Windows build are:
> - no problems with make - one can simply use the make tool which comes with
> MinGW/MSYS
> - with the current MinGW/MSYS version the build is known to succeed, while
> the newest Cygwin 1.7.10 version is known to break the OpenJDK build (see:
> http://old.nabble.com/Is-anyone-able-to-build-on-Win-7-td33196055.html)
> - speed - the MinGW/MSYS build times are comparable to the MKS build times
> and is at least 50% faster than the Cygwin build times (see numbers below)
That 50% faster is great news.
>
> The changes are intentionally against the old, "traditional" build system to fix
> the mentioned Cygwin problems and simplify the Windows build just now. I don't
> expect any problems in adapting the "new" build infrastructure to MinGW/MSYS as
> well in a follow-up step.
>
> More information on each change can be found in the corresponding webrevs.
>
> Timing results for the different build environments (MKS ver. 9.4, Cygwin
> ver. 1.7.9, MinGW/MSYS 1.0.17) for a full JDK 8 product build on a freshly
> booted, dual core i7 notebook with 8GB RAM, HDD and 64-bit Windows 7:
>
> MKS
> -- Build times ----------
> Target all_product_build
> Start 2012-02-29 19:19:26
> End 2012-02-29 20:07:44
> 00:03:10 corba
> 00:03:44 hotspot
> 00:00:30 jaxp
> 00:00:37 jaxws
> 00:39:39 jdk
> 00:00:36 langtools
> 00:48:18 TOTAL
> -------------------------
>
> MinGW/MSYS
> -- Build times ----------
> Target all_product_build
> Start 2012-02-29 18:16:31
> End 2012-02-29 19:10:59
> 00:02:57 corba
> 00:03:04 hotspot
> 00:00:32 jaxp
> 00:00:40 jaxws
> 00:46:36 jdk
> 00:00:36 langtools
> 00:54:28 TOTAL
> -------------------------
>
> Cygwin
> -- Build times ----------
> Target all_product_build
> Start 2012-02-29 14:36:50
> End 2012-02-29 16:05:50
> 00:05:47 corba
> 00:03:24 hotspot
> 00:00:33 jaxp
> 00:00:43 jaxws
> 01:17:45 jdk
> 00:00:39 langtools
> 01:29:00 TOTAL
> -------------------------
>
Excellent details. Thanks.
I'll definitely work with you to get these changes integrated.
-kto
> Regards,
> Volker
From david.holmes at oracle.com Thu Mar 8 14:50:57 2012
From: david.holmes at oracle.com (David Holmes)
Date: Fri, 09 Mar 2012 08:50:57 +1000
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
In-Reply-To: <9F0C30DE-B77E-4D26-B1D9-EACFB10EE079@oracle.com>
References:
<9F0C30DE-B77E-4D26-B1D9-EACFB10EE079@oracle.com>
Message-ID: <4F5937D1.2000700@oracle.com>
On 9/03/2012 5:58 AM, Kelly O'Hair wrote:
> On Mar 8, 2012, at 9:39 AM, Volker Simonis wrote:
>> Please be so kind and also create three bug ids for the corresponding changes.
>
> Created:
> 7152336: Enable builds on Windows with MinGW/MSYS
>
> I think we can use the same CR for all repos. Unless you really want 3 CRs.
You need at least two CRs as hotspot's must be separate: different
product, release target, build numbers etc.
David
>>
>> The changes are minimal in the sense that I did "just enough" changes to be able
>> to build on Windows with either one of the three Unix emulation environments
>> (MKS, Cygwin, MinGW/MSYS).
>>
>> The main benefits of the new MinGW/MSYS based Windows build are:
>> - no problems with make - one can simply use the make tool which comes with
>> MinGW/MSYS
>> - with the current MinGW/MSYS version the build is known to succeed, while
>> the newest Cygwin 1.7.10 version is known to break the OpenJDK build (see:
>> http://old.nabble.com/Is-anyone-able-to-build-on-Win-7-td33196055.html)
>> - speed - the MinGW/MSYS build times are comparable to the MKS build times
>> and is at least 50% faster than the Cygwin build times (see numbers below)
>
> That 50% faster is great news.
>
>>
>> The changes are intentionally against the old, "traditional" build system to fix
>> the mentioned Cygwin problems and simplify the Windows build just now. I don't
>> expect any problems in adapting the "new" build infrastructure to MinGW/MSYS as
>> well in a follow-up step.
>>
>> More information on each change can be found in the corresponding webrevs.
>>
>> Timing results for the different build environments (MKS ver. 9.4, Cygwin
>> ver. 1.7.9, MinGW/MSYS 1.0.17) for a full JDK 8 product build on a freshly
>> booted, dual core i7 notebook with 8GB RAM, HDD and 64-bit Windows 7:
>>
>> MKS
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 19:19:26
>> End 2012-02-29 20:07:44
>> 00:03:10 corba
>> 00:03:44 hotspot
>> 00:00:30 jaxp
>> 00:00:37 jaxws
>> 00:39:39 jdk
>> 00:00:36 langtools
>> 00:48:18 TOTAL
>> -------------------------
>>
>> MinGW/MSYS
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 18:16:31
>> End 2012-02-29 19:10:59
>> 00:02:57 corba
>> 00:03:04 hotspot
>> 00:00:32 jaxp
>> 00:00:40 jaxws
>> 00:46:36 jdk
>> 00:00:36 langtools
>> 00:54:28 TOTAL
>> -------------------------
>>
>> Cygwin
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 14:36:50
>> End 2012-02-29 16:05:50
>> 00:05:47 corba
>> 00:03:24 hotspot
>> 00:00:33 jaxp
>> 00:00:43 jaxws
>> 01:17:45 jdk
>> 00:00:39 langtools
>> 01:29:00 TOTAL
>> -------------------------
>>
>
> Excellent details. Thanks.
>
> I'll definitely work with you to get these changes integrated.
>
>
> -kto
>
>> Regards,
>> Volker
>
From david.holmes at oracle.com Thu Mar 8 15:14:27 2012
From: david.holmes at oracle.com (David Holmes)
Date: Fri, 09 Mar 2012 09:14:27 +1000
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
In-Reply-To:
References:
Message-ID: <4F593D53.9010901@oracle.com>
Hi Volker,
On 9/03/2012 3:39 AM, Volker Simonis wrote:
> please review the following changes which make it possible to use MinGW/MSYS as
> underlying build environment for Windows. Because the changes touch several
> repositories I prepared three webrevs, all relative to
> http://hg.openjdk.java.net/jdk8/build
>
> For the main repository:
> http://cr.openjdk.java.net/~simonis/MinGW_MSYS.v1/
Saw one typo: fastes
> For the HotSpot repository:
> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_hotspot.v1/
I'm mainly looking at this from the "does it break anything"
perspective, but note that in
make/windows/makefiles/defs.make
SYSTEM_UNAME is only set when doing a full build (JDK/control). If you
just try to build hotspot this will not be set, so I expect you will
want to change this.
I was also wondering about the / to - changes but see in the
README-builds.html changes that MSYS might otherwise misinterpret them.
make/windows/makefiles/rules.make
As Kelly said: why the quotes? Does MinGW not handle spaces in paths the
way Cygwin does?
make/windows/makefiles/sa.make
So changes from \ to / . Not sure about this. Seems odd that we had a
mix of \ and / to start with so I can't help but wonder if there was
some Cygwin issue that this was addressing. I guess as long as it works
then it is okay in that sense.
Cheers,
David
-------
> For the JDK repository
> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_jdk.v1/
>
> Please be so kind and also create three bug ids for the corresponding changes.
>
> The changes are minimal in the sense that I did "just enough" changes to be able
> to build on Windows with either one of the three Unix emulation environments
> (MKS, Cygwin, MinGW/MSYS).
>
> The main benefits of the new MinGW/MSYS based Windows build are:
> - no problems with make - one can simply use the make tool which comes with
> MinGW/MSYS
> - with the current MinGW/MSYS version the build is known to succeed, while
> the newest Cygwin 1.7.10 version is known to break the OpenJDK build (see:
> http://old.nabble.com/Is-anyone-able-to-build-on-Win-7-td33196055.html)
> - speed - the MinGW/MSYS build times are comparable to the MKS build times
> and is at least 50% faster than the Cygwin build times (see numbers below)
>
> The changes are intentionally against the old, "traditional" build system to fix
> the mentioned Cygwin problems and simplify the Windows build just now. I don't
> expect any problems in adapting the "new" build infrastructure to MinGW/MSYS as
> well in a follow-up step.
>
> More information on each change can be found in the corresponding webrevs.
>
> Timing results for the different build environments (MKS ver. 9.4, Cygwin
> ver. 1.7.9, MinGW/MSYS 1.0.17) for a full JDK 8 product build on a freshly
> booted, dual core i7 notebook with 8GB RAM, HDD and 64-bit Windows 7:
>
> MKS
> -- Build times ----------
> Target all_product_build
> Start 2012-02-29 19:19:26
> End 2012-02-29 20:07:44
> 00:03:10 corba
> 00:03:44 hotspot
> 00:00:30 jaxp
> 00:00:37 jaxws
> 00:39:39 jdk
> 00:00:36 langtools
> 00:48:18 TOTAL
> -------------------------
>
> MinGW/MSYS
> -- Build times ----------
> Target all_product_build
> Start 2012-02-29 18:16:31
> End 2012-02-29 19:10:59
> 00:02:57 corba
> 00:03:04 hotspot
> 00:00:32 jaxp
> 00:00:40 jaxws
> 00:46:36 jdk
> 00:00:36 langtools
> 00:54:28 TOTAL
> -------------------------
>
> Cygwin
> -- Build times ----------
> Target all_product_build
> Start 2012-02-29 14:36:50
> End 2012-02-29 16:05:50
> 00:05:47 corba
> 00:03:24 hotspot
> 00:00:33 jaxp
> 00:00:43 jaxws
> 01:17:45 jdk
> 00:00:39 langtools
> 01:29:00 TOTAL
> -------------------------
>
> Regards,
> Volker
From david.holmes at oracle.com Thu Mar 8 15:20:28 2012
From: david.holmes at oracle.com (David Holmes)
Date: Fri, 09 Mar 2012 09:20:28 +1000
Subject: Cross Compiling
In-Reply-To:
References:
Message-ID: <4F593EBC.7070400@oracle.com>
Martin,
On 9/03/2012 3:40 AM, martin burtscher wrote:
> Hello,
>
> can anybody confirm, that cross compiling is working with make flags:
>
> CROSS_COMPILE_ARCH
> ALT_COMPILER_PATH?
>
> With confirm i mean tested and not just read in readme, because theres
> also a BUILD_HEADLESS_ONLY in the readme which doesn't work.
Cross-compilation works for our internal builds - but they only change
processor architecture and not the OS (they are all Linux).
I don't know whether anyone outside Oracle is using this means of
cross-compiling as they also need the actual target platform sources,
and those tend to come from other projects (IcedTea, Zero, Shark) with
their own build mechanisms.
David
> Thanks.
>
> Martin
From david.holmes at oracle.com Thu Mar 8 15:50:39 2012
From: david.holmes at oracle.com (David Holmes)
Date: Fri, 09 Mar 2012 09:50:39 +1000
Subject: Cross Compiling
In-Reply-To: <4F593EBC.7070400@oracle.com>
References:
<4F593EBC.7070400@oracle.com>
Message-ID: <4F5945CF.1030300@oracle.com>
On 9/03/2012 9:20 AM, David Holmes wrote:
> On 9/03/2012 3:40 AM, martin burtscher wrote:
>> can anybody confirm, that cross compiling is working with make flags:
>>
>> CROSS_COMPILE_ARCH
>> ALT_COMPILER_PATH?
>>
>> With confirm i mean tested and not just read in readme, because theres
>> also a BUILD_HEADLESS_ONLY in the readme which doesn't work.
>
> Cross-compilation works for our internal builds - but they only change
> processor architecture and not the OS (they are all Linux).
Actually there is a piece missing in the README. You may also have to
set the ARCH make variable for the desired architecture. However if you
are 'cross compiling" for x86 that would be a problem because the JDK
side of the build and the Hotspot side of the build use different ARCH
values for 32-bit x86 (i586 and i686 respectively).
I'm not sure if setting CROSS_COMPILE_ARCH=i586 by itself will work. I'm
trying it out now.
David
-----
> I don't know whether anyone outside Oracle is using this means of
> cross-compiling as they also need the actual target platform sources,
> and those tend to come from other projects (IcedTea, Zero, Shark) with
> their own build mechanisms.
>
> David
>
>> Thanks.
>>
>> Martin
From kelly.ohair at oracle.com Thu Mar 8 18:21:22 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Fri, 09 Mar 2012 02:21:22 +0000
Subject: hg: jdk8/build/jaxws: 7152425: Fix copyright notices on 12 files in
jaxws
Message-ID: <20120309022127.179FA4788E@hg.openjdk.java.net>
Changeset: c46e0b6e3f98
Author: ohair
Date: 2012-03-08 18:20 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/c46e0b6e3f98
7152425: Fix copyright notices on 12 files in jaxws
Reviewed-by: mbykov
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/EnvelopeStyle.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/EnvelopeStyleFeature.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/Databinding.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/DatabindingFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/DatabindingMode.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/DatabindingModeFeature.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/databinding/JavaCallInfo.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/ContentType.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/DistributedPropertySet.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/MessageContext.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/MessageContextFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/ws/message/PropertySet.java
From erik.joelsson at oracle.com Fri Mar 9 00:51:31 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Fri, 09 Mar 2012 09:51:31 +0100
Subject: Is anyone able to build on Win 7
In-Reply-To:
References:
Message-ID: <4F59C493.5000509@oracle.com>
This sounds very interesting. I have no experience with MinGW/MSYS, but
will most definitely start looking into it asap and see how hard it
would be to get the new build compatible with it.
/Erik
On 2012-03-08 19:00, Volker Simonis wrote:
> This thread will probably never end (Windows 2046 :)
>
> So I did more test......
>
> - I wanted to compare with MKS and the first thing I hit on was a bug
> in MKS's 9.4 version
> of cpio ("CFS# 32408--- cpio can not handle files which are
> ReadOnly"). And it's expensive
> and installation and license handling is PITA if you use several
> virtual machiines..
>
> - Still couldn't find the reason why the build hangs with Cygwin 1.7.10
>
> Finally I decided to try something new - MinGW/MSYS.
>
> And indeed - it worked, it's nearly as fast as MKS, it can use the
> default make which comes
> with the MinGW/Installation. Read the glory details at:
>
> http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005729.html
>
> Please feel free to test, review and (hopfully) submit it.
>
> The changes are intentionally against the old, "traditional" build system to fix
> the mentioned Cygwin problems and simplify the Windows build just now.
>
> As next steps I see the following points:
> - integrate MinGW/MSYS with the new build system
> - completely remove nmake from the HotSpot build and use prallel GNU make
> like on Linux (I know this works and that it's faster - just have to
> build a OpenJDK patch)
>
> Any comments?
>
> Volker
From Dmitry.Samersoff at oracle.com Fri Mar 9 01:06:42 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Fri, 09 Mar 2012 13:06:42 +0400
Subject: Is anyone able to build on Win 7
In-Reply-To:
References:
Message-ID: <4F59C822.7010906@oracle.com>
Volker,
Thank you for amazing work!
Just a curious:
1. Do you have any performance numbers for hotspot built with MinGW? Is
it as fast as one built with MS VC?
2. Did you see any issues with third-party JNI code?
Thank you!
-Dmitry
On 2012-03-08 22:00, Volker Simonis wrote:
> This thread will probably never end (Windows 2046 :)
>
> So I did more test......
>
> - I wanted to compare with MKS and the first thing I hit on was a bug
> in MKS's 9.4 version
> of cpio ("CFS# 32408--- cpio can not handle files which are
> ReadOnly"). And it's expensive
> and installation and license handling is PITA if you use several
> virtual machiines..
>
> - Still couldn't find the reason why the build hangs with Cygwin 1.7.10
>
> Finally I decided to try something new - MinGW/MSYS.
>
> And indeed - it worked, it's nearly as fast as MKS, it can use the
> default make which comes
> with the MinGW/Installation. Read the glory details at:
>
> http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005729.html
>
> Please feel free to test, review and (hopfully) submit it.
>
> The changes are intentionally against the old, "traditional" build system to fix
> the mentioned Cygwin problems and simplify the Windows build just now.
>
> As next steps I see the following points:
> - integrate MinGW/MSYS with the new build system
> - completely remove nmake from the HotSpot build and use prallel GNU make
> like on Linux (I know this works and that it's faster - just have to
> build a OpenJDK patch)
>
> Any comments?
>
> Volker
>
> On Wed, Feb 15, 2012 at 1:10 PM, Fredrik ?hrstr?m
> wrote:
>> ----- kelly.ohair at oracle.com skrev:
>>
>>> So I'm with you on the stat() theory, makes a great deal of sense.
>>
>> The stat theory is very interesting, but it is unclear to me if it explains all of the problem.
>>
>> I setup a quadruple boot x86_64 machine with 4GB of ram and 4 cores:
>> Winxp 32bit
>> Win7 64bit
>> Solaris 64bit
>> Ubuntu 64bit
>>
>> And tested the build times on the different OS:es.
>>
>> Ubuntu Fastest by far.
>>
>> Solaris, slower, but this is only because of bad CC performance.
>>
>> Winxp, even slower but still ok.
>>
>> Win7, ridiculously slow. The configure script prints one line per second!
>>
>> Clearly, just running a bash script in cygwin/win7/64bit is problematic.
>> If we get 10% speedup from dash, then that is not going to help because
>> the slowdown is a factor 10.
>>
>> Could someone try out the difference between a 32bit win7 clean install and a 64 bit win7 clean install when running the latest cygwin and just the build-infra/jdk8/common/autoconf/configure script?
>>
>> (My patience for installing many OSes into the same box, just ran out. And virtualization
>> testing can give a hint, but cannot be entirely trusted.)
>>
>> //Fredrik
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From volker.simonis at gmail.com Fri Mar 9 01:53:51 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Fri, 9 Mar 2012 10:53:51 +0100
Subject: Is anyone able to build on Win 7
In-Reply-To: <4F59C822.7010906@oracle.com>
References:
<4F59C822.7010906@oracle.com>
Message-ID:
Hi Dimitry,
I I haven't build the HotSpot with MinGW - that would be a completely
different project.
I've just used the MinGW/MSYS environment (i.e. shell, make, various
Unix-tools) to
build the OpenJDK. The build still uses MSVC as compiler.
Building the HotSpot with the GCC from MinGW should be possible with a
combination of
the current Windows makefiles and the gcc compiler settings from the
linux makefiles although
it would require quiet a bit of hacking. I'm not so sure however if
the whole JDK could be build with
GCC from MinGW because I'm not sure if MinGW has include files and
wrappers for all the required
Windows libraries - but honestly speaking I havn't looked into it until now.
Regards,
Volker
On Fri, Mar 9, 2012 at 10:06 AM, Dmitry Samersoff
wrote:
> Volker,
>
> Thank you for amazing work!
>
> Just a curious:
>
> 1. Do you have any performance numbers for hotspot built with MinGW? Is
> it as fast as one built with MS VC?
>
> 2. Did you see any issues with third-party JNI code?
>
> Thank you!
> -Dmitry
>
>
> On 2012-03-08 22:00, Volker Simonis wrote:
>> This thread will probably never end (Windows 2046 :)
>>
>> So I did more test......
>>
>> - I wanted to compare with MKS and the first thing I hit on was a bug
>> in MKS's 9.4 version
>> of ?cpio ("CFS# 32408--- cpio can not handle files which are
>> ReadOnly"). And it's expensive
>> and installation and license handling is PITA if you use several
>> virtual machiines..
>>
>> - Still couldn't find the reason why the build hangs with Cygwin 1.7.10
>>
>> Finally I decided to try something new - MinGW/MSYS.
>>
>> And indeed - it worked, it's nearly as fast as MKS, it can use the
>> default make which comes
>> with the MinGW/Installation. Read the glory details at:
>>
>> http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005729.html
>>
>> Please feel free to test, review and (hopfully) submit it.
>>
>> The changes are intentionally against the old, "traditional" build system to fix
>> the mentioned Cygwin problems and simplify the Windows build just now.
>>
>> As next steps I see the following points:
>> - integrate MinGW/MSYS with the new build system
>> - completely remove nmake from the HotSpot build and use prallel GNU make
>> ? like on Linux (I know this works and that it's faster - just have to
>> build a OpenJDK patch)
>>
>> Any comments?
>>
>> Volker
>>
>> On Wed, Feb 15, 2012 at 1:10 PM, Fredrik ?hrstr?m
>> wrote:
>>> ----- kelly.ohair at oracle.com skrev:
>>>
>>>> So I'm with you on the stat() theory, makes a great deal of sense.
>>>
>>> The stat theory is very interesting, but it is unclear to me if it explains all of the problem.
>>>
>>> I setup a quadruple boot x86_64 machine with 4GB of ram and 4 cores:
>>> Winxp 32bit
>>> Win7 64bit
>>> Solaris 64bit
>>> Ubuntu 64bit
>>>
>>> And tested the build times on the different OS:es.
>>>
>>> Ubuntu Fastest by far.
>>>
>>> Solaris, slower, but this is only because of bad CC performance.
>>>
>>> Winxp, even slower but still ok.
>>>
>>> Win7, ridiculously slow. The configure script prints one line per second!
>>>
>>> Clearly, just running a bash script in cygwin/win7/64bit is problematic.
>>> If we get 10% speedup from dash, then that is not going to help because
>>> the slowdown is a factor 10.
>>>
>>> Could someone try out the difference between a 32bit win7 clean install and a 64 bit win7 clean install when running the latest cygwin and just the build-infra/jdk8/common/autoconf/configure script?
>>>
>>> (My patience for installing many OSes into the same box, just ran out. And virtualization
>>> testing can give a hint, but cannot be entirely trusted.)
>>>
>>> //Fredrik
>
>
> --
> Dmitry Samersoff
> Java Hotspot development team, SPB04
> * There will come soft rains ...
From magnus.ihse.bursie at oracle.com Fri Mar 9 03:10:24 2012
From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie)
Date: Fri, 9 Mar 2012 12:10:24 +0100
Subject: First push of build-infra to JDK8 coming up
Message-ID:
Hi all,
The build-infra project is getting near it's first milestone. We have a build system that is workable, and where most of the code is converted to the new system. Not all of the old build functionality is available, and not all platforms work equally well. But we have enough of well-functioning code that we want to expose it to a wider audience.
We have already started to prepare for a push to JDK8. Kelly has merged the source-drop removal of JAXP and JAXWS into the build forest. Erik and Fredrik has pushed a series of patches to the Hotspot Makefiles preparing them for working with both the old and the new build system.
We still have a few more of such patches (one for each of the Hotspot, Corba, Langtools and JDK repositories), but when they are pushed, we plan to make the first major push to JDK8. This will be in the form of added code in new, separate subdirectories. This push will in no way affect the old build, but will only make the new build system available for those eager to try it out.
The plan is to do this push no later than March 21, but hopefully earlier.
We will present more information about this push shortly, including a WebRev. Stay tuned!
/Magnus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120309/940b7d66/attachment.html
From volker.simonis at gmail.com Fri Mar 9 09:58:13 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Fri, 9 Mar 2012 18:58:13 +0100
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
In-Reply-To: <9F0C30DE-B77E-4D26-B1D9-EACFB10EE079@oracle.com>
References:
<9F0C30DE-B77E-4D26-B1D9-EACFB10EE079@oracle.com>
Message-ID:
On Thu, Mar 8, 2012 at 8:58 PM, Kelly O'Hair wrote:
>
> On Mar 8, 2012, at 9:39 AM, Volker Simonis wrote:
>
>> Hi,
>>
>> please review the following changes which make it possible to use MinGW/MSYS as
>> underlying build environment for Windows. Because the changes touch several
>> repositories I prepared three webrevs, all relative to
>> http://hg.openjdk.java.net/jdk8/build
>>
>> For the main repository:
>> http://cr.openjdk.java.net/~simonis/MinGW_MSYS.v1/
>
> I had originally purged all mention of MKS from this README because we wanted to stop
> using it in favor of CYGWIN, and only maintain one way to build on Windows.
> That never happened internally, many kept using MKS because it was so much faster.
> So as much as I hate seeing the MKS instructions being added, I understand why you felt
> compelled to add them, and see no obvious inaccuracies
>
> We didn't ?have any plans to continue to support MKS with the new build infrastructure work.
> It creates a complication that we wanted to avoid, but at the same time we are running into
> the "CYGWIN is too slow, especially on 64bit Windows" problem.
> So we will need to discuss this on the build-infra-dev alias.
>
> Since this change is just README, and I see nothing wrong with regards to your changes,
> it seems ok, with the caveat that if we end up really abandoning MKS, we may need to purge
> the MKS references. ?I just don't know what will happen here right now.
>
>>
>> For the HotSpot repository:
>> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_hotspot.v1/
>
> Seems fine. This change could probably proceed regardless of the others I think.
> But someone from the hotspot team may need to help here.... or maybe I could do it...
>
> Was the /option to -option a style issue, or was it required somehow? Just curious, I have
> no objection to making it consistent.
>
Yes, it is required because MinGW tries to be smart when calling
non-MinGW executables and
interprets slash-options as paths (e.g. "/I" may end up as "I:\")
See http://mingw.org/wiki/Posix_path_conversion for more information.
> Also, the quotes on the paths.. ?any particular reason why?
>
This was very tricky to get right on all three environments and the
quoted version basically just worked.
The problem again is MinGWs automatic path conversion: if you give the
top-level make something like
ALT_BOOTDIR=C:/Java/jdk1.7.0_02 it implicitly converts it into
ALT_BOOTDIR=/c/Java/jdk1.7.0_02
for the next recursive make call. Later, when nmake will be called, it
converts it back into C:/Java/jdk1.7.0_02
which fools nmake. But if the path is quoted, all works well.
>>
>> For the JDK repository
>> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_jdk.v1/
>
> Seems fine but unfortunately, we have other closed repos that might be impacted here.
> The cpio change concerns me, not that I'm in love with cpio, I tried to get rid of it
> a long time ago, but it was so much faster than tar for some reason.
> So I'll need to make sure the entire Oracle JDK build process is ok with these changes
> before this could go in.
>
I didn't realized any performance problems and tar is already used in
some places
for copying files so I thought it will be ok. Hope your internal repos
work fine with
the change, otherwise please let me know.
> Right now I'm not so concerned about using MinGW/MSYS as making sure the existing
> builds are not broken. But I am looking forward to using MinGW/MSYS soon.
>
> I may need to enlist someone to do some image comparisons and double check that the
> end result has not changed too.
>
Absolutely. Please keep me informed if you encounter any problems.
>>
>> Please be so kind and also create three bug ids for the corresponding changes.
>
> Created:
> 7152336: Enable builds on Windows with MinGW/MSYS
>
> I think we can use the same CR for all repos. Unless you really want 3 CRs.
>
That's your playground:) I'm happy either way.
>>
>> The changes are minimal in the sense that I did "just enough" changes to be able
>> to build on Windows with either one of the three Unix emulation environments
>> (MKS, Cygwin, MinGW/MSYS).
>>
>> The main benefits of the new MinGW/MSYS based Windows build are:
>> - no problems with make - one can simply use the make tool which comes with
>> ? MinGW/MSYS
>> - with the current MinGW/MSYS version the build is known to succeed, while
>> ? the newest Cygwin 1.7.10 version is known to break the OpenJDK build (see:
>> ? http://old.nabble.com/Is-anyone-able-to-build-on-Win-7-td33196055.html)
>> - speed - the MinGW/MSYS build times are comparable to the MKS build times
>> ? and is at least 50% faster than the Cygwin build times (see numbers below)
>
> That 50% faster is great news.
>
>>
>> The changes are intentionally against the old, "traditional" build system to fix
>> the mentioned Cygwin problems and simplify the Windows build just now. I don't
>> expect any problems in adapting the "new" build infrastructure to MinGW/MSYS as
>> well in a follow-up step.
>>
>> More information on each change can be found in the corresponding webrevs.
>>
>> Timing results for the different build environments (MKS ver. 9.4, Cygwin
>> ver. 1.7.9, MinGW/MSYS 1.0.17) for a full JDK 8 product build on a freshly
>> booted, dual core i7 notebook with 8GB RAM, HDD and 64-bit Windows 7:
>>
>> MKS
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 19:19:26
>> End ? 2012-02-29 20:07:44
>> 00:03:10 corba
>> 00:03:44 hotspot
>> 00:00:30 jaxp
>> 00:00:37 jaxws
>> 00:39:39 jdk
>> 00:00:36 langtools
>> 00:48:18 TOTAL
>> -------------------------
>>
>> MinGW/MSYS
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 18:16:31
>> End ? 2012-02-29 19:10:59
>> 00:02:57 corba
>> 00:03:04 hotspot
>> 00:00:32 jaxp
>> 00:00:40 jaxws
>> 00:46:36 jdk
>> 00:00:36 langtools
>> 00:54:28 TOTAL
>> -------------------------
>>
>> Cygwin
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 14:36:50
>> End ? 2012-02-29 16:05:50
>> 00:05:47 corba
>> 00:03:24 hotspot
>> 00:00:33 jaxp
>> 00:00:43 jaxws
>> 01:17:45 jdk
>> 00:00:39 langtools
>> 01:29:00 TOTAL
>> -------------------------
>>
>
> Excellent details. ?Thanks.
>
> I'll definitely work with you to get these changes integrated.
>
>
> -kto
>
>> Regards,
>> Volker
>
From volker.simonis at gmail.com Fri Mar 9 10:09:46 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Fri, 9 Mar 2012 19:09:46 +0100
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
In-Reply-To: <4F593D53.9010901@oracle.com>
References:
<4F593D53.9010901@oracle.com>
Message-ID:
On Fri, Mar 9, 2012 at 12:14 AM, David Holmes wrote:
> Hi Volker,
>
>
> On 9/03/2012 3:39 AM, Volker Simonis wrote:
>>
>> please review the following changes which make it possible to use
>> MinGW/MSYS as
>> underlying build environment for Windows. Because the changes touch
>> several
>> repositories I prepared three webrevs, all relative to
>> http://hg.openjdk.java.net/jdk8/build
>>
>> For the main repository:
>> http://cr.openjdk.java.net/~simonis/MinGW_MSYS.v1/
>
>
> Saw one typo: fastes
>
fixed
>
>> For the HotSpot repository:
>> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_hotspot.v1/
>
>
> I'm mainly looking at this from the "does it break anything" perspective,
> but note that in
>
> make/windows/makefiles/defs.make
>
> SYSTEM_UNAME is only set when doing a full build (JDK/control). If you just
> try to build hotspot this will not be set, so I expect you will want to
> change this.
>
good catch! fixed.
I also found another problem if building HotSpot standalone and the
output path does not exist.
In that case, the computation of ABS_OUTPUTDIR for MinGW and MKS will
fail for the first
invocation because the directory is only created after the second,
recursive invocation:
MinGW: ABS_OUTPUTDIR := $(shell $(CD) $(OUTPUTDIR);$(PWD))
MKS: ABS_OUTPUTDIR := $(subst /,\\,$(shell $(CD) $(OUTPUTDIR);$(PWD)))
So I changed these to
MinGW: ABS_OUTPUTDIR := $(shell mkdir -p $(OUTPUTDIR); $(CD)
$(OUTPUTDIR);$(PWD))
MKS: ABS_OUTPUTDIR := $(subst /,\\,$(shell mkdir -p $(OUTPUTDIR);
$(CD) $(OUTPUTDIR);$(PWD)))
which is more robust.
> I was also wondering about the / to - changes but see in the
> README-builds.html changes that MSYS might otherwise misinterpret them.
>
> make/windows/makefiles/rules.make
>
> As Kelly said: why the quotes? Does MinGW not handle spaces in paths the way
> Cygwin does?
>
> make/windows/makefiles/sa.make
>
Please see my answer to Kellys mail.
> So changes from \ to / . Not sure about this. Seems odd that we had a mix of
> \ and / to start with so I can't help but wonder if there was some Cygwin
> issue that this was addressing. I guess as long as it works then it is okay
> in that sense.
>
This was exactly my approach here:)
I'll collect the other comments and prepare an updated webrev next week.
Thanks,
Volker
> Cheers,
> David
> -------
>
>
>> For the JDK repository
>> http://cr.openjdk.java.net/~simonis/MinGW_MSYS_jdk.v1/
>>
>> Please be so kind and also create three bug ids for the corresponding
>> changes.
>>
>> The changes are minimal in the sense that I did "just enough" changes to
>> be able
>> to build on Windows with either one of the three Unix emulation
>> environments
>> (MKS, Cygwin, MinGW/MSYS).
>>
>> The main benefits of the new MinGW/MSYS based Windows build are:
>> ?- no problems with make - one can simply use the make tool which comes
>> with
>> ? ?MinGW/MSYS
>> ?- with the current MinGW/MSYS version the build is known to succeed,
>> while
>> ? ?the newest Cygwin 1.7.10 version is known to break the OpenJDK build
>> (see:
>> ? ?http://old.nabble.com/Is-anyone-able-to-build-on-Win-7-td33196055.html)
>> ?- speed - the MinGW/MSYS build times are comparable to the MKS build
>> times
>> ? ?and is at least 50% faster than the Cygwin build times (see numbers
>> below)
>>
>> The changes are intentionally against the old, "traditional" build system
>> to fix
>> the mentioned Cygwin problems and simplify the Windows build just now. I
>> don't
>> expect any problems in adapting the "new" build infrastructure to
>> MinGW/MSYS as
>> well in a follow-up step.
>>
>> More information on each change can be found in the corresponding webrevs.
>>
>> Timing results for the different build environments (MKS ver. 9.4, Cygwin
>> ver. 1.7.9, MinGW/MSYS 1.0.17) for a full JDK 8 product build on a freshly
>> booted, dual core i7 notebook with 8GB RAM, HDD and 64-bit Windows 7:
>>
>> MKS
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 19:19:26
>> End ? 2012-02-29 20:07:44
>> 00:03:10 corba
>> 00:03:44 hotspot
>> 00:00:30 jaxp
>> 00:00:37 jaxws
>> 00:39:39 jdk
>> 00:00:36 langtools
>> 00:48:18 TOTAL
>> -------------------------
>>
>> MinGW/MSYS
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 18:16:31
>> End ? 2012-02-29 19:10:59
>> 00:02:57 corba
>> 00:03:04 hotspot
>> 00:00:32 jaxp
>> 00:00:40 jaxws
>> 00:46:36 jdk
>> 00:00:36 langtools
>> 00:54:28 TOTAL
>> -------------------------
>>
>> Cygwin
>> -- Build times ----------
>> Target all_product_build
>> Start 2012-02-29 14:36:50
>> End ? 2012-02-29 16:05:50
>> 00:05:47 corba
>> 00:03:24 hotspot
>> 00:00:33 jaxp
>> 00:00:43 jaxws
>> 01:17:45 jdk
>> 00:00:39 langtools
>> 01:29:00 TOTAL
>> -------------------------
>>
>> Regards,
>> Volker
From volker.simonis at gmail.com Fri Mar 9 10:15:46 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Fri, 9 Mar 2012 19:15:46 +0100
Subject: Is anyone able to build on Win 7
In-Reply-To:
References:
Message-ID:
On Thu, Mar 8, 2012 at 8:00 PM, Kelly O'Hair wrote:
>
> On Mar 8, 2012, at 10:00 AM, Volker Simonis wrote:
>
>> This thread will probably never end (Windows 2046 :)
>>
>> So I did more test......
>>
>> - I wanted to compare with MKS and the first thing I hit on was a bug
>> in MKS's 9.4 version
>> of ?cpio ("CFS# 32408--- cpio can not handle files which are
>> ReadOnly"). And it's expensive
>> and installation and license handling is PITA if you use several
>> virtual machiines..
>
> MKS 9.4 is seriously broken for us. ?I use 9.0p3 or 9.0p4. I filed a ticket with MKS on this issue months ago and
> have never heard back from them, and we have a support contract with them too. :^(
>
>>
>> - Still couldn't find the reason why the build hangs with Cygwin 1.7.10
>
> that's a new one for me.
>
> When both MKS and CYGWIN are installed on the same system it can be tricky.
> After I install MKS I usually go in and take MKS out of the default PATH, and change
> SHELL to be just /usr/bin/sh (which appears to be more of a universal keyword than a path to a shell).
> Then I go shut down and disable all MKS services.
> Then when I want an MKS shell started up, I have some hacky PATH setting and exec of
> the MKS shell. ?I could send you the formula if you would like.
>
> I've just kept wishing MKS could go away for us... someday... And you have provide a light at the end of the tunnel. ;^) ?Thanks!
>
>>
>> Finally I decided to try something new - MinGW/MSYS.
>>
>> And indeed - it worked, it's nearly as fast as MKS, it can use the
>> default make which comes
>> with the MinGW/Installation. Read the glory details at:
>>
>> http://mail.openjdk.java.net/pipermail/build-dev/2012-March/005729.html
>>
>> Please feel free to test, review and (hopfully) submit it.
>>
>> The changes are intentionally against the old, "traditional" build system to fix
>> the mentioned Cygwin problems and simplify the Windows build just now.
>>
>> As next steps I see the following points:
>> - integrate MinGW/MSYS with the new build system
>> - completely remove nmake from the HotSpot build and use prallel GNU make
>> ?like on Linux (I know this works and that it's faster - just have to
>> build a OpenJDK patch)
>>
>> Any comments?
>
> Fantastic stuff. ?I'll work on getting it in place.
>
> On replacing NMAKE, I agree with you however, I think NMAKE may be in cahoots with the
> VS compiler with regards to licensing checks or pre-compiled headers, the build is pretty fast.
> In my crude attempts in the past, I could never get anywhere close to the NMAKE build speed.
> Never completely understood why. :^(
>
I don't understand the licensing checks problem you mention? Do you
mean 'cl' can only be called from nmake?
I havn't seen this problem, although our internal build without
'nmake' I was mentioning runs with the commercial
and not the Express version of MSVS.
For the precompiled headers issue we found a solution. I'll just have
to port it to the OpenJDK.
> -kto
>
>
>>
>> Volker
>>
>> On Wed, Feb 15, 2012 at 1:10 PM, Fredrik ?hrstr?m
>> wrote:
>>> ----- kelly.ohair at oracle.com skrev:
>>>
>>>> So I'm with you on the stat() theory, makes a great deal of sense.
>>>
>>> The stat theory is very interesting, but it is unclear to me if it explains all of the problem.
>>>
>>> I setup a quadruple boot x86_64 machine with 4GB of ram and 4 cores:
>>> Winxp 32bit
>>> Win7 64bit
>>> Solaris 64bit
>>> Ubuntu 64bit
>>>
>>> And tested the build times on the different OS:es.
>>>
>>> Ubuntu Fastest by far.
>>>
>>> Solaris, slower, but this is only because of bad CC performance.
>>>
>>> Winxp, even slower but still ok.
>>>
>>> Win7, ridiculously slow. The configure script prints one line per second!
>>>
>>> Clearly, just running a bash script in cygwin/win7/64bit is problematic.
>>> If we get 10% speedup from dash, then that is not going to help because
>>> the slowdown is a factor 10.
>>>
>>> Could someone try out the difference between a 32bit win7 clean install and a 64 bit win7 clean install when running the latest cygwin and just the build-infra/jdk8/common/autoconf/configure script?
>>>
>>> (My patience for installing many OSes into the same box, just ran out. And virtualization
>>> testing can give a hint, but cannot be entirely trusted.)
>>>
>>> //Fredrik
>
From david.holmes at oracle.com Sun Mar 11 21:48:15 2012
From: david.holmes at oracle.com (David Holmes)
Date: Mon, 12 Mar 2012 14:48:15 +1000
Subject: Old build problem: unpack200 failure when setting OTHER_CXXFLAGS
in environment
Message-ID: <4F5D800F.9040904@oracle.com>
This is a blast from the past:
http://mail.openjdk.java.net/pipermail/build-dev/2007-May/000026.html
but the above issue and patch seem to have been ignored. I just ran into
this myself.
/export/users/dh198349/jdk8/builds/b01/se8-linux-i586-ea/tmp/sun/com.sun.java.util.jar.pack/unpack-cmd/obj/main.o:
In function `unpacker::run(int, char**)':
main.cpp:(.text+0xe0b): undefined reference to `gunzip::init(unpacker*)'
main.cpp:(.text+0xe1d): undefined reference to `gunzip::start(int)'
collect2: ld returned 1 exit status
make[7]: ***
[/export/users/dh198349/jdk8/builds/b01/se8-linux-i586-ea/bin/unpack200]
Error 1
The basic issue is one of recursive makes, with conditionally set
variables that might also be set externally in the environment. Here's
an example Makefile:
build: unpack
ifdef STANDALONE
FLAGS+=-XstandAlone
else
FLAGS+=-Xcombined
endif
unpack:
@make STANDALONE=true unpack_exe
build:
@echo build FLAGS = $(FLAGS)
unpack_exe:
@echo unpack_exe FLAGS = $(FLAGS)
.phony: build unpack unpack_exe
---
Here's a normal run:
> make build
make[1]: Entering directory `/scratch/dh198349'
unpack_exe FLAGS = -XstandAlone
make[1]: Leaving directory `/scratch/dh198349'
build FLAGS = -Xcombined
which is what we would expect. But if you now give FLAGS an initial
external value:
> FLAGS=external make build
make[1]: Entering directory `/scratch/dh198349'
unpack_exe FLAGS = external -Xcombined -XstandAlone
make[1]: Leaving directory `/scratch/dh198349'
build FLAGS = external -Xcombined
Yikes! Now unpack_exe sees both the STANDALONE and non-STANDALONE value
of FLAGS. This is because make re-exports any variable that came in from
the environment. So when the top-level make is called, FLAGS==external,
and to that the Makefile adds -Xcombined, so the sub-make effectively
becomes:
make FLAGS="external -Xcombined" STANDALONE=true unpack_exe
Here's one way to fix this:
# save original incoming FLGS
ORIG_FLAGS := $(FLAGS)
# hide any locally modified value of FLAGS
unexport FLAGS
build: unpack
ifdef STANDALONE
# override to allow sub-make to add to FLAGS
override FLAGS+=-XstandAlone
else
FLAGS+=-Xcombined
endif
unpack:
# Send in ORIG_FLAGS as FLAGS
@make FLAGS=$(ORIG_FLAGS) STANDALONE=true unpack_exe
build:
@echo build FLAGS = $(FLAGS)
unpack_exe:
@echo unpack_exe FLAGS = $(FLAGS)
.phony: build unpack unpack_exe
----
Or as per the original Patch, use a different variable in the Makefile
to that set in the environment.
David
-----
From erik.joelsson at oracle.com Mon Mar 12 05:18:38 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Mon, 12 Mar 2012 13:18:38 +0100
Subject: Review Request: 7141246 build-infra merge: Introduce new JVM_VARIANT*
to control which kind of jvm gets built
Message-ID: <4F5DE99E.7030608@oracle.com>
http://cr.openjdk.java.net/~erikj/7141246/webrev.01/
267 lines changed: 119 ins; 40 del; 108 mod; 4676 unch
7141246 build-infra merge: Introduce new JVM_VARIANT* to control which
kind of jvm gets built
The build-infra project is starting to move into jdk8. For the hotspot
build to stay compatible with the changes, the variables used to control
which kind of jvm gets built needs to be cleaned up. We propose the
following scheme:
JVM_VARIANT={server,client,zero etc}
JVM_VARIANT_SERVER={true,false}
JVM_VARIANT_CLIENT={true,false}
etc.
With this scheme it becomes possible to choose any type of jvm, while
the current scheme can't support only server on 32-bit platform.
Readability in makefile source is much improved with removal of double
negations.
Backwards compatibility is kept by translating the old variables
(ZERO_BUILD, BUILD_ONLY_CLIENT etc) to the new variables in make/defs.gmk.
Additional note: This change will not make all combinations valid or
buildable. However, some previously impossible variations are now
possible, most notably skipping client or kernel on 32-bit hosts.
/Erik
From kelly.ohair at oracle.com Mon Mar 12 15:57:19 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Mon, 12 Mar 2012 15:57:19 -0700
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5DE99E.7030608@oracle.com>
References: <4F5DE99E.7030608@oracle.com>
Message-ID: <0BE91575-4914-4D13-A0D4-31A1C53242C1@oracle.com>
Looks ok to me.
Note that this will likely collide with the FDS (full debug symbols) makefile changes coming down the pipe.
-kto
On Mar 12, 2012, at 5:18 AM, Erik Joelsson wrote:
> http://cr.openjdk.java.net/~erikj/7141246/webrev.01/
> 267 lines changed: 119 ins; 40 del; 108 mod; 4676 unch
>
> 7141246 build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
>
> The build-infra project is starting to move into jdk8. For the hotspot build to stay compatible with the changes, the variables used to control which kind of jvm gets built needs to be cleaned up. We propose the following scheme:
>
> JVM_VARIANT={server,client,zero etc}
> JVM_VARIANT_SERVER={true,false}
> JVM_VARIANT_CLIENT={true,false}
> etc.
>
> With this scheme it becomes possible to choose any type of jvm, while the current scheme can't support only server on 32-bit platform.
>
> Readability in makefile source is much improved with removal of double negations.
>
> Backwards compatibility is kept by translating the old variables (ZERO_BUILD, BUILD_ONLY_CLIENT etc) to the new variables in make/defs.gmk.
>
>
> Additional note: This change will not make all combinations valid or buildable. However, some previously impossible variations are now possible, most notably skipping client or kernel on 32-bit hosts.
>
> /Erik
From kelly.ohair at oracle.com Mon Mar 12 16:03:01 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Mon, 12 Mar 2012 16:03:01 -0700
Subject: Old build problem: unpack200 failure when setting OTHER_CXXFLAGS
in environment
In-Reply-To: <4F5D800F.9040904@oracle.com>
References: <4F5D800F.9040904@oracle.com>
Message-ID:
Just seems like a very poorly written Makefile to me.
Where is the actual webrev or patch, I could not see it.
-kto
On Mar 11, 2012, at 9:48 PM, David Holmes wrote:
> This is a blast from the past:
>
> http://mail.openjdk.java.net/pipermail/build-dev/2007-May/000026.html
>
> but the above issue and patch seem to have been ignored. I just ran into this myself.
>
> /export/users/dh198349/jdk8/builds/b01/se8-linux-i586-ea/tmp/sun/com.sun.java.util.jar.pack/unpack-cmd/obj/main.o: In function `unpacker::run(int, char**)':
> main.cpp:(.text+0xe0b): undefined reference to `gunzip::init(unpacker*)'
> main.cpp:(.text+0xe1d): undefined reference to `gunzip::start(int)'
> collect2: ld returned 1 exit status
> make[7]: *** [/export/users/dh198349/jdk8/builds/b01/se8-linux-i586-ea/bin/unpack200] Error 1
>
> The basic issue is one of recursive makes, with conditionally set variables that might also be set externally in the environment. Here's an example Makefile:
>
> build: unpack
>
> ifdef STANDALONE
> FLAGS+=-XstandAlone
> else
> FLAGS+=-Xcombined
> endif
>
> unpack:
> @make STANDALONE=true unpack_exe
>
> build:
> @echo build FLAGS = $(FLAGS)
> unpack_exe:
> @echo unpack_exe FLAGS = $(FLAGS)
>
> .phony: build unpack unpack_exe
>
> ---
>
> Here's a normal run:
>
> > make build
> make[1]: Entering directory `/scratch/dh198349'
> unpack_exe FLAGS = -XstandAlone
> make[1]: Leaving directory `/scratch/dh198349'
> build FLAGS = -Xcombined
>
> which is what we would expect. But if you now give FLAGS an initial external value:
>
> > FLAGS=external make build
> make[1]: Entering directory `/scratch/dh198349'
> unpack_exe FLAGS = external -Xcombined -XstandAlone
> make[1]: Leaving directory `/scratch/dh198349'
> build FLAGS = external -Xcombined
>
> Yikes! Now unpack_exe sees both the STANDALONE and non-STANDALONE value of FLAGS. This is because make re-exports any variable that came in from the environment. So when the top-level make is called, FLAGS==external, and to that the Makefile adds -Xcombined, so the sub-make effectively becomes:
>
> make FLAGS="external -Xcombined" STANDALONE=true unpack_exe
>
> Here's one way to fix this:
>
> # save original incoming FLGS
> ORIG_FLAGS := $(FLAGS)
> # hide any locally modified value of FLAGS
> unexport FLAGS
>
> build: unpack
>
> ifdef STANDALONE
> # override to allow sub-make to add to FLAGS
> override FLAGS+=-XstandAlone
> else
> FLAGS+=-Xcombined
> endif
>
> unpack:
> # Send in ORIG_FLAGS as FLAGS
> @make FLAGS=$(ORIG_FLAGS) STANDALONE=true unpack_exe
>
> build:
> @echo build FLAGS = $(FLAGS)
> unpack_exe:
> @echo unpack_exe FLAGS = $(FLAGS)
>
> .phony: build unpack unpack_exe
>
> ----
>
> Or as per the original Patch, use a different variable in the Makefile to that set in the environment.
>
> David
> -----
From david.holmes at oracle.com Mon Mar 12 16:21:02 2012
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 13 Mar 2012 09:21:02 +1000
Subject: Old build problem: unpack200 failure when setting OTHER_CXXFLAGS
in environment
In-Reply-To:
References: <4F5D800F.9040904@oracle.com>
Message-ID: <4F5E84DE.8000706@oracle.com>
On 13/03/2012 9:03 AM, Kelly O'Hair wrote:
> Just seems like a very poorly written Makefile to me.
>
> Where is the actual webrev or patch, I could not see it.
http://mail.openjdk.java.net/pipermail/build-dev/attachments/20070511/62a3961e/attachment.bin
Mangled by the mail servers. Here's my own patch:
iff --git a/make/com/sun/java/pack/Makefile
b/make/com/sun/java/pack/Makefile
--- a/make/com/sun/java/pack/Makefile
+++ b/make/com/sun/java/pack/Makefile
@@ -72,14 +72,14 @@
$(ZIPOBJDIR)/inffast.$(OBJECT_SUFFIX)
ZINCLUDE=-I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
- OTHER_CXXFLAGS += $(ZINCLUDE)
+ CXXFLAGS_COMMON += $(ZINCLUDE)
LDDFLAGS += $(ZIPOBJS)
else
LDDFLAGS += -lz
OTHER_CXXFLAGS += -DSYSTEM_ZLIB
endif
else
- OTHER_CXXFLAGS += -DNO_ZLIB -DUNPACK_JNI
+ CXXFLAGS_COMMON += -DNO_ZLIB -DUNPACK_JNI
OTHER_LDLIBS += $(JVMLIB)
endif
This has now been flagged as part of 7153072.
David
-----
> -kto
>
> On Mar 11, 2012, at 9:48 PM, David Holmes wrote:
>
>> This is a blast from the past:
>>
>> http://mail.openjdk.java.net/pipermail/build-dev/2007-May/000026.html
>>
>> but the above issue and patch seem to have been ignored. I just ran into this myself.
>>
>> /export/users/dh198349/jdk8/builds/b01/se8-linux-i586-ea/tmp/sun/com.sun.java.util.jar.pack/unpack-cmd/obj/main.o: In function `unpacker::run(int, char**)':
>> main.cpp:(.text+0xe0b): undefined reference to `gunzip::init(unpacker*)'
>> main.cpp:(.text+0xe1d): undefined reference to `gunzip::start(int)'
>> collect2: ld returned 1 exit status
>> make[7]: *** [/export/users/dh198349/jdk8/builds/b01/se8-linux-i586-ea/bin/unpack200] Error 1
>>
>> The basic issue is one of recursive makes, with conditionally set variables that might also be set externally in the environment. Here's an example Makefile:
>>
>> build: unpack
>>
>> ifdef STANDALONE
>> FLAGS+=-XstandAlone
>> else
>> FLAGS+=-Xcombined
>> endif
>>
>> unpack:
>> @make STANDALONE=true unpack_exe
>>
>> build:
>> @echo build FLAGS = $(FLAGS)
>> unpack_exe:
>> @echo unpack_exe FLAGS = $(FLAGS)
>>
>> .phony: build unpack unpack_exe
>>
>> ---
>>
>> Here's a normal run:
>>
>>> make build
>> make[1]: Entering directory `/scratch/dh198349'
>> unpack_exe FLAGS = -XstandAlone
>> make[1]: Leaving directory `/scratch/dh198349'
>> build FLAGS = -Xcombined
>>
>> which is what we would expect. But if you now give FLAGS an initial external value:
>>
>>> FLAGS=external make build
>> make[1]: Entering directory `/scratch/dh198349'
>> unpack_exe FLAGS = external -Xcombined -XstandAlone
>> make[1]: Leaving directory `/scratch/dh198349'
>> build FLAGS = external -Xcombined
>>
>> Yikes! Now unpack_exe sees both the STANDALONE and non-STANDALONE value of FLAGS. This is because make re-exports any variable that came in from the environment. So when the top-level make is called, FLAGS==external, and to that the Makefile adds -Xcombined, so the sub-make effectively becomes:
>>
>> make FLAGS="external -Xcombined" STANDALONE=true unpack_exe
>>
>> Here's one way to fix this:
>>
>> # save original incoming FLGS
>> ORIG_FLAGS := $(FLAGS)
>> # hide any locally modified value of FLAGS
>> unexport FLAGS
>>
>> build: unpack
>>
>> ifdef STANDALONE
>> # override to allow sub-make to add to FLAGS
>> override FLAGS+=-XstandAlone
>> else
>> FLAGS+=-Xcombined
>> endif
>>
>> unpack:
>> # Send in ORIG_FLAGS as FLAGS
>> @make FLAGS=$(ORIG_FLAGS) STANDALONE=true unpack_exe
>>
>> build:
>> @echo build FLAGS = $(FLAGS)
>> unpack_exe:
>> @echo unpack_exe FLAGS = $(FLAGS)
>>
>> .phony: build unpack unpack_exe
>>
>> ----
>>
>> Or as per the original Patch, use a different variable in the Makefile to that set in the environment.
>>
>> David
>> -----
>
From david.holmes at oracle.com Mon Mar 12 16:26:33 2012
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 13 Mar 2012 09:26:33 +1000
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5DE99E.7030608@oracle.com>
References: <4F5DE99E.7030608@oracle.com>
Message-ID: <4F5E8629.3000302@oracle.com>
Erik,
On 12/03/2012 10:18 PM, Erik Joelsson wrote:
> http://cr.openjdk.java.net/~erikj/7141246/webrev.01/
>
> 267 lines changed: 119 ins; 40 del; 108 mod; 4676 unch
You seem to have included the MINIMAL VM changes in here. Those changes
have not been pushed to the mainline and are not yet to be pushed. If
you want to push these build-infra changes you will need to factor out
the MINIMAL VM stuff - else wait.
David
-----
> 7141246 build-infra merge: Introduce new JVM_VARIANT* to control which
> kind of jvm gets built
>
> The build-infra project is starting to move into jdk8. For the hotspot
> build to stay compatible with the changes, the variables used to control
> which kind of jvm gets built needs to be cleaned up. We propose the
> following scheme:
>
> JVM_VARIANT={server,client,zero etc}
> JVM_VARIANT_SERVER={true,false}
> JVM_VARIANT_CLIENT={true,false}
> etc.
>
> With this scheme it becomes possible to choose any type of jvm, while
> the current scheme can't support only server on 32-bit platform.
>
> Readability in makefile source is much improved with removal of double
> negations.
>
> Backwards compatibility is kept by translating the old variables
> (ZERO_BUILD, BUILD_ONLY_CLIENT etc) to the new variables in make/defs.gmk.
>
>
> Additional note: This change will not make all combinations valid or
> buildable. However, some previously impossible variations are now
> possible, most notably skipping client or kernel on 32-bit hosts.
>
> /Erik
From kelly.ohair at oracle.com Mon Mar 12 16:43:04 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 12 Mar 2012 23:43:04 +0000
Subject: hg: jdk8/build: Added tag jdk8-b29 for changeset 41460de04258
Message-ID: <20120312234304.5FE214791B@hg.openjdk.java.net>
Changeset: eacd6b140c0c
Author: katleman
Date: 2012-03-08 20:34 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/eacd6b140c0c
Added tag jdk8-b29 for changeset 41460de04258
! .hgtags
From kelly.ohair at oracle.com Mon Mar 12 16:43:11 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 12 Mar 2012 23:43:11 +0000
Subject: hg: jdk8/build/corba: Added tag jdk8-b29 for changeset 6117395d4226
Message-ID: <20120312234313.B6D8F4791C@hg.openjdk.java.net>
Changeset: e481748a8d74
Author: katleman
Date: 2012-03-08 20:34 -0800
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/e481748a8d74
Added tag jdk8-b29 for changeset 6117395d4226
! .hgtags
From kelly.ohair at oracle.com Mon Mar 12 16:44:36 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 12 Mar 2012 23:44:36 +0000
Subject: hg: jdk8/build/hotspot: 20 new changesets
Message-ID: <20120312234525.103E34791D@hg.openjdk.java.net>
Changeset: 694fd3171eb0
Author: amurillo
Date: 2012-02-24 18:14 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/694fd3171eb0
7148664: new hotspot build - hs24-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 645162d94294
Author: dsamersoff
Date: 2012-02-22 19:43 +0400
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/645162d94294
7110104: It should be possible to stop and start JMX Agent at runtime
Summary: Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: b5ab7482dbf9
Author: dsamersoff
Date: 2012-02-22 10:32 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/b5ab7482dbf9
Merge
Changeset: 7292cff45988
Author: erikj
Date: 2012-02-22 09:24 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/7292cff45988
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/sparcWorks.make
! make/defs.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/sparcWorks.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: f096e1b74d85
Author: dholmes
Date: 2012-02-25 01:49 -0500
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/f096e1b74d85
7148126: ConstantPoolCacheEntry::print prints to wrong stream
Summary: Should print to passed in stream not tty
Reviewed-by: dholmes, never
Contributed-by: Krystal Mok
! src/share/vm/oops/cpCacheOop.cpp
Changeset: 205573af962c
Author: fparain
Date: 2012-02-28 07:58 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/205573af962c
Merge
Changeset: d8abc90163a4
Author: kvn
Date: 2012-02-20 13:11 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/d8abc90163a4
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
Summary: Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: 9a72c7ece7fb
Author: kvn
Date: 2012-02-21 11:55 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/9a72c7ece7fb
7146442: assert(false) failed: bad AD file
Summary: Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods.
Reviewed-by: never
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/escape.cpp
Changeset: c7987cbaf2ca
Author: kvn
Date: 2012-02-24 12:33 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/c7987cbaf2ca
7147416: LogCompilation tool does not work with post parse inlining
Summary: fixed few problems in LogCompilation parser.
Reviewed-by: never
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
Changeset: da4be62fb889
Author: roland
Date: 2012-02-27 09:17 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/da4be62fb889
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
Summary: check stack alignment on VM entry on x64.
Reviewed-by: kvn, never
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/os.hpp
Changeset: bf7796b7367a
Author: roland
Date: 2012-02-27 11:42 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/bf7796b7367a
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
Summary: stack must be realigned when calling the runtime for exception propagation at a call.
Reviewed-by: kvn, never
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 2ee7dcc77c63
Author: never
Date: 2012-02-28 10:04 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/2ee7dcc77c63
7145024: Crashes in ucrypto related to C2
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: b279f99d7143
Author: roland
Date: 2012-02-28 09:13 +0100
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/b279f99d7143
6910461: Register allocator may insert spill code at wrong insertion index
Summary: When resolving exception edges after register allocation, the C1 register allocator may insert spill code at the wrong insertion position.
Reviewed-by: kvn, never
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 031df0387c09
Author: never
Date: 2012-03-01 15:31 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/031df0387c09
7150051: incorrect oopmap in critical native
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: ce292d6c0385
Author: never
Date: 2012-03-02 09:13 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/ce292d6c0385
Merge
Changeset: 9eaf473fff9b
Author: dlong
Date: 2012-02-29 12:58 -0500
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/9eaf473fff9b
7142641: -Xshared:on fails on ARM
Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED
Reviewed-by: dcubed, dholmes
Contributed-by: dean.long at oracle.com
! src/os/linux/vm/os_linux.cpp
Changeset: 03cb7c836ef3
Author: bpittore
Date: 2012-03-02 14:34 -0500
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/03cb7c836ef3
Merge
Changeset: 030b5306d60f
Author: amurillo
Date: 2012-03-02 16:27 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/030b5306d60f
Merge
Changeset: b45b5c564098
Author: amurillo
Date: 2012-03-02 16:27 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/b45b5c564098
Added tag hs24-b02 for changeset 030b5306d60f
! .hgtags
Changeset: d61761bf3050
Author: katleman
Date: 2012-03-08 20:34 -0800
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/d61761bf3050
Added tag jdk8-b29 for changeset b45b5c564098
! .hgtags
From kelly.ohair at oracle.com Mon Mar 12 16:47:06 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 12 Mar 2012 23:47:06 +0000
Subject: hg: jdk8/build/jaxp: Added tag jdk8-b29 for changeset 25099a745e1a
Message-ID: <20120312234710.A4D9C4791E@hg.openjdk.java.net>
Changeset: 3be30c25a825
Author: katleman
Date: 2012-03-08 20:34 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/3be30c25a825
Added tag jdk8-b29 for changeset 25099a745e1a
! .hgtags
From kelly.ohair at oracle.com Mon Mar 12 16:47:24 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 12 Mar 2012 23:47:24 +0000
Subject: hg: jdk8/build/jaxws: 2 new changesets
Message-ID: <20120312234730.C81874791F@hg.openjdk.java.net>
Changeset: 2637318c3fe0
Author: katleman
Date: 2012-03-08 20:34 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/2637318c3fe0
Added tag jdk8-b29 for changeset 4897d9d2d048
! .hgtags
Changeset: df8e8071a413
Author: ohair
Date: 2012-03-12 16:40 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/df8e8071a413
Merge
From kelly.ohair at oracle.com Mon Mar 12 16:47:47 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 12 Mar 2012 23:47:47 +0000
Subject: hg: jdk8/build/jdk: 2 new changesets
Message-ID: <20120312234833.BD55D47920@hg.openjdk.java.net>
Changeset: 46e0a0467a3c
Author: katleman
Date: 2012-03-08 20:35 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/46e0a0467a3c
Added tag jdk8-b29 for changeset c5b882dce0fe
! .hgtags
Changeset: d8e197124943
Author: ohair
Date: 2012-03-12 16:41 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d8e197124943
Merge
From kelly.ohair at oracle.com Mon Mar 12 16:50:09 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 12 Mar 2012 23:50:09 +0000
Subject: hg: jdk8/build/langtools: Added tag jdk8-b29 for changeset
e974e82abe51
Message-ID: <20120312235015.0978547921@hg.openjdk.java.net>
Changeset: a1af4b95c287
Author: katleman
Date: 2012-03-08 20:35 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/a1af4b95c287
Added tag jdk8-b29 for changeset e974e82abe51
! .hgtags
From kelly.ohair at oracle.com Mon Mar 12 18:16:32 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Mon, 12 Mar 2012 18:16:32 -0700
Subject: Need reviewer: corba changes for build infra
Message-ID: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
Need a reviewer for these build-infra changes to the strip properties utility in the corba repository.
7153266: Adjustments to corba strip property utility (neutral to builds)
http://cr.openjdk.java.net/~ohair/openjdk8/infra-corba/webrev/
-kto
From tim.bell at gmail.com Mon Mar 12 22:14:47 2012
From: tim.bell at gmail.com (Tim Bell)
Date: Mon, 12 Mar 2012 22:14:47 -0700
Subject: Need reviewer: corba changes for build infra
In-Reply-To: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
Message-ID:
Hi Kelly
> Need a reviewer for these build-infra changes to the strip properties utility in the corba repository.
>
> 7153266: Adjustments to corba strip property utility (neutral to builds)
> http://cr.openjdk.java.net/~ohair/openjdk8/infra-corba/webrev/
Looks good overall.
I find this is a bit alarming - won't it overwrite the input file with
the output file?
120 String infile = inIter.next();
121 String outfile = outIter.next();
Note this would have happened in the earlier version as well:
118 in = new BufferedInputStream(new FileInputStream(file));
[...]
141 out = new FileOutputStream(file);
If these are derived files anyhow, maybe this is a non-issue.
Regards-
Tim
From tim.bell at gmail.com Mon Mar 12 22:30:35 2012
From: tim.bell at gmail.com (Tim Bell)
Date: Mon, 12 Mar 2012 22:30:35 -0700
Subject: Need reviewer: corba changes for build infra
In-Reply-To:
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
Message-ID:
I wrote:
> I find this is a bit alarming - won't it overwrite the input file with
> the output file?
>
> ?120 ? ? ? ? ? ? String infile = inIter.next();
> ?121 ? ? ? ? ? ? String outfile = outIter.next();
Sorry, I meant to pick on these lines, and also mention that
args.length should be an even number at line 64...
107 infiles.add(args[i]);
108 outfiles.add(args[i]);
Otherwise, my remarks apply, FWIW.
TIm
> Note this would have happened in the earlier version as well:
>
> ?118 ? ? ? ? ? ? ? ? in = new BufferedInputStream(new FileInputStream(file));
> ? [...]
> ?141 ? ? ? ? ? ? ? ? out = new FileOutputStream(file);
>
> If these are derived files anyhow, maybe this is a non-issue.
>
> Regards-
>
> Tim
From fredrik.ohrstrom at oracle.com Tue Mar 13 02:08:06 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Tue, 13 Mar 2012 10:08:06 +0100
Subject: Need reviewer: corba changes for build infra
In-Reply-To:
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
Message-ID: <4F5F0E76.7030900@oracle.com>
2012-03-13 06:30, Tim Bell skrev:
>
> Sorry, I meant to pick on these lines, and also mention that
> args.length should be an even number at line 64...
>
> 107 infiles.add(args[i]);
> 108 outfiles.add(args[i]);
>
> Otherwise, my remarks apply, FWIW.
You are right, the old behavior of the makefiles were to copy the source
and then strip it.
Therefore the destructive rewriting of the file.
The new behavior is to strip a source and write a destination at the
same time.
The new makefiles use only the @file so it uses the correct code.
This is now the same behavior as the other Strip/CompileProperties
implementations in the langtools and jdk repos.
I suggest we remove the old dangerous option of not using an @file.
Eventually we will merge all (slightly different) StripProperties and
CleanProperties implementations
into a single location. But this change is the first step, ie to have
them accept the same command line
options.
//Fredrik
From Dmitry.Samersoff at oracle.com Tue Mar 13 02:24:58 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Tue, 13 Mar 2012 13:24:58 +0400
Subject: Need reviewer: corba changes for build infra
In-Reply-To: <4F5F0E76.7030900@oracle.com>
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
<4F5F0E76.7030900@oracle.com>
Message-ID: <4F5F126A.6040605@oracle.com>
Frederik,
Just a curious - why we need a Java program here?
Could sed do the same with less efforts?
-Dmitry
On 2012-03-13 13:08, Fredrik ?hrstr?m wrote:
> 2012-03-13 06:30, Tim Bell skrev:
>>
>> Sorry, I meant to pick on these lines, and also mention that
>> args.length should be an even number at line 64...
>>
>> 107 infiles.add(args[i]);
>> 108 outfiles.add(args[i]);
>>
>> Otherwise, my remarks apply, FWIW.
> You are right, the old behavior of the makefiles were to copy the source
> and then strip it.
> Therefore the destructive rewriting of the file.
>
> The new behavior is to strip a source and write a destination at the
> same time.
> The new makefiles use only the @file so it uses the correct code.
> This is now the same behavior as the other Strip/CompileProperties
> implementations in the langtools and jdk repos.
>
> I suggest we remove the old dangerous option of not using an @file.
>
> Eventually we will merge all (slightly different) StripProperties and
> CleanProperties implementations
> into a single location. But this change is the first step, ie to have
> them accept the same command line
> options.
>
> //Fredrik
>
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From fredrik.ohrstrom at oracle.com Tue Mar 13 02:47:51 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Tue, 13 Mar 2012 10:47:51 +0100
Subject: Need reviewer: corba changes for build infra
In-Reply-To: <4F5F126A.6040605@oracle.com>
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
<4F5F0E76.7030900@oracle.com> <4F5F126A.6040605@oracle.com>
Message-ID: <4F5F17C7.4050706@oracle.com>
2012-03-13 10:24, Dmitry Samersoff skrev:
> Frederik,
>
> Just a curious - why we need a Java program here?
> Could sed do the same with less efforts?
In the old build system, there are two StripProperties.java
in corba and in the jdk with slightly different implementations
and command line options. And there are two CompileProperties.java
in langtools and in the jdk. Also slightly different.
There is >also< a broken sed implementation of StripProperties
in the jdk, and sometimes the properties files are simply copied over.
The net result is that, for property files.
Sometimes compiled to a bytecode class, and for those that remain text:
: is sometimes translated to \:
= is sometimes translate to \=
# comment is sometimes cleaned to only #, in a broken way, since #
inside text strings mutilates the text string.
# comment is sometimes removed completely.
\u00E9 is sometimes translated to binary E9, ie part of iso8859-1
translation, but not always.
The key values are sometimes sorted into a stable random sort.
If this does not make you go, bleeech, I do not know what will.
In the new build system, the StripProperties and CompileProperties
will be annotation processors inside the smart javac wrapper inside
langtools.
Neat and clean.
Oh, and the contortions the common/bin/compareimages.sh script have to
go through to
manage to compare the properties files between the old a new build in
some sensible way.
:-)
//Fredrik
From Dmitry.Samersoff at oracle.com Tue Mar 13 02:53:03 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Tue, 13 Mar 2012 13:53:03 +0400
Subject: Need reviewer: corba changes for build infra
In-Reply-To: <4F5F17C7.4050706@oracle.com>
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
<4F5F0E76.7030900@oracle.com> <4F5F126A.6040605@oracle.com>
<4F5F17C7.4050706@oracle.com>
Message-ID: <4F5F18FF.5090309@oracle.com>
Frederik,
> In the new build system, the StripProperties and CompileProperties
> will be annotation processors inside the smart javac wrapper inside
> langtools. Neat and clean.
OK. Thank you! It probably much better than sed script with conditional
changes.
-Dmitry
On 2012-03-13 13:47, Fredrik ?hrstr?m wrote:
> 2012-03-13 10:24, Dmitry Samersoff skrev:
>> Frederik,
>>
>> Just a curious - why we need a Java program here?
>> Could sed do the same with less efforts?
>
> In the old build system, there are two StripProperties.java
> in corba and in the jdk with slightly different implementations
> and command line options. And there are two CompileProperties.java
> in langtools and in the jdk. Also slightly different.
>
> There is >also< a broken sed implementation of StripProperties
> in the jdk, and sometimes the properties files are simply copied over.
>
> The net result is that, for property files.
>
> Sometimes compiled to a bytecode class, and for those that remain text:
> : is sometimes translated to \:
> = is sometimes translate to \=
> # comment is sometimes cleaned to only #, in a broken way, since #
> inside text strings mutilates the text string.
> # comment is sometimes removed completely.
> \u00E9 is sometimes translated to binary E9, ie part of iso8859-1
> translation, but not always.
> The key values are sometimes sorted into a stable random sort.
>
> If this does not make you go, bleeech, I do not know what will.
>
> In the new build system, the StripProperties and CompileProperties
> will be annotation processors inside the smart javac wrapper inside
> langtools.
> Neat and clean.
>
> Oh, and the contortions the common/bin/compareimages.sh script have to
> go through to
> manage to compare the properties files between the old a new build in
> some sensible way.
> :-)
>
> //Fredrik
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From fredrik.ohrstrom at oracle.com Tue Mar 13 03:01:25 2012
From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=)
Date: Tue, 13 Mar 2012 11:01:25 +0100
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5E8629.3000302@oracle.com>
References: <4F5DE99E.7030608@oracle.com> <4F5E8629.3000302@oracle.com>
Message-ID: <4F5F1AF5.3010203@oracle.com>
2012-03-13 00:26, David Holmes skrev:
>
> You seem to have included the MINIMAL VM changes in here. Those changes
> have not been pushed to the mainline and are not yet to be pushed. If
> you want to push these build-infra changes you will need to factor out
> the MINIMAL VM stuff - else wait.
The change of a few makefile internal variables named, for example
KERNEL_VM_TARGETS
to MINIMAL_VM_TARGETS makes sense, since the configure generated
variables are already
named JVM_VARIANT_MINIMAL. This change is based on a decision to rename
kernel to minimal,
that will eventually arrive, as you say. I see no harm in these changes
being pushed now.
It will not affect anyone since the actual makefile api (targets) are
still called kernel.
//Fredrik
From david.holmes at oracle.com Tue Mar 13 04:00:07 2012
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 13 Mar 2012 21:00:07 +1000
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5F1AF5.3010203@oracle.com>
References: <4F5DE99E.7030608@oracle.com> <4F5E8629.3000302@oracle.com>
<4F5F1AF5.3010203@oracle.com>
Message-ID: <4F5F28B7.8070903@oracle.com>
On 13/03/2012 8:01 PM, Fredrik ?hrstr?m wrote:
> 2012-03-13 00:26, David Holmes skrev:
>>
>> You seem to have included the MINIMAL VM changes in here. Those changes
>> have not been pushed to the mainline and are not yet to be pushed. If
>> you want to push these build-infra changes you will need to factor out
>> the MINIMAL VM stuff - else wait.
>
> The change of a few makefile internal variables named, for example
> KERNEL_VM_TARGETS
> to MINIMAL_VM_TARGETS makes sense, since the configure generated
> variables are already
> named JVM_VARIANT_MINIMAL. This change is based on a decision to rename
> kernel to minimal,
That is not really what is happening. KERNEL is gone (going) and MINIMAL
is coming. There are few places where it looks like a rename but that's
a bit of an over-simplificifation.
To review these changes in their current form means trying to factor out
the KERNEL->MINIMAL change while keeping track of what is actually new here.
> that will eventually arrive, as you say. I see no harm in these changes
> being pushed now.
> It will not affect anyone since the actual makefile api (targets) are
> still called kernel.
Which means we will have a bunch of non-working targets - right?
David
> //Fredrik
>
From fredrik.ohrstrom at oracle.com Tue Mar 13 04:11:26 2012
From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=)
Date: Tue, 13 Mar 2012 12:11:26 +0100
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5F28B7.8070903@oracle.com>
References: <4F5DE99E.7030608@oracle.com> <4F5E8629.3000302@oracle.com>
<4F5F1AF5.3010203@oracle.com> <4F5F28B7.8070903@oracle.com>
Message-ID: <4F5F2B5E.4010706@oracle.com>
2012-03-13 12:00, David Holmes skrev:
> That is not really what is happening. KERNEL is gone (going) and MINIMAL
> is coming. There are few places where it looks like a rename but that's
> a bit of an over-simplificifation.
Oh, well, to make it easier for the embedded team, we can wait with the
changes to KERNEL
TO MINIMAL in the existing variables, but the new config variables will
be called JVM_VARIANT_MINIMAL etc.
>> that will eventually arrive, as you say. I see no harm in these changes
>> being pushed now.
>> It will not affect anyone since the actual makefile api (targets) are
>> still called kernel.
> Which means we will have a bunch of non-working targets - right?
No, the old makefiles would behave just as bad as before.
//Fredrik
From erik.joelsson at oracle.com Tue Mar 13 07:19:30 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Tue, 13 Mar 2012 15:19:30 +0100
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5DE99E.7030608@oracle.com>
References: <4F5DE99E.7030608@oracle.com>
Message-ID: <4F5F5772.2090803@oracle.com>
http://cr.openjdk.java.net/~erikj/7141246/webrev.02
New webrev posted. Removed all renames of KERNEL->MINIMAL. We would
still like to keep the name of the new JVM_VARIANT variable if possible.
/Erik
> You seem to have included the MINIMAL VM changes in here. Those changes
> have not been pushed to the mainline and are not yet to be pushed. If
> you want to push these build-infra changes you will need to factor out
> the MINIMAL VM stuff - else wait.
>
> David
From kelly.ohair at oracle.com Tue Mar 13 14:44:59 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Tue, 13 Mar 2012 14:44:59 -0700
Subject: Need reviewer: corba changes for build infra
In-Reply-To: <4F5F126A.6040605@oracle.com>
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
<4F5F0E76.7030900@oracle.com> <4F5F126A.6040605@oracle.com>
Message-ID: <09194CCE-E462-42FA-96CC-FEEAAE1D8DF3@oracle.com>
The way properties files are handled in the jdk builds is inconsistent and this should be
considered a bandaid until we get the common makefile logic up into the top repository
and used by all lower level repositories.
I recall making a change a long time ago to StripProperties.java to allow for it to work on
pairs of files, and more than one pair so that it was run once during a build, or fewer times.
I forget all the details because that was a long time ago.
It struck me at the time that a simple egrep -v '^[\ ]*#' might have worked just as well, but
I resisted making that change at the time.
So this is a little of a bandaid, once the new makefiles are used by default, I expect we will see
more changes and one may be to merge or delete all this StripProperties* and CompileProperties* logic
in a consistent way.
-kto
On Mar 13, 2012, at 2:24 AM, Dmitry Samersoff wrote:
> Frederik,
>
> Just a curious - why we need a Java program here?
> Could sed do the same with less efforts?
>
> -Dmitry
>
>
> On 2012-03-13 13:08, Fredrik ?hrstr?m wrote:
>> 2012-03-13 06:30, Tim Bell skrev:
>>>
>>> Sorry, I meant to pick on these lines, and also mention that
>>> args.length should be an even number at line 64...
>>>
>>> 107 infiles.add(args[i]);
>>> 108 outfiles.add(args[i]);
>>>
>>> Otherwise, my remarks apply, FWIW.
>> You are right, the old behavior of the makefiles were to copy the source
>> and then strip it.
>> Therefore the destructive rewriting of the file.
>>
>> The new behavior is to strip a source and write a destination at the
>> same time.
>> The new makefiles use only the @file so it uses the correct code.
>> This is now the same behavior as the other Strip/CompileProperties
>> implementations in the langtools and jdk repos.
>>
>> I suggest we remove the old dangerous option of not using an @file.
>>
>> Eventually we will merge all (slightly different) StripProperties and
>> CleanProperties implementations
>> into a single location. But this change is the first step, ie to have
>> them accept the same command line
>> options.
>>
>> //Fredrik
>>
>
>
> --
> Dmitry Samersoff
> Java Hotspot development team, SPB04
> * There will come soft rains ...
From kelly.ohair at oracle.com Tue Mar 13 14:50:00 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Tue, 13 Mar 2012 14:50:00 -0700
Subject: Need reviewer: corba changes for build infra
In-Reply-To:
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
Message-ID: <1BC6B1A2-9304-4650-8CA9-814D76D85B8A@oracle.com>
On Mar 12, 2012, at 10:14 PM, Tim Bell wrote:
> Hi Kelly
>
>> Need a reviewer for these build-infra changes to the strip properties utility in the corba repository.
>>
>> 7153266: Adjustments to corba strip property utility (neutral to builds)
>> http://cr.openjdk.java.net/~ohair/openjdk8/infra-corba/webrev/
>
> Looks good overall.
>
> I find this is a bit alarming - won't it overwrite the input file with
> the output file?
>
> 120 String infile = inIter.next();
> 121 String outfile = outIter.next();
Two names here. If they are the same name, it still works, but not a great idea.
>
>
> Note this would have happened in the earlier version as well:
>
> 118 in = new BufferedInputStream(new FileInputStream(file));
> [...]
> 141 out = new FileOutputStream(file);
>
> If these are derived files anyhow, maybe this is a non-issue.
It should be run on a derived file, and it may be processing all the properties with a load(), then
writing a new file to the same name, or it used to.
This is all as expected, although perhaps questionable style.
Given Fredrik's comments too, are you ok with the changes?
-kto
>
> Regards-
>
> Tim
From kelly.ohair at oracle.com Tue Mar 13 14:50:48 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Tue, 13 Mar 2012 14:50:48 -0700
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5F5772.2090803@oracle.com>
References: <4F5DE99E.7030608@oracle.com> <4F5F5772.2090803@oracle.com>
Message-ID:
I'm still ok with the changes.
-kto
On Mar 13, 2012, at 7:19 AM, Erik Joelsson wrote:
> http://cr.openjdk.java.net/~erikj/7141246/webrev.02
>
> New webrev posted. Removed all renames of KERNEL->MINIMAL. We would still like to keep the name of the new JVM_VARIANT variable if possible.
>
> /Erik
>> You seem to have included the MINIMAL VM changes in here. Those changes
>> have not been pushed to the mainline and are not yet to be pushed. If
>> you want to push these build-infra changes you will need to factor out
>> the MINIMAL VM stuff - else wait.
>>
>> David
>
From tim.bell at gmail.com Tue Mar 13 19:00:48 2012
From: tim.bell at gmail.com (Tim Bell)
Date: Tue, 13 Mar 2012 19:00:48 -0700
Subject: Need reviewer: corba changes for build infra
In-Reply-To: <1BC6B1A2-9304-4650-8CA9-814D76D85B8A@oracle.com>
References: <203AAE7A-AF9F-43CC-85C2-CECA96AD016F@oracle.com>
<1BC6B1A2-9304-4650-8CA9-814D76D85B8A@oracle.com>
Message-ID:
> This is all as expected, although perhaps questionable style.
>
> Given Fredrik's comments too, are you ok with the changes?
Thanks for the back-story on this corner of the build.
I am fine with the changes.
Tim
From david.holmes at oracle.com Tue Mar 13 22:00:07 2012
From: david.holmes at oracle.com (David Holmes)
Date: Wed, 14 Mar 2012 15:00:07 +1000
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F5F5772.2090803@oracle.com>
References: <4F5DE99E.7030608@oracle.com> <4F5F5772.2090803@oracle.com>
Message-ID: <4F6025D7.4000704@oracle.com>
Hi Erik,
On 14/03/2012 12:19 AM, Erik Joelsson wrote:
> http://cr.openjdk.java.net/~erikj/7141246/webrev.02
>
> New webrev posted. Removed all renames of KERNEL->MINIMAL. We would
> still like to keep the name of the new JVM_VARIANT variable if possible.
I find it confusing to convert KERNEL_BUILD->(JVM_VARIANT_MINIMAL=true)
and then check for JVM_VARIANT_MINIMAL, instead of just defining
JVM_VARIANT_KERNEL. Particularly when KERNEL is used in a bunch of other
variables.
make/Makefile
Are the Shark/Zero folk okay with the shark/zero changes? If I
understand correctly, today if SHARK_BUILD==true then ZERO_BUILD==true,
but in the new scheme JVM_VARIANT_ZEROSHARK and JVM_VARIANT_ZERO are
distinct (but the name ZEROSHARK implies ZERO and SHARK).
---
/make/defs.make
74 ifeq ($(ZERO_BUILD)$(KERNEL_BUILD)$(SHARK_BUILD),)
75 # A default is needed
76 ifeq ($(BUILD_CLIENT_ONLY), true)
77 JVM_VARIANTS:=client
78 JVM_VARIANT_CLIENT:=true
79 endif
80 # Further defaults are platform and arch specific
I don't understand why we would only need a default in the
BUILD_CLIENT_ONLY case. Is this just to avoid replicating the
BUILD_CLIENT_ONLY check in the platform specific makefiles?
David
-----
> /Erik
>> You seem to have included the MINIMAL VM changes in here. Those changes
>> have not been pushed to the mainline and are not yet to be pushed. If
>> you want to push these build-infra changes you will need to factor out
>> the MINIMAL VM stuff - else wait.
>>
>> David
>
From erik.joelsson at oracle.com Wed Mar 14 01:17:00 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Wed, 14 Mar 2012 09:17:00 +0100
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F6025D7.4000704@oracle.com>
References: <4F5DE99E.7030608@oracle.com> <4F5F5772.2090803@oracle.com>
<4F6025D7.4000704@oracle.com>
Message-ID: <4F6053FC.1080801@oracle.com>
On 2012-03-14 06:00, David Holmes wrote:
> Hi Erik,
>
> I find it confusing to convert
> KERNEL_BUILD->(JVM_VARIANT_MINIMAL=true) and then check for
> JVM_VARIANT_MINIMAL, instead of just defining JVM_VARIANT_KERNEL.
> Particularly when KERNEL is used in a bunch of other variables.
>
I can agree that it seems weird. What is the timeframe for removing
kernel and introducing minimal in jdk8? If it's far off I can see it
making sense for us to revert the name MINIMAL to KERNEL for the whole
project. It will be more work converting back later though.
> make/Makefile
>
> Are the Shark/Zero folk okay with the shark/zero changes? If I
> understand correctly, today if SHARK_BUILD==true then
> ZERO_BUILD==true, but in the new scheme JVM_VARIANT_ZEROSHARK and
> JVM_VARIANT_ZERO are distinct (but the name ZEROSHARK implies ZERO and
> SHARK).
>
I have not checked with them specifically, no. I'm guessing that the old
variables were defined like that because it made the checks easy to
write since zero and shark share a lot of settings in the makefiles. As
I understand it, what we would like to express with the JVM_VARIANT is a
configuration resulting in a separate jvm binary. If you define two or
more variants, you will end up with that many binaries. This is already
true for SERVER, CLIENT and KERNEL. We would like all the variants to be
controlled and expressed in the same way. These changes unfortunately
won't take us all the way, but it's a first step.
/Erik
> ---
>
> /make/defs.make
>
> 74 ifeq ($(ZERO_BUILD)$(KERNEL_BUILD)$(SHARK_BUILD),)
> 75 # A default is needed
> 76 ifeq ($(BUILD_CLIENT_ONLY), true)
> 77 JVM_VARIANTS:=client
> 78 JVM_VARIANT_CLIENT:=true
> 79 endif
> 80 # Further defaults are platform and arch specific
>
> I don't understand why we would only need a default in the
> BUILD_CLIENT_ONLY case. Is this just to avoid replicating the
> BUILD_CLIENT_ONLY check in the platform specific makefiles?
>
> David
> -----
>
>
>> /Erik
>>> You seem to have included the MINIMAL VM changes in here. Those changes
>>> have not been pushed to the mainline and are not yet to be pushed. If
>>> you want to push these build-infra changes you will need to factor out
>>> the MINIMAL VM stuff - else wait.
>>>
>>> David
>>
From volker.simonis at gmail.com Wed Mar 14 08:46:49 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Wed, 14 Mar 2012 16:46:49 +0100
Subject: static linking of libgcc on linux ?
In-Reply-To:
References: <4C96F8FA.40508@oracle.com>
<4CA06C9C.3000307@redhat.com> <4CBB8C05.2080108@oracle.com>
<4CBC0579.4000106@redhat.com>
Message-ID:
I know this is an age-old thread, but I've just stumbled over this issue
and thought I write my two pence down as well in case anybody else
will ever have a similar problem:
In general I agree that it is advisable to dynamically link libgcc, but one
real problem it creates is the fact that it prevents you from building on an
old OS version with a new version of GCC.
This was exactly the problem I was running into: I built on SuSE 9 with
a self-compiled GCC 4.1. There's no problem with the HotSpot which is
still statically linked to libgcc as mentioned by Martin, but once the JDK
loads for example libfontconfig.so it will crash, because libfontconfig.so
is dynamically linked against the newer libgcc from GCC 4.1 which is not
available on SuSE 9.
So for JDK8 we should at least align the way how we link libgcc between
all the shared libraries of the JDK (either way:).
Regards,
Volker
On Mon, Oct 18, 2010 at 7:16 PM, Kelly O'Hair wrote:
>
> On Oct 18, 2010, at 1:29 AM, Andrew Haley wrote:
>
>> On 10/18/2010 12:51 AM, David Holmes wrote:
>>>
>>> Just to revive this ...
>>>
>>> Andrew Haley said the following on 09/27/10 20:06:
>>>>
>>>> In practice, it's often the other way round: static linking with
>>>> libgcc on GNU/Linux causes more problems than it solves. ?If we're not
>>>> linking statically with libgcc now, it would be risky to start doing
>>>> so again.
>>>
>>>
>>> So the current situation is that if you build with gcc 3.x you will get
>>> static linking and with 4.x you won't. This seems to me to be an
>>> oversight when we moved to gcc 4 builds.
>>>
>>> That said, the lack of static linking does not appear to have harmed
>>> anything.
>>>
>>> So do we just leave this as-is or try to rectify it?
>>
>>
>> Please leave it as it is.
>>
>> We gcc maintainers moved from statically linking libgcc to making it a
>> dynamic library because of a library versioning problem. ?If, in a
>> single process, two shared objects (or one shared object and a main
>> program) are linked against different versions of libgcc all manner of
>> things may break.
>>
>> http://gcc.gnu.org/ml/gcc/2000-04/msg00610.html
>>
>> Andrew.
>>
>
> I have to agree with Andrew.
>
> Static linking is never a great idea, but I understand is was done a long
> time ago to
> deal with some quality issues and maximize portability of the binaries over
> many Linux systems.
> I don't think those reasons are valid anymore.
>
> I'm not sure this change was done by design or accident, but I'd vote that
> we start
> avoiding static links if at all possible. Just my opinion.
>
> -kto
>
From aph at redhat.com Wed Mar 14 09:12:43 2012
From: aph at redhat.com (Andrew Haley)
Date: Wed, 14 Mar 2012 16:12:43 +0000
Subject: static linking of libgcc on linux ?
In-Reply-To:
References: <4C96F8FA.40508@oracle.com>
<4CA06C9C.3000307@redhat.com> <4CBB8C05.2080108@oracle.com>
<4CBC0579.4000106@redhat.com>
Message-ID: <4F60C37B.9060307@redhat.com>
On 03/14/2012 03:46 PM, Volker Simonis wrote:
> I know this is an age-old thread, but I've just stumbled over this issue
> and thought I write my two pence down as well in case anybody else
> will ever have a similar problem:
>
> In general I agree that it is advisable to dynamically link libgcc, but one
> real problem it creates is the fact that it prevents you from building on an
> old OS version with a new version of GCC.
>
> This was exactly the problem I was running into: I built on SuSE 9 with
> a self-compiled GCC 4.1. There's no problem with the HotSpot which is
> still statically linked to libgcc as mentioned by Martin, but once the JDK
> loads for example libfontconfig.so it will crash, because libfontconfig.so
> is dynamically linked against the newer libgcc from GCC 4.1 which is not
> available on SuSE 9.
>
> So for JDK8 we should at least align the way how we link libgcc between
> all the shared libraries of the JDK (either way:).
Yes, but the right answer is not to statically link against libgcc.
A mismatch between libgcc and glibc can lead to some horridly hard to
debug problems in exception handling, for example.
The simple rule is to use your system compiler; and if you don't,
you'll need to copy libgcc onto machines you want to run on. Even
then, there might be problems if the libc on the machine you want to
run on isn't compatible with the libgcc you've built. We try our
utmost to make odd mixtures work, but there are limits to what is
possible.
Andrew.
From david.katleman at oracle.com Wed Mar 14 14:00:48 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 14 Mar 2012 21:00:48 +0000
Subject: hg: jdk8/build: 3 new changesets
Message-ID: <20120314210048.4B1154798D@hg.openjdk.java.net>
Changeset: 84ece503953e
Author: michaelm
Date: 2012-03-06 20:25 +0000
URL: http://hg.openjdk.java.net/jdk8/build/rev/84ece503953e
7113349: Initial changeset for Macosx port to jdk
Reviewed-by: jjh, alanb, dholmes, anthony, ohrstrom, ksrini, jrose, weijun, smarks
Contributed-by: Alan Bateman , Alexander Potochkin , Alexander Zuev , Andrew Brygin , Artem Ananiev , Alex Strange , Bino George , Christine Lu , David Katleman , David Durrence , Dmitry Cherepanov , Greg Lewis , Kevin Miller , Kurt Miller , Landon Fuller , Leonid Romanov , Loefty Walkowiak , Mark Reinhold , Naoto Sato , Philip Race , Roger Hoover , Scott Kovatch , Sergey ByloKhov , Mike Swingler , Tomas Hurka
! .hgignore
! make/Defs-internal.gmk
! make/jprt.properties
Changeset: 84ffd2c5f41c
Author: lana
Date: 2012-03-07 22:36 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/84ffd2c5f41c
Merge
Changeset: 6cea54809b51
Author: lana
Date: 2012-03-09 11:56 -0800
URL: http://hg.openjdk.java.net/jdk8/build/rev/6cea54809b51
Merge
From david.katleman at oracle.com Wed Mar 14 14:00:56 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 14 Mar 2012 21:00:56 +0000
Subject: hg: jdk8/build/corba: 3 new changesets
Message-ID: <20120314210058.0D1974798E@hg.openjdk.java.net>
Changeset: f7718662741d
Author: michaelm
Date: 2012-03-06 20:25 +0000
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/f7718662741d
7113349: Initial changeset for Macosx port to jdk
Reviewed-by: jjh, alanb, dholmes, anthony, ohrstrom, ksrini, jrose, weijun, smarks
Contributed-by: Alan Bateman , Alexander Potochkin , Alexander Zuev , Andrew Brygin , Artem Ananiev , Alex Strange , Bino George , Christine Lu , David Katleman , David Durrence , Dmitry Cherepanov , Greg Lewis , Kevin Miller , Kurt Miller , Landon Fuller , Leonid Romanov , Loefty Walkowiak , Mark Reinhold , Naoto Sato , Philip Race , Roger Hoover , Scott Kovatch , Sergey ByloKhov , Mike Swingler , Tomas Hurka
! .hgignore
+ make/common/Defs-bsd.gmk
+ make/common/shared/Defs-bsd.gmk
! make/common/shared/Defs-utils.gmk
! make/common/shared/Platform.gmk
Changeset: 9cd9d8b408fa
Author: lana
Date: 2012-03-07 22:36 -0800
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/9cd9d8b408fa
Merge
Changeset: 4605f8418bf5
Author: lana
Date: 2012-03-09 11:56 -0800
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/4605f8418bf5
Merge
From david.katleman at oracle.com Wed Mar 14 14:02:35 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 14 Mar 2012 21:02:35 +0000
Subject: hg: jdk8/build/jaxws: 4 new changesets
Message-ID: <20120314210242.4887D4798F@hg.openjdk.java.net>
Changeset: 5600254058a1
Author: michaelm
Date: 2012-03-06 20:26 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/5600254058a1
7113349: Initial changeset for Macosx port to jdk
Reviewed-by: jjh, alanb, dholmes, anthony, ohrstrom, ksrini, jrose, weijun, smarks
Contributed-by: Alan Bateman , Alexander Potochkin , Alexander Zuev , Andrew Brygin , Artem Ananiev , Alex Strange , Bino George , Christine Lu , David Katleman , David Durrence , Dmitry Cherepanov , Greg Lewis , Kevin Miller , Kurt Miller , Landon Fuller , Leonid Romanov , Loefty Walkowiak , Mark Reinhold , Naoto Sato , Philip Race , Roger Hoover , Scott Kovatch , Sergey ByloKhov , Mike Swingler , Tomas Hurka
! .hgignore
! make/jprt.properties
Changeset: 0c2ac6c64d08
Author: lana
Date: 2012-03-07 22:40 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/0c2ac6c64d08
Merge
- build-defs.xml
- build-drop-template.xml
- jaxws.properties
- patches/jaxws_src/README
Changeset: c65c291660eb
Author: lana
Date: 2012-03-09 11:57 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/c65c291660eb
Merge
Changeset: 6882b10e85d6
Author: katleman
Date: 2012-03-14 13:49 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/6882b10e85d6
Merge
From david.katleman at oracle.com Wed Mar 14 14:03:54 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 14 Mar 2012 21:03:54 +0000
Subject: hg: jdk8/build/jdk: 27 new changesets
Message-ID: <20120314210838.D842B47991@hg.openjdk.java.net>
Changeset: 0e31cf72b84d
Author: mrkam
Date: 2012-03-02 12:24 +0200
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0e31cf72b84d
7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support
Reviewed-by: art
! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java
Changeset: fd7727f1789d
Author: alexsch
Date: 2012-03-05 16:46 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fd7727f1789d
7130521: [macosx] closed/javax/swing/JMenuItem/6209975/bug6209975.java failed on macosx
Reviewed-by: rupashka
+ test/javax/swing/JMenuItem/6209975/bug6209975.java
Changeset: a0406fd03cfe
Author: malenkov
Date: 2012-03-05 18:01 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a0406fd03cfe
7148143: PropertyChangeSupport.addPropertyChangeListener can throw ClassCastException
Reviewed-by: rupashka
! src/share/classes/java/beans/ChangeListenerMap.java
! src/share/classes/java/beans/PropertyChangeSupport.java
! src/share/classes/java/beans/VetoableChangeSupport.java
+ test/java/beans/PropertyChangeSupport/Test7148143.java
+ test/java/beans/VetoableChangeSupport/Test7148143.java
Changeset: af06a5460c42
Author: alexsch
Date: 2012-03-07 17:57 +0400
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/af06a5460c42
7132808: [macosx] closed/javax/swing/JFileChooser/4524490/bug4524490.java fails on MacOS
Reviewed-by: alexp
+ test/javax/swing/JFileChooser/4524490/bug4524490.java
Changeset: 5730ea24534f
Author: rupashka
Date: 2012-03-07 20:07 +0200
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/5730ea24534f
7146377: closed/javax/swing/DataTransfer/4876520/bug4876520.java failed since b08 in jdk 8
Reviewed-by: alexp
! src/share/classes/javax/swing/SwingUtilities.java
+ test/javax/swing/SwingUtilities/7146377/bug7146377.java
Changeset: b6fbe0a78fbc
Author: lana
Date: 2012-03-08 15:26 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b6fbe0a78fbc
Merge
Changeset: 764195843d4e
Author: lana
Date: 2012-03-09 11:55 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/764195843d4e
Merge
Changeset: 6eed7049d389
Author: ptisnovs
Date: 2012-03-01 14:02 +0100
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6eed7049d389
7149785: Minor corrections to ScriptEngineManager javadoc
Summary: JavaDoc correction
Reviewed-by: alanb
Contributed-by: Pavel Tisnovsky
! src/share/classes/javax/script/ScriptEngineManager.java
Changeset: 971a86421f51
Author: mduigou
Date: 2012-03-01 09:40 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/971a86421f51
7149320: Move sun.misc.VM.booted() to the end of System.initializeSystemClass()
Summary: Ensure that sun.misc.VM.booted() is the last action in System.initSystemClass()
Reviewed-by: dholmes, alanb
! src/share/classes/java/lang/System.java
Changeset: 3664ca46bc91
Author: vinnie
Date: 2012-03-02 17:24 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3664ca46bc91
6988842: jce/ECC test fails for SunPKCS11 provider using nss library
Reviewed-by: mullan
! make/sun/security/Makefile
! src/share/classes/sun/security/pkcs11/Config.java
! src/share/classes/sun/security/pkcs11/SunPKCS11.java
! test/ProblemList.txt
! test/sun/security/pkcs11/PKCS11Test.java
+ test/sun/security/pkcs11/nss/lib/README
+ test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk
+ test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib
+ test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk
+ test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll
+ test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib
+ test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk
+ test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk
+ test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib
+ test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk
! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll
+ test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib
! test/sun/security/pkcs11/nss/p11-nss.txt
! test/sun/security/tools/keytool/autotest.sh
Changeset: 8f61ac5986ee
Author: khazra
Date: 2012-03-02 13:48 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8f61ac5986ee
7146763: Warnings cleanup in the sun.rmi and related packages
Summary: Cleanup warnings and use jkd7 features in sun.rmi.*
Reviewed-by: smarks, chegar, forax, dmocek
! make/sun/rmi/cgi/Makefile
! make/sun/rmi/registry/Makefile
! make/sun/rmi/rmi/Makefile
! make/sun/rmi/rmid/Makefile
! src/share/classes/com/sun/rmi/rmid/ExecOptionPermission.java
! src/share/classes/com/sun/rmi/rmid/ExecPermission.java
! src/share/classes/sun/rmi/log/ReliableLog.java
! src/share/classes/sun/rmi/registry/RegistryImpl.java
! src/share/classes/sun/rmi/rmic/BatchEnvironment.java
! src/share/classes/sun/rmi/rmic/Main.java
! src/share/classes/sun/rmi/rmic/RMIGenerator.java
! src/share/classes/sun/rmi/rmic/newrmic/Main.java
! src/share/classes/sun/rmi/rmic/newrmic/Resources.java
! src/share/classes/sun/rmi/server/ActivatableRef.java
! src/share/classes/sun/rmi/server/Activation.java
! src/share/classes/sun/rmi/server/ActivationGroupImpl.java
! src/share/classes/sun/rmi/server/LoaderHandler.java
! src/share/classes/sun/rmi/server/MarshalInputStream.java
! src/share/classes/sun/rmi/server/UnicastRef.java
! src/share/classes/sun/rmi/server/UnicastRef2.java
! src/share/classes/sun/rmi/server/UnicastServerRef.java
! src/share/classes/sun/rmi/server/Util.java
! src/share/classes/sun/rmi/server/WeakClassHashMap.java
! src/share/classes/sun/rmi/transport/ConnectionInputStream.java
! src/share/classes/sun/rmi/transport/DGCAckHandler.java
! src/share/classes/sun/rmi/transport/DGCClient.java
! src/share/classes/sun/rmi/transport/DGCImpl.java
! src/share/classes/sun/rmi/transport/ObjectTable.java
! src/share/classes/sun/rmi/transport/StreamRemoteCall.java
! src/share/classes/sun/rmi/transport/Target.java
! src/share/classes/sun/rmi/transport/Transport.java
! src/share/classes/sun/rmi/transport/WeakRef.java
! src/share/classes/sun/rmi/transport/proxy/CGIHandler.java
! src/share/classes/sun/rmi/transport/proxy/HttpInputStream.java
! src/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java
! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java
! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java
! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java
! src/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java
Changeset: f67ff7b0f6ae
Author: chegar
Date: 2012-03-04 07:41 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f67ff7b0f6ae
7145043: HttpServerProvider.java:81: warning - @code("httpServerProvider") is an unknown tag
Reviewed-by: michaelm
! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
Changeset: a9840446d677
Author: vinnie
Date: 2012-03-05 14:13 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a9840446d677
7151109: backout CR 6988842
Reviewed-by: mullan
! make/sun/security/Makefile
! src/share/classes/sun/security/pkcs11/Config.java
! src/share/classes/sun/security/pkcs11/SunPKCS11.java
! test/ProblemList.txt
! test/sun/security/pkcs11/PKCS11Test.java
- test/sun/security/pkcs11/nss/lib/README
- test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk
- test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk
- test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib
- test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk
- test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll
- test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk
- test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll
! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib
! test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk
- test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib
- test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk
! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll
- test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib
! test/sun/security/pkcs11/nss/p11-nss.txt
! test/sun/security/tools/keytool/autotest.sh
Changeset: 4785a6d4ae15
Author: vinnie
Date: 2012-03-05 14:15 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4785a6d4ae15
Merge
Changeset: 8b4309cbd999
Author: prr
Date: 2012-03-05 09:33 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8b4309cbd999
7078053: Solaris JDK build: C compiler writing tmp files into the make tree
Reviewed-by: ohair, alanb
! make/java/nio/Makefile
! make/sun/xawt/Makefile
Changeset: ce6b852bf4e2
Author: khazra
Date: 2012-03-05 17:38 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ce6b852bf4e2
7151348: Build breaks due to warning clean up in sun.rmi.*(7146763)
Summary: Undo changes to sun/rmi/rmic/* commited as fix for 7146763
Reviewed-by: smarks
! src/share/classes/sun/rmi/rmic/BatchEnvironment.java
! src/share/classes/sun/rmi/rmic/Main.java
! src/share/classes/sun/rmi/rmic/RMIGenerator.java
! src/share/classes/sun/rmi/rmic/newrmic/Main.java
! src/share/classes/sun/rmi/rmic/newrmic/Resources.java
Changeset: 26ed9a64a318
Author: weijun
Date: 2012-03-06 10:25 +0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/26ed9a64a318
7149012: jarsigner needs not warn about cert expiration if the jar has a TSA timestamp
Reviewed-by: xuelei
! src/share/classes/sun/security/tools/JarSigner.java
Changeset: d45bc4307996
Author: michaelm
Date: 2012-03-06 20:34 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d45bc4307996
7113349: Initial changeset for Macosx port to jdk
Reviewed-by: jjh, alanb, dholmes, anthony, ohrstrom, ksrini, jrose, weijun, smarks
Contributed-by: Alan Bateman , Alexander Potochkin , Alexander Zuev , Andrew Brygin , Artem Ananiev , Alex Strange , Bino George , Christine Lu , David Katleman , David Durrence , Dmitry Cherepanov , Greg Lewis , Kevin Miller , Kurt Miller , Landon Fuller , Leonid Romanov , Loefty Walkowiak , Mark Reinhold , Naoto Sato , Philip Race , Roger Hoover , Scott Kovatch , Sergey ByloKhov , Mike Swingler , Tomas Hurka
! .hgignore
! make/Makefile
+ make/apple/Makefile
+ make/apple/applescript/Makefile
! make/com/Makefile
+ make/com/apple/Makefile
+ make/com/apple/osx/Makefile
+ make/com/apple/osxui/Makefile
! make/com/sun/java/pack/Makefile
! make/com/sun/nio/Makefile
! make/com/sun/security/auth/module/Makefile
! make/com/sun/tools/attach/Exportedfiles.gmk
! make/com/sun/tools/attach/FILES_c.gmk
! make/com/sun/tools/attach/FILES_java.gmk
! make/com/sun/tools/attach/Makefile
+ make/com/sun/tools/attach/mapfile-bsd
! make/common/Defs-linux.gmk
+ make/common/Defs-macosx.gmk
! make/common/Defs-solaris.gmk
! make/common/Defs.gmk
! make/common/Library.gmk
! make/common/Program.gmk
+ make/common/Release-macosx.gmk
! make/common/Release.gmk
! make/common/Rules.gmk
! make/common/internal/NativeCompileRules.gmk
+ make/common/shared/Compiler-llvm.gmk
! make/common/shared/Defs-java.gmk
+ make/common/shared/Defs-macosx.gmk
! make/common/shared/Defs-utils.gmk
! make/common/shared/Defs-versions.gmk
! make/common/shared/Defs.gmk
! make/common/shared/Platform.gmk
! make/common/shared/Sanity.gmk
! make/docs/Makefile
! make/docs/NON_CORE_PKGS.gmk
! make/java/Makefile
! make/java/fdlibm/Makefile
! make/java/instrument/Makefile
! make/java/java/Makefile
! make/java/java/genlocales.gmk
! make/java/java/localegen.sh
! make/java/java_hprof_demo/Makefile
! make/java/jli/Makefile
+ make/java/jobjc/Makefile
! make/java/jvm/Makefile
! make/java/management/Makefile
! make/java/net/FILES_c.gmk
! make/java/net/Makefile
! make/java/nio/Makefile
+ make/java/nio/mapfile-bsd
! make/java/npt/Makefile
! make/java/redist/Makefile
! make/java/redist/sajdi/Makefile
! make/java/security/Makefile
! make/java/zip/FILES_c.gmk
! make/java/zip/Makefile
! make/javax/sound/FILES_c.gmk
! make/javax/sound/Makefile
! make/javax/sound/SoundDefs.gmk
! make/jpda/back/Makefile
! make/jpda/transport/socket/Makefile
! make/jprt.properties
! make/launchers/Makefile.launcher
! make/mkdemo/jvmti/hprof/Makefile
! make/mksample/Makefile
+ make/netbeans/common/architectures/name-Bsd.properties
! make/sun/Makefile
+ make/sun/awt/FILES_c_macosx.gmk
+ make/sun/awt/FILES_export_macosx.gmk
! make/sun/awt/Makefile
+ make/sun/awt/mapfile-vers-bsd
! make/sun/awt/mawt.gmk
! make/sun/cmm/lcms/Makefile
! make/sun/font/Makefile
! make/sun/headless/Makefile
! make/sun/image/generic/Makefile
! make/sun/image/vis/Makefile
! make/sun/jawt/Makefile
! make/sun/jdga/Makefile
+ make/sun/lwawt/FILES_c_macosx.gmk
+ make/sun/lwawt/FILES_export_macosx.gmk
+ make/sun/lwawt/Makefile
+ make/sun/osxapp/Makefile
+ make/sun/rmi/rmi/mapfile-vers
! make/sun/security/jgss/wrapper/Makefile
! make/sun/security/krb5/Makefile
! make/sun/security/pkcs11/Makefile
! make/sun/security/smartcardio/Makefile
! make/sun/splashscreen/FILES_c.gmk
! make/sun/splashscreen/Makefile
! make/sun/tracing/dtrace/Makefile
! make/sun/xawt/Makefile
! make/tools/freetypecheck/Makefile
! make/tools/reorder/Makefile
+ make/tools/sharing/classlist.macosx
+ src/bsd/doc/man/DO_NOT_EDIT--GENERATED_FILES
+ src/bsd/doc/man/appletviewer.1
+ src/bsd/doc/man/apt.1
+ src/bsd/doc/man/extcheck.1
+ src/bsd/doc/man/idlj.1
+ src/bsd/doc/man/ja/appletviewer.1
+ src/bsd/doc/man/ja/apt.1
+ src/bsd/doc/man/ja/extcheck.1
+ src/bsd/doc/man/ja/idlj.1
+ src/bsd/doc/man/ja/jar.1
+ src/bsd/doc/man/ja/jarsigner.1
+ src/bsd/doc/man/ja/java.1
+ src/bsd/doc/man/ja/javac.1
+ src/bsd/doc/man/ja/javadoc.1
+ src/bsd/doc/man/ja/javah.1
+ src/bsd/doc/man/ja/javap.1
+ src/bsd/doc/man/ja/javaws.1
+ src/bsd/doc/man/ja/jconsole.1
+ src/bsd/doc/man/ja/jdb.1
+ src/bsd/doc/man/ja/jhat.1
+ src/bsd/doc/man/ja/jinfo.1
+ src/bsd/doc/man/ja/jmap.1
+ src/bsd/doc/man/ja/jps.1
+ src/bsd/doc/man/ja/jrunscript.1
+ src/bsd/doc/man/ja/jsadebugd.1
+ src/bsd/doc/man/ja/jstack.1
+ src/bsd/doc/man/ja/jstat.1
+ src/bsd/doc/man/ja/jstatd.1
+ src/bsd/doc/man/ja/keytool.1
+ src/bsd/doc/man/ja/kinit.1
+ src/bsd/doc/man/ja/klist.1
+ src/bsd/doc/man/ja/ktab.1
+ src/bsd/doc/man/ja/native2ascii.1
+ src/bsd/doc/man/ja/orbd.1
+ src/bsd/doc/man/ja/pack200.1
+ src/bsd/doc/man/ja/policytool.1
+ src/bsd/doc/man/ja/rmic.1
+ src/bsd/doc/man/ja/rmid.1
+ src/bsd/doc/man/ja/rmiregistry.1
+ src/bsd/doc/man/ja/schemagen.1
+ src/bsd/doc/man/ja/serialver.1
+ src/bsd/doc/man/ja/servertool.1
+ src/bsd/doc/man/ja/tnameserv.1
+ src/bsd/doc/man/ja/unpack200.1
+ src/bsd/doc/man/ja/wsgen.1
+ src/bsd/doc/man/ja/wsimport.1
+ src/bsd/doc/man/ja/xjc.1
+ src/bsd/doc/man/jar.1
+ src/bsd/doc/man/jarsigner.1
+ src/bsd/doc/man/java.1
+ src/bsd/doc/man/javac.1
+ src/bsd/doc/man/javadoc.1
+ src/bsd/doc/man/javah.1
+ src/bsd/doc/man/javap.1
+ src/bsd/doc/man/javaws.1
+ src/bsd/doc/man/jconsole.1
+ src/bsd/doc/man/jdb.1
+ src/bsd/doc/man/jhat.1
+ src/bsd/doc/man/jinfo.1
+ src/bsd/doc/man/jmap.1
+ src/bsd/doc/man/jps.1
+ src/bsd/doc/man/jrunscript.1
+ src/bsd/doc/man/jsadebugd.1
+ src/bsd/doc/man/jstack.1
+ src/bsd/doc/man/jstat.1
+ src/bsd/doc/man/jstatd.1
+ src/bsd/doc/man/keytool.1
+ src/bsd/doc/man/native2ascii.1
+ src/bsd/doc/man/orbd.1
+ src/bsd/doc/man/pack200.1
+ src/bsd/doc/man/policytool.1
+ src/bsd/doc/man/rmic.1
+ src/bsd/doc/man/rmid.1
+ src/bsd/doc/man/rmiregistry.1
+ src/bsd/doc/man/schemagen.1
+ src/bsd/doc/man/serialver.1
+ src/bsd/doc/man/servertool.1
+ src/bsd/doc/man/tnameserv.1
+ src/bsd/doc/man/unpack200.1
+ src/bsd/doc/man/wsgen.1
+ src/bsd/doc/man/wsimport.1
+ src/bsd/doc/man/xjc.1
+ src/macosx/bin/amd64/jvm.cfg
+ src/macosx/bin/java_md_macosx.c
+ src/macosx/bin/java_md_macosx.h
+ src/macosx/bin/jexec.c
+ src/macosx/bundle/JDK-Info.plist
+ src/macosx/bundle/JRE-Info.plist
+ src/macosx/bundle/JavaAppLauncher/JavaAppLauncher.xcodeproj/project.pbxproj
+ src/macosx/bundle/JavaAppLauncher/resources/English.lproj/InfoPlist.strings
+ src/macosx/bundle/JavaAppLauncher/resources/JavaAppLauncher-Info.plist
+ src/macosx/bundle/JavaAppLauncher/src/JVMArgs.h
+ src/macosx/bundle/JavaAppLauncher/src/JVMArgs.m
+ src/macosx/bundle/JavaAppLauncher/src/JavaAppLauncher.h
+ src/macosx/bundle/JavaAppLauncher/src/JavaAppLauncher.m
+ src/macosx/bundle/JavaAppLauncher/src/JavaAppLauncher_Prefix.pch
+ src/macosx/bundle/JavaAppLauncher/src/main.m
+ src/macosx/classes/apple/applescript/AppleScriptEngine.java
+ src/macosx/classes/apple/applescript/AppleScriptEngineFactory.java
+ src/macosx/classes/apple/laf/AquaLookAndFeel.java
+ src/macosx/classes/apple/laf/JRSUIConstants.java
+ src/macosx/classes/apple/laf/JRSUIControl.java
+ src/macosx/classes/apple/laf/JRSUIFocus.java
+ src/macosx/classes/apple/laf/JRSUIState.java
+ src/macosx/classes/apple/laf/JRSUIStateFactory.java
+ src/macosx/classes/apple/laf/JRSUIUtils.java
+ src/macosx/classes/apple/launcher/JavaAppLauncher.java
+ src/macosx/classes/apple/launcher/appLauncherErrors.properties
+ src/macosx/classes/apple/security/AppleProvider.java
+ src/macosx/classes/apple/security/KeychainStore.java
+ src/macosx/classes/com/apple/concurrent/Dispatch.java
+ src/macosx/classes/com/apple/concurrent/LibDispatchConcurrentQueue.java
+ src/macosx/classes/com/apple/concurrent/LibDispatchMainQueue.java
+ src/macosx/classes/com/apple/concurrent/LibDispatchNative.java
+ src/macosx/classes/com/apple/concurrent/LibDispatchQueue.java
+ src/macosx/classes/com/apple/concurrent/LibDispatchRetainedResource.java
+ src/macosx/classes/com/apple/concurrent/LibDispatchSerialQueue.java
+ src/macosx/classes/com/apple/concurrent/package.html
+ src/macosx/classes/com/apple/eawt/AboutHandler.java
+ src/macosx/classes/com/apple/eawt/AppEvent.java
+ src/macosx/classes/com/apple/eawt/AppEventListener.java
+ src/macosx/classes/com/apple/eawt/AppForegroundListener.java
+ src/macosx/classes/com/apple/eawt/AppHiddenListener.java
+ src/macosx/classes/com/apple/eawt/AppReOpenedListener.java
+ src/macosx/classes/com/apple/eawt/Application.java
+ src/macosx/classes/com/apple/eawt/ApplicationAdapter.java
+ src/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java
+ src/macosx/classes/com/apple/eawt/ApplicationEvent.java
+ src/macosx/classes/com/apple/eawt/ApplicationListener.java
+ src/macosx/classes/com/apple/eawt/FullScreenAdapter.java
+ src/macosx/classes/com/apple/eawt/FullScreenHandler.java
+ src/macosx/classes/com/apple/eawt/FullScreenListener.java
+ src/macosx/classes/com/apple/eawt/FullScreenUtilities.java
+ src/macosx/classes/com/apple/eawt/OpenFilesHandler.java
+ src/macosx/classes/com/apple/eawt/OpenURIHandler.java
+ src/macosx/classes/com/apple/eawt/PreferencesHandler.java
+ src/macosx/classes/com/apple/eawt/PrintFilesHandler.java
+ src/macosx/classes/com/apple/eawt/QuitHandler.java
+ src/macosx/classes/com/apple/eawt/QuitResponse.java
+ src/macosx/classes/com/apple/eawt/QuitStrategy.java
+ src/macosx/classes/com/apple/eawt/ScreenSleepListener.java
+ src/macosx/classes/com/apple/eawt/SystemSleepListener.java
+ src/macosx/classes/com/apple/eawt/UserSessionListener.java
+ src/macosx/classes/com/apple/eawt/_AppDockIconHandler.java
+ src/macosx/classes/com/apple/eawt/_AppEventHandler.java
+ src/macosx/classes/com/apple/eawt/_AppEventLegacyHandler.java
+ src/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java
+ src/macosx/classes/com/apple/eawt/_AppMiscHandlers.java
+ src/macosx/classes/com/apple/eawt/event/GestureAdapter.java
+ src/macosx/classes/com/apple/eawt/event/GestureEvent.java
+ src/macosx/classes/com/apple/eawt/event/GestureHandler.java
+ src/macosx/classes/com/apple/eawt/event/GestureListener.java
+ src/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java
+ src/macosx/classes/com/apple/eawt/event/GesturePhaseListener.java
+ src/macosx/classes/com/apple/eawt/event/GestureUtilities.java
+ src/macosx/classes/com/apple/eawt/event/MagnificationEvent.java
+ src/macosx/classes/com/apple/eawt/event/MagnificationListener.java
+ src/macosx/classes/com/apple/eawt/event/RotationEvent.java
+ src/macosx/classes/com/apple/eawt/event/RotationListener.java
+ src/macosx/classes/com/apple/eawt/event/SwipeEvent.java
+ src/macosx/classes/com/apple/eawt/event/SwipeListener.java
+ src/macosx/classes/com/apple/eawt/event/package.html
+ src/macosx/classes/com/apple/eawt/package.html
+ src/macosx/classes/com/apple/eio/FileManager.java
+ src/macosx/classes/com/apple/eio/package.html
+ src/macosx/classes/com/apple/laf/AquaBorder.java
+ src/macosx/classes/com/apple/laf/AquaButtonBorder.java
+ src/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java
+ src/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java
+ src/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
+ src/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
+ src/macosx/classes/com/apple/laf/AquaButtonToggleUI.java
+ src/macosx/classes/com/apple/laf/AquaButtonUI.java
+ src/macosx/classes/com/apple/laf/AquaCaret.java
+ src/macosx/classes/com/apple/laf/AquaComboBoxButton.java
+ src/macosx/classes/com/apple/laf/AquaComboBoxPopup.java
+ src/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java
+ src/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ src/macosx/classes/com/apple/laf/AquaEditorPaneUI.java
+ src/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ src/macosx/classes/com/apple/laf/AquaFileSystemModel.java
+ src/macosx/classes/com/apple/laf/AquaFileView.java
+ src/macosx/classes/com/apple/laf/AquaFocus.java
+ src/macosx/classes/com/apple/laf/AquaFocusHandler.java
+ src/macosx/classes/com/apple/laf/AquaFonts.java
+ src/macosx/classes/com/apple/laf/AquaGroupBorder.java
+ src/macosx/classes/com/apple/laf/AquaHighlighter.java
+ src/macosx/classes/com/apple/laf/AquaIcon.java
+ src/macosx/classes/com/apple/laf/AquaImageFactory.java
+ src/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java
+ src/macosx/classes/com/apple/laf/AquaInternalFrameBorderMetrics.java
+ src/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java
+ src/macosx/classes/com/apple/laf/AquaInternalFrameManager.java
+ src/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
+ src/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
+ src/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ src/macosx/classes/com/apple/laf/AquaLabelUI.java
+ src/macosx/classes/com/apple/laf/AquaListUI.java
+ src/macosx/classes/com/apple/laf/AquaLookAndFeel.java
+ src/macosx/classes/com/apple/laf/AquaMenuBarBorder.java
+ src/macosx/classes/com/apple/laf/AquaMenuBarUI.java
+ src/macosx/classes/com/apple/laf/AquaMenuBorder.java
+ src/macosx/classes/com/apple/laf/AquaMenuItemUI.java
+ src/macosx/classes/com/apple/laf/AquaMenuPainter.java
+ src/macosx/classes/com/apple/laf/AquaMenuUI.java
+ src/macosx/classes/com/apple/laf/AquaMnemonicHandler.java
+ src/macosx/classes/com/apple/laf/AquaNativeResources.java
+ src/macosx/classes/com/apple/laf/AquaOptionPaneUI.java
+ src/macosx/classes/com/apple/laf/AquaPainter.java
+ src/macosx/classes/com/apple/laf/AquaPanelUI.java
+ src/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java
+ src/macosx/classes/com/apple/laf/AquaPopupMenuUI.java
+ src/macosx/classes/com/apple/laf/AquaProgressBarUI.java
+ src/macosx/classes/com/apple/laf/AquaRootPaneUI.java
+ src/macosx/classes/com/apple/laf/AquaScrollBarUI.java
+ src/macosx/classes/com/apple/laf/AquaScrollPaneUI.java
+ src/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java
+ src/macosx/classes/com/apple/laf/AquaSliderUI.java
+ src/macosx/classes/com/apple/laf/AquaSpinnerUI.java
+ src/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java
+ src/macosx/classes/com/apple/laf/AquaSplitPaneUI.java
+ src/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java
+ src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
+ src/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java
+ src/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
+ src/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
+ src/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
+ src/macosx/classes/com/apple/laf/AquaTableUI.java
+ src/macosx/classes/com/apple/laf/AquaTextAreaUI.java
+ src/macosx/classes/com/apple/laf/AquaTextFieldBorder.java
+ src/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java
+ src/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
+ src/macosx/classes/com/apple/laf/AquaTextFieldUI.java
+ src/macosx/classes/com/apple/laf/AquaTextPaneUI.java
+ src/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java
+ src/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java
+ src/macosx/classes/com/apple/laf/AquaToolBarUI.java
+ src/macosx/classes/com/apple/laf/AquaToolTipUI.java
+ src/macosx/classes/com/apple/laf/AquaTreeUI.java
+ src/macosx/classes/com/apple/laf/AquaUtilControlSize.java
+ src/macosx/classes/com/apple/laf/AquaUtils.java
+ src/macosx/classes/com/apple/laf/ClientPropertyApplicator.java
+ src/macosx/classes/com/apple/laf/ImageCache.java
+ src/macosx/classes/com/apple/laf/ScreenMenu.java
+ src/macosx/classes/com/apple/laf/ScreenMenuBar.java
+ src/macosx/classes/com/apple/laf/ScreenMenuBarProvider.java
+ src/macosx/classes/com/apple/laf/ScreenMenuItem.java
+ src/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java
+ src/macosx/classes/com/apple/laf/ScreenMenuItemUI.java
+ src/macosx/classes/com/apple/laf/ScreenMenuPropertyHandler.java
+ src/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java
+ src/macosx/classes/com/apple/laf/ScreenPopupFactory.java
+ src/macosx/classes/com/apple/laf/resources/aqua.properties
+ src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java
+ src/macosx/classes/java/net/DefaultInterface.java
+ src/macosx/classes/java/util/prefs/MacOSXPreferences.java
+ src/macosx/classes/java/util/prefs/MacOSXPreferencesFactory.java
+ src/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
+ src/macosx/classes/sun/awt/CGraphicsConfig.java
+ src/macosx/classes/sun/awt/CGraphicsDevice.java
+ src/macosx/classes/sun/awt/CGraphicsEnvironment.java
+ src/macosx/classes/sun/awt/FullScreenCapable.java
+ src/macosx/classes/sun/awt/SunToolkitSubclass.java
+ src/macosx/classes/sun/awt/fontconfigs/macosx.fontconfig.properties
+ src/macosx/classes/sun/font/CCharToGlyphMapper.java
+ src/macosx/classes/sun/font/CFont.java
+ src/macosx/classes/sun/font/CFontConfiguration.java
+ src/macosx/classes/sun/font/CFontManager.java
+ src/macosx/classes/sun/font/CStrike.java
+ src/macosx/classes/sun/font/CStrikeDisposer.java
+ src/macosx/classes/sun/java2d/BackBufferCapsProvider.java
+ src/macosx/classes/sun/java2d/CRenderer.java
+ src/macosx/classes/sun/java2d/CompositeCRenderer.java
+ src/macosx/classes/sun/java2d/DataBufferNIOInt.java
+ src/macosx/classes/sun/java2d/IntegerNIORaster.java
+ src/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java
+ src/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
+ src/macosx/classes/sun/java2d/OSXSurfaceData.java
+ src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
+ src/macosx/classes/sun/java2d/opengl/CGLLayer.java
+ src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
+ src/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
+ src/macosx/classes/sun/lwawt/LWButtonPeer.java
+ src/macosx/classes/sun/lwawt/LWCanvasPeer.java
+ src/macosx/classes/sun/lwawt/LWCheckboxPeer.java
+ src/macosx/classes/sun/lwawt/LWChoicePeer.java
+ src/macosx/classes/sun/lwawt/LWComponentPeer.java
+ src/macosx/classes/sun/lwawt/LWContainerPeer.java
+ src/macosx/classes/sun/lwawt/LWCursorManager.java
+ src/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
+ src/macosx/classes/sun/lwawt/LWLabelPeer.java
+ src/macosx/classes/sun/lwawt/LWListPeer.java
+ src/macosx/classes/sun/lwawt/LWMouseInfoPeer.java
+ src/macosx/classes/sun/lwawt/LWPanelPeer.java
+ src/macosx/classes/sun/lwawt/LWRepaintArea.java
+ src/macosx/classes/sun/lwawt/LWScrollBarPeer.java
+ src/macosx/classes/sun/lwawt/LWScrollPanePeer.java
+ src/macosx/classes/sun/lwawt/LWTextAreaPeer.java
+ src/macosx/classes/sun/lwawt/LWTextComponentPeer.java
+ src/macosx/classes/sun/lwawt/LWTextFieldPeer.java
+ src/macosx/classes/sun/lwawt/LWToolkit.java
+ src/macosx/classes/sun/lwawt/LWWindowPeer.java
+ src/macosx/classes/sun/lwawt/PlatformComponent.java
+ src/macosx/classes/sun/lwawt/PlatformWindow.java
+ src/macosx/classes/sun/lwawt/SelectionClearListener.java
+ src/macosx/classes/sun/lwawt/macosx/CAccessibility.java
+ src/macosx/classes/sun/lwawt/macosx/CAccessible.java
+ src/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
+ src/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java
+ src/macosx/classes/sun/lwawt/macosx/CClipboard.java
+ src/macosx/classes/sun/lwawt/macosx/CCursorManager.java
+ src/macosx/classes/sun/lwawt/macosx/CCustomCursor.java
+ src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
+ src/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java
+ src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
+ src/macosx/classes/sun/lwawt/macosx/CDropTarget.java
+ src/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
+ src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
+ src/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java
+ src/macosx/classes/sun/lwawt/macosx/CFileDialog.java
+ src/macosx/classes/sun/lwawt/macosx/CImage.java
+ src/macosx/classes/sun/lwawt/macosx/CInputMethod.java
+ src/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java
+ src/macosx/classes/sun/lwawt/macosx/CMenu.java
+ src/macosx/classes/sun/lwawt/macosx/CMenuBar.java
+ src/macosx/classes/sun/lwawt/macosx/CMenuComponent.java
+ src/macosx/classes/sun/lwawt/macosx/CMenuItem.java
+ src/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java
+ src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java
+ src/macosx/classes/sun/lwawt/macosx/CPlatformComponent.java
+ src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
+ src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
+ src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
+ src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ src/macosx/classes/sun/lwawt/macosx/CPopupMenu.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterDevice.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterDialog.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterGraphicsConfig.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterPageDialog.java
+ src/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java
+ src/macosx/classes/sun/lwawt/macosx/CRobot.java
+ src/macosx/classes/sun/lwawt/macosx/CSystemTray.java
+ src/macosx/classes/sun/lwawt/macosx/CTextPipe.java
+ src/macosx/classes/sun/lwawt/macosx/CThreading.java
+ src/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java
+ src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
+ src/macosx/classes/sun/lwawt/macosx/CWrapper.java
+ src/macosx/classes/sun/lwawt/macosx/CocoaConstants.java
+ src/macosx/classes/sun/lwawt/macosx/EventDispatchAccess.java
+ src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
+ src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java
+ src/macosx/classes/sun/lwawt/macosx/event/NSEvent.java
+ src/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
+ src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
+ src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
+ src/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
+ src/macosx/lib/Info-cmdline.plist
+ src/macosx/lib/Info-privileged.plist
+ src/macosx/native/apple/applescript/AS_NS_ConversionUtils.h
+ src/macosx/native/apple/applescript/AS_NS_ConversionUtils.m
+ src/macosx/native/apple/applescript/AppleScriptEngine.m
+ src/macosx/native/apple/applescript/AppleScriptExecutionContext.h
+ src/macosx/native/apple/applescript/AppleScriptExecutionContext.m
+ src/macosx/native/apple/applescript/NS_Java_ConversionUtils.h
+ src/macosx/native/apple/applescript/NS_Java_ConversionUtils.m
+ src/macosx/native/apple/launcher/JavaAppLauncher.m
+ src/macosx/native/apple/security/KeystoreImpl.m
+ src/macosx/native/com/apple/concurrent/Dispatch.m
+ src/macosx/native/com/apple/eio/CFileManager.m
+ src/macosx/native/com/apple/laf/AquaFileView.m
+ src/macosx/native/com/apple/laf/AquaLookAndFeel.m
+ src/macosx/native/com/apple/laf/AquaNativeResources.m
+ src/macosx/native/com/apple/laf/JRSUIConstantSync.h
+ src/macosx/native/com/apple/laf/JRSUIConstantSync.m
+ src/macosx/native/com/apple/laf/JRSUIController.m
+ src/macosx/native/com/apple/laf/JRSUIFocus.m
+ src/macosx/native/com/apple/laf/ScreenMenu.h
+ src/macosx/native/com/apple/laf/ScreenMenu.m
+ src/macosx/native/com/apple/laf/ScreenPopupFactory.m
+ src/macosx/native/com/apple/resources/MacOSXResourceBundle.m
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_MidiIn.c
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_MidiOut.c
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_MidiUtils.c
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_MidiUtils.h
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_PCM.cpp
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_Ports.cpp
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_Utils.cpp
+ src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_Utils.h
+ src/macosx/native/java/util/MacOSXPreferencesFile.m
+ src/macosx/native/java/util/SCDynamicStoreConfig.m
+ src/macosx/native/jobjc/JObjC.xcodeproj/default.pbxuser
+ src/macosx/native/jobjc/JObjC.xcodeproj/project.pbxproj
+ src/macosx/native/jobjc/README.txt
+ src/macosx/native/jobjc/TODOS
+ src/macosx/native/jobjc/bridgesupport.gmk
+ src/macosx/native/jobjc/build.xml
+ src/macosx/native/jobjc/extract_classes.pl
+ src/macosx/native/jobjc/run-and-write-if-okay
+ src/macosx/native/jobjc/rungen
+ src/macosx/native/jobjc/runjava
+ src/macosx/native/jobjc/src/core/PrimitiveCoder.hs
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CFType.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CIF.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/FFIType.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Function.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/ID.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Invoke.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/JObjCRuntime.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/MacOSXFramework.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NSClass.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeArgumentBuffer.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeBuffer.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeObjectLifecycleManager.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Opaque.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Pointer.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/PrimitiveCoder.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/SEL.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Struct.java
+ src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Subclassing.java
+ src/macosx/native/jobjc/src/core/native/CIF.m
+ src/macosx/native/jobjc/src/core/native/Coder.m
+ src/macosx/native/jobjc/src/core/native/FFIType.m
+ src/macosx/native/jobjc/src/core/native/Function.m
+ src/macosx/native/jobjc/src/core/native/ID.m
+ src/macosx/native/jobjc/src/core/native/Invoke.m
+ src/macosx/native/jobjc/src/core/native/JObjCRuntime.m
+ src/macosx/native/jobjc/src/core/native/MacOSXFramework.m
+ src/macosx/native/jobjc/src/core/native/NSClass.m
+ src/macosx/native/jobjc/src/core/native/NativeBuffer.h
+ src/macosx/native/jobjc/src/core/native/NativeBuffer.m
+ src/macosx/native/jobjc/src/core/native/NativeObjectLifecycleManager.m
+ src/macosx/native/jobjc/src/core/native/SEL.m
+ src/macosx/native/jobjc/src/core/native/Subclassing.m
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/BootClassPathMinus.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/ClassConsolidator.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/ClassGenerator.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FileCopier.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FrameworkGenerator.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FunctionGenerator.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/Generator.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/MethodDisambiguator.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/RestrictedKeywords.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/Utils.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/AbstractObjCClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CFTypeClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CategoryClassClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CategoryClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CopiedFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/FrameworkClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/GeneratedClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/JObjCClassClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/JObjCClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/MixedPrimitiveCoderClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/OpaqueClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/OutputFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/RootJObjCClass.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/StructClassFile.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Arg.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/CFType.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Category.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Clazz.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Constant.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Element.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/ElementWType.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Framework.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Function.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/FunctionAlias.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/InformalProtocol.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Method.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/NativeEnum.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Opaque.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/OutputFileGenerator.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Protocol.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/ReturnValue.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/StringConstant.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Struct.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/TypeElement.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/CoderDescriptor.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/ComplexCoderDescriptor.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/PrimitiveCoderDescriptor.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/JType.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/NType.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/Type.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/TypeCache.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/TypeToJType.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/Fp.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/JavaLang.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypeMerger.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypeParser.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypePrinter.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/ObjectInspector.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/QA.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StringStream.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StructOffsetResolver.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StructOffsetResolverBigBang.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/jobjc/SuperClassExtractor.java
+ src/macosx/native/jobjc/src/generator/java/com/apple/jobjc/UnsafeRuntimeAccess.java
+ src/macosx/native/jobjc/src/runtime-additions/java/com/apple/jobjc/Utils.java
+ src/macosx/native/jobjc/src/runtime-additions/native/NativeNumber.m
+ src/macosx/native/jobjc/src/runtime-additions/native/NativeString.m
+ src/macosx/native/jobjc/src/runtime-additions/native/NativeThread.m
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BaseBench.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchFunCall.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchIDPop.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchStructCoding.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchUnsafe.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/CategoryTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/FunctionTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/GUIDemo.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/IBDemo.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/IntroTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NSClassTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NativeBufferTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NativeTypeTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/PooledTestCase.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/SELTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/StructTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/SubclassingTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/TestUtils.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/UtilsTest.java
+ src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/VarArgsTest.java
+ src/macosx/native/jobjc/src/tests/native/FunCallBench.m
+ src/macosx/native/sun/awt/AWTEvent.h
+ src/macosx/native/sun/awt/AWTEvent.m
+ src/macosx/native/sun/awt/AWTSurfaceLayers.h
+ src/macosx/native/sun/awt/AWTSurfaceLayers.m
+ src/macosx/native/sun/awt/AWTView.h
+ src/macosx/native/sun/awt/AWTView.m
+ src/macosx/native/sun/awt/AWTWindow.h
+ src/macosx/native/sun/awt/AWTWindow.m
+ src/macosx/native/sun/awt/ApplicationDelegate.h
+ src/macosx/native/sun/awt/ApplicationDelegate.m
+ src/macosx/native/sun/awt/CClipboard.h
+ src/macosx/native/sun/awt/CClipboard.m
+ src/macosx/native/sun/awt/CCursorManager.m
+ src/macosx/native/sun/awt/CDataTransferer.h
+ src/macosx/native/sun/awt/CDataTransferer.m
+ src/macosx/native/sun/awt/CDesktopPeer.m
+ src/macosx/native/sun/awt/CDragSource.h
+ src/macosx/native/sun/awt/CDragSource.m
+ src/macosx/native/sun/awt/CDragSourceContextPeer.m
+ src/macosx/native/sun/awt/CDropTarget.h
+ src/macosx/native/sun/awt/CDropTarget.m
+ src/macosx/native/sun/awt/CDropTargetContextPeer.m
+ src/macosx/native/sun/awt/CFRetainedResource.m
+ src/macosx/native/sun/awt/CFileDialog.h
+ src/macosx/native/sun/awt/CFileDialog.m
+ src/macosx/native/sun/awt/CGraphicsConfig.m
+ src/macosx/native/sun/awt/CGraphicsDevice.m
+ src/macosx/native/sun/awt/CGraphicsEnv.m
+ src/macosx/native/sun/awt/CImage.m
+ src/macosx/native/sun/awt/CInputMethod.m
+ src/macosx/native/sun/awt/CMenu.h
+ src/macosx/native/sun/awt/CMenu.m
+ src/macosx/native/sun/awt/CMenuBar.h
+ src/macosx/native/sun/awt/CMenuBar.m
+ src/macosx/native/sun/awt/CMenuComponent.h
+ src/macosx/native/sun/awt/CMenuComponent.m
+ src/macosx/native/sun/awt/CMenuItem.h
+ src/macosx/native/sun/awt/CMenuItem.m
+ src/macosx/native/sun/awt/CPopupMenu.h
+ src/macosx/native/sun/awt/CPopupMenu.m
+ src/macosx/native/sun/awt/CPrinterJob.m
+ src/macosx/native/sun/awt/CRobot.m
+ src/macosx/native/sun/awt/CSystemColors.h
+ src/macosx/native/sun/awt/CSystemColors.m
+ src/macosx/native/sun/awt/CTextPipe.m
+ src/macosx/native/sun/awt/CTrayIcon.h
+ src/macosx/native/sun/awt/CTrayIcon.m
+ src/macosx/native/sun/awt/CWrapper.h
+ src/macosx/native/sun/awt/CWrapper.m
+ src/macosx/native/sun/awt/DnDUtilities.h
+ src/macosx/native/sun/awt/DnDUtilities.m
+ src/macosx/native/sun/awt/GeomUtilities.h
+ src/macosx/native/sun/awt/GeomUtilities.m
+ src/macosx/native/sun/awt/ImageSurfaceData.h
+ src/macosx/native/sun/awt/ImageSurfaceData.m
+ src/macosx/native/sun/awt/InitIDs.h
+ src/macosx/native/sun/awt/InitIDs.m
+ src/macosx/native/sun/awt/JavaAccessibilityAction.h
+ src/macosx/native/sun/awt/JavaAccessibilityAction.m
+ src/macosx/native/sun/awt/JavaAccessibilityUtilities.h
+ src/macosx/native/sun/awt/JavaAccessibilityUtilities.m
+ src/macosx/native/sun/awt/JavaComponentAccessibility.h
+ src/macosx/native/sun/awt/JavaComponentAccessibility.m
+ src/macosx/native/sun/awt/JavaTextAccessibility.h
+ src/macosx/native/sun/awt/JavaTextAccessibility.m
+ src/macosx/native/sun/awt/LWCToolkit.h
+ src/macosx/native/sun/awt/LWCToolkit.m
+ src/macosx/native/sun/awt/OSVersion.h
+ src/macosx/native/sun/awt/OSVersion.m
+ src/macosx/native/sun/awt/PrintModel.h
+ src/macosx/native/sun/awt/PrintModel.m
+ src/macosx/native/sun/awt/PrinterSurfaceData.h
+ src/macosx/native/sun/awt/PrinterSurfaceData.m
+ src/macosx/native/sun/awt/PrinterView.h
+ src/macosx/native/sun/awt/PrinterView.m
+ src/macosx/native/sun/awt/QuartzRenderer.m
+ src/macosx/native/sun/awt/QuartzSurfaceData.h
+ src/macosx/native/sun/awt/QuartzSurfaceData.m
+ src/macosx/native/sun/awt/awt.m
+ src/macosx/native/sun/awt/awt_DrawingSurface.m
+ src/macosx/native/sun/awt/jawt.m
+ src/macosx/native/sun/awt/splashscreen/splashscreen_config.h
+ src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m
+ src/macosx/native/sun/font/AWTFont.h
+ src/macosx/native/sun/font/AWTFont.m
+ src/macosx/native/sun/font/AWTStrike.h
+ src/macosx/native/sun/font/AWTStrike.m
+ src/macosx/native/sun/font/CCharToGlyphMapper.m
+ src/macosx/native/sun/font/CGGlyphImages.h
+ src/macosx/native/sun/font/CGGlyphImages.m
+ src/macosx/native/sun/font/CGGlyphOutlines.h
+ src/macosx/native/sun/font/CGGlyphOutlines.m
+ src/macosx/native/sun/font/CoreTextSupport.h
+ src/macosx/native/sun/font/CoreTextSupport.m
+ src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.h
+ src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m
+ src/macosx/native/sun/java2d/opengl/CGLLayer.h
+ src/macosx/native/sun/java2d/opengl/CGLLayer.m
+ src/macosx/native/sun/java2d/opengl/CGLSurfaceData.h
+ src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m
+ src/macosx/native/sun/java2d/opengl/J2D_GL/cglext.h
+ src/macosx/native/sun/java2d/opengl/OGLFuncs_md.h
+ src/macosx/native/sun/nio/ch/KQueueArrayWrapper.c
+ src/macosx/native/sun/osxapp/AWT_debug.h
+ src/macosx/native/sun/osxapp/NSApplicationAWT.h
+ src/macosx/native/sun/osxapp/NSApplicationAWT.m
+ src/macosx/native/sun/osxapp/PropertiesUtilities.h
+ src/macosx/native/sun/osxapp/PropertiesUtilities.m
+ src/macosx/native/sun/osxapp/QueuingApplicationDelegate.h
+ src/macosx/native/sun/osxapp/QueuingApplicationDelegate.m
+ src/macosx/native/sun/osxapp/ThreadUtilities.h
+ src/macosx/native/sun/osxapp/ThreadUtilities.m
! src/share/back/commonRef.c
! src/share/bin/emessages.h
! src/share/bin/java.c
! src/share/bin/java.h
! src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/share/classes/java/awt/EventDispatchThread.java
! src/share/classes/java/awt/GraphicsEnvironment.java
! src/share/classes/java/awt/KeyboardFocusManager.java
! src/share/classes/java/lang/Thread.java
! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/share/classes/java/net/DatagramSocket.java
! src/share/classes/java/net/MulticastSocket.java
! src/share/classes/java/net/NetworkInterface.java
! src/share/classes/java/util/prefs/Preferences.java
! src/share/classes/javax/accessibility/AccessibleContext.java
! src/share/classes/javax/swing/UIManager.java
! src/share/classes/javax/swing/plaf/basic/BasicButtonListener.java
! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/share/classes/sun/awt/AWTAccessor.java
! src/share/classes/sun/awt/SunToolkit.java
! src/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/share/classes/sun/font/FileFont.java
! src/share/classes/sun/font/FontManagerFactory.java
! src/share/classes/sun/font/FontUtilities.java
! src/share/classes/sun/font/SunFontManager.java
! src/share/classes/sun/java2d/SunGraphics2D.java
! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java
! src/share/classes/sun/java2d/opengl/OGLRenderQueue.java
! src/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/share/classes/sun/launcher/LauncherHelper.java
! src/share/classes/sun/launcher/resources/launcher.properties
! src/share/classes/sun/net/spi/DefaultProxySelector.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java
! src/share/classes/sun/print/PSPrinterJob.java
! src/share/classes/sun/print/RasterPrinterJob.java
! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/Credentials.java
+ src/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/share/classes/sun/security/smartcardio/TerminalImpl.java
! src/share/classes/sun/tools/attach/META-INF/services/com.sun.tools.attach.spi.AttachProvider
! src/share/javavm/export/jawt.h
! src/share/javavm/export/jvm.h
+ src/share/lib/security/java.security-macosx
! src/share/native/com/sun/java/util/jar/pack/defines.h
! src/share/native/com/sun/java/util/jar/pack/main.cpp
! src/share/native/com/sun/media/sound/DirectAudioDevice.c
! src/share/native/com/sun/media/sound/Platform.c
! src/share/native/com/sun/media/sound/PlatformMidi.h
! src/share/native/com/sun/media/sound/SoundDefs.h
! src/share/native/com/sun/media/sound/Utilities.h
! src/share/native/common/check_code.c
! src/share/native/java/io/io_util.h
! src/share/native/java/lang/System.c
! src/share/native/java/lang/Thread.c
! src/share/native/java/lang/fdlibm/include/fdlibm.h
! src/share/native/java/lang/fdlibm/include/jfdlibm.h
! src/share/native/java/lang/java_props.h
! src/share/native/java/util/zip/zip_util.c
! src/share/native/sun/awt/debug/debug_util.h
! src/share/native/sun/awt/image/BufImgSurfaceData.c
! src/share/native/sun/awt/image/DataBufferNative.c
! src/share/native/sun/awt/medialib/mlib_ImageAffine.h
! src/share/native/sun/awt/medialib/mlib_image.h
! src/share/native/sun/awt/medialib/mlib_sys.c
! src/share/native/sun/awt/medialib/mlib_types.h
! src/share/native/sun/awt/splashscreen/splashscreen_impl.h
! src/share/native/sun/font/AccelGlyphCache.c
! src/share/native/sun/font/DrawGlyphList.c
! src/share/native/sun/font/sunFont.c
! src/share/native/sun/java2d/SurfaceData.c
! src/share/native/sun/java2d/opengl/OGLBlitLoops.c
! src/share/native/sun/java2d/opengl/OGLFuncs.h
! src/share/native/sun/java2d/opengl/OGLRenderQueue.c
! src/share/native/sun/java2d/opengl/OGLSurfaceData.c
! src/share/native/sun/java2d/opengl/OGLSurfaceData.h
! src/share/native/sun/java2d/opengl/OGLTextRenderer.c
! src/share/native/sun/nio/ch/genSocketOptionRegistry.c
! src/share/native/sun/security/ec/impl/ecc_impl.h
! src/share/native/sun/security/ec/impl/ecdecode.c
! src/share/native/sun/security/ec/impl/oid.c
! src/share/native/sun/security/ec/impl/secitem.c
+ src/share/native/sun/security/krb5/nativeccache.c
! src/share/transport/socket/socketTransport.c
! src/solaris/back/exec_md.c
! src/solaris/back/linker_md.c
! src/solaris/back/util_md.h
! src/solaris/bin/java_md.h
+ src/solaris/bin/java_md_common.c
+ src/solaris/bin/java_md_solinux.c
+ src/solaris/bin/java_md_solinux.h
+ src/solaris/classes/java/lang/UNIXProcess.java.bsd
+ src/solaris/classes/java/net/DefaultInterface.java
! src/solaris/classes/sun/awt/X11/XWM.java
+ src/solaris/classes/sun/awt/fontconfigs/bsd.fontconfig.properties
+ src/solaris/classes/sun/nio/ch/BsdAsynchronousChannelProvider.java
! src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
+ src/solaris/classes/sun/nio/ch/KQueue.java
+ src/solaris/classes/sun/nio/ch/KQueuePort.java
+ src/solaris/classes/sun/nio/fs/BsdFileStore.java
+ src/solaris/classes/sun/nio/fs/BsdFileSystem.java
+ src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java
+ src/solaris/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java
! src/solaris/classes/sun/print/UnixPrintServiceLookup.java
! src/solaris/classes/sun/security/smartcardio/PlatformPCSC.java
+ src/solaris/classes/sun/tools/attach/BsdAttachProvider.java
+ src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java
! src/solaris/demo/jvmti/hprof/hprof_md.c
! src/solaris/javavm/export/jvm_md.h
+ src/solaris/native/com/sun/management/MacosxOperatingSystem.c
! src/solaris/native/com/sun/management/UnixOperatingSystem_md.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCM.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
+ src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_Ports.c
! src/solaris/native/java/io/UnixFileSystem_md.c
! src/solaris/native/java/io/canonicalize_md.c
! src/solaris/native/java/io/io_util_md.c
! src/solaris/native/java/lang/ProcessEnvironment_md.c
! src/solaris/native/java/lang/UNIXProcess_md.c
+ src/solaris/native/java/lang/java_props_macosx.c
+ src/solaris/native/java/lang/java_props_macosx.h
! src/solaris/native/java/lang/java_props_md.c
! src/solaris/native/java/net/Inet4AddressImpl.c
! src/solaris/native/java/net/Inet6AddressImpl.c
! src/solaris/native/java/net/NetworkInterface.c
! src/solaris/native/java/net/PlainDatagramSocketImpl.c
! src/solaris/native/java/net/PlainSocketImpl.c
+ src/solaris/native/java/net/bsd_close.c
! src/solaris/native/java/net/net_util_md.c
! src/solaris/native/java/net/net_util_md.h
! src/solaris/native/java/util/FileSystemPreferences.c
! src/solaris/native/java/util/TimeZone_md.c
! src/solaris/native/sun/awt/CUPSfuncs.c
! src/solaris/native/sun/awt/VDrawingArea.c
! src/solaris/native/sun/awt/X11Color.c
! src/solaris/native/sun/awt/awt_Font.c
! src/solaris/native/sun/awt/awt_GraphicsEnv.c
! src/solaris/native/sun/awt/awt_InputMethod.c
! src/solaris/native/sun/awt/awt_LoadLibrary.c
! src/solaris/native/sun/awt/awt_Mlib.c
! src/solaris/native/sun/awt/awt_Robot.c
! src/solaris/native/sun/awt/extutil.h
! src/solaris/native/sun/awt/fontpath.c
! src/solaris/native/sun/awt/gtk2_interface.c
! src/solaris/native/sun/awt/jawt.c
! src/solaris/native/sun/awt/list.c
! src/solaris/native/sun/awt/robot_common.c
! src/solaris/native/sun/font/X11FontScaler.c
! src/solaris/native/sun/font/X11TextRenderer.c
! src/solaris/native/sun/java2d/j2d_md.h
! src/solaris/native/sun/java2d/loops/mlib_ImageZoom_NN.c
! src/solaris/native/sun/java2d/loops/vis_FuncArray.c
! src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c
! src/solaris/native/sun/java2d/opengl/OGLFuncs_md.h
! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
! src/solaris/native/sun/java2d/x11/XRSurfaceData.c
! src/solaris/native/sun/jdga/dgalock.c
! src/solaris/native/sun/management/FileSystemImpl.c
! src/solaris/native/sun/net/dns/ResolverConfigurationImpl.c
! src/solaris/native/sun/net/spi/DefaultProxySelector.c
! src/solaris/native/sun/nio/ch/DatagramChannelImpl.c
! src/solaris/native/sun/nio/ch/DatagramDispatcher.c
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
! src/solaris/native/sun/nio/ch/FileDispatcherImpl.c
! src/solaris/native/sun/nio/ch/FileKey.c
+ src/solaris/native/sun/nio/ch/KQueue.c
+ src/solaris/native/sun/nio/ch/KQueuePort.c
! src/solaris/native/sun/nio/ch/Net.c
+ src/solaris/native/sun/nio/fs/BsdNativeDispatcher.c
! src/solaris/native/sun/nio/fs/GnomeFileTypeDetector.c
! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
! src/solaris/native/sun/nio/fs/genUnixConstants.c
! src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c
! src/solaris/native/sun/security/pkcs11/j2secmod_md.c
! src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c
! src/solaris/native/sun/security/smartcardio/pcsc_md.c
+ src/solaris/native/sun/tools/attach/BsdVirtualMachine.c
! src/solaris/native/sun/xawt/XWindow.c
! src/solaris/native/sun/xawt/awt_Desktop.c
! src/solaris/npt/npt_md.h
! src/solaris/transport/socket/socket_md.c
! src/windows/bin/java_md.c
+ src/windows/classes/java/net/DefaultInterface.java
! src/windows/native/sun/java2d/opengl/WGLSurfaceData.c
! test/Makefile
! test/ProblemList.txt
! test/com/sun/jdi/ImmutableResourceTest.sh
! test/com/sun/jdi/JITDebug.sh
! test/com/sun/jdi/PrivateTransportTest.sh
! test/com/sun/jdi/ShellScaffold.sh
! test/com/sun/jdi/Solaris32AndSolaris64Test.sh
! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh
! test/com/sun/tools/attach/CommonSetup.sh
! test/demo/jvmti/DemoRun.java
! test/java/io/File/GetXSpace.java
- test/java/io/File/isDirectory/Applet.java
! test/java/io/Serializable/evolution/RenamePackage/run.sh
! test/java/io/Serializable/serialver/classpath/run.sh
! test/java/io/Serializable/serialver/nested/run.sh
! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
! test/java/lang/ProcessBuilder/Basic.java
! test/java/lang/ProcessBuilder/Zombies.java
! test/java/lang/StringCoding/CheckEncodings.sh
! test/java/lang/annotation/loaderLeak/LoaderLeak.sh
! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh
! test/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java
! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh
! test/java/net/Authenticator/B4933582.sh
! test/java/net/DatagramSocket/Send12k.java
! test/java/net/DatagramSocket/SendDatagramToBadAddress.java
! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh
! test/java/net/Socket/OldSocketImpl.sh
! test/java/net/URL/B5086147.sh
! test/java/net/URL/OpenStream.java
! 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/nio/channels/DatagramChannel/Refused.java
! test/java/nio/channels/FileChannel/Size.java
! test/java/nio/channels/FileChannel/Transfer.java
! test/java/nio/charset/coders/CheckSJISMappingProp.sh
! test/java/nio/charset/spi/basic.sh
! test/java/nio/file/FileSystem/Basic.java
! test/java/nio/file/Files/CopyAndMove.java
! test/java/nio/file/Path/PathOps.java
! test/java/rmi/registry/readTest/readTest.sh
! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh
! test/java/security/Security/signedfirst/Dyn.sh
! test/java/security/Security/signedfirst/Static.sh
! test/java/util/Currency/PropertiesTest.sh
! test/java/util/Locale/LocaleCategory.sh
! test/java/util/PluggableLocale/ExecTest.sh
! test/java/util/ResourceBundle/Bug6299235Test.sh
! test/java/util/ResourceBundle/Control/Bug6530694.java
! test/java/util/ServiceLoader/basic.sh
! test/java/util/logging/LoggingDeadlock4.java
! test/java/util/zip/ZipFile/ManyZipFiles.java
! test/javax/crypto/SecretKeyFactory/FailOverTest.sh
! test/javax/imageio/stream/StreamCloserLeak/run_test.sh
! test/javax/script/CommonSetup.sh
! test/javax/security/auth/Subject/doAs/Test.sh
! test/lib/security/java.policy/Ext_AllPolicy.sh
! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh
! test/sun/misc/URLClassPath/ClassnameCharTest.sh
! test/sun/net/www/MarkResetTest.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/nio/ch/SelProvider.java
! test/sun/security/krb5/runNameEquals.sh
! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.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/EngineArgs/DebugReportsOneExtraByte.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/diffend.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/printssl.sh
! test/sun/security/tools/keytool/resource.sh
! test/sun/security/tools/keytool/standard.sh
! test/sun/security/tools/policytool/Alias.sh
! test/sun/security/tools/policytool/ChangeUI.sh
! test/sun/security/tools/policytool/OpenPolicy.sh
! test/sun/security/tools/policytool/SaveAs.sh
! test/sun/security/tools/policytool/UpdatePermissions.sh
! test/sun/security/tools/policytool/UsePolicy.sh
! test/sun/security/tools/policytool/i18n.sh
! test/sun/tools/common/CommonSetup.sh
! test/sun/tools/jconsole/ImmutableResourceTest.sh
! test/sun/tools/jinfo/Basic.sh
! test/sun/tools/jrunscript/common.sh
! test/sun/tools/jrunscript/jrunscript-argsTest.sh
! test/sun/tools/jrunscript/jrunscript-eTest.sh
! test/sun/tools/jrunscript/jrunscript-fTest.sh
! test/sun/tools/jrunscript/jrunscriptTest.sh
! test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh
! test/tools/launcher/ExecutionEnvironment.java
! test/tools/launcher/Test7029048.java
! test/tools/launcher/TestHelper.java
! test/tools/pack200/Pack200Test.java
Changeset: e8438dc196bb
Author: weijun
Date: 2012-03-07 10:15 +0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e8438dc196bb
6961765: Double byte characters corrupted in DN for LDAP referrals
Reviewed-by: vinnie
! src/share/classes/com/sun/jndi/toolkit/url/UrlUtil.java
+ test/com/sun/jndi/ldap/LdapUnicodeURL.java
Changeset: d4a6627d5004
Author: dholmes
Date: 2012-03-08 00:46 -0500
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d4a6627d5004
7092140: Test: java/util/concurrent/locks/Lock/TimedAcquireLeak.java fails on SE-E due to -XX:-UsePerfData
Summary: Add -XX:+UsePerfData to invocation of exec'd JVM
Reviewed-by: alanb, chegar
! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java
Changeset: 901558acdc3a
Author: michaelm
Date: 2012-03-08 14:38 +0000
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/901558acdc3a
7152186: java.awt.HeadlessException when running AWT apps [macosx]
Reviewed-by: anthony
! make/com/apple/osxui/Makefile
! make/sun/headless/Makefile
! make/sun/jawt/Makefile
! make/sun/lwawt/Makefile
! make/sun/xawt/Makefile
! src/solaris/native/sun/awt/awt_LoadLibrary.c
Changeset: 99b91217370d
Author: darcy
Date: 2012-03-08 08:04 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/99b91217370d
7151008: Add library support for repeating annotations in java.lang.annotation
Reviewed-by: mcimadamore, jjg
+ src/share/classes/java/lang/annotation/ContainerAnnotation.java
Changeset: c2f3fdce1398
Author: lana
Date: 2012-03-08 08:18 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c2f3fdce1398
Merge
! src/share/classes/sun/font/SunFontManager.java
Changeset: dda3940175c0
Author: lana
Date: 2012-03-08 14:22 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/dda3940175c0
Merge
Changeset: 2900d4ae2d39
Author: mduigou
Date: 2012-03-08 13:44 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/2900d4ae2d39
7151595: Disable creation of db demos if NO_DEMOS is specified
Reviewed-by: weijun, dholmes
! make/common/Release.gmk
Changeset: 71f12f70251a
Author: lana
Date: 2012-03-09 11:58 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/71f12f70251a
Merge
- test/java/io/File/isDirectory/Applet.java
Changeset: cdbb33303ea3
Author: katleman
Date: 2012-03-14 13:50 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cdbb33303ea3
Merge
From david.katleman at oracle.com Wed Mar 14 14:11:31 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 14 Mar 2012 21:11:31 +0000
Subject: hg: jdk8/build/langtools: 13 new changesets
Message-ID: <20120314211158.7CA0D47992@hg.openjdk.java.net>
Changeset: 161230ec7c73
Author: mcimadamore
Date: 2012-03-02 12:57 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/161230ec7c73
7132880: Resolve should support nested resolution contexts
Summary: Overload resolution routine should be updated so that it can be called recursively
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/7132880/T7132880.java
+ test/tools/javac/7132880/T7132880.out
Changeset: 6aafebe9a394
Author: mcimadamore
Date: 2012-03-02 12:57 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/6aafebe9a394
7148242: Regression: valid code rejected during generic type well-formedness check
Summary: Redundant type-var substitution makes generic-type well-formedness check to fail
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/typevars/T7148242.java
Changeset: d2508136751c
Author: mcimadamore
Date: 2012-03-02 12:58 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/d2508136751c
7148164: attribution code for diamond should not rely on mutable state
Summary: Update attribution code for diamond operator not to rely on mutable state
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: dda6a5b15580
Author: mcimadamore
Date: 2012-03-06 13:26 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/dda6a5b15580
7148622: Some diagnostic methods do not go through Log.report
Summary: Deferred lint diagnostics ignore Log settings such as deferred diagnostics
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
Changeset: 48ee63caaa93
Author: mcimadamore
Date: 2012-03-06 13:28 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/48ee63caaa93
7144506: Attr.checkMethod should be called after inference variables have been fixed
Summary: Unify post-inference sanity check with Attr.checkMethod
Reviewed-by: jjg, dlsmith
! 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/comp/Infer.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/generics/6723444/T6723444.out
! test/tools/javac/generics/7015430/T7015430.out
Changeset: 38ae13dcd215
Author: mcimadamore
Date: 2012-03-06 13:29 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/38ae13dcd215
7133238: Merge proto-kind and proto-type into a single result class
Summary: Restructure attribution code so that the check-logic can be encapsulated into a single class
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
Changeset: c2234816495f
Author: mcimadamore
Date: 2012-03-06 16:48 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/c2234816495f
7151070: NullPointerException in Resolve.isAccessible
Summary: Spurious accessibility check in TransTypes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/7151070/T7151070.java
+ test/tools/javac/generics/7151070/T7151070.out
Changeset: eaae5cf911be
Author: mcimadamore
Date: 2012-03-06 16:50 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/eaae5cf911be
7148556: Implementing a generic interface causes a public clone() to become inaccessible
Summary: Implementation of Resolve.isOverriddenIn() should distinguish between classes/interfaces
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/generics/rawOverride/T7148556.java
Changeset: f3743b82945e
Author: michaelm
Date: 2012-03-06 20:27 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/f3743b82945e
7113349: Initial changeset for Macosx port to jdk
Reviewed-by: jjh, alanb, dholmes, anthony, ohrstrom, ksrini, jrose, weijun, smarks
Contributed-by: Alan Bateman , Alexander Potochkin , Alexander Zuev , Andrew Brygin , Artem Ananiev , Alex Strange , Bino George , Christine Lu , David Katleman , David Durrence , Dmitry Cherepanov , Greg Lewis , Kevin Miller , Kurt Miller , Landon Fuller , Leonid Romanov , Loefty Walkowiak , Mark Reinhold , Naoto Sato , Philip Race , Roger Hoover , Scott Kovatch , Sergey ByloKhov , Mike Swingler , Tomas Hurka
! .hgignore
! make/jprt.properties
! test/Makefile
- test/jprt.config
! test/tools/javac/4846262/Test.sh
! test/tools/javac/6302184/T6302184.sh
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/MissingInclude.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/constDebug/ConstDebug.sh
! test/tools/javac/fatalErrors/NoJavaLang.sh
! test/tools/javac/innerClassFile/Driver.sh
! test/tools/javac/javazip/Test.sh
! test/tools/javac/links/links.sh
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/stackmap/T4955930.sh
! test/tools/javac/unicode/SupplementaryJavaID6.sh
! test/tools/javah/6257087/foo.sh
! test/tools/javah/ConstMacroTest.sh
! test/tools/javah/MissingParamClassTest.sh
! test/tools/javah/ReadOldClass.sh
! test/tools/javap/pathsep.sh
Changeset: 7245999a0075
Author: ohrstrom
Date: 2012-03-07 13:11 +0100
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/7245999a0075
7150579: Moved ant code into a separate package, anttasks.
Summary: To allow langtools to be built without ant, the ant tasks were moved to a separated package. The packages were also renamed to proper lower case package names.
Reviewed-by: jjg
! make/build.xml
! make/netbeans/langtools/build.xml
- make/tools/CompileProperties/CompileProperties.java
- make/tools/CompileProperties/CompilePropertiesTask.java
- make/tools/GenStubs/GenStubs.java
- make/tools/SelectTool/SelectToolTask.java
+ make/tools/anttasks/CompilePropertiesTask.java
+ make/tools/anttasks/GenStubsTask.java
+ make/tools/anttasks/SelectToolTask.java
+ make/tools/compileproperties/CompileProperties.java
+ make/tools/genstubs/GenStubs.java
Changeset: 83352b2e2ebc
Author: lana
Date: 2012-03-08 08:19 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/83352b2e2ebc
Merge
Changeset: 97bec6ab1227
Author: mcimadamore
Date: 2012-03-09 17:10 +0000
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/97bec6ab1227
7151802: compiler update caused sqe test failed
Summary: Fix regression caused by 7144506
Reviewed-by: jjg, dlsmith
! 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/comp/Infer.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/generics/7015430/T7015430.out
+ test/tools/javac/generics/7151802/T7151802.java
+ test/tools/javac/generics/7151802/T7151802.out
Changeset: 08a3425f39f8
Author: lana
Date: 2012-03-09 11:59 -0800
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/08a3425f39f8
Merge
- make/tools/CompileProperties/CompileProperties.java
- make/tools/CompileProperties/CompilePropertiesTask.java
- make/tools/GenStubs/GenStubs.java
- make/tools/SelectTool/SelectToolTask.java
- test/jprt.config
From jonathan.gibbons at oracle.com Wed Mar 14 18:07:04 2012
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Wed, 14 Mar 2012 18:07:04 -0700
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
In-Reply-To:
References:
Message-ID: <4F6140B8.8090507@oracle.com>
Volker,
This work is very interesting!
Have you looked at what changes might be necessary to any shell tests in
the langtools/test and jdk/test directories?
Many test shell scripts have a block of code of the form:
OS=`uname -s`
case "$OS" in
SunOS | Linux | *BSD | Darwin )
NULL=/dev/null
PATHSEP=":"
FILESEP="/"
TMP=/tmp
;;
CYGWIN* )
NULL=/dev/null
PATHSEP=";"
FILESEP="/"
TMP=/tmp
;;
Windows* )
NULL=NUL
PATHSEP=";"
FILESEP="\\"
TMP=$TEMP
;;
* )
echo "Unrecognized system!"
exit 1;
;;
esac
What would the equivalent case statement be for minGW/MSYS?
-- Jon
From michael.x.mcmahon at oracle.com Thu Mar 15 09:18:26 2012
From: michael.x.mcmahon at oracle.com (Michael McMahon)
Date: Thu, 15 Mar 2012 16:18:26 +0000
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
Message-ID: <4F621652.6010608@oracle.com>
Can I get the following jdk8 change reviewed please?
It is a simple sanity check on Mac OS X to ensure that
LANG is set in the environment. Currently, the build fails
if it's not set, but the failure is quite obscure.
http://cr.openjdk.java.net/~michaelm/7151898/webrev.1/
Thanks
Michael.
From kelly.ohair at oracle.com Thu Mar 15 09:30:05 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Thu, 15 Mar 2012 09:30:05 -0700
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
In-Reply-To: <4F621652.6010608@oracle.com>
References: <4F621652.6010608@oracle.com>
Message-ID: <27FF6016-14B1-42F3-B9D6-002CBC76D4B8@oracle.com>
Looks fine to me.
-kto
On Mar 15, 2012, at 9:18 AM, Michael McMahon wrote:
> Can I get the following jdk8 change reviewed please?
>
> It is a simple sanity check on Mac OS X to ensure that
> LANG is set in the environment. Currently, the build fails
> if it's not set, but the failure is quite obscure.
>
> http://cr.openjdk.java.net/~michaelm/7151898/webrev.1/
>
> Thanks
> Michael.
From stuart.marks at oracle.com Thu Mar 15 09:43:59 2012
From: stuart.marks at oracle.com (Stuart Marks)
Date: Thu, 15 Mar 2012 09:43:59 -0700
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
In-Reply-To: <27FF6016-14B1-42F3-B9D6-002CBC76D4B8@oracle.com>
References: <4F621652.6010608@oracle.com>
<27FF6016-14B1-42F3-B9D6-002CBC76D4B8@oracle.com>
Message-ID: <4F621C4F.9000306@oracle.com>
Looks good to me too. I've updated the Mac build instructions on the wiki to
state that LANG should be set.
s'marks
On 3/15/12 9:30 AM, Kelly O'Hair wrote:
> Looks fine to me.
>
> -kto
>
> On Mar 15, 2012, at 9:18 AM, Michael McMahon wrote:
>
>> Can I get the following jdk8 change reviewed please?
>>
>> It is a simple sanity check on Mac OS X to ensure that
>> LANG is set in the environment. Currently, the build fails
>> if it's not set, but the failure is quite obscure.
>>
>> http://cr.openjdk.java.net/~michaelm/7151898/webrev.1/
>>
>> Thanks
>> Michael.
>
From stuart.marks at oracle.com Thu Mar 15 11:57:16 2012
From: stuart.marks at oracle.com (Stuart Marks)
Date: Thu, 15 Mar 2012 11:57:16 -0700
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
In-Reply-To: <40CFF823-B36A-4B90-B890-61F414D9AF6E@apple.com>
References: <4F621652.6010608@oracle.com>
<27FF6016-14B1-42F3-B9D6-002CBC76D4B8@oracle.com>
<4F621C4F.9000306@oracle.com>
<40CFF823-B36A-4B90-B890-61F414D9AF6E@apple.com>
Message-ID: <4F623B8C.8080709@oracle.com>
I agree, there's a larger question about LANG that needs to be asked here.
From a pragmatic point of view, I ran into a build issue that boiled down to
the absence of LANG in my environment in certain cases (ssh vs VNC).
README-builds.html recommends setting LANG=C for OpenSolaris and all the
Linux-flavored build environments. So, it makes sense for LANG=C to go into the
Mac build instructions as well. (README-builds.html should get updated too.)
Unlike on Linux, the consequences of LANG being unset on Mac are that the build
breaks, so Michael has added this check in the Makefile to prevent this obvious
error. I believe he was also going to file a bug on the Mac build breaking when
LANG is unset.
Now, the larger questions are, what are the valid values of LANG, and if all
the Unix-flavored build instructions recommend setting LANG=C, why not just
have the makefiles or build scripts set this value and be done with it?
I don't know, and I don't have the expertise in the build system to know how
other LANG settings would affect the build. Perhaps somebody else on build-dev
knows. Meanwhile, we're patching things up this way, even though it makes
things a bit messier.
s'marks
On 3/15/12 10:59 AM, Mike Swingler wrote:
> What other values are valid? UTF8? Why would a builder ever want to change the lang?
>
> I think the build script should define it and use it for it's own private purposes (allowing it to be overridden) if there is no compelling reason for an ordinary user to know/care what lang is. I'd prefer not to clutter up the build instructions unless you _really_ have to pass some value that is machine-specific (like the location of the bootstrap JDK). Even then, on the Mac, I think the build scripts should call /usr/libexec/java_home -v 1.7+ on their own, and only balk if there is not sufficient OpenJDK installed.
>
> Regards,
> Mike Swingler
> Apple Inc.
>
> On Mar 15, 2012, at 9:43 AM, Stuart Marks wrote:
>
>> Looks good to me too. I've updated the Mac build instructions on the wiki to state that LANG should be set.
>>
>> s'marks
>>
>> On 3/15/12 9:30 AM, Kelly O'Hair wrote:
>>> Looks fine to me.
>>>
>>> -kto
>>>
>>> On Mar 15, 2012, at 9:18 AM, Michael McMahon wrote:
>>>
>>>> Can I get the following jdk8 change reviewed please?
>>>>
>>>> It is a simple sanity check on Mac OS X to ensure that
>>>> LANG is set in the environment. Currently, the build fails
>>>> if it's not set, but the failure is quite obscure.
>>>>
>>>> http://cr.openjdk.java.net/~michaelm/7151898/webrev.1/
>>>>
>>>> Thanks
>>>> Michael.
>>>
>
From kelly.ohair at oracle.com Thu Mar 15 12:22:59 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Thu, 15 Mar 2012 12:22:59 -0700
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
In-Reply-To: <4F623B8C.8080709@oracle.com>
References: <4F621652.6010608@oracle.com>
<27FF6016-14B1-42F3-B9D6-002CBC76D4B8@oracle.com>
<4F621C4F.9000306@oracle.com>
<40CFF823-B36A-4B90-B890-61F414D9AF6E@apple.com>
<4F623B8C.8080709@oracle.com>
Message-ID: <973968CA-C9C4-4961-9631-266636B39923@oracle.com>
On Mar 15, 2012, at 11:57 AM, Stuart Marks wrote:
> I agree, there's a larger question about LANG that needs to be asked here.
>
> From a pragmatic point of view, I ran into a build issue that boiled down to the absence of LANG in my environment in certain cases (ssh vs VNC). README-builds.html recommends setting LANG=C for OpenSolaris and all the Linux-flavored build environments. So, it makes sense for LANG=C to go into the Mac build instructions as well. (README-builds.html should get updated too.) Unlike on Linux, the consequences of LANG being unset on Mac are that the build breaks, so Michael has added this check in the Makefile to prevent this obvious error. I believe he was also going to file a bug on the Mac build breaking when LANG is unset.
>
> Now, the larger questions are, what are the valid values of LANG, and if all the Unix-flavored build instructions recommend setting LANG=C, why not just have the makefiles or build scripts set this value and be done with it?
Not sure why this was ever done, seems ok with me.
Granted, LANG isn't the only variable that might cause locale issues, the other LC_* variables could create issues.
My I18n/L10n knowledge is quite rusty. :^(
But in general, I agree that it must be set, we should just "export LANG=C" in the Makefiles, if that works.
-kto
>
> I don't know, and I don't have the expertise in the build system to know how other LANG settings would affect the build. Perhaps somebody else on build-dev knows. Meanwhile, we're patching things up this way, even though it makes things a bit messier.
>
> s'marks
>
>
> On 3/15/12 10:59 AM, Mike Swingler wrote:
>> What other values are valid? UTF8? Why would a builder ever want to change the lang?
>>
>> I think the build script should define it and use it for it's own private purposes (allowing it to be overridden) if there is no compelling reason for an ordinary user to know/care what lang is. I'd prefer not to clutter up the build instructions unless you _really_ have to pass some value that is machine-specific (like the location of the bootstrap JDK). Even then, on the Mac, I think the build scripts should call /usr/libexec/java_home -v 1.7+ on their own, and only balk if there is not sufficient OpenJDK installed.
>>
>> Regards,
>> Mike Swingler
>> Apple Inc.
>>
>> On Mar 15, 2012, at 9:43 AM, Stuart Marks wrote:
>>
>>> Looks good to me too. I've updated the Mac build instructions on the wiki to state that LANG should be set.
>>>
>>> s'marks
>>>
>>> On 3/15/12 9:30 AM, Kelly O'Hair wrote:
>>>> Looks fine to me.
>>>>
>>>> -kto
>>>>
>>>> On Mar 15, 2012, at 9:18 AM, Michael McMahon wrote:
>>>>
>>>>> Can I get the following jdk8 change reviewed please?
>>>>>
>>>>> It is a simple sanity check on Mac OS X to ensure that
>>>>> LANG is set in the environment. Currently, the build fails
>>>>> if it's not set, but the failure is quite obscure.
>>>>>
>>>>> http://cr.openjdk.java.net/~michaelm/7151898/webrev.1/
>>>>>
>>>>> Thanks
>>>>> Michael.
>>>>
>>
From mike.duigou at oracle.com Thu Mar 15 12:40:20 2012
From: mike.duigou at oracle.com (Mike Duigou)
Date: Thu, 15 Mar 2012 12:40:20 -0700
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity
check [macosx]
In-Reply-To:
References:
Message-ID:
I am curious why fixing CR 7151897 wasn't pursued instead?
It would be nice to move out of the LANG=C stone age. More environments are moving to localized defaults. Is there a compelling reason to require LANG=C? It seems like our build process should not be dependent upon the host environment in this way. ie. it should produce the same result regardless of the host locale.
By chance will the LANG=C requirement be fixed before/along the new build infrastructure is in place?
Mike
On Mar 15 2012, at 12:00 , build-dev-request at openjdk.java.net wrote:
> I agree, there's a larger question about LANG that needs to be asked here.
>
> From a pragmatic point of view, I ran into a build issue that boiled down to
> the absence of LANG in my environment in certain cases (ssh vs VNC).
> README-builds.html recommends setting LANG=C for OpenSolaris and all the
> Linux-flavored build environments. So, it makes sense for LANG=C to go into the
> Mac build instructions as well. (README-builds.html should get updated too.)
> Unlike on Linux, the consequences of LANG being unset on Mac are that the build
> breaks, so Michael has added this check in the Makefile to prevent this obvious
> error. I believe he was also going to file a bug on the Mac build breaking when
> LANG is unset.
>
> Now, the larger questions are, what are the valid values of LANG, and if all
> the Unix-flavored build instructions recommend setting LANG=C, why not just
> have the makefiles or build scripts set this value and be done with it?
>
> I don't know, and I don't have the expertise in the build system to know how
> other LANG settings would affect the build. Perhaps somebody else on build-dev
> knows. Meanwhile, we're patching things up this way, even though it makes
> things a bit messier.
>
> s'marks
>
>
> On 3/15/12 10:59 AM, Mike Swingler wrote:
>> What other values are valid? UTF8? Why would a builder ever want to change the lang?
>>
>> I think the build script should define it and use it for it's own private purposes (allowing it to be overridden) if there is no compelling reason for an ordinary user to know/care what lang is. I'd prefer not to clutter up the build instructions unless you _really_ have to pass some value that is machine-specific (like the location of the bootstrap JDK). Even then, on the Mac, I think the build scripts should call /usr/libexec/java_home -v 1.7+ on their own, and only balk if there is not sufficient OpenJDK installed.
>>
>> Regards,
>> Mike Swingler
>> Apple Inc.
>>
>> On Mar 15, 2012, at 9:43 AM, Stuart Marks wrote:
>>
>>> Looks good to me too. I've updated the Mac build instructions on the wiki to state that LANG should be set.
>>>
>>> s'marks
>>>
>>> On 3/15/12 9:30 AM, Kelly O'Hair wrote:
>>>> Looks fine to me.
>>>>
>>>> -kto
>>>>
>>>> On Mar 15, 2012, at 9:18 AM, Michael McMahon wrote:
>>>>
>>>>> Can I get the following jdk8 change reviewed please?
>>>>>
>>>>> It is a simple sanity check on Mac OS X to ensure that
>>>>> LANG is set in the environment. Currently, the build fails
>>>>> if it's not set, but the failure is quite obscure.
>>>>>
>>>>> http://cr.openjdk.java.net/~michaelm/7151898/webrev.1/
>>>>>
>>>>> Thanks
>>>>> Michael.
>>>>
>>
>
>
> End of build-dev Digest, Vol 59, Issue 27
> *****************************************
From michael.x.mcmahon at oracle.com Thu Mar 15 12:43:32 2012
From: michael.x.mcmahon at oracle.com (Michael McMahon)
Date: Thu, 15 Mar 2012 19:43:32 +0000
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
In-Reply-To: <4F623B8C.8080709@oracle.com>
References: <4F621652.6010608@oracle.com>
<27FF6016-14B1-42F3-B9D6-002CBC76D4B8@oracle.com>
<4F621C4F.9000306@oracle.com>
<40CFF823-B36A-4B90-B890-61F414D9AF6E@apple.com>
<4F623B8C.8080709@oracle.com>
Message-ID: <4F624664.9000304@oracle.com>
It definitely works with LANG=en_US.UTF-8 (and other en country variants).
It definitely doesn't**work in the zh_CN locale, as was reported recently.
The reason evidently is a dependency in the build on the output format
of the date command.
Which other locales it works in, I don't know. So, I guess it makes
sense to standardize
on a particular setting. The idea of setting it internally within the
build to "C" sounds attractive
because forcing people to use such an outdated compatibility mode locale
seems wrong. I'm not sure how easy it is to set environment variables in
make is
(as opposed to reading/using them ). I wonder why this wasn't done before...
In any case, this is a general build issue rather than being Mac specific.
By the way, I did file a bug on the LANG breakage (7151897)
Thanks
Michael.
On 15/03/12 18:57, Stuart Marks wrote:
> I agree, there's a larger question about LANG that needs to be asked
> here.
>
> From a pragmatic point of view, I ran into a build issue that boiled
> down to the absence of LANG in my environment in certain cases (ssh vs
> VNC). README-builds.html recommends setting LANG=C for OpenSolaris and
> all the Linux-flavored build environments. So, it makes sense for
> LANG=C to go into the Mac build instructions as well.
> (README-builds.html should get updated too.) Unlike on Linux, the
> consequences of LANG being unset on Mac are that the build breaks, so
> Michael has added this check in the Makefile to prevent this obvious
> error. I believe he was also going to file a bug on the Mac build
> breaking when LANG is unset.
>
> Now, the larger questions are, what are the valid values of LANG, and
> if all the Unix-flavored build instructions recommend setting LANG=C,
> why not just have the makefiles or build scripts set this value and be
> done with it?
>
> I don't know, and I don't have the expertise in the build system to
> know how other LANG settings would affect the build. Perhaps somebody
> else on build-dev knows. Meanwhile, we're patching things up this way,
> even though it makes things a bit messier.
>
> s'marks
>
>
> On 3/15/12 10:59 AM, Mike Swingler wrote:
>> What other values are valid? UTF8? Why would a builder ever want to
>> change the lang?
>>
>> I think the build script should define it and use it for it's own
>> private purposes (allowing it to be overridden) if there is no
>> compelling reason for an ordinary user to know/care what lang is. I'd
>> prefer not to clutter up the build instructions unless you _really_
>> have to pass some value that is machine-specific (like the location
>> of the bootstrap JDK). Even then, on the Mac, I think the build
>> scripts should call /usr/libexec/java_home -v 1.7+ on their own, and
>> only balk if there is not sufficient OpenJDK installed.
>>
>> Regards,
>> Mike Swingler
>> Apple Inc.
>>
>> On Mar 15, 2012, at 9:43 AM, Stuart Marks wrote:
>>
>>> Looks good to me too. I've updated the Mac build instructions on the
>>> wiki to state that LANG should be set.
>>>
>>> s'marks
>>>
>>> On 3/15/12 9:30 AM, Kelly O'Hair wrote:
>>>> Looks fine to me.
>>>>
>>>> -kto
>>>>
>>>> On Mar 15, 2012, at 9:18 AM, Michael McMahon wrote:
>>>>
>>>>> Can I get the following jdk8 change reviewed please?
>>>>>
>>>>> It is a simple sanity check on Mac OS X to ensure that
>>>>> LANG is set in the environment. Currently, the build fails
>>>>> if it's not set, but the failure is quite obscure.
>>>>>
>>>>> http://cr.openjdk.java.net/~michaelm/7151898/webrev.1/
>>>>>
>>>>> Thanks
>>>>> Michael.
>>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120315/9c35b132/attachment.html
From fredrik.ohrstrom at oracle.com Thu Mar 15 12:57:12 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Thu, 15 Mar 2012 12:57:12 -0700 (PDT)
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
Message-ID:
----- stuart.marks at oracle.com skrev:
> I don't know, and I don't have the expertise in the build system to
> know how other LANG settings would affect the build. Perhaps somebody else on
> build-dev knows. Meanwhile, we're patching things up this way, even though it
> makes things a bit messier.
If you had built the new build-infra/jdk8 tree, you would have noticed
that it does not require you to set LANG=C
It should work with any locale, I use my default setting LANG=sv_SE.UTF-8
The reason LANG=C is necessary for the old makefiles is because
in very few places in the makefiles, tr,date,sort and some other cli tools,
are used in such a way that is dependent on the locale. Also
these commands generate Java source or other settings which cause the
actual error message to appear much later, and it takes a bit of time
to track it back to the original cause, which is in fact trivial to fix.
//Fredrik
From kelly.ohair at oracle.com Thu Mar 15 13:56:10 2012
From: kelly.ohair at oracle.com (Kelly O'Hair)
Date: Thu, 15 Mar 2012 13:56:10 -0700
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
In-Reply-To:
References:
Message-ID:
On Mar 15, 2012, at 12:57 PM, Fredrik ?hrstr?m wrote:
>
> ----- stuart.marks at oracle.com skrev:
>
>> I don't know, and I don't have the expertise in the build system to
>> know how other LANG settings would affect the build. Perhaps somebody else on
>> build-dev knows. Meanwhile, we're patching things up this way, even though it
>> makes things a bit messier.
>
> If you had built the new build-infra/jdk8 tree, you would have noticed
> that it does not require you to set LANG=C
> It should work with any locale, I use my default setting LANG=sv_SE.UTF-8
>
> The reason LANG=C is necessary for the old makefiles is because
> in very few places in the makefiles, tr,date,sort and some other cli tools,
> are used in such a way that is dependent on the locale. Also
> these commands generate Java source or other settings which cause the
> actual error message to appear much later, and it takes a bit of time
> to track it back to the original cause, which is in fact trivial to fix.
>
With Windows, it's not quite the same as Linux and Solaris.
Using LANG=C was originally just a suggestion, mainly because that was the only setting we guaranteed
would work. A long time ago, the javac compilations were not supplied the -encoding option,
and the default was to assume the current locale defined the source file character encoding.
I'm pretty sure we always supply the -encoding option now, or should.
I was trying to be lang neutral, and at the time UTF8 was not an option, it was just that encoding
the crazy Java guys used. ;^)
It is very hard to know the complete impact of building the product in different locales when
native code is involved. So as much as I would like to guarantee all selections will work, I would
rather we narrow down the options here to avoid having to deal with all the possible combinations.
-kto
> //Fredrik
From michael.fang at sun.com Thu Mar 15 16:53:26 2012
From: michael.fang at sun.com (michael.fang at sun.com)
Date: Thu, 15 Mar 2012 23:53:26 +0000
Subject: hg: jdk8/build/jdk: 14 new changesets
Message-ID: <20120315235558.A4F25479B3@hg.openjdk.java.net>
Changeset: 9288904e0027
Author: mfang
Date: 2012-02-08 10:18 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/9288904e0027
Merge
- test/tools/launcher/ChangeDataModel.sh
- test/tools/launcher/CreatePlatformFile.java
- test/tools/launcher/SomeException.java
- test/tools/launcher/UnicodeCleanup.java
- test/tools/launcher/UnicodeTest.sh
- test/tools/launcher/deleteI18n.sh
- test/tools/launcher/i18nTest.sh
- test/tools/launcher/unresolvedExceptions.sh
Changeset: f57d54ebae28
Author: mfang
Date: 2012-02-09 10:16 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f57d54ebae28
Merge
Changeset: 7e2d6cb84cbd
Author: mfang
Date: 2012-02-09 16:12 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7e2d6cb84cbd
Merge
Changeset: 76b1f7e945fc
Author: mfang
Date: 2012-02-17 10:18 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/76b1f7e945fc
Merge
Changeset: e4f3f5ceb082
Author: mfang
Date: 2012-02-22 10:17 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e4f3f5ceb082
Merge
- src/linux/doc/man/apt.1
- src/linux/doc/man/ja/apt.1
- src/share/classes/com/sun/management/DiagnosticCommandArgumentInfo.java
- src/share/classes/com/sun/management/DiagnosticCommandInfo.java
- src/share/classes/sun/nio/ch/SctpMessageInfoImpl.java
- src/share/classes/sun/nio/ch/SctpStdSocketOption.java
- src/solaris/classes/sun/nio/ch/SctpAssocChange.java
- src/solaris/classes/sun/nio/ch/SctpAssociationImpl.java
- src/solaris/classes/sun/nio/ch/SctpChannelImpl.java
- src/solaris/classes/sun/nio/ch/SctpMultiChannelImpl.java
- src/solaris/classes/sun/nio/ch/SctpNet.java
- src/solaris/classes/sun/nio/ch/SctpNotification.java
- src/solaris/classes/sun/nio/ch/SctpPeerAddrChange.java
- src/solaris/classes/sun/nio/ch/SctpResultContainer.java
- src/solaris/classes/sun/nio/ch/SctpSendFailed.java
- src/solaris/classes/sun/nio/ch/SctpServerChannelImpl.java
- src/solaris/classes/sun/nio/ch/SctpShutdown.java
- src/solaris/doc/sun/man/man1/apt.1
- src/solaris/doc/sun/man/man1/ja/apt.1
- src/solaris/native/sun/nio/ch/Sctp.h
- src/solaris/native/sun/nio/ch/SctpChannelImpl.c
- src/solaris/native/sun/nio/ch/SctpNet.c
- src/solaris/native/sun/nio/ch/SctpServerChannelImpl.c
- src/windows/classes/sun/nio/ch/SctpChannelImpl.java
- src/windows/classes/sun/nio/ch/SctpMultiChannelImpl.java
- src/windows/classes/sun/nio/ch/SctpServerChannelImpl.java
- test/com/sun/management/HotSpotDiagnosticMXBean/ExecuteDiagnosticCommand.java
- test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommandInfo.java
- test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticCommands.java
Changeset: 87d43598a05c
Author: mfang
Date: 2012-02-25 10:19 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/87d43598a05c
Merge
Changeset: 71b0a726d54f
Author: mfang
Date: 2012-02-29 10:18 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/71b0a726d54f
Merge
Changeset: 091141531881
Author: mfang
Date: 2012-03-02 10:19 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/091141531881
Merge
Changeset: 8532efc112ea
Author: mfang
Date: 2012-03-07 10:18 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8532efc112ea
Merge
Changeset: 9ade23505c96
Author: mfang
Date: 2012-03-09 10:23 -0800
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/9ade23505c96
Merge
Changeset: 1f2f7e37f0a9
Author: mfang
Date: 2012-03-14 10:25 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/1f2f7e37f0a9
Merge
- test/java/io/File/isDirectory/Applet.java
Changeset: 2e7ecc3e053e
Author: yhuang
Date: 2012-03-14 23:07 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/2e7ecc3e053e
7085757: Currency Data: ISO 4217 Amendment 152
Reviewed-by: naoto
! src/share/classes/java/util/CurrencyData.properties
! src/share/classes/java/util/LocaleISOData.java
! src/share/classes/sun/util/resources/CurrencyNames.properties
! src/share/classes/sun/util/resources/LocaleNames.properties
! test/java/util/Currency/tablea1.txt
! test/java/util/Locale/LocaleTest.java
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: f7963e954f24
Author: yhuang
Date: 2012-03-14 23:19 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f7963e954f24
Merge
- test/java/io/File/isDirectory/Applet.java
Changeset: f7dedbbb52eb
Author: mfang
Date: 2012-03-15 16:04 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f7dedbbb52eb
Merge
From fredrik.ohrstrom at oracle.com Fri Mar 16 00:55:41 2012
From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=)
Date: Fri, 16 Mar 2012 08:55:41 +0100
Subject: RFR: 7151898: Check for LANG in Mac OS X jdk build sanity check
[macosx]
In-Reply-To:
References:
Message-ID: <4F62F1FD.5080209@oracle.com>
2012-03-15 21:56, Kelly O'Hair skrev:
> It is very hard to know the complete impact of building the product in different locales when
> native code is involved. So as much as I would like to guarantee all selections will work, I would
> rather we narrow down the options here to avoid having to deal with all the possible combinations.
Which tools did you have in mind that generate native code and are
affected by LANG!=C ?
One of the simplest ways to fix the problem is to replace for example
`date` with `LANG=C date`
It should be rather simple to prefix those tools that you are thinking
of with a LANG=C prefix.
Exporting LANG=C to the shell is very inconvenient because it breaks a
lot of shell usability for me.
Just globally setting LANG=C inside the makefiles, would also work, but
it is much nicer if we
know what we are doing and just target those commands who actually matter.
//Fredrik
From erik.joelsson at oracle.com Fri Mar 16 02:24:46 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Fri, 16 Mar 2012 10:24:46 +0100
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F6053FC.1080801@oracle.com>
References: <4F5DE99E.7030608@oracle.com>
<4F5F5772.2090803@oracle.com> <4F6025D7.4000704@oracle.com>
<4F6053FC.1080801@oracle.com>
Message-ID: <4F6306DE.6040401@oracle.com>
http://cr.openjdk.java.net/~erikj/7141246/webrev.03/
Removed all references to "minimal". Also cleaned up the defaults
section a bit.
/Erik
On 2012-03-14 09:17, Erik Joelsson wrote:
>
>
> On 2012-03-14 06:00, David Holmes wrote:
>> Hi Erik,
>>
>> I find it confusing to convert
>> KERNEL_BUILD->(JVM_VARIANT_MINIMAL=true) and then check for
>> JVM_VARIANT_MINIMAL, instead of just defining JVM_VARIANT_KERNEL.
>> Particularly when KERNEL is used in a bunch of other variables.
>>
> I can agree that it seems weird. What is the timeframe for removing
> kernel and introducing minimal in jdk8? If it's far off I can see it
> making sense for us to revert the name MINIMAL to KERNEL for the whole
> project. It will be more work converting back later though.
>> make/Makefile
>>
>> Are the Shark/Zero folk okay with the shark/zero changes? If I
>> understand correctly, today if SHARK_BUILD==true then
>> ZERO_BUILD==true, but in the new scheme JVM_VARIANT_ZEROSHARK and
>> JVM_VARIANT_ZERO are distinct (but the name ZEROSHARK implies ZERO
>> and SHARK).
>>
> I have not checked with them specifically, no. I'm guessing that the
> old variables were defined like that because it made the checks easy
> to write since zero and shark share a lot of settings in the
> makefiles. As I understand it, what we would like to express with the
> JVM_VARIANT is a configuration resulting in a separate jvm binary. If
> you define two or more variants, you will end up with that many
> binaries. This is already true for SERVER, CLIENT and KERNEL. We would
> like all the variants to be controlled and expressed in the same way.
> These changes unfortunately won't take us all the way, but it's a
> first step.
>
> /Erik
>> ---
>>
>> /make/defs.make
>>
>> 74 ifeq ($(ZERO_BUILD)$(KERNEL_BUILD)$(SHARK_BUILD),)
>> 75 # A default is needed
>> 76 ifeq ($(BUILD_CLIENT_ONLY), true)
>> 77 JVM_VARIANTS:=client
>> 78 JVM_VARIANT_CLIENT:=true
>> 79 endif
>> 80 # Further defaults are platform and arch specific
>>
>> I don't understand why we would only need a default in the
>> BUILD_CLIENT_ONLY case. Is this just to avoid replicating the
>> BUILD_CLIENT_ONLY check in the platform specific makefiles?
>>
>> David
>> -----
>>
>>
>>> /Erik
>>>> You seem to have included the MINIMAL VM changes in here. Those
>>>> changes
>>>> have not been pushed to the mainline and are not yet to be pushed. If
>>>> you want to push these build-infra changes you will need to factor out
>>>> the MINIMAL VM stuff - else wait.
>>>>
>>>> David
>>>
From volker.simonis at gmail.com Fri Mar 16 10:50:52 2012
From: volker.simonis at gmail.com (Volker Simonis)
Date: Fri, 16 Mar 2012 18:50:52 +0100
Subject: RFR (M): Enable OpenJDK builds on Windows with MinGW/MSYS
In-Reply-To: <4F6140B8.8090507@oracle.com>
References:
<4F6140B8.8090507@oracle.com>
Message-ID:
Hi Jonathan,
you're right, I havn't looked at the tests until now - just wanted to
get the build up and running.
My only concerns so far are the few tests which require a Korn Shell
as I think there's no ksh available for MinGW/Msys.
But I promise to look at it.
By the way, has anybody ever successfully run the tests on Windows
with either MKS or Cygwin?
Regards,
Volker
On Thu, Mar 15, 2012 at 2:07 AM, Jonathan Gibbons
wrote:
> Volker,
>
> This work is very interesting!
>
> Have you looked at what changes might be necessary to any shell tests in the
> langtools/test and jdk/test directories?
>
> Many test shell scripts have a block of code of the form:
>
>
> OS=`uname -s`
> case "$OS" in
> ? ?SunOS | Linux | *BSD | Darwin )
> ? ? ? ?NULL=/dev/null
> ? ? ? ?PATHSEP=":"
> ? ? ? ?FILESEP="/"
> ? ? ? ?TMP=/tmp
> ? ? ? ?;;
> ? ?CYGWIN* )
> ? ? ? ?NULL=/dev/null
> ? ? ? ?PATHSEP=";"
> ? ? ? ?FILESEP="/"
> ? ? ? ?TMP=/tmp
> ? ? ? ?;;
> ? ?Windows* )
> ? ? ? ?NULL=NUL
> ? ? ? ?PATHSEP=";"
> ? ? ? ?FILESEP="\\"
> ? ? ? ?TMP=$TEMP
> ? ? ? ?;;
> ? ?* )
> ? ? ? ?echo "Unrecognized system!"
> ? ? ? ?exit 1;
> ? ? ? ?;;
> esac
>
>
> What would the equivalent case statement be for minGW/MSYS?
>
> -- Jon
From daniel.daugherty at oracle.com Fri Mar 16 12:58:30 2012
From: daniel.daugherty at oracle.com (Daniel D. Daugherty)
Date: Fri, 16 Mar 2012 13:58:30 -0600
Subject: code review request for Full Debug Symbols Revamp (7102323, 7136506)
Message-ID: <4F639B66.8090902@oracle.com>
Greetings,
I need code reviews for some Makefile and packaging changes.
Wait, come back! They're not that scary...
These are Full Debug Symbols changes... so maybe they are that scary...
These changes have gone through two rounds of internal review.
The following bugs are being used to revamp the OpenJDK side of the
Full Debug Symbols (FDS) implementation:
7102323 4/4 RFE: enable Full Debug Symbols Phase 1 on Solaris
7136506 3/4 FDS: rework jdk repo Full Debug Symbols support
FDS Revamp Summary
The build infrastructure that supports the Full Debug Symbols (FDS)
project is being revamped to reduce the default on-disk footprint
along with other improvements. FDS info will have to be unzip'ed
before being usable in the default build config, but the zip'ed FDS
info occupies about 25% of the disk space as the original FDS info.
Change summary for the group of fixes:
- ENABLE_FULL_DEBUG_SYMBOLS build flag controls the Full Debug
Symbols feature; enabled by default (ENABLE_FULL_DEBUG_SYMBOLS=1)
- ZIP_DEBUGINFO_FILES build flag controls the zip'ing of "debug info"
during the build; enabled by default (ZIP_DEBUGINFO_FILES=1).
- FDS is enabled by default for Linux X86/X64, Solaris SPARC/SPARC-V9,
Solaris X86, and Windows X86/X64.
- HSX developer builds will put debug info into .diz files that are
co-located with the built object, e.g., there will be a libjvm.diz
file right next to libjvm.so.
- HSX JPRT jobs will also contain .diz files co-located with the built
objects
- RE promoted bits will include new debuginfo.zip bundles that contain
all the .debuginfo, .diz, .map and/or .pdb files generated by the
various repos that make up the RE promotion.
Notes: FDS is not enabled on Solaris X64 due to a bug in gobjcopy.
FDS has not yet been implemented on MacOS X.
Just like the original FDS changes, the FDS Revamp changes are in
multiple repos:
'hotspot' repo change summary:
- add support for exporting .diz (Debug Info Zip) files
- add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
(replaces overloaded uses of OBJCOPY variable)
- add support for ZIP_DEBUGINFO_FILES build flag
- clean up STRIP_POLICY on Linux and Solaris
- On Solaris, also fixes an incorrect 64-bit libjvm_db_g symlink
and an incorrect 64-bit libjvm_dtrace_g symlink
- The Full Debug Symbols feature is now controllable via
ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES on Windows.
- On Windows, fixed a few hardcoded "sawindbg" uses
'hotspot' repo webrev:
http://cr.openjdk.java.net/~dcubed/fds_revamp/7102323-webrev/1-hotspot-full/
The HotSpot changes are relative to the HSX-24-B03 snapshot plus
one additional fix and are targeted at JDK8-B33/HSX-24-B06.
'jdk' repo change summary:
- add support for importing .diz (Debug Info Zip) files
- add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
- add support for ZIP_DEBUGINFO_FILES build flag
- clean up STRIP_POLICY on Linux and Solaris
- LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS is only needed in
FDS Phase 2 so just a comment for now
- JPRT needs to use the '-y' option with zip on non-Windows
builds of the jdk repo in order to preserve symbolic links
'jdk' repo webrev:
http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-jdk-full/
The JDK changes are relative to the T&L snapshot for JDK8-B30
and are targeted at JDK8-B33.
'root' repo change summary:
- JPRT needs to use the '-y' option with zip on non-Windows
control builds in order to preserve symbolic links
'root' repo webrev:
http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-root-full/
The root changes are relative to the T&L snapshot for JDK8-B30
and are targeted at JDK8-B33.
Thanks, in advance, for any review comments.
Dan
From joe.darcy at oracle.com Fri Mar 16 17:25:11 2012
From: joe.darcy at oracle.com (Joseph Darcy)
Date: Fri, 16 Mar 2012 17:25:11 -0700
Subject: Please review a new script for JDK8: JDK source code legal headers
conformance verification
In-Reply-To: <4F555866.6070907@oracle.com>
References: <4F555866.6070907@oracle.com>
Message-ID: <4F63D9E7.7020607@oracle.com>
Hi Misha,
I think including this kind of script in the JDK is a great idea.
Follow-up work could include adding a script that would use this first
script to verify the source files had the expected license. Such a
check could be a make target run as part of the build.
Cheers,
-Joe
On 3/5/2012 4:20 PM, Misha Bykov wrote:
>
> I need a reviewer for a new attached script for JDK8 infrastructure.
>
> SUMMARY
>
> Most of JDK source files are required to contain a legal approved
> license header. The content and the format of the header is
> pre-defined by legal and any alteration is not permitted.
>
> At the moment JDK8 contains three templates for source license
> headers: gpl, gpl-cp and bsd.
> The templates are located in $ROOT/make/templates directory:
>
> $ ls $ROOT/make/templates
> bsd-header gpl-cp-header gpl-header
> $
>
> It's recommended for a developer, when he introduced or modified
> source code files, to check whether a license header is precisely
> correct for every file he worked on.
>
> The new script allows a JDK developer to check if the specified
> license header for a given file (or a set of files) matches the right
> header template.
>
> NAME
>
> lic_check.sh - JDK source code legal headers conformance verification
>
> SYNOPSIS
>
> lic_check.sh [-gpl] or [-gplcp] or [-bsd] file(s)
>
> DESCRIPTION
>
> The script for OpenJDK distribution to verify legal notices in a
> particular source file or a set of files.
>
> The script must be located in the directory:
>
> $ROOT/make/scripts
>
> It uses templates from:
>
> $ROOT/make/templates
>
> The successful output example:
>
> ###
> ### Checking copyright notice in the file: filename.java
> ###
> No differences encountered
> SUCCESS: The license header for filename.java has been verified.
>
> The unsuccessful output example if Oracle copyright string is missing
> or copyright years are not correct :
>
> ###
> ### Checking copyright notice in the file: filename.java
> ###
> ERROR: Copyright string is not correct or missing in filename.java.
>
> If the copyright string is correct, but the license header is not
> correct, the script should produce the
> "diff" output between a template in $ROOT/make/templates and the
> license header from the given file.
>
> HOW TO TEST
>
> 1. Place the script into $ROOT/make/scripts in JDK8 source repository
> (otherwise it will not find $ROOT/make/templates and produce an error).
> 2. cd to the directory with the files to check license headers
> 3. $ROOT/make/scripts/lic_check.sh [-gpl] or [-gplcp] or [-bsd]
> filename(s)
>
> Any questions or comments about bugs in the script, improvement
> suggestions, script style, etc. would be appreciated.
>
> Thanks,
> Misha
From serguei.spitsyn at oracle.com Fri Mar 16 23:12:19 2012
From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com)
Date: Fri, 16 Mar 2012 23:12:19 -0700
Subject: code review request for Full Debug Symbols Revamp (7102323,
7136506)
In-Reply-To: <4F639B66.8090902@oracle.com>
References: <4F639B66.8090902@oracle.com>
Message-ID: <4F642B43.9050100@oracle.com>
Dan,
I've reviewed this:
http://cr.openjdk.java.net/~dcubed/fds_revamp/7102323-webrev/1-hotspot-full/
Wow, you fixed two existing bugs in the make file:
*make/solaris/makefiles/dtrace.make
*
- [ -f $(XLIBJVM_DB_G_DEBUGINFO) ] || { ln -s $(LIBJVM_DB_DEBUGINFO) $(XLIBJVM_DB_G_DEBUGINFO); }
+ [ -f $(XLIBJVM_DB_G_DEBUGINFO) ] || { ln -s $(XLIBJVM_DB_DEBUGINFO) $(XLIBJVM_DB_G_DEBUGINFO); }
- [ -f $(XLIBJVM_DTRACE_G_DEBUGINFO) ] || { ln -s $(LIBJVM_DTRACE_DEBUGINFO) $(XLIBJVM_DTRACE_G_DEBUGINFO); }
+ [ -f $(XLIBJVM_DTRACE_G_DEBUGINFO) ] || { ln -s $(XLIBJVM_DTRACE_DEBUGINFO) $(XLIBJVM_DTRACE_G_DEBUGINFO); }
Wrong indent:
*make/solaris/makefiles/defs.make*
221 ifeq ($(ZIP_DEBUGINFO_FILES),1)
222 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.diz
223 else
Question: Just curious why the $(ALT_STRIP_POLICY) is decommissioned?
*make/linux/makefiles/defs.make*
* make/solaris/makefiles/defs.make*
- DEF_STRIP_POLICY="min_strip"
- ifeq ($(ALT_STRIP_POLICY),)
- STRIP_POLICY=$(DEF_STRIP_POLICY)
- else
- STRIP_POLICY=$(ALT_STRIP_POLICY)
- endif
+ # Currently, STRIP_POLICY is only used when Full Debug Symbols is enabled.
+ #
+ STRIP_POLICY ?= min_strip
The fix is good in general.
Thanks,
Serguei
On 3/16/12 12:58 PM, Daniel D. Daugherty wrote:
> Greetings,
>
> I need code reviews for some Makefile and packaging changes.
> Wait, come back! They're not that scary...
>
> These are Full Debug Symbols changes... so maybe they are that scary...
>
> These changes have gone through two rounds of internal review.
>
> The following bugs are being used to revamp the OpenJDK side of the
> Full Debug Symbols (FDS) implementation:
>
> 7102323 4/4 RFE: enable Full Debug Symbols Phase 1 on Solaris
> 7136506 3/4 FDS: rework jdk repo Full Debug Symbols support
>
> FDS Revamp Summary
>
> The build infrastructure that supports the Full Debug Symbols (FDS)
> project is being revamped to reduce the default on-disk footprint
> along with other improvements. FDS info will have to be unzip'ed
> before being usable in the default build config, but the zip'ed FDS
> info occupies about 25% of the disk space as the original FDS info.
>
> Change summary for the group of fixes:
> - ENABLE_FULL_DEBUG_SYMBOLS build flag controls the Full Debug
> Symbols feature; enabled by default (ENABLE_FULL_DEBUG_SYMBOLS=1)
> - ZIP_DEBUGINFO_FILES build flag controls the zip'ing of "debug info"
> during the build; enabled by default (ZIP_DEBUGINFO_FILES=1).
> - FDS is enabled by default for Linux X86/X64, Solaris
> SPARC/SPARC-V9,
> Solaris X86, and Windows X86/X64.
> - HSX developer builds will put debug info into .diz files that are
> co-located with the built object, e.g., there will be a libjvm.diz
> file right next to libjvm.so.
> - HSX JPRT jobs will also contain .diz files co-located with the
> built
> objects
> - RE promoted bits will include new debuginfo.zip bundles that
> contain
> all the .debuginfo, .diz, .map and/or .pdb files generated by the
> various repos that make up the RE promotion.
>
> Notes: FDS is not enabled on Solaris X64 due to a bug in gobjcopy.
> FDS has not yet been implemented on MacOS X.
>
> Just like the original FDS changes, the FDS Revamp changes are in
> multiple repos:
>
> 'hotspot' repo change summary:
>
> - add support for exporting .diz (Debug Info Zip) files
> - add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
> (replaces overloaded uses of OBJCOPY variable)
> - add support for ZIP_DEBUGINFO_FILES build flag
> - clean up STRIP_POLICY on Linux and Solaris
> - On Solaris, also fixes an incorrect 64-bit libjvm_db_g symlink
> and an incorrect 64-bit libjvm_dtrace_g symlink
> - The Full Debug Symbols feature is now controllable via
> ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES on Windows.
> - On Windows, fixed a few hardcoded "sawindbg" uses
>
> 'hotspot' repo webrev:
>
> http://cr.openjdk.java.net/~dcubed/fds_revamp/7102323-webrev/1-hotspot-full/
>
> The HotSpot changes are relative to the HSX-24-B03 snapshot plus
> one additional fix and are targeted at JDK8-B33/HSX-24-B06.
>
>
> 'jdk' repo change summary:
>
> - add support for importing .diz (Debug Info Zip) files
> - add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
> - add support for ZIP_DEBUGINFO_FILES build flag
> - clean up STRIP_POLICY on Linux and Solaris
> - LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS is only needed in
> FDS Phase 2 so just a comment for now
> - JPRT needs to use the '-y' option with zip on non-Windows
> builds of the jdk repo in order to preserve symbolic links
>
> 'jdk' repo webrev:
>
> http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-jdk-full/
>
> The JDK changes are relative to the T&L snapshot for JDK8-B30
> and are targeted at JDK8-B33.
>
>
> 'root' repo change summary:
>
> - JPRT needs to use the '-y' option with zip on non-Windows
> control builds in order to preserve symbolic links
>
> 'root' repo webrev:
>
> http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-root-full/
>
> The root changes are relative to the T&L snapshot for JDK8-B30
> and are targeted at JDK8-B33.
>
> Thanks, in advance, for any review comments.
>
> Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120316/ec99409a/attachment.html
From daniel.daugherty at oracle.com Sat Mar 17 18:29:58 2012
From: daniel.daugherty at oracle.com (Daniel D. Daugherty)
Date: Sat, 17 Mar 2012 19:29:58 -0600
Subject: code review request for Full Debug Symbols Revamp (7102323,
7136506)
In-Reply-To: <4F642B43.9050100@oracle.com>
References: <4F639B66.8090902@oracle.com> <4F642B43.9050100@oracle.com>
Message-ID: <4F653A96.7030805@oracle.com>
Thanks for the review. Replies embedded below...
> Dan,
>
> I've reviewed this:
> http://cr.openjdk.java.net/~dcubed/fds_revamp/7102323-webrev/1-hotspot-full/
>
>
>
>
> Wow, you fixed two existing bugs in the make file:
>
> *make/solaris/makefiles/dtrace.make
>
> *
> - [ -f $(XLIBJVM_DB_G_DEBUGINFO) ] || { ln -s $(LIBJVM_DB_DEBUGINFO) $(XLIBJVM_DB_G_DEBUGINFO); }
> + [ -f $(XLIBJVM_DB_G_DEBUGINFO) ] || { ln -s $(XLIBJVM_DB_DEBUGINFO) $(XLIBJVM_DB_G_DEBUGINFO); }
> - [ -f $(XLIBJVM_DTRACE_G_DEBUGINFO) ] || { ln -s $(LIBJVM_DTRACE_DEBUGINFO) $(XLIBJVM_DTRACE_G_DEBUGINFO); }
> + [ -f $(XLIBJVM_DTRACE_G_DEBUGINFO) ] || { ln -s $(XLIBJVM_DTRACE_DEBUGINFO) $(XLIBJVM_DTRACE_G_DEBUGINFO); }
Yup! I called that out in the 'hotspot' repo change summary:
> - On Solaris, also fixes an incorrect 64-bit libjvm_db_g symlink
> and an incorrect 64-bit libjvm_dtrace_g symlink
However, right after these changes go in, I'll be removing all
the '_g' support via:
7153050 4/4 remove crufty '_g' support from HotSpot repo
>
> Wrong indent:
>
> *make/solaris/makefiles/defs.make*
> 221 ifeq ($(ZIP_DEBUGINFO_FILES),1)
> 222 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.diz
> 223 else
Nicely spotted! I'll fix that.
>
> Question: Just curious why the $(ALT_STRIP_POLICY) is decommissioned?
>
> *make/linux/makefiles/defs.make*
> * make/solaris/makefiles/defs.make*
> - DEF_STRIP_POLICY="min_strip"
> - ifeq ($(ALT_STRIP_POLICY),)
> - STRIP_POLICY=$(DEF_STRIP_POLICY)
> - else
> - STRIP_POLICY=$(ALT_STRIP_POLICY)
> - endif
> + # Currently, STRIP_POLICY is only used when Full Debug Symbols is enabled.
> + #
> + STRIP_POLICY ?= min_strip
I figured out a different way to do it. If you invoke like so:
gnumake STRIP_POLICY=no_strip ...
then that works. Also, when I looked around ALT_* variables tend
to be used with paths.
> The fix is good in general.
Thanks!
Dan
>
> Thanks,
> Serguei
>
>
>
> On 3/16/12 12:58 PM, Daniel D. Daugherty wrote:
>> Greetings,
>>
>> I need code reviews for some Makefile and packaging changes.
>> Wait, come back! They're not that scary...
>>
>> These are Full Debug Symbols changes... so maybe they are that scary...
>>
>> These changes have gone through two rounds of internal review.
>>
>> The following bugs are being used to revamp the OpenJDK side of the
>> Full Debug Symbols (FDS) implementation:
>>
>> 7102323 4/4 RFE: enable Full Debug Symbols Phase 1 on Solaris
>> 7136506 3/4 FDS: rework jdk repo Full Debug Symbols support
>>
>> FDS Revamp Summary
>>
>> The build infrastructure that supports the Full Debug Symbols (FDS)
>> project is being revamped to reduce the default on-disk footprint
>> along with other improvements. FDS info will have to be unzip'ed
>> before being usable in the default build config, but the zip'ed FDS
>> info occupies about 25% of the disk space as the original FDS info.
>>
>> Change summary for the group of fixes:
>> - ENABLE_FULL_DEBUG_SYMBOLS build flag controls the Full Debug
>> Symbols feature; enabled by default (ENABLE_FULL_DEBUG_SYMBOLS=1)
>> - ZIP_DEBUGINFO_FILES build flag controls the zip'ing of "debug
>> info"
>> during the build; enabled by default (ZIP_DEBUGINFO_FILES=1).
>> - FDS is enabled by default for Linux X86/X64, Solaris
>> SPARC/SPARC-V9,
>> Solaris X86, and Windows X86/X64.
>> - HSX developer builds will put debug info into .diz files that are
>> co-located with the built object, e.g., there will be a libjvm.diz
>> file right next to libjvm.so.
>> - HSX JPRT jobs will also contain .diz files co-located with the
>> built
>> objects
>> - RE promoted bits will include new debuginfo.zip bundles that
>> contain
>> all the .debuginfo, .diz, .map and/or .pdb files generated by the
>> various repos that make up the RE promotion.
>>
>> Notes: FDS is not enabled on Solaris X64 due to a bug in gobjcopy.
>> FDS has not yet been implemented on MacOS X.
>>
>> Just like the original FDS changes, the FDS Revamp changes are in
>> multiple repos:
>>
>> 'hotspot' repo change summary:
>>
>> - add support for exporting .diz (Debug Info Zip) files
>> - add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
>> (replaces overloaded uses of OBJCOPY variable)
>> - add support for ZIP_DEBUGINFO_FILES build flag
>> - clean up STRIP_POLICY on Linux and Solaris
>> - On Solaris, also fixes an incorrect 64-bit libjvm_db_g symlink
>> and an incorrect 64-bit libjvm_dtrace_g symlink
>> - The Full Debug Symbols feature is now controllable via
>> ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES on Windows.
>> - On Windows, fixed a few hardcoded "sawindbg" uses
>>
>> 'hotspot' repo webrev:
>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7102323-webrev/1-hotspot-full/
>>
>> The HotSpot changes are relative to the HSX-24-B03 snapshot plus
>> one additional fix and are targeted at JDK8-B33/HSX-24-B06.
>>
>>
>> 'jdk' repo change summary:
>>
>> - add support for importing .diz (Debug Info Zip) files
>> - add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
>> - add support for ZIP_DEBUGINFO_FILES build flag
>> - clean up STRIP_POLICY on Linux and Solaris
>> - LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS is only needed in
>> FDS Phase 2 so just a comment for now
>> - JPRT needs to use the '-y' option with zip on non-Windows
>> builds of the jdk repo in order to preserve symbolic links
>>
>> 'jdk' repo webrev:
>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-jdk-full/
>>
>> The JDK changes are relative to the T&L snapshot for JDK8-B30
>> and are targeted at JDK8-B33.
>>
>>
>> 'root' repo change summary:
>>
>> - JPRT needs to use the '-y' option with zip on non-Windows
>> control builds in order to preserve symbolic links
>>
>> 'root' repo webrev:
>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-root-full/
>>
>> The root changes are relative to the T&L snapshot for JDK8-B30
>> and are targeted at JDK8-B33.
>>
>> Thanks, in advance, for any review comments.
>>
>> Dan
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120317/dd6c93fb/attachment.html
From david.holmes at oracle.com Sun Mar 18 18:21:12 2012
From: david.holmes at oracle.com (David Holmes)
Date: Mon, 19 Mar 2012 11:21:12 +1000
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F6306DE.6040401@oracle.com>
References: <4F5DE99E.7030608@oracle.com>
<4F5F5772.2090803@oracle.com> <4F6025D7.4000704@oracle.com>
<4F6053FC.1080801@oracle.com> <4F6306DE.6040401@oracle.com>
Message-ID: <4F668A08.2030207@oracle.com>
Hi Erik,
On 16/03/2012 7:24 PM, Erik Joelsson wrote:
> http://cr.openjdk.java.net/~erikj/7141246/webrev.03/
>
Looks fine.
> Removed all references to "minimal". Also cleaned up the defaults
> section a bit.
Minor nit, when you say:
# On 32 bit we build server and client, on 64 bit just server.
the OS isn't actually relevant. If we ask for a 32-bit build then we
build both client and server; if we ask for a 64-bit build then we build
server only (by default).
So AFAICS the only platform dependent part here is adding kernel on
Windows - right? If so then once we do the kernel->minimal transition
this can be refactored into the defaults section of the top-level defs.make
David
-----
>
> /Erik
>
> On 2012-03-14 09:17, Erik Joelsson wrote:
>>
>>
>> On 2012-03-14 06:00, David Holmes wrote:
>>> Hi Erik,
>>>
>>> I find it confusing to convert
>>> KERNEL_BUILD->(JVM_VARIANT_MINIMAL=true) and then check for
>>> JVM_VARIANT_MINIMAL, instead of just defining JVM_VARIANT_KERNEL.
>>> Particularly when KERNEL is used in a bunch of other variables.
>>>
>> I can agree that it seems weird. What is the timeframe for removing
>> kernel and introducing minimal in jdk8? If it's far off I can see it
>> making sense for us to revert the name MINIMAL to KERNEL for the whole
>> project. It will be more work converting back later though.
>>> make/Makefile
>>>
>>> Are the Shark/Zero folk okay with the shark/zero changes? If I
>>> understand correctly, today if SHARK_BUILD==true then
>>> ZERO_BUILD==true, but in the new scheme JVM_VARIANT_ZEROSHARK and
>>> JVM_VARIANT_ZERO are distinct (but the name ZEROSHARK implies ZERO
>>> and SHARK).
>>>
>> I have not checked with them specifically, no. I'm guessing that the
>> old variables were defined like that because it made the checks easy
>> to write since zero and shark share a lot of settings in the
>> makefiles. As I understand it, what we would like to express with the
>> JVM_VARIANT is a configuration resulting in a separate jvm binary. If
>> you define two or more variants, you will end up with that many
>> binaries. This is already true for SERVER, CLIENT and KERNEL. We would
>> like all the variants to be controlled and expressed in the same way.
>> These changes unfortunately won't take us all the way, but it's a
>> first step.
>>
>> /Erik
>>> ---
>>>
>>> /make/defs.make
>>>
>>> 74 ifeq ($(ZERO_BUILD)$(KERNEL_BUILD)$(SHARK_BUILD),)
>>> 75 # A default is needed
>>> 76 ifeq ($(BUILD_CLIENT_ONLY), true)
>>> 77 JVM_VARIANTS:=client
>>> 78 JVM_VARIANT_CLIENT:=true
>>> 79 endif
>>> 80 # Further defaults are platform and arch specific
>>>
>>> I don't understand why we would only need a default in the
>>> BUILD_CLIENT_ONLY case. Is this just to avoid replicating the
>>> BUILD_CLIENT_ONLY check in the platform specific makefiles?
>>>
>>> David
>>> -----
>>>
>>>
>>>> /Erik
>>>>> You seem to have included the MINIMAL VM changes in here. Those
>>>>> changes
>>>>> have not been pushed to the mainline and are not yet to be pushed. If
>>>>> you want to push these build-infra changes you will need to factor out
>>>>> the MINIMAL VM stuff - else wait.
>>>>>
>>>>> David
>>>>
From serguei.spitsyn at oracle.com Sun Mar 18 23:42:05 2012
From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com)
Date: Sun, 18 Mar 2012 23:42:05 -0700
Subject: code review request for Full Debug Symbols Revamp (7102323,
7136506)
In-Reply-To: <4F653A96.7030805@oracle.com>
References: <4F639B66.8090902@oracle.com> <4F642B43.9050100@oracle.com>
<4F653A96.7030805@oracle.com>
Message-ID: <4F66D53D.2080907@oracle.com>
Ok, thanks!
Thumb up.
Thanks,
Serguei
On 3/17/12 6:29 PM, Daniel D. Daugherty wrote:
> Thanks for the review. Replies embedded below...
>
>
>> Dan,
>>
>> I've reviewed this:
>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7102323-webrev/1-hotspot-full/
>>
>>
>>
>>
>> Wow, you fixed two existing bugs in the make file:
>>
>> *make/solaris/makefiles/dtrace.make
>>
>> *
>> - [ -f $(XLIBJVM_DB_G_DEBUGINFO) ] || { ln -s $(LIBJVM_DB_DEBUGINFO) $(XLIBJVM_DB_G_DEBUGINFO); }
>> + [ -f $(XLIBJVM_DB_G_DEBUGINFO) ] || { ln -s $(XLIBJVM_DB_DEBUGINFO) $(XLIBJVM_DB_G_DEBUGINFO); }
>> - [ -f $(XLIBJVM_DTRACE_G_DEBUGINFO) ] || { ln -s $(LIBJVM_DTRACE_DEBUGINFO) $(XLIBJVM_DTRACE_G_DEBUGINFO); }
>> + [ -f $(XLIBJVM_DTRACE_G_DEBUGINFO) ] || { ln -s $(XLIBJVM_DTRACE_DEBUGINFO) $(XLIBJVM_DTRACE_G_DEBUGINFO); }
>
> Yup! I called that out in the 'hotspot' repo change summary:
>
>> - On Solaris, also fixes an incorrect 64-bit libjvm_db_g symlink
>> and an incorrect 64-bit libjvm_dtrace_g symlink
>
> However, right after these changes go in, I'll be removing all
> the '_g' support via:
>
> 7153050 4/4 remove crufty '_g' support from HotSpot repo
>
>
>>
>> Wrong indent:
>>
>> *make/solaris/makefiles/defs.make*
>> 221 ifeq ($(ZIP_DEBUGINFO_FILES),1)
>> 222 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.diz
>> 223 else
>
> Nicely spotted! I'll fix that.
>
>
>>
>> Question: Just curious why the $(ALT_STRIP_POLICY) is decommissioned?
>>
>> *make/linux/makefiles/defs.make*
>> * make/solaris/makefiles/defs.make*
>> - DEF_STRIP_POLICY="min_strip"
>> - ifeq ($(ALT_STRIP_POLICY),)
>> - STRIP_POLICY=$(DEF_STRIP_POLICY)
>> - else
>> - STRIP_POLICY=$(ALT_STRIP_POLICY)
>> - endif
>> + # Currently, STRIP_POLICY is only used when Full Debug Symbols is enabled.
>> + #
>> + STRIP_POLICY ?= min_strip
>
> I figured out a different way to do it. If you invoke like so:
>
> gnumake STRIP_POLICY=no_strip ...
>
> then that works. Also, when I looked around ALT_* variables tend
> to be used with paths.
>
>
>
>> The fix is good in general.
>
> Thanks!
>
> Dan
>
>
>>
>> Thanks,
>> Serguei
>>
>>
>>
>> On 3/16/12 12:58 PM, Daniel D. Daugherty wrote:
>>> Greetings,
>>>
>>> I need code reviews for some Makefile and packaging changes.
>>> Wait, come back! They're not that scary...
>>>
>>> These are Full Debug Symbols changes... so maybe they are that scary...
>>>
>>> These changes have gone through two rounds of internal review.
>>>
>>> The following bugs are being used to revamp the OpenJDK side of the
>>> Full Debug Symbols (FDS) implementation:
>>>
>>> 7102323 4/4 RFE: enable Full Debug Symbols Phase 1 on Solaris
>>> 7136506 3/4 FDS: rework jdk repo Full Debug Symbols support
>>>
>>> FDS Revamp Summary
>>>
>>> The build infrastructure that supports the Full Debug Symbols (FDS)
>>> project is being revamped to reduce the default on-disk footprint
>>> along with other improvements. FDS info will have to be unzip'ed
>>> before being usable in the default build config, but the zip'ed FDS
>>> info occupies about 25% of the disk space as the original FDS info.
>>>
>>> Change summary for the group of fixes:
>>> - ENABLE_FULL_DEBUG_SYMBOLS build flag controls the Full Debug
>>> Symbols feature; enabled by default (ENABLE_FULL_DEBUG_SYMBOLS=1)
>>> - ZIP_DEBUGINFO_FILES build flag controls the zip'ing of "debug
>>> info"
>>> during the build; enabled by default (ZIP_DEBUGINFO_FILES=1).
>>> - FDS is enabled by default for Linux X86/X64, Solaris
>>> SPARC/SPARC-V9,
>>> Solaris X86, and Windows X86/X64.
>>> - HSX developer builds will put debug info into .diz files that are
>>> co-located with the built object, e.g., there will be a
>>> libjvm.diz
>>> file right next to libjvm.so.
>>> - HSX JPRT jobs will also contain .diz files co-located with the
>>> built
>>> objects
>>> - RE promoted bits will include new debuginfo.zip bundles that
>>> contain
>>> all the .debuginfo, .diz, .map and/or .pdb files generated by the
>>> various repos that make up the RE promotion.
>>>
>>> Notes: FDS is not enabled on Solaris X64 due to a bug in gobjcopy.
>>> FDS has not yet been implemented on MacOS X.
>>>
>>> Just like the original FDS changes, the FDS Revamp changes are in
>>> multiple repos:
>>>
>>> 'hotspot' repo change summary:
>>>
>>> - add support for exporting .diz (Debug Info Zip) files
>>> - add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
>>> (replaces overloaded uses of OBJCOPY variable)
>>> - add support for ZIP_DEBUGINFO_FILES build flag
>>> - clean up STRIP_POLICY on Linux and Solaris
>>> - On Solaris, also fixes an incorrect 64-bit libjvm_db_g symlink
>>> and an incorrect 64-bit libjvm_dtrace_g symlink
>>> - The Full Debug Symbols feature is now controllable via
>>> ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES on Windows.
>>> - On Windows, fixed a few hardcoded "sawindbg" uses
>>>
>>> 'hotspot' repo webrev:
>>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7102323-webrev/1-hotspot-full/
>>>
>>> The HotSpot changes are relative to the HSX-24-B03 snapshot plus
>>> one additional fix and are targeted at JDK8-B33/HSX-24-B06.
>>>
>>>
>>> 'jdk' repo change summary:
>>>
>>> - add support for importing .diz (Debug Info Zip) files
>>> - add support for ENABLE_FULL_DEBUG_SYMBOLS build flag
>>> - add support for ZIP_DEBUGINFO_FILES build flag
>>> - clean up STRIP_POLICY on Linux and Solaris
>>> - LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS is only needed in
>>> FDS Phase 2 so just a comment for now
>>> - JPRT needs to use the '-y' option with zip on non-Windows
>>> builds of the jdk repo in order to preserve symbolic links
>>>
>>> 'jdk' repo webrev:
>>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-jdk-full/
>>>
>>>
>>> The JDK changes are relative to the T&L snapshot for JDK8-B30
>>> and are targeted at JDK8-B33.
>>>
>>>
>>> 'root' repo change summary:
>>>
>>> - JPRT needs to use the '-y' option with zip on non-Windows
>>> control builds in order to preserve symbolic links
>>>
>>> 'root' repo webrev:
>>> http://cr.openjdk.java.net/~dcubed/fds_revamp/7136506-webrev/1-root-full/
>>>
>>> The root changes are relative to the T&L snapshot for JDK8-B30
>>> and are targeted at JDK8-B33.
>>>
>>> Thanks, in advance, for any review comments.
>>>
>>> Dan
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120318/b2d247b9/attachment.html
From erik.joelsson at oracle.com Mon Mar 19 02:13:28 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Mon, 19 Mar 2012 10:13:28 +0100
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F668A08.2030207@oracle.com>
References: <4F5DE99E.7030608@oracle.com>
<4F5F5772.2090803@oracle.com> <4F6025D7.4000704@oracle.com>
<4F6053FC.1080801@oracle.com> <4F6306DE.6040401@oracle.com>
<4F668A08.2030207@oracle.com>
Message-ID: <4F66F8B8.5030401@oracle.com>
Thanks for the reviews!
On 2012-03-19 02:21, David Holmes wrote:
> Minor nit, when you say:
>
> # On 32 bit we build server and client, on 64 bit just server.
>
> the OS isn't actually relevant. If we ask for a 32-bit build then we
> build both client and server; if we ask for a 64-bit build then we
> build server only (by default).
>
> So AFAICS the only platform dependent part here is adding kernel on
> Windows - right? If so then once we do the kernel->minimal transition
> this can be refactored into the defaults section of the top-level
> defs.make
>
Yes, the only platform dependent part is kernel on Windows. Will minimal
be built on all OSes and not just Windows then? If that's the case, then
yes, there is no need for duplicating this logic in the platform
specific files.
I've created an exported change and put it here:
http://cr.openjdk.java.net/~erikj/7141246/hotspot-change
/Erik
From david.holmes at oracle.com Mon Mar 19 04:08:24 2012
From: david.holmes at oracle.com (David Holmes)
Date: Mon, 19 Mar 2012 21:08:24 +1000
Subject: Review Request: 7141246 build-infra merge: Introduce new
JVM_VARIANT* to control which kind of jvm gets built
In-Reply-To: <4F66F8B8.5030401@oracle.com>
References: <4F5DE99E.7030608@oracle.com>
<4F5F5772.2090803@oracle.com> <4F6025D7.4000704@oracle.com>
<4F6053FC.1080801@oracle.com> <4F6306DE.6040401@oracle.com>
<4F668A08.2030207@oracle.com> <4F66F8B8.5030401@oracle.com>
Message-ID: <4F6713A8.4050609@oracle.com>
On 19/03/2012 7:13 PM, Erik Joelsson wrote:
> Thanks for the reviews!
>
> On 2012-03-19 02:21, David Holmes wrote:
>> Minor nit, when you say:
>>
>> # On 32 bit we build server and client, on 64 bit just server.
>>
>> the OS isn't actually relevant. If we ask for a 32-bit build then we
>> build both client and server; if we ask for a 64-bit build then we
>> build server only (by default).
>>
>> So AFAICS the only platform dependent part here is adding kernel on
>> Windows - right? If so then once we do the kernel->minimal transition
>> this can be refactored into the defaults section of the top-level
>> defs.make
>>
> Yes, the only platform dependent part is kernel on Windows. Will minimal
> be built on all OSes and not just Windows then? If that's the case, then
> yes, there is no need for duplicating this logic in the platform
> specific files.
Minimal is untested on windows, but should work in theory. It is
primarily linux and works on Solaris. This is one reason I said kernel
and minimal were not really a simple swap.
> I've created an exported change and put it here:
> http://cr.openjdk.java.net/~erikj/7141246/hotspot-change
I'll push this to hotspot-rt in the morning.
David
> /Erik
From kelly.ohair at oracle.com Mon Mar 19 15:28:19 2012
From: kelly.ohair at oracle.com (kelly.ohair at oracle.com)
Date: Mon, 19 Mar 2012 22:28:19 +0000
Subject: hg: jdk8/build/corba: 7153266: Adjustments to corba strip property
utility (neutral to builds)
Message-ID: <20120319222820.7119547A2C@hg.openjdk.java.net>
Changeset: 0b94487a30c6
Author: erikj
Date: 2012-03-19 13:03 -0700
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/0b94487a30c6
7153266: Adjustments to corba strip property utility (neutral to builds)
Summary: Fixes to sync up with jdk8 build-infra project.
Reviewed-by: ohair, tbell, ohrstrom
! make/common/internal/Resources.gmk
- make/tools/src/build/tools/stripproperties/StripProperties.java
+ make/tools/src/build/tools/stripproperties/StripPropertiesCorba.java
! make/tools/strip_properties/Makefile
From erik.joelsson at oracle.com Wed Mar 21 07:07:50 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Wed, 21 Mar 2012 15:07:50 +0100
Subject: Review Request: Build-infra M1
Message-ID: <4F69E0B6.9070101@oracle.com>
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120321/34f050b0/attachment.html
From michael.x.mcmahon at oracle.com Wed Mar 21 08:03:36 2012
From: michael.x.mcmahon at oracle.com (Michael McMahon)
Date: Wed, 21 Mar 2012 15:03:36 +0000
Subject: RFR: 7155585: Fix ifeq errors in makefiles [macosx]
Message-ID: <4F69EDC8.1070808@oracle.com>
Could I get the following change reviewed please for jdk 8?
It is to fix a number of minor build warnings caused by the macosx changes.
http://cr.openjdk.java.net/~michaelm/7155585/webrev.1/
Thanks
Michael
From ahughes at redhat.com Wed Mar 21 08:43:20 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Wed, 21 Mar 2012 11:43:20 -0400 (EDT)
Subject: Review Request: Build-infra M1
In-Reply-To: <4F69E0B6.9070101@oracle.com>
Message-ID: <2775810b-ac12-4997-9fc0-cfbbc718ecbc@zmail17.collab.prod.int.phx2.redhat.com>
----- Original Message -----
> As outlined in [1], the build-infra project would like to push the
> current work into jdk8 in order to expose it to a wider audience.
> The webrevs are made against the jdk8/build forest. In each
> repository, there are two kinds of changes:
>
> 1. Changes to old makefiles and source code to be compatible with the
> new build.
> 2. The new makefiles
>
> For corba, jaxp and jaxws, all changes of category 1 have already
> gone in. For langtools, we are awaiting one more change for
> introducing the GenerateNativeHeader annotation. For hotspot, all
> necessary changes have been pushed into hotspot-rt. For jdk, there
> are two webrevs, one with everything and one with just the category
> 1 changes, to make it easier to see them. Finally for the root
> repository there are only new files in the common subdir.
>
> root, configure script and makefiles:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-root-new/
>
> langtools, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-new/
>
> langtools, GenerateNativeHeader annotation (this is already going in
> through tools, but adding it here for reference as the jdk changes
> depend on it)
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-nativeheader/
>
> corba, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-corba-new/
>
> jaxp, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxp-new/
>
> jaxws, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxws-new/
>
> jdk, just the changes to old files
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-other/
>
> jdk, all changes including a partial copy of the old makefiles.
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-new/
>
> Of course, if you prefer you can look at the new makefiles directly
> in the build-infra/jdk8 repository forest too.
>
> These changes should not affect the old build at all. To build using
> the new build system, change directory to "common/makefiles" and:
>
> ../autoconf/configure
> make
> (make images)
>
> State of the new build (the old build should of course be
> unaffected):
>
>
> ? Linux 32bit: Works
> ? Linux 64bit: Works
> ? Windows 32bit: Works
> ? Windows 64bit: Works
> ? Solaris i586: Builds but launchers currently unusable
>
> Some notes:
>
>
> ? The old and new build (on linux x64) produce very close to
> equal results. There is a comparison script in
> common/bin/compareimage.sh with which this can be checked.
> ? Not all makefiles in jdk have been converted yet, for those
> that haven't been, a copy of the old files are used.
> ? Not all promised features in the java compilation are active
> and ready in this milestone. Most notably, it's still not using
> more than one cpu and the nifty new dependency tracking is
> disabled. A clean build is still pretty fast, but incremental
> builds aren't as good as they will be yet.
> ? On windows, only cygwin is currently supported.
>
> Now please share your feedback!
>
> /Erik
>
> [1]
> http://mail.openjdk.java.net/pipermail/build-infra-dev/2012-March/000571.html
>
>
I haven't tried this out yet, but I'll try and give it a spin in build-infra.
One thing that did stand out from the patch is that generated files such as
configure are being checked in. For updates to this, is there a plan to
mandate the use of a specific version of autoconf? Otherwise, we're going
to get changes simply because someone generated the file using a different
version. Alternatively, we could just require that the user has autoconf
installed and runs it prior to configure.
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From fredrik.ohrstrom at oracle.com Wed Mar 21 08:45:35 2012
From: fredrik.ohrstrom at oracle.com (=?ISO-8859-1?Q?Fredrik_=D6hrstr=F6m?=)
Date: Wed, 21 Mar 2012 16:45:35 +0100
Subject: RFR: 7155585: Fix ifeq errors in makefiles [macosx]
In-Reply-To: <4F69EDC8.1070808@oracle.com>
References: <4F69EDC8.1070808@oracle.com>
Message-ID: <4F69F79F.3000206@oracle.com>
2012-03-21 16:03, Michael McMahon skrev:
> Could I get the following change reviewed please for jdk 8?
>
> It is to fix a number of minor build warnings caused by the macosx changes.
>
> http://cr.openjdk.java.net/~michaelm/7155585/webrev.1/
>
> Thanks
> Michael
Looks good.
//Fredrik
From ahughes at redhat.com Wed Mar 21 08:44:00 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Wed, 21 Mar 2012 11:44:00 -0400 (EDT)
Subject: RFR: 7155585: Fix ifeq errors in makefiles [macosx]
In-Reply-To: <4F69EDC8.1070808@oracle.com>
Message-ID: <2d60e0b5-2dc2-4284-86c8-384a8b92fc87@zmail17.collab.prod.int.phx2.redhat.com>
----- Original Message -----
> Could I get the following change reviewed please for jdk 8?
>
> It is to fix a number of minor build warnings caused by the macosx
> changes.
>
> http://cr.openjdk.java.net/~michaelm/7155585/webrev.1/
>
> Thanks
> Michael
>
Looks good to me. Pretty obvious fix :-)
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From jonathan.gibbons at oracle.com Wed Mar 21 08:47:00 2012
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Wed, 21 Mar 2012 08:47:00 -0700
Subject: Review Request: Build-infra M1
In-Reply-To: <4F69E0B6.9070101@oracle.com>
References: <4F69E0B6.9070101@oracle.com>
Message-ID: <4F69F7F4.70101@oracle.com>
Erik, Fredrik,
The need to run GenStubs in the LangTools build is a somewhat transient
one. During JDK 7 we needed it; right now, we don't, but based on the
work going into other forests, we will need it again soon, when Lambda
and Jigsaw make it into JDK 8.
In the proposed Makefiles, the use of GenStubs is unconditional, relying
on the list of files in lines 132-139 on the new langtools Makefile. It
might be better if that list was pulled up into a separate make
variable, and then the use of GenStubs could be conditional on the list
being non-empty.
-- Jon
On 03/21/2012 07:07 AM, Erik Joelsson wrote:
> As outlined in [1], the build-infra project would like to push the
> current work into jdk8 in order to expose it to a wider audience. The
> webrevs are made against the jdk8/build forest. In each repository,
> there are two kinds of changes:
>
> 1. Changes to old makefiles and source code to be compatible with the
> new build.
> 2. The new makefiles
>
> For corba, jaxp and jaxws, all changes of category 1 have already gone
> in. For langtools, we are awaiting one more change for introducing the
> GenerateNativeHeader annotation. For hotspot, all necessary changes
> have been pushed into hotspot-rt. For jdk, there are two webrevs, one
> with everything and one with just the category 1 changes, to make it
> easier to see them. Finally for the root repository there are only new
> files in the common subdir.
>
> root, configure script and makefiles:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-root-new/
>
>
> langtools, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-new/
>
>
> langtools, GenerateNativeHeader annotation (this is already going in
> through tools, but adding it here for reference as the jdk changes
> depend on it)
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-nativeheader/
>
>
> corba, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-corba-new/
>
>
> jaxp, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxp-new/
>
>
> jaxws, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxws-new/
>
>
> jdk, just the changes to old files
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-other/
>
>
> jdk, all changes including a partial copy of the old makefiles.
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-new/
>
>
> Of course, if you prefer you can look at the new makefiles directly in
> the build-infra/jdk8 repository forest too.
>
> These changes should not affect the old build at all. To build using
> the new build system, change directory to "common/makefiles" and:
>
> ../autoconf/configure
> make
> (make images)
>
> State of the new build (the old build should of course be unaffected):
>
> * Linux 32bit: Works
> * Linux 64bit: Works
> * Windows 32bit: Works
> * Windows 64bit: Works
> * Solaris i586: Builds but launchers currently unusable
>
> Some notes:
>
> * The old and new build (on linux x64) produce very close to equal
> results. There is a comparison script in
> common/bin/compareimage.sh with which this can be checked.
> * Not all makefiles in jdk have been converted yet, for those that
> haven't been, a copy of the old files are used.
> * Not all promised features in the java compilation are active and
> ready in this milestone. Most notably, it's still not using more
> than one cpu and the nifty new dependency tracking is disabled.
> A clean build is still pretty fast, but incremental builds
> aren't as good as they will be yet.
> * On windows, only cygwin is currently supported.
>
> Now please share your feedback!
>
> /Erik
>
> [1]
> http://mail.openjdk.java.net/pipermail/build-infra-dev/2012-March/000571.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120321/9267d00d/attachment.html
From fredrik.ohrstrom at oracle.com Wed Mar 21 09:08:07 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Wed, 21 Mar 2012 17:08:07 +0100
Subject: Review Request: Build-infra M1
In-Reply-To: <2775810b-ac12-4997-9fc0-cfbbc718ecbc@zmail17.collab.prod.int.phx2.redhat.com>
References: <2775810b-ac12-4997-9fc0-cfbbc718ecbc@zmail17.collab.prod.int.phx2.redhat.com>
Message-ID: <4F69FCE7.9010400@oracle.com>
2012-03-21 16:43, Andrew Hughes skrev:
> I haven't tried this out yet, but I'll try and give it a spin in build-infra.
>
> One thing that did stand out from the patch is that generated files such as
> configure are being checked in. For updates to this, is there a plan to
> mandate the use of a specific version of autoconf? Otherwise, we're going
> to get changes simply because someone generated the file using a different
> version. Alternatively, we could just require that the user has autoconf
> installed and runs it prior to configure.
The configure script must be checked in. Until now, we have used
different autoconf
versions (2.61 or later), depending on which platform we have update the
configure script.
The mac has one version, my workstation another etc etc.
You are right that in the future we will have to standardize on a
specific version,
and even mandate a commit check in hg for it.
//Fredrik
From Dmitry.Samersoff at oracle.com Wed Mar 21 09:12:02 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Wed, 21 Mar 2012 20:12:02 +0400
Subject: RFR: 7155585: Fix ifeq errors in makefiles [macosx]
In-Reply-To: <4F69F79F.3000206@oracle.com>
References: <4F69EDC8.1070808@oracle.com> <4F69F79F.3000206@oracle.com>
Message-ID: <4F69FDD2.1090307@oracle.com>
Looks good for me too.
-Dmitry
On 2012-03-21 19:45, Fredrik ?hrstr?m wrote:
> 2012-03-21 16:03, Michael McMahon skrev:
>> Could I get the following change reviewed please for jdk 8?
>>
>> It is to fix a number of minor build warnings caused by the macosx changes.
>>
>> http://cr.openjdk.java.net/~michaelm/7155585/webrev.1/
>>
>> Thanks
>> Michael
>
> Looks good.
>
> //Fredrik
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From david.katleman at oracle.com Wed Mar 21 13:59:15 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 21 Mar 2012 20:59:15 +0000
Subject: hg: jdk8/build: Added tag jdk8-b30 for changeset 6cea54809b51
Message-ID: <20120321205915.51A3F47A9D@hg.openjdk.java.net>
Changeset: 0b66f43b89a6
Author: katleman
Date: 2012-03-15 15:14 -0700
URL: http://hg.openjdk.java.net/jdk8/build/rev/0b66f43b89a6
Added tag jdk8-b30 for changeset 6cea54809b51
! .hgtags
From david.katleman at oracle.com Wed Mar 21 13:59:23 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 21 Mar 2012 20:59:23 +0000
Subject: hg: jdk8/build/corba: 2 new changesets
Message-ID: <20120321205925.8F31347A9E@hg.openjdk.java.net>
Changeset: d6b04e3e40e2
Author: katleman
Date: 2012-03-15 15:14 -0700
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/d6b04e3e40e2
Added tag jdk8-b30 for changeset 4605f8418bf5
! .hgtags
Changeset: 1954151dfae8
Author: katleman
Date: 2012-03-21 12:18 -0700
URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/1954151dfae8
Merge
- make/tools/src/build/tools/stripproperties/StripProperties.java
From david.katleman at oracle.com Wed Mar 21 14:01:57 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 21 Mar 2012 21:01:57 +0000
Subject: hg: jdk8/build/hotspot: Added tag jdk8-b30 for changeset d61761bf3050
Message-ID: <20120321210202.9499C47A9F@hg.openjdk.java.net>
Changeset: 02ba95965d78
Author: katleman
Date: 2012-03-15 15:15 -0700
URL: http://hg.openjdk.java.net/jdk8/build/hotspot/rev/02ba95965d78
Added tag jdk8-b30 for changeset d61761bf3050
! .hgtags
From david.katleman at oracle.com Wed Mar 21 14:03:23 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 21 Mar 2012 21:03:23 +0000
Subject: hg: jdk8/build/jaxp: Added tag jdk8-b30 for changeset 3be30c25a825
Message-ID: <20120321210326.12BA947AA1@hg.openjdk.java.net>
Changeset: 94aabe098916
Author: katleman
Date: 2012-03-15 15:16 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/94aabe098916
Added tag jdk8-b30 for changeset 3be30c25a825
! .hgtags
From david.katleman at oracle.com Wed Mar 21 14:03:34 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 21 Mar 2012 21:03:34 +0000
Subject: hg: jdk8/build/jaxws: Added tag jdk8-b30 for changeset 6882b10e85d6
Message-ID: <20120321210338.4B0A847AA2@hg.openjdk.java.net>
Changeset: 4c41c6d0e15d
Author: katleman
Date: 2012-03-15 15:16 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/4c41c6d0e15d
Added tag jdk8-b30 for changeset 6882b10e85d6
! .hgtags
From david.katleman at oracle.com Wed Mar 21 14:03:49 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 21 Mar 2012 21:03:49 +0000
Subject: hg: jdk8/build/jdk: 2 new changesets
Message-ID: <20120321210429.B801647AA3@hg.openjdk.java.net>
Changeset: c373b5baa1e9
Author: katleman
Date: 2012-03-15 15:17 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c373b5baa1e9
Added tag jdk8-b30 for changeset cdbb33303ea3
! .hgtags
Changeset: 27f0c08c427c
Author: katleman
Date: 2012-03-21 12:18 -0700
URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/27f0c08c427c
Merge
From david.katleman at oracle.com Wed Mar 21 14:06:10 2012
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 21 Mar 2012 21:06:10 +0000
Subject: hg: jdk8/build/langtools: Added tag jdk8-b30 for changeset
08a3425f39f8
Message-ID: <20120321210614.D559C47AA4@hg.openjdk.java.net>
Changeset: b28cfbe7e8b1
Author: katleman
Date: 2012-03-15 15:18 -0700
URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/b28cfbe7e8b1
Added tag jdk8-b30 for changeset 08a3425f39f8
! .hgtags
From david.holmes at oracle.com Wed Mar 21 19:13:09 2012
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 22 Mar 2012 12:13:09 +1000
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <20120302151158.GL24599@redhat.com>
References: <20120301211459.GB24599@redhat.com>
<3e478999-def5-4857-831a-88f7f60a2ec2@zmail17.collab.prod.int.phx2.redhat.com>
<20120302151158.GL24599@redhat.com>
Message-ID: <4F6A8AB5.1070702@oracle.com>
Did this get pushed somewhere?
David
On 3/03/2012 1:11 AM, Deepak Bhole wrote:
> * Andrew Hughes [2012-03-02 10:09]:
>> ----- Original Message -----
>>> * Andrew Hughes [2012-03-01 15:40]:
>>>> ----- Original Message -----
>>>>> * Kelly O'Hair [2012-02-29 20:39]:
>>>>>> The sample.makefile.txt files may not even be used during the
>>>>>> build, I'm not sure.
>>>>>> They may have only been supplied as documentation on how to
>>>>>> build
>>>>>> the native code.
>>>>>>
>>>>>> Deleting the -mimpure-text is probably right all around.
>>>>>>
>>>>>
>>>>> Okay, so then looks like the first iteration should be OK for
>>>>> that:
>>>>> http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
>>>>>
>>>>> If so, please go ahead and commit on my behalf as I can't.
>>>>>
>>>>
>>>> Why can't you? This is a jdk change. Only HotSpot changes have to
>>>> go through JPRT.
>>>>
>>>
>>> I don't have commit access to jdk:
>>> http://openjdk.java.net/census#dbhole
>>>
>>
>> Oh as 'author' you mean? I have to admit I'm still confused by these
>> new bylaws and rules.
>>
>> Presumably I can push it on your behalf as jdk8 reviewer.
>>
>
> Sure, that'd be great. Thanks!
>
> Deepak
>
>>>> What you will need, of course, is for someone to assign you a bug
>>>> ID for it :-)
>>>>
>>>
>>> :)
>>>
>>> Deepak
>>>
>>>>> Thanks!
>>>>> Deepak
>>>>>
>>>>
>>>> --
>>>> Andrew :)
>>>>
>>>> Free Java Software Engineer
>>>> Red Hat, Inc. (http://www.redhat.com)
>>>>
>>>> PGP Key: 248BDC07 (https://keys.indymedia.org/)
>>>> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>>>>
>>>
>>
>> --
>> Andrew :)
>>
>> Free Java Software Engineer
>> Red Hat, Inc. (http://www.redhat.com)
>>
>> PGP Key: 248BDC07 (https://keys.indymedia.org/)
>> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>>
From daniel.daugherty at oracle.com Wed Mar 21 19:30:01 2012
From: daniel.daugherty at oracle.com (Daniel D. Daugherty)
Date: Wed, 21 Mar 2012 20:30:01 -0600
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <4F6A8AB5.1070702@oracle.com>
References: <20120301211459.GB24599@redhat.com> <3e478999-def5-4857-831a-88f7f60a2ec2@zmail17.collab.prod.int.phx2.redhat.com> <20120302151158.GL24599@redhat.com>
<4F6A8AB5.1070702@oracle.com>
Message-ID: <4F6A8EA9.6060107@oracle.com>
That would be this:
Changeset: fb3a2cafc230
Author: andrew
Date: 2012-03-08 14:04 +0000
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb3a2cafc230
7150392: Linux build breaks with GCC 4.7 due to unrecognized option
Summary: Remove -mimpure-text option.
Reviewed-by: ohair, dholmes, phh, andrew
Contributed-by: Deepak Bhole
! make/common/shared/Compiler-gcc.gmk
! src/share/demo/jvmti/compiledMethodLoad/sample.makefile.txt
! src/share/demo/jvmti/gctest/sample.makefile.txt
! src/share/demo/jvmti/heapTracker/sample.makefile.txt
! src/share/demo/jvmti/heapViewer/sample.makefile.txt
! src/share/demo/jvmti/hprof/sample.makefile.txt
! src/share/demo/jvmti/index.html
! src/share/demo/jvmti/java_crw_demo/sample.makefile.txt
! src/share/demo/jvmti/minst/sample.makefile.txt
! src/share/demo/jvmti/mtrace/sample.makefile.txt
! src/share/demo/jvmti/versionCheck/sample.makefile.txt
! src/share/demo/jvmti/waiters/sample.makefile.txt
On 3/21/12 8:13 PM, David Holmes wrote:
> Did this get pushed somewhere?
>
> David
>
> On 3/03/2012 1:11 AM, Deepak Bhole wrote:
>> * Andrew Hughes [2012-03-02 10:09]:
>>> ----- Original Message -----
>>>> * Andrew Hughes [2012-03-01 15:40]:
>>>>> ----- Original Message -----
>>>>>> * Kelly O'Hair [2012-02-29 20:39]:
>>>>>>> The sample.makefile.txt files may not even be used during the
>>>>>>> build, I'm not sure.
>>>>>>> They may have only been supplied as documentation on how to
>>>>>>> build
>>>>>>> the native code.
>>>>>>>
>>>>>>> Deleting the -mimpure-text is probably right all around.
>>>>>>>
>>>>>>
>>>>>> Okay, so then looks like the first iteration should be OK for
>>>>>> that:
>>>>>> http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
>>>>>>
>>>>>> If so, please go ahead and commit on my behalf as I can't.
>>>>>>
>>>>>
>>>>> Why can't you? This is a jdk change. Only HotSpot changes have to
>>>>> go through JPRT.
>>>>>
>>>>
>>>> I don't have commit access to jdk:
>>>> http://openjdk.java.net/census#dbhole
>>>>
>>>
>>> Oh as 'author' you mean? I have to admit I'm still confused by these
>>> new bylaws and rules.
>>>
>>> Presumably I can push it on your behalf as jdk8 reviewer.
>>>
>>
>> Sure, that'd be great. Thanks!
>>
>> Deepak
>>
>>>>> What you will need, of course, is for someone to assign you a bug
>>>>> ID for it :-)
>>>>>
>>>>
>>>> :)
>>>>
>>>> Deepak
>>>>
>>>>>> Thanks!
>>>>>> Deepak
>>>>>>
>>>>>
>>>>> --
>>>>> Andrew :)
>>>>>
>>>>> Free Java Software Engineer
>>>>> Red Hat, Inc. (http://www.redhat.com)
>>>>>
>>>>> PGP Key: 248BDC07 (https://keys.indymedia.org/)
>>>>> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>>>>>
>>>>
>>>
>>> --
>>> Andrew :)
>>>
>>> Free Java Software Engineer
>>> Red Hat, Inc. (http://www.redhat.com)
>>>
>>> PGP Key: 248BDC07 (https://keys.indymedia.org/)
>>> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>>>
>
From david.holmes at oracle.com Wed Mar 21 19:47:47 2012
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 22 Mar 2012 12:47:47 +1000
Subject: Patch to fix build breakage with GCC 4.7
In-Reply-To: <4F6A8EA9.6060107@oracle.com>
References: <20120301211459.GB24599@redhat.com> <3e478999-def5-4857-831a-88f7f60a2ec2@zmail17.collab.prod.int.phx2.redhat.com> <20120302151158.GL24599@redhat.com>
<4F6A8AB5.1070702@oracle.com> <4F6A8EA9.6060107@oracle.com>
Message-ID: <4F6A92D3.8040306@oracle.com>
On 22/03/2012 12:30 PM, Daniel D. Daugherty wrote:
> That would be this:
>
> Changeset: fb3a2cafc230
> Author: andrew
> Date: 2012-03-08 14:04 +0000
> URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb3a2cafc230
Thanks Dan! I see it came in through the build repo which is why I
couldn't find it. Now I can update the CR :)
David
-----
> 7150392: Linux build breaks with GCC 4.7 due to unrecognized option
> Summary: Remove -mimpure-text option.
> Reviewed-by: ohair, dholmes, phh, andrew
> Contributed-by: Deepak Bhole
>
> ! make/common/shared/Compiler-gcc.gmk
> ! src/share/demo/jvmti/compiledMethodLoad/sample.makefile.txt
> ! src/share/demo/jvmti/gctest/sample.makefile.txt
> ! src/share/demo/jvmti/heapTracker/sample.makefile.txt
> ! src/share/demo/jvmti/heapViewer/sample.makefile.txt
> ! src/share/demo/jvmti/hprof/sample.makefile.txt
> ! src/share/demo/jvmti/index.html
> ! src/share/demo/jvmti/java_crw_demo/sample.makefile.txt
> ! src/share/demo/jvmti/minst/sample.makefile.txt
> ! src/share/demo/jvmti/mtrace/sample.makefile.txt
> ! src/share/demo/jvmti/versionCheck/sample.makefile.txt
> ! src/share/demo/jvmti/waiters/sample.makefile.txt
>
>
> On 3/21/12 8:13 PM, David Holmes wrote:
>> Did this get pushed somewhere?
>>
>> David
>>
>> On 3/03/2012 1:11 AM, Deepak Bhole wrote:
>>> * Andrew Hughes [2012-03-02 10:09]:
>>>> ----- Original Message -----
>>>>> * Andrew Hughes [2012-03-01 15:40]:
>>>>>> ----- Original Message -----
>>>>>>> * Kelly O'Hair [2012-02-29 20:39]:
>>>>>>>> The sample.makefile.txt files may not even be used during the
>>>>>>>> build, I'm not sure.
>>>>>>>> They may have only been supplied as documentation on how to
>>>>>>>> build
>>>>>>>> the native code.
>>>>>>>>
>>>>>>>> Deleting the -mimpure-text is probably right all around.
>>>>>>>>
>>>>>>>
>>>>>>> Okay, so then looks like the first iteration should be OK for
>>>>>>> that:
>>>>>>> http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00/
>>>>>>>
>>>>>>> If so, please go ahead and commit on my behalf as I can't.
>>>>>>>
>>>>>>
>>>>>> Why can't you? This is a jdk change. Only HotSpot changes have to
>>>>>> go through JPRT.
>>>>>>
>>>>>
>>>>> I don't have commit access to jdk:
>>>>> http://openjdk.java.net/census#dbhole
>>>>>
>>>>
>>>> Oh as 'author' you mean? I have to admit I'm still confused by these
>>>> new bylaws and rules.
>>>>
>>>> Presumably I can push it on your behalf as jdk8 reviewer.
>>>>
>>>
>>> Sure, that'd be great. Thanks!
>>>
>>> Deepak
>>>
>>>>>> What you will need, of course, is for someone to assign you a bug
>>>>>> ID for it :-)
>>>>>>
>>>>>
>>>>> :)
>>>>>
>>>>> Deepak
>>>>>
>>>>>>> Thanks!
>>>>>>> Deepak
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Andrew :)
>>>>>>
>>>>>> Free Java Software Engineer
>>>>>> Red Hat, Inc. (http://www.redhat.com)
>>>>>>
>>>>>> PGP Key: 248BDC07 (https://keys.indymedia.org/)
>>>>>> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Andrew :)
>>>>
>>>> Free Java Software Engineer
>>>> Red Hat, Inc. (http://www.redhat.com)
>>>>
>>>> PGP Key: 248BDC07 (https://keys.indymedia.org/)
>>>> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>>>>
>>
From david.holmes at oracle.com Wed Mar 21 23:15:59 2012
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 22 Mar 2012 16:15:59 +1000
Subject: Review Request: Build-infra M1
In-Reply-To: <4F69E0B6.9070101@oracle.com>
References: <4F69E0B6.9070101@oracle.com>
Message-ID: <4F6AC39F.5060604@oracle.com>
Hi Erik,
On 22/03/2012 12:07 AM, Erik Joelsson wrote:
> As outlined in [1], the build-infra project would like to push the
> current work into jdk8 in order to expose it to a wider audience. The
> webrevs are made against the jdk8/build forest. In each repository,
> there are two kinds of changes:
>
> 1. Changes to old makefiles and source code to be compatible with the
> new build.
> 2. The new makefiles
My major concern with the transition here is being able to take existing
knowledge of the build system and be able to figure out where in the new
system certain things are handled. How can I tell if a Makefile is part
of the old build or the new build? Are some both?
It is still unclear to me how cross-compilation is to be set up.
It is unclear to me how the src/closed and make/closed repositories are
supported/handled. Going forward much of what pertains to Oracle JDK
proprietary features, should be moved out of the OpenJDK repository in
my opinion.
Is there a cheat sheet for how to run configure? There are many options
that seems completely irrelevant to what would normally be part of a JDK
build; conversely some obvious flags seem to be missing eg ALT_OUTPUTDIR.
> For corba, jaxp and jaxws, all changes of category 1 have already gone
> in. For langtools, we are awaiting one more change for introducing the
> GenerateNativeHeader annotation. For hotspot, all necessary changes have
> been pushed into hotspot-rt. For jdk, there are two webrevs, one with
> everything and one with just the category 1 changes, to make it easier
> to see them. Finally for the root repository there are only new files in
> the common subdir.
>
> root, configure script and makefiles:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-root-new/
>
Is it intended that any single person actually understand the contents
of configure and need to edit it? It has strange contents (like multiple
file copyright headers in places ???).
The BUILD_HEADLESS_ONLY option is not for what it has been used. A
normal JDK build will build a JDK that has both headful and headless
support (property: java.awt.headless=true). The BUILD_HEADLESS_ONLY flag
was an artifact from our embedded build systems for use on platforms
where it was simply not possible to build anything pertaining to the GUI
systems ie no X11 headers or libraries. As has been pointed out recently
BUILD_HEADLESS_ONLY doesn't actually work in current jdk8 (and likely
jdk7 too).
common/makefiles/Makefile
I may be misreading something but the help has
161 $(info make ALL # build images for all
configurations)
but the all: target only builds jdk, not images.
common/makefiles/compress.post
common/makefiles/compress.pre
??? These are just weird. What role do they serve? Were they autogenerated?
common/makefiles/uncompress.sed
??? what is this? Is it autogenerated? How do I know if I need to add
anything to it?
> langtools, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-new/
>
>
> langtools, GenerateNativeHeader annotation (this is already going in
> through tools, but adding it here for reference as the jdk changes
> depend on it)
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-nativeheader/
>
Does this pertain only to the new javac server or is this a general
enhancement to javac for 8?
> corba, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-corba-new/
>
>
> jaxp, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxp-new/
>
>
> jaxws, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxws-new/
>
>
> jdk, just the changes to old files
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-other/
>
Most of these changes seem to be related to tool changes rather than
being build system changes.
> jdk, all changes including a partial copy of the old makefiles.
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-new/
>
>
> Of course, if you prefer you can look at the new makefiles directly in
> the build-infra/jdk8 repository forest too.
>
> These changes should not affect the old build at all. To build using the
> new build system, change directory to "common/makefiles" and:
Why do I have to cd to common/makefiles ?
>
> ../autoconf/configure
> make
> (make images)
>
> State of the new build (the old build should of course be unaffected):
>
> * Linux 32bit: Works
> * Linux 64bit: Works
I tried this today and got a javac error compiling a Java2D demo - as
report to the build-infra list.
Cheers,
David
------
> * Windows 32bit: Works
> * Windows 64bit: Works
> * Solaris i586: Builds but launchers currently unusable
>
> Some notes:
>
> * The old and new build (on linux x64) produce very close to equal
> results. There is a comparison script in common/bin/compareimage.sh
> with which this can be checked.
> * Not all makefiles in jdk have been converted yet, for those that
> haven't been, a copy of the old files are used.
> * Not all promised features in the java compilation are active and
> ready in this milestone. Most notably, it's still not using more
> than one cpu and the nifty new dependency tracking is disabled. A
> clean build is still pretty fast, but incremental builds aren't as
> good as they will be yet.
> * On windows, only cygwin is currently supported.
>
> Now please share your feedback!
>
> /Erik
>
> [1]
> http://mail.openjdk.java.net/pipermail/build-infra-dev/2012-March/000571.html
>
From fredrik.ohrstrom at oracle.com Thu Mar 22 00:05:57 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Thu, 22 Mar 2012 00:05:57 -0700 (PDT)
Subject: Review Request: Build-infra M1
Message-ID:
----- david.holmes at oracle.com skrev:
> My major concern with the transition here is being able to take
> existing knowledge of the build system and be able to figure out where in the
> new system certain things are handled. How can I tell if a Makefile is
> part of the old build or the new build? Are some both?
You read the file named "LegacyMakefiles.gmk"
and you will understand that the contents of java, javax, sun and com
contain the remaining legacy makefiles. The contents of these
will be brought up to the makefiles toplevel and put into CompileNativeLibraries
and or some of the other toplevel makefiles. This coming together is a necessary
step to add correct dependencies and to prepare for the Jigsaw split into modules
in the future.
> It is still unclear to me how cross-compilation is to be set up.
You can cross compile from x64 linux to ia32 linux, with the following
commandline:
../autoconf/configure \
--host=i686-unknown-linux-gnu \
--with-builddeps-conf=/home/ohrstrom/jdk8/common/autoconf/builddeps.conf.example \
--with-builddeps-server=buildtools.se.oracle.com/buildtools/openjdk \
--with-builddeps-dir=/home/ohrstrom/builddeps \
--with-jvm-variants=client,server
For those outside of Oracle, the builddeps server is not available, you have
to have i686-unknown-linux-gnu-gcc et al in your path, and drop the builddeps options.
Sounds silly to cross compile from x64 to ia32, yes, but the command above
exercising everything that is needed for cross compilation. What remains
is to find the correct CC for compiling to/for the build platform (legacy name HOSTCC),
in configure for the hotspot build. By running from x64 linux to ia32 linux, I cheat since the
i686-unknown-linux-gnu-gcc works for the build platform as well.
> It is unclear to me how the src/closed and make/closed repositories
> are supported/handled. Going forward much of what pertains to Oracle JDK
> proprietary features, should be moved out of the OpenJDK repository in
> my opinion.
The new makefiles do build the closed jdk, even though it has to use the current
totally broken way of injecting source code repositories smack in the middle of the
openjdk sources.
Of course, there should be no trace of closed jdk code, neither in the makefiles,
nor in the source code. And there is a solution for this in the configure script,
ie the add/override source roots commands. But that potential solution is irrelevant as long
as the open/closed source code repositories are structured the way they are.
>
> Is there a cheat sheet for how to run configure? There are many
> options
> that seems completely irrelevant to what would normally be part of a
> JDK
> build; conversely some obvious flags seem to be missing eg
> ALT_OUTPUTDIR.
You set the OUTPUTDIR by running the configure script from the outputdir,
then run make from the outputdir. This was explained during the tech talk
and the information was available to you as a pdf. (Since you refused to have
a paper version sent to you.)
> Is it intended that any single person actually understand the contents
> of configure and need to edit it? It has strange contents (like
> multiple
> file copyright headers in places ???).
Reading the configure script is like reading the bytecode of a Java program
or reading the machine code generate from a c-compiler. Go ahead if you want
to, but most people would prefer to read the source. ie configure.ac
> The BUILD_HEADLESS_ONLY option is not for what it has been used. A
> normal JDK build will build a JDK that has both headful and headless
> support (property: java.awt.headless=true). The BUILD_HEADLESS_ONLY
> flag
> was an artifact from our embedded build systems for use on platforms
> where it was simply not possible to build anything pertaining to the
> GUI
> systems ie no X11 headers or libraries. As has been pointed out
> recently
> BUILD_HEADLESS_ONLY doesn't actually work in current jdk8 (and likely
> jdk7 too).
Undoubtedly. But this is one of many,many typical problems when digging
through the current makefiles. A lot of options, like env variables,
that are not commented, have no verification if they are set correctly,
and in some cases, do not even work. Clearly it would be beneficial
to be able to build a headless version of the jdk. Thus the option
exists in the configure script. If the original makefiles are broken,
well that is just something that we need to fix.
> common/makefiles/Makefile
> I may be misreading something but the help has
> 161 $(info make ALL # build images for all
> configurations)
> but the all: target only builds jdk, not images.
True, a mistake in the comment. I'll fix.
>
> common/makefiles/compress.post
> common/makefiles/compress.pre
> ??? These are just weird. What role do they serve? Were they
> autogenerated?
> common/makefiles/uncompress.sed
> ??? what is this? Is it autogenerated? How do I know if I need to add
> anything to it?
>
If you read the comments in the Makefile where these commands are put to use,
You will find in MakeBase.gmk that these tools are necessary to workaround
command line length limitations on platforms like Solaris and Cygwin.
> Does this pertain only to the new javac server or is this a general
> enhancement to javac for 8?
It is an enhancement for jdk8.
> Why do I have to cd to common/makefiles ?
Because we want to keep the original makefiles in place, for the time
being. Thus the new build system does not affect the old build system at
all.
//Fredrik
From erik.joelsson at oracle.com Thu Mar 22 01:23:27 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Thu, 22 Mar 2012 09:23:27 +0100
Subject: Review Request: Build-infra M1
In-Reply-To: <4F6AC39F.5060604@oracle.com>
References: <4F69E0B6.9070101@oracle.com> <4F6AC39F.5060604@oracle.com>
Message-ID: <4F6AE17F.8040007@oracle.com>
Hello,
Fredrik already answered most of this but I will add my own comments.
On 2012-03-22 07:15, David Holmes wrote:
> Hi Erik,
>
> My major concern with the transition here is being able to take
> existing knowledge of the build system and be able to figure out where
> in the new system certain things are handled. How can I tell if a
> Makefile is part of the old build or the new build? Are some both?
>
We have created a new directory in each repository called "makefiles"
and that's where the new makefiles are. In the root, we needed more than
just makefiles and created "common" for all of the new files. It is our
intention to move the root Makefile from common/makefiles to the root
when we actually make the switch.
The jdk repo is a special case where we copied over much of the old
makefiles from jdk/make to jdk/makefiles while doing the conversion. We
needed a copy of the files to be able to change them without affecting
the old build. (Typical changes would be removing them when converted
and removing the subdirs-call to removed files and also sometimes
removing partly converted functionality.) When we are done, all of the
copied old files will be gone.
> It is still unclear to me how cross-compilation is to be set up.
>
As Fredrik demonstrated, cross compilation has been in the design from
early on, but we haven't put effort into actually solving the embedded
build yet.
> It is unclear to me how the src/closed and make/closed repositories
> are supported/handled. Going forward much of what pertains to Oracle
> JDK proprietary features, should be moved out of the OpenJDK
> repository in my opinion.
>
I completely agree that we should remove all (or as much as possible)
traces of the proprietary Oracle stuff from the open makefiles. For now,
we have just used the old ifndef OPENJDK, but this is something we plan
on attacking.
> Is there a cheat sheet for how to run configure? There are many
> options that seems completely irrelevant to what would normally be
> part of a JDK build; conversely some obvious flags seem to be missing
> eg ALT_OUTPUTDIR.
>
We don't have such documentation yet unfortunately. It would be a great
help for us if you could give us a list of the variables that you
usually need to tinker with so that we can make sure those have options.
> Is it intended that any single person actually understand the contents
> of configure and need to edit it? It has strange contents (like
> multiple file copyright headers in places ???).
>
The configure script is generated using autoconf. The main input file is
configure.ac which in turn imports a couple of more files (*.m4).
> common/makefiles/compress.post
> common/makefiles/compress.pre
>
> common/makefiles/uncompress.sed
>
> ??? what is this? Is it autogenerated? How do I know if I need to add
> anything to it?
>
These are used in an elaborate hack to work around command line length
limits. Not meant to be read by a sane human, but the resulting make
macro for outputting large amounts of parameters to a command is pretty
neat.
>
> Does this pertain only to the new javac server or is this a general
> enhancement to javac for 8?
>
As I understand it, javac is getting a new shiny flag (-h I think) that
will generate the headerfiles automatically for classes that either have
native methods or are annotated with the GenerateNativeHeaders annotation.
>> jdk, just the changes to old files
>> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-other/
>>
>
> Most of these changes seem to be related to tool changes rather than
> being build system changes.
>
Yes, we needed to change the APIs to some of the build tools to be able
to write more effective make rules for them. If I remember correctly,
there are two kinds of changes. 1: Make the tool work from one file to
another instead of changing a file in place and 2: Change the parameter
for supplying a file containing the command line to use @file which
seems to be standard among a lot of tools. The latter was needed to make
the tools compatible with the "uncygdrive" utility.
>
> Why do I have to cd to common/makefiles ?
As I described above, we want to keep the new build system out of the
way for now to not disrupt anything for the existing build. When we make
the switch, the common/makefiles/Makefile will move down to the root.
It's also possible to build from the outputdir if you prefer that.
>
> I tried this today and got a javac error compiling a Java2D demo - as
> report to the build-infra list.
I saw your mail and will try to figure out what's wrong. I haven't seen
this problem before.
/Erik
From david.holmes at oracle.com Thu Mar 22 01:32:09 2012
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 22 Mar 2012 18:32:09 +1000
Subject: Review Request: Build-infra M1
In-Reply-To:
References:
Message-ID: <4F6AE389.5000408@oracle.com>
Hi Fredrik,
On 22/03/2012 5:05 PM, Fredrik ?hrstr?m wrote:
> ----- david.holmes at oracle.com skrev:
>> It is still unclear to me how cross-compilation is to be set up.
>
> You can cross compile from x64 linux to ia32 linux, with the following
> commandline:
>
> ../autoconf/configure \
> --host=i686-unknown-linux-gnu \
> --with-builddeps-conf=/home/ohrstrom/jdk8/common/autoconf/builddeps.conf.example \
> --with-builddeps-server=buildtools.se.oracle.com/buildtools/openjdk \
> --with-builddeps-dir=/home/ohrstrom/builddeps \
> --with-jvm-variants=client,server
>
> For those outside of Oracle, the builddeps server is not available, you have
> to have i686-unknown-linux-gnu-gcc et al in your path, and drop the builddeps options.
I couldn't access /home/ohrstrom either :(
I guess this needs to be taken up internally to see how this build-deps
stuff is to be setup, configured, and maintained. Something for M2 perhaps.
> Sounds silly to cross compile from x64 to ia32, yes, but the command above
Not silly at all, we have an issue with that right now.
> exercising everything that is needed for cross compilation. What remains
> is to find the correct CC for compiling to/for the build platform (legacy name HOSTCC),
> in configure for the hotspot build. By running from x64 linux to ia32 linux, I cheat since the
> i686-unknown-linux-gnu-gcc works for the build platform as well.
Ok, so as Erik added we're not quite there yet - but the pieces are
lining up.
>> It is unclear to me how the src/closed and make/closed repositories
>> are supported/handled. Going forward much of what pertains to Oracle JDK
>> proprietary features, should be moved out of the OpenJDK repository in
>> my opinion.
>
> The new makefiles do build the closed jdk, even though it has to use the current
> totally broken way of injecting source code repositories smack in the middle of the
> openjdk sources.
>
> Of course, there should be no trace of closed jdk code, neither in the makefiles,
> nor in the source code. And there is a solution for this in the configure script,
> ie the add/override source roots commands. But that potential solution is irrelevant as long
> as the open/closed source code repositories are structured the way they are.
Ok I see how src/closed is handled. What I can't see is how make/closed
is handled, or more specifically how we factor out proprietary details
into a distinct set of closed "makefiles".
>> Is there a cheat sheet for how to run configure? There are many
>> options
>> that seems completely irrelevant to what would normally be part of a
>> JDK
>> build; conversely some obvious flags seem to be missing eg
>> ALT_OUTPUTDIR.
>
> You set the OUTPUTDIR by running the configure script from the outputdir,
> then run make from the outputdir. This was explained during the tech talk
> and the information was available to you as a pdf. (Since you refused to have
> a paper version sent to you.)
Yes - Guilty as charged - I have a PDF somewhere. But it was a general
question for everyone's benefit.
Plus, if I run configure from common/makefiles that does not become the
outputdir, it instead creates a top-level build directory in the repo
(though config.log and config.status do pollute the current directory).
>> Is it intended that any single person actually understand the contents
>> of configure and need to edit it? It has strange contents (like
>> multiple
>> file copyright headers in places ???).
>
> Reading the configure script is like reading the bytecode of a Java program
> or reading the machine code generate from a c-compiler. Go ahead if you want
> to, but most people would prefer to read the source. ie configure.ac
I'll take that as a "No". ;-)
>> common/makefiles/compress.post
>> common/makefiles/compress.pre
>> ??? These are just weird. What role do they serve? Were they
>> autogenerated?
>> common/makefiles/uncompress.sed
>> ??? what is this? Is it autogenerated? How do I know if I need to add
>> anything to it?
>>
>
> If you read the comments in the Makefile where these commands are put to use,
> You will find in MakeBase.gmk that these tools are necessary to workaround
> command line length limitations on platforms like Solaris and Cygwin.
Thanks for the pointer. It is not evident from the the webrev where/how
these get used.
>> Does this pertain only to the new javac server or is this a general
>> enhancement to javac for 8?
>
> It is an enhancement for jdk8.
>
>> Why do I have to cd to common/makefiles ?
>
> Because we want to keep the original makefiles in place, for the time
> being. Thus the new build system does not affect the old build system at
> all.
The question was why do I have to cd into common/makefiles to run the
configure script. I think the answer is "because if you are in
common/makefiles then a build directory will be created at the top-level
of the repo forest; otherwise the pwd will be treated as the intended
outputdir".
Thanks,
David
>
> //Fredrik
From fredrik.ohrstrom at oracle.com Thu Mar 22 01:35:06 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Thu, 22 Mar 2012 01:35:06 -0700 (PDT)
Subject: Review Request: Build-infra M1
Message-ID: <9471879c-787c-4178-88d3-6dae68ca1499@default>
----- david.holmes at oracle.com skrev:
>
> I tried this today and got a javac error compiling a Java2D demo - as
> report to the build-infra list.
You are building a closed demo. The fix that written by Alan 2 weeks ago:
"Java2Demo breaks build, incompatible method in the same class"
has not been integrated into build-infra closed yet.
//Fredrik
From david.holmes at oracle.com Thu Mar 22 01:37:08 2012
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 22 Mar 2012 18:37:08 +1000
Subject: Review Request: Build-infra M1
In-Reply-To: <9471879c-787c-4178-88d3-6dae68ca1499@default>
References: <9471879c-787c-4178-88d3-6dae68ca1499@default>
Message-ID: <4F6AE4B4.2030708@oracle.com>
On 22/03/2012 6:35 PM, Fredrik ?hrstr?m wrote:
>
> ----- david.holmes at oracle.com skrev:
>>
>> I tried this today and got a javac error compiling a Java2D demo - as
>> report to the build-infra list.
>
> You are building a closed demo. The fix that written by Alan 2 weeks ago:
> "Java2Demo breaks build, incompatible method in the same class"
> has not been integrated into build-infra closed yet.
Is there a flag to disable building this? I just grabbed a fresh clone
of open and closed build-infra repos to try. Or should I remove the
closed repos for now?
Thanks,
David
> //Fredrik
From fredrik.ohrstrom at oracle.com Thu Mar 22 01:43:50 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Thu, 22 Mar 2012 01:43:50 -0700 (PDT)
Subject: Review Request: Build-infra M1
Message-ID: <9210209e-ea81-406f-85de-5440a95e7bbe@default>
----- david.holmes at oracle.com skrev:
> I couldn't access /home/ohrstrom either :(
You can replace my home directory with yours. ;-)
> I guess this needs to be taken up internally to see how this
> build-deps
> stuff is to be setup, configured, and maintained. Something for M2
> perhaps.
Yes, absolutely.
>
> > Sounds silly to cross compile from x64 to ia32, yes, but the command
> above
>
> Not silly at all, we have an issue with that right now.
:-)
>
> > exercising everything that is needed for cross compilation. What
> remains
> > is to find the correct CC for compiling to/for the build platform
> (legacy name HOSTCC),
> > in configure for the hotspot build. By running from x64 linux to
> ia32 linux, I cheat since the
> > i686-unknown-linux-gnu-gcc works for the build platform as well.
>
> Ok, so as Erik added we're not quite there yet - but the pieces are
> lining up.
>
They are indeed, and there are a lot of them, that is why these
makefiles have to go into jdk8 now, because it will take a few
iterations to have them aligned perfectly.
> Yes - Guilty as charged - I have a PDF somewhere. But it was a general
> question for everyone's benefit.
We will definitely create a nice cheat sheet! Some of the options available
to configure are there as of default. Most of the options are not needed
by the daily openjdk developer.
> > to, but most people would prefer to read the source. ie
> > configure.ac
>
> I'll take that as a "No". ;-)
Its got a lot of tasty comments... :-)
>
> The question was why do I have to cd into common/makefiles to run the
>
> configure script. I think the answer is "because if you are in
> common/makefiles then a build directory will be created at the
> top-level
> of the repo forest; otherwise the pwd will be treated as the intended
> outputdir".
That is another good answer. But we want the configure script and
the makefile to be in the root in the future, but we cant put it there
since it would interfere with the old Makefile in place.
//Fredrik
From fredrik.ohrstrom at oracle.com Thu Mar 22 01:45:05 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Thu, 22 Mar 2012 01:45:05 -0700 (PDT)
Subject: Review Request: Build-infra M1
Message-ID: <31fc1277-1eb8-4482-9973-c01ed175bbfc@default>
Until we have done the integration later today. Please just build the openjdk.
Thanks!
//Fredrik
----- david.holmes at oracle.com skrev:
> On 22/03/2012 6:35 PM, Fredrik ?hrstr?m wrote:
> >
> > ----- david.holmes at oracle.com skrev:
> >>
> >> I tried this today and got a javac error compiling a Java2D demo -
> as
> >> report to the build-infra list.
> >
> > You are building a closed demo. The fix that written by Alan 2 weeks
> ago:
> > "Java2Demo breaks build, incompatible method in the same class"
> > has not been integrated into build-infra closed yet.
>
> Is there a flag to disable building this? I just grabbed a fresh clone
>
> of open and closed build-infra repos to try. Or should I remove the
> closed repos for now?
>
> Thanks,
> David
>
> > //Fredrik
From erik.joelsson at oracle.com Thu Mar 22 01:48:35 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Thu, 22 Mar 2012 09:48:35 +0100
Subject: Review Request: Build-infra M1
In-Reply-To: <4F6AE389.5000408@oracle.com>
References:
<4F6AE389.5000408@oracle.com>
Message-ID: <4F6AE763.9000703@oracle.com>
On 2012-03-22 09:32, David Holmes wrote:
>
> The question was why do I have to cd into common/makefiles to run the
> configure script. I think the answer is "because if you are in
> common/makefiles then a build directory will be created at the
> top-level of the repo forest; otherwise the pwd will be treated as the
> intended outputdir".
>
Actually, you can run configure from the root, common/, common/makefiles
or common/autoconf and it will behave the same. I chose to not give
multiple options in the build instructions to avoid confusion. Instead I
opted for common/makefiles since you would probably want to run make
from there afterwards anyway.
/Erik
From erik.joelsson at oracle.com Thu Mar 22 02:40:28 2012
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Thu, 22 Mar 2012 10:40:28 +0100
Subject: Review Request: Build-infra M1
In-Reply-To: <4F6AE4B4.2030708@oracle.com>
References: <9471879c-787c-4178-88d3-6dae68ca1499@default>
<4F6AE4B4.2030708@oracle.com>
Message-ID: <4F6AF38C.6010001@oracle.com>
I just noticed that due to a hg config error, my last integ didn't get
pushed to this particular repo. Fixed now.
/Erik
On 2012-03-22 09:37, David Holmes wrote:
> On 22/03/2012 6:35 PM, Fredrik ?hrstr?m wrote:
>>
>> ----- david.holmes at oracle.com skrev:
>>>
>>> I tried this today and got a javac error compiling a Java2D demo - as
>>> report to the build-infra list.
>>
>> You are building a closed demo. The fix that written by Alan 2 weeks
>> ago:
>> "Java2Demo breaks build, incompatible method in the same class"
>> has not been integrated into build-infra closed yet.
>
> Is there a flag to disable building this? I just grabbed a fresh clone
> of open and closed build-infra repos to try. Or should I remove the
> closed repos for now?
>
> Thanks,
> David
>
>> //Fredrik
From anthony.petrov at oracle.com Thu Mar 22 05:24:36 2012
From: anthony.petrov at oracle.com (Anthony Petrov)
Date: Thu, 22 Mar 2012 16:24:36 +0400
Subject: RFR: 7155585: Fix ifeq errors in makefiles [macosx]
In-Reply-To: <4F69EDC8.1070808@oracle.com>
References: <4F69EDC8.1070808@oracle.com>
Message-ID: <4F6B1A04.9000705@oracle.com>
Hi Michael,
Changes to awt/font makefiles look fine to me.
--
best regards,
Anthony
On 03/21/12 19:03, Michael McMahon wrote:
> Could I get the following change reviewed please for jdk 8?
>
> It is to fix a number of minor build warnings caused by the macosx changes.
>
> http://cr.openjdk.java.net/~michaelm/7155585/webrev.1/
>
> Thanks
> Michael
From peter.brunet at oracle.com Thu Mar 22 07:30:45 2012
From: peter.brunet at oracle.com (Pete Brunet)
Date: Thu, 22 Mar 2012 09:30:45 -0500
Subject: java -version different on Win vs Cygwin
Message-ID: <4F6B3795.5040902@oracle.com>
I get different versions when I do the following. Why?
Win 7 DOS prompt: \Windows\System32\java -version
Cygwin prompt: /cygdrive/c/Windows/System32/java -version
Is that java.exe a stub that routes to a different java.exe? How do I
control which java is activated?
From peter.brunet at oracle.com Thu Mar 22 07:49:43 2012
From: peter.brunet at oracle.com (Pete Brunet)
Date: Thu, 22 Mar 2012 09:49:43 -0500
Subject: Fwd: java -version different on Win vs Cygwin
In-Reply-To: <4F6B3795.5040902@oracle.com>
References: <4F6B3795.5040902@oracle.com>
Message-ID: <4F6B3C07.4040304@oracle.com>
I think I found the answer here:
http://www.curlybrace.com/words/2010/12/17/console-and-cygwin-dont-show-all-files-on-64-bit-windows/
Quote:
This is because Cygwin bash and Console are 32-bit applications, and I'm
running 64-bit Windows. With filesystem virtualization on Windows, when
a 32-bit process attempts to access %SYSTEMROOT%\System32, it is
redirected to %SYSTEMROOT%\SYSWOW64. Ironically named, System32 contains
64-bit applications, while SYSWOW64 contains 32-bit applications.
These give the same version:
Win 7 DOS prompt: \Windows\SysWOW64\java -version
Cygwin prompt: /cygdrive/c/Windows/System32/java -version
-------- Original Message --------
Subject: java -version different on Win vs Cygwin
Date: Thu, 22 Mar 2012 09:30:45 -0500
From: Pete Brunet
Reply-To: peter.brunet at oracle.com
To: build-dev
I get different versions when I do the following. Why?
Win 7 DOS prompt: \Windows\System32\java -version
Cygwin prompt: /cygdrive/c/Windows/System32/java -version
Is that java.exe a stub that routes to a different java.exe? How do I
control which java is activated?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120322/0799accd/attachment.html
From peter.brunet at oracle.com Thu Mar 22 08:09:46 2012
From: peter.brunet at oracle.com (Pete Brunet)
Date: Thu, 22 Mar 2012 10:09:46 -0500
Subject: Fwd: Fwd: java -version different on Win vs Cygwin
In-Reply-To: <4F6B3C07.4040304@oracle.com>
References: <4F6B3C07.4040304@oracle.com>
Message-ID: <4F6B40BA.7080201@oracle.com>
Should the 64 bit Win installer also install the 32 bit program? If not
it would be good to put a warning on download page.
-------- Original Message --------
Subject: Fwd: java -version different on Win vs Cygwin
Date: Thu, 22 Mar 2012 09:49:43 -0500
From: Pete Brunet
Reply-To: peter.brunet at oracle.com
To: build-dev
I think I found the answer here:
http://www.curlybrace.com/words/2010/12/17/console-and-cygwin-dont-show-all-files-on-64-bit-windows/
Quote:
This is because Cygwin bash and Console are 32-bit applications, and I'm
running 64-bit Windows. With filesystem virtualization on Windows, when
a 32-bit process attempts to access %SYSTEMROOT%\System32, it is
redirected to %SYSTEMROOT%\SYSWOW64. Ironically named, System32 contains
64-bit applications, while SYSWOW64 contains 32-bit applications.
These give the same version:
Win 7 DOS prompt: \Windows\SysWOW64\java -version
Cygwin prompt: /cygdrive/c/Windows/System32/java -version
-------- Original Message --------
Subject: java -version different on Win vs Cygwin
Date: Thu, 22 Mar 2012 09:30:45 -0500
From: Pete Brunet
Reply-To: peter.brunet at oracle.com
To: build-dev
I get different versions when I do the following. Why?
Win 7 DOS prompt: \Windows\System32\java -version
Cygwin prompt: /cygdrive/c/Windows/System32/java -version
Is that java.exe a stub that routes to a different java.exe? How do I
control which java is activated?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120322/c70d52ac/attachment.html
From fredrik.ohrstrom at oracle.com Thu Mar 22 08:10:02 2012
From: fredrik.ohrstrom at oracle.com (=?UTF-8?B?RnJlZHJpayDDlmhyc3Ryw7Zt?=)
Date: Thu, 22 Mar 2012 08:10:02 -0700 (PDT)
Subject: Fwd: java -version different on Win vs Cygwin
Message-ID:
Interesting. Could it be the 64 bit windows file system virtualization that slow down cygwin so much on 64-bit windows? Are other 32 bit applications as slow?
//Fredrik
----- peter.brunet at oracle.com skrev:
>
I think I found the answer here:
> http://www.curlybrace.com/words/2010/12/17/console-and-cygwin-dont-show-all-files-on-64-bit-windows/
>
> Quote:
> This is because Cygwin bash and Console are 32-bit applications, and I?m running 64-bit Windows. With filesystem virtualization on Windows, when a 32-bit process attempts to access %SYSTEMROOT%\System32, it is redirected to %SYSTEMROOT%\SYSWOW64. Ironically named, System32 contains 64-bit applications, while SYSWOW64 contains 32-bit applications.
>
> These give the same version:
> Win 7 DOS prompt: \Windows\SysWOW64\java -version
> Cygwin prompt: /cygdrive/c/Windows/System32/java -version
>
> -------- Original Message --------
Subject: java -version different on Win vs Cygwin
Date: Thu, 22 Mar 2012 09:30:45 -0500
From: Pete Brunet
Reply-To: peter.brunet at oracle.com
To: build-dev
>
> I get different versions when I do the following. Why?
Win 7 DOS prompt: \Windows\System32\java -version
Cygwin prompt: /cygdrive/c/Windows/System32/java -version
Is that java.exe a stub that routes to a different java.exe? How do I
control which java is activated?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120322/a18192a2/attachment.html
From martijnverburg at gmail.com Thu Mar 22 08:19:35 2012
From: martijnverburg at gmail.com (Martijn Verburg)
Date: Thu, 22 Mar 2012 15:19:35 +0000
Subject: Build error on jdk8/tl project - Thread.o:(.data.rel+0xbc): undefined
reference to JVM_SetNativeThreadName
Message-ID:
Hi all,
I'm back from holiday and am building the latest (
http://hg.openjdk.java.net/jdk8/tl/jdk) project for our 3rd Java User Group
OpenJDK hack day. I've run across an error that I haven't been able to
resolve.
..
..
../../../build/linux-i586/tmp/java/java.lang/java/obj/Thread.o:(.data.rel+0xbc):
undefined reference to `JVM_SetNativeThreadName'
collect2: ld returned 1 exit status
make[2]: *** [../../../build/linux-i586/lib/i386/libjava.so] Error 1
make[2]: Leaving directory `/home/openjdk/sources/jdk/make/java/java'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/openjdk/sources/jdk/make/java'
make: *** [all] Error 1
I've posted a more verbose version of the error at
http://pastebin.com/9exQpFkq
I got a bit lost in the C++ spelunking, so Ben Evans gave me a hand and we
think we've tracked it down to the fact that the reference to
JVM_SetNativeThreadName is not in java_lang_Thread.h (a generated header).
Looking at java_lang_Thread.h, the reference that is the closest is
Java_SetNativeThreadName, which we think has been incorrectly generated.
I'll confess I haven't caught up with the last couple of months archives,
so I'm not sure if I missed a javah issue or something else obvious.
Cheers,
Martijn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/build-dev/attachments/20120322/569db99b/attachment.html
From ahughes at redhat.com Thu Mar 22 08:33:28 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Thu, 22 Mar 2012 11:33:28 -0400 (EDT)
Subject: Review Request: Build-infra M1
In-Reply-To:
Message-ID: <98c3ee1b-92ac-4fac-b193-3efebbc75f14@zmail17.collab.prod.int.phx2.redhat.com>
----- Original Message -----
> ----- david.holmes at oracle.com skrev:
>
snip...
>
> > It is still unclear to me how cross-compilation is to be set up.
>
> You can cross compile from x64 linux to ia32 linux, with the
> following
> commandline:
>
> ../autoconf/configure \
> --host=i686-unknown-linux-gnu \
> --with-builddeps-conf=/home/ohrstrom/jdk8/common/autoconf/builddeps.conf.example
> \
> --with-builddeps-server=buildtools.se.oracle.com/buildtools/openjdk
> \
> --with-builddeps-dir=/home/ohrstrom/builddeps \
> --with-jvm-variants=client,server
>
> For those outside of Oracle, the builddeps server is not available,
> you have
> to have i686-unknown-linux-gnu-gcc et al in your path, and drop the
> builddeps options.
>
What is this builddeps server? Is it something that's worth emulating elsewhere?
Good to see progress on cross-compilation.
> Sounds silly to cross compile from x64 to ia32, yes, but the command
> above
> exercising everything that is needed for cross compilation. What
> remains
> is to find the correct CC for compiling to/for the build platform
> (legacy name HOSTCC),
> in configure for the hotspot build. By running from x64 linux to ia32
> linux, I cheat since the
> i686-unknown-linux-gnu-gcc works for the build platform as well.
>
> > It is unclear to me how the src/closed and make/closed repositories
> > are supported/handled. Going forward much of what pertains to
> > Oracle JDK
> > proprietary features, should be moved out of the OpenJDK repository
> > in
> > my opinion.
>
> The new makefiles do build the closed jdk, even though it has to use
> the current
> totally broken way of injecting source code repositories smack in the
> middle of the
> openjdk sources.
>
> Of course, there should be no trace of closed jdk code, neither in
> the makefiles,
> nor in the source code. And there is a solution for this in the
> configure script,
> ie the add/override source roots commands. But that potential
> solution is irrelevant as long
> as the open/closed source code repositories are structured the way
> they are.
>
It's not clear to me why it's a good idea to remove traces of the 'closed'
JDK from the makefiles. Wouldn't this only cause more divergence and mean
that the core OpenJDK makefiles aren't being tested as much?
> >
> > Is there a cheat sheet for how to run configure? There are many
> > options
> > that seems completely irrelevant to what would normally be part of
> > a
> > JDK
> > build; conversely some obvious flags seem to be missing eg
> > ALT_OUTPUTDIR.
>
> You set the OUTPUTDIR by running the configure script from the
> outputdir,
> then run make from the outputdir. This was explained during the tech
> talk
> and the information was available to you as a pdf. (Since you refused
> to have
> a paper version sent to you.)
>
So basically it now works like other autotools projects like gcc,
where you run the configure in the source directory (src) from your build
directory (build):
$ mkdir build
$ cd build
$ ../src/configure
$ make
> > Is it intended that any single person actually understand the
> > contents
> > of configure and need to edit it? It has strange contents (like
> > multiple
> > file copyright headers in places ???).
>
> Reading the configure script is like reading the bytecode of a Java
> program
> or reading the machine code generate from a c-compiler. Go ahead if
> you want
> to, but most people would prefer to read the source. ie configure.ac
>
The configure script is generated using the autoconf tool and is pieced
together by the insertion and expansion of various m4 macros. To
change it, you alter configure.ac and then run autoconf. This was
the focus of my last question, as having configure checked into the
repository means that everyone has to be using the same autoconf
to generate, to avoid superfluous changes.
> //Fredrik
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From ahughes at redhat.com Thu Mar 22 08:40:45 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Thu, 22 Mar 2012 11:40:45 -0400 (EDT)
Subject: Build error on jdk8/tl project - Thread.o:(.data.rel+0xbc):
undefined reference to JVM_SetNativeThreadName
In-Reply-To:
Message-ID: <9679a729-6521-4c0f-827b-8c501ac73e5c@zmail17.collab.prod.int.phx2.redhat.com>
----- Original Message -----
> Hi all,
>
> I'm back from holiday and am building the latest (
> http://hg.openjdk.java.net/jdk8/tl/jdk ) project for our 3rd Java
> User Group OpenJDK hack day. I've run across an error that I haven't
> been able to resolve.
>
> ..
> ..
> ../../../build/linux-i586/tmp/java/java.lang/java/obj/Thread.o:(.data.rel+0xbc):
> undefined reference to `JVM_SetNativeThreadName'
> collect2: ld returned 1 exit status
> make[2]: *** [../../../build/linux-i586/lib/i386/libjava.so] Error 1
> make[2]: Leaving directory `/home/openjdk/sources/jdk/make/java/java'
> make[1]: *** [all] Error 1
> make[1]: Leaving directory `/home/openjdk/sources/jdk/make/java'
> make: *** [all] Error 1
>
> I've posted a more verbose version of the error at
> http://pastebin.com/9exQpFkq
>
> I got a bit lost in the C++ spelunking, so Ben Evans gave me a hand
> and we think we've tracked it down to the fact that the reference to
> JVM_SetNativeThreadName is not in java_lang_Thread.h (a generated
> header). Looking at java_lang_Thread.h, the reference that is the
> closest is Java_SetNativeThreadName, which we think has been
> incorrectly generated.
>
> I'll confess I haven't caught up with the last couple of months
> archives, so I'm not sure if I missed a javah issue or something
> else obvious.
>
> Cheers,
> Martijn
>
>
>
>
It would be helpful to include details of how you're building so people
can try and replicate this issue. From the log, it looks like an x86 build.
Are you building the whole JDK? My guess would be that JVM_SetNativeThreadName
should be present in HotSpot and indeed grep confirms this:
$ grep -r 'JVM_SetNativeThreadName' *
make/linux/makefiles/mapfile-vers-debug: JVM_SetNativeThreadName;
make/linux/makefiles/mapfile-vers-product: JVM_SetNativeThreadName;
make/solaris/makefiles/mapfile-vers: JVM_SetNativeThreadName;
src/share/vm/prims/jvm.cpp:JVM_ENTRY(void, JVM_SetNativeThreadName(JNIEnv* env, jobject jthread, jstring name))
src/share/vm/prims/jvm.cpp: JVMWrapper("JVM_SetNativeThreadName");
src/share/vm/prims/jvm.h:JVM_SetNativeThreadName(JNIEnv *env, jobject jthread, jstring name);
It seems to have been introduced in:
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From ahughes at redhat.com Thu Mar 22 08:41:14 2012
From: ahughes at redhat.com (Andrew Hughes)
Date: Thu, 22 Mar 2012 11:41:14 -0400 (EDT)
Subject: Build error on jdk8/tl project - Thread.o:(.data.rel+0xbc):
undefined reference to JVM_SetNativeThreadName
In-Reply-To: <9679a729-6521-4c0f-827b-8c501ac73e5c@zmail17.collab.prod.int.phx2.redhat.com>
Message-ID: <2f697327-76a8-44a2-a102-abf39b8ad89b@zmail17.collab.prod.int.phx2.redhat.com>
----- Original Message -----
> ----- Original Message -----
> > Hi all,
> >
> > I'm back from holiday and am building the latest (
> > http://hg.openjdk.java.net/jdk8/tl/jdk ) project for our 3rd Java
> > User Group OpenJDK hack day. I've run across an error that I
> > haven't
> > been able to resolve.
> >
> > ..
> > ..
> > ../../../build/linux-i586/tmp/java/java.lang/java/obj/Thread.o:(.data.rel+0xbc):
> > undefined reference to `JVM_SetNativeThreadName'
> > collect2: ld returned 1 exit status
> > make[2]: *** [../../../build/linux-i586/lib/i386/libjava.so] Error
> > 1
> > make[2]: Leaving directory
> > `/home/openjdk/sources/jdk/make/java/java'
> > make[1]: *** [all] Error 1
> > make[1]: Leaving directory `/home/openjdk/sources/jdk/make/java'
> > make: *** [all] Error 1
> >
> > I've posted a more verbose version of the error at
> > http://pastebin.com/9exQpFkq
> >
> > I got a bit lost in the C++ spelunking, so Ben Evans gave me a hand
> > and we think we've tracked it down to the fact that the reference
> > to
> > JVM_SetNativeThreadName is not in java_lang_Thread.h (a generated
> > header). Looking at java_lang_Thread.h, the reference that is the
> > closest is Java_SetNativeThreadName, which we think has been
> > incorrectly generated.
> >
> > I'll confess I haven't caught up with the last couple of months
> > archives, so I'm not sure if I missed a javah issue or something
> > else obvious.
> >
> > Cheers,
> > Martijn
> >
> >
> >
> >
>
> It would be helpful to include details of how you're building so
> people
> can try and replicate this issue. From the log, it looks like an x86
> build.
>
> Are you building the whole JDK? My guess would be that
> JVM_SetNativeThreadName
> should be present in HotSpot and indeed grep confirms this:
>
> $ grep -r 'JVM_SetNativeThreadName' *
> make/linux/makefiles/mapfile-vers-debug:
> JVM_SetNativeThreadName;
> make/linux/makefiles/mapfile-vers-product:
> JVM_SetNativeThreadName;
> make/solaris/makefiles/mapfile-vers:
> JVM_SetNativeThreadName;
> src/share/vm/prims/jvm.cpp:JVM_ENTRY(void,
> JVM_SetNativeThreadName(JNIEnv* env, jobject jthread, jstring name))
> src/share/vm/prims/jvm.cpp: JVMWrapper("JVM_SetNativeThreadName");
> src/share/vm/prims/jvm.h:JVM_SetNativeThreadName(JNIEnv *env, jobject
> jthread, jstring name);
>
> It seems to have been introduced in:
>
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
>
>
changeset: 2767:436b4a3231bf
user: dcubed
date: Thu Oct 13 09:35:42 2011 -0700
summary: 7098194: integrate macosx-port changes
stupid e-mail client...
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From Alan.Bateman at ORACLE.COM Thu Mar 22 08:44:59 2012
From: Alan.Bateman at ORACLE.COM (Alan Bateman)
Date: Thu, 22 Mar 2012 15:44:59 +0000
Subject: Build error on jdk8/tl project - Thread.o:(.data.rel+0xbc):
undefined reference to JVM_SetNativeThreadName
In-Reply-To:
References: