/hg/release/icedtea7-forest-2.6/jaxp: 7 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Feb 16 16:33:07 UTC 2018


changeset abfbb18f6f3a in /hg/release/icedtea7-forest-2.6/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=abfbb18f6f3a
author: aefimov
date: Mon Feb 05 11:38:57 2018 +0000

	8144593: Suppress not recognized property/feature warning messages from SAXParser
	Reviewed-by: joehw


changeset 9d02485a8af6 in /hg/release/icedtea7-forest-2.6/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=9d02485a8af6
author: aefimov
date: Mon Feb 05 16:46:01 2018 +0000

	8186080: Transform XML interfaces
	8188880: A JAXB JCK test failure found after 8186080
	Summary: Contains fSecureProcessing->fSecurityManager change from 8149915
	Reviewed-by: joehw, lancea, dfuchs


changeset 7d2d2b0c4260 in /hg/release/icedtea7-forest-2.6/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=7d2d2b0c4260
author: asaha
date: Mon Dec 04 16:26:59 2017 -0800

	8192793: 8u161 L10n resource file update md20
	Reviewed-by: coffeys
	Contributed-by: li.jiang at oracle.com


changeset 983871f8d1bc in /hg/release/icedtea7-forest-2.6/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=983871f8d1bc
author: andrew
date: Mon Feb 05 23:21:38 2018 +0000

	Added tag jdk7u171-b00 for changeset 7d2d2b0c4260


changeset 3af0ae5b6be2 in /hg/release/icedtea7-forest-2.6/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=3af0ae5b6be2
author: andrew
date: Tue Feb 06 19:52:57 2018 +0000

	Merge jdk7u171-b00


changeset 69b8b134531a in /hg/release/icedtea7-forest-2.6/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=69b8b134531a
author: andrew
date: Tue Feb 13 07:13:37 2018 +0000

	Added tag jdk7u171-b01 for changeset 983871f8d1bc


changeset 1f577ce47ba4 in /hg/release/icedtea7-forest-2.6/jaxp
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jaxp?cmd=changeset;node=1f577ce47ba4
author: andrew
date: Tue Feb 13 07:38:05 2018 +0000

	Merge jdk7u171-b01


diffstat:

 .hgtags                                                                                      |    64 +
 .jcheck/conf                                                                                 |     2 -
 make/Makefile                                                                                |     4 +-
 src/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java                                  |     9 +-
 src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java                                     |    12 +-
 src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java                                  |    35 +-
 src/com/sun/org/apache/xalan/internal/lib/Extensions.java                                    |   125 +-
 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java                      |     8 +-
 src/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java                                 |    57 -
 src/com/sun/org/apache/xalan/internal/utils/FeatureManager.java                              |   124 -
 src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java                          |    19 +
 src/com/sun/org/apache/xalan/internal/xsltc/Translet.java                                    |     7 +-
 src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java                             |     7 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java                       |     8 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java                             |    85 +-
 src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java                              |    34 +-
 src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java                                |     8 +-
 src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java                    |    18 +-
 src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java |    17 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java                                |    41 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java                   |     5 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java                          |    14 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java                             |    46 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java                 |   127 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java                        |    37 +-
 src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java                                   |    84 +-
 src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java                         |     9 +-
 src/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java                               |    10 +
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties              |    12 +-
 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties              |    10 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java                          |    23 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java                       |     9 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java                 |     9 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java          |    12 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java            |     8 +-
 src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java                    |    58 +-
 src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java               |     9 +-
 src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java              |    14 +-
 src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java            |    13 +-
 src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java             |    22 +-
 src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java                 |    43 +-
 src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java                         |     7 +-
 src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java               |     7 +-
 src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java                       |    21 +-
 src/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java                          |     8 +-
 src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java                         |    19 +
 src/com/sun/org/apache/xml/internal/dtm/DTMManager.java                                      |    12 +-
 src/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java                           |    10 +-
 src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java                                |     2 +-
 src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java                            |     6 +-
 src/com/sun/org/apache/xml/internal/resolver/Catalog.java                                    |     8 +-
 src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java                             |    11 +-
 src/com/sun/org/apache/xml/internal/resolver/Resolver.java                                   |     9 +-
 src/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java                      |    10 +-
 src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java                      |     9 +-
 src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java                   |    13 +-
 src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java                               |    40 +-
 src/com/sun/org/apache/xml/internal/serializer/utils/AttList.java                            |   265 -
 src/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java                         |   136 -
 src/com/sun/org/apache/xml/internal/utils/AttList.java                                       |    32 +-
 src/com/sun/org/apache/xml/internal/utils/DOM2Helper.java                                    |   563 ++--
 src/com/sun/org/apache/xml/internal/utils/DOMHelper.java                                     |  1330 ----------
 src/com/sun/org/apache/xml/internal/utils/DOMOrder.java                                      |    43 -
 src/com/sun/org/apache/xml/internal/utils/TreeWalker.java                                    |    71 +-
 src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java                              |   124 +-
 src/com/sun/org/apache/xpath/internal/CachedXPathAPI.java                                    |     8 +-
 src/com/sun/org/apache/xpath/internal/XPathAPI.java                                          |     8 +-
 src/com/sun/org/apache/xpath/internal/XPathContext.java                                      |    29 +-
 src/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java                       |    11 +-
 src/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java                          |    39 +-
 src/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java                             |    59 +-
 src/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java                                    |    28 +-
 src/javax/xml/transform/FactoryFinder.java                                                   |    47 +-
 src/javax/xml/transform/TransformerFactory.java                                              |     2 +-
 src/javax/xml/validation/SchemaFactoryFinder.java                                            |    45 +-
 src/javax/xml/xpath/XPathFactoryFinder.java                                                  |    44 +-
 src/jdk/xml/internal/JdkXmlFeatures.java                                                     |   383 ++
 src/jdk/xml/internal/JdkXmlUtils.java                                                        |   269 ++
 src/jdk/xml/internal/SecuritySupport.java                                                    |   168 +
 79 files changed, 1822 insertions(+), 3332 deletions(-)

