aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormaho <maho@FreeBSD.org>2006-03-20 04:57:34 +0800
committermaho <maho@FreeBSD.org>2006-03-20 04:57:34 +0800
commitdb0754c448378002738c907eab017e11a6ca24e0 (patch)
tree42d6623bb94d566b11c2b4617811c0e0221722a2
parente075993ddcaabc9f8f4c3090e66d2aaaa68ab408 (diff)
downloadfreebsd-ports-gnome-db0754c448378002738c907eab017e11a6ca24e0.tar.gz
freebsd-ports-gnome-db0754c448378002738c907eab017e11a6ca24e0.tar.zst
freebsd-ports-gnome-db0754c448378002738c907eab017e11a6ca24e0.zip
update to SRC680_m160
-rw-r--r--editors/openoffice-3-devel/Makefile8
-rw-r--r--editors/openoffice-3-devel/distinfo6
-rw-r--r--editors/openoffice-3-devel/files/gcj-cws_jaxpapi1088
-rw-r--r--editors/openoffice-3-devel/files/patch-i6300748
-rw-r--r--editors/openoffice.org-2-devel/Makefile8
-rw-r--r--editors/openoffice.org-2-devel/distinfo6
-rw-r--r--editors/openoffice.org-2-devel/files/gcj-cws_jaxpapi1088
-rw-r--r--editors/openoffice.org-2-devel/files/patch-i6300748
-rw-r--r--editors/openoffice.org-2.0-devel/Makefile8
-rw-r--r--editors/openoffice.org-2.0-devel/distinfo6
-rw-r--r--editors/openoffice.org-2.0-devel/files/gcj-cws_jaxpapi1088
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-i6300748
-rw-r--r--editors/openoffice.org-3-devel/Makefile8
-rw-r--r--editors/openoffice.org-3-devel/distinfo6
-rw-r--r--editors/openoffice.org-3-devel/files/gcj-cws_jaxpapi1088
-rw-r--r--editors/openoffice.org-3-devel/files/patch-i6300748
-rw-r--r--editors/openoffice.org-vcltesttool/Makefile8
-rw-r--r--editors/openoffice.org-vcltesttool/distinfo6
-rw-r--r--editors/openoffice.org-vcltesttool/files/gcj-cws_jaxpapi1088
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-i6300748
20 files changed, 35 insertions, 5715 deletions
diff --git a/editors/openoffice-3-devel/Makefile b/editors/openoffice-3-devel/Makefile
index c8d0bb778792..f7c42d863a3e 100644
--- a/editors/openoffice-3-devel/Makefile
+++ b/editors/openoffice-3-devel/Makefile
@@ -64,9 +64,9 @@ IGNORE= install lang/perl5.8 then try again
CODELINE= 680
RELEASE_NR= 2.0
-MILESTONE?= 159
+MILESTONE?= 160
OOOTAG?= SRC680_m${MILESTONE}
-SNAPDATE= 20060310
+SNAPDATE= 20060317
INSTALLATION_BASEDIR?= openoffice.org-${OOOTAG}
EXECBASE?= openoffice.org-${OOOTAG}
DIST_SUBDIR= openoffice.org2.0
@@ -140,7 +140,7 @@ TCSH?= /bin/tcsh
PKGMESSAGE= ${WRKDIR}/pkg-message
NUMOFPROCESSES?= 1
-CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --with-system-freetype --enable-crashdump=yes --enable-symbols=SMALL
+CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --enable-crashdump=yes --enable-symbols=SMALL --with-system-freetype
#workarounds
CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
@@ -148,7 +148,7 @@ CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
EXTRA_PATCHES+= ${FILESDIR}/fbsd4-workaroundpatch
.endif
.if defined(WITH_GNUGCJ)
-EXTRA_PATCHES+= ${FILESDIR}/gcj-cws_jaxpapi ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
+EXTRA_PATCHES+= ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
.endif
#.if defined(WITH_TTF_BYTECODE_ENABLED)
#EXTRA_PATCHES+= ${FILESDIR}/optpatch-freetype
diff --git a/editors/openoffice-3-devel/distinfo b/editors/openoffice-3-devel/distinfo
index 8a5205ca443c..a33f3de0f74e 100644
--- a/editors/openoffice-3-devel/distinfo
+++ b/editors/openoffice-3-devel/distinfo
@@ -1,6 +1,6 @@
-MD5 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = ec5a99d80cd3797dc60c52904db2c036
-SHA256 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 1795fdafb214449f316ba0279e8c79d098c1fbf55bdcb7501d5b0f866b8b37e9
-SIZE (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 240880356
+MD5 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 0f9a00166c7a3e5f7425b5605f1b7270
+SHA256 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 8e934c980c5aee9cd99972373547545f7365476ac94d107e14f6e38029815c34
+SIZE (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 241280072
MD5 (openoffice.org2.0/gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
SHA256 (openoffice.org2.0/gpc231.tar.Z) = c1265948554a9882fe8342ecc9ccbdb423321a572a5a6b56f7dfad389540da4e
SIZE (openoffice.org2.0/gpc231.tar.Z) = 27917
diff --git a/editors/openoffice-3-devel/files/gcj-cws_jaxpapi b/editors/openoffice-3-devel/files/gcj-cws_jaxpapi
deleted file mode 100644
index 353cd34bda7a..000000000000
--- a/editors/openoffice-3-devel/files/gcj-cws_jaxpapi
+++ /dev/null
@@ -1,1088 +0,0 @@
-Index: external/prj/d.lst
-===================================================================
-RCS file: /cvs/util/external/prj/d.lst,v
-retrieving revision 1.21
-retrieving revision 1.21.18.1
-diff -u -r1.21 -r1.21.18.1
---- external/prj/d.lst 24 Nov 2004 15:13:13 -0000 1.21
-+++ external/prj/d.lst 17 Jan 2006 10:39:46 -0000 1.21.18.1
-@@ -24,8 +24,6 @@
- ..\%__SRC%\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common.pro\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common\xt.jar %_DEST%\bin%_EXT%\xt.jar
--..\common\jaxp.jar %_DEST%\bin%_EXT%\jaxp.jar
--..\common\parser.jar %_DEST%\bin%_EXT%\parser.jar
-
- ..\audio\rtufiles\lib\audio\libaudio.a %_DEST%\lib%_EXT%\libaudio.a
- ..\audio\rtufiles\lib\audio\*.h %_DEST%\inc%_EXT%\audio\*
-Index: filter/source/config/fragments/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/fragments/makefile.mk,v
-retrieving revision 1.16
-retrieving revision 1.16.16.1
-diff -u -r1.16 -r1.16.16.1
---- filter/source/config/fragments/makefile.mk 14 Dec 2005 14:48:16 -0000 1.16
-+++ filter/source/config/fragments/makefile.mk 17 Jan 2006 11:03:31 -0000 1.16.16.1
-@@ -156,11 +156,7 @@
- MERGE:=python ../tools/merge/pyAltFCFGMerge
- .ELSE
- MERGE := $(JAVAI) -jar $(CLASSDIR)$/FCFGMerge.jar
--.IF "$(JDK)" == "gcj"
--XALANCLASS=$(SOLARBINDIR)/xalan.jar
--CLASSPATH:=$(CLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(XALANCLASS:s/ /%Z*Z%/))}
--.ENDIF
--PACKLANG := $(JAVAI) org.apache.xalan.xslt.Process -XSL langfilter.xsl
-+PACKLANG := $(JAVAI) $(JAVACPS) $(SOLARBINDIR)/xalan.jar org.apache.xalan.xslt.Process -XSL langfilter.xsl
- .ENDIF
-
- # -----------------------------------------------------------------------------
-Index: filter/source/config/tools/utils/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/tools/utils/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.92.1
-diff -u -r1.5 -r1.5.92.1
---- filter/source/config/tools/utils/makefile.mk 8 Sep 2005 21:39:14 -0000 1.5
-+++ filter/source/config/tools/utils/makefile.mk 17 Jan 2006 11:03:44 -0000 1.5.92.1
-@@ -51,8 +51,8 @@
- juh.jar \
- jut.jar \
- java_uno.jar \
-- jaxp.jar \
-- parser.jar
-+ xml-apis.jar \
-+ xercesImpl.jar
-
- JAVACLASSFILES = \
- $(CLASSDIR)$/$(PACKAGE)$/AnalyzeStartupLog.class \
-Index: helpcontent2/settings.pmk
-===================================================================
-RCS file: /cvs/documentation/helpcontent2/settings.pmk,v
-retrieving revision 1.5
-retrieving revision 1.5.106.1
-diff -u -r1.5 -r1.5.106.1
---- helpcontent2/settings.pmk 29 Apr 2005 09:14:07 -0000 1.5
-+++ helpcontent2/settings.pmk 17 Jan 2006 12:52:53 -0000 1.5.106.1
-@@ -1,5 +1,5 @@
-
--my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-+my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-
- .IF "$(SYSTEM_DB)" == "YES"
- my_cp!:=$(my_cp)$(PATH_SEPERATOR)$(DB_JAR)
-Index: officecfg/org/openoffice/configuration/FileHelper.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/FileHelper.java,v
-retrieving revision 1.2
-retrieving revision 1.2.88.1
-diff -u -r1.2 -r1.2.88.1
---- officecfg/org/openoffice/configuration/FileHelper.java 8 Sep 2005 14:42:51 -0000 1.2
-+++ officecfg/org/openoffice/configuration/FileHelper.java 17 Jan 2006 11:28:49 -0000 1.2.88.1
-@@ -62,7 +62,7 @@
- File aFile = new File(sSource);
-
- try {
-- absPath = aFile.getAbsoluteFile().toURL().toString();
-+ absPath = aFile.getAbsolutePath();
- } catch (Exception e)
- {
- e.printStackTrace();
-Index: officecfg/org/openoffice/configuration/Generator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/Generator.java,v
-retrieving revision 1.2
-retrieving revision 1.2.902.1
-diff -u -r1.2 -r1.2.902.1
---- officecfg/org/openoffice/configuration/Generator.java 5 Jul 2001 08:04:36 -0000 1.2
-+++ officecfg/org/openoffice/configuration/Generator.java 17 Jan 2006 11:28:50 -0000 1.2.902.1
-@@ -18,7 +18,7 @@
- public Generator() throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- }
-
- /**
-Index: officecfg/org/openoffice/configuration/XMLDefaultGenerator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/XMLDefaultGenerator.java,v
-retrieving revision 1.4
-retrieving revision 1.4.88.1
-diff -u -r1.4 -r1.4.88.1
---- officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 8 Sep 2005 14:43:34 -0000 1.4
-+++ officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 17 Jan 2006 11:28:50 -0000 1.4.88.1
-@@ -36,12 +36,10 @@
-
- import org.xml.sax.*;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
- import org.xml.sax.SAXException;
- import org.xml.sax.SAXParseException;
- import javax.xml.parsers.SAXParserFactory;
- import javax.xml.parsers.SAXParser;
--import com.sun.xml.tree.*;
- import java.util.*;
- import java.io.*;
- import com.jclark.xsl.sax.Driver;
-@@ -65,7 +63,7 @@
- public XMLDefaultGenerator(String sourceFile) throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- evaluateSchema(sourceFile);
- }
-
-Index: readlicense_oo/util/makefile.pmk
-===================================================================
-RCS file: /cvs/installation/readlicense/util/makefile.pmk,v
-retrieving revision 1.10
-retrieving revision 1.10.12.1
-diff -u -r1.10 -r1.10.12.1
---- readlicense_oo/util/makefile.pmk 25 Oct 2005 10:43:44 -0000 1.10
-+++ readlicense_oo/util/makefile.pmk 17 Jan 2006 11:15:07 -0000 1.10.12.1
-@@ -70,7 +70,7 @@
- $(MISC)$/readme%.html :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="html" doctype-public="-//W3C//DTD HTML 3.2//EN" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-@@ -86,7 +86,7 @@
- $(MISC)$/readme%.txt :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="text" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-Index: scripting/java/build.xml
-===================================================================
-RCS file: /cvs/framework/scripting/java/build.xml,v
-retrieving revision 1.32
-retrieving revision 1.32.18.1
-diff -u -r1.32 -r1.32.18.1
---- scripting/java/build.xml 9 Sep 2005 01:54:21 -0000 1.32
-+++ scripting/java/build.xml 17 Jan 2006 11:15:56 -0000 1.32.18.1
-@@ -65,15 +65,11 @@
-
- <path id="idesupport.class.path">
- <pathelement path="${jardir}"/>
-- <!-- <pathelement path="${solar.jar}/jaxp.jar"/>
-- <pathelement path="${solar.jar}/parser.jar"/>
-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="openide.class.path">
- <pathelement path="${jardir}"/>
- <pathelement path="${solar.jar}/openide.jar"/>
-- <!-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="netbeans.editor.support.classpath">
-Index: solenv/bin/modules/installer/javainstaller.pm
-===================================================================
-RCS file: /cvs/tools/solenv/bin/modules/installer/javainstaller.pm,v
-retrieving revision 1.22
-retrieving revision 1.21.184.2
-diff -u -r1.22 -r1.21.184.2
---- solenv/bin/modules/installer/javainstaller.pm 13 Jan 2006 15:01:29 -0000 1.22
-+++ solenv/bin/modules/installer/javainstaller.pm 18 Jan 2006 12:05:44 -0000 1.21.184.2
-@@ -494,14 +494,14 @@
-
- # The variable CLASSPATH has to contain:
- # $installsdk/classes:$installsdk/classes/setupsdk.jar:
-- # $installsdk/classes/parser.jar:$installsdk/classes/jaxp.jar:
-+ # $installsdk/classes/xercesImpl.jar:$installsdk/classes/xml-apis.jar:
- # $installsdk/classes/ldapjdk.jar:$directory
-
- my @additional_classpath = ();
- push(@additional_classpath, "$installsdk\/classes");
- push(@additional_classpath, "$installsdk\/installsdk.jar");
-- push(@additional_classpath, "$installsdk\/classes\/parser.jar");
-- push(@additional_classpath, "$installsdk\/classes\/jaxp.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xml-apis.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xercesImpl.jar");
- push(@additional_classpath, "$directory");
-
- my $newclasspathstring = "";
-Index: solenv/inc/tg_config.mk
-===================================================================
-RCS file: /cvs/tools/solenv/inc/tg_config.mk,v
-retrieving revision 1.6
-retrieving revision 1.6.184.1
-diff -u -r1.6 -r1.6.184.1
---- solenv/inc/tg_config.mk 8 Sep 2005 09:42:41 -0000 1.6
-+++ solenv/inc/tg_config.mk 17 Jan 2006 11:10:09 -0000 1.6.184.1
-@@ -62,12 +62,12 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -101,7 +101,7 @@
- @+echo -------------+ creating locale dependent resource bundles
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
- .ELSE
- $(XSLTPROC) -o $@ \
- --stringparam locale {$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))} \
-@@ -129,11 +129,11 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -170,8 +170,8 @@
- @+echo -------------+ creating locale dependent entries
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$*.tmp \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
-@@ -206,8 +206,8 @@
- @+echo -------------+ creating a module file
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$(@:f:s/.xcu/.tmp/) \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs \
-Index: toolkit/test/accessibility/jawb.mf
-===================================================================
-RCS file: /cvs/gsl/toolkit/test/accessibility/jawb.mf,v
-retrieving revision 1.4
-retrieving revision 1.4.178.1
-diff -u -r1.4 -r1.4.178.1
---- toolkit/test/accessibility/jawb.mf 23 Jul 2004 14:26:57 -0000 1.4
-+++ toolkit/test/accessibility/jawb.mf 17 Jan 2006 11:03:18 -0000 1.4.178.1
-@@ -1,3 +1,3 @@
- Manifest-Version: 1.0
- Main-Class: AccessibilityWorkBench
--Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar jaxp.jar
-+Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar xml-apis.jar
-Index: xmerge/source/xmerge/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/build.xml 24 Oct 2005 17:57:33 -0000 1.2
-+++ xmerge/source/xmerge/build.xml 17 Jan 2006 10:54:44 -0000 1.2.4.1
-@@ -58,9 +58,8 @@
- <property file="../inc/antbuild.properties"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-@@ -96,7 +95,7 @@
- <attribute name="Specification-Vendor" value="OpenOffice.org"/>
- <attribute name="Specification-Version" value="0.6.0"/>
- <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
-- <attribute name="Class-Path" value="jaxp.jar parser.jar"/>
-+ <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar"/>
- </manifest>
- </jar>
- </target>
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java,v
-retrieving revision 1.3
-retrieving revision 1.2.4.1
-diff -u -r1.3 -r1.2.4.1
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 24 Oct 2005 18:23:20 -0000 1.2
-+++ xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 17 Jan 2006 10:55:00 -0000 1.2.4.1
-@@ -79,9 +79,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set whether we want to compile with or without deprecation -->
-Index: xmerge/util/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/util/build.xml,v
-retrieving revision 1.9
-retrieving revision 1.9.4.1
-diff -u -r1.9 -r1.9.4.1
---- xmerge/util/build.xml 24 Oct 2005 18:23:52 -0000 1.9
-+++ xmerge/util/build.xml 17 Jan 2006 10:55:05 -0000 1.9.4.1
-@@ -39,9 +39,8 @@
- <property name="javadoc.dir" location="${build.dir}/javadoc"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-Index: xmerge/util/xmerge.mf
-===================================================================
-RCS file: /cvs/xml/xmerge/util/xmerge.mf,v
-retrieving revision 1.1
-retrieving revision 1.1.24.1
-diff -u -r1.1 -r1.1.24.1
---- xmerge/util/xmerge.mf 7 Mar 2002 16:45:23 -0000 1.1
-+++ xmerge/util/xmerge.mf 17 Jan 2006 10:55:11 -0000 1.1.24.1
-@@ -1,6 +1,6 @@
- Manifest-Version: 1.0
- Main-Class: org.openoffice.xmerge.test.Driver
--Class-Path: jaxp.jar parser.jar
-+Class-Path: xml-apis.jar xercesImpl.jar
- Specification-Title: OpenOffice XMerge Framework
- Specification-Vendor: OpenOffice.org
- Specification-Version: 0.6.0
-Index: xmerge/workben/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/workben/build.xml,v
-retrieving revision 1.3
-retrieving revision 1.3.8.1
-diff -u -r1.3 -r1.3.8.1
---- xmerge/workben/build.xml 9 Sep 2005 11:50:54 -0000 1.3
-+++ xmerge/workben/build.xml 17 Jan 2006 10:55:13 -0000 1.3.8.1
-@@ -60,9 +60,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set wether we want to compile with or without deprecation -->
-Index: xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java,v
-retrieving revision 1.2
-retrieving revision 1.2.2.1
-diff -u -r1.2 -r1.2.2.1
---- xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 16 Jan 2006 12:35:17 -0000 1.2
-+++ xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 19 Jan 2006 09:43:59 -0000 1.2.2.1
-@@ -43,12 +43,12 @@
- import java.net.URLConnection;
- import java.util.HashMap;
-
--public class FileURLStreamHandler
-+public class GCJFileURLStreamHandler
- extends gnu.java.net.protocol.file.Handler {
-
- private static HashMap cache = new HashMap();
-
-- FileURLStreamHandler() {
-+ GCJFileURLStreamHandler() {
- }
-
- public URLConnection openConnection(URL url) throws IOException {
-Index: xmlhelp/source/com/sun/star/help/HelpCompiler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpCompiler.java,v
-retrieving revision 1.12
-retrieving revision 1.11.4.2
-diff -u -r1.12 -r1.11.4.2
---- xmlhelp/source/com/sun/star/help/HelpCompiler.java 16 Jan 2006 12:35:49 -0000 1.12
-+++ xmlhelp/source/com/sun/star/help/HelpCompiler.java 18 Jan 2006 12:08:35 -0000 1.11.4.2
-@@ -38,6 +38,7 @@
- import java.io.ByteArrayInputStream;
- import java.io.File;
- import java.io.IOException;
-+import java.io.ByteArrayOutputStream;
- import java.io.InputStreamReader;
- import java.io.UnsupportedEncodingException;
- import java.net.MalformedURLException;
-@@ -49,16 +50,20 @@
- import java.util.LinkedList;
- import java.util.List;
-
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+
- import org.w3c.dom.Document;
- import org.w3c.dom.Element;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- import org.w3c.dom.Text;
-+import org.w3c.dom.traversal.DocumentTraversal;
-+import org.w3c.dom.traversal.NodeFilter;
-+import org.w3c.dom.traversal.TreeWalker;
-+import org.w3c.dom.traversal.NodeIterator;
- import org.xml.sax.InputSource;
-
--import com.sun.xml.tree.TreeWalker;
--import com.sun.xml.tree.XmlDocument;
--
- public class HelpCompiler {
-
- private static final String makeRelPrefix = ".." + File.separator;
-@@ -98,25 +103,25 @@
-
- }
-
-- private Object[] switchFind(Node node) {
-+ private Object[] switchFind(Document doc) {
- HashSet hs = new HashSet();
-- Node next;
-- TreeWalker tw = new TreeWalker(node);
-- while ((next = tw.getNextElement("switchinline")) != null) {
-- Element el = (Element) next;
-- if (!el.getAttribute("select").equals("appl"))
-- continue;
--
-- NodeList nl = el.getChildNodes();
-- for (int i = 0; i < nl.getLength(); ++i) {
-- if (nl.item(i).getNodeName().equals("caseinline")) {
-- String appl = ((Element) nl.item(i)).getAttribute("select");
-- hs.add(appl);
-- } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-- hs.add("DEFAULT");
-- }
-- }
-- }
-+
-+ NodeList nodelist = doc.getElementsByTagName("switchinline");
-+
-+ for (int j = 0; j < nodelist.getLength(); ++j) {
-+ Element el = (Element) nodelist.item(j);
-+ if (el.getAttribute("select").equals("appl")) {
-+ NodeList nl = el.getChildNodes();
-+ for (int i = 0; i < nl.getLength(); ++i) {
-+ if (nl.item(i).getNodeName().equals("caseinline")) {
-+ String appl = ((Element) nl.item(i)).getAttribute("select");
-+ hs.add(appl);
-+ } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-+ hs.add("DEFAULT");
-+ }
-+ }
-+ }
-+ }
-
- hs.add("DEFAULT");
- return hs.toArray();
-@@ -129,6 +134,9 @@
- NodeList nl = node.getChildNodes();
- for (int i = 0; i < nl.getLength(); ++i) {
- Node n = nl.item(i);
-+ if (n == null) {
-+ continue;
-+ }
- if ((n.getNodeName().equals("switchinline")
- || n.getNodeName().equals("switch"))
- && ((Element) n).getAttribute("select").equals("appl")) {
-@@ -168,93 +176,119 @@
- return parent;
- }
-
-- public boolean compile() throws UnsupportedEncodingException {
-- // we now have the jaroutputstream, which will contain the document.
-- // now determine the document as a dom tree in variable docResolved
-- File inputFil = new File(inputFile);
--
-- // HelpCompiler.getSourceDocument() takes a string that resembles an URL.
-- // Using inputFil.toURL() is way to expensive here,
-- // because it checks the filesystem to find out if inputFil
-- // might be a directory. This takes a lot of time if working from
-- // Windows via NFS on remote volumes. We "know" that inputfil is
-- // a file anyway.
-- String path;
-- if ( File.separatorChar == '\\' ) {
-- path = "file:/";
-- path += inputFil.getAbsolutePath();
-- path = path.replace('\\','/');
-+ static byte[] docToBytes(Document doc) throws IOException {
-+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
-+
-+ java.lang.reflect.Constructor con;
-+ java.lang.reflect.Method meth;
-+ String domImpl = doc.getClass().getName();
-+
-+ /*
-+ * We may have multiple XML parsers in the Classpath.
-+ * Depending on which one is first, the actual type of
-+ * doc may vary. Need a way to find out which API is being
-+ * used and use an appropriate serialization method.
-+ */
-+ try {
-+ // First of all try for JAXP 1.0
-+ if (domImpl.equals("com.sun.xml.tree.XmlDocument")) {
-+ Class jaxpDoc = Class.forName("com.sun.xml.tree.XmlDocument");
-+
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = jaxpDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("org.apache.crimson.tree.XmlDocument")) {
-+ Class crimsonDoc = Class.forName("org.apache.crimson.tree.XmlDocument");
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = crimsonDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("gnu.xml.dom.DomDocument")) {
-+ Class gnuSer = Class.forName("gnu.xml.dom.ls.DomLSSerializer");
-+
-+ // Get the serialize method
-+ meth = gnuSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Node"),
-+ Class.forName("java.io.OutputStream") } );
-+
-+ // Get an instance
-+ Object serializer = gnuSer.newInstance();
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc, baos } );
-+ }
-+ else if (domImpl.equals("org.apache.xerces.dom.DocumentImpl")
-+ || domImpl.equals("org.apache.xerces.dom.DeferredDocumentImpl")) {
-+ // Try for Xerces
-+ Class xercesSer =
-+ Class.forName("org.apache.xml.serialize.XMLSerializer");
-+
-+ // Get the OutputStream constructor
-+ // May want to use the OutputFormat parameter at some stage too
-+ con = xercesSer.getConstructor(new Class []
-+ { Class.forName("java.io.OutputStream"),
-+ Class.forName("org.apache.xml.serialize.OutputFormat") } );
-+
-+
-+ // Get the serialize method
-+ meth = xercesSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Document") } );
-+
-+
-+ // Get an instance
-+ Object serializer = con.newInstance(new Object [] { baos, null } );
-+
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc } );
-+ }
-+ else {
-+ // We don't have another parser
-+ throw new IOException("No appropriate API (JAXP/Xerces) to serialize XML document: " + domImpl);
-+ }
- }
-- else {
-- path = "file:" + inputFil.getAbsolutePath();
-+ catch (ClassNotFoundException cnfe) {
-+ throw new IOException(cnfe.toString());
-+ }
-+ catch (Exception e) {
-+ // We may get some other errors, but the bottom line is that
-+ // the steps being executed no longer work
-+ throw new IOException(e.toString());
- }
-- byte[] embResolved = getSourceDocument(path);
-
-- // now add path to the document
-- // resolve the dom
-- if (embResolved == null) {
-- String sourcePath;
-- try {
-- sourcePath = inputFil.getCanonicalPath();
-- } catch (IOException e3) {
-- sourcePath = inputFil.getAbsolutePath();
-- }
-- System.err.println("ERROR: file not existing: " + sourcePath);
-- System.exit(1);
-- }
-+ byte bytes[] = baos.toByteArray();
-
-- ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-- InputStreamReader inread;
-- try {
-- inread = new InputStreamReader(inByte, "UTF8");
-- } catch (UnsupportedEncodingException e) {
-- System.err.println(
-- "ERROR: unsupported Encoding '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ return bytes;
-+ }
-
-- InputSource inputSource = new InputSource(inread);
-- inputSource.setEncoding("UTF8");
-- Document docResolvedOrg = null;
-- try {
-- docResolvedOrg = XmlDocument.createXmlDocument(inputSource, false);
-- } catch (Exception e) {
-- System.err.println(
-- "ERROR: XmlDocument.createXmlDocument() failed for '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ public class myparser {
-+ HashSet hidlist = null;
-+ HashSet extendedHelpText = null;
-+ Hashtable keywords = null;
-+ Hashtable helptexts = null;
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+
-+ public myparser(String indocumentId, String infileName, String intitle) {
-+ hidlist = new HashSet();
-+ extendedHelpText = new HashSet();
-+ keywords = new Hashtable();
-+ helptexts = new Hashtable();
-+ documentId = indocumentId;
-+ fileName = infileName;
-+ title = intitle;
-+ }
-
-- // now find all applications for which one has to compile
-- String documentId = null;
-- String fileName = null;
-- String title = null;
-- // returns all applications for which one has to compile
-- Object[] applications = switchFind(docResolvedOrg);
--
-- for (int i = 0; i < applications.length; ++i) {
-- String appl = (String) applications[i];
-- // returns a clone of the document with swich-cases resolved
-- Element docResolved =
-- (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-- // now determine the id of the document, which is part of the
-- // bookmark - tag (HID)
-- Node test;
-- TreeWalker treewalker = new TreeWalker(docResolved);
-- // a number to determine the anchor of the whole stuff
-- HashSet hidlist = new HashSet();
-- HashSet extendedHelpText = new HashSet();
-- Hashtable keywords = new Hashtable();
-- Hashtable helptexts = new Hashtable();
--
-- while ((test = treewalker.getNext()) != null) {
-- if (fileName == null
-- && test.getNodeName().equals("filename")) {
-+ public void traverse( Node parentNode ) {
-+ // traverse all nodes that belong to the parent
-+ for(Node test=parentNode.getFirstChild(); test!=null; test=test.getNextSibling()) {
-+ if (fileName == null && test.getNodeName().equals("filename")) {
- NodeList list = test.getChildNodes();
- Node node = list.item(0);
- if (node.getNodeType() == Node.TEXT_NODE)
-@@ -332,15 +366,102 @@
- if (!extendedHelpText.isEmpty())
- extendedHelpText = new HashSet();
- }
-- } // now save the info
-+ // traverse children
-+ traverse(test);
-+ }
-+ }
-+ }
-+
-+ public boolean compile() throws UnsupportedEncodingException, java.io.IOException {
-+ // we now have the jaroutputstream, which will contain the document.
-+ // now determine the document as a dom tree in variable docResolved
-+ String absolutePath;
-+ String sourcePath;
-+ File inputFil = new File(inputFile);
-+ try {
-+ absolutePath = inputFil.getCanonicalPath();
-+ } catch (IOException e3) {
-+ absolutePath = inputFil.getAbsolutePath();
-+ }
-+ try {
-+ sourcePath = new File(src).getCanonicalPath();
-+ } catch (IOException e3) {
-+ sourcePath = new File(inputFile).getAbsolutePath();
-+ }
-+
-+ byte[] embResolved = null;
-+ try {
-+ embResolved = getSourceDocument(inputFil.toURL().toExternalForm());
-+ } catch (MalformedURLException e4) {
-+ System.err.println(
-+ "ERROR: malformed URL '" + inputFile + "': " + e4.getMessage());
-+ return false;
-+ }
-+
-+ // now add path to the document
-+ // resolve the dom
-+ if (embResolved == null) {
-+ System.err.println("ERROR: file not existing: " + sourcePath);
-+ System.exit(1);
-+ }
-+
-+ ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-+ InputStreamReader inread;
-+ try {
-+ inread = new InputStreamReader(inByte, "UTF8");
-+ } catch (UnsupportedEncodingException e) {
-+ System.err.println(
-+ "ERROR: unsupported Encoding '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ InputSource inputSource = new InputSource(inread);
-+ inputSource.setEncoding("UTF8");
-+ Document docResolvedOrg = null;
-+ try {
-+ //System.err.println("Compiling " + inputFile);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolvedOrg = dBuilder.parse(inputSource);
-+ } catch (Exception e) {
-+ System.err.println(
-+ "ERROR: XmlDocument.createXmlDocument() failed for '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ // now find all applications for which one has to compile
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+ // returns all applications for which one has to compile
-+ Object[] applications = switchFind(docResolvedOrg);
-+
-+ for (int i = 0; i < applications.length; ++i) {
-+ String appl = (String) applications[i];
-+ // returns a clone of the document with swich-cases resolved
-+ Element docResolved =
-+ (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-+
-+ myparser aparser = new myparser(documentId, fileName, title);
-+ aparser.traverse(docResolved);
-+ documentId = aparser.documentId;
-+ fileName = aparser.fileName;
-+ title = aparser.title;
-
- addEntryToJarFile(
- appl,
- "text",
-- docResolved.toString().getBytes("UTF8"));
-- addEntryToJarFile(appl, "hidlist", hidlist);
-- addEntryToJarFile(appl, "helptexts", helptexts);
-- addEntryToJarFile(appl, "keywords", keywords);
-+ docToBytes(docResolved.getOwnerDocument()));
-+ addEntryToJarFile(appl, "hidlist", aparser.hidlist);
-+ addEntryToJarFile(appl, "helptexts", aparser.helptexts);
-+ addEntryToJarFile(appl, "keywords", aparser.keywords);
- } // end iteration over all applications
-
- try {
-Index: xmlhelp/source/com/sun/star/help/HelpIndexer.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpIndexer.java,v
-retrieving revision 1.16
-retrieving revision 1.16.20.1
-diff -u -r1.16 -r1.16.20.1
---- xmlhelp/source/com/sun/star/help/HelpIndexer.java 25 Oct 2005 11:24:55 -0000 1.16
-+++ xmlhelp/source/com/sun/star/help/HelpIndexer.java 17 Jan 2006 11:20:47 -0000 1.16.20.1
-@@ -46,7 +46,6 @@
- import java.util.*;
-
- import org.w3c.dom.*;
--import com.sun.xml.tree.*;
- import org.xml.sax.*;
- import javax.xml.parsers.*;
- import com.jclark.xsl.sax.*;
-@@ -246,7 +245,10 @@
- in.setEncoding("UTF8");
- Document docResolved = null;
- try {
-- docResolved = XmlDocument.createXmlDocument(in, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolved = dBuilder.parse(in);
- } catch (Exception e) {
- if (docResolved == null)
- System.err.println("Nullpointer");
-Index: xmlhelp/source/com/sun/star/help/makefile.mk
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/makefile.mk,v
-retrieving revision 1.21
-retrieving revision 1.21.2.1
-diff -u -r1.21 -r1.21.2.1
---- xmlhelp/source/com/sun/star/help/makefile.mk 16 Jan 2006 12:42:15 -0000 1.21
-+++ xmlhelp/source/com/sun/star/help/makefile.mk 19 Jan 2006 14:48:36 -0000 1.21.2.1
-@@ -42,7 +42,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
-+JARFILES = xml-apis.jar xercesImpl.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
- EXTRAJARFILES =
-
- .IF "$(SYSTEM_DB)" == "YES"
-Index: XmlSearch/src/com/sun/xmlsearch/makefile.mk
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.6.1
-diff -u -r1.5 -r1.5.6.1
---- XmlSearch/src/com/sun/xmlsearch/makefile.mk 25 Oct 2005 11:11:58 -0000 1.5
-+++ XmlSearch/src/com/sun/xmlsearch/makefile.mk 17 Jan 2006 10:54:03 -0000 1.5.6.1
-@@ -3,9 +3,9 @@
- #* $Workfile:$
- #*
- #* Creation date KR 28.06.99
--#* last change $Author: hr $ $Date: 2005/10/25 11:11:58 $
-+#* last change $Author: cmc $ $Date: 2006/01/17 10:54:03 $
- #*
--#* $Revision: 1.5 $
-+#* $Revision: 1.5.6.1 $
- #*
- #* $Logfile:$
- #*
-@@ -21,8 +21,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar
--#EXTRAJARFILES = jaxp.jar parser.jar xt.jar
-+JARFILES = xpi-apis.jar xercesImpl.jar xt.jar
-
- JAVAFILES = $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(subst,.class,.java $(JAVACLASSFILES)))
-
-Index: XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 9 Sep 2005 16:41:49 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 17 Jan 2006 10:54:04 -0000 1.2.12.1
-@@ -46,7 +46,8 @@
- import org.xml.sax.HandlerBase;
- import org.xml.sax.AttributeList;
- import org.xml.sax.InputSource;
--import com.sun.xml.parser.Parser;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
- import com.sun.xmlsearch.util.IntegerArray;
- import com.jclark.xsl.om.*;
-
-@@ -610,22 +611,29 @@
- }
- } // end of SubstitutedElement
-
-+ private SAXParser getParser() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
-+ {
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ return spf.newSAXParser();
-+ }
-+
- private static final int InitStackSize = 256;
- private static final Name EmptyName = null;
-- private Parser _parser = new Parser();
-+ private SAXParser _parser = null;
- private Hashtable _names = new Hashtable(256);
-
- private NameTable _nameTable;
- private NamespacePrefixMap _nsMap;
-
-- public TreeBuilder() {
-+ public TreeBuilder() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
- this(new NameTableImpl());
- }
-
-- public TreeBuilder(NameTable nameTable) {
-+ public TreeBuilder(NameTable nameTable) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
-+ _parser = getParser();
- _nameTable = nameTable;
- _nsMap = _nameTable.getEmptyNamespacePrefixMap();
-- _parser.setFastStandalone(true);
- }
-
- public Node makeSubstituteElement(Name name, Node2[] children, Node original) {
-@@ -917,9 +925,8 @@
-
- public synchronized Node getRoot(InputSource input) {
- try {
-- _parser.setDocumentHandler(this);
- // long start = System.currentTimeMillis();
-- _parser.parse(input);
-+ _parser.parse(input, this);
- /*
- System.out.println((System.currentTimeMillis()-start)
- +" msec parse");
-Index: XmlSearch/src/com/sun/xmlsearch/util/Configuration.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/util/Configuration.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 9 Sep 2005 16:45:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 17 Jan 2006 10:54:05 -0000 1.2.12.1
-@@ -40,8 +40,8 @@
- import java.util.Vector;
- import java.net.URL;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
- import org.xml.sax.InputSource;
-
- public final class Configuration {
-@@ -68,14 +68,19 @@
- }
-
- public static Element parse(URL location) throws Exception {
-- InputSource input = Resolver.createInputSource(location, true);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(location.openStream());
- return document.getDocumentElement();
- }
-
- public static Element parse(byte[] xmlBytes) throws Exception {
- ByteArrayInputStream input = new ByteArrayInputStream(xmlBytes);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(input);
- return document.getDocumentElement();
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java,v
-retrieving revision 1.7
-retrieving revision 1.7.12.1
-diff -u -r1.7 -r1.7.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 9 Sep 2005 16:52:56 -0000 1.7
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 17 Jan 2006 10:54:06 -0000 1.7.12.1
-@@ -42,15 +42,17 @@
- import java.net.URL;
- import org.xml.sax.InputSource;
- import org.xml.sax.HandlerBase;
--import com.sun.xml.parser.Resolver;
--import com.sun.xml.tree.XmlDocument;
- import com.sun.xmlsearch.tree.*;
- import com.sun.xmlsearch.util.*;
- import com.sun.xmlsearch.db.*;
- import com.sun.xmlsearch.xml.XmlIndex;
-
--import com.sun.xml.parser.Parser;
--import com.sun.xml.parser.ValidatingParser;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
-+import org.xml.sax.Parser;
-+import org.w3c.dom.Document;
-
- import com.jclark.xsl.om.*;
- import com.jclark.xsl.sax.*;
-@@ -465,8 +467,10 @@
- public void indexDocument(URL docURL, String title) throws Exception {
- InputSource source = new InputSource(docURL.openStream());
- source.setSystemId(docURL.toString());
-- Parser sourceParser = new Parser();
-- sourceParser.setFastStandalone(true);
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ SAXParser saxParser = spf.newSAXParser();
-+ Parser sourceParser = saxParser.getParser();
- XMLProcessorEx sourceLoader = new XMLProcessorImpl(sourceParser);
- // long start = System.currentTimeMillis();
- Node root =
-@@ -545,8 +549,10 @@
- }
- // System.out.println(stylesheetUrl.toString());
- InputStream stylesheetStream = stylesheetUrl.openStream();
-- XmlDocument sheet =
-- XmlDocument.createXmlDocument(stylesheetStream, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document sheet = dBuilder.parse(stylesheetStream);
- return _transformEngine.createTransform(sheet);
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 9 Sep 2005 16:53:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 17 Jan 2006 10:54:07 -0000 1.2.12.1
-@@ -39,8 +39,6 @@
- import java.io.*;
- import java.util.*;
-
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
- import org.w3c.dom.*;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
diff --git a/editors/openoffice-3-devel/files/patch-i63007 b/editors/openoffice-3-devel/files/patch-i63007
deleted file mode 100644
index dec090c8b8c8..000000000000
--- a/editors/openoffice-3-devel/files/patch-i63007
+++ /dev/null
@@ -1,48 +0,0 @@
---- animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:10.000000000 +0100
-+++ animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:40.000000000 +0100
-@@ -518,7 +518,7 @@
- aCurr->first.mnParagraphIndex ) );
- }
-
-- rCurrProps.Properties = ::comphelper::containerToSequence< beans::NamedValue >( aCurr->second );
-+ rCurrProps.Properties = ::comphelper::containerToSequence( aCurr->second );
-
- ++aCurr;
- }
-
---- framework/source/uielement/toolbarmanager.cxx 2006-01-07 09:14:50.000000000 +0100
-+++ framework/source/uielement/toolbarmanager.cxx 2006-03-10 16:01:04.000000000 +0100
-@@ -1002,7 +1002,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xController = Reference< XStatusListener >( xToolbarControllerFactory->createInstanceWithArgumentsAndContext(
- aCommandURL, aArgs, xComponentContext ),
- UNO_QUERY );
-@@ -1075,7 +1075,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xInit->initialize( aArgs );
- }
-
-
---- framework/source/uielement/uicommanddescription.cxx 2005-12-16 09:11:31.000000000 +0100
-+++ framework/source/uielement/uicommanddescription.cxx 2006-03-10 16:01:13.000000000 +0100
-@@ -537,9 +537,9 @@
- }
-
- // Create cached sequences for fast retrieving
-- m_aCommandImageList = comphelper::containerToSequence< rtl::OUString >( aImageCommandVector );
-- m_aCommandRotateImageList = comphelper::containerToSequence< rtl::OUString >( aImageRotateVector );
-- m_aCommandMirrorImageList = comphelper::containerToSequence< rtl::OUString >( aImageMirrorVector );
-+ m_aCommandImageList = comphelper::containerToSequence( aImageCommandVector );
-+ m_aCommandRotateImageList = comphelper::containerToSequence( aImageRotateVector );
-+ m_aCommandMirrorImageList = comphelper::containerToSequence( aImageMirrorVector );
-
- m_bCacheFilled = sal_True;
-
diff --git a/editors/openoffice.org-2-devel/Makefile b/editors/openoffice.org-2-devel/Makefile
index c8d0bb778792..f7c42d863a3e 100644
--- a/editors/openoffice.org-2-devel/Makefile
+++ b/editors/openoffice.org-2-devel/Makefile
@@ -64,9 +64,9 @@ IGNORE= install lang/perl5.8 then try again
CODELINE= 680
RELEASE_NR= 2.0
-MILESTONE?= 159
+MILESTONE?= 160
OOOTAG?= SRC680_m${MILESTONE}
-SNAPDATE= 20060310
+SNAPDATE= 20060317
INSTALLATION_BASEDIR?= openoffice.org-${OOOTAG}
EXECBASE?= openoffice.org-${OOOTAG}
DIST_SUBDIR= openoffice.org2.0
@@ -140,7 +140,7 @@ TCSH?= /bin/tcsh
PKGMESSAGE= ${WRKDIR}/pkg-message
NUMOFPROCESSES?= 1
-CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --with-system-freetype --enable-crashdump=yes --enable-symbols=SMALL
+CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --enable-crashdump=yes --enable-symbols=SMALL --with-system-freetype
#workarounds
CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
@@ -148,7 +148,7 @@ CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
EXTRA_PATCHES+= ${FILESDIR}/fbsd4-workaroundpatch
.endif
.if defined(WITH_GNUGCJ)
-EXTRA_PATCHES+= ${FILESDIR}/gcj-cws_jaxpapi ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
+EXTRA_PATCHES+= ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
.endif
#.if defined(WITH_TTF_BYTECODE_ENABLED)
#EXTRA_PATCHES+= ${FILESDIR}/optpatch-freetype
diff --git a/editors/openoffice.org-2-devel/distinfo b/editors/openoffice.org-2-devel/distinfo
index 8a5205ca443c..a33f3de0f74e 100644
--- a/editors/openoffice.org-2-devel/distinfo
+++ b/editors/openoffice.org-2-devel/distinfo
@@ -1,6 +1,6 @@
-MD5 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = ec5a99d80cd3797dc60c52904db2c036
-SHA256 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 1795fdafb214449f316ba0279e8c79d098c1fbf55bdcb7501d5b0f866b8b37e9
-SIZE (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 240880356
+MD5 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 0f9a00166c7a3e5f7425b5605f1b7270
+SHA256 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 8e934c980c5aee9cd99972373547545f7365476ac94d107e14f6e38029815c34
+SIZE (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 241280072
MD5 (openoffice.org2.0/gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
SHA256 (openoffice.org2.0/gpc231.tar.Z) = c1265948554a9882fe8342ecc9ccbdb423321a572a5a6b56f7dfad389540da4e
SIZE (openoffice.org2.0/gpc231.tar.Z) = 27917
diff --git a/editors/openoffice.org-2-devel/files/gcj-cws_jaxpapi b/editors/openoffice.org-2-devel/files/gcj-cws_jaxpapi
deleted file mode 100644
index 353cd34bda7a..000000000000
--- a/editors/openoffice.org-2-devel/files/gcj-cws_jaxpapi
+++ /dev/null
@@ -1,1088 +0,0 @@
-Index: external/prj/d.lst
-===================================================================
-RCS file: /cvs/util/external/prj/d.lst,v
-retrieving revision 1.21
-retrieving revision 1.21.18.1
-diff -u -r1.21 -r1.21.18.1
---- external/prj/d.lst 24 Nov 2004 15:13:13 -0000 1.21
-+++ external/prj/d.lst 17 Jan 2006 10:39:46 -0000 1.21.18.1
-@@ -24,8 +24,6 @@
- ..\%__SRC%\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common.pro\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common\xt.jar %_DEST%\bin%_EXT%\xt.jar
--..\common\jaxp.jar %_DEST%\bin%_EXT%\jaxp.jar
--..\common\parser.jar %_DEST%\bin%_EXT%\parser.jar
-
- ..\audio\rtufiles\lib\audio\libaudio.a %_DEST%\lib%_EXT%\libaudio.a
- ..\audio\rtufiles\lib\audio\*.h %_DEST%\inc%_EXT%\audio\*
-Index: filter/source/config/fragments/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/fragments/makefile.mk,v
-retrieving revision 1.16
-retrieving revision 1.16.16.1
-diff -u -r1.16 -r1.16.16.1
---- filter/source/config/fragments/makefile.mk 14 Dec 2005 14:48:16 -0000 1.16
-+++ filter/source/config/fragments/makefile.mk 17 Jan 2006 11:03:31 -0000 1.16.16.1
-@@ -156,11 +156,7 @@
- MERGE:=python ../tools/merge/pyAltFCFGMerge
- .ELSE
- MERGE := $(JAVAI) -jar $(CLASSDIR)$/FCFGMerge.jar
--.IF "$(JDK)" == "gcj"
--XALANCLASS=$(SOLARBINDIR)/xalan.jar
--CLASSPATH:=$(CLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(XALANCLASS:s/ /%Z*Z%/))}
--.ENDIF
--PACKLANG := $(JAVAI) org.apache.xalan.xslt.Process -XSL langfilter.xsl
-+PACKLANG := $(JAVAI) $(JAVACPS) $(SOLARBINDIR)/xalan.jar org.apache.xalan.xslt.Process -XSL langfilter.xsl
- .ENDIF
-
- # -----------------------------------------------------------------------------
-Index: filter/source/config/tools/utils/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/tools/utils/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.92.1
-diff -u -r1.5 -r1.5.92.1
---- filter/source/config/tools/utils/makefile.mk 8 Sep 2005 21:39:14 -0000 1.5
-+++ filter/source/config/tools/utils/makefile.mk 17 Jan 2006 11:03:44 -0000 1.5.92.1
-@@ -51,8 +51,8 @@
- juh.jar \
- jut.jar \
- java_uno.jar \
-- jaxp.jar \
-- parser.jar
-+ xml-apis.jar \
-+ xercesImpl.jar
-
- JAVACLASSFILES = \
- $(CLASSDIR)$/$(PACKAGE)$/AnalyzeStartupLog.class \
-Index: helpcontent2/settings.pmk
-===================================================================
-RCS file: /cvs/documentation/helpcontent2/settings.pmk,v
-retrieving revision 1.5
-retrieving revision 1.5.106.1
-diff -u -r1.5 -r1.5.106.1
---- helpcontent2/settings.pmk 29 Apr 2005 09:14:07 -0000 1.5
-+++ helpcontent2/settings.pmk 17 Jan 2006 12:52:53 -0000 1.5.106.1
-@@ -1,5 +1,5 @@
-
--my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-+my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-
- .IF "$(SYSTEM_DB)" == "YES"
- my_cp!:=$(my_cp)$(PATH_SEPERATOR)$(DB_JAR)
-Index: officecfg/org/openoffice/configuration/FileHelper.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/FileHelper.java,v
-retrieving revision 1.2
-retrieving revision 1.2.88.1
-diff -u -r1.2 -r1.2.88.1
---- officecfg/org/openoffice/configuration/FileHelper.java 8 Sep 2005 14:42:51 -0000 1.2
-+++ officecfg/org/openoffice/configuration/FileHelper.java 17 Jan 2006 11:28:49 -0000 1.2.88.1
-@@ -62,7 +62,7 @@
- File aFile = new File(sSource);
-
- try {
-- absPath = aFile.getAbsoluteFile().toURL().toString();
-+ absPath = aFile.getAbsolutePath();
- } catch (Exception e)
- {
- e.printStackTrace();
-Index: officecfg/org/openoffice/configuration/Generator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/Generator.java,v
-retrieving revision 1.2
-retrieving revision 1.2.902.1
-diff -u -r1.2 -r1.2.902.1
---- officecfg/org/openoffice/configuration/Generator.java 5 Jul 2001 08:04:36 -0000 1.2
-+++ officecfg/org/openoffice/configuration/Generator.java 17 Jan 2006 11:28:50 -0000 1.2.902.1
-@@ -18,7 +18,7 @@
- public Generator() throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- }
-
- /**
-Index: officecfg/org/openoffice/configuration/XMLDefaultGenerator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/XMLDefaultGenerator.java,v
-retrieving revision 1.4
-retrieving revision 1.4.88.1
-diff -u -r1.4 -r1.4.88.1
---- officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 8 Sep 2005 14:43:34 -0000 1.4
-+++ officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 17 Jan 2006 11:28:50 -0000 1.4.88.1
-@@ -36,12 +36,10 @@
-
- import org.xml.sax.*;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
- import org.xml.sax.SAXException;
- import org.xml.sax.SAXParseException;
- import javax.xml.parsers.SAXParserFactory;
- import javax.xml.parsers.SAXParser;
--import com.sun.xml.tree.*;
- import java.util.*;
- import java.io.*;
- import com.jclark.xsl.sax.Driver;
-@@ -65,7 +63,7 @@
- public XMLDefaultGenerator(String sourceFile) throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- evaluateSchema(sourceFile);
- }
-
-Index: readlicense_oo/util/makefile.pmk
-===================================================================
-RCS file: /cvs/installation/readlicense/util/makefile.pmk,v
-retrieving revision 1.10
-retrieving revision 1.10.12.1
-diff -u -r1.10 -r1.10.12.1
---- readlicense_oo/util/makefile.pmk 25 Oct 2005 10:43:44 -0000 1.10
-+++ readlicense_oo/util/makefile.pmk 17 Jan 2006 11:15:07 -0000 1.10.12.1
-@@ -70,7 +70,7 @@
- $(MISC)$/readme%.html :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="html" doctype-public="-//W3C//DTD HTML 3.2//EN" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-@@ -86,7 +86,7 @@
- $(MISC)$/readme%.txt :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="text" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-Index: scripting/java/build.xml
-===================================================================
-RCS file: /cvs/framework/scripting/java/build.xml,v
-retrieving revision 1.32
-retrieving revision 1.32.18.1
-diff -u -r1.32 -r1.32.18.1
---- scripting/java/build.xml 9 Sep 2005 01:54:21 -0000 1.32
-+++ scripting/java/build.xml 17 Jan 2006 11:15:56 -0000 1.32.18.1
-@@ -65,15 +65,11 @@
-
- <path id="idesupport.class.path">
- <pathelement path="${jardir}"/>
-- <!-- <pathelement path="${solar.jar}/jaxp.jar"/>
-- <pathelement path="${solar.jar}/parser.jar"/>
-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="openide.class.path">
- <pathelement path="${jardir}"/>
- <pathelement path="${solar.jar}/openide.jar"/>
-- <!-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="netbeans.editor.support.classpath">
-Index: solenv/bin/modules/installer/javainstaller.pm
-===================================================================
-RCS file: /cvs/tools/solenv/bin/modules/installer/javainstaller.pm,v
-retrieving revision 1.22
-retrieving revision 1.21.184.2
-diff -u -r1.22 -r1.21.184.2
---- solenv/bin/modules/installer/javainstaller.pm 13 Jan 2006 15:01:29 -0000 1.22
-+++ solenv/bin/modules/installer/javainstaller.pm 18 Jan 2006 12:05:44 -0000 1.21.184.2
-@@ -494,14 +494,14 @@
-
- # The variable CLASSPATH has to contain:
- # $installsdk/classes:$installsdk/classes/setupsdk.jar:
-- # $installsdk/classes/parser.jar:$installsdk/classes/jaxp.jar:
-+ # $installsdk/classes/xercesImpl.jar:$installsdk/classes/xml-apis.jar:
- # $installsdk/classes/ldapjdk.jar:$directory
-
- my @additional_classpath = ();
- push(@additional_classpath, "$installsdk\/classes");
- push(@additional_classpath, "$installsdk\/installsdk.jar");
-- push(@additional_classpath, "$installsdk\/classes\/parser.jar");
-- push(@additional_classpath, "$installsdk\/classes\/jaxp.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xml-apis.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xercesImpl.jar");
- push(@additional_classpath, "$directory");
-
- my $newclasspathstring = "";
-Index: solenv/inc/tg_config.mk
-===================================================================
-RCS file: /cvs/tools/solenv/inc/tg_config.mk,v
-retrieving revision 1.6
-retrieving revision 1.6.184.1
-diff -u -r1.6 -r1.6.184.1
---- solenv/inc/tg_config.mk 8 Sep 2005 09:42:41 -0000 1.6
-+++ solenv/inc/tg_config.mk 17 Jan 2006 11:10:09 -0000 1.6.184.1
-@@ -62,12 +62,12 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -101,7 +101,7 @@
- @+echo -------------+ creating locale dependent resource bundles
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
- .ELSE
- $(XSLTPROC) -o $@ \
- --stringparam locale {$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))} \
-@@ -129,11 +129,11 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -170,8 +170,8 @@
- @+echo -------------+ creating locale dependent entries
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$*.tmp \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
-@@ -206,8 +206,8 @@
- @+echo -------------+ creating a module file
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$(@:f:s/.xcu/.tmp/) \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs \
-Index: toolkit/test/accessibility/jawb.mf
-===================================================================
-RCS file: /cvs/gsl/toolkit/test/accessibility/jawb.mf,v
-retrieving revision 1.4
-retrieving revision 1.4.178.1
-diff -u -r1.4 -r1.4.178.1
---- toolkit/test/accessibility/jawb.mf 23 Jul 2004 14:26:57 -0000 1.4
-+++ toolkit/test/accessibility/jawb.mf 17 Jan 2006 11:03:18 -0000 1.4.178.1
-@@ -1,3 +1,3 @@
- Manifest-Version: 1.0
- Main-Class: AccessibilityWorkBench
--Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar jaxp.jar
-+Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar xml-apis.jar
-Index: xmerge/source/xmerge/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/build.xml 24 Oct 2005 17:57:33 -0000 1.2
-+++ xmerge/source/xmerge/build.xml 17 Jan 2006 10:54:44 -0000 1.2.4.1
-@@ -58,9 +58,8 @@
- <property file="../inc/antbuild.properties"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-@@ -96,7 +95,7 @@
- <attribute name="Specification-Vendor" value="OpenOffice.org"/>
- <attribute name="Specification-Version" value="0.6.0"/>
- <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
-- <attribute name="Class-Path" value="jaxp.jar parser.jar"/>
-+ <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar"/>
- </manifest>
- </jar>
- </target>
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java,v
-retrieving revision 1.3
-retrieving revision 1.2.4.1
-diff -u -r1.3 -r1.2.4.1
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 24 Oct 2005 18:23:20 -0000 1.2
-+++ xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 17 Jan 2006 10:55:00 -0000 1.2.4.1
-@@ -79,9 +79,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set whether we want to compile with or without deprecation -->
-Index: xmerge/util/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/util/build.xml,v
-retrieving revision 1.9
-retrieving revision 1.9.4.1
-diff -u -r1.9 -r1.9.4.1
---- xmerge/util/build.xml 24 Oct 2005 18:23:52 -0000 1.9
-+++ xmerge/util/build.xml 17 Jan 2006 10:55:05 -0000 1.9.4.1
-@@ -39,9 +39,8 @@
- <property name="javadoc.dir" location="${build.dir}/javadoc"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-Index: xmerge/util/xmerge.mf
-===================================================================
-RCS file: /cvs/xml/xmerge/util/xmerge.mf,v
-retrieving revision 1.1
-retrieving revision 1.1.24.1
-diff -u -r1.1 -r1.1.24.1
---- xmerge/util/xmerge.mf 7 Mar 2002 16:45:23 -0000 1.1
-+++ xmerge/util/xmerge.mf 17 Jan 2006 10:55:11 -0000 1.1.24.1
-@@ -1,6 +1,6 @@
- Manifest-Version: 1.0
- Main-Class: org.openoffice.xmerge.test.Driver
--Class-Path: jaxp.jar parser.jar
-+Class-Path: xml-apis.jar xercesImpl.jar
- Specification-Title: OpenOffice XMerge Framework
- Specification-Vendor: OpenOffice.org
- Specification-Version: 0.6.0
-Index: xmerge/workben/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/workben/build.xml,v
-retrieving revision 1.3
-retrieving revision 1.3.8.1
-diff -u -r1.3 -r1.3.8.1
---- xmerge/workben/build.xml 9 Sep 2005 11:50:54 -0000 1.3
-+++ xmerge/workben/build.xml 17 Jan 2006 10:55:13 -0000 1.3.8.1
-@@ -60,9 +60,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set wether we want to compile with or without deprecation -->
-Index: xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java,v
-retrieving revision 1.2
-retrieving revision 1.2.2.1
-diff -u -r1.2 -r1.2.2.1
---- xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 16 Jan 2006 12:35:17 -0000 1.2
-+++ xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 19 Jan 2006 09:43:59 -0000 1.2.2.1
-@@ -43,12 +43,12 @@
- import java.net.URLConnection;
- import java.util.HashMap;
-
--public class FileURLStreamHandler
-+public class GCJFileURLStreamHandler
- extends gnu.java.net.protocol.file.Handler {
-
- private static HashMap cache = new HashMap();
-
-- FileURLStreamHandler() {
-+ GCJFileURLStreamHandler() {
- }
-
- public URLConnection openConnection(URL url) throws IOException {
-Index: xmlhelp/source/com/sun/star/help/HelpCompiler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpCompiler.java,v
-retrieving revision 1.12
-retrieving revision 1.11.4.2
-diff -u -r1.12 -r1.11.4.2
---- xmlhelp/source/com/sun/star/help/HelpCompiler.java 16 Jan 2006 12:35:49 -0000 1.12
-+++ xmlhelp/source/com/sun/star/help/HelpCompiler.java 18 Jan 2006 12:08:35 -0000 1.11.4.2
-@@ -38,6 +38,7 @@
- import java.io.ByteArrayInputStream;
- import java.io.File;
- import java.io.IOException;
-+import java.io.ByteArrayOutputStream;
- import java.io.InputStreamReader;
- import java.io.UnsupportedEncodingException;
- import java.net.MalformedURLException;
-@@ -49,16 +50,20 @@
- import java.util.LinkedList;
- import java.util.List;
-
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+
- import org.w3c.dom.Document;
- import org.w3c.dom.Element;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- import org.w3c.dom.Text;
-+import org.w3c.dom.traversal.DocumentTraversal;
-+import org.w3c.dom.traversal.NodeFilter;
-+import org.w3c.dom.traversal.TreeWalker;
-+import org.w3c.dom.traversal.NodeIterator;
- import org.xml.sax.InputSource;
-
--import com.sun.xml.tree.TreeWalker;
--import com.sun.xml.tree.XmlDocument;
--
- public class HelpCompiler {
-
- private static final String makeRelPrefix = ".." + File.separator;
-@@ -98,25 +103,25 @@
-
- }
-
-- private Object[] switchFind(Node node) {
-+ private Object[] switchFind(Document doc) {
- HashSet hs = new HashSet();
-- Node next;
-- TreeWalker tw = new TreeWalker(node);
-- while ((next = tw.getNextElement("switchinline")) != null) {
-- Element el = (Element) next;
-- if (!el.getAttribute("select").equals("appl"))
-- continue;
--
-- NodeList nl = el.getChildNodes();
-- for (int i = 0; i < nl.getLength(); ++i) {
-- if (nl.item(i).getNodeName().equals("caseinline")) {
-- String appl = ((Element) nl.item(i)).getAttribute("select");
-- hs.add(appl);
-- } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-- hs.add("DEFAULT");
-- }
-- }
-- }
-+
-+ NodeList nodelist = doc.getElementsByTagName("switchinline");
-+
-+ for (int j = 0; j < nodelist.getLength(); ++j) {
-+ Element el = (Element) nodelist.item(j);
-+ if (el.getAttribute("select").equals("appl")) {
-+ NodeList nl = el.getChildNodes();
-+ for (int i = 0; i < nl.getLength(); ++i) {
-+ if (nl.item(i).getNodeName().equals("caseinline")) {
-+ String appl = ((Element) nl.item(i)).getAttribute("select");
-+ hs.add(appl);
-+ } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-+ hs.add("DEFAULT");
-+ }
-+ }
-+ }
-+ }
-
- hs.add("DEFAULT");
- return hs.toArray();
-@@ -129,6 +134,9 @@
- NodeList nl = node.getChildNodes();
- for (int i = 0; i < nl.getLength(); ++i) {
- Node n = nl.item(i);
-+ if (n == null) {
-+ continue;
-+ }
- if ((n.getNodeName().equals("switchinline")
- || n.getNodeName().equals("switch"))
- && ((Element) n).getAttribute("select").equals("appl")) {
-@@ -168,93 +176,119 @@
- return parent;
- }
-
-- public boolean compile() throws UnsupportedEncodingException {
-- // we now have the jaroutputstream, which will contain the document.
-- // now determine the document as a dom tree in variable docResolved
-- File inputFil = new File(inputFile);
--
-- // HelpCompiler.getSourceDocument() takes a string that resembles an URL.
-- // Using inputFil.toURL() is way to expensive here,
-- // because it checks the filesystem to find out if inputFil
-- // might be a directory. This takes a lot of time if working from
-- // Windows via NFS on remote volumes. We "know" that inputfil is
-- // a file anyway.
-- String path;
-- if ( File.separatorChar == '\\' ) {
-- path = "file:/";
-- path += inputFil.getAbsolutePath();
-- path = path.replace('\\','/');
-+ static byte[] docToBytes(Document doc) throws IOException {
-+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
-+
-+ java.lang.reflect.Constructor con;
-+ java.lang.reflect.Method meth;
-+ String domImpl = doc.getClass().getName();
-+
-+ /*
-+ * We may have multiple XML parsers in the Classpath.
-+ * Depending on which one is first, the actual type of
-+ * doc may vary. Need a way to find out which API is being
-+ * used and use an appropriate serialization method.
-+ */
-+ try {
-+ // First of all try for JAXP 1.0
-+ if (domImpl.equals("com.sun.xml.tree.XmlDocument")) {
-+ Class jaxpDoc = Class.forName("com.sun.xml.tree.XmlDocument");
-+
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = jaxpDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("org.apache.crimson.tree.XmlDocument")) {
-+ Class crimsonDoc = Class.forName("org.apache.crimson.tree.XmlDocument");
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = crimsonDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("gnu.xml.dom.DomDocument")) {
-+ Class gnuSer = Class.forName("gnu.xml.dom.ls.DomLSSerializer");
-+
-+ // Get the serialize method
-+ meth = gnuSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Node"),
-+ Class.forName("java.io.OutputStream") } );
-+
-+ // Get an instance
-+ Object serializer = gnuSer.newInstance();
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc, baos } );
-+ }
-+ else if (domImpl.equals("org.apache.xerces.dom.DocumentImpl")
-+ || domImpl.equals("org.apache.xerces.dom.DeferredDocumentImpl")) {
-+ // Try for Xerces
-+ Class xercesSer =
-+ Class.forName("org.apache.xml.serialize.XMLSerializer");
-+
-+ // Get the OutputStream constructor
-+ // May want to use the OutputFormat parameter at some stage too
-+ con = xercesSer.getConstructor(new Class []
-+ { Class.forName("java.io.OutputStream"),
-+ Class.forName("org.apache.xml.serialize.OutputFormat") } );
-+
-+
-+ // Get the serialize method
-+ meth = xercesSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Document") } );
-+
-+
-+ // Get an instance
-+ Object serializer = con.newInstance(new Object [] { baos, null } );
-+
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc } );
-+ }
-+ else {
-+ // We don't have another parser
-+ throw new IOException("No appropriate API (JAXP/Xerces) to serialize XML document: " + domImpl);
-+ }
- }
-- else {
-- path = "file:" + inputFil.getAbsolutePath();
-+ catch (ClassNotFoundException cnfe) {
-+ throw new IOException(cnfe.toString());
-+ }
-+ catch (Exception e) {
-+ // We may get some other errors, but the bottom line is that
-+ // the steps being executed no longer work
-+ throw new IOException(e.toString());
- }
-- byte[] embResolved = getSourceDocument(path);
-
-- // now add path to the document
-- // resolve the dom
-- if (embResolved == null) {
-- String sourcePath;
-- try {
-- sourcePath = inputFil.getCanonicalPath();
-- } catch (IOException e3) {
-- sourcePath = inputFil.getAbsolutePath();
-- }
-- System.err.println("ERROR: file not existing: " + sourcePath);
-- System.exit(1);
-- }
-+ byte bytes[] = baos.toByteArray();
-
-- ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-- InputStreamReader inread;
-- try {
-- inread = new InputStreamReader(inByte, "UTF8");
-- } catch (UnsupportedEncodingException e) {
-- System.err.println(
-- "ERROR: unsupported Encoding '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ return bytes;
-+ }
-
-- InputSource inputSource = new InputSource(inread);
-- inputSource.setEncoding("UTF8");
-- Document docResolvedOrg = null;
-- try {
-- docResolvedOrg = XmlDocument.createXmlDocument(inputSource, false);
-- } catch (Exception e) {
-- System.err.println(
-- "ERROR: XmlDocument.createXmlDocument() failed for '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ public class myparser {
-+ HashSet hidlist = null;
-+ HashSet extendedHelpText = null;
-+ Hashtable keywords = null;
-+ Hashtable helptexts = null;
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+
-+ public myparser(String indocumentId, String infileName, String intitle) {
-+ hidlist = new HashSet();
-+ extendedHelpText = new HashSet();
-+ keywords = new Hashtable();
-+ helptexts = new Hashtable();
-+ documentId = indocumentId;
-+ fileName = infileName;
-+ title = intitle;
-+ }
-
-- // now find all applications for which one has to compile
-- String documentId = null;
-- String fileName = null;
-- String title = null;
-- // returns all applications for which one has to compile
-- Object[] applications = switchFind(docResolvedOrg);
--
-- for (int i = 0; i < applications.length; ++i) {
-- String appl = (String) applications[i];
-- // returns a clone of the document with swich-cases resolved
-- Element docResolved =
-- (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-- // now determine the id of the document, which is part of the
-- // bookmark - tag (HID)
-- Node test;
-- TreeWalker treewalker = new TreeWalker(docResolved);
-- // a number to determine the anchor of the whole stuff
-- HashSet hidlist = new HashSet();
-- HashSet extendedHelpText = new HashSet();
-- Hashtable keywords = new Hashtable();
-- Hashtable helptexts = new Hashtable();
--
-- while ((test = treewalker.getNext()) != null) {
-- if (fileName == null
-- && test.getNodeName().equals("filename")) {
-+ public void traverse( Node parentNode ) {
-+ // traverse all nodes that belong to the parent
-+ for(Node test=parentNode.getFirstChild(); test!=null; test=test.getNextSibling()) {
-+ if (fileName == null && test.getNodeName().equals("filename")) {
- NodeList list = test.getChildNodes();
- Node node = list.item(0);
- if (node.getNodeType() == Node.TEXT_NODE)
-@@ -332,15 +366,102 @@
- if (!extendedHelpText.isEmpty())
- extendedHelpText = new HashSet();
- }
-- } // now save the info
-+ // traverse children
-+ traverse(test);
-+ }
-+ }
-+ }
-+
-+ public boolean compile() throws UnsupportedEncodingException, java.io.IOException {
-+ // we now have the jaroutputstream, which will contain the document.
-+ // now determine the document as a dom tree in variable docResolved
-+ String absolutePath;
-+ String sourcePath;
-+ File inputFil = new File(inputFile);
-+ try {
-+ absolutePath = inputFil.getCanonicalPath();
-+ } catch (IOException e3) {
-+ absolutePath = inputFil.getAbsolutePath();
-+ }
-+ try {
-+ sourcePath = new File(src).getCanonicalPath();
-+ } catch (IOException e3) {
-+ sourcePath = new File(inputFile).getAbsolutePath();
-+ }
-+
-+ byte[] embResolved = null;
-+ try {
-+ embResolved = getSourceDocument(inputFil.toURL().toExternalForm());
-+ } catch (MalformedURLException e4) {
-+ System.err.println(
-+ "ERROR: malformed URL '" + inputFile + "': " + e4.getMessage());
-+ return false;
-+ }
-+
-+ // now add path to the document
-+ // resolve the dom
-+ if (embResolved == null) {
-+ System.err.println("ERROR: file not existing: " + sourcePath);
-+ System.exit(1);
-+ }
-+
-+ ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-+ InputStreamReader inread;
-+ try {
-+ inread = new InputStreamReader(inByte, "UTF8");
-+ } catch (UnsupportedEncodingException e) {
-+ System.err.println(
-+ "ERROR: unsupported Encoding '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ InputSource inputSource = new InputSource(inread);
-+ inputSource.setEncoding("UTF8");
-+ Document docResolvedOrg = null;
-+ try {
-+ //System.err.println("Compiling " + inputFile);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolvedOrg = dBuilder.parse(inputSource);
-+ } catch (Exception e) {
-+ System.err.println(
-+ "ERROR: XmlDocument.createXmlDocument() failed for '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ // now find all applications for which one has to compile
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+ // returns all applications for which one has to compile
-+ Object[] applications = switchFind(docResolvedOrg);
-+
-+ for (int i = 0; i < applications.length; ++i) {
-+ String appl = (String) applications[i];
-+ // returns a clone of the document with swich-cases resolved
-+ Element docResolved =
-+ (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-+
-+ myparser aparser = new myparser(documentId, fileName, title);
-+ aparser.traverse(docResolved);
-+ documentId = aparser.documentId;
-+ fileName = aparser.fileName;
-+ title = aparser.title;
-
- addEntryToJarFile(
- appl,
- "text",
-- docResolved.toString().getBytes("UTF8"));
-- addEntryToJarFile(appl, "hidlist", hidlist);
-- addEntryToJarFile(appl, "helptexts", helptexts);
-- addEntryToJarFile(appl, "keywords", keywords);
-+ docToBytes(docResolved.getOwnerDocument()));
-+ addEntryToJarFile(appl, "hidlist", aparser.hidlist);
-+ addEntryToJarFile(appl, "helptexts", aparser.helptexts);
-+ addEntryToJarFile(appl, "keywords", aparser.keywords);
- } // end iteration over all applications
-
- try {
-Index: xmlhelp/source/com/sun/star/help/HelpIndexer.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpIndexer.java,v
-retrieving revision 1.16
-retrieving revision 1.16.20.1
-diff -u -r1.16 -r1.16.20.1
---- xmlhelp/source/com/sun/star/help/HelpIndexer.java 25 Oct 2005 11:24:55 -0000 1.16
-+++ xmlhelp/source/com/sun/star/help/HelpIndexer.java 17 Jan 2006 11:20:47 -0000 1.16.20.1
-@@ -46,7 +46,6 @@
- import java.util.*;
-
- import org.w3c.dom.*;
--import com.sun.xml.tree.*;
- import org.xml.sax.*;
- import javax.xml.parsers.*;
- import com.jclark.xsl.sax.*;
-@@ -246,7 +245,10 @@
- in.setEncoding("UTF8");
- Document docResolved = null;
- try {
-- docResolved = XmlDocument.createXmlDocument(in, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolved = dBuilder.parse(in);
- } catch (Exception e) {
- if (docResolved == null)
- System.err.println("Nullpointer");
-Index: xmlhelp/source/com/sun/star/help/makefile.mk
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/makefile.mk,v
-retrieving revision 1.21
-retrieving revision 1.21.2.1
-diff -u -r1.21 -r1.21.2.1
---- xmlhelp/source/com/sun/star/help/makefile.mk 16 Jan 2006 12:42:15 -0000 1.21
-+++ xmlhelp/source/com/sun/star/help/makefile.mk 19 Jan 2006 14:48:36 -0000 1.21.2.1
-@@ -42,7 +42,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
-+JARFILES = xml-apis.jar xercesImpl.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
- EXTRAJARFILES =
-
- .IF "$(SYSTEM_DB)" == "YES"
-Index: XmlSearch/src/com/sun/xmlsearch/makefile.mk
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.6.1
-diff -u -r1.5 -r1.5.6.1
---- XmlSearch/src/com/sun/xmlsearch/makefile.mk 25 Oct 2005 11:11:58 -0000 1.5
-+++ XmlSearch/src/com/sun/xmlsearch/makefile.mk 17 Jan 2006 10:54:03 -0000 1.5.6.1
-@@ -3,9 +3,9 @@
- #* $Workfile:$
- #*
- #* Creation date KR 28.06.99
--#* last change $Author: hr $ $Date: 2005/10/25 11:11:58 $
-+#* last change $Author: cmc $ $Date: 2006/01/17 10:54:03 $
- #*
--#* $Revision: 1.5 $
-+#* $Revision: 1.5.6.1 $
- #*
- #* $Logfile:$
- #*
-@@ -21,8 +21,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar
--#EXTRAJARFILES = jaxp.jar parser.jar xt.jar
-+JARFILES = xpi-apis.jar xercesImpl.jar xt.jar
-
- JAVAFILES = $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(subst,.class,.java $(JAVACLASSFILES)))
-
-Index: XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 9 Sep 2005 16:41:49 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 17 Jan 2006 10:54:04 -0000 1.2.12.1
-@@ -46,7 +46,8 @@
- import org.xml.sax.HandlerBase;
- import org.xml.sax.AttributeList;
- import org.xml.sax.InputSource;
--import com.sun.xml.parser.Parser;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
- import com.sun.xmlsearch.util.IntegerArray;
- import com.jclark.xsl.om.*;
-
-@@ -610,22 +611,29 @@
- }
- } // end of SubstitutedElement
-
-+ private SAXParser getParser() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
-+ {
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ return spf.newSAXParser();
-+ }
-+
- private static final int InitStackSize = 256;
- private static final Name EmptyName = null;
-- private Parser _parser = new Parser();
-+ private SAXParser _parser = null;
- private Hashtable _names = new Hashtable(256);
-
- private NameTable _nameTable;
- private NamespacePrefixMap _nsMap;
-
-- public TreeBuilder() {
-+ public TreeBuilder() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
- this(new NameTableImpl());
- }
-
-- public TreeBuilder(NameTable nameTable) {
-+ public TreeBuilder(NameTable nameTable) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
-+ _parser = getParser();
- _nameTable = nameTable;
- _nsMap = _nameTable.getEmptyNamespacePrefixMap();
-- _parser.setFastStandalone(true);
- }
-
- public Node makeSubstituteElement(Name name, Node2[] children, Node original) {
-@@ -917,9 +925,8 @@
-
- public synchronized Node getRoot(InputSource input) {
- try {
-- _parser.setDocumentHandler(this);
- // long start = System.currentTimeMillis();
-- _parser.parse(input);
-+ _parser.parse(input, this);
- /*
- System.out.println((System.currentTimeMillis()-start)
- +" msec parse");
-Index: XmlSearch/src/com/sun/xmlsearch/util/Configuration.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/util/Configuration.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 9 Sep 2005 16:45:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 17 Jan 2006 10:54:05 -0000 1.2.12.1
-@@ -40,8 +40,8 @@
- import java.util.Vector;
- import java.net.URL;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
- import org.xml.sax.InputSource;
-
- public final class Configuration {
-@@ -68,14 +68,19 @@
- }
-
- public static Element parse(URL location) throws Exception {
-- InputSource input = Resolver.createInputSource(location, true);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(location.openStream());
- return document.getDocumentElement();
- }
-
- public static Element parse(byte[] xmlBytes) throws Exception {
- ByteArrayInputStream input = new ByteArrayInputStream(xmlBytes);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(input);
- return document.getDocumentElement();
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java,v
-retrieving revision 1.7
-retrieving revision 1.7.12.1
-diff -u -r1.7 -r1.7.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 9 Sep 2005 16:52:56 -0000 1.7
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 17 Jan 2006 10:54:06 -0000 1.7.12.1
-@@ -42,15 +42,17 @@
- import java.net.URL;
- import org.xml.sax.InputSource;
- import org.xml.sax.HandlerBase;
--import com.sun.xml.parser.Resolver;
--import com.sun.xml.tree.XmlDocument;
- import com.sun.xmlsearch.tree.*;
- import com.sun.xmlsearch.util.*;
- import com.sun.xmlsearch.db.*;
- import com.sun.xmlsearch.xml.XmlIndex;
-
--import com.sun.xml.parser.Parser;
--import com.sun.xml.parser.ValidatingParser;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
-+import org.xml.sax.Parser;
-+import org.w3c.dom.Document;
-
- import com.jclark.xsl.om.*;
- import com.jclark.xsl.sax.*;
-@@ -465,8 +467,10 @@
- public void indexDocument(URL docURL, String title) throws Exception {
- InputSource source = new InputSource(docURL.openStream());
- source.setSystemId(docURL.toString());
-- Parser sourceParser = new Parser();
-- sourceParser.setFastStandalone(true);
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ SAXParser saxParser = spf.newSAXParser();
-+ Parser sourceParser = saxParser.getParser();
- XMLProcessorEx sourceLoader = new XMLProcessorImpl(sourceParser);
- // long start = System.currentTimeMillis();
- Node root =
-@@ -545,8 +549,10 @@
- }
- // System.out.println(stylesheetUrl.toString());
- InputStream stylesheetStream = stylesheetUrl.openStream();
-- XmlDocument sheet =
-- XmlDocument.createXmlDocument(stylesheetStream, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document sheet = dBuilder.parse(stylesheetStream);
- return _transformEngine.createTransform(sheet);
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 9 Sep 2005 16:53:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 17 Jan 2006 10:54:07 -0000 1.2.12.1
-@@ -39,8 +39,6 @@
- import java.io.*;
- import java.util.*;
-
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
- import org.w3c.dom.*;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
diff --git a/editors/openoffice.org-2-devel/files/patch-i63007 b/editors/openoffice.org-2-devel/files/patch-i63007
deleted file mode 100644
index dec090c8b8c8..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-i63007
+++ /dev/null
@@ -1,48 +0,0 @@
---- animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:10.000000000 +0100
-+++ animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:40.000000000 +0100
-@@ -518,7 +518,7 @@
- aCurr->first.mnParagraphIndex ) );
- }
-
-- rCurrProps.Properties = ::comphelper::containerToSequence< beans::NamedValue >( aCurr->second );
-+ rCurrProps.Properties = ::comphelper::containerToSequence( aCurr->second );
-
- ++aCurr;
- }
-
---- framework/source/uielement/toolbarmanager.cxx 2006-01-07 09:14:50.000000000 +0100
-+++ framework/source/uielement/toolbarmanager.cxx 2006-03-10 16:01:04.000000000 +0100
-@@ -1002,7 +1002,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xController = Reference< XStatusListener >( xToolbarControllerFactory->createInstanceWithArgumentsAndContext(
- aCommandURL, aArgs, xComponentContext ),
- UNO_QUERY );
-@@ -1075,7 +1075,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xInit->initialize( aArgs );
- }
-
-
---- framework/source/uielement/uicommanddescription.cxx 2005-12-16 09:11:31.000000000 +0100
-+++ framework/source/uielement/uicommanddescription.cxx 2006-03-10 16:01:13.000000000 +0100
-@@ -537,9 +537,9 @@
- }
-
- // Create cached sequences for fast retrieving
-- m_aCommandImageList = comphelper::containerToSequence< rtl::OUString >( aImageCommandVector );
-- m_aCommandRotateImageList = comphelper::containerToSequence< rtl::OUString >( aImageRotateVector );
-- m_aCommandMirrorImageList = comphelper::containerToSequence< rtl::OUString >( aImageMirrorVector );
-+ m_aCommandImageList = comphelper::containerToSequence( aImageCommandVector );
-+ m_aCommandRotateImageList = comphelper::containerToSequence( aImageRotateVector );
-+ m_aCommandMirrorImageList = comphelper::containerToSequence( aImageMirrorVector );
-
- m_bCacheFilled = sal_True;
-
diff --git a/editors/openoffice.org-2.0-devel/Makefile b/editors/openoffice.org-2.0-devel/Makefile
index c8d0bb778792..f7c42d863a3e 100644
--- a/editors/openoffice.org-2.0-devel/Makefile
+++ b/editors/openoffice.org-2.0-devel/Makefile
@@ -64,9 +64,9 @@ IGNORE= install lang/perl5.8 then try again
CODELINE= 680
RELEASE_NR= 2.0
-MILESTONE?= 159
+MILESTONE?= 160
OOOTAG?= SRC680_m${MILESTONE}
-SNAPDATE= 20060310
+SNAPDATE= 20060317
INSTALLATION_BASEDIR?= openoffice.org-${OOOTAG}
EXECBASE?= openoffice.org-${OOOTAG}
DIST_SUBDIR= openoffice.org2.0
@@ -140,7 +140,7 @@ TCSH?= /bin/tcsh
PKGMESSAGE= ${WRKDIR}/pkg-message
NUMOFPROCESSES?= 1
-CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --with-system-freetype --enable-crashdump=yes --enable-symbols=SMALL
+CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --enable-crashdump=yes --enable-symbols=SMALL --with-system-freetype
#workarounds
CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
@@ -148,7 +148,7 @@ CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
EXTRA_PATCHES+= ${FILESDIR}/fbsd4-workaroundpatch
.endif
.if defined(WITH_GNUGCJ)
-EXTRA_PATCHES+= ${FILESDIR}/gcj-cws_jaxpapi ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
+EXTRA_PATCHES+= ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
.endif
#.if defined(WITH_TTF_BYTECODE_ENABLED)
#EXTRA_PATCHES+= ${FILESDIR}/optpatch-freetype
diff --git a/editors/openoffice.org-2.0-devel/distinfo b/editors/openoffice.org-2.0-devel/distinfo
index 8a5205ca443c..a33f3de0f74e 100644
--- a/editors/openoffice.org-2.0-devel/distinfo
+++ b/editors/openoffice.org-2.0-devel/distinfo
@@ -1,6 +1,6 @@
-MD5 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = ec5a99d80cd3797dc60c52904db2c036
-SHA256 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 1795fdafb214449f316ba0279e8c79d098c1fbf55bdcb7501d5b0f866b8b37e9
-SIZE (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 240880356
+MD5 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 0f9a00166c7a3e5f7425b5605f1b7270
+SHA256 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 8e934c980c5aee9cd99972373547545f7365476ac94d107e14f6e38029815c34
+SIZE (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 241280072
MD5 (openoffice.org2.0/gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
SHA256 (openoffice.org2.0/gpc231.tar.Z) = c1265948554a9882fe8342ecc9ccbdb423321a572a5a6b56f7dfad389540da4e
SIZE (openoffice.org2.0/gpc231.tar.Z) = 27917
diff --git a/editors/openoffice.org-2.0-devel/files/gcj-cws_jaxpapi b/editors/openoffice.org-2.0-devel/files/gcj-cws_jaxpapi
deleted file mode 100644
index 353cd34bda7a..000000000000
--- a/editors/openoffice.org-2.0-devel/files/gcj-cws_jaxpapi
+++ /dev/null
@@ -1,1088 +0,0 @@
-Index: external/prj/d.lst
-===================================================================
-RCS file: /cvs/util/external/prj/d.lst,v
-retrieving revision 1.21
-retrieving revision 1.21.18.1
-diff -u -r1.21 -r1.21.18.1
---- external/prj/d.lst 24 Nov 2004 15:13:13 -0000 1.21
-+++ external/prj/d.lst 17 Jan 2006 10:39:46 -0000 1.21.18.1
-@@ -24,8 +24,6 @@
- ..\%__SRC%\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common.pro\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common\xt.jar %_DEST%\bin%_EXT%\xt.jar
--..\common\jaxp.jar %_DEST%\bin%_EXT%\jaxp.jar
--..\common\parser.jar %_DEST%\bin%_EXT%\parser.jar
-
- ..\audio\rtufiles\lib\audio\libaudio.a %_DEST%\lib%_EXT%\libaudio.a
- ..\audio\rtufiles\lib\audio\*.h %_DEST%\inc%_EXT%\audio\*
-Index: filter/source/config/fragments/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/fragments/makefile.mk,v
-retrieving revision 1.16
-retrieving revision 1.16.16.1
-diff -u -r1.16 -r1.16.16.1
---- filter/source/config/fragments/makefile.mk 14 Dec 2005 14:48:16 -0000 1.16
-+++ filter/source/config/fragments/makefile.mk 17 Jan 2006 11:03:31 -0000 1.16.16.1
-@@ -156,11 +156,7 @@
- MERGE:=python ../tools/merge/pyAltFCFGMerge
- .ELSE
- MERGE := $(JAVAI) -jar $(CLASSDIR)$/FCFGMerge.jar
--.IF "$(JDK)" == "gcj"
--XALANCLASS=$(SOLARBINDIR)/xalan.jar
--CLASSPATH:=$(CLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(XALANCLASS:s/ /%Z*Z%/))}
--.ENDIF
--PACKLANG := $(JAVAI) org.apache.xalan.xslt.Process -XSL langfilter.xsl
-+PACKLANG := $(JAVAI) $(JAVACPS) $(SOLARBINDIR)/xalan.jar org.apache.xalan.xslt.Process -XSL langfilter.xsl
- .ENDIF
-
- # -----------------------------------------------------------------------------
-Index: filter/source/config/tools/utils/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/tools/utils/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.92.1
-diff -u -r1.5 -r1.5.92.1
---- filter/source/config/tools/utils/makefile.mk 8 Sep 2005 21:39:14 -0000 1.5
-+++ filter/source/config/tools/utils/makefile.mk 17 Jan 2006 11:03:44 -0000 1.5.92.1
-@@ -51,8 +51,8 @@
- juh.jar \
- jut.jar \
- java_uno.jar \
-- jaxp.jar \
-- parser.jar
-+ xml-apis.jar \
-+ xercesImpl.jar
-
- JAVACLASSFILES = \
- $(CLASSDIR)$/$(PACKAGE)$/AnalyzeStartupLog.class \
-Index: helpcontent2/settings.pmk
-===================================================================
-RCS file: /cvs/documentation/helpcontent2/settings.pmk,v
-retrieving revision 1.5
-retrieving revision 1.5.106.1
-diff -u -r1.5 -r1.5.106.1
---- helpcontent2/settings.pmk 29 Apr 2005 09:14:07 -0000 1.5
-+++ helpcontent2/settings.pmk 17 Jan 2006 12:52:53 -0000 1.5.106.1
-@@ -1,5 +1,5 @@
-
--my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-+my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-
- .IF "$(SYSTEM_DB)" == "YES"
- my_cp!:=$(my_cp)$(PATH_SEPERATOR)$(DB_JAR)
-Index: officecfg/org/openoffice/configuration/FileHelper.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/FileHelper.java,v
-retrieving revision 1.2
-retrieving revision 1.2.88.1
-diff -u -r1.2 -r1.2.88.1
---- officecfg/org/openoffice/configuration/FileHelper.java 8 Sep 2005 14:42:51 -0000 1.2
-+++ officecfg/org/openoffice/configuration/FileHelper.java 17 Jan 2006 11:28:49 -0000 1.2.88.1
-@@ -62,7 +62,7 @@
- File aFile = new File(sSource);
-
- try {
-- absPath = aFile.getAbsoluteFile().toURL().toString();
-+ absPath = aFile.getAbsolutePath();
- } catch (Exception e)
- {
- e.printStackTrace();
-Index: officecfg/org/openoffice/configuration/Generator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/Generator.java,v
-retrieving revision 1.2
-retrieving revision 1.2.902.1
-diff -u -r1.2 -r1.2.902.1
---- officecfg/org/openoffice/configuration/Generator.java 5 Jul 2001 08:04:36 -0000 1.2
-+++ officecfg/org/openoffice/configuration/Generator.java 17 Jan 2006 11:28:50 -0000 1.2.902.1
-@@ -18,7 +18,7 @@
- public Generator() throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- }
-
- /**
-Index: officecfg/org/openoffice/configuration/XMLDefaultGenerator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/XMLDefaultGenerator.java,v
-retrieving revision 1.4
-retrieving revision 1.4.88.1
-diff -u -r1.4 -r1.4.88.1
---- officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 8 Sep 2005 14:43:34 -0000 1.4
-+++ officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 17 Jan 2006 11:28:50 -0000 1.4.88.1
-@@ -36,12 +36,10 @@
-
- import org.xml.sax.*;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
- import org.xml.sax.SAXException;
- import org.xml.sax.SAXParseException;
- import javax.xml.parsers.SAXParserFactory;
- import javax.xml.parsers.SAXParser;
--import com.sun.xml.tree.*;
- import java.util.*;
- import java.io.*;
- import com.jclark.xsl.sax.Driver;
-@@ -65,7 +63,7 @@
- public XMLDefaultGenerator(String sourceFile) throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- evaluateSchema(sourceFile);
- }
-
-Index: readlicense_oo/util/makefile.pmk
-===================================================================
-RCS file: /cvs/installation/readlicense/util/makefile.pmk,v
-retrieving revision 1.10
-retrieving revision 1.10.12.1
-diff -u -r1.10 -r1.10.12.1
---- readlicense_oo/util/makefile.pmk 25 Oct 2005 10:43:44 -0000 1.10
-+++ readlicense_oo/util/makefile.pmk 17 Jan 2006 11:15:07 -0000 1.10.12.1
-@@ -70,7 +70,7 @@
- $(MISC)$/readme%.html :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="html" doctype-public="-//W3C//DTD HTML 3.2//EN" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-@@ -86,7 +86,7 @@
- $(MISC)$/readme%.txt :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="text" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-Index: scripting/java/build.xml
-===================================================================
-RCS file: /cvs/framework/scripting/java/build.xml,v
-retrieving revision 1.32
-retrieving revision 1.32.18.1
-diff -u -r1.32 -r1.32.18.1
---- scripting/java/build.xml 9 Sep 2005 01:54:21 -0000 1.32
-+++ scripting/java/build.xml 17 Jan 2006 11:15:56 -0000 1.32.18.1
-@@ -65,15 +65,11 @@
-
- <path id="idesupport.class.path">
- <pathelement path="${jardir}"/>
-- <!-- <pathelement path="${solar.jar}/jaxp.jar"/>
-- <pathelement path="${solar.jar}/parser.jar"/>
-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="openide.class.path">
- <pathelement path="${jardir}"/>
- <pathelement path="${solar.jar}/openide.jar"/>
-- <!-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="netbeans.editor.support.classpath">
-Index: solenv/bin/modules/installer/javainstaller.pm
-===================================================================
-RCS file: /cvs/tools/solenv/bin/modules/installer/javainstaller.pm,v
-retrieving revision 1.22
-retrieving revision 1.21.184.2
-diff -u -r1.22 -r1.21.184.2
---- solenv/bin/modules/installer/javainstaller.pm 13 Jan 2006 15:01:29 -0000 1.22
-+++ solenv/bin/modules/installer/javainstaller.pm 18 Jan 2006 12:05:44 -0000 1.21.184.2
-@@ -494,14 +494,14 @@
-
- # The variable CLASSPATH has to contain:
- # $installsdk/classes:$installsdk/classes/setupsdk.jar:
-- # $installsdk/classes/parser.jar:$installsdk/classes/jaxp.jar:
-+ # $installsdk/classes/xercesImpl.jar:$installsdk/classes/xml-apis.jar:
- # $installsdk/classes/ldapjdk.jar:$directory
-
- my @additional_classpath = ();
- push(@additional_classpath, "$installsdk\/classes");
- push(@additional_classpath, "$installsdk\/installsdk.jar");
-- push(@additional_classpath, "$installsdk\/classes\/parser.jar");
-- push(@additional_classpath, "$installsdk\/classes\/jaxp.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xml-apis.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xercesImpl.jar");
- push(@additional_classpath, "$directory");
-
- my $newclasspathstring = "";
-Index: solenv/inc/tg_config.mk
-===================================================================
-RCS file: /cvs/tools/solenv/inc/tg_config.mk,v
-retrieving revision 1.6
-retrieving revision 1.6.184.1
-diff -u -r1.6 -r1.6.184.1
---- solenv/inc/tg_config.mk 8 Sep 2005 09:42:41 -0000 1.6
-+++ solenv/inc/tg_config.mk 17 Jan 2006 11:10:09 -0000 1.6.184.1
-@@ -62,12 +62,12 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -101,7 +101,7 @@
- @+echo -------------+ creating locale dependent resource bundles
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
- .ELSE
- $(XSLTPROC) -o $@ \
- --stringparam locale {$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))} \
-@@ -129,11 +129,11 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -170,8 +170,8 @@
- @+echo -------------+ creating locale dependent entries
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$*.tmp \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
-@@ -206,8 +206,8 @@
- @+echo -------------+ creating a module file
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$(@:f:s/.xcu/.tmp/) \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs \
-Index: toolkit/test/accessibility/jawb.mf
-===================================================================
-RCS file: /cvs/gsl/toolkit/test/accessibility/jawb.mf,v
-retrieving revision 1.4
-retrieving revision 1.4.178.1
-diff -u -r1.4 -r1.4.178.1
---- toolkit/test/accessibility/jawb.mf 23 Jul 2004 14:26:57 -0000 1.4
-+++ toolkit/test/accessibility/jawb.mf 17 Jan 2006 11:03:18 -0000 1.4.178.1
-@@ -1,3 +1,3 @@
- Manifest-Version: 1.0
- Main-Class: AccessibilityWorkBench
--Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar jaxp.jar
-+Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar xml-apis.jar
-Index: xmerge/source/xmerge/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/build.xml 24 Oct 2005 17:57:33 -0000 1.2
-+++ xmerge/source/xmerge/build.xml 17 Jan 2006 10:54:44 -0000 1.2.4.1
-@@ -58,9 +58,8 @@
- <property file="../inc/antbuild.properties"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-@@ -96,7 +95,7 @@
- <attribute name="Specification-Vendor" value="OpenOffice.org"/>
- <attribute name="Specification-Version" value="0.6.0"/>
- <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
-- <attribute name="Class-Path" value="jaxp.jar parser.jar"/>
-+ <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar"/>
- </manifest>
- </jar>
- </target>
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java,v
-retrieving revision 1.3
-retrieving revision 1.2.4.1
-diff -u -r1.3 -r1.2.4.1
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 24 Oct 2005 18:23:20 -0000 1.2
-+++ xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 17 Jan 2006 10:55:00 -0000 1.2.4.1
-@@ -79,9 +79,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set whether we want to compile with or without deprecation -->
-Index: xmerge/util/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/util/build.xml,v
-retrieving revision 1.9
-retrieving revision 1.9.4.1
-diff -u -r1.9 -r1.9.4.1
---- xmerge/util/build.xml 24 Oct 2005 18:23:52 -0000 1.9
-+++ xmerge/util/build.xml 17 Jan 2006 10:55:05 -0000 1.9.4.1
-@@ -39,9 +39,8 @@
- <property name="javadoc.dir" location="${build.dir}/javadoc"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-Index: xmerge/util/xmerge.mf
-===================================================================
-RCS file: /cvs/xml/xmerge/util/xmerge.mf,v
-retrieving revision 1.1
-retrieving revision 1.1.24.1
-diff -u -r1.1 -r1.1.24.1
---- xmerge/util/xmerge.mf 7 Mar 2002 16:45:23 -0000 1.1
-+++ xmerge/util/xmerge.mf 17 Jan 2006 10:55:11 -0000 1.1.24.1
-@@ -1,6 +1,6 @@
- Manifest-Version: 1.0
- Main-Class: org.openoffice.xmerge.test.Driver
--Class-Path: jaxp.jar parser.jar
-+Class-Path: xml-apis.jar xercesImpl.jar
- Specification-Title: OpenOffice XMerge Framework
- Specification-Vendor: OpenOffice.org
- Specification-Version: 0.6.0
-Index: xmerge/workben/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/workben/build.xml,v
-retrieving revision 1.3
-retrieving revision 1.3.8.1
-diff -u -r1.3 -r1.3.8.1
---- xmerge/workben/build.xml 9 Sep 2005 11:50:54 -0000 1.3
-+++ xmerge/workben/build.xml 17 Jan 2006 10:55:13 -0000 1.3.8.1
-@@ -60,9 +60,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set wether we want to compile with or without deprecation -->
-Index: xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java,v
-retrieving revision 1.2
-retrieving revision 1.2.2.1
-diff -u -r1.2 -r1.2.2.1
---- xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 16 Jan 2006 12:35:17 -0000 1.2
-+++ xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 19 Jan 2006 09:43:59 -0000 1.2.2.1
-@@ -43,12 +43,12 @@
- import java.net.URLConnection;
- import java.util.HashMap;
-
--public class FileURLStreamHandler
-+public class GCJFileURLStreamHandler
- extends gnu.java.net.protocol.file.Handler {
-
- private static HashMap cache = new HashMap();
-
-- FileURLStreamHandler() {
-+ GCJFileURLStreamHandler() {
- }
-
- public URLConnection openConnection(URL url) throws IOException {
-Index: xmlhelp/source/com/sun/star/help/HelpCompiler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpCompiler.java,v
-retrieving revision 1.12
-retrieving revision 1.11.4.2
-diff -u -r1.12 -r1.11.4.2
---- xmlhelp/source/com/sun/star/help/HelpCompiler.java 16 Jan 2006 12:35:49 -0000 1.12
-+++ xmlhelp/source/com/sun/star/help/HelpCompiler.java 18 Jan 2006 12:08:35 -0000 1.11.4.2
-@@ -38,6 +38,7 @@
- import java.io.ByteArrayInputStream;
- import java.io.File;
- import java.io.IOException;
-+import java.io.ByteArrayOutputStream;
- import java.io.InputStreamReader;
- import java.io.UnsupportedEncodingException;
- import java.net.MalformedURLException;
-@@ -49,16 +50,20 @@
- import java.util.LinkedList;
- import java.util.List;
-
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+
- import org.w3c.dom.Document;
- import org.w3c.dom.Element;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- import org.w3c.dom.Text;
-+import org.w3c.dom.traversal.DocumentTraversal;
-+import org.w3c.dom.traversal.NodeFilter;
-+import org.w3c.dom.traversal.TreeWalker;
-+import org.w3c.dom.traversal.NodeIterator;
- import org.xml.sax.InputSource;
-
--import com.sun.xml.tree.TreeWalker;
--import com.sun.xml.tree.XmlDocument;
--
- public class HelpCompiler {
-
- private static final String makeRelPrefix = ".." + File.separator;
-@@ -98,25 +103,25 @@
-
- }
-
-- private Object[] switchFind(Node node) {
-+ private Object[] switchFind(Document doc) {
- HashSet hs = new HashSet();
-- Node next;
-- TreeWalker tw = new TreeWalker(node);
-- while ((next = tw.getNextElement("switchinline")) != null) {
-- Element el = (Element) next;
-- if (!el.getAttribute("select").equals("appl"))
-- continue;
--
-- NodeList nl = el.getChildNodes();
-- for (int i = 0; i < nl.getLength(); ++i) {
-- if (nl.item(i).getNodeName().equals("caseinline")) {
-- String appl = ((Element) nl.item(i)).getAttribute("select");
-- hs.add(appl);
-- } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-- hs.add("DEFAULT");
-- }
-- }
-- }
-+
-+ NodeList nodelist = doc.getElementsByTagName("switchinline");
-+
-+ for (int j = 0; j < nodelist.getLength(); ++j) {
-+ Element el = (Element) nodelist.item(j);
-+ if (el.getAttribute("select").equals("appl")) {
-+ NodeList nl = el.getChildNodes();
-+ for (int i = 0; i < nl.getLength(); ++i) {
-+ if (nl.item(i).getNodeName().equals("caseinline")) {
-+ String appl = ((Element) nl.item(i)).getAttribute("select");
-+ hs.add(appl);
-+ } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-+ hs.add("DEFAULT");
-+ }
-+ }
-+ }
-+ }
-
- hs.add("DEFAULT");
- return hs.toArray();
-@@ -129,6 +134,9 @@
- NodeList nl = node.getChildNodes();
- for (int i = 0; i < nl.getLength(); ++i) {
- Node n = nl.item(i);
-+ if (n == null) {
-+ continue;
-+ }
- if ((n.getNodeName().equals("switchinline")
- || n.getNodeName().equals("switch"))
- && ((Element) n).getAttribute("select").equals("appl")) {
-@@ -168,93 +176,119 @@
- return parent;
- }
-
-- public boolean compile() throws UnsupportedEncodingException {
-- // we now have the jaroutputstream, which will contain the document.
-- // now determine the document as a dom tree in variable docResolved
-- File inputFil = new File(inputFile);
--
-- // HelpCompiler.getSourceDocument() takes a string that resembles an URL.
-- // Using inputFil.toURL() is way to expensive here,
-- // because it checks the filesystem to find out if inputFil
-- // might be a directory. This takes a lot of time if working from
-- // Windows via NFS on remote volumes. We "know" that inputfil is
-- // a file anyway.
-- String path;
-- if ( File.separatorChar == '\\' ) {
-- path = "file:/";
-- path += inputFil.getAbsolutePath();
-- path = path.replace('\\','/');
-+ static byte[] docToBytes(Document doc) throws IOException {
-+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
-+
-+ java.lang.reflect.Constructor con;
-+ java.lang.reflect.Method meth;
-+ String domImpl = doc.getClass().getName();
-+
-+ /*
-+ * We may have multiple XML parsers in the Classpath.
-+ * Depending on which one is first, the actual type of
-+ * doc may vary. Need a way to find out which API is being
-+ * used and use an appropriate serialization method.
-+ */
-+ try {
-+ // First of all try for JAXP 1.0
-+ if (domImpl.equals("com.sun.xml.tree.XmlDocument")) {
-+ Class jaxpDoc = Class.forName("com.sun.xml.tree.XmlDocument");
-+
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = jaxpDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("org.apache.crimson.tree.XmlDocument")) {
-+ Class crimsonDoc = Class.forName("org.apache.crimson.tree.XmlDocument");
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = crimsonDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("gnu.xml.dom.DomDocument")) {
-+ Class gnuSer = Class.forName("gnu.xml.dom.ls.DomLSSerializer");
-+
-+ // Get the serialize method
-+ meth = gnuSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Node"),
-+ Class.forName("java.io.OutputStream") } );
-+
-+ // Get an instance
-+ Object serializer = gnuSer.newInstance();
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc, baos } );
-+ }
-+ else if (domImpl.equals("org.apache.xerces.dom.DocumentImpl")
-+ || domImpl.equals("org.apache.xerces.dom.DeferredDocumentImpl")) {
-+ // Try for Xerces
-+ Class xercesSer =
-+ Class.forName("org.apache.xml.serialize.XMLSerializer");
-+
-+ // Get the OutputStream constructor
-+ // May want to use the OutputFormat parameter at some stage too
-+ con = xercesSer.getConstructor(new Class []
-+ { Class.forName("java.io.OutputStream"),
-+ Class.forName("org.apache.xml.serialize.OutputFormat") } );
-+
-+
-+ // Get the serialize method
-+ meth = xercesSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Document") } );
-+
-+
-+ // Get an instance
-+ Object serializer = con.newInstance(new Object [] { baos, null } );
-+
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc } );
-+ }
-+ else {
-+ // We don't have another parser
-+ throw new IOException("No appropriate API (JAXP/Xerces) to serialize XML document: " + domImpl);
-+ }
- }
-- else {
-- path = "file:" + inputFil.getAbsolutePath();
-+ catch (ClassNotFoundException cnfe) {
-+ throw new IOException(cnfe.toString());
-+ }
-+ catch (Exception e) {
-+ // We may get some other errors, but the bottom line is that
-+ // the steps being executed no longer work
-+ throw new IOException(e.toString());
- }
-- byte[] embResolved = getSourceDocument(path);
-
-- // now add path to the document
-- // resolve the dom
-- if (embResolved == null) {
-- String sourcePath;
-- try {
-- sourcePath = inputFil.getCanonicalPath();
-- } catch (IOException e3) {
-- sourcePath = inputFil.getAbsolutePath();
-- }
-- System.err.println("ERROR: file not existing: " + sourcePath);
-- System.exit(1);
-- }
-+ byte bytes[] = baos.toByteArray();
-
-- ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-- InputStreamReader inread;
-- try {
-- inread = new InputStreamReader(inByte, "UTF8");
-- } catch (UnsupportedEncodingException e) {
-- System.err.println(
-- "ERROR: unsupported Encoding '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ return bytes;
-+ }
-
-- InputSource inputSource = new InputSource(inread);
-- inputSource.setEncoding("UTF8");
-- Document docResolvedOrg = null;
-- try {
-- docResolvedOrg = XmlDocument.createXmlDocument(inputSource, false);
-- } catch (Exception e) {
-- System.err.println(
-- "ERROR: XmlDocument.createXmlDocument() failed for '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ public class myparser {
-+ HashSet hidlist = null;
-+ HashSet extendedHelpText = null;
-+ Hashtable keywords = null;
-+ Hashtable helptexts = null;
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+
-+ public myparser(String indocumentId, String infileName, String intitle) {
-+ hidlist = new HashSet();
-+ extendedHelpText = new HashSet();
-+ keywords = new Hashtable();
-+ helptexts = new Hashtable();
-+ documentId = indocumentId;
-+ fileName = infileName;
-+ title = intitle;
-+ }
-
-- // now find all applications for which one has to compile
-- String documentId = null;
-- String fileName = null;
-- String title = null;
-- // returns all applications for which one has to compile
-- Object[] applications = switchFind(docResolvedOrg);
--
-- for (int i = 0; i < applications.length; ++i) {
-- String appl = (String) applications[i];
-- // returns a clone of the document with swich-cases resolved
-- Element docResolved =
-- (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-- // now determine the id of the document, which is part of the
-- // bookmark - tag (HID)
-- Node test;
-- TreeWalker treewalker = new TreeWalker(docResolved);
-- // a number to determine the anchor of the whole stuff
-- HashSet hidlist = new HashSet();
-- HashSet extendedHelpText = new HashSet();
-- Hashtable keywords = new Hashtable();
-- Hashtable helptexts = new Hashtable();
--
-- while ((test = treewalker.getNext()) != null) {
-- if (fileName == null
-- && test.getNodeName().equals("filename")) {
-+ public void traverse( Node parentNode ) {
-+ // traverse all nodes that belong to the parent
-+ for(Node test=parentNode.getFirstChild(); test!=null; test=test.getNextSibling()) {
-+ if (fileName == null && test.getNodeName().equals("filename")) {
- NodeList list = test.getChildNodes();
- Node node = list.item(0);
- if (node.getNodeType() == Node.TEXT_NODE)
-@@ -332,15 +366,102 @@
- if (!extendedHelpText.isEmpty())
- extendedHelpText = new HashSet();
- }
-- } // now save the info
-+ // traverse children
-+ traverse(test);
-+ }
-+ }
-+ }
-+
-+ public boolean compile() throws UnsupportedEncodingException, java.io.IOException {
-+ // we now have the jaroutputstream, which will contain the document.
-+ // now determine the document as a dom tree in variable docResolved
-+ String absolutePath;
-+ String sourcePath;
-+ File inputFil = new File(inputFile);
-+ try {
-+ absolutePath = inputFil.getCanonicalPath();
-+ } catch (IOException e3) {
-+ absolutePath = inputFil.getAbsolutePath();
-+ }
-+ try {
-+ sourcePath = new File(src).getCanonicalPath();
-+ } catch (IOException e3) {
-+ sourcePath = new File(inputFile).getAbsolutePath();
-+ }
-+
-+ byte[] embResolved = null;
-+ try {
-+ embResolved = getSourceDocument(inputFil.toURL().toExternalForm());
-+ } catch (MalformedURLException e4) {
-+ System.err.println(
-+ "ERROR: malformed URL '" + inputFile + "': " + e4.getMessage());
-+ return false;
-+ }
-+
-+ // now add path to the document
-+ // resolve the dom
-+ if (embResolved == null) {
-+ System.err.println("ERROR: file not existing: " + sourcePath);
-+ System.exit(1);
-+ }
-+
-+ ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-+ InputStreamReader inread;
-+ try {
-+ inread = new InputStreamReader(inByte, "UTF8");
-+ } catch (UnsupportedEncodingException e) {
-+ System.err.println(
-+ "ERROR: unsupported Encoding '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ InputSource inputSource = new InputSource(inread);
-+ inputSource.setEncoding("UTF8");
-+ Document docResolvedOrg = null;
-+ try {
-+ //System.err.println("Compiling " + inputFile);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolvedOrg = dBuilder.parse(inputSource);
-+ } catch (Exception e) {
-+ System.err.println(
-+ "ERROR: XmlDocument.createXmlDocument() failed for '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ // now find all applications for which one has to compile
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+ // returns all applications for which one has to compile
-+ Object[] applications = switchFind(docResolvedOrg);
-+
-+ for (int i = 0; i < applications.length; ++i) {
-+ String appl = (String) applications[i];
-+ // returns a clone of the document with swich-cases resolved
-+ Element docResolved =
-+ (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-+
-+ myparser aparser = new myparser(documentId, fileName, title);
-+ aparser.traverse(docResolved);
-+ documentId = aparser.documentId;
-+ fileName = aparser.fileName;
-+ title = aparser.title;
-
- addEntryToJarFile(
- appl,
- "text",
-- docResolved.toString().getBytes("UTF8"));
-- addEntryToJarFile(appl, "hidlist", hidlist);
-- addEntryToJarFile(appl, "helptexts", helptexts);
-- addEntryToJarFile(appl, "keywords", keywords);
-+ docToBytes(docResolved.getOwnerDocument()));
-+ addEntryToJarFile(appl, "hidlist", aparser.hidlist);
-+ addEntryToJarFile(appl, "helptexts", aparser.helptexts);
-+ addEntryToJarFile(appl, "keywords", aparser.keywords);
- } // end iteration over all applications
-
- try {
-Index: xmlhelp/source/com/sun/star/help/HelpIndexer.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpIndexer.java,v
-retrieving revision 1.16
-retrieving revision 1.16.20.1
-diff -u -r1.16 -r1.16.20.1
---- xmlhelp/source/com/sun/star/help/HelpIndexer.java 25 Oct 2005 11:24:55 -0000 1.16
-+++ xmlhelp/source/com/sun/star/help/HelpIndexer.java 17 Jan 2006 11:20:47 -0000 1.16.20.1
-@@ -46,7 +46,6 @@
- import java.util.*;
-
- import org.w3c.dom.*;
--import com.sun.xml.tree.*;
- import org.xml.sax.*;
- import javax.xml.parsers.*;
- import com.jclark.xsl.sax.*;
-@@ -246,7 +245,10 @@
- in.setEncoding("UTF8");
- Document docResolved = null;
- try {
-- docResolved = XmlDocument.createXmlDocument(in, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolved = dBuilder.parse(in);
- } catch (Exception e) {
- if (docResolved == null)
- System.err.println("Nullpointer");
-Index: xmlhelp/source/com/sun/star/help/makefile.mk
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/makefile.mk,v
-retrieving revision 1.21
-retrieving revision 1.21.2.1
-diff -u -r1.21 -r1.21.2.1
---- xmlhelp/source/com/sun/star/help/makefile.mk 16 Jan 2006 12:42:15 -0000 1.21
-+++ xmlhelp/source/com/sun/star/help/makefile.mk 19 Jan 2006 14:48:36 -0000 1.21.2.1
-@@ -42,7 +42,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
-+JARFILES = xml-apis.jar xercesImpl.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
- EXTRAJARFILES =
-
- .IF "$(SYSTEM_DB)" == "YES"
-Index: XmlSearch/src/com/sun/xmlsearch/makefile.mk
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.6.1
-diff -u -r1.5 -r1.5.6.1
---- XmlSearch/src/com/sun/xmlsearch/makefile.mk 25 Oct 2005 11:11:58 -0000 1.5
-+++ XmlSearch/src/com/sun/xmlsearch/makefile.mk 17 Jan 2006 10:54:03 -0000 1.5.6.1
-@@ -3,9 +3,9 @@
- #* $Workfile:$
- #*
- #* Creation date KR 28.06.99
--#* last change $Author: hr $ $Date: 2005/10/25 11:11:58 $
-+#* last change $Author: cmc $ $Date: 2006/01/17 10:54:03 $
- #*
--#* $Revision: 1.5 $
-+#* $Revision: 1.5.6.1 $
- #*
- #* $Logfile:$
- #*
-@@ -21,8 +21,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar
--#EXTRAJARFILES = jaxp.jar parser.jar xt.jar
-+JARFILES = xpi-apis.jar xercesImpl.jar xt.jar
-
- JAVAFILES = $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(subst,.class,.java $(JAVACLASSFILES)))
-
-Index: XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 9 Sep 2005 16:41:49 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 17 Jan 2006 10:54:04 -0000 1.2.12.1
-@@ -46,7 +46,8 @@
- import org.xml.sax.HandlerBase;
- import org.xml.sax.AttributeList;
- import org.xml.sax.InputSource;
--import com.sun.xml.parser.Parser;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
- import com.sun.xmlsearch.util.IntegerArray;
- import com.jclark.xsl.om.*;
-
-@@ -610,22 +611,29 @@
- }
- } // end of SubstitutedElement
-
-+ private SAXParser getParser() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
-+ {
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ return spf.newSAXParser();
-+ }
-+
- private static final int InitStackSize = 256;
- private static final Name EmptyName = null;
-- private Parser _parser = new Parser();
-+ private SAXParser _parser = null;
- private Hashtable _names = new Hashtable(256);
-
- private NameTable _nameTable;
- private NamespacePrefixMap _nsMap;
-
-- public TreeBuilder() {
-+ public TreeBuilder() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
- this(new NameTableImpl());
- }
-
-- public TreeBuilder(NameTable nameTable) {
-+ public TreeBuilder(NameTable nameTable) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
-+ _parser = getParser();
- _nameTable = nameTable;
- _nsMap = _nameTable.getEmptyNamespacePrefixMap();
-- _parser.setFastStandalone(true);
- }
-
- public Node makeSubstituteElement(Name name, Node2[] children, Node original) {
-@@ -917,9 +925,8 @@
-
- public synchronized Node getRoot(InputSource input) {
- try {
-- _parser.setDocumentHandler(this);
- // long start = System.currentTimeMillis();
-- _parser.parse(input);
-+ _parser.parse(input, this);
- /*
- System.out.println((System.currentTimeMillis()-start)
- +" msec parse");
-Index: XmlSearch/src/com/sun/xmlsearch/util/Configuration.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/util/Configuration.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 9 Sep 2005 16:45:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 17 Jan 2006 10:54:05 -0000 1.2.12.1
-@@ -40,8 +40,8 @@
- import java.util.Vector;
- import java.net.URL;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
- import org.xml.sax.InputSource;
-
- public final class Configuration {
-@@ -68,14 +68,19 @@
- }
-
- public static Element parse(URL location) throws Exception {
-- InputSource input = Resolver.createInputSource(location, true);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(location.openStream());
- return document.getDocumentElement();
- }
-
- public static Element parse(byte[] xmlBytes) throws Exception {
- ByteArrayInputStream input = new ByteArrayInputStream(xmlBytes);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(input);
- return document.getDocumentElement();
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java,v
-retrieving revision 1.7
-retrieving revision 1.7.12.1
-diff -u -r1.7 -r1.7.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 9 Sep 2005 16:52:56 -0000 1.7
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 17 Jan 2006 10:54:06 -0000 1.7.12.1
-@@ -42,15 +42,17 @@
- import java.net.URL;
- import org.xml.sax.InputSource;
- import org.xml.sax.HandlerBase;
--import com.sun.xml.parser.Resolver;
--import com.sun.xml.tree.XmlDocument;
- import com.sun.xmlsearch.tree.*;
- import com.sun.xmlsearch.util.*;
- import com.sun.xmlsearch.db.*;
- import com.sun.xmlsearch.xml.XmlIndex;
-
--import com.sun.xml.parser.Parser;
--import com.sun.xml.parser.ValidatingParser;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
-+import org.xml.sax.Parser;
-+import org.w3c.dom.Document;
-
- import com.jclark.xsl.om.*;
- import com.jclark.xsl.sax.*;
-@@ -465,8 +467,10 @@
- public void indexDocument(URL docURL, String title) throws Exception {
- InputSource source = new InputSource(docURL.openStream());
- source.setSystemId(docURL.toString());
-- Parser sourceParser = new Parser();
-- sourceParser.setFastStandalone(true);
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ SAXParser saxParser = spf.newSAXParser();
-+ Parser sourceParser = saxParser.getParser();
- XMLProcessorEx sourceLoader = new XMLProcessorImpl(sourceParser);
- // long start = System.currentTimeMillis();
- Node root =
-@@ -545,8 +549,10 @@
- }
- // System.out.println(stylesheetUrl.toString());
- InputStream stylesheetStream = stylesheetUrl.openStream();
-- XmlDocument sheet =
-- XmlDocument.createXmlDocument(stylesheetStream, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document sheet = dBuilder.parse(stylesheetStream);
- return _transformEngine.createTransform(sheet);
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 9 Sep 2005 16:53:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 17 Jan 2006 10:54:07 -0000 1.2.12.1
-@@ -39,8 +39,6 @@
- import java.io.*;
- import java.util.*;
-
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
- import org.w3c.dom.*;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
diff --git a/editors/openoffice.org-2.0-devel/files/patch-i63007 b/editors/openoffice.org-2.0-devel/files/patch-i63007
deleted file mode 100644
index dec090c8b8c8..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-i63007
+++ /dev/null
@@ -1,48 +0,0 @@
---- animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:10.000000000 +0100
-+++ animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:40.000000000 +0100
-@@ -518,7 +518,7 @@
- aCurr->first.mnParagraphIndex ) );
- }
-
-- rCurrProps.Properties = ::comphelper::containerToSequence< beans::NamedValue >( aCurr->second );
-+ rCurrProps.Properties = ::comphelper::containerToSequence( aCurr->second );
-
- ++aCurr;
- }
-
---- framework/source/uielement/toolbarmanager.cxx 2006-01-07 09:14:50.000000000 +0100
-+++ framework/source/uielement/toolbarmanager.cxx 2006-03-10 16:01:04.000000000 +0100
-@@ -1002,7 +1002,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xController = Reference< XStatusListener >( xToolbarControllerFactory->createInstanceWithArgumentsAndContext(
- aCommandURL, aArgs, xComponentContext ),
- UNO_QUERY );
-@@ -1075,7 +1075,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xInit->initialize( aArgs );
- }
-
-
---- framework/source/uielement/uicommanddescription.cxx 2005-12-16 09:11:31.000000000 +0100
-+++ framework/source/uielement/uicommanddescription.cxx 2006-03-10 16:01:13.000000000 +0100
-@@ -537,9 +537,9 @@
- }
-
- // Create cached sequences for fast retrieving
-- m_aCommandImageList = comphelper::containerToSequence< rtl::OUString >( aImageCommandVector );
-- m_aCommandRotateImageList = comphelper::containerToSequence< rtl::OUString >( aImageRotateVector );
-- m_aCommandMirrorImageList = comphelper::containerToSequence< rtl::OUString >( aImageMirrorVector );
-+ m_aCommandImageList = comphelper::containerToSequence( aImageCommandVector );
-+ m_aCommandRotateImageList = comphelper::containerToSequence( aImageRotateVector );
-+ m_aCommandMirrorImageList = comphelper::containerToSequence( aImageMirrorVector );
-
- m_bCacheFilled = sal_True;
-
diff --git a/editors/openoffice.org-3-devel/Makefile b/editors/openoffice.org-3-devel/Makefile
index c8d0bb778792..f7c42d863a3e 100644
--- a/editors/openoffice.org-3-devel/Makefile
+++ b/editors/openoffice.org-3-devel/Makefile
@@ -64,9 +64,9 @@ IGNORE= install lang/perl5.8 then try again
CODELINE= 680
RELEASE_NR= 2.0
-MILESTONE?= 159
+MILESTONE?= 160
OOOTAG?= SRC680_m${MILESTONE}
-SNAPDATE= 20060310
+SNAPDATE= 20060317
INSTALLATION_BASEDIR?= openoffice.org-${OOOTAG}
EXECBASE?= openoffice.org-${OOOTAG}
DIST_SUBDIR= openoffice.org2.0
@@ -140,7 +140,7 @@ TCSH?= /bin/tcsh
PKGMESSAGE= ${WRKDIR}/pkg-message
NUMOFPROCESSES?= 1
-CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --with-system-freetype --enable-crashdump=yes --enable-symbols=SMALL
+CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --enable-crashdump=yes --enable-symbols=SMALL --with-system-freetype
#workarounds
CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
@@ -148,7 +148,7 @@ CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
EXTRA_PATCHES+= ${FILESDIR}/fbsd4-workaroundpatch
.endif
.if defined(WITH_GNUGCJ)
-EXTRA_PATCHES+= ${FILESDIR}/gcj-cws_jaxpapi ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
+EXTRA_PATCHES+= ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
.endif
#.if defined(WITH_TTF_BYTECODE_ENABLED)
#EXTRA_PATCHES+= ${FILESDIR}/optpatch-freetype
diff --git a/editors/openoffice.org-3-devel/distinfo b/editors/openoffice.org-3-devel/distinfo
index 8a5205ca443c..a33f3de0f74e 100644
--- a/editors/openoffice.org-3-devel/distinfo
+++ b/editors/openoffice.org-3-devel/distinfo
@@ -1,6 +1,6 @@
-MD5 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = ec5a99d80cd3797dc60c52904db2c036
-SHA256 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 1795fdafb214449f316ba0279e8c79d098c1fbf55bdcb7501d5b0f866b8b37e9
-SIZE (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 240880356
+MD5 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 0f9a00166c7a3e5f7425b5605f1b7270
+SHA256 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 8e934c980c5aee9cd99972373547545f7365476ac94d107e14f6e38029815c34
+SIZE (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 241280072
MD5 (openoffice.org2.0/gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
SHA256 (openoffice.org2.0/gpc231.tar.Z) = c1265948554a9882fe8342ecc9ccbdb423321a572a5a6b56f7dfad389540da4e
SIZE (openoffice.org2.0/gpc231.tar.Z) = 27917
diff --git a/editors/openoffice.org-3-devel/files/gcj-cws_jaxpapi b/editors/openoffice.org-3-devel/files/gcj-cws_jaxpapi
deleted file mode 100644
index 353cd34bda7a..000000000000
--- a/editors/openoffice.org-3-devel/files/gcj-cws_jaxpapi
+++ /dev/null
@@ -1,1088 +0,0 @@
-Index: external/prj/d.lst
-===================================================================
-RCS file: /cvs/util/external/prj/d.lst,v
-retrieving revision 1.21
-retrieving revision 1.21.18.1
-diff -u -r1.21 -r1.21.18.1
---- external/prj/d.lst 24 Nov 2004 15:13:13 -0000 1.21
-+++ external/prj/d.lst 17 Jan 2006 10:39:46 -0000 1.21.18.1
-@@ -24,8 +24,6 @@
- ..\%__SRC%\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common.pro\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common\xt.jar %_DEST%\bin%_EXT%\xt.jar
--..\common\jaxp.jar %_DEST%\bin%_EXT%\jaxp.jar
--..\common\parser.jar %_DEST%\bin%_EXT%\parser.jar
-
- ..\audio\rtufiles\lib\audio\libaudio.a %_DEST%\lib%_EXT%\libaudio.a
- ..\audio\rtufiles\lib\audio\*.h %_DEST%\inc%_EXT%\audio\*
-Index: filter/source/config/fragments/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/fragments/makefile.mk,v
-retrieving revision 1.16
-retrieving revision 1.16.16.1
-diff -u -r1.16 -r1.16.16.1
---- filter/source/config/fragments/makefile.mk 14 Dec 2005 14:48:16 -0000 1.16
-+++ filter/source/config/fragments/makefile.mk 17 Jan 2006 11:03:31 -0000 1.16.16.1
-@@ -156,11 +156,7 @@
- MERGE:=python ../tools/merge/pyAltFCFGMerge
- .ELSE
- MERGE := $(JAVAI) -jar $(CLASSDIR)$/FCFGMerge.jar
--.IF "$(JDK)" == "gcj"
--XALANCLASS=$(SOLARBINDIR)/xalan.jar
--CLASSPATH:=$(CLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(XALANCLASS:s/ /%Z*Z%/))}
--.ENDIF
--PACKLANG := $(JAVAI) org.apache.xalan.xslt.Process -XSL langfilter.xsl
-+PACKLANG := $(JAVAI) $(JAVACPS) $(SOLARBINDIR)/xalan.jar org.apache.xalan.xslt.Process -XSL langfilter.xsl
- .ENDIF
-
- # -----------------------------------------------------------------------------
-Index: filter/source/config/tools/utils/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/tools/utils/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.92.1
-diff -u -r1.5 -r1.5.92.1
---- filter/source/config/tools/utils/makefile.mk 8 Sep 2005 21:39:14 -0000 1.5
-+++ filter/source/config/tools/utils/makefile.mk 17 Jan 2006 11:03:44 -0000 1.5.92.1
-@@ -51,8 +51,8 @@
- juh.jar \
- jut.jar \
- java_uno.jar \
-- jaxp.jar \
-- parser.jar
-+ xml-apis.jar \
-+ xercesImpl.jar
-
- JAVACLASSFILES = \
- $(CLASSDIR)$/$(PACKAGE)$/AnalyzeStartupLog.class \
-Index: helpcontent2/settings.pmk
-===================================================================
-RCS file: /cvs/documentation/helpcontent2/settings.pmk,v
-retrieving revision 1.5
-retrieving revision 1.5.106.1
-diff -u -r1.5 -r1.5.106.1
---- helpcontent2/settings.pmk 29 Apr 2005 09:14:07 -0000 1.5
-+++ helpcontent2/settings.pmk 17 Jan 2006 12:52:53 -0000 1.5.106.1
-@@ -1,5 +1,5 @@
-
--my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-+my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-
- .IF "$(SYSTEM_DB)" == "YES"
- my_cp!:=$(my_cp)$(PATH_SEPERATOR)$(DB_JAR)
-Index: officecfg/org/openoffice/configuration/FileHelper.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/FileHelper.java,v
-retrieving revision 1.2
-retrieving revision 1.2.88.1
-diff -u -r1.2 -r1.2.88.1
---- officecfg/org/openoffice/configuration/FileHelper.java 8 Sep 2005 14:42:51 -0000 1.2
-+++ officecfg/org/openoffice/configuration/FileHelper.java 17 Jan 2006 11:28:49 -0000 1.2.88.1
-@@ -62,7 +62,7 @@
- File aFile = new File(sSource);
-
- try {
-- absPath = aFile.getAbsoluteFile().toURL().toString();
-+ absPath = aFile.getAbsolutePath();
- } catch (Exception e)
- {
- e.printStackTrace();
-Index: officecfg/org/openoffice/configuration/Generator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/Generator.java,v
-retrieving revision 1.2
-retrieving revision 1.2.902.1
-diff -u -r1.2 -r1.2.902.1
---- officecfg/org/openoffice/configuration/Generator.java 5 Jul 2001 08:04:36 -0000 1.2
-+++ officecfg/org/openoffice/configuration/Generator.java 17 Jan 2006 11:28:50 -0000 1.2.902.1
-@@ -18,7 +18,7 @@
- public Generator() throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- }
-
- /**
-Index: officecfg/org/openoffice/configuration/XMLDefaultGenerator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/XMLDefaultGenerator.java,v
-retrieving revision 1.4
-retrieving revision 1.4.88.1
-diff -u -r1.4 -r1.4.88.1
---- officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 8 Sep 2005 14:43:34 -0000 1.4
-+++ officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 17 Jan 2006 11:28:50 -0000 1.4.88.1
-@@ -36,12 +36,10 @@
-
- import org.xml.sax.*;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
- import org.xml.sax.SAXException;
- import org.xml.sax.SAXParseException;
- import javax.xml.parsers.SAXParserFactory;
- import javax.xml.parsers.SAXParser;
--import com.sun.xml.tree.*;
- import java.util.*;
- import java.io.*;
- import com.jclark.xsl.sax.Driver;
-@@ -65,7 +63,7 @@
- public XMLDefaultGenerator(String sourceFile) throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- evaluateSchema(sourceFile);
- }
-
-Index: readlicense_oo/util/makefile.pmk
-===================================================================
-RCS file: /cvs/installation/readlicense/util/makefile.pmk,v
-retrieving revision 1.10
-retrieving revision 1.10.12.1
-diff -u -r1.10 -r1.10.12.1
---- readlicense_oo/util/makefile.pmk 25 Oct 2005 10:43:44 -0000 1.10
-+++ readlicense_oo/util/makefile.pmk 17 Jan 2006 11:15:07 -0000 1.10.12.1
-@@ -70,7 +70,7 @@
- $(MISC)$/readme%.html :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="html" doctype-public="-//W3C//DTD HTML 3.2//EN" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-@@ -86,7 +86,7 @@
- $(MISC)$/readme%.txt :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="text" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-Index: scripting/java/build.xml
-===================================================================
-RCS file: /cvs/framework/scripting/java/build.xml,v
-retrieving revision 1.32
-retrieving revision 1.32.18.1
-diff -u -r1.32 -r1.32.18.1
---- scripting/java/build.xml 9 Sep 2005 01:54:21 -0000 1.32
-+++ scripting/java/build.xml 17 Jan 2006 11:15:56 -0000 1.32.18.1
-@@ -65,15 +65,11 @@
-
- <path id="idesupport.class.path">
- <pathelement path="${jardir}"/>
-- <!-- <pathelement path="${solar.jar}/jaxp.jar"/>
-- <pathelement path="${solar.jar}/parser.jar"/>
-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="openide.class.path">
- <pathelement path="${jardir}"/>
- <pathelement path="${solar.jar}/openide.jar"/>
-- <!-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="netbeans.editor.support.classpath">
-Index: solenv/bin/modules/installer/javainstaller.pm
-===================================================================
-RCS file: /cvs/tools/solenv/bin/modules/installer/javainstaller.pm,v
-retrieving revision 1.22
-retrieving revision 1.21.184.2
-diff -u -r1.22 -r1.21.184.2
---- solenv/bin/modules/installer/javainstaller.pm 13 Jan 2006 15:01:29 -0000 1.22
-+++ solenv/bin/modules/installer/javainstaller.pm 18 Jan 2006 12:05:44 -0000 1.21.184.2
-@@ -494,14 +494,14 @@
-
- # The variable CLASSPATH has to contain:
- # $installsdk/classes:$installsdk/classes/setupsdk.jar:
-- # $installsdk/classes/parser.jar:$installsdk/classes/jaxp.jar:
-+ # $installsdk/classes/xercesImpl.jar:$installsdk/classes/xml-apis.jar:
- # $installsdk/classes/ldapjdk.jar:$directory
-
- my @additional_classpath = ();
- push(@additional_classpath, "$installsdk\/classes");
- push(@additional_classpath, "$installsdk\/installsdk.jar");
-- push(@additional_classpath, "$installsdk\/classes\/parser.jar");
-- push(@additional_classpath, "$installsdk\/classes\/jaxp.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xml-apis.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xercesImpl.jar");
- push(@additional_classpath, "$directory");
-
- my $newclasspathstring = "";
-Index: solenv/inc/tg_config.mk
-===================================================================
-RCS file: /cvs/tools/solenv/inc/tg_config.mk,v
-retrieving revision 1.6
-retrieving revision 1.6.184.1
-diff -u -r1.6 -r1.6.184.1
---- solenv/inc/tg_config.mk 8 Sep 2005 09:42:41 -0000 1.6
-+++ solenv/inc/tg_config.mk 17 Jan 2006 11:10:09 -0000 1.6.184.1
-@@ -62,12 +62,12 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -101,7 +101,7 @@
- @+echo -------------+ creating locale dependent resource bundles
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
- .ELSE
- $(XSLTPROC) -o $@ \
- --stringparam locale {$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))} \
-@@ -129,11 +129,11 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -170,8 +170,8 @@
- @+echo -------------+ creating locale dependent entries
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$*.tmp \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
-@@ -206,8 +206,8 @@
- @+echo -------------+ creating a module file
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$(@:f:s/.xcu/.tmp/) \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs \
-Index: toolkit/test/accessibility/jawb.mf
-===================================================================
-RCS file: /cvs/gsl/toolkit/test/accessibility/jawb.mf,v
-retrieving revision 1.4
-retrieving revision 1.4.178.1
-diff -u -r1.4 -r1.4.178.1
---- toolkit/test/accessibility/jawb.mf 23 Jul 2004 14:26:57 -0000 1.4
-+++ toolkit/test/accessibility/jawb.mf 17 Jan 2006 11:03:18 -0000 1.4.178.1
-@@ -1,3 +1,3 @@
- Manifest-Version: 1.0
- Main-Class: AccessibilityWorkBench
--Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar jaxp.jar
-+Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar xml-apis.jar
-Index: xmerge/source/xmerge/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/build.xml 24 Oct 2005 17:57:33 -0000 1.2
-+++ xmerge/source/xmerge/build.xml 17 Jan 2006 10:54:44 -0000 1.2.4.1
-@@ -58,9 +58,8 @@
- <property file="../inc/antbuild.properties"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-@@ -96,7 +95,7 @@
- <attribute name="Specification-Vendor" value="OpenOffice.org"/>
- <attribute name="Specification-Version" value="0.6.0"/>
- <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
-- <attribute name="Class-Path" value="jaxp.jar parser.jar"/>
-+ <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar"/>
- </manifest>
- </jar>
- </target>
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java,v
-retrieving revision 1.3
-retrieving revision 1.2.4.1
-diff -u -r1.3 -r1.2.4.1
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 24 Oct 2005 18:23:20 -0000 1.2
-+++ xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 17 Jan 2006 10:55:00 -0000 1.2.4.1
-@@ -79,9 +79,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set whether we want to compile with or without deprecation -->
-Index: xmerge/util/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/util/build.xml,v
-retrieving revision 1.9
-retrieving revision 1.9.4.1
-diff -u -r1.9 -r1.9.4.1
---- xmerge/util/build.xml 24 Oct 2005 18:23:52 -0000 1.9
-+++ xmerge/util/build.xml 17 Jan 2006 10:55:05 -0000 1.9.4.1
-@@ -39,9 +39,8 @@
- <property name="javadoc.dir" location="${build.dir}/javadoc"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-Index: xmerge/util/xmerge.mf
-===================================================================
-RCS file: /cvs/xml/xmerge/util/xmerge.mf,v
-retrieving revision 1.1
-retrieving revision 1.1.24.1
-diff -u -r1.1 -r1.1.24.1
---- xmerge/util/xmerge.mf 7 Mar 2002 16:45:23 -0000 1.1
-+++ xmerge/util/xmerge.mf 17 Jan 2006 10:55:11 -0000 1.1.24.1
-@@ -1,6 +1,6 @@
- Manifest-Version: 1.0
- Main-Class: org.openoffice.xmerge.test.Driver
--Class-Path: jaxp.jar parser.jar
-+Class-Path: xml-apis.jar xercesImpl.jar
- Specification-Title: OpenOffice XMerge Framework
- Specification-Vendor: OpenOffice.org
- Specification-Version: 0.6.0
-Index: xmerge/workben/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/workben/build.xml,v
-retrieving revision 1.3
-retrieving revision 1.3.8.1
-diff -u -r1.3 -r1.3.8.1
---- xmerge/workben/build.xml 9 Sep 2005 11:50:54 -0000 1.3
-+++ xmerge/workben/build.xml 17 Jan 2006 10:55:13 -0000 1.3.8.1
-@@ -60,9 +60,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set wether we want to compile with or without deprecation -->
-Index: xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java,v
-retrieving revision 1.2
-retrieving revision 1.2.2.1
-diff -u -r1.2 -r1.2.2.1
---- xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 16 Jan 2006 12:35:17 -0000 1.2
-+++ xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 19 Jan 2006 09:43:59 -0000 1.2.2.1
-@@ -43,12 +43,12 @@
- import java.net.URLConnection;
- import java.util.HashMap;
-
--public class FileURLStreamHandler
-+public class GCJFileURLStreamHandler
- extends gnu.java.net.protocol.file.Handler {
-
- private static HashMap cache = new HashMap();
-
-- FileURLStreamHandler() {
-+ GCJFileURLStreamHandler() {
- }
-
- public URLConnection openConnection(URL url) throws IOException {
-Index: xmlhelp/source/com/sun/star/help/HelpCompiler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpCompiler.java,v
-retrieving revision 1.12
-retrieving revision 1.11.4.2
-diff -u -r1.12 -r1.11.4.2
---- xmlhelp/source/com/sun/star/help/HelpCompiler.java 16 Jan 2006 12:35:49 -0000 1.12
-+++ xmlhelp/source/com/sun/star/help/HelpCompiler.java 18 Jan 2006 12:08:35 -0000 1.11.4.2
-@@ -38,6 +38,7 @@
- import java.io.ByteArrayInputStream;
- import java.io.File;
- import java.io.IOException;
-+import java.io.ByteArrayOutputStream;
- import java.io.InputStreamReader;
- import java.io.UnsupportedEncodingException;
- import java.net.MalformedURLException;
-@@ -49,16 +50,20 @@
- import java.util.LinkedList;
- import java.util.List;
-
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+
- import org.w3c.dom.Document;
- import org.w3c.dom.Element;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- import org.w3c.dom.Text;
-+import org.w3c.dom.traversal.DocumentTraversal;
-+import org.w3c.dom.traversal.NodeFilter;
-+import org.w3c.dom.traversal.TreeWalker;
-+import org.w3c.dom.traversal.NodeIterator;
- import org.xml.sax.InputSource;
-
--import com.sun.xml.tree.TreeWalker;
--import com.sun.xml.tree.XmlDocument;
--
- public class HelpCompiler {
-
- private static final String makeRelPrefix = ".." + File.separator;
-@@ -98,25 +103,25 @@
-
- }
-
-- private Object[] switchFind(Node node) {
-+ private Object[] switchFind(Document doc) {
- HashSet hs = new HashSet();
-- Node next;
-- TreeWalker tw = new TreeWalker(node);
-- while ((next = tw.getNextElement("switchinline")) != null) {
-- Element el = (Element) next;
-- if (!el.getAttribute("select").equals("appl"))
-- continue;
--
-- NodeList nl = el.getChildNodes();
-- for (int i = 0; i < nl.getLength(); ++i) {
-- if (nl.item(i).getNodeName().equals("caseinline")) {
-- String appl = ((Element) nl.item(i)).getAttribute("select");
-- hs.add(appl);
-- } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-- hs.add("DEFAULT");
-- }
-- }
-- }
-+
-+ NodeList nodelist = doc.getElementsByTagName("switchinline");
-+
-+ for (int j = 0; j < nodelist.getLength(); ++j) {
-+ Element el = (Element) nodelist.item(j);
-+ if (el.getAttribute("select").equals("appl")) {
-+ NodeList nl = el.getChildNodes();
-+ for (int i = 0; i < nl.getLength(); ++i) {
-+ if (nl.item(i).getNodeName().equals("caseinline")) {
-+ String appl = ((Element) nl.item(i)).getAttribute("select");
-+ hs.add(appl);
-+ } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-+ hs.add("DEFAULT");
-+ }
-+ }
-+ }
-+ }
-
- hs.add("DEFAULT");
- return hs.toArray();
-@@ -129,6 +134,9 @@
- NodeList nl = node.getChildNodes();
- for (int i = 0; i < nl.getLength(); ++i) {
- Node n = nl.item(i);
-+ if (n == null) {
-+ continue;
-+ }
- if ((n.getNodeName().equals("switchinline")
- || n.getNodeName().equals("switch"))
- && ((Element) n).getAttribute("select").equals("appl")) {
-@@ -168,93 +176,119 @@
- return parent;
- }
-
-- public boolean compile() throws UnsupportedEncodingException {
-- // we now have the jaroutputstream, which will contain the document.
-- // now determine the document as a dom tree in variable docResolved
-- File inputFil = new File(inputFile);
--
-- // HelpCompiler.getSourceDocument() takes a string that resembles an URL.
-- // Using inputFil.toURL() is way to expensive here,
-- // because it checks the filesystem to find out if inputFil
-- // might be a directory. This takes a lot of time if working from
-- // Windows via NFS on remote volumes. We "know" that inputfil is
-- // a file anyway.
-- String path;
-- if ( File.separatorChar == '\\' ) {
-- path = "file:/";
-- path += inputFil.getAbsolutePath();
-- path = path.replace('\\','/');
-+ static byte[] docToBytes(Document doc) throws IOException {
-+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
-+
-+ java.lang.reflect.Constructor con;
-+ java.lang.reflect.Method meth;
-+ String domImpl = doc.getClass().getName();
-+
-+ /*
-+ * We may have multiple XML parsers in the Classpath.
-+ * Depending on which one is first, the actual type of
-+ * doc may vary. Need a way to find out which API is being
-+ * used and use an appropriate serialization method.
-+ */
-+ try {
-+ // First of all try for JAXP 1.0
-+ if (domImpl.equals("com.sun.xml.tree.XmlDocument")) {
-+ Class jaxpDoc = Class.forName("com.sun.xml.tree.XmlDocument");
-+
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = jaxpDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("org.apache.crimson.tree.XmlDocument")) {
-+ Class crimsonDoc = Class.forName("org.apache.crimson.tree.XmlDocument");
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = crimsonDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("gnu.xml.dom.DomDocument")) {
-+ Class gnuSer = Class.forName("gnu.xml.dom.ls.DomLSSerializer");
-+
-+ // Get the serialize method
-+ meth = gnuSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Node"),
-+ Class.forName("java.io.OutputStream") } );
-+
-+ // Get an instance
-+ Object serializer = gnuSer.newInstance();
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc, baos } );
-+ }
-+ else if (domImpl.equals("org.apache.xerces.dom.DocumentImpl")
-+ || domImpl.equals("org.apache.xerces.dom.DeferredDocumentImpl")) {
-+ // Try for Xerces
-+ Class xercesSer =
-+ Class.forName("org.apache.xml.serialize.XMLSerializer");
-+
-+ // Get the OutputStream constructor
-+ // May want to use the OutputFormat parameter at some stage too
-+ con = xercesSer.getConstructor(new Class []
-+ { Class.forName("java.io.OutputStream"),
-+ Class.forName("org.apache.xml.serialize.OutputFormat") } );
-+
-+
-+ // Get the serialize method
-+ meth = xercesSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Document") } );
-+
-+
-+ // Get an instance
-+ Object serializer = con.newInstance(new Object [] { baos, null } );
-+
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc } );
-+ }
-+ else {
-+ // We don't have another parser
-+ throw new IOException("No appropriate API (JAXP/Xerces) to serialize XML document: " + domImpl);
-+ }
- }
-- else {
-- path = "file:" + inputFil.getAbsolutePath();
-+ catch (ClassNotFoundException cnfe) {
-+ throw new IOException(cnfe.toString());
-+ }
-+ catch (Exception e) {
-+ // We may get some other errors, but the bottom line is that
-+ // the steps being executed no longer work
-+ throw new IOException(e.toString());
- }
-- byte[] embResolved = getSourceDocument(path);
-
-- // now add path to the document
-- // resolve the dom
-- if (embResolved == null) {
-- String sourcePath;
-- try {
-- sourcePath = inputFil.getCanonicalPath();
-- } catch (IOException e3) {
-- sourcePath = inputFil.getAbsolutePath();
-- }
-- System.err.println("ERROR: file not existing: " + sourcePath);
-- System.exit(1);
-- }
-+ byte bytes[] = baos.toByteArray();
-
-- ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-- InputStreamReader inread;
-- try {
-- inread = new InputStreamReader(inByte, "UTF8");
-- } catch (UnsupportedEncodingException e) {
-- System.err.println(
-- "ERROR: unsupported Encoding '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ return bytes;
-+ }
-
-- InputSource inputSource = new InputSource(inread);
-- inputSource.setEncoding("UTF8");
-- Document docResolvedOrg = null;
-- try {
-- docResolvedOrg = XmlDocument.createXmlDocument(inputSource, false);
-- } catch (Exception e) {
-- System.err.println(
-- "ERROR: XmlDocument.createXmlDocument() failed for '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ public class myparser {
-+ HashSet hidlist = null;
-+ HashSet extendedHelpText = null;
-+ Hashtable keywords = null;
-+ Hashtable helptexts = null;
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+
-+ public myparser(String indocumentId, String infileName, String intitle) {
-+ hidlist = new HashSet();
-+ extendedHelpText = new HashSet();
-+ keywords = new Hashtable();
-+ helptexts = new Hashtable();
-+ documentId = indocumentId;
-+ fileName = infileName;
-+ title = intitle;
-+ }
-
-- // now find all applications for which one has to compile
-- String documentId = null;
-- String fileName = null;
-- String title = null;
-- // returns all applications for which one has to compile
-- Object[] applications = switchFind(docResolvedOrg);
--
-- for (int i = 0; i < applications.length; ++i) {
-- String appl = (String) applications[i];
-- // returns a clone of the document with swich-cases resolved
-- Element docResolved =
-- (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-- // now determine the id of the document, which is part of the
-- // bookmark - tag (HID)
-- Node test;
-- TreeWalker treewalker = new TreeWalker(docResolved);
-- // a number to determine the anchor of the whole stuff
-- HashSet hidlist = new HashSet();
-- HashSet extendedHelpText = new HashSet();
-- Hashtable keywords = new Hashtable();
-- Hashtable helptexts = new Hashtable();
--
-- while ((test = treewalker.getNext()) != null) {
-- if (fileName == null
-- && test.getNodeName().equals("filename")) {
-+ public void traverse( Node parentNode ) {
-+ // traverse all nodes that belong to the parent
-+ for(Node test=parentNode.getFirstChild(); test!=null; test=test.getNextSibling()) {
-+ if (fileName == null && test.getNodeName().equals("filename")) {
- NodeList list = test.getChildNodes();
- Node node = list.item(0);
- if (node.getNodeType() == Node.TEXT_NODE)
-@@ -332,15 +366,102 @@
- if (!extendedHelpText.isEmpty())
- extendedHelpText = new HashSet();
- }
-- } // now save the info
-+ // traverse children
-+ traverse(test);
-+ }
-+ }
-+ }
-+
-+ public boolean compile() throws UnsupportedEncodingException, java.io.IOException {
-+ // we now have the jaroutputstream, which will contain the document.
-+ // now determine the document as a dom tree in variable docResolved
-+ String absolutePath;
-+ String sourcePath;
-+ File inputFil = new File(inputFile);
-+ try {
-+ absolutePath = inputFil.getCanonicalPath();
-+ } catch (IOException e3) {
-+ absolutePath = inputFil.getAbsolutePath();
-+ }
-+ try {
-+ sourcePath = new File(src).getCanonicalPath();
-+ } catch (IOException e3) {
-+ sourcePath = new File(inputFile).getAbsolutePath();
-+ }
-+
-+ byte[] embResolved = null;
-+ try {
-+ embResolved = getSourceDocument(inputFil.toURL().toExternalForm());
-+ } catch (MalformedURLException e4) {
-+ System.err.println(
-+ "ERROR: malformed URL '" + inputFile + "': " + e4.getMessage());
-+ return false;
-+ }
-+
-+ // now add path to the document
-+ // resolve the dom
-+ if (embResolved == null) {
-+ System.err.println("ERROR: file not existing: " + sourcePath);
-+ System.exit(1);
-+ }
-+
-+ ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-+ InputStreamReader inread;
-+ try {
-+ inread = new InputStreamReader(inByte, "UTF8");
-+ } catch (UnsupportedEncodingException e) {
-+ System.err.println(
-+ "ERROR: unsupported Encoding '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ InputSource inputSource = new InputSource(inread);
-+ inputSource.setEncoding("UTF8");
-+ Document docResolvedOrg = null;
-+ try {
-+ //System.err.println("Compiling " + inputFile);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolvedOrg = dBuilder.parse(inputSource);
-+ } catch (Exception e) {
-+ System.err.println(
-+ "ERROR: XmlDocument.createXmlDocument() failed for '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ // now find all applications for which one has to compile
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+ // returns all applications for which one has to compile
-+ Object[] applications = switchFind(docResolvedOrg);
-+
-+ for (int i = 0; i < applications.length; ++i) {
-+ String appl = (String) applications[i];
-+ // returns a clone of the document with swich-cases resolved
-+ Element docResolved =
-+ (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-+
-+ myparser aparser = new myparser(documentId, fileName, title);
-+ aparser.traverse(docResolved);
-+ documentId = aparser.documentId;
-+ fileName = aparser.fileName;
-+ title = aparser.title;
-
- addEntryToJarFile(
- appl,
- "text",
-- docResolved.toString().getBytes("UTF8"));
-- addEntryToJarFile(appl, "hidlist", hidlist);
-- addEntryToJarFile(appl, "helptexts", helptexts);
-- addEntryToJarFile(appl, "keywords", keywords);
-+ docToBytes(docResolved.getOwnerDocument()));
-+ addEntryToJarFile(appl, "hidlist", aparser.hidlist);
-+ addEntryToJarFile(appl, "helptexts", aparser.helptexts);
-+ addEntryToJarFile(appl, "keywords", aparser.keywords);
- } // end iteration over all applications
-
- try {
-Index: xmlhelp/source/com/sun/star/help/HelpIndexer.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpIndexer.java,v
-retrieving revision 1.16
-retrieving revision 1.16.20.1
-diff -u -r1.16 -r1.16.20.1
---- xmlhelp/source/com/sun/star/help/HelpIndexer.java 25 Oct 2005 11:24:55 -0000 1.16
-+++ xmlhelp/source/com/sun/star/help/HelpIndexer.java 17 Jan 2006 11:20:47 -0000 1.16.20.1
-@@ -46,7 +46,6 @@
- import java.util.*;
-
- import org.w3c.dom.*;
--import com.sun.xml.tree.*;
- import org.xml.sax.*;
- import javax.xml.parsers.*;
- import com.jclark.xsl.sax.*;
-@@ -246,7 +245,10 @@
- in.setEncoding("UTF8");
- Document docResolved = null;
- try {
-- docResolved = XmlDocument.createXmlDocument(in, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolved = dBuilder.parse(in);
- } catch (Exception e) {
- if (docResolved == null)
- System.err.println("Nullpointer");
-Index: xmlhelp/source/com/sun/star/help/makefile.mk
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/makefile.mk,v
-retrieving revision 1.21
-retrieving revision 1.21.2.1
-diff -u -r1.21 -r1.21.2.1
---- xmlhelp/source/com/sun/star/help/makefile.mk 16 Jan 2006 12:42:15 -0000 1.21
-+++ xmlhelp/source/com/sun/star/help/makefile.mk 19 Jan 2006 14:48:36 -0000 1.21.2.1
-@@ -42,7 +42,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
-+JARFILES = xml-apis.jar xercesImpl.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
- EXTRAJARFILES =
-
- .IF "$(SYSTEM_DB)" == "YES"
-Index: XmlSearch/src/com/sun/xmlsearch/makefile.mk
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.6.1
-diff -u -r1.5 -r1.5.6.1
---- XmlSearch/src/com/sun/xmlsearch/makefile.mk 25 Oct 2005 11:11:58 -0000 1.5
-+++ XmlSearch/src/com/sun/xmlsearch/makefile.mk 17 Jan 2006 10:54:03 -0000 1.5.6.1
-@@ -3,9 +3,9 @@
- #* $Workfile:$
- #*
- #* Creation date KR 28.06.99
--#* last change $Author: hr $ $Date: 2005/10/25 11:11:58 $
-+#* last change $Author: cmc $ $Date: 2006/01/17 10:54:03 $
- #*
--#* $Revision: 1.5 $
-+#* $Revision: 1.5.6.1 $
- #*
- #* $Logfile:$
- #*
-@@ -21,8 +21,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar
--#EXTRAJARFILES = jaxp.jar parser.jar xt.jar
-+JARFILES = xpi-apis.jar xercesImpl.jar xt.jar
-
- JAVAFILES = $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(subst,.class,.java $(JAVACLASSFILES)))
-
-Index: XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 9 Sep 2005 16:41:49 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 17 Jan 2006 10:54:04 -0000 1.2.12.1
-@@ -46,7 +46,8 @@
- import org.xml.sax.HandlerBase;
- import org.xml.sax.AttributeList;
- import org.xml.sax.InputSource;
--import com.sun.xml.parser.Parser;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
- import com.sun.xmlsearch.util.IntegerArray;
- import com.jclark.xsl.om.*;
-
-@@ -610,22 +611,29 @@
- }
- } // end of SubstitutedElement
-
-+ private SAXParser getParser() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
-+ {
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ return spf.newSAXParser();
-+ }
-+
- private static final int InitStackSize = 256;
- private static final Name EmptyName = null;
-- private Parser _parser = new Parser();
-+ private SAXParser _parser = null;
- private Hashtable _names = new Hashtable(256);
-
- private NameTable _nameTable;
- private NamespacePrefixMap _nsMap;
-
-- public TreeBuilder() {
-+ public TreeBuilder() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
- this(new NameTableImpl());
- }
-
-- public TreeBuilder(NameTable nameTable) {
-+ public TreeBuilder(NameTable nameTable) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
-+ _parser = getParser();
- _nameTable = nameTable;
- _nsMap = _nameTable.getEmptyNamespacePrefixMap();
-- _parser.setFastStandalone(true);
- }
-
- public Node makeSubstituteElement(Name name, Node2[] children, Node original) {
-@@ -917,9 +925,8 @@
-
- public synchronized Node getRoot(InputSource input) {
- try {
-- _parser.setDocumentHandler(this);
- // long start = System.currentTimeMillis();
-- _parser.parse(input);
-+ _parser.parse(input, this);
- /*
- System.out.println((System.currentTimeMillis()-start)
- +" msec parse");
-Index: XmlSearch/src/com/sun/xmlsearch/util/Configuration.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/util/Configuration.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 9 Sep 2005 16:45:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 17 Jan 2006 10:54:05 -0000 1.2.12.1
-@@ -40,8 +40,8 @@
- import java.util.Vector;
- import java.net.URL;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
- import org.xml.sax.InputSource;
-
- public final class Configuration {
-@@ -68,14 +68,19 @@
- }
-
- public static Element parse(URL location) throws Exception {
-- InputSource input = Resolver.createInputSource(location, true);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(location.openStream());
- return document.getDocumentElement();
- }
-
- public static Element parse(byte[] xmlBytes) throws Exception {
- ByteArrayInputStream input = new ByteArrayInputStream(xmlBytes);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(input);
- return document.getDocumentElement();
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java,v
-retrieving revision 1.7
-retrieving revision 1.7.12.1
-diff -u -r1.7 -r1.7.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 9 Sep 2005 16:52:56 -0000 1.7
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 17 Jan 2006 10:54:06 -0000 1.7.12.1
-@@ -42,15 +42,17 @@
- import java.net.URL;
- import org.xml.sax.InputSource;
- import org.xml.sax.HandlerBase;
--import com.sun.xml.parser.Resolver;
--import com.sun.xml.tree.XmlDocument;
- import com.sun.xmlsearch.tree.*;
- import com.sun.xmlsearch.util.*;
- import com.sun.xmlsearch.db.*;
- import com.sun.xmlsearch.xml.XmlIndex;
-
--import com.sun.xml.parser.Parser;
--import com.sun.xml.parser.ValidatingParser;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
-+import org.xml.sax.Parser;
-+import org.w3c.dom.Document;
-
- import com.jclark.xsl.om.*;
- import com.jclark.xsl.sax.*;
-@@ -465,8 +467,10 @@
- public void indexDocument(URL docURL, String title) throws Exception {
- InputSource source = new InputSource(docURL.openStream());
- source.setSystemId(docURL.toString());
-- Parser sourceParser = new Parser();
-- sourceParser.setFastStandalone(true);
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ SAXParser saxParser = spf.newSAXParser();
-+ Parser sourceParser = saxParser.getParser();
- XMLProcessorEx sourceLoader = new XMLProcessorImpl(sourceParser);
- // long start = System.currentTimeMillis();
- Node root =
-@@ -545,8 +549,10 @@
- }
- // System.out.println(stylesheetUrl.toString());
- InputStream stylesheetStream = stylesheetUrl.openStream();
-- XmlDocument sheet =
-- XmlDocument.createXmlDocument(stylesheetStream, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document sheet = dBuilder.parse(stylesheetStream);
- return _transformEngine.createTransform(sheet);
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 9 Sep 2005 16:53:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 17 Jan 2006 10:54:07 -0000 1.2.12.1
-@@ -39,8 +39,6 @@
- import java.io.*;
- import java.util.*;
-
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
- import org.w3c.dom.*;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
diff --git a/editors/openoffice.org-3-devel/files/patch-i63007 b/editors/openoffice.org-3-devel/files/patch-i63007
deleted file mode 100644
index dec090c8b8c8..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-i63007
+++ /dev/null
@@ -1,48 +0,0 @@
---- animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:10.000000000 +0100
-+++ animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:40.000000000 +0100
-@@ -518,7 +518,7 @@
- aCurr->first.mnParagraphIndex ) );
- }
-
-- rCurrProps.Properties = ::comphelper::containerToSequence< beans::NamedValue >( aCurr->second );
-+ rCurrProps.Properties = ::comphelper::containerToSequence( aCurr->second );
-
- ++aCurr;
- }
-
---- framework/source/uielement/toolbarmanager.cxx 2006-01-07 09:14:50.000000000 +0100
-+++ framework/source/uielement/toolbarmanager.cxx 2006-03-10 16:01:04.000000000 +0100
-@@ -1002,7 +1002,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xController = Reference< XStatusListener >( xToolbarControllerFactory->createInstanceWithArgumentsAndContext(
- aCommandURL, aArgs, xComponentContext ),
- UNO_QUERY );
-@@ -1075,7 +1075,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xInit->initialize( aArgs );
- }
-
-
---- framework/source/uielement/uicommanddescription.cxx 2005-12-16 09:11:31.000000000 +0100
-+++ framework/source/uielement/uicommanddescription.cxx 2006-03-10 16:01:13.000000000 +0100
-@@ -537,9 +537,9 @@
- }
-
- // Create cached sequences for fast retrieving
-- m_aCommandImageList = comphelper::containerToSequence< rtl::OUString >( aImageCommandVector );
-- m_aCommandRotateImageList = comphelper::containerToSequence< rtl::OUString >( aImageRotateVector );
-- m_aCommandMirrorImageList = comphelper::containerToSequence< rtl::OUString >( aImageMirrorVector );
-+ m_aCommandImageList = comphelper::containerToSequence( aImageCommandVector );
-+ m_aCommandRotateImageList = comphelper::containerToSequence( aImageRotateVector );
-+ m_aCommandMirrorImageList = comphelper::containerToSequence( aImageMirrorVector );
-
- m_bCacheFilled = sal_True;
-
diff --git a/editors/openoffice.org-vcltesttool/Makefile b/editors/openoffice.org-vcltesttool/Makefile
index c8d0bb778792..f7c42d863a3e 100644
--- a/editors/openoffice.org-vcltesttool/Makefile
+++ b/editors/openoffice.org-vcltesttool/Makefile
@@ -64,9 +64,9 @@ IGNORE= install lang/perl5.8 then try again
CODELINE= 680
RELEASE_NR= 2.0
-MILESTONE?= 159
+MILESTONE?= 160
OOOTAG?= SRC680_m${MILESTONE}
-SNAPDATE= 20060310
+SNAPDATE= 20060317
INSTALLATION_BASEDIR?= openoffice.org-${OOOTAG}
EXECBASE?= openoffice.org-${OOOTAG}
DIST_SUBDIR= openoffice.org2.0
@@ -140,7 +140,7 @@ TCSH?= /bin/tcsh
PKGMESSAGE= ${WRKDIR}/pkg-message
NUMOFPROCESSES?= 1
-CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --with-system-freetype --enable-crashdump=yes --enable-symbols=SMALL
+CONFIGURE_ARGS+= --with-gnu-cp=${LOCALBASE}/bin/gcp --with-gnu-patch=${LOCALBASE}/bin/gpatch --with-epm=internal --enable-crashdump=yes --enable-symbols=SMALL --with-system-freetype
#workarounds
CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
@@ -148,7 +148,7 @@ CONFIGURE_ARGS+= --with-system-xrender-headers=yes #i62713#
EXTRA_PATCHES+= ${FILESDIR}/fbsd4-workaroundpatch
.endif
.if defined(WITH_GNUGCJ)
-EXTRA_PATCHES+= ${FILESDIR}/gcj-cws_jaxpapi ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
+EXTRA_PATCHES+= ${FILESDIR}/gcj-patches ${FILESDIR}/cws-maho1.diff ${FILESDIR}/gcj-fbsdworkaround
.endif
#.if defined(WITH_TTF_BYTECODE_ENABLED)
#EXTRA_PATCHES+= ${FILESDIR}/optpatch-freetype
diff --git a/editors/openoffice.org-vcltesttool/distinfo b/editors/openoffice.org-vcltesttool/distinfo
index 8a5205ca443c..a33f3de0f74e 100644
--- a/editors/openoffice.org-vcltesttool/distinfo
+++ b/editors/openoffice.org-vcltesttool/distinfo
@@ -1,6 +1,6 @@
-MD5 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = ec5a99d80cd3797dc60c52904db2c036
-SHA256 (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 1795fdafb214449f316ba0279e8c79d098c1fbf55bdcb7501d5b0f866b8b37e9
-SIZE (openoffice.org2.0/OOo_SRC680_m159_source.tar.bz2) = 240880356
+MD5 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 0f9a00166c7a3e5f7425b5605f1b7270
+SHA256 (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 8e934c980c5aee9cd99972373547545f7365476ac94d107e14f6e38029815c34
+SIZE (openoffice.org2.0/OOo_SRC680_m160_source.tar.bz2) = 241280072
MD5 (openoffice.org2.0/gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
SHA256 (openoffice.org2.0/gpc231.tar.Z) = c1265948554a9882fe8342ecc9ccbdb423321a572a5a6b56f7dfad389540da4e
SIZE (openoffice.org2.0/gpc231.tar.Z) = 27917
diff --git a/editors/openoffice.org-vcltesttool/files/gcj-cws_jaxpapi b/editors/openoffice.org-vcltesttool/files/gcj-cws_jaxpapi
deleted file mode 100644
index 353cd34bda7a..000000000000
--- a/editors/openoffice.org-vcltesttool/files/gcj-cws_jaxpapi
+++ /dev/null
@@ -1,1088 +0,0 @@
-Index: external/prj/d.lst
-===================================================================
-RCS file: /cvs/util/external/prj/d.lst,v
-retrieving revision 1.21
-retrieving revision 1.21.18.1
-diff -u -r1.21 -r1.21.18.1
---- external/prj/d.lst 24 Nov 2004 15:13:13 -0000 1.21
-+++ external/prj/d.lst 17 Jan 2006 10:39:46 -0000 1.21.18.1
-@@ -24,8 +24,6 @@
- ..\%__SRC%\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common.pro\bin\*.zip %_DEST%\pck%_EXT%\*.zip
- ..\common\xt.jar %_DEST%\bin%_EXT%\xt.jar
--..\common\jaxp.jar %_DEST%\bin%_EXT%\jaxp.jar
--..\common\parser.jar %_DEST%\bin%_EXT%\parser.jar
-
- ..\audio\rtufiles\lib\audio\libaudio.a %_DEST%\lib%_EXT%\libaudio.a
- ..\audio\rtufiles\lib\audio\*.h %_DEST%\inc%_EXT%\audio\*
-Index: filter/source/config/fragments/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/fragments/makefile.mk,v
-retrieving revision 1.16
-retrieving revision 1.16.16.1
-diff -u -r1.16 -r1.16.16.1
---- filter/source/config/fragments/makefile.mk 14 Dec 2005 14:48:16 -0000 1.16
-+++ filter/source/config/fragments/makefile.mk 17 Jan 2006 11:03:31 -0000 1.16.16.1
-@@ -156,11 +156,7 @@
- MERGE:=python ../tools/merge/pyAltFCFGMerge
- .ELSE
- MERGE := $(JAVAI) -jar $(CLASSDIR)$/FCFGMerge.jar
--.IF "$(JDK)" == "gcj"
--XALANCLASS=$(SOLARBINDIR)/xalan.jar
--CLASSPATH:=$(CLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(XALANCLASS:s/ /%Z*Z%/))}
--.ENDIF
--PACKLANG := $(JAVAI) org.apache.xalan.xslt.Process -XSL langfilter.xsl
-+PACKLANG := $(JAVAI) $(JAVACPS) $(SOLARBINDIR)/xalan.jar org.apache.xalan.xslt.Process -XSL langfilter.xsl
- .ENDIF
-
- # -----------------------------------------------------------------------------
-Index: filter/source/config/tools/utils/makefile.mk
-===================================================================
-RCS file: /cvs/framework/filter/source/config/tools/utils/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.92.1
-diff -u -r1.5 -r1.5.92.1
---- filter/source/config/tools/utils/makefile.mk 8 Sep 2005 21:39:14 -0000 1.5
-+++ filter/source/config/tools/utils/makefile.mk 17 Jan 2006 11:03:44 -0000 1.5.92.1
-@@ -51,8 +51,8 @@
- juh.jar \
- jut.jar \
- java_uno.jar \
-- jaxp.jar \
-- parser.jar
-+ xml-apis.jar \
-+ xercesImpl.jar
-
- JAVACLASSFILES = \
- $(CLASSDIR)$/$(PACKAGE)$/AnalyzeStartupLog.class \
-Index: helpcontent2/settings.pmk
-===================================================================
-RCS file: /cvs/documentation/helpcontent2/settings.pmk,v
-retrieving revision 1.5
-retrieving revision 1.5.106.1
-diff -u -r1.5 -r1.5.106.1
---- helpcontent2/settings.pmk 29 Apr 2005 09:14:07 -0000 1.5
-+++ helpcontent2/settings.pmk 17 Jan 2006 12:52:53 -0000 1.5.106.1
-@@ -1,5 +1,5 @@
-
--my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-+my_cp:=$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/unoil.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/ridl.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jurt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/jut.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlsearch.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xmlhelp.jar
-
- .IF "$(SYSTEM_DB)" == "YES"
- my_cp!:=$(my_cp)$(PATH_SEPERATOR)$(DB_JAR)
-Index: officecfg/org/openoffice/configuration/FileHelper.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/FileHelper.java,v
-retrieving revision 1.2
-retrieving revision 1.2.88.1
-diff -u -r1.2 -r1.2.88.1
---- officecfg/org/openoffice/configuration/FileHelper.java 8 Sep 2005 14:42:51 -0000 1.2
-+++ officecfg/org/openoffice/configuration/FileHelper.java 17 Jan 2006 11:28:49 -0000 1.2.88.1
-@@ -62,7 +62,7 @@
- File aFile = new File(sSource);
-
- try {
-- absPath = aFile.getAbsoluteFile().toURL().toString();
-+ absPath = aFile.getAbsolutePath();
- } catch (Exception e)
- {
- e.printStackTrace();
-Index: officecfg/org/openoffice/configuration/Generator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/Generator.java,v
-retrieving revision 1.2
-retrieving revision 1.2.902.1
-diff -u -r1.2 -r1.2.902.1
---- officecfg/org/openoffice/configuration/Generator.java 5 Jul 2001 08:04:36 -0000 1.2
-+++ officecfg/org/openoffice/configuration/Generator.java 17 Jan 2006 11:28:50 -0000 1.2.902.1
-@@ -18,7 +18,7 @@
- public Generator() throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- }
-
- /**
-Index: officecfg/org/openoffice/configuration/XMLDefaultGenerator.java
-===================================================================
-RCS file: /cvs/util/officecfg/org/openoffice/configuration/XMLDefaultGenerator.java,v
-retrieving revision 1.4
-retrieving revision 1.4.88.1
-diff -u -r1.4 -r1.4.88.1
---- officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 8 Sep 2005 14:43:34 -0000 1.4
-+++ officecfg/org/openoffice/configuration/XMLDefaultGenerator.java 17 Jan 2006 11:28:50 -0000 1.4.88.1
-@@ -36,12 +36,10 @@
-
- import org.xml.sax.*;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
- import org.xml.sax.SAXException;
- import org.xml.sax.SAXParseException;
- import javax.xml.parsers.SAXParserFactory;
- import javax.xml.parsers.SAXParser;
--import com.sun.xml.tree.*;
- import java.util.*;
- import java.io.*;
- import com.jclark.xsl.sax.Driver;
-@@ -65,7 +63,7 @@
- public XMLDefaultGenerator(String sourceFile) throws Exception
- {
- // set the driver for xt
-- System.setProperty("com.jclark.xsl.sax.parser", "com.sun.xml.parser.Parser");
-+ System.setProperty("com.jclark.xsl.sax.parser", "org.apache.xerces.parsers.SAXParser");
- evaluateSchema(sourceFile);
- }
-
-Index: readlicense_oo/util/makefile.pmk
-===================================================================
-RCS file: /cvs/installation/readlicense/util/makefile.pmk,v
-retrieving revision 1.10
-retrieving revision 1.10.12.1
-diff -u -r1.10 -r1.10.12.1
---- readlicense_oo/util/makefile.pmk 25 Oct 2005 10:43:44 -0000 1.10
-+++ readlicense_oo/util/makefile.pmk 17 Jan 2006 11:15:07 -0000 1.10.12.1
-@@ -70,7 +70,7 @@
- $(MISC)$/readme%.html :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=html file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="html" doctype-public="-//W3C//DTD HTML 3.2//EN" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-@@ -86,7 +86,7 @@
- $(MISC)$/readme%.txt :
- @+-$(MKDIR) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $(subst,_$(@:b:s/_/./:e:s/.//), $(COMMONMISC)$/$(TARGET)$/$(@:b).xrm) ..$/readme.xsl os1=$(OS) gui1=$(GUI) cp1=$(CPUNAME) com1=$(COM) lang1=$(@:b:s/_/./:e:s/.//) type=text file=$@
- .ELSE
- sed 's|xmlns:xt="http://www.jclark.com/xt"||;s|extension-element-prefixes="xt"||;s|.*xt:document.*||;s|<xsl:output method = "HTML" doctype-public = "-//W3C//DTD HTML 3.2//EN" />|<xsl:output method="text" />|' < ..$/readme.xsl | xsltproc -o $@ \
- --stringparam os1 $(OS) \
-Index: scripting/java/build.xml
-===================================================================
-RCS file: /cvs/framework/scripting/java/build.xml,v
-retrieving revision 1.32
-retrieving revision 1.32.18.1
-diff -u -r1.32 -r1.32.18.1
---- scripting/java/build.xml 9 Sep 2005 01:54:21 -0000 1.32
-+++ scripting/java/build.xml 17 Jan 2006 11:15:56 -0000 1.32.18.1
-@@ -65,15 +65,11 @@
-
- <path id="idesupport.class.path">
- <pathelement path="${jardir}"/>
-- <!-- <pathelement path="${solar.jar}/jaxp.jar"/>
-- <pathelement path="${solar.jar}/parser.jar"/>
-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="openide.class.path">
- <pathelement path="${jardir}"/>
- <pathelement path="${solar.jar}/openide.jar"/>
-- <!-- <pathelement path="${install.dir}/xerces.jar"/> -->
- </path>
-
- <path id="netbeans.editor.support.classpath">
-Index: solenv/bin/modules/installer/javainstaller.pm
-===================================================================
-RCS file: /cvs/tools/solenv/bin/modules/installer/javainstaller.pm,v
-retrieving revision 1.22
-retrieving revision 1.21.184.2
-diff -u -r1.22 -r1.21.184.2
---- solenv/bin/modules/installer/javainstaller.pm 13 Jan 2006 15:01:29 -0000 1.22
-+++ solenv/bin/modules/installer/javainstaller.pm 18 Jan 2006 12:05:44 -0000 1.21.184.2
-@@ -494,14 +494,14 @@
-
- # The variable CLASSPATH has to contain:
- # $installsdk/classes:$installsdk/classes/setupsdk.jar:
-- # $installsdk/classes/parser.jar:$installsdk/classes/jaxp.jar:
-+ # $installsdk/classes/xercesImpl.jar:$installsdk/classes/xml-apis.jar:
- # $installsdk/classes/ldapjdk.jar:$directory
-
- my @additional_classpath = ();
- push(@additional_classpath, "$installsdk\/classes");
- push(@additional_classpath, "$installsdk\/installsdk.jar");
-- push(@additional_classpath, "$installsdk\/classes\/parser.jar");
-- push(@additional_classpath, "$installsdk\/classes\/jaxp.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xml-apis.jar");
-+ push(@additional_classpath, "$installsdk\/classes\/xercesImpl.jar");
- push(@additional_classpath, "$directory");
-
- my $newclasspathstring = "";
-Index: solenv/inc/tg_config.mk
-===================================================================
-RCS file: /cvs/tools/solenv/inc/tg_config.mk,v
-retrieving revision 1.6
-retrieving revision 1.6.184.1
-diff -u -r1.6 -r1.6.184.1
---- solenv/inc/tg_config.mk 8 Sep 2005 09:42:41 -0000 1.6
-+++ solenv/inc/tg_config.mk 17 Jan 2006 11:10:09 -0000 1.6.184.1
-@@ -62,12 +62,12 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/sanity.xsl $(@:d)$*.san
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/schema_trim.xsl $(@:d)$*.tmp
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -101,7 +101,7 @@
- @+echo -------------+ creating locale dependent resource bundles
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
- .ELSE
- $(XSLTPROC) -o $@ \
- --stringparam locale {$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))} \
-@@ -129,11 +129,11 @@
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
- .IF "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- .ENDIF # "$(NO_INSPECTION)"==""
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/data_val.xsl $(@:d)$*.val xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- # xsltproc already validates against the dtd. For additional validation,
- # org.openoffice.configuration.Inspector should be replaced and the
-@@ -170,8 +170,8 @@
- @+echo -------------+ creating locale dependent entries
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$*.tmp xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(XCSROOT)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(PROCESSOUT)$/registry$/res$/, $@))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$*.tmp \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
-@@ -206,8 +206,8 @@
- @+echo -------------+ creating a module file
- -$(MKDIRHIER) $(@:d)
- .IF "$(XSLTPROC)"=="NO_XSLTPROC"
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=org.apache.xerces.parsers.SAXParser com.jclark.xsl.sax.Driver $< $(XSLDIR)$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(XCSROOT)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
-+ $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xml-apis.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/xercesImpl.jar$(PATH_SEPERATOR)$(PROCESSORDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
- .ELSE
- $(XSLTPROC) -o $(@:d)$(@:f:s/.xcu/.tmp/) \
- --stringparam xcs $(XCSROOT)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs \
-Index: toolkit/test/accessibility/jawb.mf
-===================================================================
-RCS file: /cvs/gsl/toolkit/test/accessibility/jawb.mf,v
-retrieving revision 1.4
-retrieving revision 1.4.178.1
-diff -u -r1.4 -r1.4.178.1
---- toolkit/test/accessibility/jawb.mf 23 Jul 2004 14:26:57 -0000 1.4
-+++ toolkit/test/accessibility/jawb.mf 17 Jan 2006 11:03:18 -0000 1.4.178.1
-@@ -1,3 +1,3 @@
- Manifest-Version: 1.0
- Main-Class: AccessibilityWorkBench
--Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar jaxp.jar
-+Class-Path: classes.jar ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar xt.jar xml-apis.jar
-Index: xmerge/source/xmerge/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/build.xml 24 Oct 2005 17:57:33 -0000 1.2
-+++ xmerge/source/xmerge/build.xml 17 Jan 2006 10:54:44 -0000 1.2.4.1
-@@ -58,9 +58,8 @@
- <property file="../inc/antbuild.properties"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-@@ -96,7 +95,7 @@
- <attribute name="Specification-Vendor" value="OpenOffice.org"/>
- <attribute name="Specification-Version" value="0.6.0"/>
- <attribute name="Implementation-Version" value="#IMPL-VERSION#"/>
-- <attribute name="Class-Path" value="jaxp.jar parser.jar"/>
-+ <attribute name="Class-Path" value="xml-apis.jar xercesImpl.jar"/>
- </manifest>
- </jar>
- </target>
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java,v
-retrieving revision 1.3
-retrieving revision 1.2.4.1
-diff -u -r1.3 -r1.2.4.1
-Index: xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml,v
-retrieving revision 1.2
-retrieving revision 1.2.4.1
-diff -u -r1.2 -r1.2.4.1
---- xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 24 Oct 2005 18:23:20 -0000 1.2
-+++ xmerge/source/xmerge/java/org/openoffice/xmerge/util/registry/build.xml 17 Jan 2006 10:55:00 -0000 1.2.4.1
-@@ -79,9 +79,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set whether we want to compile with or without deprecation -->
-Index: xmerge/util/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/util/build.xml,v
-retrieving revision 1.9
-retrieving revision 1.9.4.1
-diff -u -r1.9 -r1.9.4.1
---- xmerge/util/build.xml 24 Oct 2005 18:23:52 -0000 1.9
-+++ xmerge/util/build.xml 17 Jan 2006 10:55:05 -0000 1.9.4.1
-@@ -39,9 +39,8 @@
- <property name="javadoc.dir" location="${build.dir}/javadoc"/>
-
- <path id="classpath">
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- <pathelement location="${solar.jar}/unoil.jar"/>
- <pathelement location="${solar.jar}/ridl.jar"/>
- <pathelement location="${solar.jar}/jurt.jar"/>
-Index: xmerge/util/xmerge.mf
-===================================================================
-RCS file: /cvs/xml/xmerge/util/xmerge.mf,v
-retrieving revision 1.1
-retrieving revision 1.1.24.1
-diff -u -r1.1 -r1.1.24.1
---- xmerge/util/xmerge.mf 7 Mar 2002 16:45:23 -0000 1.1
-+++ xmerge/util/xmerge.mf 17 Jan 2006 10:55:11 -0000 1.1.24.1
-@@ -1,6 +1,6 @@
- Manifest-Version: 1.0
- Main-Class: org.openoffice.xmerge.test.Driver
--Class-Path: jaxp.jar parser.jar
-+Class-Path: xml-apis.jar xercesImpl.jar
- Specification-Title: OpenOffice XMerge Framework
- Specification-Vendor: OpenOffice.org
- Specification-Version: 0.6.0
-Index: xmerge/workben/build.xml
-===================================================================
-RCS file: /cvs/xml/xmerge/workben/build.xml,v
-retrieving revision 1.3
-retrieving revision 1.3.8.1
-diff -u -r1.3 -r1.3.8.1
---- xmerge/workben/build.xml 9 Sep 2005 11:50:54 -0000 1.3
-+++ xmerge/workben/build.xml 17 Jan 2006 10:55:13 -0000 1.3.8.1
-@@ -60,9 +60,8 @@
- <!-- classpath settings for javac tasks -->
- <path id="classpath">
- <pathelement location="${build.class}"/>
-- <pathelement location="${solar.jar}/parser.jar"/>
-- <pathelement location="${solar.jar}/jaxp.jar"/>
-- <pathelement location="${solar.jar}/xerces.jar"/>
-+ <pathelement location="${solar.jar}/xml-apis.jar"/>
-+ <pathelement location="${solar.jar}/xercesImpl.jar"/>
- </path>
-
- <!-- set wether we want to compile with or without deprecation -->
-Index: xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java,v
-retrieving revision 1.2
-retrieving revision 1.2.2.1
-diff -u -r1.2 -r1.2.2.1
---- xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 16 Jan 2006 12:35:17 -0000 1.2
-+++ xmlhelp/source/com/sun/star/help/GCJFileURLStreamHandler.java 19 Jan 2006 09:43:59 -0000 1.2.2.1
-@@ -43,12 +43,12 @@
- import java.net.URLConnection;
- import java.util.HashMap;
-
--public class FileURLStreamHandler
-+public class GCJFileURLStreamHandler
- extends gnu.java.net.protocol.file.Handler {
-
- private static HashMap cache = new HashMap();
-
-- FileURLStreamHandler() {
-+ GCJFileURLStreamHandler() {
- }
-
- public URLConnection openConnection(URL url) throws IOException {
-Index: xmlhelp/source/com/sun/star/help/HelpCompiler.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpCompiler.java,v
-retrieving revision 1.12
-retrieving revision 1.11.4.2
-diff -u -r1.12 -r1.11.4.2
---- xmlhelp/source/com/sun/star/help/HelpCompiler.java 16 Jan 2006 12:35:49 -0000 1.12
-+++ xmlhelp/source/com/sun/star/help/HelpCompiler.java 18 Jan 2006 12:08:35 -0000 1.11.4.2
-@@ -38,6 +38,7 @@
- import java.io.ByteArrayInputStream;
- import java.io.File;
- import java.io.IOException;
-+import java.io.ByteArrayOutputStream;
- import java.io.InputStreamReader;
- import java.io.UnsupportedEncodingException;
- import java.net.MalformedURLException;
-@@ -49,16 +50,20 @@
- import java.util.LinkedList;
- import java.util.List;
-
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+
- import org.w3c.dom.Document;
- import org.w3c.dom.Element;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- import org.w3c.dom.Text;
-+import org.w3c.dom.traversal.DocumentTraversal;
-+import org.w3c.dom.traversal.NodeFilter;
-+import org.w3c.dom.traversal.TreeWalker;
-+import org.w3c.dom.traversal.NodeIterator;
- import org.xml.sax.InputSource;
-
--import com.sun.xml.tree.TreeWalker;
--import com.sun.xml.tree.XmlDocument;
--
- public class HelpCompiler {
-
- private static final String makeRelPrefix = ".." + File.separator;
-@@ -98,25 +103,25 @@
-
- }
-
-- private Object[] switchFind(Node node) {
-+ private Object[] switchFind(Document doc) {
- HashSet hs = new HashSet();
-- Node next;
-- TreeWalker tw = new TreeWalker(node);
-- while ((next = tw.getNextElement("switchinline")) != null) {
-- Element el = (Element) next;
-- if (!el.getAttribute("select").equals("appl"))
-- continue;
--
-- NodeList nl = el.getChildNodes();
-- for (int i = 0; i < nl.getLength(); ++i) {
-- if (nl.item(i).getNodeName().equals("caseinline")) {
-- String appl = ((Element) nl.item(i)).getAttribute("select");
-- hs.add(appl);
-- } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-- hs.add("DEFAULT");
-- }
-- }
-- }
-+
-+ NodeList nodelist = doc.getElementsByTagName("switchinline");
-+
-+ for (int j = 0; j < nodelist.getLength(); ++j) {
-+ Element el = (Element) nodelist.item(j);
-+ if (el.getAttribute("select").equals("appl")) {
-+ NodeList nl = el.getChildNodes();
-+ for (int i = 0; i < nl.getLength(); ++i) {
-+ if (nl.item(i).getNodeName().equals("caseinline")) {
-+ String appl = ((Element) nl.item(i)).getAttribute("select");
-+ hs.add(appl);
-+ } else if (nl.item(i).getNodeName().equals("defaultinline")) {
-+ hs.add("DEFAULT");
-+ }
-+ }
-+ }
-+ }
-
- hs.add("DEFAULT");
- return hs.toArray();
-@@ -129,6 +134,9 @@
- NodeList nl = node.getChildNodes();
- for (int i = 0; i < nl.getLength(); ++i) {
- Node n = nl.item(i);
-+ if (n == null) {
-+ continue;
-+ }
- if ((n.getNodeName().equals("switchinline")
- || n.getNodeName().equals("switch"))
- && ((Element) n).getAttribute("select").equals("appl")) {
-@@ -168,93 +176,119 @@
- return parent;
- }
-
-- public boolean compile() throws UnsupportedEncodingException {
-- // we now have the jaroutputstream, which will contain the document.
-- // now determine the document as a dom tree in variable docResolved
-- File inputFil = new File(inputFile);
--
-- // HelpCompiler.getSourceDocument() takes a string that resembles an URL.
-- // Using inputFil.toURL() is way to expensive here,
-- // because it checks the filesystem to find out if inputFil
-- // might be a directory. This takes a lot of time if working from
-- // Windows via NFS on remote volumes. We "know" that inputfil is
-- // a file anyway.
-- String path;
-- if ( File.separatorChar == '\\' ) {
-- path = "file:/";
-- path += inputFil.getAbsolutePath();
-- path = path.replace('\\','/');
-+ static byte[] docToBytes(Document doc) throws IOException {
-+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
-+
-+ java.lang.reflect.Constructor con;
-+ java.lang.reflect.Method meth;
-+ String domImpl = doc.getClass().getName();
-+
-+ /*
-+ * We may have multiple XML parsers in the Classpath.
-+ * Depending on which one is first, the actual type of
-+ * doc may vary. Need a way to find out which API is being
-+ * used and use an appropriate serialization method.
-+ */
-+ try {
-+ // First of all try for JAXP 1.0
-+ if (domImpl.equals("com.sun.xml.tree.XmlDocument")) {
-+ Class jaxpDoc = Class.forName("com.sun.xml.tree.XmlDocument");
-+
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = jaxpDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("org.apache.crimson.tree.XmlDocument")) {
-+ Class crimsonDoc = Class.forName("org.apache.crimson.tree.XmlDocument");
-+ // The method is in the XMLDocument class itself, not a helper
-+ meth = crimsonDoc.getMethod("write",
-+ new Class[] { Class.forName("java.io.OutputStream") } );
-+
-+ meth.invoke(doc, new Object [] { baos } );
-+ }
-+ else if (domImpl.equals("gnu.xml.dom.DomDocument")) {
-+ Class gnuSer = Class.forName("gnu.xml.dom.ls.DomLSSerializer");
-+
-+ // Get the serialize method
-+ meth = gnuSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Node"),
-+ Class.forName("java.io.OutputStream") } );
-+
-+ // Get an instance
-+ Object serializer = gnuSer.newInstance();
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc, baos } );
-+ }
-+ else if (domImpl.equals("org.apache.xerces.dom.DocumentImpl")
-+ || domImpl.equals("org.apache.xerces.dom.DeferredDocumentImpl")) {
-+ // Try for Xerces
-+ Class xercesSer =
-+ Class.forName("org.apache.xml.serialize.XMLSerializer");
-+
-+ // Get the OutputStream constructor
-+ // May want to use the OutputFormat parameter at some stage too
-+ con = xercesSer.getConstructor(new Class []
-+ { Class.forName("java.io.OutputStream"),
-+ Class.forName("org.apache.xml.serialize.OutputFormat") } );
-+
-+
-+ // Get the serialize method
-+ meth = xercesSer.getMethod("serialize",
-+ new Class [] { Class.forName("org.w3c.dom.Document") } );
-+
-+
-+ // Get an instance
-+ Object serializer = con.newInstance(new Object [] { baos, null } );
-+
-+
-+ // Now call serialize to write the document
-+ meth.invoke(serializer, new Object [] { doc } );
-+ }
-+ else {
-+ // We don't have another parser
-+ throw new IOException("No appropriate API (JAXP/Xerces) to serialize XML document: " + domImpl);
-+ }
- }
-- else {
-- path = "file:" + inputFil.getAbsolutePath();
-+ catch (ClassNotFoundException cnfe) {
-+ throw new IOException(cnfe.toString());
-+ }
-+ catch (Exception e) {
-+ // We may get some other errors, but the bottom line is that
-+ // the steps being executed no longer work
-+ throw new IOException(e.toString());
- }
-- byte[] embResolved = getSourceDocument(path);
-
-- // now add path to the document
-- // resolve the dom
-- if (embResolved == null) {
-- String sourcePath;
-- try {
-- sourcePath = inputFil.getCanonicalPath();
-- } catch (IOException e3) {
-- sourcePath = inputFil.getAbsolutePath();
-- }
-- System.err.println("ERROR: file not existing: " + sourcePath);
-- System.exit(1);
-- }
-+ byte bytes[] = baos.toByteArray();
-
-- ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-- InputStreamReader inread;
-- try {
-- inread = new InputStreamReader(inByte, "UTF8");
-- } catch (UnsupportedEncodingException e) {
-- System.err.println(
-- "ERROR: unsupported Encoding '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ return bytes;
-+ }
-
-- InputSource inputSource = new InputSource(inread);
-- inputSource.setEncoding("UTF8");
-- Document docResolvedOrg = null;
-- try {
-- docResolvedOrg = XmlDocument.createXmlDocument(inputSource, false);
-- } catch (Exception e) {
-- System.err.println(
-- "ERROR: XmlDocument.createXmlDocument() failed for '"
-- + inputFile
-- + "': "
-- + e.getMessage());
-- return false;
-- }
-+ public class myparser {
-+ HashSet hidlist = null;
-+ HashSet extendedHelpText = null;
-+ Hashtable keywords = null;
-+ Hashtable helptexts = null;
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+
-+ public myparser(String indocumentId, String infileName, String intitle) {
-+ hidlist = new HashSet();
-+ extendedHelpText = new HashSet();
-+ keywords = new Hashtable();
-+ helptexts = new Hashtable();
-+ documentId = indocumentId;
-+ fileName = infileName;
-+ title = intitle;
-+ }
-
-- // now find all applications for which one has to compile
-- String documentId = null;
-- String fileName = null;
-- String title = null;
-- // returns all applications for which one has to compile
-- Object[] applications = switchFind(docResolvedOrg);
--
-- for (int i = 0; i < applications.length; ++i) {
-- String appl = (String) applications[i];
-- // returns a clone of the document with swich-cases resolved
-- Element docResolved =
-- (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-- // now determine the id of the document, which is part of the
-- // bookmark - tag (HID)
-- Node test;
-- TreeWalker treewalker = new TreeWalker(docResolved);
-- // a number to determine the anchor of the whole stuff
-- HashSet hidlist = new HashSet();
-- HashSet extendedHelpText = new HashSet();
-- Hashtable keywords = new Hashtable();
-- Hashtable helptexts = new Hashtable();
--
-- while ((test = treewalker.getNext()) != null) {
-- if (fileName == null
-- && test.getNodeName().equals("filename")) {
-+ public void traverse( Node parentNode ) {
-+ // traverse all nodes that belong to the parent
-+ for(Node test=parentNode.getFirstChild(); test!=null; test=test.getNextSibling()) {
-+ if (fileName == null && test.getNodeName().equals("filename")) {
- NodeList list = test.getChildNodes();
- Node node = list.item(0);
- if (node.getNodeType() == Node.TEXT_NODE)
-@@ -332,15 +366,102 @@
- if (!extendedHelpText.isEmpty())
- extendedHelpText = new HashSet();
- }
-- } // now save the info
-+ // traverse children
-+ traverse(test);
-+ }
-+ }
-+ }
-+
-+ public boolean compile() throws UnsupportedEncodingException, java.io.IOException {
-+ // we now have the jaroutputstream, which will contain the document.
-+ // now determine the document as a dom tree in variable docResolved
-+ String absolutePath;
-+ String sourcePath;
-+ File inputFil = new File(inputFile);
-+ try {
-+ absolutePath = inputFil.getCanonicalPath();
-+ } catch (IOException e3) {
-+ absolutePath = inputFil.getAbsolutePath();
-+ }
-+ try {
-+ sourcePath = new File(src).getCanonicalPath();
-+ } catch (IOException e3) {
-+ sourcePath = new File(inputFile).getAbsolutePath();
-+ }
-+
-+ byte[] embResolved = null;
-+ try {
-+ embResolved = getSourceDocument(inputFil.toURL().toExternalForm());
-+ } catch (MalformedURLException e4) {
-+ System.err.println(
-+ "ERROR: malformed URL '" + inputFile + "': " + e4.getMessage());
-+ return false;
-+ }
-+
-+ // now add path to the document
-+ // resolve the dom
-+ if (embResolved == null) {
-+ System.err.println("ERROR: file not existing: " + sourcePath);
-+ System.exit(1);
-+ }
-+
-+ ByteArrayInputStream inByte = new ByteArrayInputStream(embResolved);
-+ InputStreamReader inread;
-+ try {
-+ inread = new InputStreamReader(inByte, "UTF8");
-+ } catch (UnsupportedEncodingException e) {
-+ System.err.println(
-+ "ERROR: unsupported Encoding '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ InputSource inputSource = new InputSource(inread);
-+ inputSource.setEncoding("UTF8");
-+ Document docResolvedOrg = null;
-+ try {
-+ //System.err.println("Compiling " + inputFile);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolvedOrg = dBuilder.parse(inputSource);
-+ } catch (Exception e) {
-+ System.err.println(
-+ "ERROR: XmlDocument.createXmlDocument() failed for '"
-+ + inputFile
-+ + "': "
-+ + e.getMessage());
-+ return false;
-+ }
-+
-+ // now find all applications for which one has to compile
-+ String documentId = null;
-+ String fileName = null;
-+ String title = null;
-+ // returns all applications for which one has to compile
-+ Object[] applications = switchFind(docResolvedOrg);
-+
-+ for (int i = 0; i < applications.length; ++i) {
-+ String appl = (String) applications[i];
-+ // returns a clone of the document with swich-cases resolved
-+ Element docResolved =
-+ (Element) clone(docResolvedOrg.getDocumentElement(), appl);
-+
-+ myparser aparser = new myparser(documentId, fileName, title);
-+ aparser.traverse(docResolved);
-+ documentId = aparser.documentId;
-+ fileName = aparser.fileName;
-+ title = aparser.title;
-
- addEntryToJarFile(
- appl,
- "text",
-- docResolved.toString().getBytes("UTF8"));
-- addEntryToJarFile(appl, "hidlist", hidlist);
-- addEntryToJarFile(appl, "helptexts", helptexts);
-- addEntryToJarFile(appl, "keywords", keywords);
-+ docToBytes(docResolved.getOwnerDocument()));
-+ addEntryToJarFile(appl, "hidlist", aparser.hidlist);
-+ addEntryToJarFile(appl, "helptexts", aparser.helptexts);
-+ addEntryToJarFile(appl, "keywords", aparser.keywords);
- } // end iteration over all applications
-
- try {
-Index: xmlhelp/source/com/sun/star/help/HelpIndexer.java
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/HelpIndexer.java,v
-retrieving revision 1.16
-retrieving revision 1.16.20.1
-diff -u -r1.16 -r1.16.20.1
---- xmlhelp/source/com/sun/star/help/HelpIndexer.java 25 Oct 2005 11:24:55 -0000 1.16
-+++ xmlhelp/source/com/sun/star/help/HelpIndexer.java 17 Jan 2006 11:20:47 -0000 1.16.20.1
-@@ -46,7 +46,6 @@
- import java.util.*;
-
- import org.w3c.dom.*;
--import com.sun.xml.tree.*;
- import org.xml.sax.*;
- import javax.xml.parsers.*;
- import com.jclark.xsl.sax.*;
-@@ -246,7 +245,10 @@
- in.setEncoding("UTF8");
- Document docResolved = null;
- try {
-- docResolved = XmlDocument.createXmlDocument(in, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ docResolved = dBuilder.parse(in);
- } catch (Exception e) {
- if (docResolved == null)
- System.err.println("Nullpointer");
-Index: xmlhelp/source/com/sun/star/help/makefile.mk
-===================================================================
-RCS file: /cvs/util/xmlhelp/source/com/sun/star/help/makefile.mk,v
-retrieving revision 1.21
-retrieving revision 1.21.2.1
-diff -u -r1.21 -r1.21.2.1
---- xmlhelp/source/com/sun/star/help/makefile.mk 16 Jan 2006 12:42:15 -0000 1.21
-+++ xmlhelp/source/com/sun/star/help/makefile.mk 19 Jan 2006 14:48:36 -0000 1.21.2.1
-@@ -42,7 +42,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
-+JARFILES = xml-apis.jar xercesImpl.jar xt.jar unoil.jar ridl.jar jurt.jar jut.jar xmlsearch.jar
- EXTRAJARFILES =
-
- .IF "$(SYSTEM_DB)" == "YES"
-Index: XmlSearch/src/com/sun/xmlsearch/makefile.mk
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/makefile.mk,v
-retrieving revision 1.5
-retrieving revision 1.5.6.1
-diff -u -r1.5 -r1.5.6.1
---- XmlSearch/src/com/sun/xmlsearch/makefile.mk 25 Oct 2005 11:11:58 -0000 1.5
-+++ XmlSearch/src/com/sun/xmlsearch/makefile.mk 17 Jan 2006 10:54:03 -0000 1.5.6.1
-@@ -3,9 +3,9 @@
- #* $Workfile:$
- #*
- #* Creation date KR 28.06.99
--#* last change $Author: hr $ $Date: 2005/10/25 11:11:58 $
-+#* last change $Author: cmc $ $Date: 2006/01/17 10:54:03 $
- #*
--#* $Revision: 1.5 $
-+#* $Revision: 1.5.6.1 $
- #*
- #* $Logfile:$
- #*
-@@ -21,8 +21,7 @@
-
- .INCLUDE : settings.mk
-
--JARFILES = jaxp.jar parser.jar xt.jar
--#EXTRAJARFILES = jaxp.jar parser.jar xt.jar
-+JARFILES = xpi-apis.jar xercesImpl.jar xt.jar
-
- JAVAFILES = $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(subst,.class,.java $(JAVACLASSFILES)))
-
-Index: XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 9 Sep 2005 16:41:49 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/tree/TreeBuilder.java 17 Jan 2006 10:54:04 -0000 1.2.12.1
-@@ -46,7 +46,8 @@
- import org.xml.sax.HandlerBase;
- import org.xml.sax.AttributeList;
- import org.xml.sax.InputSource;
--import com.sun.xml.parser.Parser;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
- import com.sun.xmlsearch.util.IntegerArray;
- import com.jclark.xsl.om.*;
-
-@@ -610,22 +611,29 @@
- }
- } // end of SubstitutedElement
-
-+ private SAXParser getParser() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
-+ {
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ return spf.newSAXParser();
-+ }
-+
- private static final int InitStackSize = 256;
- private static final Name EmptyName = null;
-- private Parser _parser = new Parser();
-+ private SAXParser _parser = null;
- private Hashtable _names = new Hashtable(256);
-
- private NameTable _nameTable;
- private NamespacePrefixMap _nsMap;
-
-- public TreeBuilder() {
-+ public TreeBuilder() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
- this(new NameTableImpl());
- }
-
-- public TreeBuilder(NameTable nameTable) {
-+ public TreeBuilder(NameTable nameTable) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException {
-+ _parser = getParser();
- _nameTable = nameTable;
- _nsMap = _nameTable.getEmptyNamespacePrefixMap();
-- _parser.setFastStandalone(true);
- }
-
- public Node makeSubstituteElement(Name name, Node2[] children, Node original) {
-@@ -917,9 +925,8 @@
-
- public synchronized Node getRoot(InputSource input) {
- try {
-- _parser.setDocumentHandler(this);
- // long start = System.currentTimeMillis();
-- _parser.parse(input);
-+ _parser.parse(input, this);
- /*
- System.out.println((System.currentTimeMillis()-start)
- +" msec parse");
-Index: XmlSearch/src/com/sun/xmlsearch/util/Configuration.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/util/Configuration.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 9 Sep 2005 16:45:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/util/Configuration.java 17 Jan 2006 10:54:05 -0000 1.2.12.1
-@@ -40,8 +40,8 @@
- import java.util.Vector;
- import java.net.URL;
- import org.w3c.dom.*;
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
- import org.xml.sax.InputSource;
-
- public final class Configuration {
-@@ -68,14 +68,19 @@
- }
-
- public static Element parse(URL location) throws Exception {
-- InputSource input = Resolver.createInputSource(location, true);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(location.openStream());
- return document.getDocumentElement();
- }
-
- public static Element parse(byte[] xmlBytes) throws Exception {
- ByteArrayInputStream input = new ByteArrayInputStream(xmlBytes);
-- XmlDocument document = XmlDocument.createXmlDocument(input, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document document = dBuilder.parse(input);
- return document.getDocumentElement();
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java,v
-retrieving revision 1.7
-retrieving revision 1.7.12.1
-diff -u -r1.7 -r1.7.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 9 Sep 2005 16:52:56 -0000 1.7
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexBuilder.java 17 Jan 2006 10:54:06 -0000 1.7.12.1
-@@ -42,15 +42,17 @@
- import java.net.URL;
- import org.xml.sax.InputSource;
- import org.xml.sax.HandlerBase;
--import com.sun.xml.parser.Resolver;
--import com.sun.xml.tree.XmlDocument;
- import com.sun.xmlsearch.tree.*;
- import com.sun.xmlsearch.util.*;
- import com.sun.xmlsearch.db.*;
- import com.sun.xmlsearch.xml.XmlIndex;
-
--import com.sun.xml.parser.Parser;
--import com.sun.xml.parser.ValidatingParser;
-+import javax.xml.parsers.DocumentBuilder;
-+import javax.xml.parsers.DocumentBuilderFactory;
-+import javax.xml.parsers.SAXParserFactory;
-+import javax.xml.parsers.SAXParser;
-+import org.xml.sax.Parser;
-+import org.w3c.dom.Document;
-
- import com.jclark.xsl.om.*;
- import com.jclark.xsl.sax.*;
-@@ -465,8 +467,10 @@
- public void indexDocument(URL docURL, String title) throws Exception {
- InputSource source = new InputSource(docURL.openStream());
- source.setSystemId(docURL.toString());
-- Parser sourceParser = new Parser();
-- sourceParser.setFastStandalone(true);
-+ SAXParserFactory spf = SAXParserFactory.newInstance();
-+ spf.setValidating(false);
-+ SAXParser saxParser = spf.newSAXParser();
-+ Parser sourceParser = saxParser.getParser();
- XMLProcessorEx sourceLoader = new XMLProcessorImpl(sourceParser);
- // long start = System.currentTimeMillis();
- Node root =
-@@ -545,8 +549,10 @@
- }
- // System.out.println(stylesheetUrl.toString());
- InputStream stylesheetStream = stylesheetUrl.openStream();
-- XmlDocument sheet =
-- XmlDocument.createXmlDocument(stylesheetStream, false);
-+ DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
-+ dFactory.setValidating(false);
-+ DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
-+ Document sheet = dBuilder.parse(stylesheetStream);
- return _transformEngine.createTransform(sheet);
- }
-
-Index: XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java
-===================================================================
-RCS file: /cvs/util/XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java,v
-retrieving revision 1.2
-retrieving revision 1.2.12.1
-diff -u -r1.2 -r1.2.12.1
---- XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 9 Sep 2005 16:53:09 -0000 1.2
-+++ XmlSearch/src/com/sun/xmlsearch/xml/indexer/XmlIndexer.java 17 Jan 2006 10:54:07 -0000 1.2.12.1
-@@ -39,8 +39,6 @@
- import java.io.*;
- import java.util.*;
-
--import com.sun.xml.tree.XmlDocument;
--import com.sun.xml.parser.Resolver;
- import org.w3c.dom.*;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
diff --git a/editors/openoffice.org-vcltesttool/files/patch-i63007 b/editors/openoffice.org-vcltesttool/files/patch-i63007
deleted file mode 100644
index dec090c8b8c8..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-i63007
+++ /dev/null
@@ -1,48 +0,0 @@
---- animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:10.000000000 +0100
-+++ animations/source/animcore/targetpropertiescreator.cxx 2006-03-10 14:03:40.000000000 +0100
-@@ -518,7 +518,7 @@
- aCurr->first.mnParagraphIndex ) );
- }
-
-- rCurrProps.Properties = ::comphelper::containerToSequence< beans::NamedValue >( aCurr->second );
-+ rCurrProps.Properties = ::comphelper::containerToSequence( aCurr->second );
-
- ++aCurr;
- }
-
---- framework/source/uielement/toolbarmanager.cxx 2006-01-07 09:14:50.000000000 +0100
-+++ framework/source/uielement/toolbarmanager.cxx 2006-03-10 16:01:04.000000000 +0100
-@@ -1002,7 +1002,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xController = Reference< XStatusListener >( xToolbarControllerFactory->createInstanceWithArgumentsAndContext(
- aCommandURL, aArgs, xComponentContext ),
- UNO_QUERY );
-@@ -1075,7 +1075,7 @@
- aPropertyVector.push_back( makeAny( aPropValue ));
- }
-
-- Sequence< Any > aArgs( comphelper::containerToSequence< Any >( aPropertyVector ));
-+ Sequence< Any > aArgs( comphelper::containerToSequence( aPropertyVector ));
- xInit->initialize( aArgs );
- }
-
-
---- framework/source/uielement/uicommanddescription.cxx 2005-12-16 09:11:31.000000000 +0100
-+++ framework/source/uielement/uicommanddescription.cxx 2006-03-10 16:01:13.000000000 +0100
-@@ -537,9 +537,9 @@
- }
-
- // Create cached sequences for fast retrieving
-- m_aCommandImageList = comphelper::containerToSequence< rtl::OUString >( aImageCommandVector );
-- m_aCommandRotateImageList = comphelper::containerToSequence< rtl::OUString >( aImageRotateVector );
-- m_aCommandMirrorImageList = comphelper::containerToSequence< rtl::OUString >( aImageMirrorVector );
-+ m_aCommandImageList = comphelper::containerToSequence( aImageCommandVector );
-+ m_aCommandRotateImageList = comphelper::containerToSequence( aImageRotateVector );
-+ m_aCommandMirrorImageList = comphelper::containerToSequence( aImageMirrorVector );
-
- m_bCacheFilled = sal_True;
-