gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/parser/movie_def_impl.cp...


From: Zou Lunkai
Subject: [Gnash-commit] gnash ChangeLog server/parser/movie_def_impl.cp...
Date: Thu, 10 Apr 2008 03:52:08 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Zou Lunkai <zoulunkai>  08/04/10 03:52:08

Modified files:
        .              : ChangeLog 
        server/parser  : movie_def_impl.cpp movie_def_impl.h 
                         movie_definition.h sprite_definition.cpp 
                         sprite_definition.h 
        server         : sprite_instance.cpp 
        server/swf     : PlaceObject2Tag.cpp RemoveObjectTag.cpp 

Log message:
        * server/parser/movie_def_impl.{h, cpp}, 
server/parser/movie_definition.h,
          server/parser/sprite_definition.{h,cpp},
          server/swf/PlaceObject2Tag.cpp, RemoveObjectTag.cpp,
          server/sprite_instance.cpp: drop obsolete timeline
          handling.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6232&r2=1.6233
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/movie_def_impl.cpp?cvsroot=gnash&r1=1.102&r2=1.103
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/movie_def_impl.h?cvsroot=gnash&r1=1.69&r2=1.70
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/movie_definition.h?cvsroot=gnash&r1=1.43&r2=1.44
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/sprite_definition.cpp?cvsroot=gnash&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/sprite_definition.h?cvsroot=gnash&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.cpp?cvsroot=gnash&r1=1.499&r2=1.500
http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/PlaceObject2Tag.cpp?cvsroot=gnash&r1=1.37&r2=1.38
http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/RemoveObjectTag.cpp?cvsroot=gnash&r1=1.8&r2=1.9

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6232
retrieving revision 1.6233
diff -u -b -r1.6232 -r1.6233
--- ChangeLog   10 Apr 2008 00:41:06 -0000      1.6232
+++ ChangeLog   10 Apr 2008 03:52:06 -0000      1.6233
@@ -1,3 +1,10 @@
+2008-04-10 Zou Lunkai <address@hidden>
+       * server/parser/movie_def_impl.{h, cpp}, 
server/parser/movie_definition.h,
+         server/parser/sprite_definition.{h,cpp},
+         server/swf/PlaceObject2Tag.cpp, RemoveObjectTag.cpp,
+         server/sprite_instance.cpp: drop obsolete timeline
+         handling.       
+
 2008-04-09 Sandro Santilli <address@hidden>
 
        * libbase/ref_counted.h, libbase/smart_ptr.h: const-correctness.

Index: server/parser/movie_def_impl.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/parser/movie_def_impl.cpp,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- server/parser/movie_def_impl.cpp    2 Apr 2008 01:05:02 -0000       1.102
+++ server/parser/movie_def_impl.cpp    10 Apr 2008 03:52:07 -0000      1.103
@@ -843,9 +843,6 @@
 
        ++_frames_loaded;
 
-       // Close current frame definition in Timeline object
-       _timeline.closeFrame();
-
        if ( _frames_loaded > m_frame_count )
        {
                IF_VERBOSE_MALFORMED_SWF(

Index: server/parser/movie_def_impl.h
===================================================================
RCS file: /sources/gnash/gnash/server/parser/movie_def_impl.h,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -b -r1.69 -r1.70
--- server/parser/movie_def_impl.h      21 Jan 2008 20:56:01 -0000      1.69
+++ server/parser/movie_def_impl.h      10 Apr 2008 03:52:07 -0000      1.70
@@ -28,7 +28,6 @@
 #include "bitmap_character_def.h" // for boost::intrusive_ptr visibility of 
dtor
 #include "resource.h" // for boost::intrusive_ptr visibility of dtor
 #include "stream.h" // for get_bytes_loaded
-#include "Timeline.h" // for composition 
 #include "StringPredicates.h" // for case-insensitive string comparision 
(ExportMap)
 
 #include <map> // for CharacterDictionary
@@ -316,12 +315,6 @@
                _bytes_loaded=bytes;
        }
 
-       /// Timeline depth info
-       //
-       /// TODO: move to base class ?
-       ///
-       Timeline _timeline;
-
        /// A flag set to true when load cancelation is requested
        bool _loadingCanceled;
 
@@ -575,33 +568,6 @@
                return unused;
        }
 
-       // See dox in base class
-       //
-       // TODO: implement in base class ?
-       //
-       void addTimelineDepth(int depth)
-       {
-               _timeline.addDepth(depth);
-       }
-
-       // See dox in base class
-       //
-       // TODO: implement in base class ?
-       //
-       void removeTimelineDepth(int depth)
-       {
-               _timeline.removeDepth(depth);
-       }
-
-       // See dox in base class
-       //
-       // TODO: implement in base class ?
-       //
-       void getTimelineDepths(size_t frameno, std::vector<int>& depths)
-       {
-               _timeline.getFrameDepths(frameno, depths);
-       }
-
 protected:
 
 #ifdef GNASH_USE_GC

Index: server/parser/movie_definition.h
===================================================================
RCS file: /sources/gnash/gnash/server/parser/movie_definition.h,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- server/parser/movie_definition.h    21 Jan 2008 20:56:01 -0000      1.43
+++ server/parser/movie_definition.h    10 Apr 2008 03:52:07 -0000      1.44
@@ -521,53 +521,6 @@
        {
        }
 
-       /// Add a depth to the timeline depth set in current frame 
-       //
-       /// The default implementations is a no-op
-       ///
-       /// It is overridden by timeline-equipped definitions:
-       ///     - sprite_definition
-       ///     - movie_def_impl
-       ///
-       /// @param depth
-       ///     Depth of an instance placed by PlaceObject* tag.
-       ///     Assumed to be in the static zone (an assertion would fail 
otherwise).
-       ///
-       virtual void addTimelineDepth(int /*depth*/) {}
-
-       /// Remove a depth from the timeline depth set in current frame 
-       //
-       /// The default implementations is a no-op
-       ///
-       /// It is overridden by timeline-equipped definitions:
-       ///     - sprite_definition
-       ///     - movie_def_impl
-       ///
-       /// @param depth
-       ///     Depth of an instance placed by PlaceObject* tag.
-       ///     Assumed to be in the static zone (an assertion would fail 
otherwise).
-       ///
-       virtual void removeTimelineDepth(int /*depth*/) {}
-
-       /// \brief
-       /// Get the set of timeline depths supposed to contain
-       /// an instance in the given frame (0-based)
-       //
-       /// The default implementations is a no-op
-       ///
-       /// PRECONDITIONS:
-       ///     - Target frame was completely parsed.
-       ///
-       /// @param frameno
-       ///     0-based frame number we want to inspect.
-       ///     Assumed to be in the static zone.
-       ///
-       /// @param depths
-       ///     A vector to copy all frame depths to.
-       ///
-       virtual void getTimelineDepths(size_t /*frameno*/, std::vector<int>& 
/*depths*/) 
-       {}
-    
 };
 
 } // namespace gnash

Index: server/parser/sprite_definition.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/parser/sprite_definition.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- server/parser/sprite_definition.cpp 9 Apr 2008 09:28:59 -0000       1.31
+++ server/parser/sprite_definition.cpp 10 Apr 2008 03:52:07 -0000      1.32
@@ -106,10 +106,6 @@
                        // show frame tag -- advance to the next frame.
                        ++m_loading_frame;
 
-                       // Close current frame definition in Timeline object
-                       _timeline.closeFrame();
-
-
                        IF_VERBOSE_PARSE (
                                log_parse(_("  show_frame "
                                        SIZET_FMT "/" SIZET_FMT

Index: server/parser/sprite_definition.h
===================================================================
RCS file: /sources/gnash/gnash/server/parser/sprite_definition.h,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- server/parser/sprite_definition.h   9 Apr 2008 09:28:59 -0000       1.40
+++ server/parser/sprite_definition.h   10 Apr 2008 03:52:07 -0000      1.41
@@ -30,7 +30,6 @@
 #include "stream.h"
 #include "log.h"
 #include "rect.h"
-#include "Timeline.h" // for composition 
 
 namespace gnash
 {
@@ -82,33 +81,6 @@
                return registeredClass.get();
        }
 
-       // See dox in base class
-       //
-       // TODO: implement in base class ?
-       //
-       void addTimelineDepth(int depth)
-       {
-               _timeline.addDepth(depth);
-       }
-
-       // See dox in base class
-       //
-       // TODO: implement in base class ?
-       //
-       void removeTimelineDepth(int depth)
-       {
-               _timeline.removeDepth(depth);
-       }
-
-       // See dox in base class
-       //
-       // TODO: implement in base class ?
-       //
-       void getTimelineDepths(size_t frameno, std::vector<int>& depths)
-       {
-               _timeline.getFrameDepths(frameno, depths);
-       }
-
        // overload from movie_definition
        virtual float   get_width_pixels() const { return 1; }
 
@@ -359,12 +331,6 @@
        ///
        boost::intrusive_ptr<as_function> registeredClass;
 
-       /// Timeline depth info
-       //
-       /// TODO: move to base class ?
-       ///
-       Timeline _timeline;
-
 protected:
 
 

Index: server/sprite_instance.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v
retrieving revision 1.499
retrieving revision 1.500
diff -u -b -r1.499 -r1.500
--- server/sprite_instance.cpp  9 Apr 2008 09:28:58 -0000       1.499
+++ server/sprite_instance.cpp  10 Apr 2008 03:52:07 -0000      1.500
@@ -50,7 +50,6 @@
 #include "LoadVariablesThread.h" 
 #include "ExecutableCode.h" // for inheritance of ConstructEvent
 #include "gnash.h" // for point class !
-#include "Timeline.h" // for restoreDisplayList
 #include "Object.h" // for getObjectInterface
 #include "DynamicShape.h" // for composition
 #include "namedStrings.h"

Index: server/swf/PlaceObject2Tag.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/swf/PlaceObject2Tag.cpp,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- server/swf/PlaceObject2Tag.cpp      14 Mar 2008 20:57:01 -0000      1.37
+++ server/swf/PlaceObject2Tag.cpp      10 Apr 2008 03:52:08 -0000      1.38
@@ -558,16 +558,6 @@
     ch->read(*in, tag);
 
     m->addControlTag(ch);
-
-    int depth = ch->getDepth();
-    if ( depth < 0 && depth >= character::staticDepthOffset )
-    {
-       m->addTimelineDepth(depth);
-    }
-    else
-    {
-       log_debug("PlaceObject2Tag depth %d is out of static depth zone. Won't 
register its TimelineDepth.", depth);
-    }
 }
 
 } // namespace gnash::SWF

Index: server/swf/RemoveObjectTag.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/swf/RemoveObjectTag.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- server/swf/RemoveObjectTag.cpp      5 Mar 2008 03:56:03 -0000       1.8
+++ server/swf/RemoveObjectTag.cpp      10 Apr 2008 03:52:08 -0000      1.9
@@ -69,15 +69,6 @@
        log_parse(_("  remove_object_2(%d)"), depth);
     );
 
-    if ( depth < 0 && depth >= character::staticDepthOffset )
-    {
-        m->removeTimelineDepth(depth);
-    }
-    else
-    {
-       log_debug("RemoveObjectTag depth %d is out of static depth zone. Won't 
unregister its TimelineDepth.", depth);
-    }
-
     // Ownership transferred to movie_definition
     m->addControlTag(t.release());
 }




reply via email to

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