gnash-commit
[Top][All Lists]
Advanced

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

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


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/asobj/Global.cpp testsui...
Date: Mon, 14 Jan 2008 20:50:46 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/01/14 20:50:46

Modified files:
        .              : ChangeLog 
        server/asobj   : Global.cpp 
        testsuite/actionscript.all: Global.as 

Log message:
        stub ASSetNative, ASSetNativeAccessor, ASconstructor.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5394&r2=1.5395
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Global.cpp?cvsroot=gnash&r1=1.85&r2=1.86
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Global.as?cvsroot=gnash&r1=1.38&r2=1.39

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5394
retrieving revision 1.5395
diff -u -b -r1.5394 -r1.5395
--- ChangeLog   14 Jan 2008 20:37:15 -0000      1.5394
+++ ChangeLog   14 Jan 2008 20:50:45 -0000      1.5395
@@ -1,5 +1,12 @@
 2008-01-14 Sandro Santilli <address@hidden>
 
+       * server/asobj/Global.cpp: stub ASSetNative, ASSetNativeAccessor,
+         ASconstructor.
+       * testsuite/actionscript.all/Global.as: test existance of ASnative,
+         ASSetNative, ASSetNativeAccessor and ASconstructor.
+
+2008-01-14 Sandro Santilli <address@hidden>
+
        * server/sprite_instance.cpp (loadVariables): don't skip the $version
          property, if it's there, and only add enumeratable properties.
 

Index: server/asobj/Global.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Global.cpp,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -b -r1.85 -r1.86
--- server/asobj/Global.cpp     13 Dec 2007 09:18:18 -0000      1.85
+++ server/asobj/Global.cpp     14 Jan 2008 20:50:46 -0000      1.86
@@ -17,7 +17,7 @@
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
 
-/* $Id: Global.cpp,v 1.85 2007/12/13 09:18:18 strk Exp $ */
+/* $Id: Global.cpp,v 1.86 2008/01/14 20:50:46 strk Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -408,6 +408,33 @@
                
 }
 
+// ASSetNative function
+// TODO: find dox 
+static as_value
+as_global_assetnative(const fn_call& /*fn*/)
+{
+       log_unimpl("ASSetNative");
+       return as_value();
+}
+
+// ASSetNativeAccessor function
+// TODO: find dox 
+static as_value
+as_global_assetnativeaccessor(const fn_call& /*fn*/)
+{
+       log_unimpl("ASSetNativeAccessor");
+       return as_value();
+}
+
+// ASconstructor function
+// TODO: find dox 
+static as_value
+as_global_asconstructor(const fn_call& /*fn*/)
+{
+       log_unimpl("ASconstructor");
+       return as_value();
+}
+
 // updateAfterEvent function
 static as_value
 as_global_updateAfterEvent(const fn_call& /*fn*/)
@@ -442,6 +469,9 @@
        // ASSetPropFlags
        init_member("ASSetPropFlags", new 
builtin_function(as_global_assetpropflags));
        init_member("ASnative", new builtin_function(as_global_asnative));
+       init_member("ASSetNative", new builtin_function(as_global_assetnative));
+       init_member("ASSetNativeAccessor", new 
builtin_function(as_global_assetnativeaccessor));
+       init_member("ASconstructor", new 
builtin_function(as_global_asconstructor));
        init_member("updateAfterEvent", new 
builtin_function(as_global_updateAfterEvent));
 
        // Defined in timers.h

Index: testsuite/actionscript.all/Global.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Global.as,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- testsuite/actionscript.all/Global.as        12 Dec 2007 14:05:25 -0000      
1.38
+++ testsuite/actionscript.all/Global.as        14 Jan 2008 20:50:46 -0000      
1.39
@@ -21,7 +21,7 @@
 // compile this test case with Ming makeswf, and then
 // execute it like this gnash -1 -r 0 -v out.swf
 
-rcsid="$Id: Global.as,v 1.38 2007/12/12 14:05:25 strk Exp $";
+rcsid="$Id: Global.as,v 1.39 2008/01/14 20:50:46 strk Exp $";
 
 #include "check.as"
 
@@ -57,6 +57,11 @@
 check(!_global.hasOwnProperty('isNaN'));
 #endif
 
+check_equals(typeof(ASnative), 'function');
+check_equals(typeof(ASconstructor), 'function');
+check_equals(typeof(ASSetNative), 'function');
+check_equals(typeof(ASSetNativeAccessor), 'function');
+
 // Test parseInt
 check ( parseInt('45b') == 45 );
 check ( parseInt('65') == 65 );
@@ -264,15 +269,15 @@
 //------------------------------------------------------------
 
 #if OUTPUT_VERSION == 5
-       check_totals(46); // SWF5
+       check_totals(50); // SWF5
 #else
 # if OUTPUT_VERSION == 6
-       check_totals(80); // SWF6
+       check_totals(84); // SWF6
 # else
 #  if OUTPUT_VERSION == 7
-       check_totals(62); // SWF7
+       check_totals(66); // SWF7
 #  else
-       check_totals(49); // SWF8+
+       check_totals(53); // SWF8+
 #  endif
 # endif
 #endif




reply via email to

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