gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/rtmp r9734: merge from trunk.


From: rob
Subject: [Gnash-commit] /srv/bzr/gnash/rtmp r9734: merge from trunk.
Date: Fri, 14 Nov 2008 20:44:41 -0700
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9734
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-11-14 20:44:41 -0700
message:
  merge from trunk.
removed:
  libcore/parser/edit_text_character_def.cpp
  libcore/parser/edit_text_character_def.h
  libcore/shape.cpp
  libcore/text.cpp
  libcore/text.h
added:
  libcore/swf/DefineButtonCxformTag.cpp
  libcore/swf/DefineButtonSoundTag.cpp
  libcore/swf/DefineButtonSoundTag.h
  libcore/swf/DefineEditTextTag.cpp
  libcore/swf/DefineEditTextTag.h
  libcore/swf/DefineFontNameTag.h
  libcore/swf/DefineFontTag.cpp
  libcore/swf/DefineFontTag.h
  libcore/swf/SoundInfoRecord.cpp
  libcore/swf/SoundInfoRecord.h
  libcore/swf/TextRecord.cpp
  libcore/swf/TextRecord.h
  libcore/swf/VideoFrameTag.cpp
  libcore/swf/VideoFrameTag.h
  libsound/AuxStream.h
  libsound/EmbedSound.cpp
  libsound/EmbedSound.h
  libsound/EmbedSoundInst.cpp
  libsound/EmbedSoundInst.h
  libsound/InputStream.h
  libsound/SoundEnvelope.h
  libsound/sound_handler.cpp
renamed:
  libcore/edit_text_character.cpp => libcore/TextField.cpp
  libcore/edit_text_character.h => libcore/TextField.h
  libcore/font.cpp => libcore/Font.cpp
  libcore/font.h => libcore/Font.h
  libcore/parser/button_character_def.cpp => libcore/swf/DefineButtonTag.cpp
  libcore/parser/button_character_def.h => libcore/swf/DefineButtonTag.h
  libcore/parser/text_character_def.cpp => libcore/swf/DefineTextTag.cpp
  libcore/parser/text_character_def.h => libcore/swf/DefineTextTag.h
  libcore/parser/video_stream_def.cpp => libcore/swf/DefineVideoStreamTag.cpp
  libcore/parser/video_stream_def.h => libcore/swf/DefineVideoStreamTag.h
  libcore/video_stream_instance.cpp => libcore/Video.cpp
  libcore/video_stream_instance.h => libcore/Video.h
modified:
  Makefile.am
  backend/Makefile.am
  backend/render_handler_agg.cpp
  configure.ac
  gui/Makefile.am
  gui/Player.cpp
  gui/Player.h
  gui/gtk.cpp
  gui/gtk_glue_agg.cpp
  gui/gtk_glue_agg.h
  gui/gui.cpp
  libbase/GnashImage.h
  libbase/GnashImageGif.cpp
  libbase/GnashImageJpeg.cpp
  libbase/GnashImagePng.cpp
  libbase/Makefile.am
  libbase/curl_adapter.cpp
  libbase/noseek_fd_adapter.cpp
  libbase/tu_file.cpp
  libbase/utility.h
  libcore/Button.cpp
  libcore/Button.h
  libcore/CharacterProxy.cpp
  libcore/DynamicShape.h
  libcore/Makefile.am
  libcore/MovieClip.cpp
  libcore/MovieClip.h
  libcore/RGBA.cpp
  libcore/SWFMatrix.cpp
  libcore/StreamProvider.cpp
  libcore/as_environment.cpp
  libcore/as_environment.h
  libcore/as_value.cpp
  libcore/as_value.h
  libcore/asobj/AsBroadcaster.cpp
  libcore/asobj/ClassHierarchy.cpp
  libcore/asobj/Date.cpp
  libcore/asobj/Global.cpp
  libcore/asobj/NetStream_as.cpp
  libcore/asobj/NetStream_as.h
  libcore/asobj/Sound.cpp
  libcore/asobj/Sound.h
  libcore/asobj/TextFormat.cpp
  libcore/asobj/TextFormat.h
  libcore/asobj/XMLSocket_as.cpp
  libcore/fontlib.cpp
  libcore/fontlib.h
  libcore/impl.cpp
  libcore/movie_instance.h
  libcore/movie_root.cpp
  libcore/movie_root.h
  libcore/parser/Makefile.am
  libcore/parser/SWFMovieDefinition.cpp
  libcore/parser/SWFMovieDefinition.h
  libcore/parser/character_def.h
  libcore/parser/morph2_character_def.cpp
  libcore/parser/morph2_character_def.h
  libcore/parser/movie_definition.h
  libcore/parser/shape_character_def.cpp
  libcore/parser/shape_character_def.h
  libcore/parser/sprite_definition.h
  libcore/swf.h
  libcore/swf/DefineButtonCxformTag.h
  libcore/swf/DefineFontAlignZonesTag.cpp
  libcore/swf/DefineFontAlignZonesTag.h
  libcore/swf/PlaceObject2Tag.cpp
  libcore/swf/StartSoundTag.cpp
  libcore/swf/StartSoundTag.h
  libcore/swf/StreamSoundBlockTag.cpp
  libcore/swf/StreamSoundBlockTag.h
  libcore/swf/tag_loaders.cpp
  libcore/swf/tag_loaders.h
  libcore/vm/ASHandlers.cpp
  libcore/vm/ActionExec.cpp
  libcore/vm/Machine.cpp
  libcore/vm/SafeStack.h
  libmedia/FLVParser.cpp
  libmedia/Makefile.am
  libmedia/README
  libmedia/VideoDecoder.h
  libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
  libmedia/ffmpeg/VideoDecoderFfmpeg.h
  libmedia/gst/MediaParserGst.cpp
  libmedia/gst/VideoDecoderGst.cpp
  libmedia/gst/VideoDecoderGst.h
  libsound/Makefile.am
  libsound/NullSoundHandler.h
  libsound/sdl/sound_handler_sdl.cpp
  libsound/sdl/sound_handler_sdl.h
  libsound/sound_handler.h
  macros/ffmpeg.m4
  testsuite/MovieTester.cpp
  testsuite/actionscript.all/AsBroadcaster.as
  testsuite/actionscript.all/MovieClip.as
  testsuite/actionscript.all/Sound.as
  testsuite/actionscript.all/TextField.as
  testsuite/actionscript.all/Video.as
  testsuite/actionscript.all/delete.as
  testsuite/actionscript.all/toString_valueOf.as
  testsuite/misc-ming.all/DefineEditTextTest.c
  testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
  testsuite/misc-ming.all/NetStream-SquareTest.c
  testsuite/misc-ming.all/Video-EmbedSquareTest.c
  testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
  testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
  testsuite/samples/Makefile.am
  testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
  testsuite/swfdec/PASSING
  utilities/Makefile.am
  libcore/TextField.cpp
  libcore/TextField.h
  libcore/Font.cpp
  libcore/Font.h
  libcore/swf/DefineButtonTag.cpp
  libcore/swf/DefineButtonTag.h
  libcore/swf/DefineTextTag.cpp
  libcore/swf/DefineTextTag.h
  libcore/swf/DefineVideoStreamTag.cpp
  libcore/swf/DefineVideoStreamTag.h
  libcore/Video.cpp
  libcore/Video.h
    ------------------------------------------------------------
    revno: 9483.1.736
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-11-03 09:02:31 +0100
    message:
      Make sure the _stage is registered before calling stop(). This has the
      advantage of ensuring gtk is also ready, so that stopHook() should always
      work the first time, and also won't mess up the stage size. Add assertions
      to make debugging easier if something goes wrong.
      
      New swfdec tests pass.
    modified:
      gui/Player.cpp
      gui/gtk.cpp
      gui/gui.cpp
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9483.1.737
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-11-03 09:09:21 +0100
    message:
      Finish comment.
    modified:
      gui/Player.cpp
    ------------------------------------------------------------
    revno: 9483.1.738
    committer: strk <address@hidden>
    branch nick: gnash-head-backup
    timestamp: Mon 2008-11-03 15:31:48 +0100
    message:
      Explode sound classes in their own files, fix a bug in the decoding
      loop.
    added:
      libsound/EmbedSound.cpp
      libsound/EmbedSound.h
      libsound/EmbedSoundInst.cpp
      libsound/EmbedSoundInst.h
      libsound/InputStream.h
      libsound/SoundEnvelope.h
      libsound/sound_handler.cpp
    modified:
      libsound/Makefile.am
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
      libsound/sound_handler.h
        ------------------------------------------------------------
        revno: 9483.182.1
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-01 23:21:46 +0100
        message:
          Explode few classes in their own files, fix a bug in the decoding loop
          for embedded sounds.
        added:
          libsound/EmbedSound.cpp
          libsound/EmbedSound.h
          libsound/EmbedSoundInst.cpp
          libsound/EmbedSoundInst.h
          libsound/InputStream.h
          libsound/SoundEnvelope.h
          libsound/sound_handler.cpp
        modified:
          libsound/Makefile.am
          libsound/sdl/sound_handler_sdl.cpp
          libsound/sdl/sound_handler_sdl.h
          libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.739
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Mon 2008-11-03 19:25:59 +0100
    message:
      Tests for TextField.
    modified:
      testsuite/actionscript.all/TextField.as
      testsuite/misc-ming.all/DefineEditTextTest.c
    ------------------------------------------------------------
    revno: 9483.1.740
    committer: strk <address@hidden>
    branch nick: gnash-head-backup
    timestamp: Tue 2008-11-04 00:28:08 +0100
    message:
      Define an eof() method for sound::InputStream, and stop using the return 
