CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/10/24 23:40:38
Modified files: . : ChangeLog server/vm : ASHandlers.cpp testsuite/swfdec: PASSING Log message: * server/vm/ASHandlers.cpp (CommonSetTarget): Reset to original target if argument doesn't correspond to a character. * testsuite/swfdec/PASSING: succeed in settarget (still not all) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4698&r2=1.4699 http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.142&r2=1.143 http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/PASSING?cvsroot=gnash&r1=1.46&r2=1.47 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.4698 retrieving revision 1.4699 diff -u -b -r1.4698 -r1.4699 --- ChangeLog 24 Oct 2007 23:26:23 -0000 1.4698 +++ ChangeLog 24 Oct 2007 23:40:36 -0000 1.4699 @@ -1,5 +1,12 @@ 2007-10-24 Sandro Santilli <[EMAIL PROTECTED]> + * server/vm/ASHandlers.cpp (CommonSetTarget): + Reset to original target if argument doesn't correspond + to a character. + * testsuite/swfdec/PASSING: succeed in settarget (still not all) + +2007-10-24 Sandro Santilli <[EMAIL PROTECTED]> + * server/asobj/string.cpp (string_sub_str): fix corner cases exposed by swfdec's substr tests. * testsuite/swfdec/PASSING: succeed in substr tests. Index: server/vm/ASHandlers.cpp =================================================================== RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v retrieving revision 1.142 retrieving revision 1.143 diff -u -b -r1.142 -r1.143 --- server/vm/ASHandlers.cpp 12 Oct 2007 01:21:49 -0000 1.142 +++ server/vm/ASHandlers.cpp 24 Oct 2007 23:40:37 -0000 1.143 @@ -17,7 +17,7 @@ // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // -/* $Id: ASHandlers.cpp,v 1.142 2007/10/12 01:21:49 zoulunkai Exp $ */ +/* $Id: ASHandlers.cpp,v 1.143 2007/10/24 23:40:37 strk Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -2166,9 +2166,10 @@ IF_VERBOSE_ASCODING_ERRORS ( log_aserror( _("Couldn't find movie \"%s\" to set target to!" - " Not setting target at all..."), + " Resetting to original target..."), target_name.c_str()); ); + env.reset_target(); } else { Index: testsuite/swfdec/PASSING =================================================================== RCS file: /sources/gnash/gnash/testsuite/swfdec/PASSING,v retrieving revision 1.46 retrieving revision 1.47 diff -u -b -r1.46 -r1.47 --- testsuite/swfdec/PASSING 24 Oct 2007 23:26:24 -0000 1.46 +++ testsuite/swfdec/PASSING 24 Oct 2007 23:40:37 -0000 1.47 @@ -353,8 +353,13 @@ set-overwrite-global-7.swf:0800f9cb345cef741e02d47c4769453e setinterval-clear.swf:7897b1f201377d65dbffe1ae8182479a settarget-5.swf:2fdaa96ec67a1041d36d552f91a41cd4 +settarget-6.swf:78786db5ba63f78996f63001501d46fe +settarget-7.swf:9f0f1e71281e0adee53742a283654c11 settarget-delimiters-5.swf:b44fb8efa00fa64020e552a784aefd17 settarget-nomovie-5.swf:955a82ea027e2e3ed9fd4dfd7e2a7cd7 +settarget-nomovie-6.swf:51e90e151446253d410359200f99bc61 +settarget-nomovie-7.swf:43bd701d73ec53d3528e830a58554d67 +settarget-nomovie-8.swf:e928cac661270840e547cb4bb82b57b6 settarget-relative-5.swf:221055729979efd8dea86a64474ed731 settarget2-tostring-5.swf:66b7402854ca261fc8102c916a3efe6d settarget2-tostring-7.swf:cfa9318ea413cc8ebf950902c952a3fd _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit