gnash-commit
[Top][All Lists]
Advanced

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

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


From: Tom Stellard
Subject: [Gnash-commit] /srv/bzr/gnash/avm2 r9623: Merge from trunk.
Date: Thu, 16 Oct 2008 14:55:51 +0800
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9623
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev_merge
timestamp: Thu 2008-10-16 14:55:51 +0800
message:
  Merge from trunk.
removed:
  libcore/asobj/NetStreamFfmpeg.cpp
  libcore/asobj/NetStreamFfmpeg.h
  libcore/asobj/NetStreamGst.cpp
  libcore/asobj/NetStreamGst.h
  libcore/asobj/SoundFfmpeg.cpp
  libcore/asobj/SoundFfmpeg.h
  libcore/asobj/SoundGst.cpp
  libcore/asobj/SoundGst.h
  libcore/asobj/SoundMad.cpp
  libcore/asobj/SoundMad.h
  libmedia/gst/SoundGst.cpp
  libmedia/gst/SoundGst.h
  libmedia/gst/SoundHandlerGst.cpp
  libmedia/gst/SoundHandlerGst.h
  libmedia/gst/gstappsink.c
  libmedia/gst/gstappsink.h
  libmedia/gst/gstappsrc.c
  libmedia/gst/gstappsrc.h
  libmedia/gst/gstbuffersrc.c
  libmedia/gst/gstbuffersrc.h
  libmedia/gst/gstflvdemux.c
  libmedia/gst/gstflvdemux.h
  libmedia/gst/gstflvparse.c
  libmedia/gst/gstflvparse.h
  ltmain.sh.darwin
added:
  ChangeLog
  libbase/GnashSleep.h
  libcore/asobj/LoadableObject.cpp
  libcore/asobj/LoadableObject.h
  libmedia/README
  libmedia/ffmpeg/ffmpegHeaders.h
  libmedia/gst/MediaParserGst.cpp
  libmedia/gst/MediaParserGst.h
  libmedia/gst/swfdec_codec_gst.c
  libmedia/gst/swfdec_codec_gst.h
  testsuite/actionscript.all/ColorTransform.as
  testsuite/actionscript.all/Transform.as
  testsuite/media/brokenchord.sco
  testsuite/media/brokenchord.wav
  testsuite/media/mono44.mp2
  testsuite/media/stereo8.mp3
  testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
  testsuite/misc-ming.all/EmbeddedSoundTest.c
renamed:
  ChangeLog => ChangeLog-0.8.4
  README_CVS => README_bzr
  libcore/asobj/LoadVars.cpp => libcore/asobj/LoadVars_as.cpp
  libcore/asobj/LoadVars.h => libcore/asobj/LoadVars_as.h
  libcore/asobj/System.cpp => libcore/asobj/System_as.cpp
  libcore/asobj/System.h => libcore/asobj/System_as.h
  libcore/asobj/xml.cpp => libcore/asobj/XML_as.cpp
  libcore/asobj/xml.h => libcore/asobj/XML_as.h
modified:
  Makefile.am
  README
  TODO
  autogen.sh
  configure.ac
  doc/C/refmanual/internals.xml
  doc/C/usermanual/glossary.xml
  extensions/fileio/fileio.cpp
  extensions/mysql/mysql_db.cpp
  extensions/mysql/mysql_table.cpp
  gui/Makefile.am
  gui/NullGui.cpp
  gui/Player.cpp
  gui/am-frag/fltk.am
  gui/dump.cpp
  gui/fb.cpp
  gui/fltk.cpp
  gui/gtk.cpp
  gui/gtk_glue_agg.cpp
  gui/gtk_glue_agg.h
  gui/gtksup.h
  gui/gui.cpp
  gui/gui.h
  gui/kde.cpp
  libamf/Makefile.am
  libbase/ClockTime.cpp
  libbase/GnashException.h
  libbase/GnashImage.h
  libbase/GnashImageJpeg.cpp
  libbase/GnashImageJpeg.h
  libbase/GnashImagePng.cpp
  libbase/GnashImagePng.h
  libbase/LoadThread.cpp
  libbase/Makefile.am
  libbase/NetworkAdapter.h
  libbase/curl_adapter.cpp
  libbase/dsodefs.h
  libbase/extension.cpp
  libbase/gnashrc.in
  libbase/image.cpp
  libbase/image.h
  libbase/sharedlib.cpp
  libbase/utf8.h
  libcore/Makefile.am
  libcore/Property.h
  libcore/PropertyList.cpp
  libcore/PropertyList.h
  libcore/SWFStream.cpp
  libcore/SWFStream.h
  libcore/StreamProvider.cpp
  libcore/StreamProvider.h
  libcore/array.cpp
  libcore/array.h
  libcore/as_function.cpp
  libcore/as_object.cpp
  libcore/as_object.h
  libcore/as_value.cpp
  libcore/as_value.h
  libcore/asobj/AsBroadcaster.cpp
  libcore/asobj/ClassHierarchy.cpp
  libcore/asobj/Color.cpp
  libcore/asobj/Date.cpp
  libcore/asobj/Date.h
  libcore/asobj/Global.cpp
  libcore/asobj/Key.cpp
  libcore/asobj/Makefile.am
  libcore/asobj/MovieClipLoader.cpp
  libcore/asobj/NetConnection.cpp
  libcore/asobj/NetStream.cpp
  libcore/asobj/NetStream.h
  libcore/asobj/SharedObject.cpp
  libcore/asobj/Sound.cpp
  libcore/asobj/Sound.h
  libcore/asobj/String_as.cpp
  libcore/asobj/XMLSocket_as.cpp
  libcore/asobj/flash/display/BitmapData_as.cpp
  libcore/asobj/flash/display/BitmapData_as.h
  libcore/asobj/flash/geom/ColorTransform_as.cpp
  libcore/asobj/flash/geom/ColorTransform_as.h
  libcore/asobj/flash/geom/Matrix_as.cpp
  libcore/asobj/flash/geom/Rectangle_as.cpp
  libcore/asobj/flash/geom/Transform_as.cpp
  libcore/asobj/flash/geom_pkg.h
  libcore/asobj/xmlattrs.h
  libcore/asobj/xmlnode.cpp
  libcore/asobj/xmlnode.h
  libcore/button_character_instance.cpp
  libcore/button_character_instance.h
  libcore/character.cpp
  libcore/character.h
  libcore/debugger.cpp
  libcore/edit_text_character.cpp
  libcore/edit_text_character.h
  libcore/impl.cpp
  libcore/matrix.cpp
  libcore/matrix.h
  libcore/movie_root.cpp
  libcore/movie_root.h
  libcore/namedStrings.cpp
  libcore/namedStrings.h
  libcore/parser/Makefile.am
  libcore/parser/SWFMovieDefinition.cpp
  libcore/parser/abc_block.cpp
  libcore/parser/action_buffer.cpp
  libcore/parser/action_buffer.h
  libcore/parser/button_character_def.cpp
  libcore/rect.h
  libcore/sprite_instance.cpp
  libcore/sprite_instance.h
  libcore/swf/StartSoundTag.cpp
  libcore/swf/StreamSoundBlockTag.cpp
  libcore/swf/tag_loaders.cpp
  libcore/swf_event.h
  libcore/swf_function.cpp
  libcore/swf_function.h
  libcore/timers.cpp
  libcore/types.cpp
  libcore/vm/ASHandlers.cpp
  libcore/vm/CallStack.h
  libcore/vm/Machine.cpp
  libcore/vm/Makefile.am
  libcore/vm/VM.cpp
  libmedia/AudioDecoder.h
  libmedia/AudioDecoderNellymoser.cpp
  libmedia/AudioDecoderNellymoser.h
  libmedia/AudioDecoderSimple.cpp
  libmedia/AudioDecoderSimple.h
  libmedia/FLVParser.cpp
  libmedia/Makefile.am
  libmedia/MediaHandler.h
  libmedia/MediaParser.cpp
  libmedia/MediaParser.h
  libmedia/NullSoundHandler.h
  libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
  libmedia/ffmpeg/AudioDecoderFfmpeg.h
  libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
  libmedia/ffmpeg/MediaHandlerFfmpeg.h
  libmedia/ffmpeg/MediaParserFfmpeg.cpp
  libmedia/ffmpeg/MediaParserFfmpeg.h
  libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
  libmedia/ffmpeg/VideoDecoderFfmpeg.h
  libmedia/ffmpeg/ffmpegNetStreamUtil.h
  libmedia/ffmpeg/sound_handler_sdl.cpp
  libmedia/ffmpeg/sound_handler_sdl.h
  libmedia/gst/AudioDecoderGst.cpp
  libmedia/gst/AudioDecoderGst.h
  libmedia/gst/GstUtil.cpp
  libmedia/gst/GstUtil.h
  libmedia/gst/MediaHandlerGst.cpp
  libmedia/gst/VideoDecoderGst.cpp
  libmedia/gst/VideoDecoderGst.h
  libmedia/sound_handler.h
  libnet/Makefile.am
  libnet/rtmp_client.cpp
  macros/ffmpeg.m4
  macros/ming.m4
  macros/x11.m4
  macros/xpcom.m4
  packaging/xpi.am
  plugin/Makefile.am
  plugin/mozilla-sdk/Makefile.am
  plugin/mozilla-sdk/np_entry.cpp
  plugin/plugin.cpp
  plugin/plugin.h
  plugin/win32/Makefile.am
  plugin/win32/npgnash.c
  plugin/win32/plugin.cpp
  plugin/xpcom/GnashComponent.h
  po/Makefile.am
  po/cs.po
  po/de.po
  po/es.po
  po/fi.po
  po/fr.po
  po/gnash.pot
  po/it.po
  po/ja.po
  po/sv.po
  testsuite/MovieTester.cpp
  testsuite/actionscript.all/Date.as
  testsuite/actionscript.all/LoadVars.as
  testsuite/actionscript.all/Makefile.am
  testsuite/actionscript.all/Matrix.as
  testsuite/actionscript.all/MovieClip.as
  testsuite/actionscript.all/TextField.as
  testsuite/actionscript.all/XML.as
  testsuite/gnashrc.in
  testsuite/libbase/CurlStreamTest.cpp
  testsuite/misc-ming.all/ButtonEventsTest.c
  testsuite/misc-ming.all/DrawingApiTest.as
  testsuite/misc-ming.all/Makefile.am
  testsuite/misc-ming.all/NetStream-SquareTest.c
  testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
  testsuite/misc-ming.all/SharedObjectTestRunner.sh
  testsuite/misc-ming.all/matrix_test.c
  testsuite/simple.exp
  testsuite/swfdec/Makefile.am
  testsuite/swfdec/PASSING
  testsuite/swfdec/gen_run_swfdec_testsuite.sh
  utilities/Makefile.am
  utilities/flvdumper.cpp
  utilities/processor.cpp
  README_bzr
  libcore/asobj/LoadVars_as.cpp
  libcore/asobj/System_as.cpp
  libcore/asobj/XML_as.cpp
  libcore/asobj/XML_as.h
    ------------------------------------------------------------
    revno: 9439.1.322
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 11:30:25 +0200
    message:
      libcore/matrix.cpp: document determinant() implementation.
      libcore/vm/CallStack.h: allow vector as_value class visibility; fixes 
compile.
    modified:
      libcore/matrix.cpp
      libcore/vm/CallStack.h
    ------------------------------------------------------------
    revno: 9439.1.323
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 11:53:11 +0200
    message:
      More tests for matrix to caches, fix computation of matrix caches
      in button instances, minor cleanup
    modified:
      libcore/button_character_instance.cpp
      libcore/matrix.cpp
      libcore/sprite_instance.cpp
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.121.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 09:43:20 +0200
        message:
          Update cached matrix parameters of button records on instantiation
          (doesn't fix any existing testcase, we should add one)
        modified:
          libcore/button_character_instance.cpp
        ------------------------------------------------------------
        revno: 9439.121.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 10:27:34 +0200
        message:
          drop UNUSED macro for an actually used thing
        modified:
          libcore/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.121.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 11:29:45 +0200
        message:
          Add more tests for matrix to caches, initial tests for hitTest over 
them
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.121.4
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 11:30:49 +0200
        message:
          log an error when not inverting a matrix due to determinant==0
        modified:
          libcore/matrix.cpp
    ------------------------------------------------------------
    revno: 9439.1.324
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 13:21:56 +0200
    message:
      Try hitTest with the transformed characters. Gnash succeeds.
      Note that this is with shapeFlag off (only checking boundaries).
      Dunno why, when trying shapeFlag on (check actual shape hit) the pp
      gives odd results.
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.121.5
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 13:20:40 +0200
        message:
          Add hitTest tests with shape flag off for each constructed object
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.325
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 15:12:23 +0200
    message:
      Clarify ownership of network streams.
      
      Implement addRequestHeaders for XML and LoadVars correctly (passes in 
swfdec
      and for new tests in actionscript.all). There's quite a bit of code 
duplication
      for these two classes.
      
      Rename various as classes for consistency.
    renamed:
      libcore/asobj/LoadVars.cpp => libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadVars.h => libcore/asobj/LoadVars_as.h
      libcore/asobj/xml.cpp => libcore/asobj/XML_as.cpp
      libcore/asobj/xml.h => libcore/asobj/XML_as.h
    modified:
      libbase/NetworkAdapter.h
      libbase/curl_adapter.cpp
      libcore/StreamProvider.cpp
      libcore/StreamProvider.h
      libcore/array.cpp
      libcore/array.h
      libcore/as_function.cpp
      libcore/as_object.cpp
      libcore/as_value.cpp
      libcore/asobj/AsBroadcaster.cpp
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/Makefile.am
      libcore/asobj/MovieClipLoader.cpp
      libcore/asobj/NetConnection.cpp
      libcore/asobj/NetStreamFfmpeg.cpp
      libcore/asobj/String_as.cpp
      libcore/asobj/XMLSocket_as.cpp
      libcore/asobj/xmlnode.cpp
      libcore/edit_text_character.cpp
      libcore/impl.cpp
      libcore/namedStrings.cpp
      libcore/namedStrings.h
      libcore/swf_function.cpp
      libcore/swf_function.h
      libcore/timers.cpp
      libcore/vm/Machine.cpp
      testsuite/actionscript.all/XML.as
      testsuite/libbase/CurlStreamTest.cpp
      testsuite/swfdec/PASSING
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/XML_as.cpp
      libcore/asobj/XML_as.h
        ------------------------------------------------------------
        revno: 9439.122.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-16 19:45:34 +0200
        message:
          Rename XML and LoadVars classes to XML_as and LoadVars_as.
          
          Implement addRequestHeaders for LoadVars (as much as it's implemented 
for
          XML).
        renamed:
          libcore/asobj/LoadVars.cpp => libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadVars.h => libcore/asobj/LoadVars_as.h
          libcore/asobj/xml.cpp => libcore/asobj/XML_as.cpp
          libcore/asobj/xml.h => libcore/asobj/XML_as.h
        modified:
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/Makefile.am
          libcore/asobj/XMLSocket_as.cpp
          libcore/timers.cpp
          testsuite/libbase/CurlStreamTest.cpp
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
        ------------------------------------------------------------
        revno: 9439.122.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-16 20:28:52 +0200
        message:
          Change as_array_object's iterator names back to iterator and 
const_iterator.
          Make container typedef private to discourage external use.
        modified:
          libcore/array.cpp
          libcore/array.h
        ------------------------------------------------------------
        revno: 9439.122.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 08:42:46 +0200
        message:
          Send the request headers to NetworkAdapter.
        modified:
          libcore/asobj/LoadVars_as.cpp
        ------------------------------------------------------------
        revno: 9439.122.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 09:16:12 +0200
        message:
          Pass network streams by auto_ptr, as ownership should always be 
transferred.
        modified:
          libbase/NetworkAdapter.h
          libbase/curl_adapter.cpp
          libcore/StreamProvider.cpp
          libcore/StreamProvider.h
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/NetConnection.cpp
          libcore/asobj/NetStreamFfmpeg.cpp
          libcore/asobj/XML_as.cpp
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.122.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 09:27:11 +0200
        message:
          Rename as_array_object to Array_as.
        modified:
          libcore/array.cpp
          libcore/array.h
          libcore/as_function.cpp
          libcore/as_object.cpp
          libcore/as_value.cpp
          libcore/asobj/AsBroadcaster.cpp
          libcore/asobj/MovieClipLoader.cpp
          libcore/asobj/String_as.cpp
          libcore/asobj/XML_as.cpp
          libcore/asobj/xmlnode.cpp
          libcore/edit_text_character.cpp
          libcore/swf_function.cpp
          libcore/swf_function.h
          libcore/vm/Machine.cpp
        ------------------------------------------------------------
        revno: 9439.122.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 10:07:39 +0200
        message:
          Implement array argument to addRequestHeader (much faster for sparse
          arrays than the pp) for both XML and LoadVars.
          
          Because I've used a map with a no-case alphabetic comparator (so that
          duplicates overwrite any previous value as expected), the headers are
          sent in a different order from the pp, which seems to use array index 
order.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
        ------------------------------------------------------------
        revno: 9439.122.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 11:04:11 +0200
        message:
          Check Request headers against a set of reserved names before settting.
          
          These are all the documented ones plus GET, POST and HEAD. Any others?
        modified:
          libbase/NetworkAdapter.h
          libbase/curl_adapter.cpp
        ------------------------------------------------------------
        revno: 9439.122.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 11:16:55 +0200
        message:
          Implement contentType property for LoadVars and XML.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
        ------------------------------------------------------------
        revno: 9439.122.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 11:37:55 +0200
        message:
          Don't access non-existent object.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
        ------------------------------------------------------------
        revno: 9439.122.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 13:23:01 +0200
        message:
          Rearrange addRequestHeaders to use an AS array (_customHeaders 
property) for
          storing headers in both XML and LoadVars.
          
          Test in XML.as for _customHeaders.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
          testsuite/actionscript.all/XML.as
        ------------------------------------------------------------
        revno: 9439.122.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 14:47:53 +0200
        message:
          Add _customHeaders and concat to named strings.
          
          Push elements of an array argument to addRequestHeadesr to the 
_customHeaders
          array in pairs, as expected.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
          libcore/namedStrings.cpp
          libcore/namedStrings.h
        ------------------------------------------------------------
        revno: 9439.122.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 14:52:55 +0200
        message:
          The existing _customHeaders object doesn't have to be an array.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
        ------------------------------------------------------------
        revno: 9439.122.13
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 14:54:54 +0200
        message:
          Correct expected totals.
        modified:
          testsuite/actionscript.all/XML.as
        ------------------------------------------------------------
        revno: 9439.122.14
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-17 15:03:58 +0200
        message:
          swfdec passes (addRequestHeaders).
        modified:
          testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.326
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 18:42:05 +0200
    message:
      Add tests for effects of setting _xscale and _yscale on characters
      with weird matrices read from SWF. Changed character::set_x_scale
      to use matrix::set_x_scale as that seems to give better results.
      (overall results are still frustrating though)
    modified:
      libcore/character.cpp
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.123.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 16:39:23 +0200
        message:
          Few tests about setting _xscale after reading predefined matrix.
          Gnash fails but 0.8.3 also failed !
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.123.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 16:53:34 +0200
        message:
          more tests for boundaries after changing _xscale
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.123.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 17:24:52 +0200
        message:
          Fix test, support rounding of bounds
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.123.4
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 17:26:26 +0200
        message:
          don't expect failure gnash doesn't have anymore
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.123.5
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 17:30:44 +0200
        message:
          Don't recompute the matrix from the caches on _xscale setting.
          Fixes new tests in matrix_test.c
        modified:
          libcore/character.cpp
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.123.6
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 17:59:14 +0200
        message:
          Add test for setting _yscale, gnash fails
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.327
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 19:03:24 +0200
    message:
      fix build of extensions after array class rename
    modified:
      extensions/fileio/fileio.cpp
      extensions/mysql/mysql_db.cpp
        ------------------------------------------------------------
        revno: 9439.124.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 19:01:03 +0200
        message:
          Fix build of extensions (array object rename)
        modified:
          extensions/fileio/fileio.cpp
          extensions/mysql/mysql_db.cpp
    ------------------------------------------------------------
    revno: 9439.1.328
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 19:12:54 +0200
    message:
      fix compiler errors in mysql extension
    modified:
      extensions/mysql/mysql_db.cpp
    ------------------------------------------------------------
    revno: 9439.1.329
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 19:34:04 +0200
    message:
      Another read-matrix-from-swf case
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.125.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Wed 2008-09-17 19:33:10 +0200
        message:
          Add another read-matrix-from-swf test (none had scales != 100 before)
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.330
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 21:27:40 +0200
    message:
      Use PROP_uCUSTOM_HEADERS everywhere.
    modified:
      libcore/asobj/XML_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.331
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Thu 2008-09-18 01:37:11 +0200
    message:
      Added Darwin's libtoolize support
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.332
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Thu 2008-09-18 02:03:08 +0200
    message:
      Added Darwin's libtoolize support
    modified:
      autogen.sh
    ------------------------------------------------------------
    revno: 9439.1.333
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Thu 2008-09-18 02:05:42 +0200
    message:
      Fix Darwin's liboolize to not run configure
    modified:
      autogen.sh
    ------------------------------------------------------------
    revno: 9439.1.334
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Thu 2008-09-18 02:27:33 +0200
    message:
      Note to self: KISS; Darwin's liboolize
    modified:
      autogen.sh
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.335
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-17 21:34:20 -0400
    message:
      use portable shell
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.336
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 08:52:19 +0200
    message:
      Add compile-time define to switch cached matrix parameters off
    modified:
      libcore/character.cpp
        ------------------------------------------------------------
        revno: 9439.126.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 08:49:30 +0200
        message:
          Add USE_MATRIX_CACHES macro to switch between cached parameters and 
not.
          Defined by default, but can be useful for testing.
        modified:
          libcore/character.cpp
    ------------------------------------------------------------
    revno: 9439.1.337
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 11:04:26 +0200
    message:
      Use namedStrings more.
      
      Do more tidying up of old XML_as code.
    modified:
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/XML_as.cpp
      libcore/asobj/XML_as.h
      libcore/edit_text_character.cpp
      libcore/namedStrings.cpp
      libcore/namedStrings.h
      libcore/sprite_instance.cpp
      libcore/vm/VM.cpp
        ------------------------------------------------------------
        revno: 9439.127.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 10:14:55 +0200
        message:
          Add more strings to namedStrings and use them.
          
          Pass string_table by reference not pointer to loadStrings.
          
          Sort the namedStrings table (not that useful).
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
          libcore/namedStrings.cpp
          libcore/namedStrings.h
          libcore/sprite_instance.cpp
          libcore/vm/VM.cpp
        ------------------------------------------------------------
        revno: 9439.127.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 10:34:47 +0200
        message:
          Add one more property to namedStrings.
          
          Tidy up XML_as.cpp
          
          Use named string in sprite_instance.cpp.
        modified:
          libcore/asobj/XML_as.cpp
          libcore/namedStrings.cpp
          libcore/namedStrings.h
          libcore/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.127.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 10:40:46 +0200
        message:
          Don't expose static functions unnecessarily. Also drop memadjust 
declaration.
          
          Drop unused variables.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
          libcore/edit_text_character.cpp
    ------------------------------------------------------------
    revno: 9439.1.338
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 11:24:30 +0200
    message:
      further improved matrix_test to use _rotation too
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.128.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 10:31:05 +0200
        message:
          more tests for _xscale and _yscale after setting each other
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.128.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 11:11:16 +0200
        message:
          Add _rotation into the matrix_test loop (more failures)
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.128.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 11:20:19 +0200
        message:
          round floats so pp on win also succeeds
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.339
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 13:41:27 +0200
    message:
      Simplify as_object interface.
    modified:
      extensions/mysql/mysql_table.cpp
      libcore/array.cpp
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/asobj/XML_as.cpp
      libcore/asobj/xmlnode.h
      libcore/button_character_instance.cpp
      libcore/edit_text_character.cpp
      libcore/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.127.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 11:59:32 +0200
        message:
          Call the base class get_member directly when that's what's wanted. 
Saves
          an unnecessary extra function in as_object.
        modified:
          extensions/mysql/mysql_table.cpp
          libcore/array.cpp
          libcore/as_object.cpp
          libcore/as_object.h
          libcore/asobj/XML_as.cpp
          libcore/asobj/xmlnode.h
          libcore/button_character_instance.cpp
          libcore/edit_text_character.cpp
          libcore/sprite_instance.cpp
    ------------------------------------------------------------
    revno: 9439.1.340
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 14:29:59 +0200
    message:
      Simplify and tidy up.
    modified:
      libcore/array.cpp
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/as_value.cpp
      libcore/as_value.h
      libcore/asobj/XML_as.cpp
      libcore/asobj/XML_as.h
      libcore/debugger.cpp
      libcore/edit_text_character.cpp
      libcore/sprite_instance.cpp
      libcore/vm/ASHandlers.cpp
        ------------------------------------------------------------
        revno: 9439.127.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 13:57:28 +0200
        message:
          Drop objects initialized at the top of functions as though this
          were C and never used. Simplify return values.
        modified:
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
        ------------------------------------------------------------
        revno: 9439.127.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 13:59:44 +0200
        message:
          Drop set_member_default() from as_object; move to the virtual 
set_member() and
          call the base class function when that's what's meant.
          
          Drop set_std_string and set_string(const char*) from as_value. Use
          set_string everywhere.
          
          Rename type to AsType, tidy up some typedefs and declarations.
        modified:
          libcore/array.cpp
          libcore/as_object.cpp
          libcore/as_object.h
          libcore/as_value.cpp
          libcore/as_value.h
          libcore/debugger.cpp
          libcore/edit_text_character.cpp
          libcore/sprite_instance.cpp
          libcore/vm/ASHandlers.cpp
    ------------------------------------------------------------
    revno: 9439.1.341
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 14:47:22 +0200
    message:
      Minor stuff.
    modified:
      libbase/GnashImage.h
      libcore/swf_event.h
        ------------------------------------------------------------
        revno: 9439.127.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 14:46:03 +0200
        message:
          Forbid copying of image input / output objects.
          
          Fail compile, not execution on unwanted assignment or copy.
        modified:
          libbase/GnashImage.h
          libcore/swf_event.h
    ------------------------------------------------------------
    revno: 9439.1.342
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 15:45:41 +0200
    message:
      add test for inversion of not-invertible matrix
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.129.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 15:37:41 +0200
        message:
          Add test for inversion of non-invertible matrix
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.343
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 17:36:02 +0200
    message:
      yet some other matrix test
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.130.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 17:30:37 +0200
        message:
          Add test for reading a matrix as found in mario.swf (success).
          Also test swapping _xscale sign, still succeeds..
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.344
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 18:08:09 +0200
    message:
      add visual widget to better show effects of matrices. seems to me that 
gnash is failing there
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.130.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 18:02:51 +0200
        message:
          Add a child movieclip on a side of the square, to allow for visual
          checks about transforms of it. I'm not sure gnash renderer is getting
          those transformations right really. Next step would be adding pixel
          checking.
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.130.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Thu 2008-09-18 18:06:36 +0200
        message:
          allow stoppign/resuming playback clicking the mouse
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.345
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Thu 2008-09-18 20:49:49 +0200
    message:
      removed from now on
    removed:
      ltmain.sh.darwin
    ------------------------------------------------------------
    revno: 9439.1.346
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 21:11:38 +0200
    message:
      Tests for MovieClip properties, plus a rename that was languishing 
forgotten
      somewhere.
    renamed:
      libcore/asobj/System.cpp => libcore/asobj/System_as.cpp
      libcore/asobj/System.h => libcore/asobj/System_as.h
    modified:
      libcore/asobj/Makefile.am
      testsuite/actionscript.all/MovieClip.as
      libcore/asobj/System_as.cpp
        ------------------------------------------------------------
        revno: 9439.131.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 20:09:55 +0200
        message:
          Rename, clean up System_as.
        renamed:
          libcore/asobj/System.cpp => libcore/asobj/System_as.cpp
          libcore/asobj/System.h => libcore/asobj/System_as.h
        modified:
          libcore/asobj/Makefile.am
          libcore/asobj/System_as.cpp
        ------------------------------------------------------------
        revno: 9439.131.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 20:10:08 +0200
        message:
          Test for MovieClip properties, many of which are absent in Gnash.
        modified:
          testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.347
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-18 21:39:37 +0200
    message:
      Commit before merging...
    modified:
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/System_as.cpp
      libcore/movie_root.h
        ------------------------------------------------------------
        revno: 9439.131.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-18 21:38:37 +0200
        message:
          Missing half of last commit.
          
          Make movie_root inherit from boost::noncopyable rather than DIY.
        modified:
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/System_as.cpp
          libcore/movie_root.h
    ------------------------------------------------------------
    revno: 9439.1.348
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 13:28:16 +0200
    message:
      Define an as_object interface class for loadable objects, for use by 
LoadVars
      and XML. This reflects the relationship between the objects (and saves 
much
      code duplication).
      
      Const correct property enumeration.
    added:
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/LoadableObject.h
    modified:
      libcore/Property.h
      libcore/PropertyList.cpp
      libcore/PropertyList.h
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/Makefile.am
      libcore/asobj/XML_as.cpp
      libcore/asobj/XML_as.h
      libcore/asobj/xmlnode.cpp
      libcore/asobj/xmlnode.h
      libcore/vm/Machine.cpp
        ------------------------------------------------------------
        revno: 9439.132.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 10:48:00 +0200
        message:
          Abstract common loading interface of LoadVars_as and XML_as into 
LoadableObject
          class.
          
          Drop overriden XMLNode interface; rather just construct as_object 
base in
          XML_as constructor.
        added:
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LoadableObject.h
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/Makefile.am
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
          libcore/asobj/xmlnode.cpp
          libcore/asobj/xmlnode.h
        ------------------------------------------------------------
        revno: 9439.132.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 11:41:54 +0200
        message:
          Implement virtual method for toString so that LoadableObject works 
with
          both classes.
                
          Make PropertyList::enumerateProperties and related variables const, 
follow the
          const trail up to Property class, where it seems there wasn't a 
problem
          with constness after all.
        modified:
          libcore/PropertyList.cpp
          libcore/PropertyList.h
          libcore/as_object.cpp
          libcore/as_object.h
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LoadableObject.h
          libcore/asobj/XML_as.h
        ------------------------------------------------------------
        revno: 9439.132.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 11:50:15 +0200
        message:
          Update comments, drop c_str() in logging.
        modified:
          libcore/Property.h
          libcore/PropertyList.cpp
          libcore/PropertyList.h
        ------------------------------------------------------------
        revno: 9439.132.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 12:24:02 +0200
        message:
          More const, make XMLNode dtor virtual.
        modified:
          libcore/PropertyList.h
          libcore/as_object.cpp
          libcore/as_object.h
          libcore/asobj/xmlnode.h
          libcore/vm/Machine.cpp
    ------------------------------------------------------------
    revno: 9439.1.349
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 13:45:14 +0200
    message:
      More matrix tests using MovieClip.prototype.transform getter
    modified:
      testsuite/actionscript.all/MovieClip.as
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.133.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 13:08:30 +0200
        message:
          Add test for MovieClip.transform.matrix. Shows a known gnash bug on
          updating the matrix, but that part was commented out for now until
          fixed (better focus for that in misc-ming.all/matrix_test.swf for now)
        modified:
          testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.133.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 13:36:47 +0200
        message:
          test ActionScript inspectable matrix right after reading it from SWF
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.133.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 13:40:44 +0200
        message:
          Check that MovieClip.prototype.transform returns a new object 
everytime it's called
        modified:
          testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.350
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 15:09:36 +0200
    message:
      Fix make check (hopefully)
    modified:
      libcore/sprite_instance.cpp
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.134.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 15:09:06 +0200
        message:
          Fix expected results
        modified:
          libcore/sprite_instance.cpp
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.351
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 16:25:21 +0200
    message:
      Good stuff: inspect matrix values after setting parameters
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.135.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 16:24:29 +0200
        message:
          Check matrix values after setting parameters
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.352
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 16:56:45 +0200
    message:
      Add info about corrispondence between gnash::matrix and flash.geom.Matrix
    modified:
      libcore/matrix.h
      testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.135.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 16:55:40 +0200
        message:
          Add info about which flash.geom.Matrix field correspond to which 
gnash::matrix member
        modified:
          libcore/matrix.h
        ------------------------------------------------------------
        revno: 9439.135.3
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 16:56:17 +0200
        message:
          fix expected result
        modified:
          testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.353
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 11:35:34 -0400
    message:
      xpi needs a .../plugins directory
    modified:
      packaging/xpi.am
    ------------------------------------------------------------
    revno: 9439.1.354
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 17:39:55 +0200
    message:
      Tests.
    added:
      testsuite/actionscript.all/Transform.as
    modified:
      testsuite/actionscript.all/Makefile.am
      testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.136.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 14:36:38 +0200
        message:
          Couple more tests.
        modified:
          testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.136.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 17:29:35 +0200
        message:
          Test flash.geom.Transform.
        added:
          testsuite/actionscript.all/Transform.as
        modified:
          testsuite/actionscript.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.355
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-19 18:18:11 +0200
    message:
      Prevent an abort.
      
      Test Transform more.
    modified:
      libcore/asobj/String_as.cpp
      testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.136.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 18:14:10 +0200
        message:
          One more test.
        modified:
          testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.136.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 18:16:31 +0200
        message:
          Don't abort on an invalid locale.
        modified:
          libcore/asobj/String_as.cpp
        ------------------------------------------------------------
        revno: 9439.136.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-19 18:16:50 +0200
        message:
          Correct totals.
        modified:
          testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.356
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 08:37:02 +0200
    message:
      Use libungif if libgif isn't found. Minor tweaks in matrix_test.swf.
    modified:
      configure.ac
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.137.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Fri 2008-09-19 22:01:29 +0200
        message:
          try libungif if libgif wasn't found (bug #24168)
        modified:
          configure.ac
        ------------------------------------------------------------
        revno: 9439.137.2
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-09-20 08:36:21 +0200
        message:
          minor rounding to make the test succeed on win
        modified:
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.357
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 10:32:09 +0200
    message:
      Another test for Transform.
    modified:
      testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.138.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-09-20 10:30:15 +0200
        message:
          Constructor with MovieClip argument.
        modified:
          testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.358
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 11:25:29 +0200
    message:
      Working but *not sufficiently tested* implementation of 
MovieClip.transform
      and flash.geom.Transform.matrix getter. This is for testing of the 
internal
      matrix.
      
      Implementing the setter should be very easy.
    modified:
      libcore/asobj/flash/display/BitmapData_as.cpp
      libcore/asobj/flash/geom/Transform_as.cpp
      libcore/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.138.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-09-20 11:19:09 +0200
        message:
          Return undefined on invalid ctor. Should probably implement a throw so
          that the object isn't constructed.
        modified:
          libcore/asobj/flash/display/BitmapData_as.cpp
        ------------------------------------------------------------
        revno: 9439.138.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-09-20 11:20:31 +0200
        message:
          Construct a flash.geom.Transform with 'this' as argument for
          MovieClip.transform.
        modified:
          libcore/sprite_instance.cpp
        ------------------------------------------------------------
        revno: 9439.138.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-09-20 11:21:17 +0200
        message:
          Hold reference to MovieClip (sprite_instance), use to construct 