value of ::fetchSamples for that. Documentation updated accordingly
    modified:
      libsound/EmbedSoundInst.cpp
      libsound/EmbedSoundInst.h
      libsound/InputStream.h
      libsound/sdl/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9483.1.741
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-11-04 02:14:26 +0100
    message:
      Modify signature of the aux_streamer_ptr to be as expressive as an 
InputStream instance.
    modified:
      gui/Player.cpp
      gui/Player.h
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/NetStream_as.h
      libcore/asobj/Sound.cpp
      libcore/asobj/Sound.h
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.742
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-11-04 17:11:57 +0100
    message:
      Base expected results on gprocessor runs, for make check's sake
    modified:
      testsuite/actionscript.all/Sound.as
    ------------------------------------------------------------
    revno: 9483.1.743
    committer: address@hidden
    branch nick: trunk
    timestamp: Tue 2008-11-04 18:01:46 -0700
    message:
      pass LIBAVCODEC_IDENT when compiling so --version gets the right value.
    modified:
      gui/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.744
    committer: address@hidden
    branch nick: trunk
    timestamp: Tue 2008-11-04 18:02:53 -0700
    message:
      improve looking for avcodec.h.
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9483.1.745
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-05 13:23:13 +0100
    message:
      Tweak TextField implementation, stub unimplemented methods.
    renamed:
      libcore/edit_text_character.cpp => libcore/TextField.cpp
      libcore/edit_text_character.h => libcore/TextField.h
    modified:
      libcore/Makefile.am
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/parser/edit_text_character_def.cpp
      libcore/parser/edit_text_character_def.h
      macros/ffmpeg.m4
      testsuite/actionscript.all/TextField.as
      testsuite/actionscript.all/toString_valueOf.as
      libcore/TextField.cpp
      libcore/TextField.h
        ------------------------------------------------------------
        revno: 9483.183.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-05 11:02:06 +0100
        message:
          Rename edit_text_character to TextField.
          Add password, multiline and maxChars to TextField (not implemented).
          Change prototype of first instantiation of TextField, behaviour 
different
          for SWF5 and SWF6+.
        renamed:
          libcore/edit_text_character.cpp => libcore/TextField.cpp
          libcore/edit_text_character.h => libcore/TextField.h
        modified:
          libcore/Makefile.am
          libcore/MovieClip.cpp
          libcore/MovieClip.h
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
          libcore/parser/edit_text_character_def.cpp
          libcore/parser/edit_text_character_def.h
          libcore/TextField.cpp
          libcore/TextField.h
        ------------------------------------------------------------
        revno: 9483.183.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-05 11:23:05 +0100
        message:
          Indentation and cleanups in TextField.
          Add new passes in TextField and toString_valueOf (TextField SWF5 
prototype).
          There are new failures because some properties of TextField should 
not be
          defined before instantiation. They were undefined before because they 
were
          not implemented at all, so this seems acceptable.
          
          The problem now appears to be that the Dejagnu.swf clip trace field 
shouldn't
          be regarded as a TextField instantiation, but it is by Gnash, so the 
