SOURCES: innovation3d-gcc4.patch (NEW) - initial c++ fixes.

pluto pluto at pld-linux.org
Tue Apr 25 22:41:55 CEST 2006


Author: pluto                        Date: Tue Apr 25 20:41:55 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- initial c++ fixes.

---- Files affected:
SOURCES:
   innovation3d-gcc4.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/innovation3d-gcc4.patch
diff -u /dev/null SOURCES/innovation3d-gcc4.patch:1.1
--- /dev/null	Tue Apr 25 22:41:55 2006
+++ SOURCES/innovation3d-gcc4.patch	Tue Apr 25 22:41:50 2006
@@ -0,0 +1,48 @@
+--- innovation3d-0.66.1/i3d/Entities/materialparser.cpp.orig	2002-08-02 03:15:47.000000000 +0200
++++ innovation3d-0.66.1/i3d/Entities/materialparser.cpp	2006-04-25 22:37:29.000000000 +0200
+@@ -117,7 +117,7 @@
+   QDomAttr a;
+ 
+   TextureMaterial *tm = new TextureMaterial();
+-  tm -> name = element.attributeNode( "name" ).value();
++  tm -> name = element.attributeNode( "name" ).value().ascii();
+ 
+   e = element.namedItem( "diffuse" ).toElement();
+   tm -> cDiffuse.r = atoi( e.attributeNode( "r" ).value() );
+--- innovation3d-0.66.1/i3d/Entities/texturematerial.cpp.orig	2002-08-02 03:15:47.000000000 +0200
++++ innovation3d-0.66.1/i3d/Entities/texturematerial.cpp	2006-04-25 22:36:01.000000000 +0200
+@@ -30,7 +30,7 @@
+     cDiffuse( 255, 255, 255 ),
+     cEmission( 0, 0, 0 ),
+     cSpecular( 0, 0, 0 ),
+-    name( "Material_" + QString().setNum( mat_num ) )
++    name( "Material_" + string( QString().setNum( mat_num ).ascii() ) )
+ {
+   shininess = 50;
+   alpha = 255;
+--- innovation3d-0.66.1/i3d/MDI/kdockwidget.h.orig	2001-09-20 02:52:00.000000000 +0200
++++ innovation3d-0.66.1/i3d/MDI/kdockwidget.h	2006-04-25 22:18:52.000000000 +0200
+@@ -360,6 +360,12 @@
+  *
+  * @author Max Judin (documentation: Falk Brettschneider).
+  */
++
++class KDockManager;
++class KDockSplitter;
++class KDockMainWindow;
++class KDockArea;
++
+ class EXPORT_DOCKCLASS KDockWidget: public QWidget
+ {
+   Q_OBJECT
+--- innovation3d-0.66.1/i3d/Math/matrix44.h.orig	2001-06-29 14:55:54.000000000 +0200
++++ innovation3d-0.66.1/i3d/Math/matrix44.h	2006-04-25 22:07:32.000000000 +0200
+@@ -42,7 +42,7 @@
+   // assignment
+ 
+   Matrix44& Assign(const float [4][4]);
+-  Matrix44& Matrix44::Assignf(const float mat[16]);
++  Matrix44& Assignf(const float mat[16]);
+ 
+   Matrix44& TransposeAssign(const float [4][4]);
+ 
================================================================


More information about the pld-cvs-commit mailing list