gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/trunk r9575: Pass SWFStream always by refe


From: Benjamin Wolsey
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r9575: Pass SWFStream always by reference, except in a couple of cases where a
Date: Sun, 10 Aug 2008 17:06:55 +0200
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9575
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-08-10 17:06:55 +0200
message:
  Pass SWFStream always by reference, except in a couple of cases where a 
  NULL pointer has a meaning.
  
  This is an unfinished general cleanup to take SWFStream always by reference
  instead of a mixture of pointers and references, with some classes having
  hacks to convert one to the other. It's being committed because others
  are also working on parsing and need to adapt them to this 
  tag loader interface change.
modified:
  libcore/cxform.h
  libcore/fill_style.cpp
  libcore/fill_style.h
  libcore/font.cpp
  libcore/font.h
  libcore/matrix.h
  libcore/movie_root.cpp
  libcore/parser/SWFMovieDefinition.cpp
  libcore/parser/abc_block.cpp
  libcore/parser/abc_block.h
  libcore/parser/button_character_def.cpp
  libcore/parser/button_character_def.h
  libcore/parser/edit_text_character_def.cpp
  libcore/parser/edit_text_character_def.h
  libcore/parser/morph2_character_def.cpp
  libcore/parser/morph2_character_def.h
  libcore/parser/shape_character_def.cpp
  libcore/parser/shape_character_def.h
  libcore/parser/sprite_definition.cpp
  libcore/parser/sprite_definition.h
  libcore/parser/text_character_def.cpp
  libcore/parser/text_character_def.h
  libcore/parser/video_stream_def.cpp
  libcore/parser/video_stream_def.h
  libcore/rect.h
  libcore/styles.cpp
  libcore/styles.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
  libcore/text.cpp
  libcore/text.h
  libcore/types.cpp
  libcore/types.h
    ------------------------------------------------------------
    revno: 9573.1.1
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Sun 2008-08-10 13:53:31 +0200
    message:
      Take SWFStream by reference in button_character_def
    modified:
      libcore/parser/button_character_def.cpp
      libcore/parser/button_character_def.h
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 9573.1.2
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Sun 2008-08-10 16:54:12 +0200
    message:
      Catch ActionParserException in setRootMovie for misreported action_buffer
      length.
    modified:
      libcore/movie_root.cpp
    ------------------------------------------------------------
    revno: 9573.1.3
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Sun 2008-08-10 16:57:21 +0200
    message:
      Take SWFStream as a reference everywhere but in sprite_instance (where it
      is NULL on createEmptyMovieClip() and internally in abc_block, which uses
      pointers too much.
      
      Drop member functions taking SWFStream* in rect.h, matrix.h and cxform.h,
      which were only wrappers round functions taking SWFStream&.
    modified:
      libcore/cxform.h
      libcore/fill_style.cpp
      libcore/fill_style.h
      libcore/font.cpp
      libcore/font.h
      libcore/matrix.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/abc_block.cpp
      libcore/parser/abc_block.h
      libcore/parser/button_character_def.h
      libcore/parser/edit_text_character_def.cpp
      libcore/parser/edit_text_character_def.h
      libcore/parser/morph2_character_def.cpp
      libcore/parser/morph2_character_def.h
      libcore/parser/shape_character_def.cpp
      libcore/parser/shape_character_def.h
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/parser/text_character_def.cpp
      libcore/parser/text_character_def.h
      libcore/parser/video_stream_def.cpp
      libcore/parser/video_stream_def.h
      libcore/rect.h
      libcore/styles.cpp
      libcore/styles.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
      libcore/text.cpp
      libcore/text.h
      libcore/types.cpp
      libcore/types.h
Diff too large for email (3180 lines, the limit is 1000).

reply via email to

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