gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/avm2 r9498: Merge from trunk.


From: Tom Stellard
Subject: [Gnash-commit] /srv/bzr/gnash/avm2 r9498: Merge from trunk.
Date: Wed, 20 Aug 2008 01:45:09 +0800
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9498
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev_merge
timestamp: Wed 2008-08-20 01:45:09 +0800
message:
  Merge from trunk.
added:
  libamf/flv.cpp
  libamf/flv.h
  testsuite/libamf.all/test_flv.cpp
  utilities/flvdumper.cpp
  utilities/rtmpget.cpp
modified:
  Makefile.am
  backend/Makefile.am
  backend/render_handler.h
  backend/render_handler_agg.cpp
  backend/render_handler_cairo.cpp
  backend/render_handler_ogl.cpp
  backend/render_handler_ogl.h
  configure.ac
  cygnal/Makefile.am
  gui/gtk_glue_agg.cpp
  libamf/Makefile.am
  libamf/amf.cpp
  libamf/buffer.cpp
  libamf/buffer.h
  libamf/element.cpp
  libamf/sol.cpp
  libbase/GnashImage.h
  libbase/GnashImageGif.cpp
  libbase/GnashImageJpeg.cpp
  libbase/GnashImagePng.cpp
  libbase/GnashImagePng.h
  libbase/Makefile.am
  libbase/Point2d.h
  libbase/curl_adapter.cpp
  libbase/image.cpp
  libbase/image.h
  libbase/noseek_fd_adapter.cpp
  libbase/tu_file.cpp
  libbase/utility.h
  libcore/CharacterProxy.cpp
  libcore/DisplayList.cpp
  libcore/FreetypeGlyphsProvider.cpp
  libcore/FreetypeGlyphsProvider.h
  libcore/StreamProvider.cpp
  libcore/array.cpp
  libcore/as_value.cpp
  libcore/as_value.h
  libcore/asobj/Date.cpp
  libcore/asobj/Global.cpp
  libcore/asobj/Math_as.cpp
  libcore/asobj/NetStream.cpp
  libcore/asobj/NetStream.h
  libcore/asobj/NetStreamFfmpeg.cpp
  libcore/asobj/NetStreamFfmpeg.h
  libcore/asobj/NetStreamGst.cpp
  libcore/asobj/Number.cpp
  libcore/asobj/flash/geom/Matrix_as.cpp
  libcore/asobj/flash/geom/Point_as.cpp
  libcore/asobj/xmlsocket.cpp
  libcore/bitmap_info.h
  libcore/button_character_instance.cpp
  libcore/character.cpp
  libcore/character.h
  libcore/edit_text_character.cpp
  libcore/fill_style.cpp
  libcore/fontlib.cpp
  libcore/gnash.h
  libcore/impl.cpp
  libcore/matrix.cpp
  libcore/movie_root.cpp
  libcore/movie_root.h
  libcore/parser/BitmapMovieDefinition.cpp
  libcore/parser/BitmapMovieDefinition.h
  libcore/parser/bitmap_character_def.cpp
  libcore/parser/bitmap_character_def.h
  libcore/parser/video_stream_def.cpp
  libcore/parser/video_stream_def.h
  libcore/render.cpp
  libcore/render.h
  libcore/sprite_instance.cpp
  libcore/swf/PlaceObject2Tag.cpp
  libcore/swf/tag_loaders.cpp
  libcore/text.cpp
  libcore/video_stream_instance.cpp
  libcore/video_stream_instance.h
  libcore/vm/ASHandlers.cpp
  libcore/vm/Machine.cpp
  libmedia/FLVParser.cpp
  libmedia/Makefile.am
  libmedia/MediaBuffer.h
  libmedia/MediaParser.cpp
  libmedia/VideoDecoder.h
  libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
  libmedia/ffmpeg/VideoDecoderFfmpeg.h
  libmedia/gst/VideoDecoderGst.cpp
  libmedia/gst/VideoDecoderGst.h
  libnet/network.cpp
  macros/ffmpeg.m4
  packaging/deb.am
  packaging/install-gnash.sh
  packaging/snapshot.am
  testsuite/actionscript.all/TextField.as
  testsuite/libamf.all/Makefile.am
  testsuite/libamf.all/test_amf.cpp
  testsuite/libamf.all/test_sol.cpp
  testsuite/libcore.all/AsValueTest.cpp
  testsuite/libcore.all/MatrixTest.cpp
  testsuite/libnet.all/Makefile.am
  testsuite/misc-swfc.all/matrix_accuracy_test1.sc
  testsuite/swfdec/PASSING
  utilities/Makefile.am
  utilities/soldumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.1
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-13 11:30:34 -0600
    message:
      Merge with trunk.
    added:
      utilities/rtmpget.cpp
    modified:
      backend/render_handler.h
      backend/render_handler_agg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      server/as_value.cpp
      server/as_value.h
      server/asobj/flash/geom/Rectangle_as.cpp
      testsuite/actionscript.all/Rectangle.as
      testsuite/misc-ming.all/DrawingApiTestRunner.cpp
      utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.2
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-15 15:41:48 -0600
    message:
      rtmpget now does a successful connect->createStream operation.
    modified:
      gui/gtk_glue_agg.cpp
      gui/gtksup.h
      gui/gui.cpp
      gui/gui.h
      libamf/buffer.cpp
      libbase/log.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      libnet/cque.cpp
      libnet/network.cpp
      libnet/rtmp.cpp
      libnet/rtmp.h
      libnet/rtmp_client.cpp
      libnet/rtmp_server.cpp
      server/sprite_instance.cpp
      testsuite/libnet.all/test_rtmp.cpp
      utilities/Makefile.am
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.3
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-15 17:05:40 -0600
    message:
      Add test for decoding 8 byte headers.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.4
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-07-17 09:48:29 -0600
    message:
      NetConnection::connect() and NetStream::createStream() fully work now.
    removed:
      libbase/dlmalloc.c
      libbase/dlmalloc.h
      libbase/utility.cpp
    added:
      ChangeLog-0.8.3
    modified:
      .bzrignore
      ChangeLog
      backend/render_handler.h
      backend/render_handler_agg.cpp
      gui/gui.h
      libamf/amf.cpp
      libbase/Makefile.am
      libbase/image.cpp
      libbase/image.h
      libbase/noseek_fd_adapter.cpp
      libbase/utility.h
      libnet/rtmp.cpp
      libnet/rtmp_msg.cpp
      libnet/rtmp_msg.h
      server/FreetypeGlyphsProvider.cpp
      server/FreetypeGlyphsProvider.h
      server/character.cpp
      server/fill_style.cpp
      server/movie_root.cpp
      server/parser/abc_block.cpp
      server/parser/bitmap_character_def.h
      server/swf/tag_loaders.cpp
      testsuite/actionscript.all/MovieClip.as
      testsuite/actionscript.all/String.as
      testsuite/actionscript.all/ops.as
      testsuite/actionscript.all/targetPath.as
      testsuite/actionscript.all/with.as
      testsuite/libnet.all/test_rtmp.cpp
      testsuite/swfdec/PASSING
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.5
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-07-17 11:14:59 -0600
    message:
      Tweak indexes for requests. Encode the String element, not just the name.
    modified:
      libnet/rtmp_client.cpp
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.6
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-07-17 11:55:15 -0600
    message:
      rtmpget works with remote FMS server!
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.7
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-07-17 18:46:38 -0600
    message:
      Use the command line path to form the connect message.
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.8
    committer: address@hidden
    branch nick: rtmp
    timestamp: Fri 2008-07-18 09:33:53 -0600
    message:
      Check for onStatus along with _result and error in return messages. Update
      from trunk.
    added:
      testsuite/misc-ming.all/DepthLimitsTest.c
    modified:
      libmedia/FLVParser.cpp
      libnet/rtmp.cpp
      server/character.cpp
      server/character.h
      server/parser/abc_block.cpp
      server/sprite_instance.cpp
      server/vm/ASHandlers.cpp
      testsuite/actionscript.all/MovieClip.as
      testsuite/actionscript.all/targetPath.as
      testsuite/misc-ming.all/Makefile.am
      testsuite/misc-ming.all/intervalTest.as
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.9
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-22 19:07:29 -0600
    message:
      Update from trunk after renaming things.
      test_rtmp now has tests for onStatus.
      Fixed bug in parsing onStatus messages without a stream ID, so we handle
      the NetStream.Data.Start message correctly.
    removed:
      libgeometry/
      libgeometry/.cvsignore
      libgeometry/Makefile.am
      libgeometry/Point2d.h
      libgeometry/Range2d.h
      libgeometry/snappingrange.h
      testsuite/libgeometry/
      testsuite/libgeometry/.cvsignore
      testsuite/libgeometry/Makefile.am
      testsuite/libgeometry/Point2dTest.cpp
      testsuite/libgeometry/Range2dTest.cpp
      testsuite/libgeometry/snappingrangetest.cpp
    added:
      libbase/Point2d.h
      libbase/Range2d.h
      libbase/snappingrange.h
      libcore/asobj/Accessibility_as.cpp
      libcore/asobj/Accessibility_as.h
      testsuite/actionscript.all/Accessibility.as
      testsuite/libbase/Point2dTest.cpp
      testsuite/libbase/Range2dTest.cpp
      testsuite/libbase/snappingrangetest.cpp
      testsuite/misc-swfmill.all/Try-without-jump.xml
    renamed:
      server => libcore
      server/asobj/GMath.h => libcore/asobj/Math_as.h
      server/asobj/Math.cpp => libcore/asobj/Math_as.cpp
      server/asobj/gstring.h => libcore/asobj/String_as.h
      server/asobj/string.cpp => libcore/asobj/String_as.cpp
      testsuite/server => testsuite/libcore.all
    modified:
      .bzrignore
      Makefile.am
      backend/Makefile.am
      backend/render_handler_cairo.cpp
      configure.ac
      cygnal/Makefile.am
      cygnal/testsuite/cygnal.all/Makefile.am
      extensions/Makefile.am
      extensions/dbus/Makefile.am
      extensions/dejagnu/Makefile.am
      extensions/fileio/Makefile.am
      extensions/gtk2/Makefile.am
      extensions/launcher/Makefile.am
      extensions/lirc/Makefile.am
      extensions/metome/Makefile.am
      extensions/mysql/Makefile.am
      gui/Makefile.am
      gui/gtk_glue_agg.cpp
      gui/gtk_glue_agg.h
      gui/gui.cpp
      libamf/Makefile.am
      libbase/Makefile.am
      libcore/Makefile.am
      libcore/array.cpp
      libcore/array.h
      libcore/asClass.cpp
      libcore/as_environment.cpp
      libcore/as_function.cpp
      libcore/as_value.cpp
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/Makefile.am
      libcore/asobj/Mouse.cpp
      libcore/button_character_instance.cpp
      libcore/edit_text_character.cpp
      libcore/font.cpp
      libcore/font.h
      libcore/fontlib.cpp
      libcore/namedStrings.cpp
      libcore/namedStrings.h
      libcore/parser/Makefile.am
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/abc_block.cpp
      libcore/parser/abc_block.h
      libcore/parser/movie_definition.h
      libcore/sprite_instance.cpp
      libcore/stream.cpp
      libcore/vm/ASHandlers.cpp
      libcore/vm/ActionExec.cpp
      libcore/vm/Makefile.am
      libmedia/Makefile.am
      libmedia/MediaParser.h
      libmedia/ffmpeg/sound_handler_sdl.cpp
      libmedia/sound_handler.h
      libnet/Makefile.am
      libnet/rtmp.cpp
      libnet/rtmp.h
      libnet/rtmp_msg.cpp
      macros/x11.m4
      plugin/Makefile.am
      plugin/win32/Makefile.am
      po/Makefile.am
      pythonmodule/Makefile.am
      testsuite/Makefile.am
      testsuite/actionscript.all/Makefile.am
      testsuite/actionscript.all/MovieClip.as
      testsuite/actionscript.all/String.as
      testsuite/actionscript.all/Try.as
      testsuite/libamf.all/Makefile.am
      testsuite/libbase/Makefile.am
      testsuite/libcore.all/Makefile.am
      testsuite/libnet.all/Makefile.am
      testsuite/libnet.all/test_rtmp.cpp
      testsuite/misc-ming.all/Makefile.am
      testsuite/misc-mtasc.all/exception.as
      testsuite/misc-swfc.all/Makefile.am
      testsuite/misc-swfmill.all/Makefile.am
      testsuite/movies.all/Makefile.am
      testsuite/samples/Makefile.am
      utilities/Makefile.am
      utilities/rtmpget.cpp
      libcore/asobj/Math_as.cpp
      libcore/asobj/String_as.cpp
    ------------------------------------------------------------
    revno: 9439.60.10
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-22 21:03:49 -0600
    message:
      Be less verbose.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.11
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-22 21:28:37 -0600
    message:
      Tweak status messages for onStatus tests.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.12
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-07-23 10:46:37 -0600
    message:
      Update from trunk.
    removed:
      compatibility_include.h
    modified:
      .bzrignore
      Makefile.am
      gui/gtk_glue.h
      gui/gtk_glue_agg.cpp
      gui/gtk_glue_agg.h
      libcore/asobj/Color.cpp
      libcore/asobj/String_as.cpp
      libnet/rtmp_msg.cpp
      packaging/debian/rules
      testsuite/actionscript.all/ASnative.as
      testsuite/actionscript.all/String.as
      testsuite/libbase/Makefile.am
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.60.13
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-07-23 10:47:33 -0600
    message:
      Add TAGS.
    modified:
      .bzrignore
    ------------------------------------------------------------
    revno: 9439.60.14
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-07-24 16:58:08 -0600
    message:
      Decode multiple RTMP packets when all mixed together.
      Add test cases for decoding multiple inleaved RTMP packets with multiple
      channels.
      Sucessfully decode onStatus messages from server.
    modified:
      libamf/buffer.cpp
      libnet/cque.cpp
      libnet/cque.h
      libnet/network.cpp
      libnet/network.h
      libnet/rtmp.cpp
      libnet/rtmp.h
      libnet/rtmp_client.cpp
      libnet/rtmp_server.cpp
      testsuite/libnet.all/test_rtmp.cpp
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.15
    committer: address@hidden
    branch nick: rtmp
    timestamp: Fri 2008-07-25 08:22:23 -0600
    message:
      Update from trunk.
    removed:
      .cvsignore
      backend/.cvsignore
      cygnal/.cvsignore
      cygnal/doc/.cvsignore
      cygnal/testsuite/.cvsignore
      cygnal/testsuite/cygnal.all/.cvsignore
      doc/.cvsignore
      doc/C/.cvsignore
      doc/C/BackLash/.cvsignore
      extensions/.cvsignore
      extensions/dbus/.cvsignore
      extensions/dejagnu/.cvsignore
      extensions/fileio/.cvsignore
      extensions/gtk2/.cvsignore
      extensions/lirc/.cvsignore
      extensions/metome/.cvsignore
      extensions/mysql/.cvsignore
      gui/.cvsignore
      libamf/.cvsignore
      libbase/.cvsignore
      libbase/test_ogl.cpp
      libbase/tu_file_SDL.cpp
      libcore/.cvsignore
      libcore/asobj/.cvsignore
      libcore/parser/.cvsignore
      libcore/vm/.cvsignore
      libmedia/.cvsignore
      libnet/.cvsignore
      packaging/.cvsignore
      packaging/debian/.cvsignore
      packaging/doc/.cvsignore
      packaging/ipkg/.cvsignore
      packaging/redhat/.cvsignore
      plugin/.cvsignore
      plugin/klash/.cvsignore
      plugin/mozilla-sdk/.cvsignore
      plugin/win32/.cvsignore
      po/.cvsignore
      pythonmodule/.cvsignore
      testsuite/.cvsignore
      testsuite/actionscript.all/.cvsignore
      testsuite/libamf.all/.cvsignore
      testsuite/libbase/.cvsignore
      testsuite/libcore.all/.cvsignore
      testsuite/libnet.all/.cvsignore
      testsuite/misc-ming.all/.cvsignore
      testsuite/misc-mtasc.all/.cvsignore
      testsuite/misc-swfc.all/.cvsignore
      testsuite/misc-swfmill.all/.cvsignore
      testsuite/movies.all/.cvsignore
      testsuite/samples/.cvsignore
      testsuite/swfdec/.cvsignore
      utilities/.cvsignore
    added:
      testsuite/actionscript.all/Instance.as
    modified:
      backend/render_handler_agg.cpp
      gui/gui.cpp
      libbase/URL.cpp
      libbase/image.h
      libcore/as_function.cpp
      libcore/asobj/flash/display/BitmapData_as.cpp
      libcore/asobj/flash/display/BitmapData_as.h
      libcore/asobj/flash/geom/Rectangle_as.cpp
      libcore/asobj/flash/geom/Rectangle_as.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/vm/ASHandlers.cpp
      libnet/rtmp.cpp
      libnet/rtmp.h
      testsuite/actionscript.all/BitmapData.as
      testsuite/actionscript.all/Makefile.am
      testsuite/actionscript.all/array.as
      testsuite/gnashrc.in
      testsuite/libbase/Makefile.am
      testsuite/libbase/URLTest.cpp
      testsuite/libnet.all/test_rtmp.cpp
      testsuite/misc-ming.all/Makefile.am
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.60.16
    committer: address@hidden
    branch nick: rtmp
    timestamp: Fri 2008-07-25 10:20:32 -0600
    message:
      Make RTMP::split() use a regular C array to maintain the queues for
      each of the 64 channels.
      Fix testcase to use the new method, as now all messages are stored in
      the appropriate queues, one for each channel.
    modified:
      libnet/rtmp.cpp
      libnet/rtmp.h
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.17
    committer: address@hidden
    branch nick: rtmp
    timestamp: Fri 2008-07-25 10:46:53 -0600
    message:
      Add a more complex test case for multiple channel's messages all mixed in
      one big packet. What looked like corrupted data turns out to be audio and 
video packets.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.18
    committer: address@hidden
    branch nick: rtmp
    timestamp: Fri 2008-07-25 11:35:20 -0600
    message:
      Test for the data type too.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.19
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-07-26 10:45:34 -0600
    message:
      Add test cases for decoding NS_PLAY_STOP, and NS_PLAY_STREAMNOTFOUND.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.20
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-07-26 10:46:37 -0600
    message:
      Use a queue of buffers instead of reading directly.
    modified:
      libnet/rtmp.cpp
      libnet/rtmp_client.cpp
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.21
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-07-26 11:25:49 -0600
    message:
      Rename Que typedef to a more standard que_t.
    modified:
      libnet/cque.cpp
      libnet/cque.h
    ------------------------------------------------------------
    revno: 9439.60.22
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-07-26 11:26:41 -0600
    message:
      Return just the first CQue.
    modified:
      libnet/rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.23
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-07-26 11:27:23 -0600
    message:
      Tweak test to work with how RTMP::split() now works.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.24
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-27 08:06:31 -0600
    message:
      Add getName() accessor for the optional channel name.
    modified:
      libnet/cque.h
    ------------------------------------------------------------
    revno: 9439.60.25
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-27 11:14:35 -0600
    message:
      Add temporary debug statement so we know where we are.
    modified:
      libamf/amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.26
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-27 11:15:53 -0600
    message:
      Add accessor to see how many bytes are left in a buffer
    modified:
      libamf/buffer.h
    ------------------------------------------------------------
    revno: 9439.60.27
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-27 11:17:11 -0600
    message:
      Add
    modified:
      libnet/rtmp.h
    ------------------------------------------------------------
    revno: 9439.60.28
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-27 11:17:54 -0600
    message:
      Add a queue of queues that have network activity.
    modified:
      libnet/rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.29
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-27 11:19:11 -0600
    message:
      nuke white space
    modified:
      libnet/rtmp_client.cpp
    ------------------------------------------------------------
    revno: 9439.60.30
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-07-27 11:20:11 -0600
    message:
      Tweak test cases to work with the new queue of queues with recent 
