/hg/release/icedtea7-forest-2.4/jaxp: 54 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Mon Jul 1 18:29:09 PDT 2013


changeset 20fa997bd3e6 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=20fa997bd3e6
author: katleman
date: Wed Apr 17 12:13:37 2013 -0700

	Added tag jdk7u14-b21 for changeset d1c8bb1cbc91


changeset d1c6afebdfe2 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=d1c6afebdfe2
author: lana
date: Thu Apr 18 14:33:44 2013 -0700

	Merge


changeset 0e4c549d3635 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=0e4c549d3635
author: katleman
date: Wed Apr 24 12:21:07 2013 -0700

	Added tag jdk7u14-b22 for changeset d1c6afebdfe2


changeset d17acb2ee133 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=d17acb2ee133
author: katleman
date: Wed May 01 14:51:21 2013 -0700

	Added tag jdk7u40-b23 for changeset 0e4c549d3635


changeset 2b5900f0bc6a in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=2b5900f0bc6a
author: katleman
date: Wed May 08 16:52:07 2013 -0700

	Added tag jdk7u40-b24 for changeset d17acb2ee133


changeset 52bcce690998 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=52bcce690998
author: joehw
date: Mon May 13 12:25:23 2013 -0700

	8011653: Upgrade to JAXP 1.5
	Summary: backport jdk8 changes into 7u40
	Reviewed-by: alanb, lancea, dfuchs


changeset cd764ada36b5 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=cd764ada36b5
author: katleman
date: Thu May 16 12:14:49 2013 -0700

	Added tag jdk7u40-b25 for changeset 52bcce690998


changeset 7626b3fbc822 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=7626b3fbc822
author: katleman
date: Wed May 22 16:01:55 2013 -0700

	Added tag jdk7u40-b26 for changeset cd764ada36b5


changeset c7596f69febb in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=c7596f69febb
author: katleman
date: Wed May 29 13:24:29 2013 -0700

	Added tag jdk7u40-b27 for changeset 7626b3fbc822


changeset bb6ff7d1deb7 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=bb6ff7d1deb7
author: joehw
date: Tue May 21 09:22:51 2013 -0700

	8012683: Remove unused, obsolete ObjectFactory classes
	Reviewed-by: lancea


changeset 3e1a31ba199f in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=3e1a31ba199f
author: joehw
date: Tue May 21 12:07:33 2013 -0700

	8014891: Redundant setting of external access properties in setFeatures
	Reviewed-by: lancea


changeset 1e8581c8e1e7 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=1e8581c8e1e7
author: lana
date: Thu May 23 17:15:42 2013 -0700

	Merge


changeset d6d20248f406 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=d6d20248f406
author: dfuchs
date: Fri May 31 16:30:41 2013 +0200

	8008738: Issue in com.sun.org.apache.xml.internal.serializer.Encodings causes some JCK tests to fail intermittently
	Summary: Encodings.java sometimes creates EncodingInfo objects whose java names are not recognized by the Charset API. This patch fixes that issue.
	Reviewed-by: joehw, alanb


changeset 9186b6efd2b2 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=9186b6efd2b2
author: lana
date: Fri May 31 15:42:06 2013 -0700

	Merge


changeset 740942c76fb6 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=740942c76fb6
author: katleman
date: Wed Jun 05 17:46:49 2013 -0700

	Added tag jdk7u40-b28 for changeset 9186b6efd2b2


changeset 888c2d81d14a in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=888c2d81d14a
author: katleman
date: Wed Jun 12 19:58:25 2013 -0700

	Added tag jdk7u40-b29 for changeset 740942c76fb6


changeset fd1d63d3617b in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=fd1d63d3617b
author: dfuchs
date: Mon Jun 03 11:29:15 2013 +0200

	8013900: More warnings compiling jaxp.
	Summary: Some internal implementation classes in Jaxp were redefining equals() without redefining hashCode(). This patch adds hashCode() methods that are consistent with equals().
	Reviewed-by: chegar, joehw


changeset 0d522000b92c in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=0d522000b92c
author: lana
date: Thu Jun 06 19:09:54 2013 -0700

	Merge


changeset 8c0300415567 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=8c0300415567
author: joehw
date: Fri Jun 07 10:01:27 2013 -0700

	8015016: Improve JAXP 1.5 error message
	Reviewed-by: lancea


changeset e0d70a8119e8 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=e0d70a8119e8
author: joehw
date: Tue Jun 11 14:22:30 2013 -0700

	8016153: Property http://javax.xml.XMLConstants/property/accessExternalDTD is not recognized.
	Reviewed-by: lancea, dfuchs


changeset 6a38df28198e in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=6a38df28198e
author: lana
date: Sun Jun 16 22:17:14 2013 -0700

	Merge


changeset f9c1fe7cd119 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=f9c1fe7cd119
author: katleman
date: Tue Mar 12 14:45:18 2013 -0700

	Added tag jdk7u25-b01 for changeset 5704dc942da6


changeset 266b10e923fd in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=266b10e923fd
author: katleman
date: Tue Mar 19 14:31:36 2013 -0700

	Added tag jdk7u25-b02 for changeset f9c1fe7cd119


changeset fe858d7d6a13 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=fe858d7d6a13
author: coffeys
date: Thu Mar 21 22:31:46 2013 +0000

	Merge


changeset 1a2822a1d6a4 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=1a2822a1d6a4
author: katleman
date: Tue Mar 26 14:17:46 2013 -0700

	Added tag jdk7u25-b03 for changeset fe858d7d6a13


changeset 1cdde0662f8f in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=1cdde0662f8f
author: katleman
date: Tue Apr 02 12:12:16 2013 -0700

	Added tag jdk7u25-b04 for changeset 1a2822a1d6a4


changeset 3bf3ca303701 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=3bf3ca303701
author: coffeys
date: Fri Apr 05 21:34:19 2013 +0100

	Merge


changeset 8d7874ee1a16 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=8d7874ee1a16
author: katleman
date: Mon Mar 04 14:17:21 2013 -0800

	Added tag jdk7u17-b32 for changeset f7d8d2c003a1


changeset 754b3678b732 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=754b3678b732
author: asaha
date: Mon Apr 08 15:56:42 2013 -0700

	Merge


changeset e927605d1678 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=e927605d1678
author: asaha
date: Mon Apr 08 16:30:47 2013 -0700

	Merge


changeset 8dfb4db227e7 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=8dfb4db227e7
author: katleman
date: Wed Apr 10 12:42:59 2013 -0700

	Added tag jdk7u25-b05 for changeset e927605d1678


changeset ad2732999848 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=ad2732999848
author: katleman
date: Tue Apr 16 11:28:07 2013 -0700

	Added tag jdk7u25-b06 for changeset 8dfb4db227e7


changeset df9def256970 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=df9def256970
author: katleman
date: Thu Apr 18 11:44:25 2013 -0700

	Added tag jdk7u25-b07 for changeset ad2732999848


changeset 5952538d55e6 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=5952538d55e6
author: katleman
date: Tue Apr 23 16:21:28 2013 -0700

	Added tag jdk7u25-b08 for changeset df9def256970


changeset aa00dd983dd0 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=aa00dd983dd0
author: katleman
date: Tue Apr 30 12:25:21 2013 -0700

	Added tag jdk7u25-b09 for changeset 5952538d55e6


changeset 0fb6d76bcd2e in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=0fb6d76bcd2e
author: katleman
date: Tue May 07 12:56:27 2013 -0700

	Added tag jdk7u25-b10 for changeset aa00dd983dd0


changeset 5e87aee78c91 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=5e87aee78c91
author: katleman
date: Wed May 15 13:31:00 2013 -0700

	Added tag jdk7u25-b11 for changeset 0fb6d76bcd2e


changeset c3a4d0a75516 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=c3a4d0a75516
author: asaha
date: Wed May 15 14:25:39 2013 -0700

	Merge


changeset b2be2c9aaa7c in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=b2be2c9aaa7c
author: asaha
date: Wed Jun 12 08:59:59 2013 -0700

	Merge


changeset 1d7b56a32177 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=1d7b56a32177
author: asaha
date: Thu Jun 13 17:37:54 2013 -0700

	Merge


changeset 09b080236bc1 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=09b080236bc1
author: asaha
date: Mon Jun 17 22:26:28 2013 -0700

	Merge


changeset d9b92749a0f4 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=d9b92749a0f4
author: katleman
date: Fri Jun 21 11:18:48 2013 -0700

	Added tag jdk7u40-b30 for changeset 09b080236bc1


changeset 83b80c094bef in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=83b80c094bef
author: katleman
date: Wed May 22 15:44:57 2013 -0700

	Added tag jdk7u25-b12 for changeset 5e87aee78c91


changeset 68cc0d2a49f0 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=68cc0d2a49f0
author: katleman
date: Fri May 24 16:20:34 2013 -0700

	Added tag jdk7u25-b13 for changeset 83b80c094bef


changeset 503f75b55b34 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=503f75b55b34
author: katleman
date: Tue Jun 04 10:47:43 2013 -0700

	Added tag jdk7u25-b14 for changeset 68cc0d2a49f0


changeset 8c35f2344bee in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=8c35f2344bee
author: katleman
date: Thu Jun 06 11:41:42 2013 -0700

	Added tag jdk7u25-b15 for changeset 503f75b55b34


changeset 9cebeb3118ac in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=9cebeb3118ac
author: katleman
date: Tue Jun 11 11:45:22 2013 -0700

	Added tag jdk7u25-b30 for changeset 8c35f2344bee


changeset 0d4cfe518086 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=0d4cfe518086
author: katleman
date: Wed Jun 12 20:18:26 2013 -0700

	Added tag jdk7u25-b16 for changeset 9cebeb3118ac


changeset 1afb8c1984ac in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=1afb8c1984ac
author: katleman
date: Fri Jun 14 18:10:26 2013 -0700

	Added tag jdk7u25-b32 for changeset 0d4cfe518086


changeset f966e927af9b in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=f966e927af9b
author: asaha
date: Fri Jun 21 10:52:50 2013 -0700

	Merge


changeset 5b31380e2e0b in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=5b31380e2e0b
author: asaha
date: Fri Jun 21 19:01:06 2013 -0700

	Merge


changeset 2790f09619a5 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=2790f09619a5
author: andrew
date: Mon Jul 01 09:06:55 2013 -0500

	Merge jdk7u40-b29


changeset 5be6b670d08b in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=5be6b670d08b
author: andrew
date: Mon Jul 01 09:21:53 2013 -0500

	Merge jdk7u40-b31


changeset 876dd2a45346 in /hg/release/icedtea7-forest-2.4/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp?cmd=changeset;node=876dd2a45346
author: andrew
date: Tue Jul 02 02:26:32 2013 +0100

	Added tag icedtea-2.4.1 for changeset 5be6b670d08b