prototype
          is changed before it should be.
        modified:
          libcore/TextField.cpp
          testsuite/actionscript.all/TextField.as
          testsuite/actionscript.all/toString_valueOf.as
        ------------------------------------------------------------
        revno: 9483.183.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-05 11:34:07 +0100
        message:
          Correct totals.
        modified:
          testsuite/actionscript.all/TextField.as
        ------------------------------------------------------------
        revno: 9483.183.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-05 11:57:01 +0100
        message:
          Expect failures.
        modified:
          testsuite/actionscript.all/TextField.as
    ------------------------------------------------------------
    revno: 9483.1.746
    committer: address@hidden
    branch nick: trunk
    timestamp: Wed 2008-11-05 09:29:50 -0700
    message:
      fix bug with the latest ffmpeg svn installation craziness.
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9483.1.747
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-05 18:27:45 -0500
    message:
      http://savannah.gnu.org/patch/?6665
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9483.1.748
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-05 20:13:15 -0500
    message:
      Use -o instead of '|| test'  for portability
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9483.1.749
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-06 11:42:59 +0100
    message:
      Update help message for --with-ffmpeg-incl to fix policy
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9483.1.750
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-06 21:03:12 +0100
    message:
      Fix abort in delete2 and correct implementation after testing.
      
      TextField cleanup and implementation.
    removed:
      libcore/parser/edit_text_character_def.cpp
      libcore/parser/edit_text_character_def.h
    added:
      libcore/swf/DefineEditTextTag.cpp
      libcore/swf/DefineEditTextTag.h
    modified:
      libcore/Makefile.am
      libcore/MovieClip.cpp
      libcore/TextField.cpp
      libcore/TextField.h
      libcore/as_environment.cpp
      libcore/as_environment.h
      libcore/asobj/TextFormat.cpp
      libcore/asobj/TextFormat.h
      libcore/impl.cpp
      libcore/parser/Makefile.am
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      libcore/vm/ASHandlers.cpp
      libcore/vm/ActionExec.cpp
      testsuite/actionscript.all/TextField.as
      testsuite/actionscript.all/delete.as
      testsuite/misc-ming.all/DefineEditTextTest.c
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9483.184.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 12:56:50 +0100
        message:
          Move DefineEditText parsing to swf/DefineEditTextTag and make 
consistent
          with the parsing style in that directory. Drop pointer to definition 
(now
          tag) in TextField, as there is nothing immutable.
          
          MovieClip now constructs the TextField character directly using a 
second
          constructor, instead of faking a definition first.
        removed:
          libcore/parser/edit_text_character_def.cpp
          libcore/parser/edit_text_character_def.h
        modified:
          libcore/Makefile.am
          libcore/MovieClip.cpp
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/asobj/TextFormat.cpp
          libcore/asobj/TextFormat.h
          libcore/impl.cpp
          libcore/parser/Makefile.am
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
        ------------------------------------------------------------
        revno: 9483.184.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 12:59:52 +0100
        message:
          Add the new tag parser.
        added:
          libcore/swf/DefineEditTextTag.cpp
          libcore/swf/DefineEditTextTag.h
        ------------------------------------------------------------
        revno: 9483.184.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 13:12:06 +0100
        message:
          Fix maxChars (it does not limit the length of the text, but is rather 
for
          limiting user input). Store defaultText so the testsuite passes again.
        modified:
          libcore/TextField.cpp
          libcore/TextField.h
        ------------------------------------------------------------
        revno: 9483.184.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 14:56:00 +0100
        message:
          Restore a (now optional) definition to the static TextField, as the 
default
          text appears to be immutable. The presence of a definition can be 
used to 
          distinguish between static and dynamic TextField. The updateText() 
function
          should apparently only restore the default text if there is a 
definition.
          
          TextField.variable returns null if the variable name is empty, which 
also
          happens when undefined or null is passed.
          
          Implement TextField.text setter.
        modified:
          libcore/MovieClip.cpp
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/swf/DefineEditTextTag.cpp
          libcore/swf/DefineEditTextTag.h
          testsuite/actionscript.all/TextField.as
        ------------------------------------------------------------
        revno: 9483.184.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 15:03:09 +0100
        message:
          Update swfdec PASSING. Mostly new tests, three fixes from TextField.
        modified:
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9483.184.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 15:04:55 +0100
        message:
          misc-ming.all TextField pass (TextField.text implemented).
        modified:
          testsuite/misc-ming.all/DefineEditTextTest.c
        ------------------------------------------------------------
        revno: 9483.184.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 16:59:49 +0100
        message:
          Don't override get/set member for text or htmlText property. Return 
something
          for TextField.text and TextField.htmlText, though the first is 
definitely
          wrong and the second untested.
        modified:
          libcore/TextField.cpp
        ------------------------------------------------------------
        revno: 9483.184.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 20:04:35 +0100
        message:
          Test malformed deletes. Fix abort and implement most of the delete
          modes. One failure on an odd result still.
        modified:
          libcore/as_environment.cpp
          libcore/as_environment.h
          libcore/vm/ASHandlers.cpp
          libcore/vm/ActionExec.cpp
          testsuite/actionscript.all/delete.as
        ------------------------------------------------------------
        revno: 9483.184.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 20:20:46 +0100
        message:
          Different behaviour according to version. All tests fixed, and so is 
the
          abort in http://bitstream.ca/mt/images/banner_v3.gif
        modified:
          libcore/vm/ASHandlers.cpp
          testsuite/actionscript.all/delete.as
        ------------------------------------------------------------
        revno: 9483.184.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 20:32:45 +0100
        message:
          Don't build for earlier versions of ming.
        modified:
          testsuite/actionscript.all/delete.as
    ------------------------------------------------------------
    revno: 9483.1.751
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 09:19:08 +0100
    message:
      Hush paranoia warning
    modified:
      libcore/vm/ASHandlers.cpp
    ------------------------------------------------------------
    revno: 9483.1.752
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 09:40:42 +0100
    message:
      Don't assume an as_value returning true from ::is_object() also returns
      non-zero from ::to_object(). It doesn't, when the as_value is a dangling
      character reference. Add a test for it. Fixes bug #24770.
    modified:
      libcore/asobj/AsBroadcaster.cpp
      testsuite/actionscript.all/AsBroadcaster.as
    ------------------------------------------------------------
    revno: 9483.1.753
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 10:10:54 +0100
    message:
      Further reduce the libcore/parser directory.
    added:
      libcore/swf/VideoFrameTag.cpp
      libcore/swf/VideoFrameTag.h
    renamed:
      libcore/parser/video_stream_def.cpp => 
libcore/swf/DefineVideoStreamTag.cpp
      libcore/parser/video_stream_def.h => libcore/swf/DefineVideoStreamTag.h
      libcore/video_stream_instance.cpp => libcore/Video.cpp
      libcore/video_stream_instance.h => libcore/Video.h
    modified:
      libcore/Makefile.am
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/NetStream_as.h
      libcore/impl.cpp
      libcore/parser/Makefile.am
      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/swf/tag_loaders.cpp
      libcore/swf/DefineVideoStreamTag.cpp
      libcore/swf/DefineVideoStreamTag.h
      libcore/Video.cpp
      libcore/Video.h
        ------------------------------------------------------------
        revno: 9483.184.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 22:10:36 +0100
        message:
          Clean up shape_character_def so it's almost readable. Drop the 
debugging
          stuff, which almost certainly doesn't work any more.
        modified:
          libcore/parser/shape_character_def.cpp
        ------------------------------------------------------------
        revno: 9483.184.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-06 23:57:43 +0100
        message:
          Split video stream parsing into DefineVideoStreamTag and 
