gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/rtmp r9587: Fix all valgrind errors on all


From: rob
Subject: [Gnash-commit] /srv/bzr/gnash/rtmp r9587: Fix all valgrind errors on all platforms.
Date: Mon, 18 Aug 2008 17:35:08 -0600
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9587
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: 9483.45.1
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Sun 2008-08-10 17:49:15 +0200
    message:
      Add constructor taking just a movie_definition* instead of relying on the
      SWFStream* being NULL to create an empty sprite. Take SWFStream& by 
      reference when constructing from a stream.
    modified:
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/sprite_instance.cpp
      libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 9483.45.2
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Sun 2008-08-10 19:08:19 +0200
    message:
      Rename stream.{cpp,h} to SWFStream.{cpp,h} to reflect the class name.
    renamed:
      libcore/stream.cpp => libcore/SWFStream.cpp
      libcore/stream.h => libcore/SWFStream.h
    modified:
      libcore/Makefile.am
      libcore/cxform.cpp
      libcore/fill_style.cpp
      libcore/font.cpp
      libcore/matrix.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/abc_block.cpp
      libcore/parser/action_buffer.cpp
      libcore/parser/button_character_def.cpp
      libcore/parser/edit_text_character_def.cpp
      libcore/parser/filter_factory.cpp
      libcore/parser/morph2_character_def.cpp
      libcore/parser/shape_character_def.cpp
      libcore/parser/sound_definition.cpp
      libcore/parser/sprite_definition.cpp
      libcore/parser/text_character_def.cpp
      libcore/parser/video_stream_def.cpp
      libcore/rect.cpp
      libcore/styles.cpp
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/tag_loaders.cpp
      libcore/text.cpp
      libcore/types.cpp
      testsuite/libcore.all/StreamTest.cpp
      libcore/SWFStream.cpp
    ------------------------------------------------------------
    revno: 9483.1.93
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-08-11 19:05:07 +0200
    message:
      Rename stream.{h,cpp} to SWFStream.{h,cpp} to reflect the class name.
      
      Add constructor to sprite_definition.cpp for creating an empty MovieClip;
      the SWFStream can then be passed by reference like everywhere else.
    renamed:
      libcore/stream.cpp => libcore/SWFStream.cpp
      libcore/stream.h => libcore/SWFStream.h
    modified:
      libcore/Makefile.am
      libcore/cxform.cpp
      libcore/fill_style.cpp
      libcore/font.cpp
      libcore/matrix.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/abc_block.cpp
      libcore/parser/action_buffer.cpp
      libcore/parser/button_character_def.cpp
      libcore/parser/edit_text_character_def.cpp
      libcore/parser/filter_factory.cpp
      libcore/parser/morph2_character_def.cpp
      libcore/parser/shape_character_def.cpp
      libcore/parser/sound_definition.cpp
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/parser/text_character_def.cpp
      libcore/parser/video_stream_def.cpp
      libcore/rect.cpp
      libcore/sprite_instance.cpp
      libcore/styles.cpp
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/tag_loaders.cpp
      libcore/text.cpp
      libcore/types.cpp
      testsuite/libcore.all/StreamTest.cpp
      libcore/SWFStream.cpp
    ------------------------------------------------------------
    revno: 9483.1.94
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-08-11 19:14:52 +0200
    message:
      Provide a unified image-writing interface: ImageOutput. Bring JPEG writing
      under this structure and implement PNG writing. I see no point in
      implementing GIF writing.
      
      There are no users of these yet. They will write any valid image_base
      (presently just image::rgb) to the provided IOChannel.
    modified:
      libbase/GnashImage.h
      libbase/GnashImageJpeg.cpp
      libbase/GnashImageJpeg.h
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/image.cpp
      libbase/image.h
        ------------------------------------------------------------
        revno: 9483.45.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-11 10:09:17 +0200
        message:
          Make an ImageOutput base class; JpegImageOutput is a subclass of it.
          It's not used, so no idea if it works.
        modified:
          libbase/GnashImage.h
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
          libbase/image.cpp
        ------------------------------------------------------------
        revno: 9483.45.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-11 10:22:38 +0200
        message:
          Replace write_jpeg with generic writeImageData().
        modified:
          libbase/image.cpp
          libbase/image.h
        ------------------------------------------------------------
        revno: 9483.45.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-11 12:56:22 +0200
        message:
            ImageOutput handles writing a whole image, not just line by line.
            Take an image_base for writeImageData so we can handle rgba data
            in future. Constructing an image::image_base object from raw data
            requires a memcpy, so a method taking raw data may be useful
            (though users are free to construct their own ImageOutput objects
            directly).
        modified:
          libbase/GnashImage.h
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
          libbase/image.cpp
          libbase/image.h
        ------------------------------------------------------------
        revno: 9483.45.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-11 18:42:50 +0200
        message:
          Implement writing RGB PNG files. Take shared_ptr to IOChannel so that 