diffstat:

 .hgtags                                                                                        |    61 +
 .jcheck/conf                                                                                   |     2 -
 src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java                                  |     6 +-
 src/com/sun/org/apache/bcel/internal/generic/BasicType.java                                    |     6 +
 src/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java                            |    32 +-
 src/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java                             |    20 +-
 src/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java                                |    10 +-
 src/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java                             |   101 +-
 src/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java                            |     8 +-
 src/com/sun/org/apache/bcel/internal/generic/Select.java                                       |    22 +-
 src/com/sun/org/apache/bcel/internal/util/Class2HTML.java                                      |     3 +-
 src/com/sun/org/apache/bcel/internal/util/ClassPath.java                                       |    20 +-
 src/com/sun/org/apache/bcel/internal/util/JavaWrapper.java                                     |     3 +-
 src/com/sun/org/apache/bcel/internal/util/Objects.java                                         |    45 +
 src/com/sun/org/apache/bcel/internal/util/SecuritySupport.java                                 |   223 +
 src/com/sun/org/apache/xalan/internal/XalanConstants.java                                      |   106 +-
 src/com/sun/org/apache/xalan/internal/res/XSLMessages.java                                     |   106 +-
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java                              |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java                           |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java                           |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java                           |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java                           |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java                           |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java                           |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java                        |    63 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java                           |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java                        |    64 -
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java                        |    64 -
 src/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java                                 |    11 +-
 src/com/sun/org/apache/xalan/internal/utils/Objects.java                                       |    45 +
 src/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java                               |   233 +-
 src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java                               |    11 +-
 src/com/sun/org/apache/xalan/internal/xslt/Process.java                                        |     3 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java                         |    17 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java                               |    26 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java                              |    28 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java                               |    60 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java                      |    17 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java                                |    51 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java                   |    13 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java             |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java                |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java             |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java             |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java                        |    17 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java                            |     3 +-
 src/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java                              |    10 +
 src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java                            |     3 +-
 src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java                      |    20 +
 src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java                          |     3 +-
 src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java             |     3 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java                     |     6 +
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java                            |    20 +
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java                   |    61 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java                          |    13 +
 src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java                                     |     8 +
 src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java                           |    46 +-
 src/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java                            |    15 +-
 src/com/sun/org/apache/xerces/internal/impl/Constants.java                                     |    97 +
 src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java                               |    20 +-
 src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java                |    65 +-
 src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java                        |    69 +-
 src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java                              |   145 +-
 src/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java                          |     4 +-
 src/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java                      |  1703 +++++----
 src/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java                               |    33 +-
 src/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java                      |    87 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties                    |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties                 |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties                 |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties                 |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties                 |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties                 |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties                 |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties              |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties                 |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties              |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties              |     2 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java                       |    11 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java                    |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java                    |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java                    |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java                    |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java                    |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java                    |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java                 |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java                    |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java                 |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java                 |     7 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties                         |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties                      |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties                      |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties                      |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties                      |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties                      |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties                      |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties                   |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties                      |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties                   |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties                   |     3 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties                   |     4 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties                |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties                |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties                |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties                |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties                |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties                |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties             |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties                |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties             |     1 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties             |     1 +
 src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java                       |     5 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java                            |    32 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java                         |    12 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java                             |    12 +
 src/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java                         |     9 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java                      |    24 +
 src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java                    |    10 +-
 src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java                           |    25 +
 src/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java                          |     3 +-
 src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java                                 |    22 +
 src/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java                  |    28 +-
 src/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java     |     7 +-
 src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java              |     3 +
 src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java               |     7 +
 src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java                   |    27 +
 src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java |     9 +
 src/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java             |    17 +
 src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java                         |    63 +-
 src/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java                      |     7 +-
 src/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java                           |     7 +-
 src/com/sun/org/apache/xerces/internal/util/SecurityManager.java                               |    70 +-
 src/com/sun/org/apache/xerces/internal/util/URI.java                                           |    24 +-
 src/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java                                |    13 +-
 src/com/sun/org/apache/xerces/internal/utils/Objects.java                                      |    45 +
 src/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java                              |   176 +-
 src/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java                             |   553 ---
 src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java                           |   156 +-
 src/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java                  |     9 +-
 src/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java                  |     8 +-
 src/com/sun/org/apache/xml/internal/dtm/DTMManager.java                                        |     3 +-
 src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java                                  |   162 +-
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources.java                                 |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java                           |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java                              |    67 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java                              |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java                           |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java                           |    66 -
 src/com/sun/org/apache/xml/internal/res/XMLMessages.java                                       |    65 +-
 src/com/sun/org/apache/xml/internal/resolver/Catalog.java                                      |     5 +-
 src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java                               |    17 +-
 src/com/sun/org/apache/xml/internal/resolver/Resolver.java                                     |     5 +-
 src/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java                               |   553 ---
 src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java                           |     3 +-
 src/com/sun/org/apache/xml/internal/serializer/Encodings.java                                  |   370 +-
 src/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java                    |     5 +-
 src/com/sun/org/apache/xml/internal/serializer/ToStream.java                                   |     3 +-
 src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java                                 |     5 +-
 src/com/sun/org/apache/xml/internal/serializer/utils/Messages.java                             |   100 +-
 src/com/sun/org/apache/xml/internal/serializer/utils/URI.java                                  |    25 +-
 src/com/sun/org/apache/xml/internal/utils/TreeWalker.java                                      |     7 +-
 src/com/sun/org/apache/xml/internal/utils/URI.java                                             |    22 +-
 src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java                                |    37 +-
 src/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java                             |   141 +-
 src/com/sun/org/apache/xpath/internal/Arg.java                                                 |     9 +-
 src/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java                        |     7 +-
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java                             |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java                          |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java                          |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java                          |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java                          |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java                          |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java                          |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java                       |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java                          |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java                       |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java                       |    67 -
 src/com/sun/org/apache/xpath/internal/res/XPATHMessages.java                                   |   216 +-
 src/com/sun/xml/internal/stream/StaxXMLInputSource.java                                        |    13 +
 src/com/sun/xml/internal/stream/XMLEntityStorage.java                                          |     3 +-
 src/com/sun/xml/internal/stream/writers/WriterUtility.java                                     |     3 +-
 src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java                               |     3 +-
 src/javax/xml/XMLConstants.java                                                                |   222 +-
 src/javax/xml/datatype/FactoryFinder.java                                                      |    62 +-
 src/javax/xml/parsers/DocumentBuilderFactory.java                                              |    25 +
 src/javax/xml/parsers/FactoryFinder.java                                                       |    10 +-
 src/javax/xml/parsers/SAXParser.java                                                           |    23 +
 src/javax/xml/stream/FactoryFinder.java                                                        |    77 +-
 src/javax/xml/stream/XMLInputFactory.java                                                      |    23 +-
 src/javax/xml/transform/FactoryFinder.java                                                     |    11 +-
 src/javax/xml/transform/TransformerFactory.java                                                |    40 +
 src/javax/xml/validation/SchemaFactory.java                                                    |    40 +-
 src/javax/xml/validation/SchemaFactoryFinder.java                                              |    43 +-
 src/javax/xml/validation/Validator.java                                                        |    23 +-
 src/javax/xml/xpath/XPathFactoryFinder.java                                                    |    30 +-
 src/org/w3c/dom/bootstrap/DOMImplementationRegistry.java                                       |    13 +-
 src/org/xml/sax/helpers/NewInstance.java                                                       |    38 +-
 src/org/xml/sax/helpers/ParserAdapter.java                                                     |     5 +-
 src/org/xml/sax/helpers/ParserFactory.java                                                     |    13 +-
 src/org/xml/sax/helpers/SecuritySupport.java                                                   |   108 +
 src/org/xml/sax/helpers/XMLReaderFactory.java                                                  |    62 +-
 219 files changed, 4821 insertions(+), 5611 deletions(-)

