gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/asobj/flash/geom/Matrix_...


From: Benjamin Wolsey
Subject: [Gnash-commit] gnash ChangeLog server/asobj/flash/geom/Matrix_...
Date: Tue, 10 Jun 2008 12:59:25 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Benjamin Wolsey <bwy>   08/06/10 12:59:25

Modified files:
        .              : ChangeLog 
        server/asobj/flash/geom: Matrix_as.cpp Point_as.cpp Point_as.h 

Log message:
                * server/asobj/flash/geom/Point_as{.cpp.h},Matrix_as.cpp: drop 
auto_ptr
                  for intrusive_ptr to pass a Point object.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6891&r2=1.6892
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/flash/geom/Matrix_as.cpp?cvsroot=gnash&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/flash/geom/Point_as.cpp?cvsroot=gnash&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/flash/geom/Point_as.h?cvsroot=gnash&r1=1.4&r2=1.5

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6891
retrieving revision 1.6892
diff -u -b -r1.6891 -r1.6892
--- ChangeLog   10 Jun 2008 12:30:25 -0000      1.6891
+++ ChangeLog   10 Jun 2008 12:59:24 -0000      1.6892
@@ -1,3 +1,8 @@
+2008-06-10 Benjamin Wolsey <address@hidden>
+
+       * server/asobj/flash/geom/Point_as{.cpp.h},Matrix_as.cpp: drop auto_ptr
+         for intrusive_ptr to pass a Point object.
+
 2008-06-10 Sandro Santilli <address@hidden>
 
        * libbase/IOChannel.h: give a default implementation for get_size()

Index: server/asobj/flash/geom/Matrix_as.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/flash/geom/Matrix_as.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- server/asobj/flash/geom/Matrix_as.cpp       10 Jun 2008 11:28:02 -0000      
1.12
+++ server/asobj/flash/geom/Matrix_as.cpp       10 Jun 2008 12:59:25 -0000      
1.13
@@ -32,7 +32,6 @@
 #include <boost/numeric/ublas/matrix.hpp> // boost matrix
 #include <boost/numeric/ublas/io.hpp>
 #include <sstream>
-#include <memory> // std::auto_ptr
 
 /// According to senocular, Flash docs get this wrong (b and c swapped).
 ///
@@ -345,7 +344,7 @@
 #endif
 
     // Get an auto_ptr to a Point and pretend to keep alive.
-    boost::intrusive_ptr<as_object> ret = init_Point_instance().release();
+    boost::intrusive_ptr<as_object> ret = init_Point_instance();
     ret->set_member(NSV::PROP_X, point(0));
     ret->set_member(NSV::PROP_Y, point(1));
 

Index: server/asobj/flash/geom/Point_as.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/flash/geom/Point_as.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- server/asobj/flash/geom/Point_as.cpp        7 Jun 2008 16:27:16 -0000       
1.16
+++ server/asobj/flash/geom/Point_as.cpp        10 Jun 2008 12:59:25 -0000      
1.17
@@ -671,9 +671,9 @@
        return getFlashGeomPointConstructor();
 }
 
-std::auto_ptr<as_object> init_Point_instance()
+boost::intrusive_ptr<as_object> init_Point_instance()
 {
-    return std::auto_ptr<as_object>(new Point_as);
+    return boost::intrusive_ptr<as_object>(new Point_as);
 }
 
 // extern 

Index: server/asobj/flash/geom/Point_as.h
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/flash/geom/Point_as.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- server/asobj/flash/geom/Point_as.h  7 Jun 2008 16:27:16 -0000       1.4
+++ server/asobj/flash/geom/Point_as.h  10 Jun 2008 12:59:25 -0000      1.5
@@ -35,7 +35,7 @@
 void Point_class_init(as_object& global);
 
 /// Return a Point instance (in case the core lib needs it)
-std::auto_ptr<as_object> init_Point_instance();
+boost::intrusive_ptr<as_object> init_Point_instance();
 
 /// Return the Point constructor, for use by Rectangle 
 as_function* getFlashGeomPointConstructor();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]