activity.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.31
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-07-28 10:25:02 -0600
    message:
      Add test for encoding onStatus NetStream.Play.Reset messages.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.32
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-07-28 10:26:36 -0600
    message:
      Fix encodeResult() to properly build onStatus messages too. Clean up to
      reduce code duplication.
    modified:
      libnet/rtmp.cpp
      libnet/rtmp_server.cpp
      libnet/rtmp_server.h
    ------------------------------------------------------------
    revno: 9439.60.33
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-07-28 10:44:25 -0600
    message:
      Reduce verbosity.
    modified:
      libnet/rtmp.cpp
      libnet/rtmp_server.cpp
    ------------------------------------------------------------
    revno: 9439.60.34
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-07-28 17:36:40 -0600
    message:
      Reduce more verbosity.
      Tweak test case output.
    modified:
      libamf/amf.cpp
      libamf/buffer.cpp
      libnet/cque.cpp
      libnet/cque.h
      libnet/rtmp.cpp
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.35
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-07-28 22:31:19 -0600
    message:
      Pop current bufer to append to from the back of the queue, not the front.
    modified:
      libnet/rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.36
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-07-28 22:33:36 -0600
    message:
      Peek at the back of the queue too.
    modified:
      libnet/cque.cpp
      libnet/cque.h
    ------------------------------------------------------------
    revno: 9439.60.37
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-07-28 22:34:06 -0600
    message:
      Turn down verbosity now that the test case works.
    modified:
      libamf/amf.cpp
      libnet/rtmp.cpp
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.38
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-29 10:23:49 -0600
    message:
      Enable all the tests for ::split().
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.39
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-29 18:55:55 -0600
    message:
      Range check the size of the buffer when dumping the internal data.
    modified:
      libamf/buffer.cpp
    ------------------------------------------------------------
    revno: 9439.60.40
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-29 18:56:21 -0600
    message:
      Add comments
    modified:
      libnet/rtmp_server.h
    ------------------------------------------------------------
    revno: 9439.60.41
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-29 18:57:20 -0600
    message:
      Add processMsg() to test the type field for processing.
      Range test the header fields when decoding.
    modified:
      libnet/rtmp.cpp
      libnet/rtmp.h
    ------------------------------------------------------------
    revno: 9439.60.42
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-29 18:58:53 -0600
    message:
      Process as many packets as we can read from the network.
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.43
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-07-29 18:59:22 -0600
    message:
      Tweak the test case for current functionality.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.44
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-07-30 20:50:59 -0600
    message:
      Better implementation of ::split().
    modified:
      libnet/rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.45
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-07-30 20:52:51 -0600
    message:
      less verbose
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.46
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-07-31 22:30:19 -0600
    message:
      Better handling of errors when decoding the RTMP packet header.
    modified:
      libnet/cque.cpp
      libnet/rtmp.cpp
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.47
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-07-31 22:31:05 -0600
    message:
      Update from trunk.
    removed:
      gui/NOTES
      libcore/asobj/Error.cpp
      libcore/asobj/Error.h
    added:
      testsuite/libbase/string_tableTest.cpp
    modified:
      ChangeLog
      configure.ac
      libbase/Makefile.am
      libbase/extension.cpp
      libbase/extension.h
      libbase/rc.h
      libbase/sharedlib.cpp
      libbase/sharedlib.h
      libbase/string_table.cpp
      libbase/utility.h
      libcore/array.cpp
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/String_as.cpp
      libcore/asobj/xml.cpp
      libcore/asobj/xmlsocket.cpp
      libcore/movie_root.cpp
      libcore/vm/ActionExec.cpp
      libmedia/MediaParser.cpp
      testsuite/actionscript.all/ASnative.as
      testsuite/actionscript.all/MovieClip.as
      testsuite/actionscript.all/array.as
      testsuite/libbase/Makefile.am
      testsuite/misc-ming.all/Makefile.am
      testsuite/misc-ming.all/opcode_guard_test.c
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.60.48
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-08-02 16:55:21 -0600
    message:
      lower verbosity
    modified:
      libamf/buffer.cpp
    ------------------------------------------------------------
    revno: 9439.60.49
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-08-02 16:56:36 -0600
    message:
      Add support for chunksize.
    modified:
      libnet/rtmp.cpp
      libnet/rtmp.h
    ------------------------------------------------------------
    revno: 9439.60.50
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-08-02 16:57:37 -0600
    message:
      Don't crash if we get a bad pointer returned.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.51
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 09:21:12 -0600
    message:
      Add support for an internal "Continuation" data type, used for one byte 
