gnash-commit
[Top][All Lists]
Advanced

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

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


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/asobj/Object.cpp
Date: Wed, 14 Nov 2007 21:17:32 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/11/14 21:17:32

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

Log message:
        (object_registerClass): more informative aserror messages.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4860&r2=1.4861
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Object.cpp?cvsroot=gnash&r1=1.34&r2=1.35

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4860
retrieving revision 1.4861
diff -u -b -r1.4860 -r1.4861
--- ChangeLog   14 Nov 2007 16:31:50 -0000      1.4860
+++ ChangeLog   14 Nov 2007 21:17:31 -0000      1.4861
@@ -1,5 +1,7 @@
 2007-11-14 Sandro Santilli <address@hidden>
 
+       * server/asobj/Object.cpp (object_registerClass): more informative
+         aserror messages.
        * testsuite/actionscript.all/TextField.as: more tests.
        * server/sprite_instance.cpp, server/video_stream_instance.cpp:
          Remove some debugging output (compile-time defined)

Index: server/asobj/Object.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Object.cpp,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -b -r1.34 -r1.35
--- server/asobj/Object.cpp     24 Oct 2007 21:55:33 -0000      1.34
+++ server/asobj/Object.cpp     14 Nov 2007 21:17:32 -0000      1.35
@@ -17,7 +17,7 @@
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
 
-/* $Id: Object.cpp,v 1.34 2007/10/24 21:55:33 strk Exp $ */
+/* $Id: Object.cpp,v 1.35 2007/11/14 21:17:32 strk Exp $ */
 
 #include "tu_config.h"
 #include "Object.h"
@@ -272,8 +272,10 @@
        if ( symbolid.empty() )
        {
                IF_VERBOSE_ASCODING_ERRORS(
-               log_aserror(_("Invalid call to Object.registerClass() - "
-                       "empty symbol id (%s)"), 
fn.arg(0).to_debug_string().c_str());
+               std::stringstream ss;
+               fn.dump_args(ss);
+               log_aserror(_("Invalid call to Object.registerClass(%s) - "
+                       "second argument (symbol id) evaluates to empty 
string"), ss.str().c_str());
                );
                return as_value(false);
        }
@@ -282,8 +284,10 @@
        if ( ! theclass )
        {
                IF_VERBOSE_ASCODING_ERRORS(
-               log_aserror(_("Invalid call to Object.registerClass() - "
-                       "class is not a function (%s)"), 
fn.arg(1).to_debug_string().c_str());
+               std::stringstream ss;
+               fn.dump_args(ss);
+               log_aserror(_("Invalid call to Object.registerClass(%s) - "
+                       "first argument is not a class/function)"), 
ss.str().c_str());
                );
                return as_value(false);
        }




reply via email to

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