diffs (truncated from 8101 to 500 lines):

diff -r d2c96b59a5c3 -r 1f577ce47ba4 .hgtags
--- a/.hgtags	Thu Nov 30 02:51:51 2017 +0000
+++ b/.hgtags	Tue Feb 13 07:38:05 2018 +0000
@@ -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
@@ -186,11 +192,15 @@
 f4e80156296e43182a0fea5f54032d8c0fd0b41f jdk7u6-b10
 5078a73b3448849f3328af5e0323b3e1b8d2d26c jdk7u6-b11
 c378e596fb5b2ebeb60b89da7ad33f329d407e2d jdk7u6-b12
+15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b01
+15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b02
+15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b03
 15b71daf5e69c169fcbd383c0251cfc99e558d8a jdk7u6-b13
 da79c0fdf9a8b5403904e6ffdd8f5dc335d489d0 jdk7u6-b14
 94474d6f28284a1ef492984dd6d6f66f8787de80 jdk7u6-b15
 0b329a8d325b6a58d89c6042dac62ce5852380ab jdk7u6-b16
 5eb867cdd08ca299fe03b31760acd57aac2b5673 jdk7u6-b17
+445dd0b578fc2ed12c539eb6f9a71cbd40bed4f6 icedtea-2.3-branchpoint
 1c4b9671de5c7ed5713f55509cb2ada38b36dffe jdk7u6-b18
 3ba4c395d2cf973c8c603b2aedc846bd4ae54656 jdk7u6-b19
 4f7b77cc3b252098f52a8f30a74f603783a2e0f1 jdk7u6-b20
@@ -258,12 +268,14 @@
 1b914599a6d5560e743b9fecd390924ed0bf7d15 jdk7u12-b07
 427a603569db59f61721e709fcb8a73390d468ae jdk7u12-b08
 366ebbf581df0134d9039b649abc315e87f23772 jdk7u12-b09
+14adb683be4ebc49ee729f0253d012795a4a2ae4 icedtea-2.4-branchpoint
 23191c790e12841f81ac1cf956e7dbc0b45914ee jdk7u14-b10
 825eda7553590ce19eb4fa0686c4405d97daafdb jdk7u14-b11
 560e5cf5b57fc91e2bc6dd1809badd58c6eb25bd jdk7u14-b12
 937bae61a48febcc948b7e10ae781c9077360241 jdk7u14-b13
 7038ca4959e50a02f797e639daffe6b2b4065f86 jdk7u14-b14
 aa6fb94c5e7bc645f478b6f60c5e6e06bebcc2bf jdk7u14-b15