VideoFrameTag. Push the
          data in the frame tags to the DefineVideoStreamTag on parsing.
          
          Drop things from shape_character_def that aren't immediately useful. 
They 
          can easily be retrieved if necessary.
        added:
          libcore/swf/VideoFrameTag.cpp
          libcore/swf/VideoFrameTag.h
        renamed:
          libcore/parser/video_stream_def.cpp => 
libcore/swf/DefineVideoStreamTag.cpp
          libcore/parser/video_stream_def.h => 
libcore/swf/DefineVideoStreamTag.h
        modified:
          libcore/Makefile.am
          libcore/impl.cpp
          libcore/parser/Makefile.am
          libcore/parser/shape_character_def.cpp
          libcore/parser/shape_character_def.h
          libcore/swf/tag_loaders.cpp
          libcore/video_stream_instance.cpp
          libcore/video_stream_instance.h
          libcore/swf/DefineVideoStreamTag.cpp
          libcore/swf/DefineVideoStreamTag.h
        ------------------------------------------------------------
        revno: 9483.184.13
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 00:06:02 +0100
        message:
          Rename video_stream_instance to Video.
        renamed:
          libcore/video_stream_instance.cpp => libcore/Video.cpp
          libcore/video_stream_instance.h => libcore/Video.h
        modified:
          libcore/Makefile.am
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/NetStream_as.h
          libcore/swf/DefineVideoStreamTag.cpp
          libcore/Video.cpp
          libcore/Video.h
        ------------------------------------------------------------
        revno: 9483.184.14
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 00:21:13 +0100
        message:
          Use std::fill_n instead of memset.
        modified:
          libcore/swf/VideoFrameTag.cpp
        ------------------------------------------------------------
        revno: 9483.184.15
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 09:37:30 +0100
        message:
          Separate shape and morph parsing / definition classes properly.
        modified:
          libcore/parser/morph2_character_def.cpp
          libcore/parser/morph2_character_def.h
          libcore/parser/shape_character_def.h
    ------------------------------------------------------------
    revno: 9483.1.754
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 10:53:14 +0100
    message:
      include required vector header
    modified:
      libcore/swf/DefineVideoStreamTag.h
    ------------------------------------------------------------
    revno: 9483.1.755
    author: clif
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 11:57:27 +0100
    message:
      Sync X before attempting to control a just-attached shared mem seg. See 
bug #24692.
    modified:
      gui/gtk_glue_agg.cpp
    ------------------------------------------------------------
    revno: 9483.1.756
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 14:19:51 +0100
    message:
      Consolidate parsing of SoundInfo records into one place (used in 
StartSound,
      DefineButtonSound, and (not implemented) StartSound2).
      
      Add StartSound2 and log unimplemented.
      
      Split parsing of DefineButtonSound from button_character_def and move into
      swf directory. Clean it up.
    added:
      libcore/swf/DefineButtonSoundTag.cpp
      libcore/swf/DefineButtonSoundTag.h
      libcore/swf/SoundInfoRecord.cpp
      libcore/swf/SoundInfoRecord.h
    modified:
      libcore/Button.cpp
      libcore/Makefile.am
      libcore/impl.cpp
      libcore/parser/button_character_def.cpp
      libcore/parser/button_character_def.h
      libcore/swf.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StartSoundTag.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
        ------------------------------------------------------------
        revno: 9483.184.16
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 11:57:43 +0100
        message:
          Split DefineButtonSoundTag parsing into a separate file. Clean it up 
and make
          access clearer.
        added:
          libcore/swf/DefineButtonSoundTag.cpp
          libcore/swf/DefineButtonSoundTag.h
        modified:
          libcore/Button.cpp
          libcore/Makefile.am
          libcore/impl.cpp
          libcore/parser/button_character_def.cpp
          libcore/parser/button_character_def.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
        ------------------------------------------------------------
        revno: 9483.184.17
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 12:35:40 +0100
        message:
          Use SoundInfoRecord to parse a SoundInfo record.
        added:
          libcore/swf/SoundInfoRecord.cpp
          libcore/swf/SoundInfoRecord.h
        modified:
          libcore/Makefile.am
          libcore/swf/DefineButtonSoundTag.cpp
          libcore/swf/DefineButtonSoundTag.h
        ------------------------------------------------------------
        revno: 9483.184.18
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 13:19:16 +0100
        message:
          Construct StartSoundTag directly from a stream. Rename members of 
SoundInfo.
        modified:
          libcore/Button.cpp
          libcore/swf/SoundInfoRecord.cpp
          libcore/swf/SoundInfoRecord.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
        ------------------------------------------------------------
        revno: 9483.184.19
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 13:47:31 +0100
        message:
          Add StartSound2Tag (for logging, not implemented).
        modified:
          libcore/impl.cpp
          libcore/swf.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
        ------------------------------------------------------------
        revno: 9483.184.20
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 13:55:48 +0100
        message:
          Correct typo.
        modified:
          libcore/swf/StartSoundTag.cpp
    ------------------------------------------------------------
    revno: 9483.1.757
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 18:32:12 +0100
    message:
      Transfer all button parsing to libcore/swf.
    added:
      libcore/swf/DefineButtonCxformTag.cpp
    renamed:
      libcore/parser/button_character_def.cpp => libcore/swf/DefineButtonTag.cpp
      libcore/parser/button_character_def.h => libcore/swf/DefineButtonTag.h
    modified:
      libcore/Button.cpp
      libcore/Button.h
      libcore/Makefile.am
      libcore/impl.cpp
      libcore/parser/Makefile.am
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DefineButtonSoundTag.cpp
      libcore/swf/DefineButtonSoundTag.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      libcore/swf/DefineButtonTag.cpp
      libcore/swf/DefineButtonTag.h
        ------------------------------------------------------------
        revno: 9483.185.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 15:50:12 +0100
        message:
          Move parsing of DefineButtonCxform tag outside of 
button_character_definition
          (though it still needs direct access to the button records). Rename 
stuff,
          make more things private, and provide accessors where necessary.
        added:
          libcore/swf/DefineButtonCxformTag.cpp
        modified:
          libcore/Button.cpp
          libcore/Makefile.am
          libcore/parser/button_character_def.cpp
          libcore/parser/button_character_def.h
          libcore/swf/DefineButtonCxformTag.h
        ------------------------------------------------------------
        revno: 9483.185.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 15:51:21 +0100
        message:
          Fix include.
        modified:
          libcore/swf/DefineButtonCxformTag.cpp
        ------------------------------------------------------------
        revno: 9483.185.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 16:05:25 +0100
        message:
          Rename button_action to ButtonAction.
        modified:
          libcore/parser/button_character_def.cpp
          libcore/parser/button_character_def.h
        ------------------------------------------------------------
        revno: 9483.185.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 17:05:23 +0100
        message:
          Movie button_character_def to swf/DefineButtonTag. Clean up.
        renamed:
          libcore/parser/button_character_def.cpp => 
libcore/swf/DefineButtonTag.cpp
          libcore/parser/button_character_def.h => libcore/swf/DefineButtonTag.h
        modified:
          libcore/Button.cpp
          libcore/Button.h
          libcore/Makefile.am
          libcore/impl.cpp
          libcore/parser/Makefile.am
          libcore/swf/DefineButtonCxformTag.cpp
          libcore/swf/DefineButtonSoundTag.cpp
          libcore/swf/DefineButtonSoundTag.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          libcore/swf/DefineButtonTag.cpp
          libcore/swf/DefineButtonTag.h
        ------------------------------------------------------------
        revno: 9483.185.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 17:14:21 +0100
        message:
          Minor cleanup.
        modified:
          libcore/swf/DefineButtonTag.cpp
          libcore/swf/DefineButtonTag.h
    ------------------------------------------------------------
    revno: 9483.1.758
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 19:13:58 +0100
    message:
      4 spaces tabs
    modified:
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
    ------------------------------------------------------------
    revno: 9483.1.759
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-07 22:12:29 +0100
    message:
      Fix build and totals count with older Ming versions 
    modified:
      testsuite/actionscript.all/delete.as
    ------------------------------------------------------------
    revno: 9483.1.760
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 11:14:21 +0100
    message:
      Handle "aux" streamers using the sound::InputStream abstraction, change
      attach_aux_streamer to return an identifier to the new inputstream plugged
      and rename detach_aux_streamer to unplugInputStream.
    added:
      libsound/AuxStream.h
    modified:
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/NetStream_as.h
      libcore/asobj/Sound.cpp
      libcore/asobj/Sound.h
      libsound/Makefile.am
      libsound/NullSoundHandler.h
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.761
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 11:24:58 +0100
    message:
      Move DefineText parsing from all over the place to libcore/swf and use
      the new system for tag loading. Make TextRecord parsing more sensible
      and clean up rendering. 
    removed:
      libcore/text.cpp
      libcore/text.h
    added:
      libcore/swf/TextRecord.cpp
      libcore/swf/TextRecord.h
    renamed:
      libcore/parser/text_character_def.cpp => libcore/swf/DefineTextTag.cpp
      libcore/parser/text_character_def.h => libcore/swf/DefineTextTag.h
    modified:
      libcore/Makefile.am
      libcore/TextField.cpp
      libcore/TextField.h
      libcore/font.h
      libcore/impl.cpp
      libcore/parser/Makefile.am
      libcore/swf/DefineButtonSoundTag.h
      libcore/swf/DefineButtonTag.h
      libcore/swf/DefineEditTextTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DefineFontAlignZonesTag.h
      libcore/swf/DefineVideoStreamTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/StreamSoundBlockTag.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      libcore/swf/DefineTextTag.cpp
      libcore/swf/DefineTextTag.h
        ------------------------------------------------------------
        revno: 9483.185.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 19:07:45 +0100
        message:
          Transfer DefineText and DefineText2 parsing to swf.
        renamed:
          libcore/parser/text_character_def.cpp => libcore/swf/DefineTextTag.cpp
          libcore/parser/text_character_def.h => libcore/swf/DefineTextTag.h
        modified:
          libcore/Makefile.am
          libcore/font.h
          libcore/impl.cpp
          libcore/parser/Makefile.am
          libcore/swf/DefineEditTextTag.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          libcore/text.h
          libcore/swf/DefineTextTag.cpp
          libcore/swf/DefineTextTag.h
        ------------------------------------------------------------
        revno: 9483.185.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 19:13:26 +0100
        message:
          Rename text class to Text.
        renamed:
          libcore/text.cpp => libcore/Text.cpp
          libcore/text.h => libcore/Text.h
        modified:
          libcore/Makefile.am
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/swf/DefineTextTag.h
          libcore/Text.cpp
        ------------------------------------------------------------
        revno: 9483.185.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-11-07 23:19:58 +0100
        message:
          Introduce TextRecord class for parsing and storing TextRecords 
(DefineText
          and DefineText2), and also for dynamic creation from TextField.
          
          Text.h and Text.cpp are almost useless now.
        added:
          libcore/swf/TextRecord.cpp
          libcore/swf/TextRecord.h
        modified:
          libcore/Makefile.am
          libcore/Text.cpp
          libcore/Text.h
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/swf/DefineTextTag.cpp
          libcore/swf/DefineTextTag.h
        ------------------------------------------------------------
        revno: 9483.185.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 00:26:10 +0100
        message:
          Correct some typos, restore has{X,Y}Offset(). Testsuite now passes 
again.
          Everything seems in order.
        modified:
          libcore/Text.cpp
          libcore/swf/TextRecord.cpp
          libcore/swf/TextRecord.h
        ------------------------------------------------------------
        revno: 9483.185.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 00:57:14 +0100
        message:
          Quiet logging.
        modified:
          libcore/Text.cpp
          libcore/swf/TextRecord.cpp
        ------------------------------------------------------------
        revno: 9483.185.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 11:04:43 +0100
        message:
          Remove Text, move display function to TextRecord.
          
          Make more tag constructors private so that they can only be 
constructed
          during parsing. Add some documentation.
        removed:
          libcore/Text.cpp
          libcore/Text.h
        modified:
          libcore/Makefile.am
          libcore/TextField.cpp
          libcore/swf/DefineButtonSoundTag.h
          libcore/swf/DefineButtonTag.h
          libcore/swf/DefineEditTextTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontAlignZonesTag.h
          libcore/swf/DefineTextTag.cpp
          libcore/swf/DefineTextTag.h
          libcore/swf/DefineVideoStreamTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/TextRecord.cpp
          libcore/swf/TextRecord.h
    ------------------------------------------------------------
    revno: 9483.1.762
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 12:14:43 +0100
    message:
      Fix TextRecord parsing in DefineText tags.
    modified:
      libcore/swf/DefineTextTag.cpp
      libcore/swf/TextRecord.cpp
        ------------------------------------------------------------
        revno: 9483.186.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 12:02:43 +0100
        message:
          Inherit values from previous TextRecord when parsing, and make sure
          to clear the GlyphEntries.
        modified:
          libcore/swf/DefineTextTag.cpp
          libcore/swf/TextRecord.cpp
    ------------------------------------------------------------
    revno: 9483.1.763
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 16:49:53 +0100
    message:
      Generalize InputStream use
    modified:
      libsound/EmbedSound.cpp
      libsound/EmbedSound.h
      libsound/EmbedSoundInst.cpp
      libsound/EmbedSoundInst.h
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
      testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
        ------------------------------------------------------------
        revno: 9483.187.1
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-08 16:38:41 +0100
        message:
          Generalize use of InputStream made by sound_handler.
          Have EmbedSoundInst unregister self from def on destruction.
        modified:
          libsound/EmbedSound.cpp
          libsound/EmbedSound.h
          libsound/EmbedSoundInst.cpp
          libsound/EmbedSoundInst.h
          libsound/sdl/sound_handler_sdl.cpp
          libsound/sdl/sound_handler_sdl.h
          testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
    ------------------------------------------------------------
    revno: 9483.1.764
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 18:23:21 +0100
    message:
      Fix an infinite loop in MediaParserGst constructor (probing). It should 
not even probe now, as isn't required, but I didn't want to change too much 
code so there are still unused things here and there most likely
    modified:
      libmedia/gst/MediaParserGst.cpp
        ------------------------------------------------------------
        revno: 9483.188.1
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-08 18:21:41 +0100
        message:
          Fix an infinite loop in MediaParserGst constructor (probing). It 
should not even probe now, as isn't required, but I didn't want to change too 
much code so there are still unused things here and there most likely
        modified:
          libmedia/gst/MediaParserGst.cpp
    ------------------------------------------------------------
    revno: 9483.1.765
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 19:01:44 +0100
    message:
      Don't throw an exception if no streams were found at construction time, 
it's not required anymore is it?
    modified:
      libmedia/gst/MediaParserGst.cpp
    ------------------------------------------------------------
    revno: 9483.1.766
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 19:20:08 +0100
    message:
      Don't forget AM_LDFLAGS (see bug #21536)
    modified:
      utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.767
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 20:05:51 +0100
    message:
      updated
    modified:
      libmedia/README
    ------------------------------------------------------------
    revno: 9483.1.768
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 20:47:47 +0100
    message:
      Move most Font-related parsing to libcore/swf, so that the Font class
      is either constructed with an immutable DefineFontTag or from a 
      device font. The Tag-related part of the Font (embedded glyphs and
      records) is immutable. Device-font glyphs can be added on demand
      as before. There should be no reason to change the Font externally.
    added:
      libcore/swf/DefineFontTag.cpp
      libcore/swf/DefineFontTag.h
    renamed:
      libcore/font.cpp => libcore/Font.cpp
      libcore/font.h => libcore/Font.h
    modified:
      libcore/Makefile.am
      libcore/TextField.cpp
      libcore/TextField.h
      libcore/fontlib.cpp
      libcore/fontlib.h
      libcore/impl.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/movie_definition.h
      libcore/parser/sprite_definition.h
      libcore/swf/DefineEditTextTag.cpp
      libcore/swf/DefineEditTextTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/TextRecord.cpp
      libcore/swf/TextRecord.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      libcore/Font.cpp
      libcore/Font.h
        ------------------------------------------------------------
        revno: 9483.186.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 13:27:44 +0100
        message:
          Clean up indentation, obsolete code, and rearrange font class.
        modified:
          libcore/font.cpp
          libcore/font.h
        ------------------------------------------------------------
        revno: 9483.186.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 18:30:07 +0100
        message:
          Move DefineFont and DefineFont2 parsing into 
libcore/swf/DefineFontTag.{h,cpp}.
          A font can now be constructed only as an embedded font (with a 
DefineFontTag)
          or a device font (with name, bold, italic).
        added:
          libcore/swf/DefineFontTag.cpp
          libcore/swf/DefineFontTag.h
        modified:
          libcore/Makefile.am
          libcore/font.cpp
          libcore/font.h
          libcore/impl.cpp
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
        ------------------------------------------------------------
        revno: 9483.186.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 19:03:33 +0100
        message:
          Rename font to Font.
        renamed:
          libcore/font.cpp => libcore/Font.cpp
          libcore/font.h => libcore/Font.h
        modified:
          libcore/Makefile.am
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/fontlib.cpp
          libcore/fontlib.h
          libcore/impl.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
          libcore/parser/movie_definition.h
          libcore/parser/sprite_definition.h
          libcore/swf/DefineEditTextTag.cpp
          libcore/swf/DefineEditTextTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontTag.cpp
          libcore/swf/DefineFontTag.h
          libcore/swf/TextRecord.cpp
          libcore/swf/TextRecord.h
          libcore/swf/tag_loaders.cpp
          libcore/Font.cpp
          libcore/Font.h
        ------------------------------------------------------------
        revno: 9483.186.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 19:30:00 +0100
        message:
          More renaming, and move more parsing to DefineFontTag.
        modified:
          libcore/Font.cpp
          libcore/Font.h
          libcore/swf/DefineFontTag.cpp
          libcore/swf/DefineFontTag.h
        ------------------------------------------------------------
        revno: 9483.186.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 19:45:25 +0100
        message:
          Yes, it is possible for embedded fonts to be requested when there 
