gnash-commit
[Top][All Lists]
Advanced

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

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


From: Sandro Santilli
Subject: [Gnash-commit] /srv/bzr/gnash/avm2 r9462: Merge from trunk
Date: Wed, 13 Aug 2008 23:56:21 +0200
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9462
committer: Sandro Santilli <address@hidden>
branch nick: avm2
timestamp: Wed 2008-08-13 23:56:21 +0200
message:
  Merge from trunk
removed:
  doc/C/amf.xml
  doc/C/debugger.xml
  doc/C/internals.xml
  doc/C/rtmp.xml
  doc/C/sources.xml
added:
  libbase/GnashImage.h
  libbase/GnashImageGif.cpp
  libbase/GnashImageGif.h
  libbase/GnashImagePng.cpp
  libbase/GnashImagePng.h
  libcore/swf/CSMTextSettingsTag.cpp
  libcore/swf/CSMTextSettingsTag.h
  libcore/swf/DefineButtonCxformTag.h
  macros/nspr.m4
  macros/xpcom.m4
  packaging/xpi/update.rdf
  plugin/xpcom/
  plugin/xpcom/GnashComponent.cpp
  plugin/xpcom/GnashComponent.h
  plugin/xpcom/GnashComponentModule.cpp
  plugin/xpcom/Makefile.am
  plugin/xpcom/iGnashComponent.idl
  testsuite/media/gif-interlaced.gif
  testsuite/media/gif.gif
  testsuite/media/greyscale.png
  testsuite/media/indexed.png
  testsuite/media/png.png
  testsuite/misc-ming.all/loadImageTest.c
renamed:
  libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
  libbase/jpeg.h => libbase/GnashImageJpeg.h
  libcore/stream.cpp => libcore/SWFStream.cpp
  libcore/stream.h => libcore/SWFStream.h