+1d1e1fc3b88d2fda0c7da55ee3abb2b455e0d317 ppc-aix-port-b04
 99c114990b191f32e72c6158072033aec5816aaf jdk7u15-b01
 edbaa584f09a78d0ad3c73389faf20409a552e46 jdk7u15-b02
 14a9b60a2086f4e2f6ec43bee3375042946f6510 jdk7u15-b30
@@ -382,6 +394,7 @@
 4beb90ab48f7fd46c7a9afbe66f8cccb230699ba jdk7u45-b18
 a456c78a50e201a65c9f63565c8291b84a4fbd32 jdk7u45-b30
 3c34f244296e98d8ebb94973c752f3395612391a jdk7u45-b31
+d9b92749a0f4c8e6c6f4fe11210c2a02d70bae74 jdk7u60-b00
 056494e83d15cd1c546d32a3b35bdb6f670b3876 jdk7u45-b33
 b5a83862ed2ab9cc2de3719e38c72519481a4bbb jdk7u45-b34
 7fda9b300e07738116b2b95b568229bdb4b31059 jdk7u45-b35
@@ -431,8 +444,11 @@
 d9b92749a0f4c8e6c6f4fe11210c2a02d70bae74 jdk7u60-b00
 ad39e88c503948fc4fc01e97c75b6e3c24599d23 jdk7u60-b01
 050986fd54e3ec4515032ee938bc59e86772b6c0 jdk7u60-b02
+74093b75ddd4fc2e578a3469d32b8bb2de3692d5 icedtea-2.5pre01
+d7085aad637fa90d027840c7f7066dba82b21667 icedtea-2.5pre02
 359b79d99538d17eeb90927a1e4883fcec31661f jdk7u60-b03
 7215972c2c30d0fa469a459a3e4fcee6bc93991d jdk7u60-b04
+10314bfd5ba43a63f2f06353f3d219b877f5120f icedtea-2.6pre01
 673ea3822e59de18ae5771de7a280c6ae435ef86 jdk7u60-b05
 fd1cb0040a1d05086ca3bf32f10e1efd43f05116 jdk7u60-b06
 cd7c8fa7a057e62e094cdde78dd632de54cedb8c jdk7u60-b07
@@ -442,7 +458,11 @@
 e57490e0b99917ea8e1da1bb4d0c57fd5b7705f9 jdk7u60-b11
 a9574b35f0af409fa1665aadd9b2997a0f9878dc jdk7u60-b12
 92cf0b5c1c3e9b61d36671d8fb5070716e0f016b jdk7u60-b13
+a0138328f7db004859b30b9143ae61d598a21cf9 icedtea-2.6pre02
+33912ce9492d29c3faa5eb6787d5141f87ebb385 icedtea-2.6pre03
 2814f43a6c73414dcb2b799e1a52d5b44688590d jdk7u60-b14
+c3178eab3782f4135ea21b060683d29bde3bbc7e icedtea-2.6pre04
+b9104a740dcd6ec07a868efd6f57dad3560e402c icedtea-2.6pre05
 10eed57b66336660f71f7524f2283478bdf373dc jdk7u60-b15
 fefd2d5c524b0be78876d9b98d926abda2828e79 jdk7u60-b16
 ba6b0b5dfe5a0f50fac95c488c8a5400ea07d4f8 jdk7u60-b17
@@ -582,10 +602,27 @@
 6abf26813c3bd6047d5425e41dbc9dd1fd51cc63 jdk7u79-b15
 7215972c2c30d0fa469a459a3e4fcee6bc93991d jdk7u80-b00
 4c959b6a32057ec18c9c722ada3d0d0c716a51c4 jdk7u80-b01
+614b7c12f276c52ebef06fb17c79cf0eadbcc774 icedtea-2.6pre07
+75513ef5e265955b432550ec73770b8404a4d36b icedtea-2.6pre06
+fbc3c0ab4c1d53059c32d330ca36cb33a3c04299 icedtea-2.6pre08
 25a1b88d7a473e067471e00a5457236736e9a2e0 jdk7u80-b02
+f59ee51637102611d2ecce975da8f4271bdee85f icedtea-2.6pre09
+603009854864635cbfc36e95f39b6da4070f541a icedtea-2.6pre10
+79d217da0a7a03fb071e7f2e99fbd5fc7c38aed5 icedtea-2.6pre11
 1853995499cef61fc16e0e4b840276223314669b jdk7u80-b03