headers.
    modified:
      libnet/rtmp.cpp
      libnet/rtmp.h
    ------------------------------------------------------------
    revno: 9439.60.52
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 09:21:58 -0600
    message:
      Loop more times to get the beginning of the FLV file.
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.53
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 09:22:35 -0600
    message:
      update from trunk
    modified:
      configure.ac
      gui/dump.cpp
      gui/dump.h
      libbase/extension.cpp
      libcore/edit_text_character.cpp
      testsuite/misc-ming.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.54
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 10:15:12 -0600
    message:
      Tweak the buffer size so spaceLeft() returns the correct number, instead 
of
      of being one irritating byte off...
    modified:
      libnet/rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.55
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 14:30:34 -0600
    message:
      Rewrite URL parsing so we can construct tcUrl fields correctly, and keep
      the BBC iPlayer happy.
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.56
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 16:54:53 -0600
    message:
      Add test case for decoding ECMA arrays. The data is an FLV file header, 
which
      is now decoded properly.
    modified:
      testsuite/libamf.all/test_amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.57
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 16:55:40 -0600
    message:
      Add support for decoding ECMA Arrays, which is used for the FLV file 
header.
    modified:
      libamf/amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.58
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 18:40:56 -0600
    message:
      Add a new file for encoding and decoding the FLV file onMetaData header.
    added:
      libamf/flv.cpp
      libamf/flv.h
    modified:
      libamf/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.59
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 20:30:45 -0600
    message:
      Store the FLV header and the first tag, so we can encode our own file 
header.
    modified:
      libamf/flv.cpp
      libamf/flv.h
    ------------------------------------------------------------
    revno: 9439.60.60
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 20:32:41 -0600
    message:
      don't dump the data
    modified:
      testsuite/libamf.all/test_amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.61
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 20:33:09 -0600
    message:
      Add an array of booleans for the Data.Start flag.
    modified:
      libnet/rtmp.h
    ------------------------------------------------------------
    revno: 9439.60.62
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 20:34:06 -0600
    message:
      Be less verbose.
    modified:
      libamf/amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.63
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-03 20:34:16 -0600
    message:
      Decode the FLV onMetaData header.
    modified:
      libnet/rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.64
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-08-04 08:55:17 -0600
    message:
      Make less verbose now that it works.
    modified:
      libnet/rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.60.65
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-08-04 09:08:36 -0600
    message:
      Update from trunk.
    added:
      macros/haxe.m4
      testsuite/misc-haxe.all/
      testsuite/misc-haxe.all/Dejagnu.hx
      testsuite/misc-haxe.all/Hello.hx
      testsuite/misc-haxe.all/Makefile.am
      testsuite/misc-haxe.all/check.as
      testsuite/misc-swfmill.all/jump_to_prev_block.xml
    modified:
      Makefile.am
      configure.ac
      gui/gui.cpp
      gui/gui.h
      libamf/amf.h
      libbase/SimpleBuffer.h
      libcore/vm/ActionExec.cpp
      libcore/vm/ActionExec.h
      testsuite/Makefile.am
      testsuite/actionscript.all/ASnative.as
      testsuite/misc-mtasc.all/Makefile.am
      testsuite/misc-swfmill.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.66
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-08-04 19:42:50 -0600
    message:
      Add a test for Strict Arrays.
    modified:
      testsuite/libamf.all/test_amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.67
    committer: address@hidden
    branch nick: rtmp
    timestamp: Mon 2008-08-04 19:43:33 -0600
    message:
      Add suppor tfor decoding Strict Arrays
    modified:
      libamf/amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.68
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:04:48 -0600
    message:
      Add a slash before the path when forming a tcUrl.
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.60.69
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:06:37 -0600
    message:
      Drop unused prototype.
    modified:
      utilities/soldumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.70
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:07:03 -0600
    message:
      Add utility to dump the meta data from an FLV file.
    added:
      utilities/flvdumper.cpp
    modified:
      utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.71
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:08:09 -0600
    message:
      less verbose
    modified:
      libamf/amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.72
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:08:38 -0600
    message:
      improve comment
    modified:
      libnet/rtmp.h
    ------------------------------------------------------------
    revno: 9439.60.73
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:09:24 -0600
    message:
      adjust the tag name, which was changed in the header file.
    modified:
      libamf/flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.74
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:09:57 -0600
    message:
      Add more enums and data structures.
    modified:
      libamf/flv.h
    ------------------------------------------------------------
    revno: 9439.60.75
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:14:41 -0600
    message:
      update from trunk
    added:
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      testsuite/media/png.png
      testsuite/misc-ming.all/loadPNGTest.c
    modified:
      libbase/Makefile.am
      libbase/image.cpp
      libbase/image.h
      libbase/jpeg.cpp
      libbase/shm.cpp
      libcore/impl.cpp
      testsuite/misc-ming.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.76
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:46:40 -0600
    message:
      updated from trunk
    modified:
      po/cs.po
      po/de.po
      po/es.po
      po/fi.po
      po/fr.po
      po/it.po
      po/ja.po
      po/sv.po
    ------------------------------------------------------------
    revno: 9439.60.77
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 10:48:38 -0600
    message:
      Updated from shared repository.
        ------------------------------------------------------------
        revno: 9439.61.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: rtmp
        timestamp: Tue 2008-08-05 14:04:07 +0200
        message:
          Clean up logging.
        modified:
          libbase/shm.cpp
    ------------------------------------------------------------
    revno: 9439.60.78
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 14:55:28 -0600
    message:
      Add test case for FLV encoding and decoding.
    added:
      testsuite/libamf.all/test_flv.cpp
    modified:
      testsuite/libamf.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.79
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 14:56:00 -0600
    message:
      Add support for encoding and decoding the header.
    modified:
      libamf/flv.cpp
      libamf/flv.h
    ------------------------------------------------------------
    revno: 9439.60.80
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 17:12:04 -0600
    message:
      Add methods for decoding headers and tags.
    modified:
      libamf/flv.cpp
      libamf/flv.h
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.81
    committer: address@hidden
    branch nick: rtmp
    timestamp: Tue 2008-08-05 17:14:48 -0600
    message:
      Move decodeMetaData() test to test_tag() instead of being in 
test_header().
    modified:
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.82
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-06 11:31:42 -0600
    message:
      Add range checking when decoding all headers in FLV files.
      update from trunk.
    added:
      libbase/GnashImage.h
      libbase/GnashImageGif.cpp
      libbase/GnashImageGif.h
      testsuite/media/gif-interlaced.gif
      testsuite/media/gif.gif
    renamed:
      testsuite/misc-ming.all/loadPNGTest.c => 
