[mapguide-commits] r9415 - in sandbox/adsk/3.2q/Oem/dbxml: dbxml/build_windows xqilla/Win32Projects/VS xqilla/src/dom-api/impl

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue Nov 27 00:07:45 PST 2018


Author: christinebao
Date: 2018-11-27 00:07:45 -0800 (Tue, 27 Nov 2018)
New Revision: 9415

Modified:
   sandbox/adsk/3.2q/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj
   sandbox/adsk/3.2q/Oem/dbxml/xqilla/Win32Projects/VS/xqilla.vcxproj
   sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathDocumentImpl.cpp
   sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathNamespaceImpl.cpp
Log:
Revert submit 9410
deprecate dbxml xqilla projects, so revert changes for xerces upgrade

Modified: sandbox/adsk/3.2q/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj
===================================================================
--- sandbox/adsk/3.2q/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj	2018-11-23 08:24:12 UTC (rev 9414)
+++ sandbox/adsk/3.2q/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj	2018-11-27 08:07:45 UTC (rev 9415)
@@ -203,15 +203,15 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
-      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../../xerces/inc;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;DBXML_CREATE_DLL;_DBXML_COMPRESSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
     </ClCompile>
     <Link>
-      <AdditionalDependencies>xerces-ad-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
       <OutputFile>$(OutDir)libdbxml25d.dll</OutputFile>
-      <AdditionalLibraryDirectories>../../../xerces/lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
       <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
       <GenerateDebugInformation>true</GenerateDebugInformation>
@@ -312,15 +312,15 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../../xerces/inc;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;DBXML_CREATE_DLL;_DBXML_COMPRESSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <MultiProcessorCompilation>true</MultiProcessorCompilation>
     </ClCompile>
     <Link>
-      <AdditionalDependencies>xerces-ad-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
       <OutputFile>$(OutDir)libdbxml25.dll</OutputFile>
-      <AdditionalLibraryDirectories>../../../xerces/lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>$(OutDir)libdbxml25.pdb</ProgramDatabaseFile>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -742,6 +742,9 @@
     <ProjectReference Include="..\..\db-4.8.26\build_windows\db_dll.vcxproj">
       <Project>{96c27024-6dee-45ed-bcc3-a731949131fa}</Project>
     </ProjectReference>
+    <ProjectReference Include="..\..\xerces-c-src\projects\Win32\VS\xerces-all\XercesLib\XercesLib.vcxproj">
+      <Project>{152ce948-f659-4206-a50a-1d2b9658ef96}</Project>
+    </ProjectReference>
     <ProjectReference Include="..\..\xqilla\Win32Projects\VS\xqilla.vcxproj">
       <Project>{63e85107-41e0-4fc7-8083-40e85861b426}</Project>
     </ProjectReference>

Modified: sandbox/adsk/3.2q/Oem/dbxml/xqilla/Win32Projects/VS/xqilla.vcxproj
===================================================================
--- sandbox/adsk/3.2q/Oem/dbxml/xqilla/Win32Projects/VS/xqilla.vcxproj	2018-11-23 08:24:12 UTC (rev 9414)
+++ sandbox/adsk/3.2q/Oem/dbxml/xqilla/Win32Projects/VS/xqilla.vcxproj	2018-11-27 08:07:45 UTC (rev 9415)
@@ -294,7 +294,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../../xerces/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <StringPooling>true</StringPooling>
       <MinimalRebuild>false</MinimalRebuild>
@@ -313,10 +313,10 @@
     </ClCompile>
     <Link>
       <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
-      <AdditionalDependencies>xerces-ad-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
       <OutputFile>$(OutDir)xqilla24d.dll</OutputFile>
       <SuppressStartupBanner>true</SuppressStartupBanner>
-      <AdditionalLibraryDirectories>../../../../xerces/lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>$(OutDir)xqilla24d.pdb</ProgramDatabaseFile>
       <OptimizeReferences>false</OptimizeReferences>
@@ -476,7 +476,7 @@
     <ClCompile>
       <Optimization>MaxSpeed</Optimization>
       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
-      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../../xerces/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <StringPooling>true</StringPooling>
       <MinimalRebuild>true</MinimalRebuild>
@@ -495,10 +495,10 @@
     </ClCompile>
     <Link>
       <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
-      <AdditionalDependencies>xerces-ad-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
       <OutputFile>$(OutDir)xqilla24.dll</OutputFile>
       <SuppressStartupBanner>true</SuppressStartupBanner>
-      <AdditionalLibraryDirectories>../../../../xerces/lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalLibraryDirectories>../../../xerces-c-src/Build/$(Platform)/VC9/$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>$(OutDir)xqilla24.pdb</ProgramDatabaseFile>
       <OptimizeReferences>true</OptimizeReferences>
@@ -1486,6 +1486,11 @@
     <ClCompile Include="..\..\src\xqc\XQillaXQCSequence.cpp" />
     <ClCompile Include="..\..\src\xqc\XQillaXQCStaticContext.cpp" />
   </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\xerces-c-src\projects\Win32\VS\xerces-all\XercesLib\XercesLib.vcxproj">
+      <Project>{152ce948-f659-4206-a50a-1d2b9658ef96}</Project>
+    </ProjectReference>
+  </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>

Modified: sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathDocumentImpl.cpp
===================================================================
--- sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathDocumentImpl.cpp	2018-11-23 08:24:12 UTC (rev 9414)
+++ sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathDocumentImpl.cpp	2018-11-27 08:07:45 UTC (rev 9415)
@@ -64,7 +64,7 @@
     if (thisNodeImpl->isReadOnly())
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, getMemoryManager());
 
-    DOMNode* thisNode = fParent.fContainingNode;
+    DOMNode* thisNode = castToNode(&fParent);
     if (newChild->getOwnerDocument() != thisNode)
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, getMemoryManager());
 

Modified: sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathNamespaceImpl.cpp
===================================================================
--- sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathNamespaceImpl.cpp	2018-11-23 08:24:12 UTC (rev 9414)
+++ sandbox/adsk/3.2q/Oem/dbxml/xqilla/src/dom-api/impl/XPathNamespaceImpl.cpp	2018-11-27 08:07:45 UTC (rev 9415)
@@ -35,7 +35,7 @@
 
 XPathNamespaceImpl::XPathNamespaceImpl(const XMLCh* const nsPrefix, 
 		const XMLCh* const nsUri, DOMElement *owner, DOMDocument *docOwner) 
-	: fNode(this, docOwner)
+	: fNode(docOwner)
 {
     DOMNodeImpl *argImpl = castToNodeImpl(this);
 
@@ -56,7 +56,7 @@
 }
 
 XPathNamespaceImpl::XPathNamespaceImpl(const XPathNamespaceImpl &other) 
-	: fNode(this, other.fNode), uri(other.uri), prefix(other.prefix)
+	: fNode(other.fNode), uri(other.uri), prefix(other.prefix)
 {
 }
 
@@ -198,7 +198,7 @@
 
     //if it is a custom node and bigger than us we must ask it for the order
     if(otherType > DOMXPathNamespace::XPATH_NAMESPACE_NODE) {
-        DOMNodeImpl tmp(const_cast<XPathNamespaceImpl *>(this), 0);
+        DOMNodeImpl tmp(0);
 #if _XERCES_VERSION >= 30000
         return tmp.reverseTreeOrderBitPattern(other->compareDocumentPosition(this));
 #else



More information about the mapguide-commits mailing list