+1edb9d1d6451a8e147d74e69021bc3f00622b8c6 icedtea-2.6pre12
+a2841c1a7f292ee7ba33121435b566d347b99ddb icedtea-2.6pre13
+35cfccb24a9c229f960169ec986beae2329b0688 icedtea-2.6pre14
+133c38a2d10fdb95e332ceefa4db8cf765c8b413 icedtea-2.6pre15
+a41b3447afd7011c7d08b5077549695687b70ea4 icedtea-2.6pre16
+54100657ce67cb5164cb0683ceb58ae60542fd79 icedtea-2.6pre17
 3f6f053831796f654ad8fd77a6e4f99163742649 jdk7u80-b04
 b93c3e02132fd13971aea6df3c5f6fcd4c3b1780 jdk7u80-b05
+8cc37ea6edf6a464d1ef01578df02da984d2c79f icedtea-2.6pre18
+0e0fc4440a3ba74f0df5df62da9306f353e1d574 icedtea-2.6pre19
+3bb57abb921fcc182015e3f87b796af29fce4b68 icedtea-2.6pre20
+522863522a4d0b82790915d674ea37ef3b39c2a7 icedtea-2.6pre21
+8904cf73c0483d713996c71bf4496b748e014d2c icedtea-2.6pre22
 d220098f4f327db250263b6c2b460fecec19331a jdk7u80-b06
 535bdb640a91a8562b96799cefe9de94724ed761 jdk7u80-b07
 3999f9baa3f0a28f82c6a7a073ad2f7a8e12866d jdk7u80-b08
@@ -598,23 +635,50 @@
 1b435d2f2050ac43a7f89aadd0fdaa9bf0441e3d jdk7u80-b30
 acfe75cb9d7a723fbaae0bf7e1b0fb3429df4ff8 jdk7u80-b15
 b45dfccc8773ad062c128f63fa8073b0645f7848 jdk7u80-b32
+9150a16a7b801124e13a4f4b1260badecd96729a icedtea-2.6pre23
+e3b08dc13807041be60db2046da07882d6c8b478 icedtea-2.6pre24
+e3b08dc13807041be60db2046da07882d6c8b478 icedtea-2.6.0
 b50728249c16d97369f0ed3e9d45302eae3943e4 jdk7u85-b00
 e9190eeef373a9d2313829a9561e32cb722d68a9 jdk7u85-b01
+e3b08dc13807041be60db2046da07882d6c8b478 icedtea-2.6-branchpoint
+ffbe529eeac7aa3b4cedd78be2f843c2f00f603c icedtea-2.6.1
 d42101f9c06eebe7722c38d84d5ef228c0280089 jdk7u85-b02
+a5f1374a47150e3cdda1cc9a8775417ceaa62657 icedtea-2.6.2pre01
+4e264c1f6b2f335e0068608e9ec4c312cddde7a4 icedtea-2.6.2pre02
 e95e9042c8f31c5fe3149afdbe114592a3e32e91 jdk7u91-b00
 9f5bcd95c8d54f8cf5ab922b0b9e94f7ea6cdeb8 jdk7u91-b01
+f1202fb276950491aa1ed30e214351d235c94920 icedtea-2.6.2
 6d9a192976332443bb3be46d49d5b255d9781fe9 jdk7u91-b02
+f7bf82fcbd098bc520ceb92f97890ee6f7da3506 icedtea-2.6.3
 7c422316234f10b327fdbc181aedd5e74f31fd38 jdk7u95-b00
+bc6edb6c12a76b48a83ef8253dba8fe3007328e5 icedtea-2.6.4
 c029d7572a67cb2fb3f9f2d8e91cbdda3beab95e jdk7u99-b00
+8a56658cb829a321fba2c80039e6aadc8ff936b1 icedtea-2.6.5
+5ab0648fce587283f45235377a07720aec742e7b icedtea-2.6.6pre01
 dcdbebfaf4b42da4927d3d0c682205a23cd7cdb8 jdk7u101-b00
+683427778edf23bb16f6685a58e35d937d16f83d icedtea-2.6.6
+81a6bae36120086e865b83c3a6e282b1ea33cc39 icedtea-2.6.7pre01
 be2127cf0435d141d8072a94dbe75a527ceda453 jdk7u111-b00
 cd13b280e8247904509c28ee8aa9b45326185dd7 jdk7u111-b01