the
          ImageOutput class keeps the data for as long as might be necessary.
        modified:
          libbase/GnashImage.h
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
          libbase/image.cpp
          libbase/image.h
    ------------------------------------------------------------
    revno: 9483.1.95
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 09:45:16 +0200
    message:
      Attempt to fix the Debian Etch build.
    modified:
      libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 9483.1.96
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 10:28:22 +0200
    message:
      Minor cleanups to ImageOutput.
    modified:
      libbase/GnashImageJpeg.cpp
      libbase/GnashImagePng.cpp
        ------------------------------------------------------------
        revno: 9483.46.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-08-11 21:05:37 +0200
        message:
          Small cleanups, fix unused variable warning.
        modified:
          libbase/GnashImageJpeg.cpp
          libbase/GnashImagePng.cpp
        ------------------------------------------------------------
        revno: 9483.46.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-12 09:41:54 +0200
        message:
          Release the auto_ptr when constructing a shared_ptr, as some machines
          won't take an auto_ptr.
        modified:
          libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 9483.1.97
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 12:42:11 +0200
    message:
      Initial remoting support. Needs further cleanup, test and improvement .
    modified:
      libcore/asobj/NetConnection.cpp
      libcore/asobj/NetConnection.h
        ------------------------------------------------------------
        revno: 9483.47.1
        author: Jason Woofenden <address@hidden>
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 10:21:53 +0200
        message:
          Initial remoting draft
        modified:
          libcore/asobj/NetConnection.cpp
          libcore/asobj/NetConnection.h
        ------------------------------------------------------------
        revno: 9483.47.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 10:40:27 +0200
        message:
          Use proper log channels 
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.47.3
        author: Jason Woofenden <address@hidden>
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 10:45:51 +0200
        message:
          Fix handling of amf response headers. Fixes simple amfphp service.
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.47.4
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 10:57:20 +0200
        message:
          Keep AMFQueue::IOChannel by scoped_ptr
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.47.5
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 11:10:03 +0200
        message:
          fix doxygen dox, use a const static for NCCALLREPLYMAX
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.47.6
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 11:44:44 +0200
        message:
          Make amf->value decoder stack-based
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.47.7
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 11:59:57 +0200
        message:
          make AMFQueue a concrete class (don't derive from as_object)
        modified:
          libcore/asobj/NetConnection.cpp
          libcore/asobj/NetConnection.h
    ------------------------------------------------------------
    revno: 9483.1.98
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 13:00:48 +0200
    message:
      Write an RGBA image if an image::rgba is passed.
    modified:
      libbase/GnashImage.h
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/image.cpp
        ------------------------------------------------------------
        revno: 9483.46.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-12 12:58:20 +0200
        message:
          Implement writing RGBA PNG images.
        modified:
          libbase/GnashImage.h
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
          libbase/image.cpp
    ------------------------------------------------------------
    revno: 9483.1.99
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 15:11:56 +0200
    message:
      Fix 404 handling with non-blocking read (well, kind-of).
      Improve remoting by dropping any string_table lookups and properly
      handle 404.
    modified:
      libbase/curl_adapter.cpp
      libcore/asobj/NetConnection.cpp
      libcore/namedStrings.cpp
      libcore/namedStrings.h
        ------------------------------------------------------------
        revno: 9483.48.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 14:53:44 +0200
        message:
          Add PROP_ON_RESULT
        modified:
          libcore/namedStrings.cpp
          libcore/namedStrings.h
        ------------------------------------------------------------
        revno: 9483.48.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 14:58:45 +0200
        message:
          Handle 404 or other http errors when doing non-blocking reads
        modified:
          libbase/curl_adapter.cpp
        ------------------------------------------------------------
        revno: 9483.48.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 14:59:08 +0200
        message:
          Handle IO errors by invoking NetConnection.onStatus
        modified:
          libcore/asobj/NetConnection.cpp
    ------------------------------------------------------------
    revno: 9483.1.100
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 16:33:18 +0200
    message:
      improve headers parsing
    modified:
      libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.49.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 16:26:20 +0200
        message:
          Interpret AMF header as a list of methods to invoke.
          This was tested, only issue is we'd need to invoke those methods
          for every *call*, rather then once each batched set of calls.
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.49.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 16:32:12 +0200
        message:
          tick 20 times each second for remoting
        modified:
          libcore/asobj/NetConnection.cpp
    ------------------------------------------------------------
    revno: 9483.1.101
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 17:57:41 +0200
    message:
      Fix remoting for GC, cleanups, fix support for short PLACEOBJECT tag
    modified:
      libcore/asobj/NetConnection.cpp
      libcore/asobj/NetConnection.h
      libcore/matrix.cpp
      libcore/swf/PlaceObject2Tag.cpp
        ------------------------------------------------------------
        revno: 9483.49.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 16:47:21 +0200
        message:
          Drop unused code, more vebose debugging
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.49.4
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 17:03:00 +0200
        message:
          Mark resources reachable from NetConnection (remoting response 
handlers)
        modified:
          libcore/asobj/NetConnection.cpp
          libcore/asobj/NetConnection.h
        ------------------------------------------------------------
        revno: 9483.49.5
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 17:30:31 +0200
        message:
          Handle premature end of stream locally while parsing matrix.
          Fixes bug reported in comment #27 of bug #21756.
        modified:
          libcore/matrix.cpp
        ------------------------------------------------------------
        revno: 9483.49.6
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 17:31:43 +0200
        message:
          fix stop_thicking
        modified:
          libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9483.49.7
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 17:54:32 +0200
        message:
          revert the local-catch in matrix parser. rather check tag boundaries
          in PlaceObject parser, similarly to what's done with color transform,
          so that flags match reality.
        modified:
          libcore/matrix.cpp
          libcore/swf/PlaceObject2Tag.cpp
    ------------------------------------------------------------
    revno: 9483.1.102
    committer: address@hidden
    branch nick: trunk
    timestamp: Tue 2008-08-12 10:13:44 -0600
    message:
      Merge new XPCOM support from branch.
    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
    modified:
      Makefile.am
      configure.ac
      packaging/xpi.am
      packaging/xpi/install.rdf
      plugin/Makefile.am
        ------------------------------------------------------------
        revno: 9483.41.9
        committer: address@hidden
        branch nick: build
        timestamp: Sun 2008-08-10 12:35:12 -0600
        message:
          update from trunk
        modified:
          libcore/cxform.h
          libcore/fill_style.cpp
          libcore/fill_style.h
          libcore/font.cpp
          libcore/font.h
          libcore/matrix.h
          libcore/movie_root.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/abc_block.cpp
          libcore/parser/abc_block.h
          libcore/parser/button_character_def.cpp
          libcore/parser/button_character_def.h
          libcore/parser/edit_text_character_def.cpp
          libcore/parser/edit_text_character_def.h
          libcore/parser/morph2_character_def.cpp
          libcore/parser/morph2_character_def.h
          libcore/parser/shape_character_def.cpp
          libcore/parser/shape_character_def.h
          libcore/parser/sprite_definition.cpp
          libcore/parser/sprite_definition.h
          libcore/parser/text_character_def.cpp
          libcore/parser/text_character_def.h
          libcore/parser/video_stream_def.cpp
          libcore/parser/video_stream_def.h
          libcore/rect.h
          libcore/styles.cpp
          libcore/styles.h
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontAlignZonesTag.h
          libcore/swf/DoActionTag.h
          libcore/swf/DoInitActionTag.h
          libcore/swf/PlaceObject2Tag.cpp
          libcore/swf/PlaceObject2Tag.h
          libcore/swf/RemoveObjectTag.cpp
          libcore/swf/RemoveObjectTag.h
          libcore/swf/ScriptLimitsTag.h
          libcore/swf/SetBackgroundColorTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/TagLoadersTable.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          libcore/text.cpp
          libcore/text.h
          libcore/types.cpp
          libcore/types.h
          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: 9483.41.10
        committer: address@hidden
        branch nick: build
        timestamp: Sun 2008-08-10 16:21:43 -0600
        message:
          New XPCOM support for Gnash.
        added:
          macros/xpcom.m4
          plugin/xpcom/
          plugin/xpcom/GnashComponent.cpp
          plugin/xpcom/GnashComponent.h
          plugin/xpcom/Makefile.am
          plugin/xpcom/iGnashComponent.idl
        ------------------------------------------------------------
        revno: 9483.41.11
        committer: address@hidden
        branch nick: build
        timestamp: Sun 2008-08-10 16:22:09 -0600
        message:
          New XPCOM support for Gnash.
        modified:
          Makefile.am
          configure.ac
        ------------------------------------------------------------
        revno: 9483.41.12
        committer: address@hidden
        branch nick: build
        timestamp: Sun 2008-08-10 16:22:53 -0600
        message:
          New XPCOM support for Gnash.
        modified:
          plugin/Makefile.am
        ------------------------------------------------------------
        revno: 9483.41.13
        committer: address@hidden
        branch nick: build
        timestamp: Sun 2008-08-10 18:21:49 -0600
        message:
          XPCOM Module compiles now.
        added:
          plugin/xpcom/GnashComponentModule.cpp
        modified:
          plugin/xpcom/GnashComponent.cpp
          plugin/xpcom/GnashComponent.h
          plugin/xpcom/Makefile.am
          plugin/xpcom/iGnashComponent.idl
        ------------------------------------------------------------
        revno: 9483.41.14
        committer: address@hidden
        branch nick: build
        timestamp: Sun 2008-08-10 18:22:58 -0600
        message:
          Add dependencies so "make xpi" works.
        modified:
          packaging/xpi.am
        ------------------------------------------------------------
        revno: 9483.41.15
        committer: address@hidden
        branch nick: build
        timestamp: Mon 2008-08-11 23:11:32 -0600
        message:
          Build a XPCOM component, and install it in the xpi file.
        modified:
          Makefile.am
          configure.ac
          packaging/xpi.am
          packaging/xpi/install.rdf
          plugin/plugin.cpp
          plugin/xpcom/GnashComponent.h
          plugin/xpcom/Makefile.am
          plugin/xpcom/iGnashComponent.idl
          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: 9483.41.16
        committer: address@hidden
        branch nick: build
        timestamp: Tue 2008-08-12 09:07:44 -0600
        message:
          Move conditional to after the WITH options.
        added:
          macros/nspr.m4
        modified:
          macros/xpcom.m4
        ------------------------------------------------------------
        revno: 9483.41.17
        committer: address@hidden
        branch nick: build
        timestamp: Tue 2008-08-12 09:08:14 -0600
        message:
          update from trunk.
        renamed:
          libcore/stream.cpp => libcore/SWFStream.cpp
          libcore/stream.h => libcore/SWFStream.h
        modified:
          libbase/GnashImage.h
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
          libbase/curl_adapter.cpp
          libbase/image.cpp
          libbase/image.h
          libcore/Makefile.am
          libcore/asobj/NetConnection.cpp
          libcore/asobj/NetConnection.h
          libcore/cxform.cpp
          libcore/fill_style.cpp
          libcore/font.cpp
          libcore/matrix.cpp
          libcore/namedStrings.cpp
          libcore/namedStrings.h
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
          libcore/parser/abc_block.cpp
          libcore/parser/action_buffer.cpp
          libcore/parser/button_character_def.cpp
          libcore/parser/edit_text_character_def.cpp
          libcore/parser/filter_factory.cpp
          libcore/parser/morph2_character_def.cpp
          libcore/parser/shape_character_def.cpp
          libcore/parser/sound_definition.cpp
          libcore/parser/sprite_definition.cpp
          libcore/parser/sprite_definition.h
          libcore/parser/text_character_def.cpp
          libcore/parser/video_stream_def.cpp
          libcore/rect.cpp
          libcore/sprite_instance.cpp
          libcore/styles.cpp
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DoActionTag.h
          libcore/swf/DoInitActionTag.h
          libcore/swf/PlaceObject2Tag.cpp
          libcore/swf/RemoveObjectTag.cpp
          libcore/swf/ScriptLimitsTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/tag_loaders.cpp
          libcore/text.cpp
          libcore/types.cpp
          testsuite/libcore.all/StreamTest.cpp
          libcore/SWFStream.cpp
        ------------------------------------------------------------
        revno: 9483.41.18
        committer: address@hidden
        branch nick: build
        timestamp: Tue 2008-08-12 10:00:54 -0600
        message:
          Use shell instead of GNU Make extensions
        modified:
          plugin/xpcom/Makefile.am
        ------------------------------------------------------------
        revno: 9483.41.19
        committer: address@hidden
        branch nick: build
        timestamp: Tue 2008-08-12 10:01:42 -0600
        message:
          Don't try to extract the extensions path
        modified:
          packaging/xpi.am
        ------------------------------------------------------------
        revno: 9483.41.20
        committer: address@hidden
        branch nick: build
        timestamp: Tue 2008-08-12 10:02:20 -0600
        message:
          nspr is already used by another test, so use npsr4
        modified:
          macros/nspr.m4
          macros/xpcom.m4
        ------------------------------------------------------------
        revno: 9483.41.21
        committer: address@hidden
        branch nick: build
        timestamp: Tue 2008-08-12 10:02:52 -0600
        message:
          Tweak display tests for NSPR4 and XPCOM so everything works disabled.
        modified:
          configure.ac
    ------------------------------------------------------------
    revno: 9483.1.103
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 20:32:03 +0200
    message:
      collision detection fixes, minor cleanups to remoting
    modified:
      libcore/asobj/NetConnection.cpp
      libcore/parser/shape_character_def.cpp
      libcore/shape.h
        ------------------------------------------------------------
        revno: 9483.49.8
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 19:48:51 +0200
        message:
          Have distance function take double instead of int, drop the shortcut
          testing for point-in-boundary as it'd fail if non-scaled strokes are 
          present.
        modified:
          libcore/parser/shape_character_def.cpp
          libcore/shape.h
        ------------------------------------------------------------
        revno: 9483.49.9
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 20:16:01 +0200
        message:
          comment out useless boundary checking (for now)
        modified:
          libcore/parser/shape_character_def.cpp
        ------------------------------------------------------------
        revno: 9483.49.10
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Tue 2008-08-12 20:28:43 +0200
        message:
          delete connection on error
        modified:
          libcore/asobj/NetConnection.cpp
    ------------------------------------------------------------
    revno: 9483.1.104
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-12 22:30:43 +0200
    message:
      Bugfix to PNG image input.
    modified:
      libbase/GnashImagePng.cpp
        ------------------------------------------------------------
        revno: 9483.50.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-12 14:35:43 +0200
        message:
          Get the comment right.
        modified:
          libbase/GnashImagePng.cpp
        ------------------------------------------------------------
        revno: 9483.50.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-12 18:20:00 +0200
        message:
          Merge in from trunk. Why do I have to do this?
        modified:
          libbase/curl_adapter.cpp
          libcore/asobj/NetConnection.cpp
          libcore/asobj/NetConnection.h
          libcore/matrix.cpp
          libcore/namedStrings.cpp
          libcore/namedStrings.h
          libcore/swf/PlaceObject2Tag.cpp
        ------------------------------------------------------------
        revno: 9483.50.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-12 21:07:00 +0200
        message:
          Merge in from trunk
        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
        modified:
          Makefile.am
          configure.ac
          libcore/asobj/NetConnection.cpp
          libcore/parser/shape_character_def.cpp
          libcore/shape.h
          packaging/xpi.am
          packaging/xpi/install.rdf
          plugin/Makefile.am
        ------------------------------------------------------------
        revno: 9483.50.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-12 22:29:22 +0200
        message:
          Don't forget to initialize _currentRow. Should fix random assertion 
failures.
        modified:
          libbase/GnashImagePng.cpp
    ------------------------------------------------------------
    revno: 9483.1.105
    committer: address@hidden
    branch nick: trunk
    timestamp: Tue 2008-08-12 18:03:25 -0600
    message:
      We need to link against GIF_LIBS too.
    modified:
      testsuite/misc-ming.all/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.106
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-08-13 12:51:20 +0200
    message:
      Various image-related bugfixes and improvements.
    added:
      testsuite/media/greyscale.png
      testsuite/media/indexed.png
    modified:
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/image.cpp
      libbase/image.h
      libcore/asobj/NetStream.cpp
      libcore/asobj/NetStream.h
      testsuite/misc-ming.all/loadImageTest.c
        ------------------------------------------------------------
        revno: 9483.51.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 09:32:20 +0200
        message:
          Return m_imageframe (auto_ptr<image_base>) directly instead of cloning
          (will save a heap allocation and memcpy for every frame of a 
streaming video.
          
          Use legal header guard.
        modified:
          libcore/asobj/NetStream.cpp
          libcore/asobj/NetStream.h
        ------------------------------------------------------------
        revno: 9483.51.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 09:33:35 +0200
        message:
          Drop pure virtual clone method of image_base as it's currently unused.
          Was there a point in making it pure?
          
          Drop unused alpha::operator== and const image_base::scanline(), which 
was
          only used in that operator.
          
          Move ImageType enum to the image namespace as it will be used more 
widely.
          Provide accessor.
        modified:
          libbase/image.cpp
          libbase/image.h
        ------------------------------------------------------------
        revno: 9483.51.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 11:46:50 +0200
        message:
          Convert single channel data to RGB instead of messing it up. Strip 
16-bit
          channels to 8-bit channels to suit image::rgb.
        modified:
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
        ------------------------------------------------------------
        revno: 9483.51.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 11:48:52 +0200
        message:
          Use image::image_base::type instead of dynamic_cast to decide how to 
write
          images. Rename image type enum.
        modified:
          libbase/image.cpp
          libbase/image.h
        ------------------------------------------------------------
        revno: 9483.51.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 12:05:12 +0200
        message:
          Add greyscale and indexed png (the latter doesn't display properly).
        added:
          testsuite/media/greyscale.png
          testsuite/media/indexed.png
        modified:
          testsuite/misc-ming.all/loadImageTest.c
    ------------------------------------------------------------
    revno: 9483.1.107
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-08-13 13:53:23 +0200
    message:
      Do PNG reading better.
    modified:
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
        ------------------------------------------------------------
        revno: 9483.51.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 13:47:29 +0200
        message:
          Use the low-level PNG reading interface: let the PNG library handle
          greyscale and palette images.
        modified:
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
        ------------------------------------------------------------
        revno: 9483.51.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-13 13:52:44 +0200
        message:
          Initialize and rename _pixelData array.
        modified:
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
    ------------------------------------------------------------
    revno: 9483.1.108
    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: 9483.1.109
    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: 9483.52.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: 9483.52.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: 9483.52.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: 9483.1.110
    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: 9483.52.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: 9483.52.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: 9483.52.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: 9483.1.111
    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: 9483.53.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: 9483.53.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: 9483.53.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: 9483.53.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: 9483.1.112
    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: 9483.54.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: 9483.54.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: 9483.54.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: 9483.1.113
    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: 9483.55.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: 9483.1.114
    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: 9483.1.115
    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: 9483.1.116
    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: 9483.1.117
    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: 9483.1.118
    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: 9483.1.119
    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: 9483.1.120
    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: 9483.1.121
    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: 9483.1.122
    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: 9483.56.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: 9483.56.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: 9483.56.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: 9483.1.123
    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: 9483.1.124
    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: 9483.1.125
    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: 9483.1.126
    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: 9483.56.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: 9483.56.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: 9483.1.127
    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: 9483.1.128
    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: 9483.1.129
    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: 9483.1.130
    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: 9483.1.131
    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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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: 9483.57.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
Diff too large for email (4624 lines, the limit is 1000).

reply via email to

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