modified:
  Makefile.am
  backend/render_handler_ogl.cpp
  configure.ac
  doc/C/preformatted/gnash_user.info.in
  doc/C/refmanual/building.xml
  doc/C/refmanual/code_dependencies.xml
  gui/gui.cpp
  libbase/GC.cpp
  libbase/GC.h
  libbase/Makefile.am
  libbase/curl_adapter.cpp
  libbase/image.cpp
  libbase/image.h
  libbase/noseek_fd_adapter.cpp
  libbase/shm.cpp
  libcore/Makefile.am
  libcore/asobj/NetConnection.cpp
  libcore/asobj/NetConnection.h
  libcore/asobj/NetStream.cpp
  libcore/asobj/NetStream.h
  libcore/cxform.cpp
  libcore/fill_style.cpp
  libcore/font.cpp
  libcore/gnash.h
  libcore/impl.cpp
  libcore/impl.h
  libcore/matrix.cpp
  libcore/movie_root.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/button_character_def.h
  libcore/parser/edit_text_character_def.cpp
  libcore/parser/filter_factory.cpp
  libcore/parser/morph2_character_def.cpp
  libcore/parser/movie_definition.h
  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/shape.h
  libcore/sprite_instance.cpp
  libcore/styles.cpp
  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/swf/tag_loaders.h
  libcore/text.cpp
  libcore/types.cpp
  libcore/vm/ActionExec.cpp
  libmedia/ffmpeg/sound_handler_sdl.cpp
  macros/ffmpeg.m4
  macros/ming.m4
  packaging/xpi.am
  packaging/xpi/install.rdf
  plugin/Makefile.am
  testsuite/Makefile.am
  testsuite/libcore.all/StreamTest.cpp
  testsuite/misc-ming.all/Makefile.am
  utilities/processor.cpp
  libbase/GnashImageJpeg.cpp
  libbase/GnashImageJpeg.h
  libcore/SWFStream.cpp
    ------------------------------------------------------------
    revno: 9439.44.3
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 09:49:05 +0200
    message:
      Minor cleanups.
    modified:
      libbase/jpeg.cpp
    ------------------------------------------------------------
    revno: 9439.44.4
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 09:50:02 +0200
    message:
      Add simple PNG reading capabilities.
    added:
      libbase/GnashPNG.cpp
      libbase/GnashPNG.h
    modified:
      libbase/Makefile.am
    ------------------------------------------------------------
    revno: 9439.44.5
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 09:50:38 +0200
    message:
      Allow reading PNGs. Due to the limitations of BitmapMovieDefinition this
      is currently only an RGB image.
    modified:
      libbase/image.cpp
      libbase/image.h
    ------------------------------------------------------------
    revno: 9439.44.6
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 09:51:42 +0200
    message:
      Read PNG movies.
    modified:
      libcore/impl.cpp
    ------------------------------------------------------------
    revno: 9439.44.7
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 10:22:27 +0200
    message:
      Cleanup on exit, keep track of current scanline (because of the 
      image class interface).
    modified:
      libbase/GnashPNG.cpp
      libbase/GnashPNG.h
    ------------------------------------------------------------
    revno: 9439.44.8
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 11:00:24 +0200
    message:
      Rename function. Catch ParserException on libpng error and continue.
      Add note about version behaviour.
    modified:
      libcore/impl.cpp
    ------------------------------------------------------------
    revno: 9439.44.9
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 11:01:19 +0200
    message:
      Drop code taken from jpeg.cpp but unused. Make error reporting better.
    modified:
      libbase/GnashPNG.cpp
      libbase/GnashPNG.h
    ------------------------------------------------------------
    revno: 9439.44.10
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 12:14:06 +0200
    message:
      Add sample PNG file (I drew it myself!), and a ming test for loading PNGS
      (no test runner yet).
    added:
      testsuite/media/png.png
      testsuite/misc-ming.all/loadPNGTest.c
    modified:
      testsuite/misc-ming.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.44.11
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 12:15:18 +0200
    message:
      Improve debugging.
    modified:
      libcore/impl.cpp
    ------------------------------------------------------------
    revno: 9439.44.12
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 12:16:20 +0200
    message:
      Nothing much changed.
    modified:
      libbase/jpeg.cpp
    ------------------------------------------------------------
    revno: 9439.44.13
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Tue 2008-08-05 12:26:33 +0200
    message:
      Rename PNG files, add copyright info.
    renamed:
      libbase/GnashPNG.cpp => libbase/GnashImagePng.cpp
      libbase/GnashPNG.h => libbase/GnashImagePng.h
    modified:
      libbase/Makefile.am
      libbase/image.cpp
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
    ------------------------------------------------------------
    revno: 9439.1.121
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-05 12:55:08 +0200
    message:
      Add PNG-reading capabilities. This is only for PNG movies; there isn't
      a way of embedding them in a SWF (at least up to version 8).
      
      There still might be something to be said for unifying the interface
      to JPEG and PNG.
    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
      libcore/impl.cpp
      testsuite/misc-ming.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.122
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-05 14:05:46 +0200
    message:
      Clean up logging.
    modified:
      libbase/shm.cpp
    ------------------------------------------------------------
    revno: 9439.1.123
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-08-05 20:10:05 +0200
    message:
      Manual test for loading gifs.
    added:
      testsuite/media/gif.gif
    renamed:
      testsuite/misc-ming.all/loadPNGTest.c => 
testsuite/misc-ming.all/loadImageTest.c
    modified:
      testsuite/misc-ming.all/Makefile.am
      testsuite/misc-ming.all/loadImageTest.c
    ------------------------------------------------------------
    revno: 9439.1.124
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-08-06 10:48:23 +0200
    message:
      Add GIF reading support, improve PNG reading support. Both are now a 
      subclass of ImageInput, which keeps format complications well away
      from the core.
    added:
      libbase/GnashImage.h
      libbase/GnashImageGif.cpp
      libbase/GnashImageGif.h
    modified:
      configure.ac
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/Makefile.am
      libbase/image.cpp
      libbase/image.h
      libcore/gnash.h
      libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.46.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 14:01:59 +0200
        message:
          No need to use SIZET_FMT when logging.
        modified:
          libbase/shm.cpp
        ------------------------------------------------------------
        revno: 9439.46.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 16:27:23 +0200
        message:
          Add imagefile base class.
        added:
          libbase/GnashImage.h
        modified:
          libbase/Makefile.am
        ------------------------------------------------------------
        revno: 9439.46.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 16:27:48 +0200
        message:
          Make filetype enum available everywhere.
        modified:
          libcore/gnash.h
        ------------------------------------------------------------
        revno: 9439.46.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 16:28:17 +0200
        message:
          Make PNG file input a subclass of file input (also to be used for
          gif and probably jpeg (when this is a loaded movie).
          
          Rename readSWFPng to readImageData, accepting a file type
          argument.
          
          Use a switch statement in impl.cpp to deal with file types.
        modified:
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
          libbase/image.cpp
          libbase/image.h
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.46.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 18:09:10 +0200
        message:
          Look for gif libs.
        modified:
          configure.ac
        ------------------------------------------------------------
        revno: 9439.46.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 18:09:52 +0200
        message:
          Make init() private, correct file description.
        modified:
          libbase/GnashImagePng.h
        ------------------------------------------------------------
        revno: 9439.46.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 20:07:40 +0200
        message:
          Add a gif work of art for loading in loadImageTest.swf
          (the old loadPNGTest.swf).
        added:
          testsuite/media/gif.gif
        renamed:
          testsuite/misc-ming.all/loadPNGTest.c => 
testsuite/misc-ming.all/loadImageTest.c
        modified:
          testsuite/misc-ming.all/Makefile.am
          testsuite/misc-ming.all/loadImageTest.c
        ------------------------------------------------------------
        revno: 9439.46.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-08-05 22:05:57 +0200
        message:
          Detect GIF files and send them to the image class.
        modified:
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.46.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 10:16:03 +0200
        message:
          Add a GIF-reading subclass of ImageInput. It reads most GIFs, though 
still
          fails on some. Any failures should be handled correctly without any
          crashes or leaks.
                
          image.cpp: use the GIF-format decoder.
        added:
          libbase/GnashImageGif.cpp
          libbase/GnashImageGif.h
        modified:
          libbase/Makefile.am
          libbase/image.cpp
        ------------------------------------------------------------
        revno: 9439.46.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 10:23:16 +0200
        message:
          Add GIF information to configure.ac; I think it's correct, although
          libungif is no longer under development and is replaced by giflib.
          
          There may be a version constraint, as the old libungif only supported
          reading from a FILE* or file handle, whereas we need the newer (and
          completely undocumented) custom read function.
        modified:
          configure.ac
    ------------------------------------------------------------
    revno: 9439.1.125
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-08-06 11:18:04 +0200
    message:
      Add an interlaced gif in the test suite.
    added:
      testsuite/media/gif-interlaced.gif
    modified:
      testsuite/media/gif.gif
      testsuite/misc-ming.all/loadImageTest.c
        ------------------------------------------------------------
        revno: 9439.46.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 11:16:54 +0200
        message:
          Add an interlaced gif for testing.
        added:
          testsuite/media/gif-interlaced.gif
        modified:
          testsuite/media/gif.gif
          testsuite/misc-ming.all/loadImageTest.c
    ------------------------------------------------------------
    revno: 9439.1.126
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-08-06 21:56:46 +0200
    message:
      Unify and clean up the image input interface.
    renamed:
      libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
      libbase/jpeg.h => libbase/GnashImageJpeg.h
    modified:
      libbase/GnashImage.h
      libbase/GnashImageGif.cpp
      libbase/GnashImageGif.h
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/Makefile.am
      libbase/image.cpp
      libbase/image.h
      libcore/impl.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/movie_definition.h
      libcore/swf/tag_loaders.cpp
      libbase/GnashImageJpeg.cpp
      libbase/GnashImageJpeg.h
        ------------------------------------------------------------
        revno: 9439.46.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 18:24:10 +0200
        message:
          Make JPEG handling a special subclass of ImageInput. Bring it inside
          the gnash namespace, drop the jpeg namespace.
          
          Modify all GnashImage classes to take a shared_ptr to an IOChannel.
          This is because JPEG (now JpegImageInput) needs to own the stream
          in some cases, and other subclasses may conceivably do so in the 
future.
          Drop the takeOwnership argument, as the IOChannel is now refcounted.
        modified:
          libbase/GnashImage.h
          libbase/GnashImageGif.cpp
          libbase/GnashImageGif.h
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
          libbase/image.cpp
          libbase/image.h
          libbase/jpeg.cpp
          libbase/jpeg.h
        ------------------------------------------------------------
        revno: 9439.46.13
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 18:28:48 +0200
        message:
          Modify for new ImageInput interface.
        modified:
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.46.14
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 18:29:15 +0200
        message:
          Modify for new ImageInput interface.
        modified:
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.46.15
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 18:29:39 +0200
        message:
          Update ImageInput class names.
        modified:
          libcore/parser/SWFMovieDefinition.h
          libcore/parser/movie_definition.h
        ------------------------------------------------------------
        revno: 9439.46.16
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 19:11:45 +0200
        message:
          Rename jpeg.{cpp,h}, add FSF copyright.
          
          Update other files to reflect name change.
        renamed:
          libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
          libbase/jpeg.h => libbase/GnashImageJpeg.h
        modified:
          libbase/Makefile.am
          libbase/image.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
          libcore/parser/movie_definition.h
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
        ------------------------------------------------------------
        revno: 9439.46.17
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 19:20:16 +0200
        message:
          Rename some more JpegImageInput methods.
        modified:
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
          libbase/image.cpp
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.46.18
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-08-06 21:25:21 +0200
        message:
          Drop unused read_swf_jpeg2 from image namespace. Drop read_jpeg and 
use the
          multi-purpose image::readImageData instead. Change naming style of
          other image namespace methods.
          
          Include jpeglib.h only in namespace jpeg because it causes conflicts 
with
          an INT32 typedef in the Qt3 headers if included in the global 
namespace.
          Qualify jpeglib methods with the jpeg:: namespace.
          
          Update other files to reflect name changes.
        modified:
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
          libbase/image.cpp
          libbase/image.h
          libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 9439.1.127
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-08-07 12:05:12 +0200
    message:
      Minor addition to image cleanup.
      
      Drop SIZET_FMT everywhere.
    modified:
      backend/render_handler_ogl.cpp
      configure.ac
      libbase/GC.cpp
      libbase/GC.h
      libbase/image.cpp
      libbase/image.h
      libbase/noseek_fd_adapter.cpp
      libcore/parser/action_buffer.cpp
      libcore/parser/button_character_def.cpp
      libcore/parser/shape_character_def.cpp
      libcore/parser/sprite_definition.h
      libcore/swf/tag_loaders.cpp
      libcore/vm/ActionExec.cpp
      utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9439.47.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-07 10:08:28 +0200
        message:
          Return images by auto_ptr.
        modified:
          libbase/image.cpp
          libbase/image.h
        ------------------------------------------------------------
        revno: 9439.47.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-07 10:08:57 +0200
        message:
          image now returned by auto_ptr.
        modified:
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.47.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-07 12:02:35 +0200
        message:
          Drop all SIZET_FMT use. Comment out in configure.ac.
        modified:
          backend/render_handler_ogl.cpp
          configure.ac
          libbase/GC.cpp
          libbase/GC.h
          libbase/noseek_fd_adapter.cpp
          libcore/parser/action_buffer.cpp
          libcore/parser/button_character_def.cpp
          libcore/parser/shape_character_def.cpp
          libcore/parser/sprite_definition.h
          libcore/vm/ActionExec.cpp
          utilities/processor.cpp
    ------------------------------------------------------------
    revno: 9439.1.128
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-08-07 16:42:06 +0200
    message:
      Fix for a segfault in sound_handler_sdl.cpp.
      
      Drop some unused functions.
    modified:
      gui/gui.cpp
      libcore/impl.cpp
      libcore/impl.h
      libmedia/ffmpeg/sound_handler_sdl.cpp
        ------------------------------------------------------------
        revno: 9439.47.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-07 15:21:24 +0200
        message:
          Drop unused statics in impl.cpp. Drop unused or unnecessary global
          methods in impl.h, including get_current_root().
          
          Replace get_current_root() use in gui.cpp (disabled step back/forward 
methods)
          with VM::get().getRoot();
        modified:
          gui/gui.cpp
          libcore/impl.cpp
          libcore/impl.h
        ------------------------------------------------------------
        revno: 9439.47.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-07 16:39:40 +0200
        message:
          Don't dereference sound data that has already been deleted either in
          delete_all_sounds or stop_all_sounds. Fixes a segfault on exit in
          SWF8/game_start_ch2.swf.
        modified:
          libmedia/ffmpeg/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9439.1.129
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-08-07 21:23:56 +0200
    message:
      Parse CSMTextSettings tag (used by myspace).
    added:
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/CSMTextSettingsTag.h
    modified:
      libcore/Makefile.am
      libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.48.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-07 20:51:54 +0200
        message:
          Parse CSMTextSettings tag and log unimplemented.
        added:
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
        modified:
          libcore/Makefile.am
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.48.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-08-07 20:53:45 +0200
        message:
          Add file description line.
        modified:
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
    ------------------------------------------------------------
    revno: 9439.1.130
    committer: address@hidden
    branch nick: trunk
    timestamp: Thu 2008-08-07 16:15:17 -0600
    message:
      Newer version of ffmpeg use LIBAVCODEC_VERSION_TRIPLET instead of 
LIBAVCODEC_VERSION.
    modified:
      macros/ffmpeg.m4
        ------------------------------------------------------------
        revno: 9439.49.1
        committer: address@hidden
        branch nick: build
        timestamp: Thu 2008-08-07 16:12:55 -0600
        message:
          Newer version of ffmpeg use LIBAVCODEC_VERSION_TRIPLET instead of 
LIBAVCODEC_VERSION.
        modified:
          macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9439.1.131
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-08-08 13:57:18 +0200
    message:
      Restore support for SWF2 (PlaceObject tag), which stopped working sometime
      between 2006 and now.
    modified:
      libcore/parser/shape_character_def.cpp
      libcore/swf/PlaceObject2Tag.cpp
        ------------------------------------------------------------
        revno: 9439.50.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-08 11:06:20 +0200
        message:
          Drop commented-out and useless code.
        modified:
          libcore/parser/shape_character_def.cpp
        ------------------------------------------------------------
        revno: 9439.50.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-08 13:15:37 +0200
        message:
          Fix display of anything with a PlaceObject tag (SWF2).
        modified:
          libcore/swf/PlaceObject2Tag.cpp
    ------------------------------------------------------------
    revno: 9439.1.132
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-08-08 16:15:14 +0200
    message:
      Some cleanups, drop unused functions.
      
      Parse and implement DefineButtonCxform tag (SWF2 only).
    added:
      libcore/swf/DefineButtonCxformTag.h
    modified:
      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/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.50.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-08 14:47:04 +0200
        message:
          Update comments, use LOG_ONCE.
        modified:
          libcore/parser/button_character_def.cpp
        ------------------------------------------------------------
        revno: 9439.50.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-08 14:48:33 +0200
        message:
          Drop save_extern_movie and s_extern_sprites. Remove old includes.
        modified:
          libcore/impl.cpp
          libcore/impl.h
          libcore/movie_root.cpp
          libcore/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.50.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-08-08 15:46:37 +0200
        message:
          Implement DefineButtonCxform tag. See 
          http://www.fortunecity.com/rivendell/krondor/531/2dwrebuild.swf for 
perhaps
          the only use of it you'll ever see (was replaced in SWF3 by 
DefineButton2).
        added:
          libcore/swf/DefineButtonCxformTag.h
        modified:
          libcore/Makefile.am
          libcore/impl.cpp
          libcore/parser/button_character_def.cpp
          libcore/parser/button_character_def.h
    ------------------------------------------------------------
    revno: 9439.1.133
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-08-09 21:33:48 +0200
    message:
      Delete unused files in doc/C. I keep wasting time editing the wrong
      ones.
      
      Update the correct files with current information.
    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.51.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-08-09 17:38:26 +0200
        message:
          Update dependencies information and other minor corrections.
        modified:
          doc/C/sources.xml
        ------------------------------------------------------------
        revno: 9439.51.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-08-09 21:04:22 +0200
        message:
          Drop unused XML files, because I keep editing them instead of the
          files that are really used.
        removed:
          doc/C/amf.xml
          doc/C/debugger.xml
          doc/C/internals.xml
          doc/C/rtmp.xml
          doc/C/sources.xml
        ------------------------------------------------------------
        revno: 9439.51.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-08-09 21:32:18 +0200
        message:
          Update information about dependencies and bzr access. Some other
          minor corrections.
        modified:
          doc/C/preformatted/gnash_user.info.in
          doc/C/refmanual/building.xml
          doc/C/refmanual/code_dependencies.xml
    ------------------------------------------------------------
    revno: 9439.1.134
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2008-08-09 18:09:12 -0600
    message:
      Add actionscript.all and libnet.all into DIST_SUBDIRS
      Ming release rc1 is *after* beta5.
    modified:
      macros/ming.m4
      testsuite/Makefile.am
        ------------------------------------------------------------
        revno: 9439.49.2
        committer: address@hidden
        branch nick: build
        timestamp: Fri 2008-08-08 14:37:56 -0600
        message:
          update from trunk
        added:
          libcore/swf/DefineButtonCxformTag.h
        modified:
          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
        ------------------------------------------------------------
        revno: 9439.49.3
        committer: address@hidden
        branch nick: build
        timestamp: Sat 2008-08-09 16:41:46 -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.49.4
        committer: address@hidden
        branch nick: build
        timestamp: Sat 2008-08-09 17:47:22 -0600
        message:
          Update 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.49.5
        committer: address@hidden
        branch nick: build
        timestamp: Sat 2008-08-09 17:47:44 -0600
        message:
          Add actionscript.all and libnet.all to DIST_SUBDIRS, so they get 
included in
          the the dist tarball.
        modified:
          testsuite/Makefile.am
        ------------------------------------------------------------
        revno: 9439.49.6
        committer: address@hidden
        branch nick: build
        timestamp: Sat 2008-08-09 17:48:36 -0600
        message:
          Get the version numbers right, ming release rc1 is after ming release
          beta5.
        modified:
          macros/ming.m4
    ------------------------------------------------------------
    revno: 9439.1.135
    committer: address@hidden
    branch nick: trunk
    timestamp: Sun 2008-08-10 08:47:17 -0600
    message:
      update from branch, XPI packaging now works.
    added:
      packaging/xpi/update.rdf
    modified:
      configure.ac
      packaging/xpi.am
      packaging/xpi/install.rdf
        ------------------------------------------------------------
        revno: 9439.49.7
        committer: address@hidden
        branch nick: build
        timestamp: Sat 2008-08-09 21:45:25 -0600
        message:
          Substitute BUILDDATE. Look for the zip program, which we need for 
making
          XPI packages.
        modified:
          configure.ac
        ------------------------------------------------------------
        revno: 9439.49.8
        committer: address@hidden
        branch nick: build
        timestamp: Sat 2008-08-09 21:46:02 -0600
        message:
          Build an XPI file that actually installs.
        added:
          packaging/xpi/update.rdf
        modified:
          packaging/xpi.am
          packaging/xpi/install.rdf
    ------------------------------------------------------------
    revno: 9439.1.136
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-08-10 17:06:55 +0200
    message:
      Pass SWFStream always by reference, except in a couple of cases where a 
      NULL pointer has a meaning.
      
      This is an unfinished general cleanup to take SWFStream always by 
reference
      instead of a mixture of pointers and references, with some classes having
      hacks to convert one to the other. It's being committed because others
      are also working on parsing and need to adapt them to this 
      tag loader interface change.
    modified:
      libcore/cxform.h
      libcore/fill_style.cpp
      libcore/fill_style.h
      libcore/font.cpp
      libcore/font.h
      libcore/matrix.h
      libcore/movie_root.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/abc_block.cpp
      libcore/parser/abc_block.h
      libcore/parser/button_character_def.cpp
      libcore/parser/button_character_def.h
      libcore/parser/edit_text_character_def.cpp
      libcore/parser/edit_text_character_def.h
      libcore/parser/morph2_character_def.cpp
      libcore/parser/morph2_character_def.h
      libcore/parser/shape_character_def.cpp
      libcore/parser/shape_character_def.h
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/parser/text_character_def.cpp
      libcore/parser/text_character_def.h
      libcore/parser/video_stream_def.cpp
      libcore/parser/video_stream_def.h
      libcore/rect.h
      libcore/styles.cpp
      libcore/styles.h
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/CSMTextSettingsTag.h
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DefineFontAlignZonesTag.h
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/PlaceObject2Tag.h
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/RemoveObjectTag.h
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StartSoundTag.h
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/StreamSoundBlockTag.h
      libcore/swf/TagLoadersTable.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      libcore/text.cpp
      libcore/text.h
      libcore/types.cpp
      libcore/types.h
        ------------------------------------------------------------
        revno: 9439.52.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-08-10 13:53:31 +0200
        message:
          Take SWFStream by reference in button_character_def
        modified:
          libcore/parser/button_character_def.cpp
          libcore/parser/button_character_def.h
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/SetBackgroundColorTag.h
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.52.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-08-10 16:54:12 +0200
        message:
          Catch ActionParserException in setRootMovie for misreported 