diffs (truncated from 17172 to 500 lines):

diff -r d1c8bb1cbc91 -r 876dd2a45346 .hgtags
--- a/.hgtags	Wed Apr 10 10:30:06 2013 -0700
+++ b/.hgtags	Tue Jul 02 02:26:32 2013 +0100
@@ -50,6 +50,7 @@
 feb05980f9f2964e6bc2b3a8532f9b3054c2289b jdk7-b73
 ea7b88c676dd8b269bc858a4a17c14dc96c8aed1 jdk7-b74
 555fb78ee4cebed082ca7ddabff46d2e5b4c9026 jdk7-b75
+fb68fd18eb9f9d94bd7f307097b98a5883018da8 icedtea7-1.12
 233a4871d3364ec305efd4a58cfd676620a03a90 jdk7-b76
 bfadab8c7b1bf806a49d3e1bc19ec919717f057a jdk7-b77
 7a12d3789e1b07a560fc79568b991818d617ede2 jdk7-b78
@@ -63,6 +64,7 @@
 81c0f115bbe5d3bcf59864465b5eca5538567c79 jdk7-b86
 8b493f1aa136d86de0885fcba15262c4fa2b1412 jdk7-b87
 d8ebd15910034f2ba50b2f129f959f86cca01419 jdk7-b88
+826bafcb6c4abbf24887bfc5a78868e13cddd068 icedtea7-1.13
 d2818fd2b036f3b3154a9a7de41afcf4ac679c1b jdk7-b89
 c5d932ee326d6f7fd4634b11c7185ea82d184df2 jdk7-b90
 b89b2c3044a298d542f84a2e9d957202b7d8cdb9 jdk7-b91
@@ -111,6 +113,7 @@
 d56b326ae0544fc16c3e0d0285876f3c82054db2 jdk7-b134
 4aa9916693dc1078580c1865e6f2584046851e5a jdk7-b135
 1759daa85d33800bd578853f9531f9de73f70fc7 jdk7-b136
+1c2f25bf36b1d43920e94fb82a0afdafd29b1735 icedtea-1.14
 1d87f7460cde7f8f30af668490f82b52b879bfd8 jdk7-b137
 be3758943770a0a3dd4be6a1cb4063507c4d7062 jdk7-b138
 28c7c0ed2444607829ba11ad827f8d52197a2830 jdk7-b139
@@ -123,6 +126,7 @@
 bcd31fa1e3c6f51b4fdd427ef905188cdac57164 jdk7-b146
 067fb18071e3872698f6218724958bd0cebf30a3 jdk7u1-b01
 fc268cd1dd5d2e903ccd4b0275e1f9c2461ed30c jdk7-b147
+b8d01501956a0d41f5587ff1bebbfe5a9b8fea5a icedtea-2.0-branchpoint
 104ca42e1e7ca66b074a4619ce6420f15d8f454d jdk7u1-b02
 64e323faadf65018c1ffc8bb9c97f7b664e87347 jdk7u1-b03
 2256c20e66857f80cacda14ffdbc0979c929d7f8 jdk7u1-b04
@@ -141,6 +145,7 @@
 0e61ef309edd2deb71f53f2bdaf6dcff1c80bfb8 jdk7u2-b12
 d9ac427e5149d1db12c6f3e4aa4280587c06aed5 jdk7u2-b13
 0efaf5c97fba2ee7864240efaa0df651a2635ae5 jdk7u2-b21
+7300d2ab9fb2068250a96ca4afc481c4beb6a42b icedtea-2.1-branchpoint
 0efaf5c97fba2ee7864240efaa0df651a2635ae5 jdk7u3-b02
 604dd391203960d0028fc95bc70b0ae161e09d99 jdk7u3-b03
 551c076358f6691999f613db9b155c83ec9a648d jdk7u3-b04
