CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/08/02 23:08:08
Modified files: . : ChangeLog server/asobj : gen-asclass.sh Log message: * server/asobj/gen-asclass.sh: add the addStatic call to statics. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3925&r2=1.3926 http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/gen-asclass.sh?cvsroot=gnash&r1=1.15&r2=1.16 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.3925 retrieving revision 1.3926 diff -u -b -r1.3925 -r1.3926 --- ChangeLog 2 Aug 2007 22:07:25 -0000 1.3925 +++ ChangeLog 2 Aug 2007 23:08:08 -0000 1.3926 @@ -1,5 +1,6 @@ 2007-08-02 Sandro Santilli <[EMAIL PROTECTED]> + * server/asobj/gen-asclass.sh: add the addStatic call to statics. * server/movie_root.{cpp,h}: use a member (and a getter) for the global key object, and properly mark it as alive. Index: server/asobj/gen-asclass.sh =================================================================== RCS file: /sources/gnash/gnash/server/asobj/gen-asclass.sh,v retrieving revision 1.15 retrieving revision 1.16 diff -u -b -r1.15 -r1.16 --- server/asobj/gen-asclass.sh 1 Jul 2007 10:54:32 -0000 1.15 +++ server/asobj/gen-asclass.sh 2 Aug 2007 23:08:08 -0000 1.16 @@ -180,6 +180,8 @@ if ( ! o ) { o = new as_object(); + VM::get().addStatic(o.get()); + attach${asname}Interface(*o); } return o.get(); @@ -252,6 +254,8 @@ if ( cl == NULL ) { cl=new builtin_function(&${lowname}_ctor, get${asname}Interface()); + VM::get().addStatic(cl.get()); + // replicate all interface to class, to be able to access // all methods as static functions attach${asname}Interface(*cl); _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit