]> git.pld-linux.org Git - packages/cal3d.git/commitdiff
- missing patch master auto/th/cal3d-0.120-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 22 Mar 2020 13:39:57 +0000 (14:39 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 22 Mar 2020 13:39:57 +0000 (14:39 +0100)
cal3d-cpp.patch [new file with mode: 0644]

diff --git a/cal3d-cpp.patch b/cal3d-cpp.patch
new file mode 100644 (file)
index 0000000..cbeffac
--- /dev/null
@@ -0,0 +1,235 @@
+--- cal3d/src/cal3d/loader.cpp.orig    2017-03-18 02:03:16.000000000 +0100
++++ cal3d/src/cal3d/loader.cpp 2020-03-22 07:42:12.046005069 +0100
+@@ -1308,7 +1308,7 @@
+   if(!dataSrc.ok())
+   {
+     dataSrc.setError();
+-    return false;
++    return 0;
+   }
+   // allocate a new core keyframe instance
+@@ -1928,11 +1928,11 @@
+       CalCoreSubMorphTarget * morphTarget = new CalCoreSubMorphTarget();
+       if( !morphTarget ) {
+          dataSrc.setError();
+-         return false;
++         return 0;
+       }
+       if( !morphTarget->reserve(vertexCount) ) {
+          dataSrc.setError();
+-         return false;
++         return 0;
+       }
+       std::string morphName;
+@@ -1974,7 +1974,7 @@
+             }
+             if( ! dataSrc.ok() ) {
+                dataSrc.setError();
+-               return false;
++               return 0;
+             }
+             morphTarget->setBlendVertex(blendVertI, Vertex);
+--- cal3d/src/cal3d/xmlformat.cpp.orig 2017-03-18 02:03:16.000000000 +0100
++++ cal3d/src/cal3d/xmlformat.cpp      2020-03-22 13:11:26.108988128 +0100
+@@ -362,13 +362,13 @@
+      if(stricmp(firstChild->Attribute("MAGIC"),Cal::SKELETON_XMLFILE_EXTENSION)!=0)\r
+      {\r
+         CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+      }\r
\r
+      if(atoi(firstChild->Attribute("VERSION")) < Cal::EARLIEST_COMPATIBLE_FILE_VERSION )\r
+      {\r
+         CalError::setLastError(CalError::INCOMPATIBLE_FILE_VERSION, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+      }\r
\r
+      skeleton = firstChild->NextSiblingElement();\r
+@@ -382,7 +382,7 @@
+   if(!skeleton || stricmp(skeleton->Value(),"SKELETON")!=0)\r
+   {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-      return false;\r
++      return 0;\r
+   }\r
\r
+   // allocate a new core skeleton instance\r
+@@ -408,7 +408,7 @@
+     if(stricmp(bone->Value(),"BONE")!=0)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
\r
+     std::string strName=bone->Attribute("NAME");\r
+@@ -433,7 +433,7 @@
+     if(!translation || stricmp( translation->Value(),"TRANSLATION")!=0)\r
+     {\r
+       CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-      return false;\r
++      return 0;\r
+     }\r
\r
+     float tx, ty, tz;\r
+@@ -442,13 +442,13 @@
+     if(!node)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     cal3d::TiXmlText* translationdata = node->ToText();\r
+     if(!translationdata)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     str.clear();\r
+     str.str("");\r
+@@ -461,7 +461,7 @@
+     if(!rotation || stricmp(rotation->Value(),"ROTATION")!=0)\r
+     {\r
+       CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-      return false;\r
++      return 0;\r
+     }\r
\r
+     float rx, ry, rz, rw;\r
+@@ -470,13 +470,13 @@
+     if(!node)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     cal3d::TiXmlText* rotationdata = node->ToText();\r
+     if(!rotationdata)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     str.clear();\r
+     str.str("");\r
+@@ -490,7 +490,7 @@
+     if(!rotation || stricmp(translationBoneSpace->Value(),"LOCALTRANSLATION")!=0)\r
+     {\r
+       CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-      return false;\r
++      return 0;\r
+     }\r
\r
+     float txBoneSpace, tyBoneSpace, tzBoneSpace;\r
+@@ -499,13 +499,13 @@
+     if(!node)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     cal3d::TiXmlText* translationBoneSpacedata = node->ToText();\r
+     if(!translationBoneSpacedata)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     str.clear();\r
+     str.str("");\r
+@@ -518,7 +518,7 @@
+     if(!rotationBoneSpace || stricmp(rotationBoneSpace->Value(),"LOCALROTATION")!=0)\r
+     {\r
+       CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-      return false;\r
++      return 0;\r
+     }\r
\r
+     float rxBoneSpace, ryBoneSpace, rzBoneSpace, rwBoneSpace;\r
+@@ -527,13 +527,13 @@
+     if(!node)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     cal3d::TiXmlText* rotationBoneSpacedata = node->ToText();\r
+     if(!rotationBoneSpacedata)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     str.clear();\r
+     str.str("");\r
+@@ -546,7 +546,7 @@
+     if(!parent ||stricmp(parent->Value(),"PARENTID")!=0)\r
+     {\r
+       CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-      return false;\r
++      return 0;\r
+     }\r
\r
\r
+@@ -556,13 +556,13 @@
+     if(!node)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     cal3d::TiXmlText* parentid = node->ToText();\r
+       if(!parentid)\r
+     {\r
+     CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+     }\r
+     parentId = atoi(parentid->Value());\r
\r
+@@ -610,20 +610,20 @@
+       if(stricmp(child->Value(),"CHILDID")!=0)\r
+       {\r
+         CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+       }\r
\r
+       cal3d::TiXmlNode *node= child->FirstChild();\r
+       if(!node)\r
+       {\r
+         CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+       }\r
+       cal3d::TiXmlText* childid = node->ToText();\r
+       if(!childid)\r
+       {\r
+         CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+       }\r
\r
+       int childId = atoi(childid->Value());\r
+@@ -1058,13 +1058,13 @@
+      if(stricmp(firstChild->Attribute("MAGIC"),Cal::ANIMATEDMORPH_XMLFILE_EXTENSION)!=0)\r
+      {\r
+         CalError::setLastError(CalError::INVALID_FILE_FORMAT, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+      }\r
\r
+      if(atoi(firstChild->Attribute("VERSION")) < Cal::EARLIEST_COMPATIBLE_FILE_VERSION )\r
+      {\r
+         CalError::setLastError(CalError::INCOMPATIBLE_FILE_VERSION, __FILE__, __LINE__, strFilename);\r
+-        return false;\r
++        return 0;\r
+      }\r
\r
+      animatedMorph = firstChild->NextSiblingElement();\r
This page took 0.065692 seconds and 4 git commands to generate.