gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/sprite_instance.cpp test... [relea


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp test... [release_0_8_2_rc1]
Date: Thu, 28 Feb 2008 11:18:17 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Branch:         release_0_8_2_rc1
Changes by:     Sandro Santilli <strk>  08/02/28 11:18:17

Modified files:
        .              : ChangeLog 
        server         : sprite_instance.cpp 
        testsuite/swfdec: PASSING 

Log message:
        don't queue a LOAD event for the root movie for SWF versions up to 5.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&only_with_tag=release_0_8_2_rc1&r1=1.5711.2.34&r2=1.5711.2.35
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.cpp?cvsroot=gnash&only_with_tag=release_0_8_2_rc1&r1=1.480&r2=1.480.2.1
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/PASSING?cvsroot=gnash&only_with_tag=release_0_8_2_rc1&r1=1.91.2.3&r2=1.91.2.4

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5711.2.34
retrieving revision 1.5711.2.35
diff -u -b -r1.5711.2.34 -r1.5711.2.35
--- ChangeLog   28 Feb 2008 09:19:01 -0000      1.5711.2.34
+++ ChangeLog   28 Feb 2008 11:18:12 -0000      1.5711.2.35
@@ -1,5 +1,11 @@
 2008-02-28 Sandro Santilli <address@hidden>
 
+       * server/sprite_instance.cpp (stagePlacementCallback): don't queue
+         a LOAD event for the root movie for SWF versions up to 5.
+       * testsuite/swfdec/PASSING: root-onload-5.swf succeeds.
+
+2008-02-28 Sandro Santilli <address@hidden>
+
        * testsuite/swfdec/PASSING: sync to swfdec master git.
 
 2008-02-28 Sandro Santilli <address@hidden>

Index: server/sprite_instance.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v
retrieving revision 1.480
retrieving revision 1.480.2.1
diff -u -b -r1.480 -r1.480.2.1
--- server/sprite_instance.cpp  20 Feb 2008 14:46:28 -0000      1.480
+++ server/sprite_instance.cpp  28 Feb 2008 11:18:15 -0000      1.480.2.1
@@ -3954,16 +3954,18 @@
   assert(!_callingFrameActions); // or will not be queuing actions
   if ( get_parent() == 0 )
   {
-
 #ifdef GNASH_DEBUG
     log_debug(_("Executing tags of frame0 in sprite %s"), getTarget().c_str());
 #endif
     execute_frame_tags(0, TAG_DLIST|TAG_ACTION);
 
+    if ( _vm.getSWFVersion() > 5 )
+    {
 #ifdef GNASH_DEBUG
     log_debug(_("Queuing ONLOAD event for sprite %s"), getTarget().c_str());
 #endif
     queueEvent(event_id::LOAD, movie_root::apDOACTION);
+    }
 
   }
   else

Index: testsuite/swfdec/PASSING
===================================================================
RCS file: /sources/gnash/gnash/testsuite/swfdec/PASSING,v
retrieving revision 1.91.2.3
retrieving revision 1.91.2.4
diff -u -b -r1.91.2.3 -r1.91.2.4
--- testsuite/swfdec/PASSING    28 Feb 2008 09:21:46 -0000      1.91.2.3
+++ testsuite/swfdec/PASSING    28 Feb 2008 11:18:16 -0000      1.91.2.4
@@ -535,6 +535,7 @@
 removesprite-depths-7.swf:b792dc92c63978c09f9c937a2d5a24cf
 remove-with-onUnload-5.swf:5d41fcdce5757cff3e4c9678c9c3e72b
 rewind-remove-5.swf:70780bb0428e3795f6866a1c47bb46b0
+root-onload-5.swf:4f41e2bffb53d75ce665c54312f66190
 root-onload-6.swf:0d09109c7f942e8268aa0b9661071f1d
 root-onload-7.swf:baed64fdde7c5f27344daa4268ce6202
 root-onload-8.swf:25d71869e59a04c1576efb74f5b5763f




reply via email to

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