@@ -157,6 +162,7 @@
 7a37651d304de62b18b343b3ae675ab1b08fc5fe jdk7u4-b10
 3fbd87d50fbf4de3987e36ec5f3e8ce1c383ce3d jdk7u4-b11
 b4e5df5b18bb75db15ed97da02e5df086d2c7930 jdk7u4-b12
+c51876b27811ba0f6ea3409ba19d357b7400908a icedtea-2.2-branchpoint
 7d18bccaec3781f3d4f2d71879f91e257db2f0f7 jdk7u4-b13
 82c5b3166b3194e7348b2a9d146b6760c9a77128 jdk7u4-b14
 36490d49683f7be9d8fbbe1f8eefa1fe9fe550fa jdk7u5-b01
@@ -191,6 +197,7 @@
 94474d6f28284a1ef492984dd6d6f66f8787de80 jdk7u6-b15
 0b329a8d325b6a58d89c6042dac62ce5852380ab jdk7u6-b16
 5eb867cdd08ca299fe03b31760acd57aac2b5673 jdk7u6-b17
+445dd0b578fc2ed12c539eb6f9a71cbd40bed4f6 icedtea-2.3-branchpoint
 1c4b9671de5c7ed5713f55509cb2ada38b36dffe jdk7u6-b18
 3ba4c395d2cf973c8c603b2aedc846bd4ae54656 jdk7u6-b19
 4f7b77cc3b252098f52a8f30a74f603783a2e0f1 jdk7u6-b20
@@ -213,6 +220,8 @@
 78d9e4853388a2e7be18ff18c0b5330c074cb514 jdk7u9-b02
 b12a2d557c5e302b614c5f7e25ad6c8a0e138742 jdk7u9-b04
 ab4bbb93b3831aca230c62431f7fe02b56793450 jdk7u9-b05
+039b21e98d2b2d0b26a19c325b37ce522bae39de jdk7u9-b31
+d80a8e81fef0bc6e0bdb7891895bda527853add1 jdk7u9-b32
 254ed6ae237ee631179819570cf7fb265c6fb3a8 jdk7u10-b10
 c1df39bcc9c1bcdfb2a92682650264b3b7771ce8 jdk7u10-b11
 00cfd60368048c4969785eb52ec50cf5691c4367 jdk7u10-b12
@@ -223,8 +232,11 @@
 86c75e6aa3a7fa9a587fc7dd2d08af8aa8ffb9a9 jdk7u10-b17
 162a2c6ad8718a63253fa53724f704a4f85731bc jdk7u10-b18
 c59eb287de720ae5ce8087f179ec01f4f6525a32 jdk7u10-b30
+ec1e8ead41ee49d2b3f84a26ae0fac88e226692d jdk7u10-b31
 853059839d38432f86e345ba951397ede235a374 jdk7u11-b20
 453a52320a1b8bd425fdb55e14b64067b536f1e2 jdk7u11-b21
+71353182d3f7c237047c5386d9f31186a5bd1519 jdk7u11-b32
+af8f33c558d05aacdff5b5787be0cbaba9f10e98 jdk7u11-b33
 5df9207c4378b7f4b24d70b365714c5ee6318982 jdk7u11-b03
 6ee19b9c8313db32e6d8989aa3782830d2b09710 jdk7u11-b04
 3312b258392eaeab9c4a20e3deb36d3ae3337efe jdk7u11-b05
@@ -253,6 +265,7 @@
 1b914599a6d5560e743b9fecd390924ed0bf7d15 jdk7u12-b07
 427a603569db59f61721e709fcb8a73390d468ae jdk7u12-b08
 366ebbf581df0134d9039b649abc315e87f23772 jdk7u12-b09
+14adb683be4ebc49ee729f0253d012795a4a2ae4 icedtea-2.4-branchpoint
 23191c790e12841f81ac1cf956e7dbc0b45914ee jdk7u14-b10
 825eda7553590ce19eb4fa0686c4405d97daafdb jdk7u14-b11
 560e5cf5b57fc91e2bc6dd1809badd58c6eb25bd jdk7u14-b12
@@ -262,10 +275,46 @@
 99c114990b191f32e72c6158072033aec5816aaf jdk7u15-b01
 edbaa584f09a78d0ad3c73389faf20409a552e46 jdk7u15-b02
 14a9b60a2086f4e2f6ec43bee3375042946f6510 jdk7u15-b30
+de6df3c10ebc0f8c704a11ad86c8eea1e1cc1442 jdk7u15-b31
+039c31ff1fe6789859f2f55588218147623a9a9f jdk7u15-b33
 a55f67cfe182dc42a86aae836674eb8ba5b79891 jdk7u15-b03
 eb9d57159e5126cf4316c9571ac39324a8b442a8 jdk7u15-b32
 8a9867ee429440b657eb5852c4dae5f029356022 jdk7u17-b01
 7863a60ae4b4a0c7d762a95e77e589fafa4e50ae jdk7u17-b02