action_buffer
          length.
        modified:
          libcore/movie_root.cpp
        ------------------------------------------------------------
        revno: 9439.52.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-08-10 16:57:21 +0200
        message:
          Take SWFStream as a reference everywhere but in sprite_instance 
(where it
          is NULL on createEmptyMovieClip() and internally in abc_block, which 
uses
          pointers too much.
          
          Drop member functions taking SWFStream* in rect.h, matrix.h and 
cxform.h,
          which were only wrappers round functions taking SWFStream&.
        modified:
          libcore/cxform.h
          libcore/fill_style.cpp
          libcore/fill_style.h
          libcore/font.cpp
          libcore/font.h
          libcore/matrix.h
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/abc_block.cpp
          libcore/parser/abc_block.h
          libcore/parser/button_character_def.h
          libcore/parser/edit_text_character_def.cpp
          libcore/parser/edit_text_character_def.h
          libcore/parser/morph2_character_def.cpp
          libcore/parser/morph2_character_def.h
          libcore/parser/shape_character_def.cpp
          libcore/parser/shape_character_def.h
          libcore/parser/sprite_definition.cpp
          libcore/parser/sprite_definition.h
          libcore/parser/text_character_def.cpp
          libcore/parser/text_character_def.h
          libcore/parser/video_stream_def.cpp
          libcore/parser/video_stream_def.h
          libcore/rect.h
          libcore/styles.cpp
          libcore/styles.h
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontAlignZonesTag.h
          libcore/swf/DoActionTag.h
          libcore/swf/DoInitActionTag.h
          libcore/swf/PlaceObject2Tag.cpp
          libcore/swf/PlaceObject2Tag.h
          libcore/swf/RemoveObjectTag.cpp
          libcore/swf/RemoveObjectTag.h
          libcore/swf/ScriptLimitsTag.h
          libcore/swf/SetBackgroundColorTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/TagLoadersTable.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          libcore/text.cpp
          libcore/text.h
          libcore/types.cpp
          libcore/types.h
    ------------------------------------------------------------
    revno: 9439.1.137
    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: 9439.53.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: 9439.53.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: 9439.1.138
    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: 9439.53.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: 9439.53.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: 9439.53.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: 9439.53.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: 9439.1.139
    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: 9439.1.140
    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: 9439.54.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: 9439.54.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: 9439.1.141
    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: 9439.55.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: 9439.55.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: 9439.55.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: 9439.55.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: 9439.55.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: 9439.55.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: 9439.55.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: 9439.1.142
    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: 9439.54.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: 9439.1.143
    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: 9439.56.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: 9439.56.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: 9439.56.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: 9439.1.144
    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: 9439.57.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: 9439.57.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: 9439.1.145
    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: 9439.57.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: 9439.57.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: 9439.57.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: 9439.57.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: 9439.57.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: 9439.1.146
    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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.49.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: 9439.1.147
    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: 9439.57.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: 9439.57.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: 9439.57.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: 9439.1.148
    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: 9439.58.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: 9439.58.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: 9439.58.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: 9439.58.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: 9439.1.149
    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: 9439.1.150
    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: 9439.59.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: 9439.59.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: 9439.59.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: 9439.59.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: 9439.59.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: 9439.1.151
    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: 9439.59.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: 9439.59.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
Diff too large for email (11703 lines, the limit is 1000).

reply via email to

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