+b643540c673d0018dbed0673c8c20ca763be7c7d icedtea-2.6.7
+dfe9f8c968dfa846dbaf36f5605acd4e10764d65 icedtea-2.6.8pre01
 b198ece212c1f7ff382d9282624411a260b52a55 jdk7u121-b00
+3369fa5a875b8c39e9dc2b16bd8486270947d73c icedtea-2.6.8
+6572cfcae3450e4fc9225ceecaf1acdb6dd5891a icedtea-2.6.9pre01
 51ed13d07beb90ff71d8625d9d6409cc4add5cbc jdk7u131-b00
+aa1c302a99fb73dbd9db49e0c33990bd2d17016e icedtea-2.6.9
+82f4cfac52dbd67aafd16b47c131358738499f4a icedtea-2.6.10pre01
 f347b141975453f642ae1140a45aa7c6127551dd jdk7u141-b00
 e096a279a1c226d7d3a4aa19d5beeba1fb0507cf jdk7u141-b01
 b4b91a7beb185c0a8a14b83d2b05cfd7fc33c6fe jdk7u141-b02
+4099d8cf255f2eac54b9d2ed1db1bc452ddbe4e4 icedtea-2.6.10
+f16026b79deb95d60dc9d213a0a417c626d00e4c icedtea-2.6.11pre01
 26391fa1d876e3bf563f21328d7ea24d5d657b21 jdk7u151-b00
 57fc772ac86ac6cbd297cd6f09a63f9c016c271c jdk7u151-b01
+46f2d7395127d38d0f5fd9b270f4edeb8939b248 icedtea-2.6.11
+968b46df5f0e11aeec9382370067d86946e4b7ca icedtea-2.6.12pre01
 abbd3cb1e6623bb1705e75350a9c696311250504 jdk7u161-b00
 edff5672dccb2e5e02e5a628af0d561e61caf94e jdk7u161-b01
+1981a623381fad4a8ec6c55d9462cb7795932bd0 icedtea-2.6.12
+7d2d2b0c42604742a66362b713043dee76956ba1 jdk7u171-b00
+983871f8d1bc616ad9445aeec55eae508fc78eae jdk7u171-b01
diff -r d2c96b59a5c3 -r 1f577ce47ba4 .jcheck/conf
--- a/.jcheck/conf	Thu Nov 30 02:51:51 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r d2c96b59a5c3 -r 1f577ce47ba4 make/Makefile
--- a/make/Makefile	Thu Nov 30 02:51:51 2017 +0000
+++ b/make/Makefile	Tue Feb 13 07:38:05 2018 +0000
@@ -118,13 +118,13 @@
 ifdef ALT_LANGTOOLS_DIST
   ifdef ALT_BOOTDIR
     ANT_JAVA_HOME = JAVA_HOME=$(ALT_BOOTDIR)
-    ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR)
+    ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR) -Djava.home=$(ALT_BOOTDIR)
   endif
   ANT_OPTIONS += -Dbootstrap.dir=$(ALT_LANGTOOLS_DIST)/bootstrap
 else
   ifdef ALT_JDK_IMPORT_PATH
     ANT_JAVA_HOME = JAVA_HOME=$(ALT_JDK_IMPORT_PATH)
-    ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH)
+    ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH) -Djava.home=$(ALT_JDK_IMPORT_PATH)
   endif
 endif
 
diff -r d2c96b59a5c3 -r 1f577ce47ba4 src/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java
--- a/src/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java	Thu Nov 30 02:51:51 2017 +0000
+++ b/src/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java	Tue Feb 13 07:38:05 2018 +0000
@@ -1,6 +1,5 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
  */
 /*
  * Copyright 1999-2004 The Apache Software Foundation.
@@ -37,6 +36,7 @@
 import com.sun.org.apache.xpath.internal.objects.XNodeSet;
 import com.sun.org.apache.xpath.internal.objects.XNumber;
 import com.sun.org.apache.xpath.internal.objects.XObject;
+import jdk.xml.internal.JdkXmlUtils;
 
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
@@ -411,10 +411,7 @@
         {
           if (lDoc == null)
           {
-            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
-            dbf.setNamespaceAware(true);
-            DocumentBuilder db = dbf.newDocumentBuilder();
-            lDoc = db.newDocument();
+            lDoc = JdkXmlUtils.getDOMDocument();
           }
 
           Element element = null;
diff -r d2c96b59a5c3 -r 1f577ce47ba4 src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java
--- a/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	Thu Nov 30 02:51:51 2017 +0000
+++ b/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	Tue Feb 13 07:38:05 2018 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -22,7 +22,7 @@
  */
 package com.sun.org.apache.xalan.internal.lib;
 