testsuite/misc-ming.all/loadImageTest.c
    modified:
      configure.ac
      libamf/flv.cpp
      libamf/flv.h
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/Makefile.am
      libbase/image.cpp
      libbase/image.h
      libcore/gnash.h
      libcore/impl.cpp
      testsuite/libamf.all/test_flv.cpp
      testsuite/misc-ming.all/Makefile.am
      testsuite/misc-ming.all/loadImageTest.c
    ------------------------------------------------------------
    revno: 9439.60.83
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 18:22:01 -0600
    message:
      Decode Audio and Video data flags too.
      Update from trunk.
    added:
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/CSMTextSettingsTag.h
    renamed:
      libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
      libbase/jpeg.h => libbase/GnashImageJpeg.h
    modified:
      backend/render_handler_ogl.cpp
      configure.ac
      gui/gui.cpp
      libamf/flv.cpp
      libamf/flv.h
      libbase/GC.cpp
      libbase/GC.h
      libbase/GnashImage.h
      libbase/GnashImageGif.cpp
      libbase/GnashImageGif.h
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/Makefile.am
      libbase/image.cpp
      libbase/image.h
      libbase/noseek_fd_adapter.cpp
      libcore/Makefile.am
      libcore/impl.cpp
      libcore/impl.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/action_buffer.cpp
      libcore/parser/button_character_def.cpp
      libcore/parser/movie_definition.h
      libcore/parser/shape_character_def.cpp
      libcore/parser/sprite_definition.h
      libcore/swf/tag_loaders.cpp
      libcore/vm/ActionExec.cpp
      libmedia/ffmpeg/sound_handler_sdl.cpp
      macros/ffmpeg.m4
      testsuite/libamf.all/test_flv.cpp
      utilities/processor.cpp
      libbase/GnashImageJpeg.cpp
      libbase/GnashImageJpeg.h
    ------------------------------------------------------------
    revno: 9439.60.84
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 18:33:34 -0600
    message:
      Clean up range checking on aufio data flags
    modified:
      libamf/flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.85
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 18:35:57 -0600
    message:
      Clean up test state message, wrong state
    modified:
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.86
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 20:16:19 -0600
    message:
      Recode the data extraction part for flvdumper since the Flv class can
      be used now.
    modified:
      libamf/flv.cpp
      libamf/flv.h
      utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.87
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 20:29:57 -0600
    message:
      Knowing when to stop reading the file helps...
    modified:
      utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.88
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 20:34:31 -0600
    message:
      Use iostreams for stuff we always want printed.
    modified:
      utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.89
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 21:17:03 -0600
    message:
      Add options to select what should be printed, as it can be huge.
    modified:
      utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.90
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 22:38:15 -0600
    message:
      Update usage().
    modified:
      utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.91
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 22:38:50 -0600
    message:
      reduce verbosity
    modified:
      libamf/element.cpp
    ------------------------------------------------------------
    revno: 9439.60.92
    committer: address@hidden
    branch nick: rtmp
    timestamp: Thu 2008-08-07 22:39:08 -0600
    message:
      Support onMetaData the way libmedia/FLVParser wants it, which is missing
      the type field. So we cheat, and if the onMetaData string is found, we 
assume
      it's ok to not have a type field after all.
    modified:
      libamf/amf.cpp
      libamf/flv.cpp
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.93
    committer: address@hidden
    branch nick: rtmp
    timestamp: Fri 2008-08-08 12:10:21 -0600
    message:
      Cleanup FLV Tag handling of the method name for MetaData.
      update from trunk.
    added:
      libcore/swf/DefineButtonCxformTag.h
    modified:
      libamf/flv.cpp
      libcore/Makefile.am
      libcore/impl.cpp
      libcore/impl.h
      libcore/movie_root.cpp
      libcore/parser/button_character_def.cpp
      libcore/parser/button_character_def.h
      libcore/parser/shape_character_def.cpp
      libcore/sprite_instance.cpp
      libcore/swf/PlaceObject2Tag.cpp
      testsuite/libamf.all/test_flv.cpp
      utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.94
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sat 2008-08-09 16:41:37 -0600
    message:
      update from trunk
    removed:
      doc/C/amf.xml
      doc/C/debugger.xml
      doc/C/internals.xml
      doc/C/rtmp.xml
      doc/C/sources.xml
    modified:
      doc/C/preformatted/gnash_user.info.in
      doc/C/refmanual/building.xml
      doc/C/refmanual/code_dependencies.xml
    ------------------------------------------------------------
    revno: 9439.60.95
    committer: address@hidden
    branch nick: rtmp
    timestamp: Sun 2008-08-10 12:33:53 -0600
    message:
      update from trunk.
    added:
      packaging/xpi/update.rdf
    modified:
      configure.ac
      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
      macros/ming.m4
      packaging/xpi.am
      packaging/xpi/install.rdf
      testsuite/Makefile.am
    ------------------------------------------------------------
    revno: 9439.60.96
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 13:21:46 -0600
    message:
      Make sure a pointer for private data isn't 0 before deleting it
    modified:
      libamf/element.cpp
    ------------------------------------------------------------
    revno: 9439.60.97
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 13:23:10 -0600
    message:
      Delete pointer so we don't leak.
    modified:
      testsuite/libamf.all/test_sol.cpp
    ------------------------------------------------------------
    revno: 9439.60.98
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 13:23:36 -0600
    message:
      Delete pointers so we don't leak.
    modified:
      testsuite/libamf.all/test_amf.cpp
    ------------------------------------------------------------
    revno: 9439.60.99
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 13:26:51 -0600
    message:
      add patch from JasonWoof after modifications.
    modified:
      libamf/amf.cpp
      libamf/sol.cpp
    ------------------------------------------------------------
    revno: 9439.60.100
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 16:29:05 -0600
    message:
      Use log_error(), not log_parse() for FLV header parsing errors.
    modified:
      libamf/flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.101
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 16:29:53 -0600
    message:
      Make sure a valid pointer to the header is returned.
    modified:
      utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.60.102
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 19:46:36 -0600
    message:
      Add test for converting 3 bytes ints to real 4 byte ones.
    modified:
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9439.60.103
    committer: address@hidden
    branch nick: rtmp
    timestamp: Wed 2008-08-13 20:00:36 -0600
    message:
      Convert 3 byte ints to 4 bytes ones better.
    modified:
      libamf/flv.cpp
    ------------------------------------------------------------
    revno: 9439.1.152
    committer: address@hidden
    branch nick: trunk
    timestamp: Wed 2008-08-13 22:24:41 -0600
    message:
      Merge from rtmp branch the new flvdumper utility, various other libamf 
patches, and some new test cases.
    added:
      libamf/flv.cpp
      libamf/flv.h
      testsuite/libamf.all/test_flv.cpp
      utilities/flvdumper.cpp
    modified:
      libamf/Makefile.am
      libamf/amf.cpp
      libamf/buffer.cpp
      libamf/buffer.h
      libamf/element.cpp
      libamf/sol.cpp
      testsuite/libamf.all/Makefile.am
      testsuite/libamf.all/test_amf.cpp
      testsuite/libamf.all/test_sol.cpp
      testsuite/libnet.all/test_rtmp.cpp
      utilities/Makefile.am
      utilities/soldumper.cpp
    ------------------------------------------------------------
    revno: 9439.1.153
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-08-14 09:56:13 +0200
    message:
      Fix cairo and ogl builds (oops).
    modified:
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      libbase/image.cpp
      libbase/image.h
      libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.62.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 17:01:08 +0200
        message:
          Add FSF copyright to image.{h,cpp}, as they aren't much like the 
original any
          more.
        modified:
          libbase/image.cpp
          libbase/image.h
        ------------------------------------------------------------
        revno: 9439.62.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 23:30:32 +0200
        message:
          Take JpegImageInput by ref. Check only once that the pointer is 
valid; if 
          the first check fails, there's no point in a second one.
        modified:
          libbase/image.cpp
          libbase/image.h
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.62.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-14 09:47:51 +0200
        message:
          Fix builds for ogl and cairo.
          
          The ogl render handler is the only place where cloning an image is
          necessary, and it doesn't care what type of image it is, so it
          can use image_base copy constructor rather than providing a general
          virtual image_base::clone() method. (Cloning should be discouraged...)
          
          Provide a proper const (read-only) scanlinePointer method for cairo,
          which means slightly more code but no const_casting.
          
          This is all aimed at making a more useful and less hackish image 