isn't
          one, so handle it gracefully.
        modified:
          libcore/Font.cpp
          libcore/Font.h
        ------------------------------------------------------------
        revno: 9483.186.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 20:14:15 +0100
        message:
          Dox.
        modified:
          libcore/Font.h
          libcore/swf/DefineFontTag.h
    ------------------------------------------------------------
    revno: 9483.1.769
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-08 23:24:43 +0100
    message:
      Finish main font parsing separation.
    added:
      libcore/swf/DefineFontNameTag.h
    modified:
      libcore/Font.cpp
      libcore/Font.h
      libcore/impl.cpp
      libcore/swf/DefineFontTag.cpp
      libcore/swf/DefineFontTag.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
        ------------------------------------------------------------
        revno: 9483.186.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-11-08 23:02:22 +0100
        message:
          Move all font parsing out of the Font class.
        added:
          libcore/swf/DefineFontNameTag.h
        modified:
          libcore/Font.cpp
          libcore/Font.h
          libcore/impl.cpp
          libcore/swf/DefineFontTag.cpp
          libcore/swf/DefineFontTag.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
    ------------------------------------------------------------
    revno: 9483.1.770
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-11-09 01:28:06 +0100
    message:
      Include <vector>
    modified:
      libcore/Font.h
    ------------------------------------------------------------
    revno: 9483.1.771
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-11-10 09:27:14 +0100
    message:
      Add header file.
    modified:
      libcore/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.772
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-11-11 08:30:33 +0100
    message:
      Minor cleanups of formatting and code line length.
      
      Reorder TextField::format_text so it uses a simple switch statement. Drop
      the ugly use of goto. Drop unnecessary setting of TextRecord properties,
      and add some comments to explain what is going on.
    modified:
      libcore/Font.cpp
      libcore/TextField.cpp
      libcore/TextField.h
      libcore/swf/DefineEditTextTag.cpp
      libcore/swf/TextRecord.cpp
      libcore/swf/TextRecord.h
        ------------------------------------------------------------
        revno: 9483.189.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-11-09 10:17:51 +0100
        message:
          Minor cleanups.
        modified:
          libcore/swf/TextRecord.cpp
        ------------------------------------------------------------
        revno: 9483.189.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-11-09 11:39:06 +0100
        message:
          Correct typo in Font.cpp, clean up TextField.
        modified:
          libcore/Font.cpp
          libcore/TextField.cpp
        ------------------------------------------------------------
        revno: 9483.189.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-11-09 12:14:57 +0100
        message:
          Use a switch statement to clean up text formatting.
        modified:
          libcore/TextField.cpp
          libcore/TextField.h
        ------------------------------------------------------------
        revno: 9483.189.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-11-09 12:43:44 +0100
        message:
          Add some notes, ignore escape.
        modified:
          libcore/TextField.cpp
        ------------------------------------------------------------
        revno: 9483.189.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-11-09 13:36:27 +0100
        message:
          Update documentation, correct TextHeight value. Clean ups.
        modified:
          libcore/TextField.cpp
          libcore/swf/TextRecord.h
        ------------------------------------------------------------
        revno: 9483.189.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-11-09 13:44:18 +0100
        message:
          Line break.
        modified:
          libcore/swf/TextRecord.cpp
        ------------------------------------------------------------
        revno: 9483.189.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-11-09 15:11:08 +0100
        message:
          Minor formatting changes.
        modified:
          libcore/Font.cpp
          libcore/TextField.cpp
        ------------------------------------------------------------
        revno: 9483.189.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-11-10 13:31:18 +0100
        message:
          Line break.
        modified:
          libcore/swf/DefineEditTextTag.cpp
    ------------------------------------------------------------
    revno: 9483.1.773
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-11-11 10:58:42 +0100
    message:
      Implement Video.clear(). Netstream_as has to expose its play state for 
this
      to work.
      
      Drop unused enum in Netstream_as.
    modified:
      libcore/TextField.cpp
      libcore/Video.cpp
      libcore/Video.h
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/NetStream_as.h
      testsuite/misc-ming.all/Video-EmbedSquareTest.c
      testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
        ------------------------------------------------------------
        revno: 9483.190.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-11-11 09:43:14 +0100
        message:
          Implement Video.clear().
          
          Silence excessive TextField debugging.
        modified:
          libcore/TextField.cpp
          libcore/Video.cpp
          libcore/Video.h
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/NetStream_as.h
        ------------------------------------------------------------
        revno: 9483.190.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-11-11 10:38:07 +0100
        message:
          Test for Video.clear() on embedded video (should not have any effect).
        modified:
          testsuite/misc-ming.all/Video-EmbedSquareTest.c
          testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
    ------------------------------------------------------------
    revno: 9483.1.774
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-11-11 14:26:59 +0100
    message:
      Stub unimplemented Video properties and modify the prototype when there
      is an embedded Video stream.
      
      Rearrange TextField.cpp.
    modified:
      libcore/TextField.cpp
      libcore/TextField.h
      libcore/Video.cpp
      testsuite/actionscript.all/Video.as
      testsuite/misc-ming.all/NetStream-SquareTest.c
        ------------------------------------------------------------
        revno: 9483.191.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-11-11 11:50:09 +0100
        message:
          More tests for Video interface.
        modified:
          testsuite/actionscript.all/Video.as
        ------------------------------------------------------------
        revno: 9483.191.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-11-11 13:30:34 +0100
        message:
          More tests for Video properties. Add deblocking, smoothing, width and 
          height properties to prototype only on construction of embedded Video
          stream.
        modified:
          libcore/Video.cpp
          testsuite/actionscript.all/Video.as
          testsuite/misc-ming.all/NetStream-SquareTest.c
        ------------------------------------------------------------
        revno: 9483.191.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-11-11 13:45:13 +0100
        message:
          Correct Video test totals.
        modified:
          testsuite/actionscript.all/Video.as
        ------------------------------------------------------------
        revno: 9483.191.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-11-11 13:51:35 +0100
        message:
          Rearrange TextField.cpp to keep class and AS interface functions 
together.
        modified:
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/Video.cpp
    ------------------------------------------------------------
    revno: 9483.1.775
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-11-11 17:47:00 +0100
    message:
      Don't try to stop delete sounds, do better locking. Fixes bug #24810
    modified:
      libsound/sdl/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9483.1.776
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-11-11 21:11:54 +0100
    message:
      fix --with-png-lib
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9483.1.777
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 09:53:39 +0100
    message:
      Allow running testsuite/samples test runners from arbitrary directories
    modified:
      testsuite/samples/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.778
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 09:57:45 +0100
    message:
      fix compiler warnings
    modified:
      testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
    ------------------------------------------------------------
    revno: 9483.1.779
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 10:21:48 +0100
    message:
      Have TextField ctor construct a real TextField, not an Object with 
TextField prototype
    modified:
      libcore/TextField.cpp
    ------------------------------------------------------------
    revno: 9483.1.780
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 11:33:22 +0100
    message:
      Implement more Video properties.
    modified:
      libcore/Video.cpp
      libcore/Video.h
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/NetStream_as.h
      libcore/movie_instance.h
      libmedia/FLVParser.cpp
      libmedia/VideoDecoder.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
      libmedia/gst/VideoDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.h
      testsuite/misc-ming.all/NetStream-SquareTest.c
        ------------------------------------------------------------
        revno: 9483.192.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-12 07:45:48 +0100
        message:
          Video width and height.
        modified:
          libcore/Video.cpp
          libcore/Video.h
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/NetStream_as.h
        ------------------------------------------------------------
        revno: 9483.192.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-12 10:23:42 +0100
        message:
          Add a VideoDecoder::width() and VideoDecoder::height() as pure 