-import com.sun.org.apache.xml.internal.utils.DOMHelper;
+import com.sun.org.apache.xml.internal.utils.DOM2Helper;
 import com.sun.org.apache.xpath.internal.NodeSet;
 import java.util.HashMap;
 import java.util.Map;
@@ -72,8 +72,8 @@
     for (int i = 0; i < nl1.getLength(); i++)
     {
       Node testNode = nl1.item(i);
-      if (DOMHelper.isNodeAfter(testNode, endNode)
-          && !DOMHelper.isNodeTheSame(testNode, endNode))
+      if (DOM2Helper.isNodeAfter(testNode, endNode)
+          && !DOM2Helper.isNodeTheSame(testNode, endNode))
         leadNodes.addElement(testNode);
     }
     return leadNodes;
@@ -107,8 +107,8 @@
     for (int i = 0; i < nl1.getLength(); i++)
     {
       Node testNode = nl1.item(i);
-      if (DOMHelper.isNodeAfter(startNode, testNode)
-          && !DOMHelper.isNodeTheSame(startNode, testNode))
+      if (DOM2Helper.isNodeAfter(startNode, testNode)
+          && !DOM2Helper.isNodeTheSame(startNode, testNode))
         trailNodes.addElement(testNode);
     }
     return trailNodes;
diff -r d2c96b59a5c3 -r 1f577ce47ba4 src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java
--- a/src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java	Thu Nov 30 02:51:51 2017 +0000
+++ b/src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java	Tue Feb 13 07:38:05 2018 +0000
@@ -1,6 +1,5 @@
 /*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
  */
 /*
  * Copyright 1999-2004 The Apache Software Foundation.
@@ -23,12 +22,8 @@
 package com.sun.org.apache.xalan.internal.lib;
 
 import java.util.StringTokenizer;
-
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.FactoryConfigurationError;
-import javax.xml.parsers.ParserConfigurationException;
-
 import com.sun.org.apache.xpath.internal.NodeSet;
+import jdk.xml.internal.JdkXmlUtils;
 
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
@@ -52,7 +47,6 @@
  */
 public class ExsltStrings extends ExsltBase
 {
-   static final String JDK_DEFAULT_DOM = "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl";
 
   /**
    * The str:align function aligns a string within another string.
@@ -227,7 +221,7 @@
         token = str.substring(fromIndex);
       }
 
-      Document doc = getDocument();
+      Document doc = JdkXmlUtils.getDOMDocument();
       synchronized (doc)
       {
         Element element = doc.createElement("token");
@@ -291,7 +285,7 @@
     {
       StringTokenizer lTokenizer = new StringTokenizer(toTokenize, delims);
 
-      Document doc = getDocument();
+      Document doc = JdkXmlUtils.getDOMDocument();
       synchronized (doc)
       {
         while (lTokenizer.hasMoreTokens())
@@ -307,7 +301,7 @@
     else
     {
 
-      Document doc = getDocument();
+      Document doc = JdkXmlUtils.getDOMDocument();
       synchronized (doc)
       {
         for (int i = 0; i < toTokenize.length(); i++)
@@ -329,23 +323,4 @@
   {
     return tokenize(toTokenize, " \t\n\r");
   }
-
-    /**
-   * @return an instance of DOM Document
-     */
-   private static Document getDocument()
-   {
-        try
-        {
-            if (System.getSecurityManager() == null) {
-                return DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
-            } else {
-                return DocumentBuilderFactory.newInstance(JDK_DEFAULT_DOM, null).newDocumentBuilder().newDocument();
-            }
-        }
-        catch(ParserConfigurationException pce)
-        {
-            throw new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException(pce);
-        }
-    }
 }
diff -r d2c96b59a5c3 -r 1f577ce47ba4 src/com/sun/org/apache/xalan/internal/lib/Extensions.java
--- a/src/com/sun/org/apache/xalan/internal/lib/Extensions.java	Thu Nov 30 02:51:51 2017 +0000
+++ b/src/com/sun/org/apache/xalan/internal/lib/Extensions.java	Tue Feb 13 07:38:05 2018 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
  */
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -32,8 +32,8 @@
 import java.util.Hashtable;
 import java.util.Map;
 import java.util.StringTokenizer;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