class,
          as well as reducing memcopying and direct access to image class data.
        modified:
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          libbase/image.cpp
          libbase/image.h
    ------------------------------------------------------------
    revno: 9439.1.154
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-08-14 12:12:22 +0200
    message:
      Let BitmapMovieDefinition take RGBA as well as RGB images, which allows
      creating transparent bitmap characters from PNG, potentially from GIF
      (not yet implemented) and should make implementing 
MovieClip.attachBitmap()
      possible.
      
      Restore the clone() method of ImageBase, as I'm not sure it was a good 
idea
      to drop it.
    modified:
      backend/render_handler.h
      backend/render_handler_agg.cpp
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      backend/render_handler_ogl.h
      libbase/GnashImage.h
      libbase/GnashImageGif.cpp
      libbase/GnashImageJpeg.cpp
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/image.cpp
      libbase/image.h
      libcore/asobj/NetStream.cpp
      libcore/asobj/NetStream.h
      libcore/bitmap_info.h
      libcore/impl.cpp
      libcore/parser/BitmapMovieDefinition.cpp
      libcore/parser/BitmapMovieDefinition.h
      libcore/render.cpp
      libcore/render.h
      libcore/swf/tag_loaders.cpp
      libcore/video_stream_instance.cpp
      libcore/video_stream_instance.h
      libmedia/MediaBuffer.h
      libmedia/gst/VideoDecoderGst.h
        ------------------------------------------------------------
        revno: 9439.62.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-14 11:03:58 +0200
        message:
          Rename image_base to ImageBase.
          
          Pass pointers to ImageBase class around as much as possible to make
          handling different kinds of images (specifically RGB and RGBA) 
possible.
          
          bitmap_character_def can take either rgb or rgba images.
          
          BitmapMovieDefinition takes an ImageBase and decides which
          bitmap_character_def to create.
          
          The DefineBitsJpeg2 tag loader always casts to RGB, as this is the
          only kind of image it can handle (checked with an assertion).
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          backend/render_handler_ogl.h
          libbase/image.cpp
          libbase/image.h
          libcore/asobj/NetStream.cpp
          libcore/asobj/NetStream.h
          libcore/bitmap_info.h
          libcore/impl.cpp
          libcore/parser/BitmapMovieDefinition.cpp
          libcore/parser/BitmapMovieDefinition.h
          libcore/render.cpp
          libcore/render.h
          libcore/swf/tag_loaders.cpp
          libcore/video_stream_instance.cpp
          libcore/video_stream_instance.h
          libmedia/MediaBuffer.h
          libmedia/gst/VideoDecoderGst.h
        ------------------------------------------------------------
        revno: 9439.62.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-14 11:52:07 +0200
        message:
          Add image type information to GnashImageInput - imageType() - to allow
          distinguishing between RGB and RGBA images. The type begins as
          GNASH_IMAGE_INVALID, which also provides an additional way of checking
          whether the read has succeeded (or the read() function has been 
called).
          
          Only PngImageInput can return RGBA images so far. GifImageInput 
should be
          able to in the future.
          
          Return RGBA from readImageData when appropriate. This automatically 
creates
          a transparent BitmapMovieDefinition.
          
          Restore clone() method. It seems worth preserving typeinfo.
        modified:
          libbase/GnashImage.h
          libbase/GnashImageGif.cpp
          libbase/GnashImageJpeg.cpp
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
          libbase/image.cpp
          libbase/image.h
          libcore/parser/BitmapMovieDefinition.cpp
        ------------------------------------------------------------
        revno: 9439.62.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-14 12:11:16 +0200
        message:
          Use clone() again.
        modified:
          backend/render_handler_ogl.cpp
    ------------------------------------------------------------
    revno: 9439.1.155
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-08-15 09:31:29 +0200
    message:
      Cache matrix parameters in character instances.
    modified:
      libcore/DisplayList.cpp
      libcore/character.cpp
      libcore/character.h
      libcore/edit_text_character.cpp
      libcore/movie_root.cpp
      libcore/sprite_instance.cpp
      testsuite/actionscript.all/TextField.as
      testsuite/libcore.all/MatrixTest.cpp
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.63.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-08-14 16:10:02 +0200
        message:
          Add tests for setting negative scaling. It seems they break 