+a5e6594fc1ae20101b5d69632f65078d7a99b76d jdk7u17-b30
+8fb34202383ece5386acecc3a6c1dac68dccbf05 jdk7u17-b31
+f7d8d2c003a10c38beac2f57e77d19303c71d6fc jdk7u17-b32
+0a6a09e5174a4c15632ff7e06d6b215164e3fa15 jdk7u21-b01
+99ed1a3d29509fee659aabec4810c896b7234d80 jdk7u21-b02
+38d4d23d167c5a623e6d771a15b1fe2ee771ce38 jdk7u21-b03
+acde12ee462d650d34cc148d9d3649f9a9bbca8a jdk7u21-b04
+56b1ad031df90d20c52941c15ceae0e5a90893b8 jdk7u21-b05
+ab51202418c1c96e01a45893a26829a2d9c7b956 jdk7u21-b06
+3ab71deee4a4477d89530ee9e92a36017a6092fa jdk7u21-b07
+f5ef2e76669bc3179f17dac42a8a407fb6bd4d91 jdk7u21-b08
+65977091d010402ccbed41c96748866a1d50f0c4 jdk7u21-b09
+bf2d62ea518d5e4130e442e07705e7a50b821ad9 jdk7u21-b10
+3e0e331bdfb8f3adfd0cc78118e0ac588e73a2b5 jdk7u21-b11
+980fe893d8fd86d8aee14771167b6e0ac75fa208 jdk7u21-b30
+a320a590b4cac6eeff53829bde520ef46880b006 jdk7u21-b12
+5704dc942da676677a820d16c9a08fc6cad5b3bb jdk7u25-b01
+f9c1fe7cd1194e785807f07005369631b35b28d8 jdk7u25-b02
+fe858d7d6a13829d0ef0a1f762bd0e769cd24fa1 jdk7u25-b03
+1a2822a1d6a40c6e469f4089f39e41f642a87843 jdk7u25-b04
+e927605d1678c5d94adfc44183160d6c4df05b8b jdk7u25-b05
+8dfb4db227e7795120c072781927ba7d35186559 jdk7u25-b06
+ad2732999848b6e57f564d85e18ddebab6315ac2 jdk7u25-b07
+df9def2569705ebe316b50e673f847d2ec47eccf jdk7u25-b08
+5952538d55e624132f97400332a50b71880c874c jdk7u25-b09
+aa00dd983dd0f5b07269d0648a0325e9b3e0d957 jdk7u25-b10
+0fb6d76bcd2e8d54d0a69e1c3d2a85d84b3e17a4 jdk7u25-b11
+5e87aee78c91efa65bd5aeb37bcc1c1c637a7f0c jdk7u25-b12
+83b80c094befd08cbac4247d9b8f12c6a039f23f jdk7u25-b13
+68cc0d2a49f09b5c611b2775f2e66de1022bdedc jdk7u25-b14
+503f75b55b34ae22f43b2992b1e56c96e35a60de jdk7u25-b15
+8c35f2344beeb42e85d718e95813e6fdc2f0a605 jdk7u25-b30
+9cebeb3118aca6e356f80a37ac38088ddcc8fb73 jdk7u25-b16
+0d4cfe518086198516e6729fc28b161f66524a66 jdk7u25-b32
 7b47e1a26f7cbb8d8d22ea165f2d7fbbbd354c77 jdk7u14-b16
 77ac1ef42b2fd47cc87b9800f63efdd4cf2fa05d jdk7u14-b17
 d47975f80a24b55410fa2e2c5f50f3405d83fe73 jdk7u14-b18
@@ -273,3 +322,15 @@
 331e489ecb7b19fa98c60324f7ce5d168284a8c8 jdk7u14-b19
 c3c9f04cf10c2fe576b208f6a8ca3777b1d31145 jdk7u14-b19
 5e1fee011646b4a3ff29b7b9cdc208e0a0577cb4 jdk7u14-b20
+7f04ed6cb0c382a16c2ffaad05c6122482e03b2e icedtea-2.4.0
+d1c8bb1cbc9183fc994b5fedf26886ceda0d59f9 jdk7u14-b21
+d1c6afebdfe28eb07eb2d03a6911a0f33b619165 jdk7u14-b22
+0e4c549d3635122145ac88bad7b98716976ca49e jdk7u40-b23
+d17acb2ee133811baa8eae3436a8c191fc433da1 jdk7u40-b24
+52bcce690998b4ad91abddae118847f4358c6110 jdk7u40-b25
+cd764ada36b50e2096ba35b4c27ca8f83b3db964 jdk7u40-b26
+7626b3fbc822fd4efd5ba3b5fc18f2fef5749597 jdk7u40-b27
+9186b6efd2b2eafa7fee5be1b043f59f25db12a6 jdk7u40-b28
+740942c76fb668a04bf89feccf069f6958651d54 jdk7u40-b29
+09b080236bc1a1a68f8b411196cbfa52475c0755 jdk7u40-b30
+5be6b670d08bb0464e0e259ef77fca6adba24b05 icedtea-2.4.1
diff -r d1c8bb1cbc91 -r 876dd2a45346 .jcheck/conf
--- a/.jcheck/conf	Wed Apr 10 10:30:06 2013 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r d1c8bb1cbc91 -r 876dd2a45346 src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
--- a/src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java	Wed Apr 10 10:30:06 2013 -0700
+++ b/src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java	Tue Jul 02 02:26:32 2013 +0100
@@ -63,6 +63,7 @@
 import  com.sun.org.apache.bcel.internal.util.ClassVector;
 import  com.sun.org.apache.bcel.internal.util.ClassQueue;
 import  com.sun.org.apache.bcel.internal.generic.Type;
+import com.sun.org.apache.xalan.internal.utils.SecuritySupport;
 
 import  java.io.*;
 import  java.util.StringTokenizer;
@@ -77,6 +78,7 @@
  * class file.  Those interested in programatically generating classes
  * should see the <a href="../generic/ClassGen.html">ClassGen</a> class.
 
+ * @version $Id: JavaClass.java,v 1.4 2007-07-19 04:34:42 ofung Exp $
  * @see com.sun.org.apache.bcel.internal.generic.ClassGen
  * @author  <A HREF="mailto:markus.dahm at berlin.de">M. Dahm</A>
  */
