gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash server/asobj/SharedObject.cpp ChangeLog


From: Rob Savoye
Subject: [Gnash-commit] gnash server/asobj/SharedObject.cpp ChangeLog
Date: Sat, 05 Jan 2008 03:24:09 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Rob Savoye <rsavoye>    08/01/05 03:24:09

Modified files:
        server/asobj   : SharedObject.cpp 
        .              : ChangeLog 

Log message:
                * server/asobj/SharedObject.cpp: Use Element::init() instead of
                constructing, as it appears to have problems with some gcc
                versions. This fixes the SharedObject.as test case failures.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/SharedObject.cpp?cvsroot=gnash&r1=1.27&r2=1.28
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5303&r2=1.5304

Patches:
Index: server/asobj/SharedObject.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/SharedObject.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- server/asobj/SharedObject.cpp       5 Jan 2008 02:26:19 -0000       1.27
+++ server/asobj/SharedObject.cpp       5 Jan 2008 03:24:09 -0000       1.28
@@ -85,18 +85,20 @@
 
             const string& name = _st.string_table::value(key);
 
-//          cerr << "FIXME: yes!!!!! " << name << ": "<< val.to_debug_string() 
<< endl;
+          cerr << "FIXME: yes!!!!! " << name << ": "<< val.to_debug_string() 
<< endl;
 
             if (val.is_string()) {
                 string str;
                 if (!val.is_undefined()) {
                     str = val.to_string();
                 }
-                el = new amf::Element(name, str);
+                el = new amf::Element;
+                el->init(name, str);
             }
             if (val.is_bool()) {
                 bool flag = val.to_bool();
-                el = new amf::Element(name, flag);
+                el = new amf::Element;
+                el->init(name, flag);
             }
             if (val.is_number()) { 
                 double dub;
@@ -105,7 +107,8 @@
                 } else {
                     dub = val.to_number();
                 }
-                el = new amf::Element(name, dub);
+                el = new amf::Element;
+                el->init(name, dub);
             }
 
             if (el) {

Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5303
retrieving revision 1.5304
diff -u -b -r1.5303 -r1.5304
--- ChangeLog   5 Jan 2008 02:26:18 -0000       1.5303
+++ ChangeLog   5 Jan 2008 03:24:09 -0000       1.5304
@@ -1,3 +1,9 @@
+2008-01-04  Rob Savoye  <address@hidden>
+
+       * server/asobj/SharedObject.cpp: Use Element::init() instead of
+       constructing, as it appears to have problems with some gcc
+       versions. This fixes the SharedObject.as test case.
+
 2008-01-05 Sandro Santilli <address@hidden>
 
        * server/vm/VM.{cpp,h}: add getSWFUrl() method to fetch




reply via email to

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