properties
          on demand.
        modified:
          libcore/asobj/flash/geom/Transform_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.359
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 12:06:49 +0200
    message:
      Sound is still an object, needs to mark proper properties too for GC!
      NOTE: this isn't tested, to test it should be enough to add a custom
      property to a Sound instance and access it on next frame (and check
      with valgrind if that isn't enough for a segfault)
    modified:
      libcore/asobj/Sound.cpp
    ------------------------------------------------------------
    revno: 9439.1.360
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 12:52:55 +0200
    message:
      MovieClip binding tests.
    modified:
      testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.361
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 13:14:03 +0200
    message:
      Add zou's new matrix math (compile-time off for now)
    modified:
      libcore/matrix.cpp
        ------------------------------------------------------------
        revno: 9439.139.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-09-20 13:09:24 +0200
        message:
          Add new matrix math by zou, compile-time selectable. Default to off.
        modified:
          libcore/matrix.cpp
    ------------------------------------------------------------
    revno: 9439.1.362
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 14:07:09 +0200
    message:
      Expect more successes about MovieClip.transform
    modified:
      libcore/sprite_instance.cpp
      testsuite/actionscript.all/MovieClip.as
      testsuite/actionscript.all/Transform.as
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.140.1
        committer: Sandro Santilli <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-09-20 14:06:35 +0200
        message:
          Update expected results for matrix tests
        modified:
          libcore/sprite_instance.cpp
          testsuite/actionscript.all/MovieClip.as
          testsuite/actionscript.all/Transform.as
          testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.363
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-20 14:29:25 +0200
    message:
      Make Transform_as's sprite_instance reference safe (I think), pending more
      tests about how the binding should be done.
      
      Implement matrix setter because it's easy, may be useful in testing, and
      makes all the senocular Matrix demonstrations work, which is nice.
      
      Transform.as matrix tests all pass (apart from one accuracy-based one).
    modified:
      libcore/asobj/flash/geom/Transform_as.cpp
      testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.138.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-09-20 11:45:41 +0200
        message:
          Implement Transform.matrix setter.
          
          Add a few more logging messages (needs many more and lots of tidying 
up).
        modified:
          libcore/asobj/flash/geom/Transform_as.cpp
        ------------------------------------------------------------
        revno: 9439.138.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-09-20 12:52:20 +0200
        message:
          Tests for MovieClip binding.
        modified:
          testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.138.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-09-20 14:04:02 +0200
        message:
           Mark reachable resources, add TODOs.
        modified:
          libcore/asobj/flash/geom/Transform_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.364
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 10:28:33 +0200
    message:
      Some localization for the release.
      
      Fix the SAMPLE_FMT_S24 build problem.
      
      Credit translators in GTK gui.
    modified:
      gui/gtk.cpp
      libbase/GnashImage.h
      libbase/GnashImageJpeg.cpp
      libbase/GnashImageJpeg.h
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libcore/vm/ASHandlers.cpp
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
      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.141.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 09:06:11 +0200
        message:
          Internationalization.
        modified:
          libcore/vm/ASHandlers.cpp
        ------------------------------------------------------------
        revno: 9439.141.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 09:31:37 +0200
        message:
          Add translator-credits to GTK "about" dialogue box.
        modified:
          gui/gtk.cpp
        ------------------------------------------------------------
        revno: 9439.141.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 09:32:03 +0200
        message:
          Update pofiles, add translator credits (without email address) to more
          complete translations.
        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.141.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 09:49:56 +0200
        message:
          Update comments, add i18n, drop gnash:: namespace qualifier in Jpeg,
          as it's now in the gnash namespace.
        modified:
          libbase/GnashImage.h
          libbase/GnashImageJpeg.cpp
          libbase/GnashImageJpeg.h
          libbase/GnashImagePng.cpp
          libbase/GnashImagePng.h
        ------------------------------------------------------------
        revno: 9439.141.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 09:55:59 +0200
        message:
          Fix build for ffmpeg 52.0.0 (SAMPLE_FMT_S24 dropped).
        modified:
          libmedia/ffmpeg/MediaParserFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.365
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 12:20:32 +0200
    message:
      Don't add -I/usr/include for X11 headers
    modified:
      macros/x11.m4
    ------------------------------------------------------------
    revno: 9439.1.366
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 12:22:09 +0200
    message:
      Pad ffmpeg version to make space for 2 digit per version level, cleanups
      and improvements in output. See bug #24310.
    modified:
      configure.ac
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9439.1.367
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 12:38:10 +0200
    message:
      Don't assume an 'ffmpeg' substring in avcodec.h path means the layout
      is ffmpeg/avcodec.h rather then libavcodec/avcodec.h. Be more accurate
      about the test...
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9439.1.368
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 13:29:59 +0200
    message:
      Fail ffmpeg version check if version > 52.0.0 and swscale isn't found
    modified:
      configure.ac
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9439.1.369
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 13:45:58 +0200
    message:
      Tests for flash.geom.ColorTransform.
    added:
      testsuite/actionscript.all/ColorTransform.as
    modified:
      testsuite/actionscript.all/Makefile.am
        ------------------------------------------------------------
        revno: 9439.142.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 13:41:47 +0200
        message:
          Add tests for ColorTransform.
        added:
          testsuite/actionscript.all/ColorTransform.as
        modified:
          testsuite/actionscript.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.370
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 14:43:25 +0200
    message:
      Include external headers with <>
    modified:
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
    ------------------------------------------------------------
    revno: 9439.1.371
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 15:13:25 +0200
    message:
      More tests for ColorTransform.
    modified:
      testsuite/actionscript.all/ColorTransform.as
      testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.142.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 14:52:45 +0200
        message:
          More tests for ColorTransform.
        modified:
          testsuite/actionscript.all/ColorTransform.as
          testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.372
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 16:40:48 +0200
    message:
      Fixes to support ffmpeg in debian stable (51.11.0).
    modified:
      configure.ac
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
        ------------------------------------------------------------
        revno: 9439.143.1
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-09-22 15:09:52 +0200
        message:
          Errors to stderr
        modified:
          configure.ac
        ------------------------------------------------------------
        revno: 9439.143.2
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-09-22 15:10:00 +0200
        message:
          AVCodecContext.extradata: void* for ffmpeg 51.11.0, uint8_t* for 
51.38.0
        modified:
          libmedia/ffmpeg/MediaParserFfmpeg.cpp
        ------------------------------------------------------------
        revno: 9439.143.3
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-09-22 16:04:44 +0200
        message:
          Don't expect RGBA when not possible (ffmpeg 51.11.0)
        modified:
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
        ------------------------------------------------------------
        revno: 9439.143.4
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-09-22 16:05:46 +0200
        message:
          ffmpeg 51.11.0 is supported (just fixed, it's in Debian Stable)
        modified:
          configure.ac
        ------------------------------------------------------------
        revno: 9439.143.5
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-09-22 16:32:25 +0200
        message:
          merge from trunk (why do I need this?)
        modified:
          libmedia/ffmpeg/VideoDecoderFfmpeg.h
          testsuite/actionscript.all/ColorTransform.as
          testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.373
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 11:30:00 -0400
    message:
      warn ppl about changing doc/C without --enable-docbook
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.374
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 18:36:31 +0200
    message:
      Improve flash package testing. Add new tests for ColorTransform.
      
      Make corrections to availability of flash.geom.Transform based on tests
      (also in swfdec testsuite).
      
      Implement ColorTransform and Transform.colorTransform.
      
      Passes in MovieClip, Transform and all the new tests for ColorTransform.
      
      Cleanups to flash package classes.
    modified:
      libcore/asobj/flash/geom/ColorTransform_as.cpp
      libcore/asobj/flash/geom/ColorTransform_as.h
      libcore/asobj/flash/geom/Matrix_as.cpp
      libcore/asobj/flash/geom/Rectangle_as.cpp
      libcore/asobj/flash/geom/Transform_as.cpp
      testsuite/actionscript.all/ColorTransform.as
      testsuite/actionscript.all/Matrix.as
      testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.142.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 16:17:23 +0200
        message:
          Implement ColorTransform except for rgb and concat.
          
          Clean up other flash.geom classes.
          
          Implement MovieClip.transform.colorTransform.
        modified:
          libcore/asobj/flash/geom/ColorTransform_as.cpp
          libcore/asobj/flash/geom/ColorTransform_as.h
          libcore/asobj/flash/geom/Matrix_as.cpp
          libcore/asobj/flash/geom/Rectangle_as.cpp
          libcore/asobj/flash/geom/Transform_as.cpp
        ------------------------------------------------------------
        revno: 9439.142.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 17:01:31 +0200
        message:
          Test and implement ColorTransform.rgb getter/setter.
        modified:
          libcore/asobj/flash/geom/ColorTransform_as.cpp
          testsuite/actionscript.all/ColorTransform.as
        ------------------------------------------------------------
        revno: 9439.142.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 17:28:24 +0200
        message:
          New passes for ColorTransform.
        modified:
          testsuite/actionscript.all/ColorTransform.as
          testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.142.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-22 18:07:20 +0200
        message:
          Allow access to flash package for SWF7 and below, showing that SWF6 
and SWF7
          can use Matrix, but not Transform.
        modified:
          testsuite/actionscript.all/Matrix.as
          testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.375
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 18:56:45 +0200
    message:
      Hide ffmpeg include dust in a custom header, included by all users.
      Provide the damn INT64_C macro if not defined. Fixes support for 51.40.2
      and 51.40.4 and 51.12.1  and who knows what else
    modified:
      libmedia/Makefile.am
      libmedia/ffmpeg/AudioDecoderFfmpeg.h
      libmedia/ffmpeg/MediaParserFfmpeg.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
      libmedia/ffmpeg/ffmpegNetStreamUtil.h
      libmedia/ffmpeg/sound_handler_sdl.h
    ------------------------------------------------------------
    revno: 9439.1.376
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 18:59:22 +0200
    message:
      Don't forget the dust-hiding carpet !
    added:
      libmedia/ffmpeg/ffmpegHeaders.h
    ------------------------------------------------------------
    revno: 9439.1.377
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-22 19:41:45 +0200
    message:
      Look for LIBAVCODEC_VERSION_TRIPLET before LIBAVCODEC_VERSION as the
      latter is defined in terms of the former when available.
      Fixes configuration on fedora9.
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9439.1.378
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 10:09:21 +0200
    message:
      Add test for matrix values right before the tests that fail with new math 
(the new tests succeed with current code)
    modified:
      testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.379
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 10:41:44 +0200
    message:
      Missing commit from yesterday.
      
      Update README a bit.
    modified:
      README
      libcore/asobj/flash/geom_pkg.cpp
      testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.144.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 10:13:54 +0200
        message:
          Don't load the geom.Transform class for SWF7 or below (see tests in 
          swfdec and actionscript.all).
        modified:
          libcore/asobj/flash/geom_pkg.cpp
        ------------------------------------------------------------
        revno: 9439.144.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 10:15:42 +0200
        message:
          Passing test in MovieClip.as
        modified:
          testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.144.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 10:15:54 +0200
        message:
          Update README (SWF version support, browser support, CVS->bzr, Gnash 
release
          version).
        modified:
          README
    ------------------------------------------------------------
    revno: 9439.1.380
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 11:01:15 +0200
    message:
      Another tested browser.
    modified:
      README
        ------------------------------------------------------------
        revno: 9439.144.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 10:22:58 +0200
        message:
          Add epiphany.
        modified:
          README
    ------------------------------------------------------------
    revno: 9439.1.381
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 11:04:01 +0200
    message:
      Add more matrix tests
    modified:
      testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.382
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 16:49:55 +0200
    message:
      Remove all mad code finally.
    removed:
      libcore/asobj/SoundMad.cpp
      libcore/asobj/SoundMad.h
    modified:
      Makefile.am
      configure.ac
      gui/Makefile.am
      libcore/asobj/Makefile.am
      libcore/asobj/Sound.cpp
      libmedia/Makefile.am
      libmedia/ffmpeg/sound_handler_sdl.cpp
      testsuite/MovieTester.cpp
      utilities/Makefile.am
        ------------------------------------------------------------
        revno: 9439.145.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 16:12:03 +0200
        message:
          Drop deprecated libmad support.
        modified:
          Makefile.am
          configure.ac
          gui/Makefile.am
          libcore/asobj/Makefile.am
          utilities/Makefile.am
        ------------------------------------------------------------
        revno: 9439.145.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 16:13:56 +0200
        message:
          Drop inactive mad support.
        modified:
          libmedia/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.383
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 16:56:51 +0200
    message:
      Update docs for libmad removal.
    modified:
      doc/C/refmanual/internals.xml
      doc/C/usermanual/glossary.xml
    ------------------------------------------------------------
    revno: 9439.1.384
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 17:24:27 +0200
    message:
      add comments above snippet of code handling exceptional returns
    modified:
      testsuite/simple.exp
    ------------------------------------------------------------
    revno: 9439.1.385
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 17:58:18 +0200
    message:
      ignore SIGHUP while running tests. Fixes false failures on debian stable.
    modified:
      testsuite/simple.exp
    ------------------------------------------------------------
    revno: 9439.1.386
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 19:57:14 +0200
    message:
      Fix bug #24355.
    modified:
      libcore/asobj/NetStreamFfmpeg.cpp
      libcore/asobj/SoundFfmpeg.cpp
      libmedia/AudioDecoder.h
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/AudioDecoderNellymoser.h
      libmedia/AudioDecoderSimple.cpp
      libmedia/AudioDecoderSimple.h
      libmedia/MediaHandler.h
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libmedia/ffmpeg/AudioDecoderFfmpeg.h
      libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
      libmedia/ffmpeg/MediaHandlerFfmpeg.h
      libmedia/ffmpeg/sound_handler_sdl.cpp
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/AudioDecoderGst.h
      libmedia/gst/MediaHandlerGst.cpp
        ------------------------------------------------------------
        revno: 9439.146.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 19:14:12 +0200
        message:
          Always return a valid Decoder or throw MediaException from 
MediaHandler::create{Audio,Video}Decoder().
          
          Modify all callers to catch and log the exception.
          
          Document MediaHandler interface correctly.
          
          Drop setup() from AudioDecoder interface and take AudioInfo& or 
SoundInfo&
          argument to constructor instead.
        modified:
          libcore/asobj/NetStreamFfmpeg.cpp
          libcore/asobj/SoundFfmpeg.cpp
          libmedia/AudioDecoder.h
          libmedia/AudioDecoderNellymoser.cpp
          libmedia/AudioDecoderNellymoser.h
          libmedia/AudioDecoderSimple.cpp
          libmedia/AudioDecoderSimple.h
          libmedia/MediaHandler.h
          libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
          libmedia/ffmpeg/AudioDecoderFfmpeg.h
          libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
          libmedia/ffmpeg/MediaHandlerFfmpeg.h
          libmedia/ffmpeg/sound_handler_sdl.cpp
          libmedia/gst/AudioDecoderGst.cpp
          libmedia/gst/AudioDecoderGst.h
          libmedia/gst/MediaHandlerGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.387
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-23 22:28:27 +0200
    message:
      Improve swfdec testsuite run.
    modified:
      testsuite/swfdec/PASSING
      testsuite/swfdec/gen_run_swfdec_testsuite.sh
        ------------------------------------------------------------
        revno: 9439.147.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-23 22:26:42 +0200
        message:
          Set timezone to GMT as expected in swfdec testsuite, getting 9 more
          passes.
        modified:
          testsuite/swfdec/PASSING
          testsuite/swfdec/gen_run_swfdec_testsuite.sh
    ------------------------------------------------------------
    revno: 9439.1.388
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-24 10:35:29 +0200
    message:
      Minor cleanups, simplification and documentation of Gui class.
    modified:
      gui/fltk.cpp
      gui/gtk.cpp
      gui/gui.cpp
      gui/gui.h
      gui/kde.cpp
        ------------------------------------------------------------
        revno: 9439.147.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 09:44:50 +0200
        message:
          Remove menu_* proxy functions from the Gui base class. Call functions
          directly instead.
        modified:
          gui/fltk.cpp
          gui/gtk.cpp
          gui/gui.cpp
          gui/gui.h
          gui/kde.cpp
        ------------------------------------------------------------
        revno: 9439.147.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 09:56:37 +0200
        message:
          Drop unused member, document others.
        modified:
          gui/gui.h
        ------------------------------------------------------------
        revno: 9439.147.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 10:34:56 +0200
        message:
          Use std::exit.
        modified:
          gui/gui.h
    ------------------------------------------------------------
    revno: 9439.1.389
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-24 15:55:52 +0200
    message:
      Make matrix_test.c aware of latest Ming bugfixes.
    modified:
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.148.1
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Wed 2008-09-24 15:48:20 +0200
        message:
          Make matrix_test.c aware of latest Ming bugfixes.
          (tests welcome with 0.4.0.beta1)
        modified:
          testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.148.2
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Wed 2008-09-24 15:51:47 +0200
        message:
          merge from trunk
        modified:
          gui/fltk.cpp
          gui/gtk.cpp
          gui/gui.cpp
          gui/gui.h
          gui/kde.cpp
          testsuite/swfdec/PASSING
          testsuite/swfdec/gen_run_swfdec_testsuite.sh
    ------------------------------------------------------------
    revno: 9439.1.390
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-24 16:38:56 +0200
    message:
      as_errors are as_errors... 
    modified:
      libcore/vm/ASHandlers.cpp
    ------------------------------------------------------------
    revno: 9439.1.391
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-24 17:47:37 +0200
    message:
      Const correctness, reduce unnecessary const_casts (const_casts are 
particularly
      evil), optimize Button (button_character_instance) class.
      
      Minor actionscript compatibility fixes.
      
      Drop unused methods.
    modified:
      libcore/PropertyList.cpp
      libcore/PropertyList.h
      libcore/as_object.cpp
      libcore/asobj/flash/geom/ColorTransform_as.cpp
      libcore/button_character_instance.cpp
      libcore/button_character_instance.h
      libcore/parser/button_character_def.cpp
      libcore/sprite_instance.h
        ------------------------------------------------------------
        revno: 9439.149.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 11:05:56 +0200
        message:
          Set correct propflags on ColorTransform methods (see swfdec 
testsuite).
        modified:
          libcore/asobj/flash/geom/ColorTransform_as.cpp
        ------------------------------------------------------------
        revno: 9439.149.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 12:32:01 +0200
        message:
          Drop unnecessary const_casts, const-correct PropertyList::setValue.
        modified:
          libcore/PropertyList.cpp
          libcore/PropertyList.h
          libcore/as_object.cpp
        ------------------------------------------------------------
        revno: 9439.149.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 14:58:50 +0200
        message:
          Drop unneeded transition() member.
        modified:
          libcore/sprite_instance.h
        ------------------------------------------------------------
        revno: 9439.149.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 14:59:06 +0200
        message:
          Rename button_character_instance to Button (as suggested in typedef). 
This
          is a local change, as there is only one user outside the class itself.
          
          Drop const_casts by providing a const and non-const 
getActiveCharacters().
          Use standard algorithms rather than for-loops.
          
          Fix some errors in documentation, drop unused members.
        modified:
          libcore/button_character_instance.cpp
          libcore/button_character_instance.h
          libcore/parser/button_character_def.cpp
        ------------------------------------------------------------
        revno: 9439.149.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 15:25:31 +0200
        message:
          Make button definition private and pass by reference not pointer.
        modified:
          libcore/button_character_instance.cpp
          libcore/button_character_instance.h
          libcore/parser/button_character_def.cpp
        ------------------------------------------------------------
        revno: 9439.149.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 15:33:21 +0200
        message:
          Reduce logging, add documentation.
        modified:
          libcore/button_character_instance.cpp
    ------------------------------------------------------------
    revno: 9439.1.392
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-24 17:52:29 +0200
    message:
      Minor cleanups, minor AS compatibility fixes.
    modified:
      libcore/array.cpp
      libcore/array.h
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/XML_as.cpp
      libcore/asobj/xmlnode.cpp
        ------------------------------------------------------------
        revno: 9439.149.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 17:46:11 +0200
        message:
          Minor cleanup.
        modified:
          libcore/array.cpp
          libcore/array.h
        ------------------------------------------------------------
        revno: 9439.149.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-09-24 17:46:40 +0200
        message:
          Correct propflags for XML and XMLNode members, split long lines.
        modified:
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/XML_as.cpp
          libcore/asobj/xmlnode.cpp
    ------------------------------------------------------------
    revno: 9439.1.393
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-24 21:05:11 +0200
    message:
      Just tested plugin with Iceweasel 2.0.0.6 
    modified:
      README
    ------------------------------------------------------------
    revno: 9439.1.394
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-09-24 23:32:40 +0200
    message:
      Don't reset a TextField bounding box if autoSize!=none BUT wordWrap=true
      Fixes bug #24348.
    modified:
      libcore/edit_text_character.cpp
      testsuite/actionscript.all/TextField.as
    ------------------------------------------------------------
    revno: 9439.1.395
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 09:06:41 +0200
    message:
      Small improvement to logging, correct propflags.
      
      More help interpreting the swfdec testsuite run.
    modified:
      libcore/StreamProvider.cpp
      libcore/asobj/flash/geom/Rectangle_as.cpp
      libcore/asobj/flash/geom/Transform_as.cpp
      testsuite/swfdec/Makefile.am
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.150.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 08:33:26 +0200
        message:
          Add a total count of all non-matching lines in a swfdec testsuite run 
(as
          a guide to catch changes that don't get XPASSes or FAILs).
        modified:
          testsuite/swfdec/Makefile.am
        ------------------------------------------------------------
        revno: 9439.150.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 09:01:28 +0200
        message:
          Correct Transform properties.
        modified:
          libcore/asobj/flash/geom/Transform_as.cpp
        ------------------------------------------------------------
        revno: 9439.150.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 09:03:10 +0200
        message:
          Improve logging.
        modified:
          libcore/StreamProvider.cpp
        ------------------------------------------------------------
        revno: 9439.150.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 09:03:25 +0200
        message:
          Split long lines.
        modified:
          libcore/asobj/flash/geom/Rectangle_as.cpp
        ------------------------------------------------------------
        revno: 9439.150.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 09:06:08 +0200
        message:
          Transform properties 8 now passes.
        modified:
          testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.396
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 09:20:32 +0200
    message:
      Fix streams info scan in FLVParser (bug #24371); turn the a/v flags
      off when no actual tags were found; log an error when a/v tags are 
      found while not expected.
    modified:
      libmedia/FLVParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.397
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 09:47:41 +0200
    message:
      Set valid bounds to full window, not 1 less. Fixes graphical rubbish on 
the
      bottom line of some movies.
    modified:
      gui/gtk.cpp
      gui/gui.cpp
    ------------------------------------------------------------
    revno: 9439.1.398
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 09:58:11 +0200
    message:
      Passing test, complete / correct Key class.
    modified:
      libcore/asobj/Key.cpp
      testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.150.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 09:35:22 +0200
        message:
          Correct propflags, stub Key.isAccessible (introduced in SWF8), add 
missing
          Key.ALT.
        modified:
          libcore/asobj/Key.cpp
        ------------------------------------------------------------
        revno: 9439.150.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 09:53:25 +0200
        message:
          Movieclip.transform properties pass.
        modified:
          testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.399
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 10:17:29 +0200
    message:
      Limit the FLV streams probe to a compile-time defined number of bytes.
      Always probe the stream, even if FLV headers flag say there's nothing in 
it (tested as expected behavior).
      See bug #24371 for more info.
    modified:
      libmedia/FLVParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.400
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 11:24:55 +0200
    message:
      Update for new swfdec tests, correct Color class propflags.
    modified:
      libcore/asobj/Color.cpp
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.151.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 10:23:53 +0200
        message:
          Correct propflags.
        modified:
          libcore/asobj/Color.cpp
        ------------------------------------------------------------
        revno: 9439.151.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 11:17:24 +0200
        message:
          New swfdec tests pass.
        modified:
          testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.401
    author: Jason Woofenden <address@hidden>
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 11:45:41 +0200
    message:
      set startstopped off for gnash testing and fix typo (see bug #24372)
    modified:
      testsuite/gnashrc.in
    ------------------------------------------------------------
    revno: 9439.1.402
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 13:13:42 +0200
    message:
      Log warning if an unsuitable locale is used.
    modified:
      libcore/asobj/String_as.cpp
        ------------------------------------------------------------
        revno: 9439.152.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 13:13:14 +0200
        message:
          Log warning if case conversion will probably fail.
        modified:
          libcore/asobj/String_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.403
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 15:03:42 +0200
    message:
      Bugfixes to and more tests for flash.geom.Transform class.
    modified:
      libcore/asobj/flash/geom/Transform_as.cpp
      libcore/asobj/flash/geom_pkg.cpp
      libcore/asobj/flash/geom_pkg.h
      testsuite/actionscript.all/Transform.as
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.152.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 13:31:52 +0200
        message:
          Test for extreme cxform values.
        modified:
          testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.152.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 14:17:23 +0200
        message:
          Update totals, expect failure.
        modified:
          testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.152.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 14:17:45 +0200
        message:
          Use proper header guard.
        modified:
          libcore/asobj/flash/geom_pkg.h
        ------------------------------------------------------------
        revno: 9439.152.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 14:28:00 +0200
        message:
          Truncate large double cxform values as required (should also fix the 
compiler
          warnings that occur on some machines).
          
          Test for extreme values in ColorTransform passes.
        modified:
          libcore/asobj/flash/geom/Transform_as.cpp
          testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.152.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 14:29:38 +0200
        message:
          The Transform class is available for SWF7 and below, so revert the
          commit that stopped initializing it. This gives failures for swfdec 
SWF6 and
          SWF7 ColorTransform (they expect undefined values), but XPASSes in 
swfdec
          and actionscript.all.
          
          It's better if something is there when it's not supposed to be than 
the
          other way round.
        modified:
          libcore/asobj/flash/geom_pkg.cpp
        ------------------------------------------------------------
        revno: 9439.152.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 14:58:38 +0200
        message:
          Correct result for SWF5.
        modified:
          testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.152.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 15:03:08 +0200
        message:
          Update test results.
        modified:
          testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.404
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 16:51:42 +0200
    message:
      Fix bug #24363.
    modified:
      libcore/character.cpp
      testsuite/actionscript.all/Transform.as
        ------------------------------------------------------------
        revno: 9439.153.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 16:23:50 +0200
        message:
          Fix undefined behaviour overflow bugginess.
        modified:
          libcore/character.cpp
        ------------------------------------------------------------
        revno: 9439.153.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 16:26:24 +0200
        message:
          Test passes also on 64-bit machines now.
        modified:
          testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.405
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 17:00:35 +0200
    message:
      Don't add +5 to the "beta" version of Ming if ming-config --version 
      returns NO beta and NO rc substrings. Fixes recognition of latest
      Ming release (0.4.2).
      Fix Ming-version dependent stuff in matrix_test.c; it will fail with
      ming-head but just due to the fact version hasn't been updated in Ming
      cvs yet (ie: cvs appers to be the same version of latest release).
      I'll be fixing the Ming part next..
    modified:
      macros/ming.m4
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.406
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 12:43:47 -0400
    message:
      update README with building options, and README_CVS for bzr.
    renamed:
      README_CVS => README_bzr
    modified:
      README
      README_bzr
    ------------------------------------------------------------
    revno: 9439.1.407
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-09-25 19:38:20 +0200
    message:
      Prevent aborts in some malformed SWFs.
    modified:
      libcore/movie_root.cpp
        ------------------------------------------------------------
        revno: 9439.154.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-09-25 19:00:18 +0200
        message:
          Catch ActionParserException in movie_root::advance().
        modified:
          libcore/movie_root.cpp
    ------------------------------------------------------------
    revno: 9439.1.408
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 10:04:12 +0200
    message:
      Don't read one byte more for META FLV tag; log unimpl if type of first
      AMF0 value is not STRING as expected.
    modified:
      libmedia/FLVParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.409
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 10:36:36 +0200
    message:
      Fix a bug in readNetworkLong and amf0_read_value.
    modified:
      libcore/as_value.cpp
        ------------------------------------------------------------
        revno: 9439.154.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-26 10:27:33 +0200
        message:
          Make readNetworkLong return a uint32. Tidy up loops (don't check 
size() on
          each iteration). Split long lines (tabs -> spaces needed still).
        modified:
          libcore/as_value.cpp
    ------------------------------------------------------------
    revno: 9439.1.410
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 11:42:24 +0200
    message:
      Fix readNetworkLong version found in NetConnection.cpp too
    modified:
      libcore/asobj/NetConnection.cpp
    ------------------------------------------------------------
    revno: 9439.1.411
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 13:47:31 +0200
    message:
      Add a SoundException class; Have attach_aux_streamer implementation for
      SDL throw a SoundException when it can't fullfill the caller request;
      refactor NetStreamFfmpeg to not only check for the existance of a
      SoundHandler but also an actual success in registering as an aux_streamer.
      This fixes the hung-on-audio-error on mx1.
    modified:
      libbase/GnashException.h
      libcore/asobj/NetStreamFfmpeg.cpp
      libcore/asobj/NetStreamFfmpeg.h
      libmedia/ffmpeg/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9439.1.412
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 14:56:08 +0200
    message:
      Don't increment callback clients count if not registerin a new one.
    modified:
      libmedia/ffmpeg/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9439.1.413
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 15:05:27 +0200
    message:
      Increment the count of sounds start/stop requests (for testing framework)
      even if it isn't possible to actually start sounds (system audio errors).
    modified:
      libmedia/ffmpeg/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9439.1.414
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 15:21:49 +0200
    message:
      Drop render.h includes.
    modified:
      libcore/asobj/NetStreamFfmpeg.cpp
      libcore/types.cpp
        ------------------------------------------------------------
        revno: 9439.155.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-09-26 15:05:20 +0200
        message:
          Header cleanup.
        modified:
          libcore/asobj/NetStreamFfmpeg.cpp
          libcore/types.cpp
    ------------------------------------------------------------
    revno: 9439.1.415
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 17:20:31 +0200
    message:
      For the sake of testing framework, still push sounds to the active sounds
      container when asked to play them.
    modified:
      libmedia/ffmpeg/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9439.1.416
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 18:38:43 +0200
    message:
      Workaround for older ming.
    modified:
      testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.417
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-09-26 20:10:20 +0200
    message:
      Force cleanup of target soldir
    modified:
      testsuite/misc-ming.all/SharedObjectTestRunner.sh
    ------------------------------------------------------------
    revno: 9439.1.418
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-09-27 09:54:15 +0200
    message:
      Make sure sol files copied over SOLDIR are writable by user while
      running the SharedObjectTestRunner. On 'distcheck' they aren't by
      default writeable because they inherit permission flags from the source
      copy which is in a read-only tree (this is an hack of 'distcheck' to
      verify there's NO copy on the source tree while building)
    modified:
      testsuite/misc-ming.all/SharedObjectTestRunner.sh
    ------------------------------------------------------------
    revno: 9439.1.419
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-09-28 22:20:51 +0200
    message:
      Check that data is returned in XMLSocket_as::fillMessageList to prevent
      out-of-bounds reads. Don't recycle the return from select() for read(),
      which doesn't help clarity. And make the function void, as we don't
      care about the return.
      
      Fixes an abort in the CSU. Er, I mean the tagesschau.de election monitor
      (which almost works now, by the way).
    modified:
      libcore/asobj/XMLSocket_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.420
    committer: strk <address@hidden>
    branch nick: gnash-head
    timestamp: Mon 2008-09-29 03:30:01 -0400
    message:
      Hint deb package name for swfmill
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.421
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 10:40:24 +0200
    message:
      Separate LoadVars properly with "&" when converting to string and don't 
add
      the "?" there. It's only necessary when actually sending. Allow XML
      to be sent using the GET method, appropriately URL encoded (undocumented).
      
      Add documentation, drop default "post" argument for sendAndLoad, as all 
users
      now need to specify a method.
    modified:
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/LoadableObject.h
      libcore/asobj/XML_as.cpp
      libcore/asobj/XML_as.h
      libcore/asobj/xmlnode.cpp
      libcore/asobj/xmlnode.h
    ------------------------------------------------------------
    revno: 9439.1.422
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 15:35:56 +0200
    message:
      Fix malformed SWF abort.
    modified:
      libcore/parser/action_buffer.cpp
      libcore/parser/action_buffer.h
        ------------------------------------------------------------
        revno: 9439.156.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-29 15:34:41 +0200
        message:
          Throw parser exception if the constant pool dictionary is the wrong 
size,
          fixing an abort for a malformed SWF. Also drop unused methods.
        modified:
          libcore/parser/action_buffer.cpp
          libcore/parser/action_buffer.h
    ------------------------------------------------------------
    revno: 9439.1.423
    committer: strk <address@hidden>
    branch nick: gnash-head
    timestamp: Mon 2008-09-29 09:46:03 -0400
    message:
      Add character::set_width and ::set_height, closing the circle of 
AS-accessible matrix setters
    modified:
      libcore/character.cpp
      libcore/character.h
        ------------------------------------------------------------
        revno: 9439.157.1
        committer: strk <address@hidden>
        branch nick: gnash-head
        timestamp: Mon 2008-09-29 09:30:44 -0400
        message:
          Add character::set_width and ::set_height, closing the circle of 
          AS-accessible matrix setters
        modified:
          libcore/character.cpp
          libcore/character.h
        ------------------------------------------------------------
        revno: 9439.157.2
        committer: strk <address@hidden>
        branch nick: gnash-head
        timestamp: Mon 2008-09-29 09:42:00 -0400
        message:
          merge from trunk
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LoadableObject.h
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
          libcore/asobj/xmlnode.cpp
          libcore/asobj/xmlnode.h
          libcore/parser/action_buffer.cpp
          libcore/parser/action_buffer.h
    ------------------------------------------------------------
    revno: 9439.1.424
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Mon 2008-09-29 10:40:03 -0400
    message:
      Add a test showing that setting _width changes _yscale too ! (sign of it)
    modified:
      testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.425
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Mon 2008-09-29 11:18:20 -0400
    message:
      enable new math by default
    modified:
      libcore/matrix.cpp
    ------------------------------------------------------------
    revno: 9439.1.426
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 17:23:16 +0200
    message:
      Another robustness fix.
    modified:
      libcore/parser/action_buffer.h
        ------------------------------------------------------------
        revno: 9439.156.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-29 16:49:51 +0200
        message:
          Another abort in action_buffer.
        modified:
          libcore/parser/action_buffer.h
    ------------------------------------------------------------
    revno: 9439.1.427
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Mon 2008-09-29 12:22:44 -0400
    message:
      Reset yscale sign on setting _width
    modified:
      libcore/character.cpp
      testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.428
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 18:31:03 +0200
    message:
      Another abort in action_buffer.
    modified:
      libcore/vm/ASHandlers.cpp
        ------------------------------------------------------------
        revno: 9439.156.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-29 18:10:53 +0200
        message:
          Do the right cast to prevent attempt out-of-bounds access to constant 
pool.
        modified:
          libcore/vm/ASHandlers.cpp
    ------------------------------------------------------------
    revno: 9439.1.429
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 20:39:22 +0200
    message:
      Make Gstreamer also use SDL sound handler. Reimplement AudioDecoderGst.
      Merge NetStreamFfmpeg up. Raise FLV probing limit.
    removed:
      libcore/asobj/NetStreamFfmpeg.cpp
      libcore/asobj/NetStreamFfmpeg.h
      libcore/asobj/NetStreamGst.cpp
      libcore/asobj/NetStreamGst.h
    added:
      libmedia/gst/swfdec_codec_gst.c
      libmedia/gst/swfdec_codec_gst.h
    modified:
      Makefile.am
      configure.ac
      gui/Makefile.am
      gui/Player.cpp
      libcore/Makefile.am
      libcore/asobj/Makefile.am
      libcore/asobj/NetStream.cpp
      libcore/asobj/NetStream.h
      libcore/asobj/Sound.cpp
      libcore/parser/Makefile.am
      libcore/types.cpp
      libmedia/FLVParser.cpp
      libmedia/Makefile.am
      libmedia/ffmpeg/sound_handler_sdl.cpp
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/AudioDecoderGst.h
      libmedia/gst/GstUtil.cpp
      libmedia/sound_handler.h
      utilities/Makefile.am
        ------------------------------------------------------------
        revno: 9439.158.1
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gstreamer
        timestamp: Sat 2008-09-27 23:11:04 +0200
        message:
          Merge NetStreamFfmpeg and NetStream. Drop NetStreamGst in favour of 
Ffmpeg
          design.
        modified:
          libcore/asobj/Makefile.am
          libcore/asobj/NetStream.cpp
          libcore/asobj/NetStream.h
          libcore/asobj/NetStreamFfmpeg.cpp
          libcore/asobj/NetStreamFfmpeg.h
          libcore/asobj/NetStreamGst.cpp
          libcore/asobj/NetStreamGst.h
          libcore/types.cpp
        ------------------------------------------------------------
        revno: 9439.158.2
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gstreamer
        timestamp: Sat 2008-09-27 23:11:57 +0200
        message:
          Remove defunct NetStream subclasses.
        removed:
          libcore/asobj/NetStreamFfmpeg.cpp
          libcore/asobj/NetStreamFfmpeg.h
          libcore/asobj/NetStreamGst.cpp
          libcore/asobj/NetStreamGst.h
        ------------------------------------------------------------
        revno: 9439.158.3
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gstreamer
        timestamp: Sun 2008-09-28 01:05:15 +0200
        message:
          Don't included NetStreamGst.h
        modified:
          libcore/asobj/NetStream.cpp
        ------------------------------------------------------------
        revno: 9439.158.4
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gstreamer
        timestamp: Mon 2008-09-29 18:02:53 +0200
        message:
          Make SDL the compulsory audio output backend (sound handler) for 
Gstreamer.
          Import swfdec's Gstreamer bindings and use these to properly implement
          AudioDecoderGst.
        added:
          libmedia/gst/swfdec_codec_gst.c
          libmedia/gst/swfdec_codec_gst.h
        modified:
          Makefile.am
          configure.ac
          gui/Makefile.am
          libcore/Makefile.am
          libcore/asobj/Makefile.am
          libcore/asobj/NetStream.cpp
          libcore/parser/Makefile.am
          libmedia/Makefile.am
          libmedia/ffmpeg/sound_handler_sdl.cpp
          libmedia/gst/AudioDecoderGst.cpp
          libmedia/gst/AudioDecoderGst.h
          libmedia/sound_handler.h
          utilities/Makefile.am
        ------------------------------------------------------------
        revno: 9439.158.5
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gstreamer
        timestamp: Mon 2008-09-29 20:35:49 +0200
        message:
          Don't #ifdef out implementations based on compile time macros. Raise
          FLVParser probing size by a factor of 8. Merge trunk.
        modified:
          configure.ac
          gui/Player.cpp
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LoadableObject.h
          libcore/asobj/NetStream.cpp
          libcore/asobj/Sound.cpp
          libcore/asobj/XMLSocket_as.cpp
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
          libcore/asobj/xmlnode.cpp
          libcore/asobj/xmlnode.h
          libcore/character.cpp
          libcore/character.h
          libcore/matrix.cpp
          libcore/parser/action_buffer.cpp
          libcore/parser/action_buffer.h
          libmedia/FLVParser.cpp
          libmedia/gst/AudioDecoderGst.cpp
          libmedia/gst/GstUtil.cpp
          testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.430
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 20:52:44 +0200
    message:
      Fixes for more robustness issues and code cleanup.
    modified:
      libbase/GnashImageJpeg.cpp
      libbase/image.cpp
        ------------------------------------------------------------
        revno: 9439.156.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-29 19:43:56 +0200
        message:
          Don't call finishImage() manually in readSWFJpeg3 as it's called in 
the
          JpegImageInput dtor when it goes out of scope, and a longjmp on error
          makes a mess.
        modified:
          libbase/image.cpp
        ------------------------------------------------------------
        revno: 9439.156.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-29 20:11:43 +0200
        message:
          Split long lines.
        modified:
          libbase/image.cpp
        ------------------------------------------------------------
        revno: 9439.156.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-09-29 20:15:50 +0200
        message:
          Close compressor on error so that it's closed for the next 
startImage().
          Fixes an abort.
        modified:
          libbase/GnashImageJpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.431
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 21:33:38 +0200
    message:
      configure.ac: fix typo.
      libmedia/gst/AudioDecoderGst.cpp: For now, default to audioresample.
    modified:
      configure.ac
      libmedia/gst/AudioDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.432
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 22:09:34 +0200
    message:
      Few more tests for matrix of root. 
    modified:
      testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.433
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 22:13:58 +0200
    message:
      Don't bother including pbutils.h.
    modified:
      libmedia/gst/swfdec_codec_gst.c
        ------------------------------------------------------------
        revno: 9439.158.6
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gstreamer
        timestamp: Mon 2008-09-29 22:12:08 +0200
        message:
          Don't bother including pbutils.h, it's not even used in this file.
        modified:
          libmedia/gst/swfdec_codec_gst.c
    ------------------------------------------------------------
    revno: 9439.1.434
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-09-29 22:30:01 +0200
    message:
      Use the new Gstreamer preprocessor conditional.
    modified:
      testsuite/MovieTester.cpp
        ------------------------------------------------------------
        revno: 9439.158.7
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gstreamer
        timestamp: Mon 2008-09-29 22:29:32 +0200
        message:
          Use the new Gstreamer preprocessor conditional.
        modified:
          testsuite/MovieTester.cpp
    ------------------------------------------------------------
    revno: 9439.1.435
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-30 09:13:45 +0200
    message:
      Test: matrix caches not updated assigning Matrix to Transform
    modified:
      testsuite/actionscript.all/Transform.as
    ------------------------------------------------------------
    revno: 9439.1.436
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 03:39:32 -0400
    message:
      Have character's matrix parameter setters use parameter-specific setters
      of gnash::matrix but only if the character is not a root one.
      Gets only XPASS in matrix_test.swf 
      (the XFAIL left seem related to accuracy) and doesn't break the
      MovieClip-v8.swf ones.
    modified:
      libcore/character.cpp
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.437
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-30 10:20:05 +0200
    message:
      Add another matrix test showing that the failures in MovieClip.as
      were not related to being _root or not. We get the matrix values wrong
      but the actual transforms succeed...
    modified:
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.438
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-30 17:15:39 +0200
    message:
      Swap the matrix scale sign appropriately. Fixes the _xscale and _yscale 
tests
      in MovieClip.as and matrix_test.c. Fixes mario.swf and snowy.swf, no FAILs
      in the testsuite. Senocular transform_grabber.swf also works again.
    modified:
      libcore/character.cpp
      libcore/matrix.cpp
      testsuite/actionscript.all/MovieClip.as
      testsuite/misc-ming.all/matrix_test.c
        ------------------------------------------------------------
        revno: 9439.159.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-30 13:49:17 +0200
        message:
          Tests for _xscale and _yscale.
        modified:
          testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.159.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-30 14:35:25 +0200
        message:
          Invert the SWF matrix signs on set _xscale or _yscale only if the sign
          has changed.
        modified:
          libcore/character.cpp
          libcore/matrix.cpp
        ------------------------------------------------------------
        revno: 9439.159.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-30 15:29:58 +0200
        message:
          Passes old tests as well as new ones.
        modified:
          libcore/character.cpp
        ------------------------------------------------------------
        revno: 9439.159.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-09-30 16:46:27 +0200
        message:
          Don't invert matrix scale if scales were 0 before.
        modified:
          libcore/character.cpp
          libcore/matrix.cpp
    ------------------------------------------------------------
    revno: 9439.1.439
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 13:14:16 -0400
    message:
      Round more for the checks only failing due to accuracy. This way we have
      NO expected failures in matrix_test.swf and can work on getting some of
      them (in particular a reproduction of the one failing in MovieClip.as
      with the get_parent hack in ::set_rotation removed)
    modified:
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.440
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 16:34:33 -0400
    message:
      Add failing test in matrix_test.swf (sign related, triggered on _rotation 
set)
    modified:
      testsuite/actionscript.all/MovieClip.as
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.441
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 16:55:09 -0400
    message:
      Another test, showing that success/failure of gnash on the last added
      test is based on the _yscale cache values (while expected result doesn't)
    modified:
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.442
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 17:21:01 -0400
    message:
      Drop the get_parent hack in character::set_rotation, only add PI if
      xscale cache is negative, no matter yscale. Fixes the last known failing
      tests in matrix_test.swf. We need more tests!
    modified:
      libcore/character.cpp
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.443
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 17:38:48 -0400
    message:
      unused variables warnings..
    modified:
      libcore/character.cpp
    ------------------------------------------------------------
    revno: 9439.1.444
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-09-30 23:55:37 +0200
    message:
      remove things already done, try adding more todo
    modified:
      TODO
    ------------------------------------------------------------
    revno: 9439.1.445
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 18:08:51 -0400
    message:
      Re-enable a test in MovieClip.as temporarely commented-out to avoid
      having to fix immediately (it's fixed now). Add anotehr test to 
      matrix_test.swf to show effects of negative _xscale cache at time
      of setting _rotation. I'm pretty satisfied about matrices at this point.
    modified:
      testsuite/actionscript.all/MovieClip.as
      testsuite/misc-ming.all/matrix_test.c
    ------------------------------------------------------------
    revno: 9439.1.446
    committer: Sandro Santilli <address@hidden>
    branch nick: gnash-head
    timestamp: Tue 2008-09-30 18:17:43 -0400
    message:
      drop annoying error message about matrix not being invertible, the code 
is correct and tested in matrix_test.swf
    modified:
      libcore/matrix.cpp
    ------------------------------------------------------------
    revno: 9439.1.447
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 00:44:56 +0200
    message:
      Add comment about why PROBE_BYTES has that value
    modified:
      libmedia/FLVParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.448
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 15:34:58 +0200
    message:
      Silence compiler warnings and verbose debugging messages.
    modified:
      libcore/asobj/XMLSocket_as.cpp
      libcore/character.cpp
      libcore/matrix.cpp
        ------------------------------------------------------------
        revno: 9439.160.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 09:30:48 +0200
        message:
          Drop or comment out debugging.
        modified:
          libcore/character.cpp
        ------------------------------------------------------------
        revno: 9439.160.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 09:54:38 +0200
        message:
          Fix warnings by casting to size_t. The number can never be negative, 
so it's
          not a problem.
        modified:
          libcore/asobj/XMLSocket_as.cpp
        ------------------------------------------------------------
        revno: 9439.160.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 09:59:20 +0200
        message:
          Silence debug logging.
        modified:
          libcore/matrix.cpp
    ------------------------------------------------------------
    revno: 9439.1.449
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 15:41:01 +0200
    message:
      More compiler warnings.
    modified:
      libcore/asobj/NetStream.cpp
      libcore/asobj/SoundFfmpeg.cpp
      libcore/asobj/flash/display/BitmapData_as.h
      libcore/asobj/flash/geom_pkg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
        ------------------------------------------------------------
        revno: 9439.160.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 14:15:30 +0200
        message:
          Drop useless const qualifiers.
        modified:
          libcore/asobj/flash/display/BitmapData_as.h
        ------------------------------------------------------------
        revno: 9439.160.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 15:04:54 +0200
        message:
          Silence compiler warnings.
        modified:
          libcore/asobj/SoundFfmpeg.cpp
          libcore/asobj/flash/geom_pkg.cpp
        ------------------------------------------------------------
        revno: 9439.160.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 15:05:10 +0200
        message:
          Silence compiler warnings.
        modified:
          libmedia/ffmpeg/VideoDecoderFfmpeg.h
        ------------------------------------------------------------
        revno: 9439.160.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 15:33:50 +0200
        message:
          Initialization order.
        modified:
          libcore/asobj/NetStream.cpp
    ------------------------------------------------------------
    revno: 9439.1.450
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 16:00:35 +0200
    message:
      Implement output operator for videoCodecType and audioCodecType enums
    modified:
      libmedia/MediaParser.cpp
      libmedia/MediaParser.h
      libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.451
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 16:13:28 +0200
    message:
      Initialize _auxStreamerAttached, sort out initialization order properly.
    modified:
      libcore/asobj/NetStream.cpp
    ------------------------------------------------------------
    revno: 9439.1.452
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 17:04:46 +0200
    message:
      log errors cleanups
    modified:
      libcore/asobj/NetStream.cpp
      libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.453
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 17:15:40 +0200
    message:
      answer the 'why not CODEC_ID_H263I?' question
    modified:
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.454
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 18:02:54 +0200
    message:
      Make GTK about dialog compatible with libgtk 2.8.20 (fixes bug #24426)
    modified:
      gui/gtk.cpp
    ------------------------------------------------------------
    revno: 9439.1.455
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 18:35:35 +0200
    message:
      SDL is now a requirement for GST media handler too..
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.456
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 18:50:05 +0200
    message:
      Gnash is an SWF player (not that other trademarked thing)
    modified:
      gui/gtk.cpp
    ------------------------------------------------------------
    revno: 9439.1.457
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 19:31:36 +0200
    message:
      Fix CURL-less build (please test CURL-full ones)
    modified:
      libbase/curl_adapter.cpp
    ------------------------------------------------------------
    revno: 9439.1.458
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 19:52:26 +0200
    message:
      Make sure 'close' closes the about dialogue.
    modified:
      gui/gtk.cpp
    ------------------------------------------------------------
    revno: 9439.1.459
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 20:17:27 +0200
    message:
      Fix CURL-full build (eh)
    modified:
      libbase/curl_adapter.cpp
    ------------------------------------------------------------
    revno: 9439.1.460
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 21:04:04 +0200
    message:
      Correct configure output for cairo/sdl.
    modified:
      configure.ac
        ------------------------------------------------------------
        revno: 9439.161.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-01 21:02:50 +0200
        message:
          You indeed can't build cairo renderer and SDL gui, so don't suggest 
it.
        modified:
          configure.ac
    ------------------------------------------------------------
    revno: 9439.1.461
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-01 21:34:00 -0400
    message:
      Add a query to XPCOM code to get our XPI install directory.  Install via 
XPI now works!
    modified:
      macros/xpcom.m4
      packaging/xpi.am
      plugin/Makefile.am
      plugin/plugin.cpp
      plugin/xpcom/GnashComponent.h
    ------------------------------------------------------------
    revno: 9439.1.462
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-02 10:46:53 +0200
    message:
      Fix compiler warnings. Test for LoadVars.
    modified:
      libcore/asobj/XMLSocket_as.cpp
      libcore/asobj/flash/geom_pkg.cpp
      libcore/parser/abc_block.cpp
      libmedia/AudioDecoderSimple.cpp
      libmedia/ffmpeg/sound_handler_sdl.cpp
      libmedia/sound_handler.h
      testsuite/actionscript.all/LoadVars.as
      utilities/flvdumper.cpp
        ------------------------------------------------------------
        revno: 9439.162.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 09:39:45 +0200
        message:
          Shut the warnings up.
        modified:
          libmedia/sound_handler.h
        ------------------------------------------------------------
        revno: 9439.162.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 09:40:03 +0200
        message:
          Minor logging changes.
        modified:
          libcore/asobj/XMLSocket_as.cpp
        ------------------------------------------------------------
        revno: 9439.162.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 10:42:45 +0200
        message:
          Fix g++4.3 (likely to be default compiler on many distros) warnings 
and
          some unused variable warnings. 
        modified:
          libcore/asobj/flash/geom_pkg.cpp
          libcore/parser/abc_block.cpp
          libmedia/AudioDecoderSimple.cpp
          libmedia/ffmpeg/sound_handler_sdl.cpp
          utilities/flvdumper.cpp
        ------------------------------------------------------------
        revno: 9439.162.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 10:44:20 +0200
        message:
          Test that XML and LoadVars methods are interchangeable. Can cut down
          more code duplication.
        modified:
          testsuite/actionscript.all/LoadVars.as
    ------------------------------------------------------------
    revno: 9439.1.463
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-02 11:09:47 +0200
    message:
      Correct totals.
    modified:
      testsuite/actionscript.all/LoadVars.as
    ------------------------------------------------------------
    revno: 9439.1.464
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-02 12:32:09 +0200
    message:
      Tests.
    modified:
      testsuite/actionscript.all/LoadVars.as
        ------------------------------------------------------------
        revno: 9439.163.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 12:31:34 +0200
        message:
          More tests for LoadVars.
        modified:
          testsuite/actionscript.all/LoadVars.as
    ------------------------------------------------------------
    revno: 9439.1.465
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-02 13:32:19 +0200
    message:
      Compiler warning fixes (visibility).
    modified:
      libcore/asobj/xmlattrs.h
      libcore/edit_text_character.h
      libcore/rect.h
        ------------------------------------------------------------
        revno: 9439.163.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 13:07:22 +0200
        message:
          Drop DSOLOCAL, as it's useless and this fixes the gcc warnings when 
visibility
          is enabled.
        modified:
          libcore/rect.h
        ------------------------------------------------------------
        revno: 9439.163.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 13:07:53 +0200
        message:
          Legal header guard.
        modified:
          libcore/edit_text_character.h
        ------------------------------------------------------------
        revno: 9439.163.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2008-10-02 13:08:11 +0200
        message:
          Legal header guard, drop DSOLOCAL.
        modified:
          libcore/asobj/xmlattrs.h
    ------------------------------------------------------------
    revno: 9439.1.466
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-02 18:12:12 +0200
    message:
      Make sure the parser consumes all input, even on error. Fixes bug #24429.
    modified:
      libcore/SWFStream.cpp
      libcore/SWFStream.h
      libcore/parser/SWFMovieDefinition.cpp
    ------------------------------------------------------------
    revno: 9439.1.467
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 10:06:08 +0200
    message:
      Have 'dumpconfig' say about jemalloc use; say about LIBINTL, not INTLIBS.
    modified:
      Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.468
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 11:50:19 +0200
    message:
      Initial stage in fixing sleep compatibility. Will hopefully allow windows
      build to complete.
    added:
      libbase/GnashSleep.h
    modified:
      gui/NullGui.cpp
      gui/dump.cpp
      gui/fb.cpp
      libbase/LoadThread.cpp
      libbase/Makefile.am
      libbase/curl_adapter.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libmedia/MediaParser.cpp
      utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9439.164.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-10-03 11:39:44 +0200
        message:
          Add a header file for sleep compatibility. This uses ifdefs at the 
moment,
          but will use boost::thread::sleep instead if it proves better.
          
          Use gnashSleep method instead of usleep and sleep, drop #ifdefs 
outside
          libbase.
        added:
          libbase/GnashSleep.h
        modified:
          gui/NullGui.cpp
          gui/dump.cpp
          gui/fb.cpp
          libbase/LoadThread.cpp
          libbase/Makefile.am
          libbase/curl_adapter.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libmedia/MediaParser.cpp
          utilities/processor.cpp
    ------------------------------------------------------------
    revno: 9439.1.469
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 12:01:22 +0200
    message:
      Use GnashSleep in rtmp_client.cpp. A FIXME suggests it might be better to
      drop the sleep entirely, but since I don't know I'll leave this to
      someone else.
    modified:
      libnet/rtmp_client.cpp
    ------------------------------------------------------------
    revno: 9439.1.470
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 12:21:33 +0200
    message:
      htons...
    modified:
      libcore/asobj/NetConnection.cpp
        ------------------------------------------------------------
        revno: 9439.164.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-10-03 12:17:12 +0200
        message:
          There's no arpa/inet.h on windows. This needs fixing properly, but 
for now
          getting win32 to build is the priority.
        modified:
          libcore/asobj/NetConnection.cpp
    ------------------------------------------------------------
    revno: 9439.1.471
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 12:43:12 +0200
    message:
      ifdefs round pthreads.h include.
    modified:
      libcore/types.cpp
    ------------------------------------------------------------
    revno: 9439.1.472
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 14:27:00 +0200
    message:
      Don't distribute .gmo files, you'll need gettext for an internationalized
      gnash.
    modified:
      po/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.473
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 15:25:17 +0200
    message:
      Document gnashSleep.
    modified:
      libbase/GnashSleep.h
    ------------------------------------------------------------
    revno: 9439.1.474
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 15:29:38 +0200
    message:
      Consider the media stream fully parsed on parse error.
    modified:
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.475
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 15:38:43 +0200
    message:
      Minor comment and debug cleanups
    modified:
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.476
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 17:49:46 +0200
    message:
      Maintain audio/video buffers in timestamp order
    modified:
      libmedia/MediaParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.477
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-03 18:45:25 +0200
    message:
      NetStream doesn't need to be virtual anymore
    modified:
      libcore/asobj/NetStream.h
    ------------------------------------------------------------
    revno: 9439.1.478
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-04 09:06:19 +0200
    message:
      Use paths relative to top sourcedir for po files, so updates from
      different hosts don't change just for that. Other cleanups.
    modified:
      po/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.479
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-04 09:12:23 +0200
    message:
      Update po files (this time with relative paths)
    modified:
      po/cs.po
      po/de.po
      po/es.po
      po/fi.po
      po/fr.po
      po/gnash.pot
      po/it.po
      po/ja.po
      po/sv.po
    ------------------------------------------------------------
    revno: 9439.1.480
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-04 09:17:39 +0200
    message:
      few translation lines, just for fun
    modified:
      po/it.po
    ------------------------------------------------------------
    revno: 9439.1.481
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-04 11:50:46 +0200
    message:
      Don't force update of gnash.pot on 'make dist'
    modified:
      po/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.482
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-04 12:53:09 +0200
    message:
      More tests, fewer macros for Date class to try and catch why there is a
      failure on Debian Lenny.
    modified:
      libbase/ClockTime.cpp
      libcore/asobj/Date.cpp
      libcore/asobj/Date.h
      testsuite/actionscript.all/Date.as
        ------------------------------------------------------------
        revno: 9439.165.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2008-10-03 19:25:18 +0200
        message:
          Move Date class definition to implementation file, drop unused code, 
          provide default argument to constructor.
        modified:
          libcore/asobj/Date.cpp
          libcore/asobj/Date.h
        ------------------------------------------------------------
        revno: 9439.165.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 10:13:59 +0200
        message:
          Use inline functions instead of a macro for Date get* methods. Provide
          a skeleton function for each method, so that the code is at least 
readable.
        modified:
          libcore/asobj/Date.cpp
        ------------------------------------------------------------
        revno: 9439.165.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 10:15:56 +0200
        message:
          Minor cleanup.
        modified:
          libcore/asobj/Date.h
        ------------------------------------------------------------
        revno: 9439.165.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 10:55:27 +0200
        message:
          Safely truncate large doubles.
        modified:
          libcore/asobj/Date.cpp
        ------------------------------------------------------------
        revno: 9439.165.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 11:55:12 +0200
        message:
          Correct truncation.
        modified:
          libcore/asobj/Date.cpp
        ------------------------------------------------------------
        revno: 9439.165.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 12:21:33 +0200
        message:
          Use LOG_ONCE.
        modified:
          libbase/ClockTime.cpp
        ------------------------------------------------------------
        revno: 9439.165.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 12:29:04 +0200
        message:
          Add more tests to large date value.
        modified:
          testsuite/actionscript.all/Date.as
    ------------------------------------------------------------
    revno: 9439.1.483
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-04 15:39:02 +0200
    message:
      Remove macros from Date.cpp.
    modified:
      libcore/asobj/Date.cpp
        ------------------------------------------------------------
        revno: 9439.165.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 13:38:39 +0200
        message:
          Replace macro for set* methods with template. Will generate more code 
and
          fewer function lookups.
        modified:
          libcore/asobj/Date.cpp
        ------------------------------------------------------------
        revno: 9439.165.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 14:15:11 +0200
        message:
          Rename file-scope functions.
        modified:
          libcore/asobj/Date.cpp
        ------------------------------------------------------------
        revno: 9439.165.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2008-10-04 14:25:36 +0200
        message:
          Minor formatting change.
        modified:
          libcore/asobj/Date.cpp
    ------------------------------------------------------------
    revno: 9439.1.484
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-10-05 01:04:24 +0200
    message:
      Raise the default streams timeout from 1.5 to 3 seconds. See bug #24449
    modified:
      libbase/gnashrc.in
    ------------------------------------------------------------
    revno: 9439.1.485
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-10-05 02:11:29 +0200
    message:
      libmedia:
        Makefile.am: Stop building SoundHandlerGst and SoundGst.
        
        MediaParser.cpp: In waitIfNeeded(), check that thread kill has not been
          requested. Previously, if the kill was requested, and the parser
          thread subsequently called pushEncoded{Audio,Video}Frame,
          waitIfNeeded() could again lock, which caused a deadlock.
        MediaParser.cpp: Move thread::join() out of the destructor. As the
          destructor is run *after* the child constructor (i.e, 
          ~MediaParser{Gst,Ffmpeg}), the parser thread, will be running after
          the child destructor has finished. If the parser thread then attempts
          to access the child data (which is expected), Pandora's box opens. 
Now,
          every user of MediaParser must call join() before it destroys the
          MediaParser object.
          
        MediaParser.h: Add extra data fields to encoded frame classes. Should be
          done more cleanly in the future.
        
        gst/AudioDecoderGst.{cpp,h}: Clean up. Also, make sure that all the 
buffers
          available after the data push in decode() are accumulated and 
returned.
          Should fix some audio issues.
          
        gst/MediaHandlerGst.cpp: Start using MediaParserGst.
        
        gst/MediaParserGst.{cpp,h}: New Gstreamer based MediaParser
          implementation. Should theoretically work even with Debian stable.
      
        gst/VideoDecoderGst.{cpp,h}: Reimplement (and simplify) using swfdec's
          Gstreamer bindings.
      
        gst/swfdec_codec_gst.{c,h}: Make specializations of the factory finder
          for other types of factories, such as parsers and demuxers.
          
      libcore/asobj:
        Makefile.am: Stop building Sound's child classes.
        Sound.{h,cpp}: Merge SoundFFmpeg. Call MediaParser::join() before its
          destructor is called.
      
        NetStream.cpp: call MediaParser::join() before its destructor is called.
    added:
      libmedia/gst/MediaParserGst.cpp
      libmedia/gst/MediaParserGst.h
    modified:
      libcore/asobj/Makefile.am
      libcore/asobj/NetStream.cpp
      libcore/asobj/Sound.cpp
      libcore/asobj/Sound.h
      libmedia/Makefile.am
      libmedia/MediaParser.cpp
      libmedia/MediaParser.h
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/AudioDecoderGst.h
      libmedia/gst/MediaHandlerGst.cpp
      libmedia/gst/VideoDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.h
      libmedia/gst/swfdec_codec_gst.c
      libmedia/gst/swfdec_codec_gst.h
        ------------------------------------------------------------
        revno: 9439.166.1
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Sun 2008-10-05 02:08:38 +0200
        message:
          libmedia:
            Makefile.am: Stop building SoundHandlerGst and SoundGst.
            
            MediaParser.cpp: In waitIfNeeded(), check that thread kill has not 
been
              requested. Previously, if the kill was requested, and the parser
              thread subsequently called pushEncoded{Audio,Video}Frame,
              waitIfNeeded() could again lock, which caused a deadlock.
            MediaParser.cpp: Move thread::join() out of the destructor. As the
              destructor is run *after* the child constructor (i.e, 
              ~MediaParser{Gst,Ffmpeg}), the parser thread, will be running 
after
              the child destructor has finished. If the parser thread then 
attempts
              to access the child data (which is expected), Pandora's box 
opens. Now,
              every user of MediaParser must call join() before it destroys the
              MediaParser object.
              
            MediaParser.h: Add extra data fields to encoded frame classes. 
Should be
              done more cleanly in the future.
            
            gst/AudioDecoderGst.{cpp,h}: Clean up. Also, make sure that all the 
buffers
              available after the data push in decode() are accumulated and 
returned.
              Should fix some audio issues.
              
            gst/MediaHandlerGst.cpp: Start using MediaParserGst.
            
            gst/MediaParserGst.{cpp,h}: New Gstreamer based MediaParser
              implementation. Should theoretically work even with Debian stable.
          
            gst/VideoDecoderGst.{cpp,h}: Reimplement (and simplify) using 
swfdec's
              Gstreamer bindings.
          
            gst/swfdec_codec_gst.{c,h}: Make specializations of the factory 
finder
              for other types of factories, such as parsers and demuxers.
              
          libcore/asobj:
            Makefile.am: Stop building Sound's child classes.
            Sound.{h,cpp}: Merge SoundFFmpeg. Call MediaParser::join() before 
its
              destructor is called.
          
            NetStream.cpp: call MediaParser::join() before its destructor is 
called.
        added:
          libmedia/gst/MediaParserGst.cpp
          libmedia/gst/MediaParserGst.h
        modified:
          libcore/asobj/Makefile.am
          libcore/asobj/NetStream.cpp
          libcore/asobj/Sound.cpp
          libcore/asobj/Sound.h
          libmedia/Makefile.am
          libmedia/MediaParser.cpp
          libmedia/MediaParser.h
          libmedia/gst/AudioDecoderGst.cpp
          libmedia/gst/AudioDecoderGst.h
          libmedia/gst/MediaHandlerGst.cpp
          libmedia/gst/VideoDecoderGst.cpp
          libmedia/gst/VideoDecoderGst.h
          libmedia/gst/swfdec_codec_gst.c
          libmedia/gst/swfdec_codec_gst.h
    ------------------------------------------------------------
    revno: 9439.1.486
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-10-05 02:43:20 +0200
    message:
      Make creation of preferences dialogue easier to read and hack on; add 
Network preferences tab (streamsTimeout)
    modified:
      gui/gtk.cpp
      gui/gtksup.h
    ------------------------------------------------------------
    revno: 9439.1.487
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-10-05 17:46:24 +0200
    message:
      Get initialization order right.
    modified:
      libmedia/MediaParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.488
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-10-05 18:05:14 +0200
    message:
      Fix properly now I've tested the branch that changed.
    modified:
      libmedia/MediaParser.cpp
        ------------------------------------------------------------
        revno: 9439.167.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2008-10-05 18:04:13 +0200
        message:
          Really get initialization in the right order.
        modified:
          libmedia/MediaParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.489
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 10:26:32 +0200
    message:
      Don't call gstreamer functions before gst_init ! Fixes bug #24459.
    modified:
      libmedia/gst/AudioDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.490
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 10:52:36 +0200
    message:
      call gst_init in VideoDecoderGst constructor (for consistency with 
AudioDecoderGst) -- I thikn this may be saner to do in MediaHandlerGst ctor 
btw...
    modified:
      libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.491
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 11:59:04 +0200
    message:
      define GST_TIME_AS_MSECONDS when not already defined
    modified:
      libmedia/gst/GstUtil.h
      libmedia/gst/MediaParserGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.492
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 12:18:38 +0200
    message:
      document debugging macro
    modified:
      libmedia/MediaParser.cpp
    ------------------------------------------------------------
    revno: 9439.1.493
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 14:02:07 +0200
    message:
      libmedia/Makefile.am: Stop building our own versions and copies of
        Gstreamer elements.
      
      Remove many files now unused.
    removed:
      libcore/asobj/SoundFfmpeg.cpp
      libcore/asobj/SoundFfmpeg.h
      libcore/asobj/SoundGst.cpp
      libcore/asobj/SoundGst.h
      libmedia/gst/SoundGst.cpp
      libmedia/gst/SoundGst.h
      libmedia/gst/SoundHandlerGst.cpp
      libmedia/gst/SoundHandlerGst.h
      libmedia/gst/gstappsink.c
      libmedia/gst/gstappsink.h
      libmedia/gst/gstappsrc.c
      libmedia/gst/gstappsrc.h
      libmedia/gst/gstbuffersrc.c
      libmedia/gst/gstbuffersrc.h
      libmedia/gst/gstflvdemux.c
      libmedia/gst/gstflvdemux.h
      libmedia/gst/gstflvparse.c
      libmedia/gst/gstflvparse.h
    modified:
      libmedia/Makefile.am
        ------------------------------------------------------------
        revno: 9439.166.2
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 12:42:13 +0200
        message:
          Merge trunk
        modified:
          gui/gtk.cpp
          gui/gtksup.h
          libbase/gnashrc.in
          libmedia/MediaParser.cpp
          libmedia/gst/AudioDecoderGst.cpp
          libmedia/gst/GstUtil.h
          libmedia/gst/MediaParserGst.cpp
          libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.166.3
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 13:59:41 +0200
        message:
          Remove files that are now defunct.
        removed:
          libcore/asobj/SoundFfmpeg.cpp
          libcore/asobj/SoundFfmpeg.h
          libcore/asobj/SoundGst.cpp
          libcore/asobj/SoundGst.h
          libmedia/gst/SoundGst.cpp
          libmedia/gst/SoundGst.h
          libmedia/gst/SoundHandlerGst.cpp
          libmedia/gst/SoundHandlerGst.h
          libmedia/gst/gstappsink.c
          libmedia/gst/gstappsink.h
          libmedia/gst/gstappsrc.c
          libmedia/gst/gstappsrc.h
          libmedia/gst/gstbuffersrc.c
          libmedia/gst/gstbuffersrc.h
          libmedia/gst/gstflvdemux.c
          libmedia/gst/gstflvdemux.h
          libmedia/gst/gstflvparse.c
          libmedia/gst/gstflvparse.h
        modified:
          libmedia/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.494
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 14:30:58 +0200
    message:
      Don't wait for more frames to arrive when last advertised frame was 
already parsed at time of symbol table lookup. Should fix bug #24455.
    modified:
      libcore/parser/SWFMovieDefinition.cpp
    ------------------------------------------------------------
    revno: 9439.1.495
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 15:30:57 +0200
    message:
      Consisteny checking for NetStream-SquareTest
    modified:
      testsuite/misc-ming.all/NetStream-SquareTest.c
      testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
    ------------------------------------------------------------
    revno: 9439.1.496
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 15:44:15 +0200
    message:
      Drop a last reference to libmad.
    modified:
      libmedia/ffmpeg/sound_handler_sdl.h
    ------------------------------------------------------------
    revno: 9439.1.497
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 16:09:41 +0200
    message:
      Avoid newlines in log messages
    modified:
      libcore/asobj/SharedObject.cpp
    ------------------------------------------------------------
    revno: 9439.1.498
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 17:07:32 +0200
    message:
      hush some sound debugging
    modified:
      libcore/asobj/Sound.cpp
    ------------------------------------------------------------
    revno: 9439.1.499
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 17:22:23 +0200
    message:
      comment out debugging lines as they make self-contained instructions fall 
off the bounds
    modified:
      testsuite/misc-ming.all/ButtonEventsTest.c
    ------------------------------------------------------------
    revno: 9439.1.500
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 18:48:39 +0200
    message:
      Make less pkg_config --exist calls, aimed at readability
    modified:
      macros/xpcom.m4
    ------------------------------------------------------------
    revno: 9439.1.501
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 18:50:53 +0200
    message:
      Don't use DISTCHECK flags for configuring the xpi builds, also disable
      testsuite for that task.
    modified:
      packaging/xpi.am
    ------------------------------------------------------------
    revno: 9439.1.502
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 19:15:28 +0200
    message:
      Committed cookies patch by asac, with umask fixed and actual dump 
disabled till we properly unlink it on exit
    modified:
      plugin/plugin.cpp
    ------------------------------------------------------------
    revno: 9439.1.503
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 19:52:45 +0200
    message:
      Stop using _stream inside getBytesLoaded. (fixes #24460)
      AudioDecoderGst: use ffaudioresample, or fallback on speexresample; if
        neither are available, use audioresample. ("fixes" #24417)
    modified:
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/MediaParserGst.cpp
        ------------------------------------------------------------
        revno: 9439.166.4
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 17:23:46 +0200
        message:
          Test the effect of using ffaudioresample.
        modified:
          libmedia/gst/AudioDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.166.5
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 17:48:22 +0200
        message:
          Use _bytesLoaded and its mutex to promote thread safety.
        modified:
          libmedia/gst/MediaParserGst.cpp
        ------------------------------------------------------------
        revno: 9439.166.6
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 17:51:41 +0200
        message:
          Read, don't set.
        modified:
          libmedia/gst/MediaParserGst.cpp
        ------------------------------------------------------------
        revno: 9439.166.7
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 18:18:37 +0200
        message:
          Try to use all alternative audio resamplers and warn if we only have 
the base.
        modified:
          libmedia/gst/AudioDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.504
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 20:04:17 +0200
    message:
      Allow build with all versions of ffmpeg up to current trunk.
    modified:
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
      libmedia/ffmpeg/MediaParserFfmpeg.h
        ------------------------------------------------------------
        revno: 9439.168.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2008-10-06 19:33:39 +0200
        message:
          Use boost::int64_t instead of libavformat's offset_t, as they are the 
same
          and ffmpeg has now dropped offset_t.
        modified:
          libmedia/ffmpeg/MediaParserFfmpeg.cpp
          libmedia/ffmpeg/MediaParserFfmpeg.h
    ------------------------------------------------------------
    revno: 9439.1.505
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 23:13:37 +0200
    message:
      {Audio,Video}DecoderGst.cpp: don't unref a buffer owned by the bin, even
      if pushing failed.
      
      VideoDecoderGst.cpp: Handle VP6A correctly.
      
      MediaParserGst.{cpp,h}: Comment fixes.
    modified:
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/MediaParserGst.cpp
      libmedia/gst/MediaParserGst.h
      libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.169.1
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 20:43:42 +0200
        message:
          Comment fixes. Copyright year is 2008.
        modified:
          libmedia/gst/MediaParserGst.cpp
          libmedia/gst/MediaParserGst.h
          libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.169.2
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 21:00:01 +0200
        message:
          Make alpha vp6 work
        modified:
          libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.169.3
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 21:15:58 +0200
        message:
          Don't unref buffer when the push failed; the bin still owns it.
        modified:
          libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.169.4
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 21:17:38 +0200
        message:
          Don't unref buffer when the push failed; the bin still owns it.
        modified:
          libmedia/gst/AudioDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.169.5
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Mon 2008-10-06 21:57:02 +0200
        message:
          Refresh.
    ------------------------------------------------------------
    revno: 9439.1.506
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 00:05:23 +0200
    message:
      Don't forget the break inside switch...
    modified:
      libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.507
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 01:13:54 +0200
    message:
      FLVParser sometimes provides the wrong dimensions for video, so let
      Gstreamer figure them out by itself. Fixes the video "scaling" issue.
    modified:
      libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.170.1
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Tue 2008-10-07 01:12:23 +0200
        message:
          Don't trust FLVParser's video sizes.
        modified:
          libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.508
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-06 22:08:52 -0400
    message:
      Make note about make install-plugins
    modified:
      README
    ------------------------------------------------------------
    revno: 9439.1.509
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 08:30:56 +0200
    message:
      Tried to make the plugin section more informative.
    modified:
      README
    ------------------------------------------------------------
    revno: 9439.1.510
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 09:00:27 +0200
    message:
      Don't add XPCOM ldflags. Fixes plugin load under iceapi on lenny.
      See bug #24469.
    modified:
      plugin/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.511
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 09:05:35 +0200
    message:
      Have xpi packaging scripts define GNASH_XPI_PLUGIN, don't force it from 
HAVE_XPCOM
    modified:
      packaging/xpi.am
      plugin/plugin.cpp
    ------------------------------------------------------------
    revno: 9439.1.512
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 09:26:12 +0200
    message:
      Cleanups on the cookie code. Still #if 0'ed out (due to linking errors)
      but now dumps the cookie file in its own method and has code prepared
      to unlink it.
    modified:
      plugin/plugin.cpp
      plugin/plugin.h
    ------------------------------------------------------------
    revno: 9439.1.513
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 12:13:09 +0200
    message:
      More cleanups for xpcom:
      1. Rename --with-xpcom-lib to --with-xpcom-sdk-dir
      2. Don't use pkg-config to find libs (won't work), rather scan 
/usr/lib/iceape
      3. Use libxpcomglue_s.a, not libxpcomglue.a
      4. Re-introduce use of XPCOM_LIB in plugin link line
    modified:
      macros/xpcom.m4
      plugin/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.514
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-07 12:38:20 +0200
    message:
      Correct use of tmpnam
    modified:
      plugin/plugin.cpp
    ------------------------------------------------------------
    revno: 9439.1.515
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 09:31:25 +0200
    message:
      Fix computation of sound duration for stereo sounds. See bug #24481.
    modified:
      libmedia/ffmpeg/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9439.1.516
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 10:25:38 +0200
    message:
      Change some methods and member names in sound stuff (readability)
    modified:
      libmedia/ffmpeg/sound_handler_sdl.cpp
      libmedia/ffmpeg/sound_handler_sdl.h
    ------------------------------------------------------------
    revno: 9439.1.517
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 10:31:44 +0200
    message:
      Add some info about libmedia layout (how it is and how it needs to be 
changed)
    added:
      libmedia/README
    ------------------------------------------------------------
    revno: 9439.1.518
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 11:27:25 +0200
    message:
      Remove dead code (old matrix mat, non-cached matrix params)
    modified:
      libcore/character.cpp
      libcore/matrix.cpp
    ------------------------------------------------------------
    revno: 9439.1.519
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 12:32:55 +0200
    message:
      Add some media files for testing.
    added:
      testsuite/media/mono44.mp2
      testsuite/media/stereo8.mp3
    ------------------------------------------------------------
    revno: 9439.1.520
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 12:34:10 +0200
    message:
      Test for ming version 0.4.3.
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.521
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 12:35:24 +0200
    message:
      Test for embedded sound and the Sound object. Not yet enabled.
    added:
      testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9439.1.522
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 12:47:01 +0200
    message:
      Add simple MovieTester-based runner for EmbeddedSound, enable automatic
      run of test.
    added:
      testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
    modified:
      testsuite/misc-ming.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.523
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 13:48:53 +0200
    message:
      copyright dates and totals count
    modified:
      testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9439.1.524
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 13:58:12 +0200
    message:
      Test for onSoundComplete and duration.
    modified:
      testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
      testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9439.1.525
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 15:54:55 +0200
    message:
      Get padding information from media backend.
    modified:
      libmedia/MediaHandler.h
      libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
      libmedia/ffmpeg/MediaHandlerFfmpeg.h
        ------------------------------------------------------------
        revno: 9439.171.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-08 15:52:46 +0200
        message:
          Provide getInputPaddingSize() for the media handler to allow 
allocating
          the correct size of buffer on SWF parsing.
        modified:
          libmedia/MediaHandler.h
          libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
          libmedia/ffmpeg/MediaHandlerFfmpeg.h
    ------------------------------------------------------------
    revno: 9439.1.526
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 16:13:08 +0200
    message:
      Change sound_handler::create_sound interface to take a SimpleBuffer by 
auto_ptr, avoiding memory copies for event sounds (and improving readability); 
have sound_data constructor make sure that if a SimpleBuffer is passed it's 
padded a MediaHandler requires; have DEFINESOUND tag loader query MediaHandler 
for padding bytes when allocating the buffer for sound data. Fixes an invalid 
read of ffmpeg on EmbeddedSoundTest.swf
    modified:
      libcore/swf/tag_loaders.cpp
      libmedia/NullSoundHandler.h
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libmedia/ffmpeg/sound_handler_sdl.cpp
      libmedia/ffmpeg/sound_handler_sdl.h
      libmedia/sound_handler.h
    ------------------------------------------------------------
    revno: 9439.1.527
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 17:19:19 +0200
    message:
      Make the resampler output buffer even-sized (as it's being considered an 
array of int16); don't abort if the samples-based computation of output buffer 
doesn't match the input one, as EmbeddedSoundTest.swf shows a case in which it 
fails but doesn't trigger any invalid write (using valgrind).
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.528
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 17:47:29 +0200
    message:
      Rework the expected resampler output size computation, and put the abort
      back. Seems sane now.
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.529
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 17:50:26 +0200
    message:
      comment out debugging lines
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.530
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 18:00:20 +0200
    message:
      Update expected results for ffmpeg. Gstreamer fails an extra one.
      
      Add onSoundComplete to named strings.
    modified:
      libcore/namedStrings.cpp
      libcore/namedStrings.h
      libmedia/ffmpeg/MediaHandlerFfmpeg.h
      testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9439.1.531
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 18:22:46 +0200
    message:
      be more verbose about failure in AudioDecoder initialization
    modified:
      libmedia/ffmpeg/sound_handler_sdl.cpp
    ------------------------------------------------------------
    revno: 9439.1.532
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 19:13:29 +0200
    message:
      More tests.
    modified:
      testsuite/misc-ming.all/EmbeddedSoundTest.c
        ------------------------------------------------------------
        revno: 9439.172.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2008-10-08 19:10:57 +0200
        message:
          Test looped sounds.
        modified:
          testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9439.1.533
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 19:37:50 +0200
    message:
      More tests for Sound.
    modified:
      testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9439.1.534
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 20:27:25 +0200
    message:
      Register media handler before sound handler (next step would be having
      the sound handler cache the media handler pointer...)
    modified:
      gui/Player.cpp
      testsuite/MovieTester.cpp
    ------------------------------------------------------------
    revno: 9439.1.535
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-08 20:38:02 +0200
    message:
      Bring back support for missing-plugins installation.
    modified:
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/GstUtil.cpp
      libmedia/gst/GstUtil.h
      libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.173.1
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Tue 2008-10-07 21:16:42 +0200
        message:
          Add check_missing_plugins, which will fire a missing-plugins dialog if
          necessary and available.
        modified:
          libmedia/gst/GstUtil.cpp
          libmedia/gst/GstUtil.h
        ------------------------------------------------------------
        revno: 9439.173.2
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Tue 2008-10-07 21:17:59 +0200
        message:
          Remove defunct plugin loading code.
        modified:
          libmedia/gst/GstUtil.cpp
          libmedia/gst/GstUtil.h
        ------------------------------------------------------------
        revno: 9439.173.3
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Tue 2008-10-07 21:32:41 +0200
        message:
          Start using check_missing_plugins.
        modified:
          libmedia/gst/GstUtil.cpp
          libmedia/gst/VideoDecoderGst.cpp
        ------------------------------------------------------------
        revno: 9439.173.4
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Tue 2008-10-07 21:51:29 +0200
        message:
          AudioDecoderGst.cpp: Start using check_missing_plugins.
          GstUtil.h: Document check_missing_plugins.
        modified:
          libmedia/gst/AudioDecoderGst.cpp
          libmedia/gst/GstUtil.h
        ------------------------------------------------------------
        revno: 9439.173.5
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Wed 2008-10-08 20:33:49 +0200
        message:
          Merge trunk.
        modified:
          README
          macros/xpcom.m4
          packaging/xpi.am
          plugin/Makefile.am
          plugin/plugin.cpp
          plugin/plugin.h
        ------------------------------------------------------------
        revno: 9439.173.6
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Wed 2008-10-08 20:34:42 +0200
        message:
          Proper pbutils init and update the registry if needed.
        modified:
          libmedia/gst/GstUtil.cpp
    ------------------------------------------------------------
    revno: 9439.1.536
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-09 10:29:40 +0200
    message:
      Drop tests with inconsistent results for now.
    modified:
      testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
      testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9439.1.537
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-10 10:21:55 -0400
    message:
      need to call pkg-config for libs; restore cerr outs to make xpi's getHome 
work.
    modified:
      macros/xpcom.m4
      plugin/plugin.cpp
    ------------------------------------------------------------
    revno: 9439.1.538
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-10 16:49:00 +0200
    message:
      Return the actual size of the buffer. Fixes bug #24503.
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.539
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-10 17:03:12 +0200
    message:
      Drop debugging.
    modified:
      libcore/character.cpp
    ------------------------------------------------------------
    revno: 9439.1.540
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-10 17:35:46 +0200
    message:
      configure.ac: Properly test for windows. Disable MIT-SHM by default.
      gui: Fix compilation for MIT-SHM enabled GTK build.
    modified:
      configure.ac
      gui/gtk_glue_agg.cpp
      gui/gtk_glue_agg.h
        ------------------------------------------------------------
        revno: 9439.173.7
        committer: Bastiaan Jacques <address@hidden>
        branch nick: gst-release
        timestamp: Fri 2008-10-10 17:19:16 +0200
        message:
          Merge trunk. Fix mit-shm configuration (disabled by default) and fix 
compilation.
        added:
          libmedia/README
          testsuite/media/mono44.mp2
          testsuite/media/stereo8.mp3
          testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
          testsuite/misc-ming.all/EmbeddedSoundTest.c
        modified:
          configure.ac
          gui/Player.cpp
          gui/gtk_glue_agg.cpp
          gui/gtk_glue_agg.h
          libcore/character.cpp
          libcore/matrix.cpp
          libcore/namedStrings.cpp
          libcore/namedStrings.h
          libcore/swf/tag_loaders.cpp
          libmedia/MediaHandler.h
          libmedia/NullSoundHandler.h
          libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
          libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
          libmedia/ffmpeg/MediaHandlerFfmpeg.h
          libmedia/ffmpeg/sound_handler_sdl.cpp
          libmedia/ffmpeg/sound_handler_sdl.h
          libmedia/sound_handler.h
          testsuite/MovieTester.cpp
          testsuite/misc-ming.all/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.541
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-10 18:56:12 +0200
    message:
      Set default stream timeout to 60 seconds because sites like youtube 
redirect
      a lot and with poor network performance (e.g. DNS lookups) 10 isn't 
enough.
      
      Change stream timeout chooser in the preferences box to a spin box with a 
      max of 300.
    modified:
      configure.ac
      gui/gtk.cpp
    ------------------------------------------------------------
    revno: 9439.1.542
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-11 01:04:02 +0200
    message:
      drop duplicated ERROR label in logging output
    modified:
      libbase/curl_adapter.cpp
    ------------------------------------------------------------
    revno: 9439.1.543
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-11 14:42:15 +0200
    message:
      Add a RECCOMMENDED label on configure output, and put in this list
      libcurl and modern pbutils
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.544
    committer: bastiaan <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-11 17:10:30 +0200
    message:
      Wallpaper over the MIT-SHM crashbug. (bug #23624)
    modified:
      gui/gtk_glue_agg.cpp
        ------------------------------------------------------------
        revno: 9439.174.1
        committer: bastiaan <address@hidden>
        branch nick: mitshm
        timestamp: Sat 2008-10-11 17:07:58 +0200
        message:
          Wallpaper over the MIT-Shm bug.
        modified:
          gui/gtk_glue_agg.cpp
    ------------------------------------------------------------
    revno: 9439.1.545
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-10-11 13:19:14 -0400
    message:
      Make install-plugins a little more clear.
    modified:
      README
    ------------------------------------------------------------
    revno: 9439.1.546
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-10-12 10:56:10 +0200
    message:
      class-description for CurlStreamFile
    modified:
      libbase/curl_adapter.cpp
    ------------------------------------------------------------
    revno: 9439.1.547
    committer: bwy <address@hidden>
    branch nick: trunk
    timestamp: Sun 2008-10-12 08:20:25 -0600
    message:
      Add ifdefs to allow disabling PNG and GIF, lacks configure support still.
    modified:
      configure.ac
      libbase/Makefile.am
      libbase/image.cpp
    ------------------------------------------------------------
    revno: 9439.1.548
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Mon 2008-10-13 00:28:40 +0200
    message:
      Fix potential memory leak by unreference gdk-pixbuf after use
    modified:
      gui/gtk.cpp
    ------------------------------------------------------------
    revno: 9439.1.549
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 10:56:32 +0200
    message:
      Reduce code duplication, clean up String charAt methods.
    modified:
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/LoadableObject.h
      libcore/asobj/String_as.cpp
      libcore/asobj/XML_as.cpp
      testsuite/actionscript.all/LoadVars.as
        ------------------------------------------------------------
        revno: 9439.163.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: postrelease
        timestamp: Thu 2008-10-02 18:39:25 +0200
        message:
          Optimize charAt, prevent UB in float->int conversion.
        modified:
          libcore/asobj/String_as.cpp
        ------------------------------------------------------------
        revno: 9439.163.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: postrelease
        timestamp: Thu 2008-10-02 18:40:05 +0200
        message:
          Move common and interchangeable methods of LoadVars and XML to 
LoadableObject.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LoadableObject.h
          libcore/asobj/XML_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.550
    committer: bastiaan <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 11:54:37 +0200
    message:
      Fix bug #24542.
    modified:
      libbase/image.cpp
      libbase/image.h
      libmedia/gst/VideoDecoderGst.h
        ------------------------------------------------------------
        revno: 9439.175.1
        committer: bastiaan <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-10-13 11:43:19 +0200
        message:
          libbase/image.{cpp,h}: Use the virtual data() everywhere so we don't 
          access a potentially unused datastore. Also add a const version.
          libmedia/gst/VideoDecoder.h: Implement const data().
        modified:
          libbase/image.cpp
          libbase/image.h
          libmedia/gst/VideoDecoderGst.h
    ------------------------------------------------------------
    revno: 9439.1.551
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 12:11:15 +0200
    message:
      Add wav file for testing embedded sound.
    added:
      testsuite/media/brokenchord.sco
      testsuite/media/brokenchord.wav
    ------------------------------------------------------------
    revno: 9439.1.552
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 12:13:52 +0200
    message:
      Make sure we always log unimplemented once.
    modified:
      libcore/swf/StreamSoundBlockTag.cpp
    ------------------------------------------------------------
    revno: 9439.1.553
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 13:10:01 +0200
    message:
      Comments, debug messages and unimplemented messages stuff
    modified:
      libcore/swf/StartSoundTag.cpp
      libcore/swf/tag_loaders.cpp
      libmedia/sound_handler.h
        ------------------------------------------------------------
        revno: 9439.176.1
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Sun 2008-10-12 17:30:16 +0200
        message:
          Log unimplemented for in/out points of StartSound
        modified:
          libcore/swf/StartSoundTag.cpp
        ------------------------------------------------------------
        revno: 9439.176.2
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Sun 2008-10-12 17:32:51 +0200
        message:
          fix comments for sound_handler::play_sound
        modified:
          libmedia/sound_handler.h
        ------------------------------------------------------------
        revno: 9439.176.3
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-10-13 02:49:45 +0200
        message:
          Don't let MP3 delay seek unimplemented messages hide
        modified:
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9439.176.4
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-10-13 12:05:12 +0200
        message:
          merge from trunk
        modified:
          configure.ac
          gui/gtk.cpp
          libbase/Makefile.am
          libbase/image.cpp
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LoadableObject.h
          libcore/asobj/String_as.cpp
          libcore/asobj/XML_as.cpp
          testsuite/actionscript.all/LoadVars.as
        ------------------------------------------------------------
        revno: 9439.176.5
        committer: strk <address@hidden>
        branch nick: trunk
        timestamp: Mon 2008-10-13 13:07:05 +0200
        message:
          merge from trunk (please stopbzr status! :)
        added:
          testsuite/media/brokenchord.sco
          testsuite/media/brokenchord.wav
        modified:
          libbase/image.cpp
          libbase/image.h
          libcore/swf/StreamSoundBlockTag.cpp
          libmedia/gst/VideoDecoderGst.h
    ------------------------------------------------------------
    revno: 9439.1.554
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 07:37:36 -0400
    message:
      fix bug wherein th"wrong" version of libtoolize confused our libltdl 
configuration
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.555
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 14:07:04 +0200
    message:
      Explicitly test in the source dir for libltdl stuff.
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.556
    committer: Markus Gothe <address@hidden>
    branch nick: gnash
    timestamp: Mon 2008-10-13 17:39:16 +0200
    message:
      Preprocesor fix for APPLE CPP et al
    modified:
      testsuite/misc-ming.all/DrawingApiTest.as
    ------------------------------------------------------------
    revno: 9439.1.557
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-13 17:43:15 -0400
    message:
      post-release changes
    added:
      ChangeLog
    renamed:
      ChangeLog => ChangeLog-0.8.4
    ------------------------------------------------------------
    revno: 9439.1.558
    committer: Dossy Shiobara <address@hidden>
    branch nick: gnash-trunk-win32
    timestamp: Tue 2008-10-14 22:51:58 -0400
    message:
      Changes required to get Gnash to build on Win32 again.
    modified:
      gui/am-frag/fltk.am
      libamf/Makefile.am
      libbase/GnashImageJpeg.h
      libbase/Makefile.am
      libbase/dsodefs.h
      libbase/extension.cpp
      libbase/sharedlib.cpp
      libbase/utf8.h
      libcore/Makefile.am
      libcore/asobj/Makefile.am
      libcore/parser/Makefile.am
      libcore/vm/Makefile.am
      libmedia/Makefile.am
      libnet/Makefile.am
      plugin/mozilla-sdk/Makefile.am
      plugin/mozilla-sdk/np_entry.cpp
      plugin/win32/Makefile.am
      plugin/win32/npgnash.c
      plugin/win32/plugin.cpp
      utilities/Makefile.am
Diff too large for email (141951 lines, the limit is 1000).

reply via email to

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