[mapguide-commits] r9268 - in trunk/MgDev/Desktop/MgDesktop/Services: . Feature Rendering Resource

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue Dec 26 04:57:14 PST 2017


Author: jng
Date: 2017-12-26 04:57:14 -0800 (Tue, 26 Dec 2017)
New Revision: 9268

Modified:
   trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h
   trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h
   trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h
   trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp
   trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h
Log:
Fix up mg-desktop build post-sandbox-merge.

Modified: trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -685,6 +685,8 @@
 
 void MgdDataReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdDataReader::CurrentToStringUtf8"); }
 
+void MgdDataReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdDataReader::CurrentToStringUtf8"); }
+
 void MgdDataReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdDataReader::HeaderToStringUtf8"); }
 
 const wchar_t* MgdDataReader::GetString(CREFSTRING propertyName, INT32& length) 

Modified: trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -175,6 +175,8 @@
     ///
     virtual void CurrentToStringUtf8(string& str);
 
+    virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
     virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
 
     virtual void Serialize(MgStream* stream);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -169,10 +169,10 @@
 
 void MgdFdoConnectionUtil::PerformTagSubstitution(MgdResourceService* resSvc, REFSTRING str, MgResourceIdentifier* resource, CREFSTRING username, CREFSTRING password)
 {
-    const int dataTokenPos = str.find(MgResourceTag::DataFilePath);
-    const int dataAliasPos = str.find(MgResourceTag::DataPathAliasBegin);
-    const int usernamePos = str.find(MgResourceTag::Username);
-    const int passwordPos = str.find(MgResourceTag::Password);
+    const STRING::size_type dataTokenPos = str.find(MgResourceTag::DataFilePath);
+    const STRING::size_type dataAliasPos = str.find(MgResourceTag::DataPathAliasBegin);
+    const STRING::size_type usernamePos = str.find(MgResourceTag::Username);
+    const STRING::size_type passwordPos = str.find(MgResourceTag::Password);
     if (dataTokenPos != STRING::npos)
     {
         STRING dataPath = resSvc->ResolveDataPath(resource);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -791,6 +791,11 @@
 
 void MgdFeatureSetReader::CurrentToStringUtf8(string& str)
 {
+    CurrentToStringUtf8(str, NULL);
+}
+
+void MgdFeatureSetReader::CurrentToStringUtf8(string& str, MgTransform* xform)
+{
     if (NULL != (MgFeatureSet*)m_set)
     {
         Ptr<MgPropertyCollection> propCol = m_set->GetFeatureAt(m_currRecord-1);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -161,6 +161,8 @@
     ///
     virtual void CurrentToStringUtf8(string& str);
 
+    virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
     virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
 
     virtual const wchar_t* GetString(INT32 index, INT32& length);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -1266,16 +1266,18 @@
 
 string MgdGwsFeatureReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
 
-void MgdGwsFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::ResponseStartUtf8"); }
 
-void MgdGwsFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::ResponseEndUtf8"); }
 
-void MgdGwsFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::BodyStartUtf8"); }
 
-void MgdGwsFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::BodyEndUtf8"); }
 
 void MgdGwsFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::CurrentToStringUtf8"); }
 
+void MgdGwsFeatureReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::CurrentToStringUtf8"); }
+
 void MgdGwsFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::HeaderToStringUtf8"); }
 
 //////////////////////////////////////////////////////////////////

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -490,6 +490,8 @@
     ///
     virtual void CurrentToStringUtf8(string& str);
 
+    virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
     //////////////////////////////////////////////////////////////////
     /// <summary>
     /// Gets the definition of the object currently being read. If the user

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -335,16 +335,18 @@
 
 string MgdProjectedFeatureReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
 
-void MgdProjectedFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::ResponseStartUtf8"); }
 
-void MgdProjectedFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::ResponseEndUtf8"); }
 
-void MgdProjectedFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::BodyStartUtf8"); }
 
-void MgdProjectedFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::BodyEndUtf8"); }
 
 void MgdProjectedFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::CurrentToStringUtf8"); }
 
+void MgdProjectedFeatureReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::CurrentToStringUtf8"); }
+
 void MgdProjectedFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::HeaderToStringUtf8"); }
 
 const wchar_t* MgdProjectedFeatureReader::GetString(CREFSTRING propertyName, INT32& length) 

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -159,6 +159,8 @@
     ///
     virtual void CurrentToStringUtf8(string& str);
 
+    virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
     virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
 
     virtual void Serialize(MgStream* stream);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -750,6 +750,11 @@
 
 void MgdProxyDataReader::CurrentToStringUtf8(string& str)
 {
+    CurrentToStringUtf8(str, NULL);
+}
+
+void MgdProxyDataReader::CurrentToStringUtf8(string& str, MgTransform* xform)
+{
     if (NULL != (MgBatchPropertyCollection*)m_set)
     {
         Ptr<MgPropertyCollection> propCol = m_set->GetItem(m_currRecord-1);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -596,6 +596,8 @@
     ///
     virtual void CurrentToStringUtf8(string& str);
 
+    virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
     //////////////////////////////////////////////////////////////////
     /// \brief
     /// Gets the string value of the specified property. No conversion is

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -246,4 +246,9 @@
 bool MgdRasterHelper::RollbackSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdRasterHelper::RollbackSavePoint"); }
 
 //Release a save point
-bool MgdRasterHelper::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdRasterHelper::ReleaseSavePoint"); }
\ No newline at end of file
+bool MgdRasterHelper::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdRasterHelper::ReleaseSavePoint"); }
+
+MgFeatureReader *MgdRasterHelper::GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING)
+{
+    NOT_IMPLEMENTED(L"MgdRasterHelper::DeleteFeatures");
+}
\ No newline at end of file

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -150,6 +150,7 @@
 
     virtual INT32 UpdateMatchingFeatures(MgResourceIdentifier* resource, CREFSTRING className, MgPropertyCollection* propertyValues, CREFSTRING filter, MgTransaction* trans);
     
+    virtual MgFeatureReader* GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING);
 INTERNAL_API:
 
     MgdRasterHelper(MgdFeatureReader* reader);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -652,18 +652,20 @@
 
 string MgdFeatureReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
 
-void MgdFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::ResponseStartUtf8"); }
 
-void MgdFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::ResponseEndUtf8"); }
 
-void MgdFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::BodyStartUtf8"); }
 
-void MgdFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::BodyEndUtf8"); }
 
-void MgdFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::HeaderToStringUtf8"); }
 
-void MgdFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::CurrentToStringUtf8"); }
 
+void MgdFeatureReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdFeatureReader::CurrentToStringUtf8"); }
+
 const wchar_t* MgdFeatureReader::GetString(CREFSTRING propertyName, INT32& length) 
 { 
     CHECKNULL(m_reader, L"MgdFeatureReader::GetString");

Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -168,6 +168,8 @@
     ///
     virtual void CurrentToStringUtf8(string& str);
 
+    virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
     virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
 
     virtual void Serialize(MgStream* stream);

Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -2417,4 +2417,9 @@
 bool MgdFeatureService::RollbackSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdFeatureService::RollbackSavePoint"); }
 
 //Release a save point
-bool MgdFeatureService::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdFeatureService::ReleaseSavePoint"); }
\ No newline at end of file
+bool MgdFeatureService::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdFeatureService::ReleaseSavePoint"); }
+
+MgFeatureReader *MgdFeatureService::GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING)
+{
+    NOT_IMPLEMENTED(L"MgdFeatureService::GetWfsReader");
+}
\ No newline at end of file

Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -196,6 +196,8 @@
 
     void UnregisterProvider(CREFSTRING providerName);
 
+    MgFeatureReader *MgFeatureService::GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING);
+
 EXTERNAL_API:
     void PurgeCache(MgResourceIdentifier* resource);
 

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -530,7 +530,7 @@
                     //string the viewer should be displaying as the name of each
                     //feature property
                     // TODO: check to see if name is FeatureClass or Extension name
-                    RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID());
+                    RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID(), vl->GetGeometry());
 
                     MdfModel::NameStringPairCollection* pmappings = vl->GetPropertyMappings();
                     for (int j=0; j<pmappings->GetCount(); j++)
@@ -642,7 +642,7 @@
                     //string the viewer should be displaying as the name of each
                     //feature property
                     // TODO: check to see if name is FeatureClass or Extension name
-                    RS_FeatureClassInfo fcinfo(gl->GetFeatureName(), gl->GetResourceID());
+                    RS_FeatureClassInfo fcinfo(gl->GetFeatureName(), gl->GetResourceID(), gl->GetGeometry());
 
                     //check for overridden feature query filter and remember it.
                     //we will use this when making feature queries

Modified: trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -2267,7 +2267,7 @@
                     //string the viewer should be displaying as the name of each
                     //feature property
                     // TODO: can FeatureName be an extension name rather than a FeatureClass?
-                    RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID());
+                    RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID(), vl->GetGeometry());
 
                     MdfModel::NameStringPairCollection* pmappings = vl->GetPropertyMappings();
                     for (int i=0; i<pmappings->GetCount(); i++)

