CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/09/27 07:58:32
Modified files: . : ChangeLog server : sprite_instance.cpp Log message: * server/sprite_instance.cpp (get_member): make "_global" a property (althought non-proper) of MovieClip. Fixes failures in MovieClip.as. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4436&r2=1.4437 http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.cpp?cvsroot=gnash&r1=1.361&r2=1.362 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.4436 retrieving revision 1.4437 diff -u -b -r1.4436 -r1.4437 --- ChangeLog 27 Sep 2007 07:18:15 -0000 1.4436 +++ ChangeLog 27 Sep 2007 07:58:32 -0000 1.4437 @@ -1,3 +1,9 @@ +2007-09-27 Sandro Santilli <[EMAIL PROTECTED]> + + * server/sprite_instance.cpp (get_member): make "_global" + a property (althought non-proper) of MovieClip. Fixes failures + in MovieClip.as. + 2007-09-27 Zou Lunkai <[EMAIL PROTECTED]> * testsuite/actionscript.all/Movieclip.as, XML.as: fix a few unstable checks. Index: server/sprite_instance.cpp =================================================================== RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v retrieving revision 1.361 retrieving revision 1.362 diff -u -b -r1.361 -r1.362 --- server/sprite_instance.cpp 26 Sep 2007 21:48:32 -0000 1.361 +++ server/sprite_instance.cpp 27 Sep 2007 07:58:32 -0000 1.362 @@ -1761,6 +1761,13 @@ return false; } } + if ( _vm.getSWFVersion() > 5 && name == "_global" ) // see MovieClip.as + { + // The "_global" ref was added in SWF6 + val->set_as_object( _vm.getGlobal() ); + return true; + } + #if 0 // see MovieClip.as if ( name == "this" ) { _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit