gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/trunk r10188: Use the RunInfo in parsing.


From: Benjamin Wolsey
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r10188: Use the RunInfo in parsing. Change the tag loader signature. These may
Date: Wed, 29 Oct 2008 10:45:23 +0100
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 10188
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-10-29 10:45:23 +0100
message:
  Use the RunInfo in parsing. Change the tag loader signature. These may
  all change back(!) if RunInfo becomes a member of movie_definition, or
  if a SWFMovieDefinition is passed instead of a movie_definition.
  
  Change initialization order in Player.h to fix a segfault.
  
  Use the sound_handler and StreamProvider from the RunInfo in parsing and
  execution.
  
  Update docs.
modified:
  gui/Player.cpp
  gui/Player.h
  libcore/MovieClip.cpp
  libcore/RunInfo.h
  libcore/asobj/LoadableObject.cpp
  libcore/asobj/NetStream_as.cpp
  libcore/asobj/Sound.cpp
  libcore/gnash.h
  libcore/impl.cpp
  libcore/movie_root.cpp
  libcore/parser/SWFMovieDefinition.cpp
  libcore/parser/SWFMovieDefinition.h
  libcore/parser/movie_definition.h
  libcore/parser/sound_definition.cpp
  libcore/parser/sound_definition.h
  libcore/parser/sprite_definition.cpp
  libcore/parser/sprite_definition.h
  libcore/swf/CSMTextSettingsTag.cpp
  libcore/swf/CSMTextSettingsTag.h
  libcore/swf/DefineButtonCxformTag.h
  libcore/swf/DefineFontAlignZonesTag.cpp
  libcore/swf/DefineFontAlignZonesTag.h
  libcore/swf/DoActionTag.h
  libcore/swf/DoInitActionTag.h
  libcore/swf/PlaceObject2Tag.cpp
  libcore/swf/PlaceObject2Tag.h
  libcore/swf/RemoveObjectTag.cpp
  libcore/swf/RemoveObjectTag.h
  libcore/swf/ScriptLimitsTag.h
  libcore/swf/SetBackgroundColorTag.h
  libcore/swf/StartSoundTag.cpp
  libcore/swf/StartSoundTag.h
  libcore/swf/StreamSoundBlockTag.cpp
  libcore/swf/StreamSoundBlockTag.h
  libcore/swf/TagLoadersTable.h
  libcore/swf/tag_loaders.cpp
  libcore/swf/tag_loaders.h
  testsuite/MovieTester.cpp
  utilities/processor.cpp
    ------------------------------------------------------------
    revno: 10175.1.1
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2008-10-28 18:31:24 +0100
    message:
      Update comments.
      
      Improve line breaks.
    modified:
      libcore/RunInfo.h
      libcore/impl.cpp
    ------------------------------------------------------------
    revno: 10175.1.2
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2008-10-28 21:20:48 +0100
    message:
      Pass a RunInfo to create_movie and create_library_movie so it can be
      passed to the parser. This revision won't build.
    modified:
      gui/Player.cpp
      libcore/gnash.h
      libcore/impl.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
    ------------------------------------------------------------
    revno: 10175.1.3
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2008-10-28 22:17:19 +0100
    message:
      An intermediate stage.
    modified:
      libcore/MovieClip.cpp
      libcore/movie_root.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/movie_definition.h
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/CSMTextSettingsTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DefineFontAlignZonesTag.h
      libcore/swf/DoActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/PlaceObject2Tag.h
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/RemoveObjectTag.h
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StartSoundTag.h
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/StreamSoundBlockTag.h
      libcore/swf/TagLoadersTable.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
    ------------------------------------------------------------
    revno: 10175.1.4
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2008-10-28 22:22:15 +0100
    message:
      Another intermediate stage.
    modified:
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/tag_loaders.h
    ------------------------------------------------------------
    revno: 10175.1.5
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2008-10-28 22:43:42 +0100
    message:
      It builds.
    modified:
      gui/Player.cpp
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/StreamSoundBlockTag.h
      libcore/swf/tag_loaders.cpp
      utilities/processor.cpp
    ------------------------------------------------------------
    revno: 10175.1.6
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2008-10-28 23:04:39 +0100
    message:
      Builds and works, MovieTester and libcore.all not yet.
    modified:
      gui/Player.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/movie_definition.h
      utilities/processor.cpp
    ------------------------------------------------------------
    revno: 10175.1.7
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Wed 2008-10-29 08:44:11 +0100
    message:
      Pass RunInfo to SWFMovieDefinition constructor so it can be used in 
parsing
      later without needing RunInfo passed again. This seems safer (enforces
      same RunInfo) and more convenient.
      
      Fix testsuite build.
    modified:
      gui/Player.cpp
      libcore/impl.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/movie_definition.h
      testsuite/MovieTester.cpp
      utilities/processor.cpp
    ------------------------------------------------------------
    revno: 10175.1.8
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Wed 2008-10-29 09:21:28 +0100
    message:
      Tidy up line breaks and indentation.
      
      Use the RunInfo StreamProvider.
    modified:
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Sound.cpp
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      testsuite/MovieTester.cpp
    ------------------------------------------------------------
    revno: 10175.1.9
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Wed 2008-10-29 09:50:14 +0100
    message:
      Fix segfault by changing initialization order and giving sound_sample a
      reference to the RunInfo. Add comment about fixing this.
    modified:
      gui/Player.cpp
      gui/Player.h
      libcore/RunInfo.h
      libcore/parser/sound_definition.cpp
      libcore/parser/sound_definition.h
      libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 10175.1.10
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Wed 2008-10-29 10:11:18 +0100
    message:
      Add documentation.
    modified:
      gui/Player.h
      libcore/RunInfo.h
Diff too large for email (2160 lines, the limit is 1000).

reply via email to

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