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 <[EMAIL PROTECTED]> + * 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); } _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit