You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by an...@locus.apache.org on 2000/06/01 03:31:20 UTC
cvs commit: xml-xerces/c/scripts packageBinaries.pl
andyh 00/05/31 18:31:20
Modified: c/Projects/Win32/VC6/xerces-all xerces-all.dsw
c/Projects/Win32/VC6/xerces-all/CreateDOMDocument
CreateDOMDocument.dsp
c/Projects/Win32/VC6/xerces-all/DOMCount DOMCount.dsp
c/Projects/Win32/VC6/xerces-all/DOMIDTest DOMIDTest.dsp
c/Projects/Win32/VC6/xerces-all/DOMMemTest DOMMemTest.dsp
c/Projects/Win32/VC6/xerces-all/DOMPrint DOMPrint.dsp
c/Projects/Win32/VC6/xerces-all/DOMTest DOMTest.dsp
c/Projects/Win32/VC6/xerces-all/DOMTraversalTest
DOMTraversalTest.dsp
c/Projects/Win32/VC6/xerces-all/EncodingTest
EncodingTest.dsp
c/Projects/Win32/VC6/xerces-all/EnumVal EnumVal.dsp
c/Projects/Win32/VC6/xerces-all/MemParse MemParse.dsp
c/Projects/Win32/VC6/xerces-all/PParse PParse.dsp
c/Projects/Win32/VC6/xerces-all/Redirect Redirect.dsp
c/Projects/Win32/VC6/xerces-all/SAXCount SAXCount.dsp
c/Projects/Win32/VC6/xerces-all/SAXPrint SAXPrint.dsp
c/Projects/Win32/VC6/xerces-all/StdInParse StdInParse.dsp
c/Projects/Win32/VC6/xerces-all/ThreadTest ThreadTest.dsp
c/Projects/Win32/VC6/xerces-all/XercesLib XercesLib.dsp
c/Projects/Win32/VC6/xerces-all/xerces-com xerces-com.dsp
c/doc faq-other.xml faq-parse.xml
c/samples/Projects/Win32/VC6/CreateDOMDocument
CreateDOMDocument.dsp
c/samples/Projects/Win32/VC6/DOMCount DOMCount.dsp
c/samples/Projects/Win32/VC6/DOMPrint DOMPrint.dsp
c/samples/Projects/Win32/VC6/EnumVal EnumVal.dsp
c/samples/Projects/Win32/VC6/MemParse MemParse.dsp
c/samples/Projects/Win32/VC6/PParse PParse.dsp
c/samples/Projects/Win32/VC6/Redirect Redirect.dsp
c/samples/Projects/Win32/VC6/SAXCount SAXCount.dsp
c/samples/Projects/Win32/VC6/SAXPrint SAXPrint.dsp
c/samples/Projects/Win32/VC6/StdInParse StdInParse.dsp
c/scripts packageBinaries.pl
Log:
Update MSVC project files to use separate debug and release DLLs.
Some updates to FAQ (more to follow.)
Revision Changes Path
1.18 +3 -0 xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-all.dsw
Index: xerces-all.dsw
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-all.dsw,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- xerces-all.dsw 2000/05/13 03:58:49 1.17
+++ xerces-all.dsw 2000/06/01 01:31:06 1.18
@@ -308,6 +308,9 @@
Begin Project Dependency
Project_Dep_Name XercesLib
End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name DOMIDTest
+ End Project Dependency
}}}
###############################################################################
1.4 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.dsp
Index: CreateDOMDocument.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CreateDOMDocument.dsp 2000/03/02 19:53:32 1.3
+++ CreateDOMDocument.dsp 2000/06/01 01:31:07 1.4
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.dsp
Index: DOMCount.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DOMCount.dsp 2000/03/02 19:53:32 1.4
+++ DOMCount.dsp 2000/06/01 01:31:07 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.2 +5 -5 xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMIDTest/DOMIDTest.dsp
Index: DOMIDTest.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMIDTest/DOMIDTest.dsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMIDTest.dsp 2000/05/13 03:58:49 1.1
+++ DOMIDTest.dsp 2000/06/01 01:31:07 1.2
@@ -50,7 +50,7 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\..\Build\Win32\VC6\Release"
!ELSEIF "$(CFG)" == "DOMIDTest - Win32 Debug"
@@ -66,8 +66,8 @@
# PROP Intermediate_Dir "..\..\..\..\..\Build\Win32\VC6\Debug\obj"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /G6 /MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR /FD /GZ /c
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /G6 /MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR /FD /GZ /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
@@ -75,8 +75,8 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.dsp
Index: DOMMemTest.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DOMMemTest.dsp 2000/03/02 19:53:33 1.4
+++ DOMMemTest.dsp 2000/06/01 01:31:08 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.6 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.dsp
Index: DOMPrint.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.dsp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DOMPrint.dsp 2000/05/13 03:58:49 1.5
+++ DOMPrint.dsp 2000/06/01 01:31:08 1.6
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +2 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.dsp
Index: DOMTest.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DOMTest.dsp 2000/03/02 19:53:34 1.4
+++ DOMTest.dsp 2000/06/01 01:31:09 1.5
@@ -64,6 +64,7 @@
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "..\..\..\..\..\Build\Win32\VC6\Debug"
# PROP Intermediate_Dir "..\..\..\..\..\Build\Win32\VC6\Debug\obj"
+# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FD /GZ /c
@@ -75,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.dsp
Index: DOMTraversalTest.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DOMTraversalTest.dsp 2000/03/02 19:53:34 1.4
+++ DOMTraversalTest.dsp 2000/06/01 01:31:09 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.dsp
Index: EncodingTest.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- EncodingTest.dsp 2000/03/02 19:53:34 1.4
+++ EncodingTest.dsp 2000/06/01 01:31:10 1.5
@@ -74,7 +74,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.4 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.dsp
Index: EnumVal.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- EnumVal.dsp 2000/03/02 19:53:35 1.3
+++ EnumVal.dsp 2000/06/01 01:31:10 1.4
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/MemParse/MemParse.dsp
Index: MemParse.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/MemParse/MemParse.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- MemParse.dsp 2000/03/02 19:53:35 1.4
+++ MemParse.dsp 2000/06/01 01:31:10 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/PParse/PParse.dsp
Index: PParse.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/PParse/PParse.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- PParse.dsp 2000/03/02 19:53:35 1.4
+++ PParse.dsp 2000/06/01 01:31:11 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/Redirect/Redirect.dsp
Index: Redirect.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/Redirect/Redirect.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Redirect.dsp 2000/03/02 19:53:36 1.4
+++ Redirect.dsp 2000/06/01 01:31:11 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.6 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.dsp
Index: SAXCount.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.dsp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SAXCount.dsp 2000/05/09 00:22:24 1.5
+++ SAXCount.dsp 2000/06/01 01:31:11 1.6
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.dsp
Index: SAXPrint.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SAXPrint.dsp 2000/03/02 19:53:37 1.4
+++ SAXPrint.dsp 2000/06/01 01:31:12 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.5 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.dsp
Index: StdInParse.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- StdInParse.dsp 2000/03/02 19:53:38 1.4
+++ StdInParse.dsp 2000/06/01 01:31:12 1.5
@@ -76,7 +76,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
!ENDIF
1.4 +2 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.dsp
Index: ThreadTest.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ThreadTest.dsp 2000/01/20 20:37:21 1.3
+++ ThreadTest.dsp 2000/06/01 01:31:12 1.4
@@ -76,7 +76,8 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# SUBTRACT LINK32 /incremental:no
!ENDIF
1.32 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp
Index: XercesLib.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- XercesLib.dsp 2000/05/13 03:58:50 1.31
+++ XercesLib.dsp 2000/06/01 01:31:14 1.32
@@ -81,7 +81,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib advapi32.lib wsock32.lib /nologo /base:"0x12000000" /version:1.2 /subsystem:windows /dll /debug /machine:I386 /out:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1_2.dll" /implib:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1.lib" /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib advapi32.lib wsock32.lib /nologo /base:"0x12000000" /version:1.2 /subsystem:windows /dll /debug /machine:I386 /out:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1_2D.dll" /implib:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1D.lib" /pdbtype:sept
# SUBTRACT LINK32 /pdb:none
!ENDIF
1.4 +1 -1 xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.dsp
Index: xerces-com.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- xerces-com.dsp 2000/04/05 19:05:20 1.3
+++ xerces-com.dsp 2000/06/01 01:31:14 1.4
@@ -55,7 +55,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib shlwapi.lib xerces-c_1.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib shlwapi.lib xerces-c_1D.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
# Begin Custom Build - Performing registration
OutDir=.\..\..\..\..\..\Build\Win32\xml4com\Debug
TargetDir=\xml-xerces\c\Build\Win32\xml4com\Debug
1.5 +50 -69 xml-xerces/c/doc/faq-other.xml
Index: faq-other.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/faq-other.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- faq-other.xml 2000/05/31 20:04:58 1.4
+++ faq-other.xml 2000/06/01 01:31:14 1.5
@@ -1,4 +1,4 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE faqs SYSTEM "./dtd/faqs.dtd">
<faqs title="Other &XercesCName; Questions">
@@ -15,88 +15,69 @@
</faq>
- <faq title="I found a defect - how do I report it?">
- <q>I found a defect - how do I report it?</q>
+ <faq title="Is there any kind of support available for Xerces-C/XML4C?">
+ <q>Is there any kind of support available for Xerces-C/XML4C?</q>
<a>
-
- <p>Send the defect reports to <<jump
- href="mailto:&XercesCEmailAddress;">
- &XercesCEmailAddress;</jump>> with the version number,
- the exact OS release number, the compiler version number,
- and a copy of the XML document that generates the
- error. Do mention the archive (source or binary) you are
- using. If you have rebuilt the samples/library then please
- mention that too. The more information we get, the faster
- we will be able to reproduce and fix the defect.</p>
+ <p>&XercesCFullName; somes with <em>no</em> formal support. </p>
+ <p>Every volunteer project obtains its strength from the
+ people involved in it. Mailing lists provide a simple and
+ effective communication mechanism. You are welcome to join
+ any of these mailing lists (or all of them if you wish).
+ You can choose to lurk, or actively participate. It's up to you.
+ Before you join these lists, you should look over the resources
+ in the Reference Library section</p>
+
+
+ <p>Instructions for subscribing and list archives are
+ <jump href="http://xml.apache.org/mail.html">here</jump>.
+ </p>
+ <p>
+ IBM also maintains a newsgroup for discussion of XML4C. The
+ news server is "news.alphaworks.ibm.com", and the group is
+ "XML-for-C++".</p>
</a>
</faq>
-
- <faq title="Is there any kind of support available for Xerces-C/XML4C?">
- <q>Is there any kind of support available for Xerces-C/XML4C?</q>
+ <faq title="I found a defect - how do I report it?">
+ <q>I found a defect - how do I report it?</q>
<a>
- <p>Limited support is available with <em>no
- guarantees</em> via the Xerces-C mailing list <<jump
- href="mailto:&XercesCEmailAddress;">&XercesCEmailAddress;</jump>>
- and <jump
- href="http://www.alphaworks.ibm.com/forum/xml4c.nsf/discussion_current_frameset">XML4C
- discussion forum on Alphaworks</jump>. We strongly
- recommend all &XercesCName; users to subscribe to the
- Xerces-C mailing list and monitor the discussions on the
- XML4C discussion forums.</p>
-
- <p>IBM, in the past, has set up some separate special
- support contracts for customers who absolutely insisted on
- having support. If you have similar requirements, then you
- may contact IBM via email at <jump
- href="mailto:xml4c@us.ibm.com">xml4c@us.ibm.com</jump>.</p>
+ <p>Check the bug list at
+ <jump href="http://xml.apache.org/xerces-c/index.html">Apache</jump>.
+ The problem may already be known, or even fixed.
+ </p>
+
+ <p>Otherwise, send the bugs to either the xerces-c-dev
+ mailing list (preferred) or the IBM Alphaworks news group, as
+ desribed above. The more information that you can provide,
+ the better the chance of understanding what happened, or
+ what the problem really is. Please include the version of Xerces-c or XML4C,
+ what kind of machine, including Operating System and OS Verion Number,
+ whether you built the xerces library yourself or used the binary distribution,
+ the XML document (or excerpt) that fails, the C++ application code that failed,
+ and what happened.
+ </p>
</a>
</faq>
- <faq title="I have a question not covered here -- who may I contact?">
- <q>I have a question not covered here -- who may I contact?</q>
- <a>
- <p>Hopefully, you have read this entire FAQ and still
- could not find the answer to your question.</p>
- <p>Next, we would like you to search the archives
- (addresses given below) and on going discussion threads
- (URL's mentioned in the answer to the previous question
- above) to see if someone else has already asked the same
- question. Its been a while since the first public release
- of this product was made, so most common questions have
- been asked and answered. Many people actively
- subscribe/monitor these lists and is the fastest way to
- get an answer.</p>
-
- <p>The Apache's Xerces-C mailing list is archived at <jump
- href="http://xml-archive.webweaving.org">http://xml-archive.webweaving.org</jump>.</p>
-
- <p>The archives for IBM's XML4C discussion forum are
- available at <jump
- href="http://www.alphaworks.ibm.com/forum/xml4c.nsf/discussion_archived_frameset">here</jump>.</p>
-
- <p>If you are using XML4C then you may also send your
- question to <jump
- href="mailto:xml4c@us.ibm.com">xml4c@us.ibm.com</jump>. Do note
- that the packaging and bundling of XML4C sources and
- binaries differs from whats available at the Apache's
- site, so please address your questions accordingly. Again,
- the response from this email address may not be as prompt
- as what you may receive from the mailing lists/discussion
- forums.</p>
-
- <p>Its critical, that you very clearly mention the
- following information along with your question. The
- product name, version, source/binary archive that you
- downloaded, whether you rebuilt the samples/library or are
- using the stock ones that we release, platform, OS version
- number, compiler, compiler version number.</p>
+ <faq title="I have a patch to the Xerces C source code. How do I submit it?">
+ <q>I have a patch to the Xerces C source code. How do I submit it?</q>
+ <a>
+ <p>Mail it to the xerces-c-dev mailing list at Apache (You must be
+ a subscriber to post to this list, but if you're considering changing
+ the code you really want to be.) There are no set
+ rules about how or what must be included - if you've fixed a problem
+ or enhanced the code in some way, we really would like to get the
+ changes back and will take them in any reasonable form.</p>
+
+ <p>Generally a diff of the changed files against the current sources
+ from CVS is good, along with some kind of description of what the
+ change is. (Working with the current sources is important)</p>
</a>
</faq>
1.12 +42 -53 xml-xerces/c/doc/faq-parse.xml
Index: faq-parse.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/faq-parse.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- faq-parse.xml 2000/05/19 00:19:58 1.11
+++ faq-parse.xml 2000/06/01 01:31:15 1.12
@@ -1,4 +1,4 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding = "iso-8859-1" standalone="no"?>
<!DOCTYPE faqs SYSTEM "./dtd/faqs.dtd">
<faqs title="Parsing with &XercesCName;">
@@ -26,7 +26,7 @@
thread-safe version of the system libraries. For example,
LIBPATH can be simply set as:</p>
-<source>LIBPATH=$HOME/<&XercesCProjectName;>/lib</source>
+ <source>LIBPATH=$HOME/<&XercesCProjectName;>/lib</source>
<p>Where <&XercesCProjectName;> points to the directory where
&XercesCProjectName; application resides.</p>
@@ -39,7 +39,7 @@
<ref>/lib</ref> in your LIBPATH variable. That is to say your
LIBPATH may look like this:</p>
-<source>export LIBPATH=$HOME/<&XercesCProjectName;>/lib:/usr/lib/threads:/usr/lib</source>
+ <source>export LIBPATH=$HOME/<&XercesCProjectName;>/lib:/usr/lib/threads:/usr/lib</source>
<p>Where /usr/lib is where your system libraries are.</p>
</a>
@@ -77,7 +77,7 @@
settings. On UNIX platforms the library is called <code>&XercesCUnixLib;.so</code>
(or <code>.a</code> or <code>.sl</code>) which must be available from your
<code>LD_LIBRARY_PATH</code> (or <code>SHLIB_PATH</code> or <code>LIBPATH</code>)
- environment variable.</p>
+ environment variable.</p>
<p>Thus, if you installed your binaries under <code>$HOME/fastxmlparser</code>,
you need to point your library path to that directory.
@@ -158,6 +158,22 @@
</a>
</faq>
+
+<faq title="Can I validate the data contained in a DOM tree?">
+ <q>Can I validate the data contained in a DOM tree?</q>
+ <a><p>Given that I have built a DOM tree, is there a fiacility
+ in xerces-c that wil then validate the document contained in that
+ DOM tree? That is, without having to re-parse the source document,
+ walk the tree and perform validation?</p>
+
+ <p>No. This is a frequently requested feature, but at this time
+ it is not possible to feed xml data from the DOM directly back to
+ the DTD validator. The best option for now is to generate xml
+ source from the DOM and feed that back into the parser.</p>
+ </a>
+</faq>
+
+
<faq title="Why does my multi-threaded application crash on Solaris?">
<q>Why does my multi-threaded application crash on Solaris?</q>
<a>
@@ -251,51 +267,15 @@
<faq title="How can I add support for URL's with HTTP/FTP protocols?">
<q>How can I add support for URL's with HTTP/FTP protocols?</q>
<a>
+ <p>Support for the http: protocol is now included by default on all
+ platforms.</p>
<p>To address the need to make remote connections to resources
- specified using other protocols like HTTP, FTP etc..., Xerces-C
- now provides the <code>NetAccessor</code> interface. The header
+ specified using additional protocols, ftp for example, Xerces-C
+ provides the <code>NetAccessor</code> interface. The header
file is <code>src/util/XMLNetAccessor.hpp</code>. This interface
allows you to plug in your own implementation of URL networking
code into the Xerces-C parser.</p>
-
- <p>One such implementation <em>(tested minimally under WinNT
- only)</em> is already provided in &XercesCName; source code
- drop, using <jump href="http://www.w3.org/Library/">W3C's Libwww
- library</jump>. Libwww is available for free and has been ported
- to various platforms. Click <jump
- href="build.html#BuildUsingLibwww">here</jump> to read how you
- can rebuild Xerces-C binaries with this implementation.</p>
-
- <p>Some more notes about the NetAccessor implementation using
- Libwww:</p>
-
- <ul>
- <li>This implementation only supports HTTP and does not return
- adequate error messages when connections cannot be made to the
- remote resources. It however illustrates how you can add support
- for HTTP and FTP URL's.</li>
-
- <li>The Xerces-C team will <em>NOT</em> be able to address any
- questions related to how things work in Libwww. You can get some
- help with Libwww by subscribing to the <<jump
- href="mailto:www-lib-request@w3.org?subject=subscribe">www-lib@w3.org</jump>>
- public mailing list.</li>
-
- <li>However, we will welcome any feedback on the design of the
- NetAccessor interface. Please send all such feedback to <jump
- href="mailto:xerces-dev@xml.apache.org">xerces-dev@xml.apache.org</jump>.</li>
-
- <li>You do not have to recompile &XercesCName; to plugin your
- NetAccessor implementation. You can simply point the static
- pointer variable <code>XMLPlatformUtils::fgNetAccessor</code> to
- an instance of your NetAccessor implementation. Please refer to
- the files <code>src/util/PlatformUtils.cpp</code> and
- <code>src/util/Platforms/Win32/Win32PlatformUtils.cpp</code> to
- see how we have done this simple illustrative
- implementation.</li>
-
- </ul>
- </a>
+ </a>
</faq>
@@ -311,18 +291,27 @@
<faq title="I keep getting an error: "invalid UTF-8 character". What's wrong?">
<q>I keep getting an error: "invalid UTF-8 character". What's wrong?</q>
<a>
- <p>There are many Unicode characters that are not allowed in
- your XML document, according to the XML spec. Typical
+ <p>Most commonly, the xml <code>encoding =</code> declaration is
+ either incorrect or missing. Without a declaration, xml defaults
+ to the use utf-8 character encoding, which is not compatible with
+ the default text file encoding on most systems.</p>
+ <p>The xml declaration should look something like this: </p>
+ <p><code><?xml version="1.0" encoding="iso-8859-1"?></code></p>
+ <p>Make sure to specify the encoding that is actually used by file.
+ The encoding for "plain" text files depends both on the operating system
+ and the locale (country and language) in use.</p>
+
+ <p>Another common source of problems is that some characters are not allowed in
+ XML documents, according to the XML spec. Typical
disallowed characters are control characters, even if you
- escape them using the Character Reference form: See the XML
- spec, sections 2.2 and 4.1 for details. If the parser is
- generating this error, it is very likely that there's a
+ escape them using the Character Reference form. See the
+ <jump href="http://www.w3.org/TR/REC-xml#charsets">XML spec</jump>,
+ sections 2.2 and 4.1 for details. If the parser is
+ generating an <code>Invalid character (Unicode: 0x???)</code> error,
+ it is very likely that there's a
character in there that you can't see. You can generally use
a UNIX command like "od -hc" to find it.</p>
- <p>Another reason for this error is that your file is in some
- non UTF/ASCII encoding but you gave no encoding="" string in
- your file to tell the parser what its real encoding is.</p>
</a>
</faq>
1.4 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/CreateDOMDocument/CreateDOMDocument.dsp
Index: CreateDOMDocument.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/CreateDOMDocument/CreateDOMDocument.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CreateDOMDocument.dsp 2000/03/02 01:54:25 1.3
+++ CreateDOMDocument.dsp 2000/06/01 01:31:15 1.4
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "CreateDOMDocument - Win32 Debug"
1.5 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/DOMCount/DOMCount.dsp
Index: DOMCount.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/DOMCount/DOMCount.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DOMCount.dsp 2000/03/02 01:54:26 1.4
+++ DOMCount.dsp 2000/06/01 01:31:15 1.5
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "DOMCount - Win32 Debug"
1.5 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/DOMPrint/DOMPrint.dsp
Index: DOMPrint.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/DOMPrint/DOMPrint.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DOMPrint.dsp 2000/03/02 01:54:26 1.4
+++ DOMPrint.dsp 2000/06/01 01:31:16 1.5
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "DOMPrint - Win32 Debug"
1.4 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/EnumVal/EnumVal.dsp
Index: EnumVal.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/EnumVal/EnumVal.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- EnumVal.dsp 2000/03/02 01:54:26 1.3
+++ EnumVal.dsp 2000/06/01 01:31:16 1.4
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "EnumVal - Win32 Debug"
1.5 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/MemParse/MemParse.dsp
Index: MemParse.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/MemParse/MemParse.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- MemParse.dsp 2000/03/02 01:54:27 1.4
+++ MemParse.dsp 2000/06/01 01:31:16 1.5
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "MemParse - Win32 Debug"
1.4 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/PParse/PParse.dsp
Index: PParse.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/PParse/PParse.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- PParse.dsp 2000/03/02 01:54:27 1.3
+++ PParse.dsp 2000/06/01 01:31:17 1.4
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "PParse - Win32 Debug"
1.5 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/Redirect/Redirect.dsp
Index: Redirect.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/Redirect/Redirect.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Redirect.dsp 2000/03/02 01:54:28 1.4
+++ Redirect.dsp 2000/06/01 01:31:17 1.5
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "Redirect - Win32 Debug"
1.5 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/SAXCount/SAXCount.dsp
Index: SAXCount.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/SAXCount/SAXCount.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SAXCount.dsp 2000/03/02 01:54:28 1.4
+++ SAXCount.dsp 2000/06/01 01:31:17 1.5
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "SAXCount - Win32 Debug"
1.5 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/SAXPrint/SAXPrint.dsp
Index: SAXPrint.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/SAXPrint/SAXPrint.dsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SAXPrint.dsp 2000/03/02 01:54:28 1.4
+++ SAXPrint.dsp 2000/06/01 01:31:18 1.5
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "SAXPrint - Win32 Debug"
1.4 +1 -1 xml-xerces/c/samples/Projects/Win32/VC6/StdInParse/StdInParse.dsp
Index: StdInParse.dsp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/StdInParse/StdInParse.dsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- StdInParse.dsp 2000/03/02 01:54:28 1.3
+++ StdInParse.dsp 2000/06/01 01:31:19 1.4
@@ -47,7 +47,7 @@
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
# Begin Target
# Name "StdInParse - Win32 Debug"
1.27 +82 -18 xml-xerces/c/scripts/packageBinaries.pl
Index: packageBinaries.pl
===================================================================
RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- packageBinaries.pl 2000/05/25 03:03:56 1.26
+++ packageBinaries.pl 2000/06/01 01:31:19 1.27
@@ -71,7 +71,7 @@
$buildmode = "Release"; # Universally, why do you want to package Debug builds anyway?
-if ($platform =~ m/Windows/) {
+if ($platform =~ m/Windows/ || $platform =~ m/CYGWIN/) {
$platformname = 'Win32'; # Needed this way by nmake
if (-e $targetdir.".zip") {
@@ -85,14 +85,6 @@
mkdir ($targetdir . "/bin", "0644");
mkdir ($targetdir . "/lib", "0644");
mkdir ($targetdir . "/include", "0644");
- mkdir ($targetdir . "/include/sax", "0644");
- mkdir ($targetdir . "/include/framework", "0644");
- mkdir ($targetdir . "/include/internal", "0644");
- mkdir ($targetdir . "/include/parsers", "0644");
- mkdir ($targetdir . "/include/util", "0644");
- mkdir ($targetdir . "/include/dom", "0644");
- mkdir ($targetdir . "/include/unicode", "0644");
- mkdir ($targetdir . "/include/validators", "0644");
mkdir ($targetdir . "/samples", "0644");
mkdir ($targetdir . "/samples/Projects", "0644");
mkdir ($targetdir . "/samples/Projects/Win32", "0644");
@@ -140,9 +132,18 @@
# Make all files in the Xerces-C system including libraries, samples and tests
chdir ("$XERCESCROOT/Projects/Win32/VC6/xerces-all");
- print "Executing: msdev xerces-all.dsp /MAKE \"all - $platformname $buildmode\" /REBUILD";
- system("msdev xerces-all.dsw /MAKE \"all - $platformname $buildmode\" /REBUILD");
+ $cmd = "msdev xerces-all.dsw /MAKE \"all - $platformname $buildmode\" /REBUILD";
+ print "$cmd\n";
+ system($cmd);
+ # Build the debug xerces dll. Both debug and release DLLs
+ # are in the standard binary distribution of Xerces.
+ if ($buildmode ne "Debug") {
+ $cmd = "msdev xerces-all.dsw /MAKE \"XercesLib - $platformname Debug\" /REBUILD";
+ print "$cmd\n";
+ system($cmd);
+ }
+
# Decide where you want the build copied from
chdir ($targetdir);
$BUILDDIR = $XERCESCROOT . "/Build/Win32/VC6/" . $buildmode;
@@ -150,20 +151,76 @@
# Populate the include output directory
print ("\n\nCopying headers files ...\n");
- $xcopycommand = "xcopy $XERCESCROOT\\src\\*.hpp $targetdir\\include";
- $xcopycommand =~ s/\//\\/g;
- system ("$xcopycommand /S /C /I /R");
- $xcopycommand = "xcopy $XERCESCROOT\\src\\*.c $targetdir\\include";
- $xcopycommand =~ s/\//\\/g;
- system ("$xcopycommand /S /C /I /R");
+
+ @headerDirectories = qw'
+ sax
+ framework
+ dom
+ internal
+ parsers
+ util
+ util/Compilers
+ util/MsgLoaders
+ util/MsgLoaders/ICU
+ util/MsgLoaders/InMemory
+ util/MsgLoaders/MsgCatalog
+ util/MsgLoaders/Win32
+ util/Platforms
+ util/Platforms/AIX
+ util/Platforms/HPUX
+ util/Platforms/Linux
+ util/Platforms/MacOS
+ util/Platforms/OS2
+ util/Platforms/OS390
+ util/Platforms/PTX
+ util/Platforms/Solaris
+ util/Platforms/Tandem
+ util/Platforms/Win32
+ util/Transcoders
+ util/Transcoders/ICU
+ util/Transcoders/Iconv
+ util/Transcoders/Win32
+ validators
+ validators/DTD
+ ';
+
+ foreach $dir (@headerDirectories) {
+ $inclDir = "include/$dir";
+ if (! (-e $inclDir)) {
+ mkdir($inclDir, "0644");
+ }
+ $srcDir = "$XERCESCROOT/src/$dir";
+
+ # Weed out directories that have no files to copy, to avoid a bunch of
+ # warnings from the cp command in the build output.
+ opendir(dir, $srcDir);
+ @allfiles = readdir(dir);
+ closedir(dir);
+ foreach $fileKind ("hpp", "c")
+ {
+ $matches = grep(/\.$fileKind$/, @allfiles);
+ if ($matches > 0)
+ {
+ $cmd = "cp -f $srcDir/*.$fileKind $targetdir/$inclDir";
+ print ($cmd . "\n");
+ system($cmd);
+ }
+ }
+ }
+
+ #
+ # Remove internal implementation headers from the DOM include directory.
+ #
system ("rm $targetdir/include/dom/*Impl.hpp");
system ("rm $targetdir/include/dom/DS*.hpp");
+
- if (length($ICUROOT) > 0) {
+ if (length($ICUROOT) > 0) {
system("cp -Rfv $ICUROOT/include/* $targetdir/include");
}
+
# Populate the binary output directory
print ("\n\nCopying binary outputs ...\n");
system("cp -fv $BUILDDIR/*.dll $targetdir/bin");
@@ -176,6 +233,13 @@
system("cp -fv $ICUROOT/lib/$buildmode/icuuc.lib $targetdir/lib");
}
system("cp -fv $BUILDDIR/xerces-c_1.lib $targetdir/lib");
+ if ($buildmode ne "Debug") {
+ $DEBUGBUILDDIR = "$XERCESCROOT/Build/Win32/VC6/Debug";
+ system("cp -fv $DEBUGBUILDDIR/xerces-c_1D.lib $targetdir/lib");
+ system("cp -fv $DEBUGBUILDDIR/xerces*D.dll $targetdir/bin");
+ }
+
+
# Populate the samples directory
print ("\n\nCopying sample files ...\n");