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 server/...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/asobj/Object.cpp server/...
Date: Fri, 09 Mar 2007 10:03:43 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/03/09 10:03:42

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

Log message:
                * server/asobj/Object.cpp: remove TESTING
                  warnings for getOwnProperty, isPrototypeOf and
                  isPropertyEnumerable. Warn only once about unimplemented
                  watch and unwatch methods.
                * server/vm/ASHandlers.cpp: warn only once about
                  Enum2 being in TESTING stage.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2584&r2=1.2585
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Object.cpp?cvsroot=gnash&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.57&r2=1.58

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2584
retrieving revision 1.2585
diff -u -b -r1.2584 -r1.2585
--- ChangeLog   9 Mar 2007 01:11:42 -0000       1.2584
+++ ChangeLog   9 Mar 2007 10:03:42 -0000       1.2585
@@ -1,5 +1,14 @@
 2007-03-09 Sandro Santilli <address@hidden>
 
+       * server/asobj/Object.cpp: remove TESTING
+         warnings for getOwnProperty, isPrototypeOf and
+         isPropertyEnumerable. Warn only once about unimplemented
+         watch and unwatch methods.
+       * server/vm/ASHandlers.cpp: warn only once about 
+         Enum2 being in TESTING stage.
+
+2007-03-09 Sandro Santilli <address@hidden>
+
        * server/as_object.{cpp,h}: add getOwnProperty and prototypeOf()
          public methods.
        * server/asobj/Object.cpp: implement Object.hasOwnProperty(),

Index: server/asobj/Object.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Object.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- server/asobj/Object.cpp     9 Mar 2007 01:11:42 -0000       1.16
+++ server/asobj/Object.cpp     9 Mar 2007 10:03:42 -0000       1.17
@@ -18,7 +18,7 @@
 //
 //
 
-/* $Id: Object.cpp,v 1.16 2007/03/09 01:11:42 strk Exp $ */
+/* $Id: Object.cpp,v 1.17 2007/03/09 10:03:42 strk Exp $ */
 
 // Implementation of ActionScript Object class.
 
@@ -314,13 +314,6 @@
        }
 
        exp_clipdef->registerClass(theclass);
-       
-
-       log_warning("Object.registerClass(%s, %s [%p]) TESTING)",
-                       symbolid.c_str(),
-                       typeid(theclass).name(),
-                       (void*)theclass);
-       fn.result->set_bool(false);
 }
 
 void
@@ -344,7 +337,6 @@
                return;
        }
        fn.result->set_bool(fn.this_ptr->getOwnProperty(propname) != NULL);
-       log_warning("TESTING: %s", __FUNCTION__);
 }
 
 void
@@ -376,7 +368,6 @@
        }
 
        fn.result->set_bool( ! prop->getFlags().get_dont_enum() );
-       log_warning("TESTING: %s", __FUNCTION__);
 }
 
 void
@@ -403,19 +394,27 @@
        }
 
        fn.result->set_bool(fn.this_ptr->prototypeOf(*obj));
-       log_warning("TESTING: %s", __FUNCTION__);
+
 }
 
 void
 object_watch(const fn_call&)
 {
-       log_error("FIXME: %s: unimplemented", __FUNCTION__);
+       static bool warned = false;
+       if ( ! warned ) {
+               log_error("FIXME: %s unimplemented", __FUNCTION__);
+               warned=true;
+       }
 }
 
 void
 object_unwatch(const fn_call&)
 {
-       log_error("FIXME: %s: unimplemented", __FUNCTION__);
+       static bool warned = false;
+       if ( ! warned ) {
+               log_error("FIXME: %s unimplemented", __FUNCTION__);
+               warned=true;
+       }
 }
   
 } // namespace gnash

Index: server/vm/ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -b -r1.57 -r1.58
--- server/vm/ASHandlers.cpp    6 Mar 2007 23:58:08 -0000       1.57
+++ server/vm/ASHandlers.cpp    9 Mar 2007 10:03:42 -0000       1.58
@@ -14,7 +14,7 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-/* $Id: ASHandlers.cpp,v 1.57 2007/03/06 23:58:08 strk Exp $ */
+/* $Id: ASHandlers.cpp,v 1.58 2007/03/09 10:03:42 strk Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -2722,7 +2722,11 @@
        }
        else
        {
+               static bool warned=false;
+               if ( ! warned ) {
                log_warning("FIXME: debugger doesn't deal with anonymous 
function calls");
+                       warned=true;
+               }
        }
 #endif
 
@@ -2870,7 +2874,12 @@
 
        enumerateObject(env, *obj);
 
-       dbglogfile << __PRETTY_FUNCTION__ << ": testing" << endl;
+       static bool warned=false;
+       if ( ! warned )
+       {
+               log_warning("TESTING: %s", __PRETTY_FUNCTION__);
+               warned=true;
+       }
 }
 
 void




reply via email to

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