Modified: trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -43,7 +43,7 @@
 INT32 MgdResourceContentCache::GetCacheSize()
 {
     ACE_MT(ACE_GUARD_RETURN(ACE_Recursive_Thread_Mutex, ace_mon, m_mutex, 0));
-    return m_resourceContentCacheEntries.size();
+    return (INT32)m_resourceContentCacheEntries.size();
 }
 
 void MgdResourceContentCache::Clear()

Modified: trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -1546,14 +1546,14 @@
         //Stash it for future calls
         cache->PutContentEntry(resource, resContent);
 
-        Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), mbXml.length());
+        Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), (INT32)mbXml.length());
         source2->SetMimeType(MgMimeType::Xml);
         content = source2->GetReader();
     }
     else
     {
         std::string mbXml = MgUtil::WideCharToMultiByte(resContent);
-        Ptr<MgByteSource> source = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), mbXml.length());
+        Ptr<MgByteSource> source = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), (INT32)mbXml.length());
         source->SetMimeType(MgMimeType::Xml);
         content = source->GetReader();
     }
@@ -1619,7 +1619,7 @@
 
         source = NULL;
         reader = NULL;
-        source = new MgByteSource((BYTE_ARRAY_IN)mbUsername.c_str(), mbUsername.length());
+        source = new MgByteSource((BYTE_ARRAY_IN)mbUsername.c_str(), (INT32)mbUsername.length());
         reader = source->GetReader();
     }
     else
@@ -1637,7 +1637,7 @@
 
             std::string mbXml = MgUtil::WideCharToMultiByte(resContent);
             
-            Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), mbXml.length());
+            Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), (INT32)mbXml.length());
             source2->SetMimeType(MgMimeType::Xml);
 
             reader = NULL; //Un-ref the old one
@@ -1793,7 +1793,7 @@
     MgCryptographyUtil crypto;
     crypto.EncryptCredentials(mgUsername, mgPassword, data);
 
-    Ptr<MgByteSource> bs = new MgByteSource((BYTE_ARRAY_IN)data.c_str(), data.length());
+    Ptr<MgByteSource> bs = new MgByteSource((BYTE_ARRAY_IN)data.c_str(), (INT32)data.length());
     Ptr<MgByteReader> br = bs->GetReader();
 
     //Invalidate any cached connections as they may use old credentials

Modified: trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp	2017-12-26 12:57:14 UTC (rev 9268)
@@ -562,16 +562,18 @@
 
 string MgdSqlDataReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
 
-void MgdSqlDataReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::ResponseStartUtf8"); }
 
-void MgdSqlDataReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::ResponseEndUtf8"); }
 
-void MgdSqlDataReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::BodyStartUtf8"); }
 
-void MgdSqlDataReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::BodyEndUtf8"); }
 
 void MgdSqlDataReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::CurrentToStringUtf8"); }
 
+void MgdSqlDataReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdSqlDataReader::CurrentToStringUtf8"); }
+
 void MgdSqlDataReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::HeaderToStringUtf8"); }
 
 MgByteReader* MgdSqlDataReader::GetLOB(CREFSTRING propertyName)

Modified: trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h	2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h	2017-12-26 12:57:14 UTC (rev 9268)
@@ -174,6 +174,8 @@
     ///
     virtual void CurrentToStringUtf8(string& str);
 
+    virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
     MgByteReader* GetLOB(CREFSTRING propertyName);
 
     virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);



More information about the mapguide-commits mailing list