virtual 
          functions. Implement in Ffmpeg (working) and Gst (not yet tested).
          
          Test that Video.width and Video.height are 0 until decoding starts.
          
          Implement Video.width and Video.height.
          
          Limit lines to 80 characters.
        modified:
          libbase/curl_adapter.cpp
          libcore/Video.cpp
          libcore/Video.h
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/NetStream_as.h
          libcore/movie_instance.h
          libmedia/FLVParser.cpp
          libmedia/VideoDecoder.h
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
          libmedia/ffmpeg/VideoDecoderFfmpeg.h
          libmedia/gst/VideoDecoderGst.cpp
          libmedia/gst/VideoDecoderGst.h
          testsuite/misc-ming.all/NetStream-SquareTest.c
        ------------------------------------------------------------
        revno: 9483.192.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-12 10:40:48 +0100
        message:
          Initialize _width and _height.
        modified:
          libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9483.192.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-12 10:47:02 +0100
        message:
          Drop ogg width test, as gstreamer doesn't know the dimensions.
        modified:
          testsuite/misc-ming.all/NetStream-SquareTest.c
    ------------------------------------------------------------
    revno: 9483.1.781
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 11:39:11 +0100
    message:
      Add the concept of "Stage childs" in movie_root, and expose addChild
      and addChildAt methods, to be used by SWF9 movies. AVM2 branch will
      use these initially, and I think we're getting close to the possibility
      of an avm2 merge to trunk.
    modified:
      libcore/movie_root.cpp
      libcore/movie_root.h
    ------------------------------------------------------------
    revno: 9483.1.782
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 12:38:09 +0100
    message:
      fix extraction of next available child depth
    modified:
      libcore/movie_root.cpp
    ------------------------------------------------------------
    revno: 9483.1.783
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 15:48:25 +0100
    message:
      SafeStack.h: style things, commented-out debugging line (now in sync with 
avm2 branch)
    modified:
      libcore/vm/SafeStack.h
    ------------------------------------------------------------
    revno: 9483.1.784
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 16:29:13 +0100
    message:
      Update use of PNG flags and libs since change of the related 
GNASH_PKG_FIND invocation
    modified:
      Makefile.am
      backend/Makefile.am
      configure.ac
      libbase/Makefile.am
      libmedia/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.785
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-11-12 16:57:01 +0100
    message:
      Correct NetStream.play() implementation and add comment.
    modified:
      libcore/TextField.cpp
      libcore/asobj/NetStream_as.cpp
        ------------------------------------------------------------
        revno: 9483.193.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-11-12 16:31:45 +0100
        message:
          Remove very annoying debugging line in TextField.
          
          Start new movie whenever play() is called in NetStream.
        modified:
          libcore/TextField.cpp
          libcore/asobj/NetStream_as.cpp
    ------------------------------------------------------------
    revno: 9483.1.786
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-13 15:09:19 +0100
    message:
      Move most of sound_handler code to base class, leave to subclass
      actual mixing of input channels and eventually setup of thread-based
      fetching. Please test test test and report threading issues ASAP.
      I'll wait for dust to pose before next move, which would be predictable
      samples fetching for test runners.
      BTW, included in this patch is opening the audio on constructor
      of the SDL sound handler, so you'd get aborts even if there's no 
      sound in the SWF (expecting aborts from make check on mx1).
    modified:
      libsound/EmbedSoundInst.cpp
      libsound/NullSoundHandler.h
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
      libsound/sound_handler.cpp
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.787
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-13 15:49:42 +0100
    message:
      be nicer with make -j# check
    modified:
      Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.788
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-13 16:01:42 +0100
    message:
      Use a NullSoundHandler for testing, and fetch as many samples as needed
      when advancing clock (need another pass to make it a stateful fetcher)
    modified:
      testsuite/MovieTester.cpp
    ------------------------------------------------------------
    revno: 9483.1.789
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-13 16:27:26 +0100
    message:
      No more need to sleep in order to fetch samples when using MovieTester
    modified:
      testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
    ------------------------------------------------------------
    revno: 9483.1.790
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-13 16:32:25 +0100
    message:
      No more need to sleep in order to fetch samples when using MovieTester
    modified:
      testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
    ------------------------------------------------------------
    revno: 9483.1.791
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-13 19:32:24 +0100
    message:
      Don't let the same character be placed twice as a stage child
    modified:
      libcore/movie_root.cpp
    ------------------------------------------------------------
    revno: 9483.1.792
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-11-13 21:57:26 +0100
    message:
      Use GdkImage instead of fiddling with MIT-SHM and Xlib directly.
    modified:
      gui/gtk_glue_agg.cpp
      gui/gtk_glue_agg.h
        ------------------------------------------------------------
        revno: 9483.194.1
        committer: Bastiaan Jacques <address@hidden>
        branch nick: mitshm
        timestamp: Thu 2008-11-13 21:55:48 +0100
        message:
          Use GdkImage instead of fiddling with MIT-SHM and Xlib directly.
        modified:
          gui/gtk_glue_agg.cpp
          gui/gtk_glue_agg.h
    ------------------------------------------------------------
    revno: 9483.1.793
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-14 01:46:35 +0100
    message:
      libbase/utility.h: Stop including pthread.h inside namespace gnash,
      because this confuses platforms such as OpenBSD. We can now stop
      including pthread.h all over the place, which was a workaround
      for the former.
    modified:
      backend/render_handler_agg.cpp
      libbase/GnashImage.h
      libbase/GnashImageGif.cpp
      libbase/GnashImageJpeg.cpp
      libbase/GnashImagePng.cpp
      libbase/curl_adapter.cpp
      libbase/noseek_fd_adapter.cpp
      libbase/tu_file.cpp
      libbase/utility.h
      libcore/CharacterProxy.cpp
      libcore/RGBA.cpp
      libcore/SWFMatrix.cpp
      libcore/StreamProvider.cpp
      libcore/asobj/XMLSocket_as.cpp
      libcore/fontlib.cpp
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 9483.1.794
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-14 09:01:07 +0100
    message:
      Fix for bug #24835 (don't forget addStatic() for the TextField prototype
      in SWF version 5).
      
      Some other things I thought I'd already committed.
    modified:
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/TextField.cpp
      testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9483.195.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-11-13 16:33:38 +0100
        message:
          Rearrange MovieClip, add tests for unloadMovie(). This function 
should 
          clear any drawable while leaving the bounds (along with other 
properties)
          untouched. No more drawing can be done.
        modified:
          libcore/MovieClip.cpp
          libcore/MovieClip.h
          testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9483.1.795
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-14 11:31:33 +0100
    message:
      Const correct point_test_local, drop some unused code.
    modified:
      libcore/DynamicShape.h
      libcore/MovieClip.cpp
      libcore/parser/character_def.h
      libcore/parser/shape_character_def.cpp
      libcore/parser/shape_character_def.h
    ------------------------------------------------------------
    revno: 9483.1.796
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-14 17:34:15 +0100
    message:
      Remove empty file.
    removed:
      libcore/shape.cpp
    modified:
      libcore/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.797
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-11-14 19:04:41 +0100
    message:
      Catch exceptions thrown by sound handler construction.
      Should "fix" bug #24834.
    modified:
      gui/Player.cpp
    ------------------------------------------------------------
    revno: 9483.1.798
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-15 00:40:55 +0100
    message:
      Stop redeclaring isinf by renaming it to isInf (like we do for isnan).
    modified:
      libcore/as_value.cpp
      libcore/as_value.h
      libcore/asobj/Date.cpp
      libcore/vm/Machine.cpp
Diff too large for email (30587 lines, the limit is 10000).

reply via email to

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