@@ -451,9 +453,9 @@
     String debug = null, sep = null;
 
     try {
-      debug = System.getProperty("JavaClass.debug");
+      debug = SecuritySupport.getSystemProperty("JavaClass.debug");
       // Get path separator either / or \ usually
-      sep = System.getProperty("file.separator");
+      sep = SecuritySupport.getSystemProperty("file.separator");
     }
     catch (SecurityException e) {
         // falls through
diff -r d1c8bb1cbc91 -r 876dd2a45346 src/com/sun/org/apache/bcel/internal/generic/BasicType.java
--- a/src/com/sun/org/apache/bcel/internal/generic/BasicType.java	Wed Apr 10 10:30:06 2013 -0700
+++ b/src/com/sun/org/apache/bcel/internal/generic/BasicType.java	Tue Jul 02 02:26:32 2013 +0100
@@ -97,8 +97,14 @@
 
   /** @return true if both type objects refer to the same type
    */
+  @Override
   public boolean equals(Object type) {
     return (type instanceof BasicType)?
       ((BasicType)type).type == this.type : false;
   }
+
+  @Override
+  public int hashCode() {
+      return type;
+  }
 }
diff -r d1c8bb1cbc91 -r 876dd2a45346 src/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
--- a/src/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java	Wed Apr 10 10:30:06 2013 -0700
+++ b/src/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java	Tue Jul 02 02:26:32 2013 +0100
@@ -93,6 +93,7 @@
    * Dump instruction as byte code to stream out.
    * @param out Output stream
    */