rotation...
        modified:
          testsuite/libcore.all/MatrixTest.cpp
        ------------------------------------------------------------
        revno: 9439.63.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-08-14 23:51:05 +0200
        message:
          Have characters maintain a cache of scale and rotation values
        modified:
          libcore/DisplayList.cpp
          libcore/character.cpp
          libcore/character.h
          libcore/edit_text_character.cpp
          libcore/movie_root.cpp
          libcore/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.63.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-08-14 23:52:09 +0200
        message:
          Tests passed due to matrix components caching
        modified:
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.63.4
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-08-14 23:53:25 +0200
        message:
          _xscale accuracy test success
        modified:
          testsuite/actionscript.all/TextField.as
    ------------------------------------------------------------
    revno: 9439.1.156
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-08-15 10:50:59 +0200
    message:
      make check fixes and mit-shm leak fix (bug #24068)
    modified:
      gui/gtk_glue_agg.cpp
      testsuite/libnet.all/Makefile.am
      testsuite/misc-swfc.all/matrix_accuracy_test1.sc
        ------------------------------------------------------------
        revno: 9439.64.1
        author: Craig Kelley <address@hidden>
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-08-15 10:45:27 +0200
        message:
          Fix shared memory segment leak when using MIT-SHM
        modified:
          gui/gtk_glue_agg.cpp
        ------------------------------------------------------------
        revno: 9439.64.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-08-15 10:47:48 +0200
        message:
          Temporarely disable test_rtmp (doesn't work in its current form).
          To be re-enabled when rob merges the missing parts.
        modified:
          testsuite/libnet.all/Makefile.am
        ------------------------------------------------------------
        revno: 9439.64.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-08-15 10:49:47 +0200
        message:
          xcheck -> check (after matrix parameters caching)
        modified:
          testsuite/misc-swfc.all/matrix_accuracy_test1.sc
    ------------------------------------------------------------
    revno: 9439.1.157
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-08-15 13:48:58 +0200
    message:
      Recompute matrix from parameters on update. Fixes MovieClip.as but still 
not potlatch.
    modified:
      libcore/character.cpp
        ------------------------------------------------------------
        revno: 9439.65.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-08-15 13:48:04 +0200
        message:
          Recompute matrix from scale and rotation components everytime one
          of them gets updated. Fixes MovieClip.as failing tests.
        modified:
          libcore/character.cpp
    ------------------------------------------------------------
    revno: 9439.1.158
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 11:03:45 -0600
    message:
      Use older version of the test case that actually compiles.
    modified:
      testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.1.159
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 11:04:43 -0600
    message:
      undef isnan, otherwise we get conflicts on NetBSD.
    modified:
      libcore/as_value.h
    ------------------------------------------------------------
    revno: 9439.1.160
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 12:11:28 -0600
    message:
      include boost/bin.hpp too
    modified:
      libcore/button_character_instance.cpp
    ------------------------------------------------------------
    revno: 9439.1.161
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 13:12:52 -0600
    message:
      Change png to libpng, so it works with pkg-config.
    modified:
      Makefile.am
      backend/Makefile.am
      configure.ac
      libbase/Makefile.am
      libmedia/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.162
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 13:14:36 -0600
    message:
      Add test cases for decoding meta tag headers without the leading type 
field.
    modified:
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9439.1.163
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 13:17:28 -0600
    message:
      Properly handle meta data tags without the leading type field.
    modified:
      libamf/flv.cpp
    ------------------------------------------------------------
    revno: 9439.1.164
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 13:20:16 -0600
    message:
      Decode the MetaData tag in the video stream. FLVParser needs to be fixed 
to pass in the entire packet before this will work 100%.
    modified:
      libmedia/FLVParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.165
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 13:47:08 -0600
    message:
      Only use -Wextra for strict compiling.
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.166
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-08-15 22:12:43 +0200
    message:
      Minor cleanups in FreetypeGlyphsProvider. Drop unused function.
    modified:
      libcore/FreetypeGlyphsProvider.cpp
      libcore/FreetypeGlyphsProvider.h
        ------------------------------------------------------------
        revno: 9439.66.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-15 17:09:11 +0200
        message:
          Replace printf, cleanup logging.
        modified:
          libcore/FreetypeGlyphsProvider.cpp
        ------------------------------------------------------------
        revno: 9439.66.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-15 17:59:33 +0200
        message:
          Drop unused draw_bitmap.
        modified:
          libcore/FreetypeGlyphsProvider.cpp
          libcore/FreetypeGlyphsProvider.h
        ------------------------------------------------------------
        revno: 9439.66.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-15 18:15:34 +0200
        message:
          Remove done TODO, drop c_str() in logging.
        modified:
          libcore/FreetypeGlyphsProvider.cpp
          libcore/FreetypeGlyphsProvider.h
    ------------------------------------------------------------
    revno: 9439.1.167
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 22:15:50 -0600
    message:
      Use -lm when looking for finite or isfinite as they are link tests.
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.168
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 22:17:04 -0600
    message:
      Cast squareDistance() to a double, whioch sqrt wants.
    modified:
      libbase/Point2d.h
    ------------------------------------------------------------
    revno: 9439.1.169
    committer: address@hidden
    branch nick: trunk
    timestamp: Fri 2008-08-15 22:18:01 -0600
    message:
      Include pthread.h, so it'll compile on the latest OpenBSD
    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/StreamProvider.cpp
      libcore/asobj/xmlsocket.cpp
      libcore/fontlib.cpp
      libcore/matrix.cpp
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/tag_loaders.cpp
      libcore/text.cpp
      libmedia/MediaParser.cpp
      libnet/network.cpp
    ------------------------------------------------------------
    revno: 9439.1.170
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-08-16 14:48:19 +0200
    message:
      Fix isnan conflict by renaming rather than undefining it. Drop other
      reliance on macros that may or may not exist and use our own methods
      everywhere.
    modified:
      libcore/array.cpp
      libcore/as_value.cpp
      libcore/as_value.h
      libcore/asobj/Date.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/Number.cpp
      libcore/asobj/flash/geom/Point_as.cpp
      libcore/character.cpp
      libcore/sprite_instance.cpp
      libcore/vm/ASHandlers.cpp
      libcore/vm/Machine.cpp
        ------------------------------------------------------------
        revno: 9439.66.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-15 22:34:44 +0200
        message:
          Use numeric_limits<>::infinity directly and even when INFINITY is 
defined,
          as it's standard. INFINITY isn't.
        modified:
          libcore/asobj/Number.cpp
        ------------------------------------------------------------
        revno: 9439.66.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-08-16 13:33:05 +0200
        message:
          Rename isnan to isNaN so some compilers don't mix it up with built in
          extensions (yes, OpenBSD, this means you). Make NaN a const rather 
than
          a macro because compilers are cleverer than preprocessors.
        modified:
          libcore/array.cpp
          libcore/as_value.cpp
          libcore/as_value.h
          libcore/asobj/Date.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/flash/geom/Point_as.cpp
          libcore/character.cpp
          libcore/sprite_instance.cpp
          libcore/vm/ASHandlers.cpp
          libcore/vm/Machine.cpp
    ------------------------------------------------------------
    revno: 9439.1.171
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2008-08-16 13:21:36 -0600
    message:
      Don't use bogus test case as it has 64bit issues as well.
    modified:
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9439.1.172
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-08-17 18:58:25 +0200
    message:
      Add some missing NAN->NaN and a missing INFINITY->numeric_limits<double>::
      infinity().
    modified:
      libcore/asobj/Global.cpp
      libcore/asobj/Math_as.cpp
      libcore/asobj/Number.cpp
    ------------------------------------------------------------
    revno: 9439.1.173
    committer: address@hidden
    branch nick: trunk
    timestamp: Sun 2008-08-17 12:18:16 -0600
    message:
      Use trunk instead of cvs in the version string.
    modified:
      packaging/deb.am
      packaging/install-gnash.sh
      packaging/snapshot.am
    ------------------------------------------------------------
    revno: 9439.1.174
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-08-17 22:01:06 +0200
    message:
      Clean up some silly as_value constructors.
    modified:
      libcore/asobj/flash/geom/Matrix_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.175
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-08-18 16:38:03 +0200
    message:
      More image abstraction, cleanup, and removal of unused code.
    modified:
      backend/render_handler.h
      backend/render_handler_agg.cpp
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      backend/render_handler_ogl.h
      libbase/GnashImagePng.cpp
      libbase/image.cpp
      libbase/image.h
      libcore/asobj/NetStream.cpp
      libcore/asobj/NetStream.h
      libcore/asobj/NetStreamFfmpeg.cpp
      libcore/asobj/NetStreamFfmpeg.h
      libcore/asobj/NetStreamGst.cpp
      libcore/edit_text_character.cpp
      libcore/fill_style.cpp
      libcore/gnash.h
      libcore/impl.cpp
      libcore/movie_root.h
      libcore/parser/BitmapMovieDefinition.cpp
      libcore/parser/bitmap_character_def.cpp
      libcore/parser/bitmap_character_def.h
      libcore/render.cpp
      libcore/render.h
      libcore/swf/tag_loaders.cpp
      libmedia/VideoDecoder.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
      libmedia/gst/VideoDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.h
        ------------------------------------------------------------
        revno: 9439.67.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 06:58:30 +0200
        message:
          Use LOG_ONCE.
        modified:
          libcore/edit_text_character.cpp
        ------------------------------------------------------------
        revno: 9439.67.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 06:58:52 +0200
        message:
          Silence g++4.3 warnings.
        modified:
          libbase/GnashImagePng.cpp
        ------------------------------------------------------------
        revno: 9439.67.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 06:59:09 +0200
        message:
          Gratuitous renaming of private members, put const qualifier on 
          scanlinePointer in the correct place.
        modified:
          libbase/image.cpp
          libbase/image.h
        ------------------------------------------------------------
        revno: 9439.67.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 07:14:18 +0200
        message:
          Use auto_ptr's reset() to delete.
        modified:
          backend/render_handler_ogl.cpp
        ------------------------------------------------------------
        revno: 9439.67.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 10:19:49 +0200
        message:
          Use algorithm in MovieLibrary.
        modified:
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.67.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 10:37:50 +0200
        message:
          Rename image::rgb to image::ImageRGB and image::rgba to 
image::ImageRGBA
          for consistency and to prevent confusion with the rgba type (class) in
          types.h.
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          backend/render_handler_ogl.h
          libbase/image.cpp
          libbase/image.h
          libcore/asobj/NetStreamFfmpeg.cpp
          libcore/asobj/NetStreamFfmpeg.h
          libcore/asobj/NetStreamGst.cpp
          libcore/fill_style.cpp
          libcore/parser/BitmapMovieDefinition.cpp
          libcore/parser/bitmap_character_def.cpp
          libcore/parser/bitmap_character_def.h
          libcore/render.cpp
          libcore/render.h
          libcore/swf/tag_loaders.cpp
          libmedia/VideoDecoder.h
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
          libmedia/ffmpeg/VideoDecoderFfmpeg.h
          libmedia/gst/VideoDecoderGst.cpp
          libmedia/gst/VideoDecoderGst.h
        ------------------------------------------------------------
        revno: 9439.67.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 10:39:34 +0200
        message:
          image set_pixel -> setPixel
        modified:
          libcore/fill_style.cpp
        ------------------------------------------------------------
        revno: 9439.67.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 11:02:19 +0200
        message:
          Drop video type enums and videoFrameFormat because it was 
unimplemented
          on either side (renderer and image / NetStream) and because the enums
          were duplicated everywhere. If this needs to be implemented, it is 
easy
          to do it much better.
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          libcore/asobj/NetStream.cpp
          libcore/asobj/NetStream.h
          libcore/render.cpp
          libcore/render.h
        ------------------------------------------------------------
        revno: 9439.67.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 11:17:45 +0200
        message:
          Drop delete_bitmap_info, which was unused and certainly shouldn't have
          been using free in render_handler_agg anyway. Not sure where 
bitmap_infos
          are deleted at all, but there's no need for a renderer function to do 
it.
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          libcore/render.cpp
          libcore/render.h
        ------------------------------------------------------------
        revno: 9439.67.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 13:28:00 +0200
        message:
          Further abstract image handling, using ImageBase almost everywhere
          (except where setPixel is needed). Reduce duplicated code for RGB and
          RGBA images.
        modified:
          libbase/image.cpp
          libbase/image.h
          libcore/fill_style.cpp
          libcore/parser/BitmapMovieDefinition.cpp
          libcore/parser/bitmap_character_def.cpp
          libcore/parser/bitmap_character_def.h
          libcore/render.cpp
          libcore/render.h
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.67.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 13:39:35 +0200
        message:
          Clean up, use forward declarations.
        modified:
          libcore/render.cpp
          libcore/render.h
        ------------------------------------------------------------
        revno: 9439.67.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 15:31:00 +0200
        message:
          Move typedefs for movie_root callbacks to movie_root.
        modified:
          libcore/gnash.h
          libcore/movie_root.h
          libcore/render.h
        ------------------------------------------------------------
        revno: 9439.67.13
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 16:09:18 +0200
        message:
          Use the dynamic_cast in agg renderer handler rather than testing to 
see
          if it works and then static_casting. Use a dynamic_cast in other 
          renderers (drawVideoFrame).
        modified:
          backend/render_handler_agg.cpp
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
    ------------------------------------------------------------
    revno: 9439.1.176
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-08-18 20:32:16 +0200
    message:
      Some abstractions and class clean-ups to make implementing transparent
      video possible.
      
      Fix gstreamer again, which subclasses ImageBase (this seems unnecessary, 
      but it needs an immediate fix).
    modified:
      libbase/image.h
      libcore/asobj/NetStreamFfmpeg.cpp
      libcore/asobj/NetStreamFfmpeg.h
      libcore/parser/video_stream_def.cpp
      libcore/parser/video_stream_def.h
      libmedia/VideoDecoder.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
      libmedia/gst/VideoDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.h
        ------------------------------------------------------------
        revno: 9439.67.14
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-18 20:01:10 +0200
        message:
          Use ImageBase for video frames too. This will allow transparent video
          when it is implemented.
          
          Use legal header names.
          
          Make ImageBase::data() virtual again, as Gst subclasses it.
          
          Handle VP6 with alpha instead of returning CODEC_ID_UNKNOWN. Catch
          CODEC_ID_UNKNOWN with an assertion. This is better than the segfault
          that otherwise happens, but still not very good.
        modified:
          libbase/image.h
          libcore/asobj/NetStreamFfmpeg.cpp
          libcore/asobj/NetStreamFfmpeg.h
          libcore/parser/video_stream_def.cpp
          libcore/parser/video_stream_def.h
          libmedia/VideoDecoder.h
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
          libmedia/ffmpeg/VideoDecoderFfmpeg.h
          libmedia/gst/VideoDecoderGst.cpp
          libmedia/gst/VideoDecoderGst.h
    ------------------------------------------------------------
    revno: 9439.1.177
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Mon 2008-08-18 21:09:16 +0200
    message:
      use namespace std for isnan
    modified:
      testsuite/libcore.all/AsValueTest.cpp
    ------------------------------------------------------------
    revno: 9439.1.178
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-08-18 22:12:16 +0200
    message:
      We use our own isNaN() now, not any non-standard isnan (whether or not it
      is in namespace std), and that it what we should test.
    modified:
      testsuite/libcore.all/AsValueTest.cpp
    ------------------------------------------------------------
    revno: 9439.1.179
    committer: address@hidden
    branch nick: trunk
    timestamp: Mon 2008-08-18 17:53:04 -0600
    message:
      merge from rtmp branch.
    added:
      utilities/rtmpget.cpp
    modified:
      libamf/flv.cpp
      testsuite/libamf.all/test_flv.cpp
        ------------------------------------------------------------
        revno: 9439.60.104
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2008-08-18 17:35:08 -0600
        message:
          Fix all valgrind errors on all platforms.
        removed:
          utilities/rtmpget.cpp
        added:
          macros/nspr.m4
          macros/xpcom.m4
          plugin/xpcom/
          plugin/xpcom/GnashComponent.cpp
          plugin/xpcom/GnashComponent.h
          plugin/xpcom/GnashComponentModule.cpp
          plugin/xpcom/Makefile.am
          plugin/xpcom/iGnashComponent.idl
          testsuite/media/greyscale.png
          testsuite/media/indexed.png
          utilities/rtmpget.cpp
        modified:
          .bzrignore
          Makefile.am
          configure.ac
          libamf/flv.cpp
          libnet/cque.cpp
          libnet/cque.h
          libnet/network.cpp
          libnet/network.h
          libnet/rtmp.cpp
          libnet/rtmp.h
          libnet/rtmp_client.cpp
          libnet/rtmp_msg.cpp
          libnet/rtmp_msg.h
          libnet/rtmp_server.cpp
          libnet/rtmp_server.h
          packaging/deb.am
          packaging/install-gnash.sh
          packaging/snapshot.am
          packaging/xpi.am
          packaging/xpi/install.rdf
          plugin/Makefile.am
          testsuite/libamf.all/test_flv.cpp
          testsuite/libnet.all/Makefile.am
          testsuite/libnet.all/test_rtmp.cpp
          testsuite/misc-ming.all/Makefile.am
          testsuite/misc-ming.all/loadImageTest.c
          testsuite/misc-swfc.all/matrix_accuracy_test1.sc
          testsuite/swfdec/PASSING
          utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.180
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Tue 2008-08-19 02:43:48 +0200
    message:
      rtmpget added, take 1
    modified:
      utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.181
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Tue 2008-08-19 02:49:19 +0200
    message:
      Use csignal instead of signal.h
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.1.182
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Tue 2008-08-19 03:17:09 +0200
    message:
      tidy up
    modified:
      utilities/rtmpget.cpp
    ------------------------------------------------------------
    revno: 9439.1.183
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Tue 2008-08-19 03:28:22 +0200
    message:
      Fixed building
    modified:
      cygnal/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.184
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Tue 2008-08-19 08:12:56 +0200
    message:
      Leave out rtmpget
    modified:
      utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.185
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-19 09:37:42 +0200
    message:
      Fix build with older versions of ffmpeg (which will abort if they 
encounter
      a VP6A video).
    modified:
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      macros/ffmpeg.m4
        ------------------------------------------------------------
        revno: 9439.67.15
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-19 08:56:50 +0200
        message:
          Add a test for VP6A capabilities, use in VideoDecoderFfmpeg.
        modified:
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
          macros/ffmpeg.m4
        ------------------------------------------------------------
        revno: 9439.67.16
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-19 08:57:35 +0200
        message:
          Merge in from trunk (FLV fixes are relevant to VideoDecoder).
        added:
          utilities/rtmpget.cpp
        modified:
          cygnal/Makefile.am
          libamf/flv.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/Math_as.cpp
          libcore/asobj/Number.cpp
          libcore/asobj/flash/geom/Matrix_as.cpp
          packaging/deb.am
          packaging/install-gnash.sh
          packaging/snapshot.am
          testsuite/libamf.all/test_flv.cpp
          testsuite/libcore.all/AsValueTest.cpp
          utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.186
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-19 12:11:14 +0200
    message:
      Use tRNS block, setting the image type to RGBA when it's used.
    modified:
      libbase/GnashImagePng.cpp
        ------------------------------------------------------------
        revno: 9439.68.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-19 10:52:01 +0200
        message:
          Handle transparency in palette images.
        modified:
          libbase/GnashImagePng.cpp
        ------------------------------------------------------------
        revno: 9439.68.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-19 10:53:47 +0200
        message:
          Reduce / correct logging.
        modified:
          libbase/GnashImagePng.cpp
Diff too large for email (7234 lines, the limit is 1000).

reply via email to

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