[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/server as_environment.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash/server as_environment.cpp |
Date: |
Thu, 05 Apr 2007 14:59:12 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/04/05 14:59:12
Modified files:
server : as_environment.cpp
Log message:
More informative messages about problem with variable paths resolution
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/as_environment.cpp?cvsroot=gnash&r1=1.63&r2=1.64
Patches:
Index: as_environment.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/as_environment.cpp,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -b -r1.63 -r1.64
--- as_environment.cpp 5 Apr 2007 13:36:28 -0000 1.63
+++ as_environment.cpp 5 Apr 2007 14:59:11 -0000 1.64
@@ -16,7 +16,7 @@
//
-/* $Id: as_environment.cpp,v 1.63 2007/04/05 13:36:28 strk Exp $ */
+/* $Id: as_environment.cpp,v 1.64 2007/04/05 14:59:11 strk Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -638,7 +638,10 @@
// Try _global, but only at first iteration...
if ( depth > 0 )
{
- log_msg("Member %s for object %p not found",
subpart.c_str(), env);
+ IF_VERBOSE_ASCODING_ERRORS(
+ log_aserror("Member %s for object %p not found
(dotsyntax). Path was %s.",
+ subpart.c_str(), env, path.c_str());
+ );
return NULL;
}
@@ -655,9 +658,9 @@
// Debugging only:
if ( ! tmp.is_object() ) {
IF_VERBOSE_ASCODING_ERRORS(
- log_aserror("Member %s for object %p found but doesn't cast to
an as_object during "
- "evaluation of target path %s",
- subpart.c_str(), env, path.c_str());
+ log_aserror("Member %s of object %p doesn't cast to an Object
(%s) "
+ "evaluating target path %s (dotsyntax)",
+ subpart.c_str(), env, tmp.to_debug_string().c_str(),
path.c_str());
);
return NULL;
}
@@ -781,7 +784,8 @@
if ( depth > 0 )
{
IF_VERBOSE_ASCODING_ERRORS(
- log_aserror("Member %s for object %p not
found", subpart.c_str(), env);
+ log_aserror("Member %s for object %p not found
(slashsytax). Path was %s",
+ subpart.c_str(), env, path.c_str());
);
return NULL;
}
@@ -798,7 +802,11 @@
// Debugging only:
if ( ! tmp.is_object() ) {
- log_msg("Member %s for object %p found but doesn't cast
to an as_object", subpart.c_str(), env);
+ IF_VERBOSE_ASCODING_ERRORS(
+ log_aserror("Member %s of object %p doesn't cast to an
Object (%s) "
+ "evaluating target path %s (slashsyntax)",
+ subpart.c_str(), env,
tmp.to_debug_string().c_str(), path.c_str());
+ );
return NULL;
}