+  @Override
   public void dump(DataOutputStream out) throws IOException {
     out.writeByte(opcode);
 
@@ -153,6 +154,7 @@
    * @param verbose long/short format switch
    * @return mnemonic for instruction
    */
+  @Override
   public String toString(boolean verbose) {
     String s = super.toString(verbose);
     String t = "null";
@@ -184,6 +186,7 @@
    * @param wide wide prefix?
    * @see InstructionList
    */
+  @Override
   protected void initFromFile(ByteSequence bytes, boolean wide) throws IOException
   {
     length = 3;
@@ -204,26 +207,41 @@
    * Set branch target
    * @param target branch target
    */
-  public void setTarget(InstructionHandle target) {
-    notifyTarget(this.target, target, this);
+  public final void setTarget(InstructionHandle target) {
+    notifyTargetChanging(this.target, this);
     this.target = target;
+    notifyTargetChanged(this.target, this);
   }
 
   /**
-   * Used by BranchInstruction, LocalVariableGen, CodeExceptionGen
+   * Used by BranchInstruction, LocalVariableGen, CodeExceptionGen.
+   * Must be called before the target is actually changed in the
+   * InstructionTargeter.
    */
-  static final void notifyTarget(InstructionHandle old_ih, InstructionHandle new_ih,
+  static void notifyTargetChanging(InstructionHandle old_ih,
                                  InstructionTargeter t) {
-    if(old_ih != null)
+    if(old_ih != null) {
       old_ih.removeTargeter(t);
-    if(new_ih != null)
+    }
+  }
+
+  /**
+   * Used by BranchInstruction, LocalVariableGen, CodeExceptionGen.
+   * Must be called after the target is actually changed in the
+   * InstructionTargeter.
+   */
+  static void notifyTargetChanged(InstructionHandle new_ih,
+                                 InstructionTargeter t) {
+    if(new_ih != null) {
       new_ih.addTargeter(t);
+    }
   }
 
   /**
    * @param old_ih old target
    * @param new_ih new target
    */
+  @Override
   public void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih) {
     if(target == old_ih)
       setTarget(new_ih);
@@ -234,6 +252,7 @@
   /**
    * @return true, if ih is target of this instruction
    */
+  @Override
   public boolean containsTarget(InstructionHandle ih) {
     return (target == ih);
   }
@@ -241,6 +260,7 @@
   /**
    * Inform target that it's not targeted anymore.
    */
+  @Override
   void dispose() {
     setTarget(null);
     index=-1;
diff -r d1c8bb1cbc91 -r 876dd2a45346 src/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
--- a/src/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java	Wed Apr 10 10:30:06 2013 -0700
+++ b/src/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java	Tue Jul 02 02:26:32 2013 +0100
@@ -58,7 +58,6 @@
  * <http://www.apache.org/>.
  */
 
-import com.sun.org.apache.bcel.internal.Constants;
 import com.sun.org.apache.bcel.internal.classfile.*;
 
 /**
@@ -118,31 +117,35 @@
   /* Set start of handler
    * @param start_pc Start of handled region (inclusive)
    */
-  public void setStartPC(InstructionHandle start_pc) {
-    BranchInstruction.notifyTarget(this.start_pc, start_pc, this);
+  public final void setStartPC(InstructionHandle start_pc) {
+    BranchInstruction.notifyTargetChanging(this.start_pc, this);
     this.start_pc = start_pc;
+    BranchInstruction.notifyTargetChanged(this.start_pc, this);
   }
 
   /* Set end of handler
    * @param end_pc End of handled region (inclusive)
    */
-  public void setEndPC(InstructionHandle end_pc) {
-    BranchInstruction.notifyTarget(this.end_pc, end_pc, this);
+  public final void setEndPC(InstructionHandle end_pc) {
+    BranchInstruction.notifyTargetChanging(this.end_pc, this);
     this.end_pc = end_pc;
+    BranchInstruction.notifyTargetChanged(this.end_pc, this);
   }
 
   /* Set handler code
    * @param handler_pc Start of handler
    */
-  public void setHandlerPC(InstructionHandle handler_pc) {
-    BranchInstruction.notifyTarget(this.handler_pc, handler_pc, this);
+  public final void setHandlerPC(InstructionHandle handler_pc) {
+    BranchInstruction.notifyTargetChanging(this.handler_pc, this);
     this.handler_pc = handler_pc;
+    BranchInstruction.notifyTargetChanged(this.handler_pc, this);
   }
 
   /**
    * @param old_ih old target, either start or end
    * @param new_ih new target
    */
+  @Override
   public void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih) {
     boolean targeted = false;
 
@@ -169,6 +172,7 @@
   /**
    * @return true, if ih is target of this handler
    */
+  @Override
   public boolean containsTarget(InstructionHandle ih) {
     return (start_pc == ih) || (end_pc == ih) || (handler_pc == ih);
   }
@@ -190,10 +194,12 @@
    */
   public InstructionHandle getHandlerPC()                             { return handler_pc; }
 
+  @Override
   public String toString() {
     return "CodeExceptionGen(" + start_pc + ", " + end_pc + ", " + handler_pc + ")";
   }
 
+  @Override
   public Object clone() {
     try {
       return super.clone();
diff -r d1c8bb1cbc91 -r 876dd2a45346 src/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
--- a/src/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java	Wed Apr 10 10:30:06 2013 -0700
+++ b/src/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java	Tue Jul 02 02:26:32 2013 +0100
@@ -58,7 +58,6 @@
  * <http://www.apache.org/>.
  */
 
-import com.sun.org.apache.bcel.internal.Constants;
 import com.sun.org.apache.bcel.internal.classfile.*;
 
 /**
@@ -88,6 +87,7 @@
   /**
    * @return true, if ih is target of this line number
    */
+  @Override
   public boolean containsTarget(InstructionHandle ih) {
     return this.ih == ih;
   }
@@ -96,6 +96,7 @@
    * @param old_ih old target
    * @param new_ih new target
    */
+  @Override
   public void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih) {
     if(old_ih != ih)
       throw new ClassGenException("Not targeting " + old_ih + ", but " + ih + "}");
@@ -113,12 +114,13 @@
     return new LineNumber(ih.getPosition(), src_line);
   }
 
-  public void setInstruction(InstructionHandle ih) {
-    BranchInstruction.notifyTarget(this.ih, ih, this);
-
+  public final void setInstruction(InstructionHandle ih) {
+    BranchInstruction.notifyTargetChanging(this.ih, this);
     this.ih = ih;
+    BranchInstruction.notifyTargetChanged(this.ih, this);
   }
 
+  @Override
   public Object clone() {
     try {
       return super.clone();
diff -r d1c8bb1cbc91 -r 876dd2a45346 src/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
--- a/src/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java	Wed Apr 10 10:30:06 2013 -0700
+++ b/src/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java	Tue Jul 02 02:26:32 2013 +0100
@@ -60,6 +60,7 @@
 
 import com.sun.org.apache.bcel.internal.Constants;
 import com.sun.org.apache.bcel.internal.classfile.*;
+import com.sun.org.apache.bcel.internal.util.Objects;
 
 /**
  * This class represents a local variable within a method. It contains its
@@ -75,7 +76,7 @@
   implements InstructionTargeter, NamedAndTyped, Cloneable,
              java.io.Serializable
 {
-  private int         index;
+  private final int   index;
   private String      name;
   private Type        type;
   private InstructionHandle start, end;
@@ -131,30 +132,96 @@
                              signature_index, index, cp.getConstantPool());
   }
 
-  public void        setIndex(int index)           { this.index = index; }
-  public int         getIndex()                   { return index; }
+  public int         getIndex()                  { return index; }
+  @Override
   public void        setName(String name)        { this.name = name; }
+  @Override
   public String      getName()                   { return name; }
+  @Override
   public void        setType(Type type)          { this.type = type; }
+  @Override
   public Type        getType()                   { return type; }
 
   public InstructionHandle getStart()                  { return start; }
   public InstructionHandle getEnd()                    { return end; }
 
-  public void setStart(InstructionHandle start) {
-    BranchInstruction.notifyTarget(this.start, start, this);
-    this.start = start;
+  /**
+   * Remove this from any known HashSet in which it might be registered.
+   */
+  void notifyTargetChanging() {
+    // hashCode depends on 'index', 'start', and 'end'.
+    // Therefore before changing any of these values we
+    // need to unregister 'this' from any HashSet where
+    // this is registered, and then we need to add it
+    // back...
+
+    // Unregister 'this' from the HashSet held by 'start'.
+    BranchInstruction.notifyTargetChanging(this.start, this);
+    if (this.end != this.start) {
+        // Since hashCode() is going to change we need to unregister
+        // 'this' both form 'start' and 'end'.
+        // Unregister 'this' from the HashSet held by 'end'.
+        BranchInstruction.notifyTargetChanging(this.end, this);
+    }
   }
 
-  public void setEnd(InstructionHandle end) {
-    BranchInstruction.notifyTarget(this.end, end, this);
+  /**
+   * Add back 'this' in all HashSet in which it should be registered.
+   **/
+  void notifyTargetChanged() {
+    // hashCode depends on 'index', 'start', and 'end'.
+    // Therefore before changing any of these values we
+    // need to unregister 'this' from any HashSet where
+    // this is registered, and then we need to add it
+    // back...
+
+    // Register 'this' in the HashSet held by start.
+    BranchInstruction.notifyTargetChanged(this.start, this);
+    if (this.end != this.start) {
+        // Since hashCode() has changed we need to register
+        // 'this' again in 'end'.
+        // Add back 'this' in the HashSet held by 'end'.
+        BranchInstruction.notifyTargetChanged(this.end, this);
+    }
+  }
+
+  public final void setStart(InstructionHandle start) {



More information about the distro-pkg-dev mailing list