+import jdk.xml.internal.JdkXmlUtils;
+
 import org.w3c.dom.Document;
 import org.w3c.dom.DocumentFragment;
 import org.w3c.dom.Node;
@@ -52,7 +52,6 @@
  */
 public class Extensions
 {
-    static final String JDK_DEFAULT_DOM = "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl";
   /**
    * Constructor Extensions
    *
@@ -111,7 +110,7 @@
 
       // This no longer will work right since the DTM.
       // Document myDoc = myProcessor.getContextNode().getOwnerDocument();
-      Document myDoc = getDocument();
+      Document myDoc = JdkXmlUtils.getDOMDocument();
 
       Text textNode = myDoc.createTextNode(textNodeValue);
       DocumentFragment docFrag = myDoc.createDocumentFragment();
@@ -237,7 +236,7 @@
   public static NodeList tokenize(String toTokenize, String delims)
   {
 
-    Document doc = getDocument();
+    Document doc = JdkXmlUtils.getDOMDocument();
 
     StringTokenizer lTokenizer = new StringTokenizer(toTokenize, delims);
     NodeSet resultSet = new NodeSet();
@@ -271,118 +270,4 @@
     return tokenize(toTokenize, " \t\n\r");
   }
 
-  /**
-   * Return a Node of basic debugging information from the
-   * EnvironmentCheck utility about the Java environment.
-   *
-   * <p>Simply calls the {@link com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck}
-   * utility to grab info about the Java environment and CLASSPATH,
-   * etc., and then returns the resulting Node.  Stylesheets can
-   * then maniuplate this data or simply xsl:copy-of the Node.  Note
-   * that we first attempt to load the more advanced
-   * org.apache.env.Which utility by reflection; only if that fails
-   * to we still use the internal version.  Which is available from
-   * <a href="http://xml.apache.org/commons/">http://xml.apache.org/commons/</a>.</p>
-   *
-   * <p>We throw a WrappedRuntimeException in the unlikely case
-   * that reading information from the environment throws us an
-   * exception. (Is this really the best thing to do?)</p>
-   *
-   * @param myContext an <code>ExpressionContext</code> passed in by the
-   *                  extension mechanism.  This must be an XPathContext.
-   * @return a Node as described above.
-   */
-  public static Node checkEnvironment(ExpressionContext myContext)
-  {
-
-    Document factoryDocument = getDocument();
-
-    Node resultNode = null;
-    try
-    {
-      // First use reflection to try to load Which, which is a
-      //  better version of EnvironmentCheck
-      resultNode = checkEnvironmentUsingWhich(myContext, factoryDocument);
-
-      if (null != resultNode)
-        return resultNode;
-
-      // If reflection failed, fallback to our internal EnvironmentCheck
-      EnvironmentCheck envChecker = new EnvironmentCheck();
-      Map<String, Object> h = envChecker.getEnvironmentHash();
-      resultNode = factoryDocument.createElement("checkEnvironmentExtension");
-      envChecker.appendEnvironmentReport(resultNode, factoryDocument, h);
-      envChecker = null;
-    }
-    catch(Exception e)
-    {
-      throw new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException(e);
-    }
-
-    return resultNode;
-  }
-
-  /**
-   * Private worker method to attempt to use org.apache.env.Which.
-   *
-   * @param myContext an <code>ExpressionContext</code> passed in by the
-   *                  extension mechanism.  This must be an XPathContext.
-   * @param factoryDocument providing createElement services, etc.
-   * @return a Node with environment info; null if any error
-   */
-  private static Node checkEnvironmentUsingWhich(ExpressionContext myContext,
-        Document factoryDocument)
-  {
-    final String WHICH_CLASSNAME = "org.apache.env.Which";
-    final String WHICH_METHODNAME = "which";
-    final Class WHICH_METHOD_ARGS[] = { java.util.Hashtable.class,
-                                        java.lang.String.class,
-                                        java.lang.String.class };
-    try
-    {
-      // Use reflection to try to find xml-commons utility 'Which'
-      Class clazz = ObjectFactory.findProviderClass(WHICH_CLASSNAME, true);
-      if (null == clazz)
-        return null;
-
-      // Fully qualify names since this is the only method they're used in


More information about the distro-pkg-dev mailing list