gnash-commit
[Top][All Lists]
Advanced

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

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


From: Benjamin Wolsey
Subject: [Gnash-commit] /srv/bzr/gnash/avm2 r9692: Merge from trunk.
Date: Fri, 20 Feb 2009 13:24:00 +0100
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9692
committer: Benjamin Wolsey <address@hidden>
branch nick: avm2
timestamp: Fri 2009-02-20 13:24:00 +0100
message:
  Merge from trunk.
removed:
  backend/render_handler_agg_compat.h
  po/sv.po
  testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
added:
  libbase/GnashFileUtilities.cpp
  libbase/GnashFileUtilities.h
  libbase/NamingPolicy.cpp
  libbase/NamingPolicy.h
  macros/swfmill.m4
  packaging/redhat/klash.spec
  testsuite/actionscript.all/HitTest.as
  testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
renamed:
  libcore/asobj/Date.cpp => libcore/asobj/Date_as.cpp
  libcore/asobj/Date.h => libcore/asobj/Date_as.h
  libnet/rtmp_server.cpp => cygnal/rtmp_server.cpp
  libnet/rtmp_server.h => cygnal/rtmp_server.h
modified:
  Makefile.am
  backend/Makefile.am
  backend/render_handler.h
  backend/render_handler_agg.cpp
  backend/render_handler_agg_style.h
  backend/render_handler_cairo.cpp
  backend/render_handler_ogl.cpp
  backend/render_handler_ogl.h
  configure.ac
  cygnal/Makefile.am
  cygnal/README
  cygnal/cvm.cpp
  cygnal/cygnal.cpp
  cygnal/testsuite/cygnal.exp
  gui/Kde4Gui.cpp
  gui/Kde4Gui.h
  gui/Player.cpp
  gui/Player.h
  gui/fltk.cpp
  gui/fltksup.h
  gui/gnash.cpp
  gui/gtk.cpp
  gui/gtk_glue.h
  gui/gtk_glue_agg.cpp
  gui/gtk_glue_agg.h
  gui/gtksup.h
  gui/gui.cpp
  gui/gui.h
  gui/kde.cpp
  gui/kdesup.h
  gui/klash3.moc.in
  gui/klash4.moc.in
  libamf/amf.cpp
  libamf/amf.h
  libamf/buffer.cpp
  libamf/buffer.h
  libamf/element.cpp
  libamf/element.h
  libamf/flv.cpp
  libbase/GnashImage.h
  libbase/GnashSystemIOHeaders.h
  libbase/IOChannel.cpp
  libbase/IOChannel.h
  libbase/Makefile.am
  libbase/NetworkAdapter.h
  libbase/curl_adapter.cpp
  libbase/noseek_fd_adapter.cpp
  libbase/rc.cpp
  libbase/rc.h
  libbase/tu_file.cpp
  libbase/tu_file.h
  libbase/zlib_adapter.cpp
  libcore/Button.cpp
  libcore/CharacterProxy.h
  libcore/DisplayList.cpp
  libcore/Font.cpp
  libcore/Font.h
  libcore/LoadVariablesThread.cpp
  libcore/LoadVariablesThread.h
  libcore/MovieClip.cpp
  libcore/MovieClip.h
  libcore/Property.cpp
  libcore/PropertyList.cpp
  libcore/PropertyList.h
  libcore/RGBA.cpp
  libcore/RGBA.h
  libcore/RunInfo.h
  libcore/SWFStream.cpp
  libcore/SWFStream.h
  libcore/StreamProvider.cpp
  libcore/StreamProvider.h
  libcore/TextField.cpp
  libcore/TextField.h
  libcore/Video.cpp
  libcore/Video.h
  libcore/as_environment.cpp
  libcore/as_environment.h
  libcore/as_function.cpp
  libcore/as_object.cpp
  libcore/as_object.h
  libcore/as_value.cpp
  libcore/as_value.h
  libcore/asobj/Array_as.cpp
  libcore/asobj/AsBroadcaster.cpp
  libcore/asobj/AsBroadcaster.h
  libcore/asobj/ClassHierarchy.cpp
  libcore/asobj/Error_as.cpp
  libcore/asobj/Global.cpp
  libcore/asobj/LoadVars_as.cpp
  libcore/asobj/LoadVars_as.h
  libcore/asobj/LoadableObject.cpp
  libcore/asobj/LocalConnection_as.cpp
  libcore/asobj/Makefile.am
  libcore/asobj/Math_as.cpp
  libcore/asobj/Mouse_as.cpp
  libcore/asobj/NetConnection_as.cpp
  libcore/asobj/NetStream_as.cpp
  libcore/asobj/Number_as.cpp
  libcore/asobj/Object.cpp
  libcore/asobj/SharedObject_as.cpp
  libcore/asobj/SharedObject_as.h
  libcore/asobj/Sound_as.cpp
  libcore/asobj/String_as.cpp
  libcore/asobj/TextFormat_as.cpp
  libcore/asobj/XMLNode_as.cpp
  libcore/asobj/XMLNode_as.h
  libcore/asobj/XMLSocket_as.cpp
  libcore/asobj/XML_as.cpp
  libcore/asobj/XML_as.h
  libcore/character.cpp
  libcore/character.h
  libcore/cxform.cpp
  libcore/debugger.cpp
  libcore/fill_style.cpp
  libcore/fill_style.h
  libcore/generic_character.cpp
  libcore/gnash.h
  libcore/impl.cpp
  libcore/impl.h
  libcore/movie_root.cpp
  libcore/movie_root.h
  libcore/parser/SWFMovieDefinition.cpp
  libcore/parser/SWFMovieDefinition.h
  libcore/parser/action_buffer.cpp
  libcore/parser/action_buffer.h
  libcore/parser/character_def.cpp
  libcore/parser/character_def.h
  libcore/parser/morph2_character_def.cpp
  libcore/parser/morph2_character_def.h
  libcore/parser/shape_character_def.cpp
  libcore/parser/shape_character_def.h
  libcore/parser/sprite_definition.cpp
  libcore/render.cpp
  libcore/render.h
  libcore/styles.cpp
  libcore/styles.h
  libcore/swf.h
  libcore/swf/CSMTextSettingsTag.cpp
  libcore/swf/CSMTextSettingsTag.h
  libcore/swf/DefineButtonCxformTag.cpp
  libcore/swf/DefineButtonCxformTag.h
  libcore/swf/DefineButtonSoundTag.cpp
  libcore/swf/DefineButtonSoundTag.h
  libcore/swf/DefineButtonTag.cpp
  libcore/swf/DefineButtonTag.h
  libcore/swf/DefineEditTextTag.cpp
  libcore/swf/DefineEditTextTag.h
  libcore/swf/DefineFontAlignZonesTag.cpp
  libcore/swf/DefineFontAlignZonesTag.h
  libcore/swf/DefineFontNameTag.h
  libcore/swf/DefineFontTag.cpp
  libcore/swf/DefineFontTag.h
  libcore/swf/DefineTextTag.cpp
  libcore/swf/DefineTextTag.h
  libcore/swf/DefineVideoStreamTag.cpp
  libcore/swf/DefineVideoStreamTag.h
  libcore/swf/DisplayListTag.h
  libcore/swf/DoABCTag.h
  libcore/swf/DoActionTag.h
  libcore/swf/DoInitActionTag.h
  libcore/swf/PlaceObject2Tag.cpp
  libcore/swf/PlaceObject2Tag.h
  libcore/swf/RemoveObjectTag.cpp
  libcore/swf/RemoveObjectTag.h
  libcore/swf/ScriptLimitsTag.h
  libcore/swf/SetBackgroundColorTag.h
  libcore/swf/StartSoundTag.cpp
  libcore/swf/StartSoundTag.h
  libcore/swf/StreamSoundBlockTag.cpp
  libcore/swf/StreamSoundBlockTag.h
  libcore/swf/SymbolClassTag.h
  libcore/swf/TagLoadersTable.cpp
  libcore/swf/TagLoadersTable.h
  libcore/swf/TextRecord.cpp
  libcore/swf/TextRecord.h
  libcore/swf/VideoFrameTag.cpp
  libcore/swf/VideoFrameTag.h
  libcore/swf/tag_loaders.cpp
  libcore/swf/tag_loaders.h
  libcore/swf_function.cpp
  libcore/swf_function.h
  libcore/vm/ASHandlers.cpp
  libcore/vm/ASHandlers.h
  libcore/vm/ActionExec.cpp
  libcore/vm/ActionExec.h
  libcore/vm/CallStack.cpp
  libcore/vm/ExecutableCode.h
  libcore/vm/Machine.cpp
  libcore/vm/VM.cpp
  libcore/vm/VM.h
  libcore/vm/action.cpp
  libcore/vm/fn_call.h
  libmedia/AudioDecoderNellymoser.cpp
  libmedia/FLVParser.cpp
  libmedia/FLVParser.h
  libmedia/Makefile.am
  libmedia/MediaHandler.cpp
  libmedia/MediaHandler.h
  libmedia/MediaParser.cpp
  libmedia/MediaParser.h
  libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
  libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
  libmedia/ffmpeg/MediaParserFfmpeg.cpp
  libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
  libmedia/gst/AudioDecoderGst.cpp
  libmedia/gst/MediaHandlerGst.cpp
  libmedia/gst/MediaParserGst.cpp
  libmedia/gst/VideoDecoderGst.cpp
  libnet/Makefile.am
  libnet/cache.h
  libnet/cque.h
  libnet/diskstream.cpp
  libnet/handler.cpp
  libnet/http.cpp
  libnet/http.h
  libnet/network.cpp
  libnet/rtmp.cpp
  libnet/rtmp.h
  libnet/rtmp_client.cpp
  libnet/rtmp_msg.cpp
  libnet/rtmp_msg.h
  libsound/EmbedSoundInst.cpp
  macros/ffmpeg.m4
  macros/kde3.m4
  macros/kde4.m4
  packaging/deb.am
  packaging/debian/changelog
  packaging/debian/control
  packaging/debian/gnash-klash.install
  packaging/debian/klash.install
  packaging/debian/klash.links
  packaging/debian/konqueror-plugin-gnash.install
  packaging/debian/mozilla-plugin-gnash.install
  packaging/debian/mozilla-plugin-gnash.postinst
  packaging/debian/mozilla-plugin-gnash.prerm
  packaging/debian/rules
  packaging/redhat/gnash.spec
  packaging/rpm.am
  packaging/snapshot.am
  packaging/xpi.am
  packaging/xpi/install.rdf
  packaging/xpi/update.rdf
  plugin/Makefile.am
  plugin/mozilla-sdk/np_entry.cpp
  plugin/mozilla-sdk/npn_gate.cpp
  plugin/mozilla-sdk/npp_gate.cpp
  plugin/mozilla-sdk/npplat.h
  plugin/mozilla-sdk/pluginbase.h
  plugin/plugin.cpp
  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
  testsuite/MovieTester.cpp
  testsuite/MovieTester.h
  testsuite/actionscript.all/ASnative.as
  testsuite/actionscript.all/Date.as
  testsuite/actionscript.all/Error.as
  testsuite/actionscript.all/Global.as
  testsuite/actionscript.all/LoadVars.as
  testsuite/actionscript.all/Makefile.am
  testsuite/actionscript.all/Math.as
  testsuite/actionscript.all/MovieClip.as
  testsuite/actionscript.all/Number.as
  testsuite/actionscript.all/TextField.as
  testsuite/actionscript.all/XML.as
  testsuite/actionscript.all/ops.as
  testsuite/gnashrc.in
  testsuite/libamf.all/test_amf.cpp
  testsuite/libbase/CurlStreamTest.cpp
  testsuite/libcore.all/Makefile.am
  testsuite/libcore.all/PropertyListTest.cpp
  testsuite/libcore.all/StreamTest.cpp
  testsuite/libnet.all/Makefile.am
  testsuite/libnet.all/test_diskstream.cpp
  testsuite/libnet.all/test_http.cpp
  testsuite/libnet.all/test_rtmp.cpp
  testsuite/misc-ming.all/DrawingApiTestRunner.cpp
  testsuite/misc-ming.all/NetStream-SquareTest.c
  testsuite/misc-ming.all/SharedObjectTest.as
  testsuite/misc-ming.all/SharedObjectTestRunner.sh
  testsuite/swfdec/PASSING
  testsuite/swfdec/swfdec_gnash_tester
  utilities/Makefile.am
  utilities/flvdumper.cpp
  utilities/processor.cpp
  libcore/asobj/Date_as.cpp
  libcore/asobj/Date_as.h
  cygnal/rtmp_server.cpp
  cygnal/rtmp_server.h
    ------------------------------------------------------------
    revno: 9439.1.1057
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-12-31 03:19:30 +0100
    message:
      Corner cases in comparison opcode, fixes relational-#.swf tests of 
swfdec, from version 5 to 7 (all).
    modified:
      libcore/vm/ASHandlers.cpp
      testsuite/actionscript.all/ops.as
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1058
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-12-31 03:22:00 +0100
    message:
      netstream-onmetadata.swf also passed, due to the AMF0 Date decoding...
    modified:
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1059
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-12-31 17:57:29 +0100
    message:
      apply_matrix_to_path: don't allocate double as many paths for each shape
    modified:
      backend/render_handler_agg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1060
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-12-31 19:15:09 +0100
    message:
      Don't create a new renderer at each character drawing
    modified:
      backend/render_handler_agg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1061
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-01 00:18:11 +0100
    message:
      Implement and test encoding/decoding of LONG STRING amf0 type. pp 10 for 
lnx fails, pp 9 and gnash succeed.
    modified:
      libcore/as_value.cpp
      testsuite/misc-ming.all/SharedObjectTest.as
      testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
    ------------------------------------------------------------
    revno: 9439.1.1062
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-02 13:48:38 +0100
    message:
      Test and fix Date encoding with overridden valueOf().
      
      Fix memory corruption (GC) on exit with SharedObject::flush().
    removed:
      testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
    renamed:
      libcore/asobj/Date.cpp => libcore/asobj/Date_as.cpp
      libcore/asobj/Date.h => libcore/asobj/Date_as.h
    modified:
      libcore/as_value.cpp
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/Makefile.am
      libcore/asobj/SharedObject_as.cpp
      libcore/asobj/SharedObject_as.h
      libcore/asobj/String_as.cpp
      libcore/impl.cpp
      libcore/vm/VM.cpp
      libcore/vm/VM.h
      testsuite/misc-ming.all/SharedObjectTest.as
      libcore/asobj/Date_as.cpp
      libcore/asobj/Date_as.h
        ------------------------------------------------------------
        revno: 9439.255.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Wed 2008-12-31 13:53:47 +0100
        message:
          Rename Date to Date_as, clean it up, and move the class definition
          to the header for use in AMF decoding.
          
          Add new test to SharedObjectTest, which makes Gnash fail a seemingly
          unrelated assertion in action.cpp.
        renamed:
          libcore/asobj/Date.cpp => libcore/asobj/Date_as.cpp
          libcore/asobj/Date.h => libcore/asobj/Date_as.h
        modified:
          libcore/as_value.cpp
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/Makefile.am
          libcore/asobj/String_as.cpp
          testsuite/misc-ming.all/SharedObjectTest.as
          libcore/asobj/Date_as.cpp
          libcore/asobj/Date_as.h
        ------------------------------------------------------------
        revno: 9439.255.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Fri 2009-01-02 13:00:13 +0100
        message:
          Flush SOL files when the SharedObjectLibrary is cleared, not in
          the dtor of SharedObject_as, due to GC issues. Delete the 
SharedObjectLibrary
          before GC::cleanup() is called for similar reasons. Add VM::clear() 
method
          for doing this.
        modified:
          libcore/asobj/SharedObject_as.cpp
          libcore/asobj/SharedObject_as.h
          libcore/impl.cpp
          libcore/vm/VM.cpp
          libcore/vm/VM.h
        ------------------------------------------------------------
        revno: 9439.255.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Fri 2009-01-02 13:09:13 +0100
        message:
          Test a Date with overridden valueOf. Use Date_as::getTimeValue() 
instead.
        modified:
          libcore/as_value.cpp
          testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
        ------------------------------------------------------------
        revno: 9439.255.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Fri 2009-01-02 13:16:04 +0100
        message:
          Another SOL test.
        modified:
          libcore/as_value.cpp
          testsuite/misc-ming.all/SharedObjectTest.as
          testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
    ------------------------------------------------------------
    revno: 9439.1.1063
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-02 13:52:20 +0100
    message:
      It seems this was deleted when resolving a conflict.
    added:
      testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
    ------------------------------------------------------------
    revno: 9439.1.1064
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sat 2009-01-03 17:45:59 +0100
    message:
      Remove libmedia dependency on libcore. Fix metadata handling crash
      (bug #22868). Minor modifications, with documentation, to libmedia 
interface
      and removal of VM functionality to libcore.
    modified:
      libcore/as_value.cpp
      libcore/as_value.h
      libcore/asobj/Date_as.cpp
      libcore/asobj/Date_as.h
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/SharedObject_as.cpp
      libcore/parser/action_buffer.h
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/FLVParser.cpp
      libmedia/FLVParser.h
      libmedia/Makefile.am
      libmedia/MediaHandler.cpp
      libmedia/MediaHandler.h
      libmedia/MediaParser.cpp
      libmedia/MediaParser.h
      libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
      libmedia/gst/MediaHandlerGst.cpp
        ------------------------------------------------------------
        revno: 9439.256.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Fri 2009-01-02 16:37:21 +0100
        message:
          Minor cleanups.
        modified:
          libcore/as_value.cpp
        ------------------------------------------------------------
        revno: 9439.256.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Fri 2009-01-02 17:08:00 +0100
        message:
          Drop stuff.
        modified:
          libcore/parser/action_buffer.h
        ------------------------------------------------------------
        revno: 9439.256.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Sat 2009-01-03 09:45:20 +0100
        message:
          Rearrange header.
        modified:
          libmedia/FLVParser.h
        ------------------------------------------------------------
        revno: 9439.256.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Sat 2009-01-03 10:37:30 +0100
        message:
          Line breaks.
        modified:
          libcore/asobj/NetStream_as.cpp
        ------------------------------------------------------------
        revno: 9439.256.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Sat 2009-01-03 10:54:35 +0100
        message:
          Have isFLV throw an IOException when not enough bytes are available 
for
          reading. Add exception specification, document and catch it. Throw 
          MediaException not GnashException on other libmedia errors.
          
          Split long lines.
        modified:
          libmedia/FLVParser.cpp
          libmedia/FLVParser.h
          libmedia/MediaHandler.cpp
          libmedia/MediaHandler.h
          libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
          libmedia/ffmpeg/MediaParserFfmpeg.cpp
          libmedia/gst/MediaHandlerGst.cpp
        ------------------------------------------------------------
        revno: 9439.256.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Sat 2009-01-03 16:01:27 +0100
        message:
          Replace MetaTag struct with a simple multimap of timestamp to buffer. 
Transfer
          tags to NetStream_as before executing, and move execution to libcore 
instead
          of libmedia. This removes libmedia's dependency on libcore for this 
purpose,
          and more importantly fixes a crash when a metadata function triggers 
the
          destruction of the FLVParser.
          
          Make readAMF0 const correct, update all callers.
          
          Register Date prototype with VM using addStatic, which fixes a crash 
in
          AMF parsing (Date construction).
          
          Don't use the VM's RNG in AudioDecoderNellymoser. It's not 
thread-safe, and
          creates an unnecessary dependency.
          
          Remove libmedia's dependency on libcore for win32 (should now build 
without).
        modified:
          libcore/as_value.cpp
          libcore/as_value.h
          libcore/asobj/Date_as.cpp
          libcore/asobj/Date_as.h
          libcore/asobj/NetConnection_as.cpp
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/SharedObject_as.cpp
          libmedia/AudioDecoderNellymoser.cpp
          libmedia/FLVParser.cpp
          libmedia/FLVParser.h
          libmedia/Makefile.am
          libmedia/MediaParser.cpp
          libmedia/MediaParser.h
        ------------------------------------------------------------
        revno: 9439.256.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Sat 2009-01-03 16:29:43 +0100
        message:
          Dox, quieten debugging.
        modified:
          libcore/as_value.cpp
          libcore/asobj/NetStream_as.cpp
          libmedia/FLVParser.h
          libmedia/MediaParser.h
        ------------------------------------------------------------
        revno: 9439.256.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Sat 2009-01-03 17:34:08 +0100
        message:
          Move typedefs to MediaParser class.
        modified:
          libcore/asobj/NetStream_as.cpp
          libmedia/MediaParser.h
    ------------------------------------------------------------
    revno: 9439.1.1065
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-01-03 21:24:24 -0700
    message:
      needs a few more header files.
    modified:
      libmedia/MediaParser.h
    ------------------------------------------------------------
    revno: 9439.1.1066
    author: Giuseppe Scrivano <address@hidden>
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-01-04 18:22:59 +0100
    message:
      Fix build of xpi
    modified:
      plugin/plugin.cpp
    ------------------------------------------------------------
    revno: 9439.1.1067
    author: Ralf Thalau <address@hidden>
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-01-04 18:32:20 +0100
    message:
      add --with-swfmill option to configure
    added:
      macros/swfmill.m4
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.1068
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-01-04 18:52:15 +0100
    message:
      fix report of KPARTS4 install dirs
    modified:
      Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.1069
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-01-04 19:12:56 +0100
    message:
      typo
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.1070
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-01-04 20:13:04 +0100
    message:
      typo
    modified:
      macros/swfmill.m4
    ------------------------------------------------------------
    revno: 9439.1.1071
    committer: John Wimer <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-01-04 22:58:31 +0100
    message:
      Add Gnash icon to kde4 gui.
      Add Properties dialog to kde4 gui.
      Update moc file with new slot.
    modified:
      gui/Kde4Gui.cpp
      gui/Kde4Gui.h
      gui/klash4.moc.in
    ------------------------------------------------------------
    revno: 9439.1.1072
    committer: John Wimer <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-01-05 18:57:29 +0100
    message:
      Keep the "Click to play" button from taking half the screen when in 
fullscreen mode.
    modified:
      gui/gtk.cpp
    ------------------------------------------------------------
    revno: 9439.1.1073
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2009-01-06 11:47:43 +0100
    message:
      More rigorous use of parameters. Cleanups.
    modified:
      libcore/RGBA.cpp
      libcore/RGBA.h
      libcore/SWFStream.cpp
      libcore/SWFStream.h
      libcore/fill_style.cpp
      libcore/fill_style.h
      libcore/impl.cpp
      libcore/impl.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/action_buffer.cpp
      libcore/parser/morph2_character_def.cpp
      libcore/parser/morph2_character_def.h
      libcore/parser/shape_character_def.cpp
      libcore/parser/shape_character_def.h
      libcore/parser/sprite_definition.cpp
      libcore/styles.cpp
      libcore/styles.h
      libcore/swf.h
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/CSMTextSettingsTag.h
      libcore/swf/DefineButtonCxformTag.cpp
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DefineButtonSoundTag.cpp
      libcore/swf/DefineButtonSoundTag.h
      libcore/swf/DefineButtonTag.cpp
      libcore/swf/DefineButtonTag.h
      libcore/swf/DefineEditTextTag.cpp
      libcore/swf/DefineEditTextTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DefineFontAlignZonesTag.h
      libcore/swf/DefineFontNameTag.h
      libcore/swf/DefineFontTag.cpp
      libcore/swf/DefineFontTag.h
      libcore/swf/DefineTextTag.cpp
      libcore/swf/DefineTextTag.h
      libcore/swf/DefineVideoStreamTag.cpp
      libcore/swf/DefineVideoStreamTag.h
      libcore/swf/DisplayListTag.h
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/PlaceObject2Tag.h
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/RemoveObjectTag.h
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StartSoundTag.h
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/StreamSoundBlockTag.h
      libcore/swf/TagLoadersTable.cpp
      libcore/swf/TagLoadersTable.h
      libcore/swf/TextRecord.cpp
      libcore/swf/TextRecord.h
      libcore/swf/VideoFrameTag.cpp
      libcore/swf/VideoFrameTag.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      libcore/vm/ASHandlers.cpp
      libcore/vm/ASHandlers.h
      libcore/vm/ActionExec.cpp
      libcore/vm/ActionExec.h
        ------------------------------------------------------------
        revno: 9439.257.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Mon 2009-01-05 10:32:03 +0100
        message:
          Rename tag_type enum to TagType and action_type to ActionType.
          Use SWF::TagType everywhere instead of sometimes int.
        modified:
          libcore/RGBA.cpp
          libcore/RGBA.h
          libcore/SWFStream.cpp
          libcore/SWFStream.h
          libcore/fill_style.cpp
          libcore/fill_style.h
          libcore/impl.cpp
          libcore/impl.h
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/action_buffer.cpp
          libcore/parser/morph2_character_def.cpp
          libcore/parser/morph2_character_def.h
          libcore/parser/shape_character_def.cpp
          libcore/parser/shape_character_def.h
          libcore/parser/sprite_definition.cpp
          libcore/styles.cpp
          libcore/styles.h
          libcore/swf.h
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
          libcore/swf/DefineButtonCxformTag.cpp
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/DefineButtonSoundTag.cpp
          libcore/swf/DefineButtonSoundTag.h
          libcore/swf/DefineButtonTag.cpp
          libcore/swf/DefineButtonTag.h
          libcore/swf/DefineEditTextTag.cpp
          libcore/swf/DefineEditTextTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontAlignZonesTag.h
          libcore/swf/DefineFontNameTag.h
          libcore/swf/DefineFontTag.cpp
          libcore/swf/DefineFontTag.h
          libcore/swf/DefineTextTag.cpp
          libcore/swf/DefineTextTag.h
          libcore/swf/DefineVideoStreamTag.cpp
          libcore/swf/DefineVideoStreamTag.h
          libcore/swf/DisplayListTag.h
          libcore/swf/DoActionTag.h
          libcore/swf/DoInitActionTag.h
          libcore/swf/PlaceObject2Tag.cpp
          libcore/swf/PlaceObject2Tag.h
          libcore/swf/RemoveObjectTag.cpp
          libcore/swf/RemoveObjectTag.h
          libcore/swf/ScriptLimitsTag.h
          libcore/swf/SetBackgroundColorTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/TagLoadersTable.cpp
          libcore/swf/TagLoadersTable.h
          libcore/swf/TextRecord.cpp
          libcore/swf/TextRecord.h
          libcore/swf/VideoFrameTag.cpp
          libcore/swf/VideoFrameTag.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          libcore/vm/ASHandlers.cpp
          libcore/vm/ASHandlers.h
          libcore/vm/ActionExec.cpp
          libcore/vm/ActionExec.h
        ------------------------------------------------------------
        revno: 9439.257.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Mon 2009-01-05 11:20:39 +0100
        message:
          Modifications to TagLoadersTable. Use SWF::TagType for the table key,
          as that's enforced for the loader_function anyway.
        modified:
          libcore/swf/TagLoadersTable.cpp
          libcore/swf/TagLoadersTable.h
        ------------------------------------------------------------
        revno: 9439.257.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: test
        timestamp: Tue 2009-01-06 11:04:07 +0100
        message:
          Minor cleanups.
        modified:
          libcore/swf/tag_loaders.cpp
    ------------------------------------------------------------
    revno: 9439.1.1074
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-01-07 08:53:42 +0100
    message:
      Drop unneeded includes.
    modified:
      libcore/as_environment.cpp
      libcore/as_environment.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/tag_loaders.cpp
      libcore/swf_function.cpp
      libcore/swf_function.h
        ------------------------------------------------------------
        revno: 9439.258.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-12-30 16:18:25 +0100
        message:
          Header cleanup.
        modified:
          libcore/as_environment.cpp
          libcore/as_environment.h
          libcore/swf/tag_loaders.cpp
          libcore/swf_function.h
        ------------------------------------------------------------
        revno: 9439.258.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-12-30 16:21:27 +0100
        message:
          Line breaks.
        modified:
          libcore/swf/PlaceObject2Tag.cpp
        ------------------------------------------------------------
        revno: 9439.258.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2008-12-30 16:28:13 +0100
        message:
          Minor cleanups.
        modified:
          libcore/swf_function.cpp
    ------------------------------------------------------------
    revno: 9439.1.1075
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-01-07 12:37:48 +0100
    message:
      Minor simplifications.
    modified:
      libcore/Video.cpp
      libcore/swf/DefineVideoStreamTag.cpp
      libcore/swf/DefineVideoStreamTag.h
      libcore/swf/VideoFrameTag.cpp
        ------------------------------------------------------------
        revno: 9439.259.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-07 10:34:02 +0100
        message:
          Make getting a frame slice tidier and more efficient.
        modified:
          libcore/swf/DefineVideoStreamTag.cpp
          libcore/swf/DefineVideoStreamTag.h
        ------------------------------------------------------------
        revno: 9439.259.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-07 10:55:08 +0100
        message:
          Match typedefs, name padding bytes.
        modified:
          libcore/Video.cpp
          libcore/swf/VideoFrameTag.cpp
    ------------------------------------------------------------
    revno: 9439.1.1076
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-01-07 22:03:01 +0100
    message:
      document semantic of return value from IOChannel::read(..)
    modified:
      libbase/IOChannel.h
    ------------------------------------------------------------
    revno: 9439.1.1077
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-01-07 22:22:56 +0100
    message:
      Fix backward comparison in getFileType
    modified:
      libcore/impl.cpp
    ------------------------------------------------------------
    revno: 9439.1.1078
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 08:05:33 +0100
    message:
      AS corrections, some swfdec test passes.
    modified:
      libcore/as_environment.cpp
      libcore/asobj/AsBroadcaster.cpp
      libcore/asobj/AsBroadcaster.h
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/movie_root.cpp
      libcore/vm/ASHandlers.cpp
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.259.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-07 13:19:14 +0100
        message:
          Prop flags of _customHeaders.
        modified:
          libcore/asobj/LoadableObject.cpp
        ------------------------------------------------------------
        revno: 9439.259.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-07 14:41:57 +0100
        message:
          Add more checks for invalid variables names. Passes swfdec tests, 
though
          it's not entirely clear if this is the correct place to check.
        modified:
          libcore/as_environment.cpp
          libcore/vm/ASHandlers.cpp
        ------------------------------------------------------------
        revno: 9439.259.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-07 14:57:11 +0100
        message:
          Cleanup.
        modified:
          libcore/as_environment.cpp
        ------------------------------------------------------------
        revno: 9439.259.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-07 16:23:27 +0100
        message:
          Silence debugging.
        modified:
          libcore/as_environment.cpp
        ------------------------------------------------------------
        revno: 9439.259.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-07 16:27:53 +0100
        message:
          Correct AsBroadcaster prop_flags, allowing override. Register native.
        modified:
          libcore/asobj/AsBroadcaster.cpp
          libcore/asobj/AsBroadcaster.h
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
    ------------------------------------------------------------
    revno: 9439.1.1079
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 09:36:56 +0100
    message:
      Fix memory corruption on XML parsing that was causing occasional crashes
      running the swfdec testsuite. Strange that it hasn't been noticed before.
      
      Just catch expected exceptions on function execution, or such errors can 
be
      hidden.
    modified:
      libcore/as_function.cpp
      libcore/asobj/XML_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.1080
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 09:40:37 +0100
    message:
      Replace action_type with ActionType in debugger too. Thanks to
      Michael Fötsch for pointing it out.
    modified:
      libcore/debugger.cpp
    ------------------------------------------------------------
    revno: 9439.1.1081
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 11:13:38 +0100
    message:
      Minor corrections to XML / XMLNode; some test passes.
    modified:
      libcore/asobj/XMLNode_as.cpp
      libcore/asobj/XML_as.cpp
      testsuite/actionscript.all/XML.as
        ------------------------------------------------------------
        revno: 9439.260.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-08 10:06:51 +0100
        message:
          Corrections to XML parsing and XMLNode output (escape attribute 
values).
        modified:
          libcore/asobj/XMLNode_as.cpp
          libcore/asobj/XML_as.cpp
        ------------------------------------------------------------
        revno: 9439.260.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-08 10:54:57 +0100
        message:
          Passing tests.
        modified:
          testsuite/actionscript.all/XML.as
    ------------------------------------------------------------
    revno: 9439.1.1082
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 15:10:36 +0100
    message:
      Split long action buffers and lines therein, should fix bug #25139
    modified:
      testsuite/misc-ming.all/NetStream-SquareTest.c
    ------------------------------------------------------------
    revno: 9439.1.1083
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 17:46:59 +0100
    message:
      Make XML errors compatible (according to the swfdec testsuite).
      
      Correct ActionDivide when dividing by 0.
    modified:
      libcore/asobj/XML_as.cpp
      libcore/vm/ASHandlers.cpp
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.261.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-08 16:29:18 +0100
        message:
          An empty tag counts as unterminated, and therefore malformed XML.
        modified:
          libcore/asobj/XML_as.cpp
        ------------------------------------------------------------
        revno: 9439.261.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-08 16:35:29 +0100
        message:
          Report missing closing tag. Tests in swfdec testsuite now pass 
(xml-error)
          for versions 7 and 8. The earlier version fail due to the string_table
          case bug.
        modified:
          libcore/asobj/XML_as.cpp
        ------------------------------------------------------------
        revno: 9439.261.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-08 17:20:10 +0100
        message:
          Handle division by 0 compatibly (and C++ standard compliant).
        modified:
          libcore/vm/ASHandlers.cpp
    ------------------------------------------------------------
    revno: 9439.1.1084
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 18:37:37 +0100
    message:
      Change the order of retrieving stack values in mathematical
      operations, as this changes the order of valueOf calls. Passes in
      swfdec math-actions.
    modified:
      libcore/vm/ASHandlers.cpp
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1085
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-08 20:49:09 +0100
    message:
      take matrix, cxform and rgba by const ref, not value
    modified:
      backend/render_handler_agg_style.h
    ------------------------------------------------------------
    revno: 9439.1.1086
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 00:46:09 +0100
    message:
      don't create a new agg::rgba8 for each range in clipbounds on 
begin_display
    modified:
      backend/render_handler_agg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1087
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 01:32:29 +0100
    message:
      don't copy character bounds while rendering
    modified:
      backend/render_handler_agg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1088
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 02:03:55 +0100
    message:
      ActionPush: when pushing a string, don't compute size twice (once for 
advancing pointer, once for constructing a std::string)
    modified:
      libcore/vm/ASHandlers.cpp
    ------------------------------------------------------------
    revno: 9439.1.1089
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 12:28:19 +0100
    message:
      Add failing tests for string-to-number
    modified:
      testsuite/actionscript.all/Number.as
    ------------------------------------------------------------
    revno: 9439.1.1090
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 13:02:46 +0100
    message:
      more tests for string-to-number (more failing)
    modified:
      testsuite/actionscript.all/Number.as
    ------------------------------------------------------------
    revno: 9439.1.1091
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 13:07:45 +0100
    message:
      more tests for string-to-number (more failing)
    modified:
      testsuite/actionscript.all/Number.as
    ------------------------------------------------------------
    revno: 9439.1.1092
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 13:30:36 +0100
    message:
      Skip leading blanks when doing string-to-number, fixes a few tests.
      Left tests are for 0x## forms.
    modified:
      libcore/as_value.cpp
      testsuite/actionscript.all/Global.as
      testsuite/actionscript.all/Number.as
    ------------------------------------------------------------
    revno: 9439.1.1093
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 13:55:01 +0100
    message:
      skip *spaces*, not *blanks* -- fixes also an swfdec testcase
    modified:
      libcore/as_value.cpp
      testsuite/actionscript.all/Number.as
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1094
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 14:50:44 +0100
    message:
      ActionScript / VM corrections, various swfdec and actionscript.all test
      passes.
    modified:
      libcore/MovieClip.cpp
      libcore/as_value.cpp
      libcore/asobj/Math_as.cpp
      libcore/asobj/Mouse_as.cpp
      libcore/vm/ASHandlers.cpp
      testsuite/actionscript.all/ASnative.as
      testsuite/actionscript.all/Date.as
      testsuite/actionscript.all/Math.as
      testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.262.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-09 08:29:26 +0100
        message:
          Make Math.min() and Math.max() (without arguments) return the correct 
value.
          
          Math.round() also calls valueOf on an unused second argument, if 
present,
          so we use a UnaryMathFunc and push it in the template like the rest.
        modified:
          libcore/asobj/Math_as.cpp
        ------------------------------------------------------------
        revno: 9439.262.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-09 09:02:09 +0100
        message:
          Prefer conversion to number on ActionNewLessThan, or comparison of
          Date objects fails.
        modified:
          libcore/as_value.cpp
          libcore/vm/ASHandlers.cpp
        ------------------------------------------------------------
        revno: 9439.262.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-09 09:37:20 +0100
        message:
          Handle std::pow correctly.
          
          The swfdec math-function test now passes except for 
std::pow(Infinity, 0.4)
          and std::pow(-Infinity, 0.4), which are apparently supposed to return 
NaN.
          The pp LNX 9,0,115,0 returns Infinity, however, which also is what 
Gnash does.
        modified:
          libcore/asobj/Math_as.cpp
          testsuite/actionscript.all/Date.as
          testsuite/actionscript.all/Math.as
        ------------------------------------------------------------
        revno: 9439.262.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-09 11:15:30 +0100
        message:
          Retrieve Math args in the correct order (affects valueOf call order), 
always
          convert first two arguments, even when there are 3 or more, and 
convert
          arguments to Math.random() as well, even though both are unused.
          
          Passes swfdec tests.
        modified:
          libcore/asobj/Math_as.cpp
        ------------------------------------------------------------
        revno: 9439.262.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-09 11:32:44 +0100
        message:
          New test passes.
        modified:
          testsuite/actionscript.all/ASnative.as
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.262.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-09 12:16:14 +0100
        message:
          Queue init event on dynamic MovieClip construction too. Passes tests 
in
          swfdec testsuite.
        modified:
          libcore/MovieClip.cpp
        ------------------------------------------------------------
        revno: 9439.262.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-09 12:26:09 +0100
        message:
          Mouse is always initialized as an AsBroadcaster. Prop flags should 
take care
          of access for SWF5 and below.
          
          Correct Mouse prop flags.
        modified:
          libcore/asobj/Mouse_as.cpp
          testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1095
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 22:10:24 +0100
    message:
      Properly support hex and oct input for string-to-number, fixing tests in 
ours and swfdec testsuite
    modified:
      libcore/as_value.cpp
      testsuite/actionscript.all/Global.as
      testsuite/actionscript.all/Number.as
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1096
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 22:33:17 +0100
    message:
      Use the versioned to_string for String.concat. This was easy. Why isn't 
to_string *always* versioned btw ?
    modified:
      libcore/asobj/String_as.cpp
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1097
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-09 22:45:28 +0100
    message:
      return NaN from Math.pow if first arg is not finite: fixes math-function 
tests from swfdec
    modified:
      libcore/asobj/Math_as.cpp
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1098
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2009-01-10 01:09:49 +0100
    message:
      XML test: check that _bytesLoaded and _bytesTotal are set by 
XML.prototype.load call; use hasOwnProperty in SWF5 too; fix run with SWF8
    modified:
      testsuite/actionscript.all/XML.as
    ------------------------------------------------------------
    revno: 9439.1.1099
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Sat 2009-01-10 01:19:56 +0100
    message:
      Check that getBytesLoaded/getBytesTotal simply return the value of 
_bytesLoaded and _bytesTotal, which exist right after a call to load (for both 
LoadVars and XML objects)
    modified:
      testsuite/actionscript.all/LoadVars.as
    ------------------------------------------------------------
    revno: 9439.1.1100
    author: Timo Jyrinki <address@hidden>
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-01-12 09:09:49 +0100
    message:
      Updated Finnish translation
    modified:
      po/fi.po
    ------------------------------------------------------------
    revno: 9439.1.1101
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-01-12 09:48:02 +0100
    message:
      Don't leak LoadVariablesRequests when finished with.
    modified:
      libcore/MovieClip.cpp
    ------------------------------------------------------------
    revno: 9439.1.1102
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2009-01-13 14:35:10 +0100
    message:
      Numerous AS fixes for 26 new swfdec testsuite and some actionscript.all
      passes.
    modified:
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/as_environment.cpp
      libcore/as_function.cpp
      libcore/as_object.cpp
      libcore/as_value.cpp
      libcore/as_value.h
      libcore/asobj/Array_as.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/Error_as.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadVars_as.h
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Number_as.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/String_as.cpp
      libcore/movie_root.cpp
      libcore/vm/ASHandlers.cpp
      testsuite/actionscript.all/Date.as
      testsuite/actionscript.all/Error.as
      testsuite/actionscript.all/Number.as
      testsuite/swfdec/PASSING
      testsuite/swfdec/swfdec_gnash_tester
        ------------------------------------------------------------
        revno: 9439.263.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2009-01-10 13:29:31 +0100
        message:
          Add a couple more tests in Number.as (all passing).
        modified:
          libcore/vm/ASHandlers.cpp
          testsuite/actionscript.all/Number.as
        ------------------------------------------------------------
        revno: 9439.263.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2009-01-10 16:14:35 +0100
        message:
          Move number conversion into separate functions so it can be used for
          parseInt too.
        modified:
          libcore/as_value.cpp
          libcore/as_value.h
        ------------------------------------------------------------
        revno: 9439.263.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2009-01-10 19:26:07 +0100
        message:
          Start using as_value::parseInt for Global.parseInt.
        modified:
          libcore/as_value.cpp
          libcore/as_value.h
          libcore/asobj/Global.cpp
        ------------------------------------------------------------
        revno: 9439.263.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2009-01-10 20:54:58 +0100
        message:
          Cleaned up but slightly unsafe version of parseInt.
        modified:
          libcore/asobj/Global.cpp
        ------------------------------------------------------------
        revno: 9439.263.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2009-01-10 21:19:13 +0100
        message:
          Clean it up and make safe.
        modified:
          libcore/asobj/Global.cpp
        ------------------------------------------------------------
        revno: 9439.263.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2009-01-10 21:29:06 +0100
        message:
          Use string size_type properly.
        modified:
          libcore/asobj/Global.cpp
        ------------------------------------------------------------
        revno: 9439.263.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sat 2009-01-10 21:51:43 +0100
        message:
          More sensible name.
        modified:
          libcore/as_value.cpp
          libcore/as_value.h
          libcore/asobj/Global.cpp
        ------------------------------------------------------------
        revno: 9439.263.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 10:50:04 +0100
        message:
          Do doubleToString better in as_value. Move dox to header.
          
          Check Date.setTime() arguments better, so that swfdec test passes.
        modified:
          libcore/as_value.cpp
          libcore/as_value.h
          libcore/asobj/Date_as.cpp
          libcore/asobj/Number_as.cpp
        ------------------------------------------------------------
        revno: 9439.263.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 13:03:12 +0100
        message:
          Make leap years calculation more readable and do what it's supposed 
to.
          
          Handle setYear arguments properly.
          
          Passes in actionscript.all, and 8 more swfdec passes.
        modified:
          libcore/asobj/Date_as.cpp
          testsuite/actionscript.all/Date.as
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.263.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 14:51:00 +0100
        message:
          Prefer valueOf over toString for all objects when comparing as_values 
where
          this is an object. Fixes ActionNewEquals for dates in SWF6+, and some
          swfdec testcases.
        modified:
          libcore/as_object.cpp
          libcore/as_value.cpp
          libcore/asobj/Date_as.cpp
          libcore/asobj/Object.cpp
          libcore/vm/ASHandlers.cpp
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.263.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 15:37:36 +0100
        message:
          Split long lines.
        modified:
          libcore/vm/ASHandlers.cpp
        ------------------------------------------------------------
        revno: 9439.263.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 16:17:59 +0100
        message:
          Pass a const std::string& to add_empty_movieclip().
        modified:
          libcore/MovieClip.cpp
          libcore/MovieClip.h
        ------------------------------------------------------------
        revno: 9439.263.13
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 17:00:41 +0100
        message:
          Correct Error implementation. Passes in actionscript.all.
        modified:
          libcore/asobj/Error_as.cpp
          testsuite/actionscript.all/Error.as
        ------------------------------------------------------------
        revno: 9439.263.14
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 17:41:54 +0100
        message:
          Correct prop flags for "extends". SWF5 still fails, probably because 
of
          prop flags when looking up constructor and __proto__.
        modified:
          libcore/as_function.cpp
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.263.15
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 22:12:01 +0100
        message:
          Modify sed script so it doesn't drop half the lines from
          function-apply-?.out.swf.
        modified:
          testsuite/swfdec/swfdec_gnash_tester
        ------------------------------------------------------------
        revno: 9439.263.16
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 22:13:27 +0100
        message:
          function-apply-5.swf passes now the whole trace is compared.
        modified:
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.263.17
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-12 22:34:39 +0100
        message:
          Assign correct "this" in function apply() calls undefined or 
non-object
          first argument.
          
          The only remaining failure in function-apply is the fact that arrays 
can't
          be faked in Gnash.
        modified:
          libcore/as_function.cpp
        ------------------------------------------------------------
        revno: 9439.263.18
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 07:55:23 +0100
        message:
          Indentation.
        modified:
          libcore/as_environment.cpp
        ------------------------------------------------------------
        revno: 9439.263.19
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 08:05:59 +0100
        message:
          Line breaks.
        modified:
          libcore/movie_root.cpp
        ------------------------------------------------------------
        revno: 9439.263.20
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 08:51:21 +0100
        message:
          Register LoadVars.decode as an ASnative, move to LoadableObject, and 
drop
          type checking. Passes in swfdec testsuite.
        modified:
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadVars_as.h
          libcore/asobj/LoadableObject.cpp
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.263.21
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 09:22:29 +0100
        message:
          Cosmetic change.
        modified:
          libcore/asobj/String_as.cpp
        ------------------------------------------------------------
        revno: 9439.263.22
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 12:05:41 +0100
        message:
          Clean ups.
        modified:
          libcore/as_object.cpp
          libcore/asobj/Global.cpp
        ------------------------------------------------------------
        revno: 9439.263.23
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 13:09:21 +0100
        message:
          Break long lines, especially long comments appended to lines of code,
          which are annoying and horrible.
        modified:
          libcore/asobj/Array_as.cpp
          libcore/asobj/NetStream_as.cpp
        ------------------------------------------------------------
        revno: 9439.263.24
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 13:25:30 +0100
        message:
          Always start the NetStream advance timer, so that status notifications
          are always sent. Pass in swfdec testsuite.
        modified:
          libcore/asobj/NetStream_as.cpp
        ------------------------------------------------------------
        revno: 9439.263.25
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 13:56:25 +0100
        message:
          Add pass in swfdec.
        modified:
          testsuite/swfdec/PASSING
        ------------------------------------------------------------
        revno: 9439.263.26
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-13 14:11:42 +0100
        message:
          Finish documentation.
        modified:
          libcore/as_value.h
    ------------------------------------------------------------
    revno: 9439.1.1103
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-01-14 12:27:58 +0100
    message:
      New tests and fix for hitTest.
    added:
      testsuite/actionscript.all/HitTest.as
    modified:
      libcore/character.cpp
      libcore/character.h
      testsuite/actionscript.all/Makefile.am
        ------------------------------------------------------------
        revno: 9439.264.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-14 08:35:42 +0100
        message:
          New HitTest test in actionscript.all.
        modified:
          testsuite/actionscript.all/Makefile.am
        ------------------------------------------------------------
        revno: 9439.264.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-14 09:50:47 +0100
        message:
          Ignore _root transform for getWorldMatrix when doing pointInBounds 
test.
          Do this by supplying an extra argument to getWorldMatrix (default 
true) for
          whether to concatenate the Stage transform.
          
          Add new HitTest tests. Gnash now passes most, and bowman.swf works
          (bug #21588 fixed).
        modified:
          libcore/character.cpp
          libcore/character.h
        ------------------------------------------------------------
        revno: 9439.264.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-14 10:27:41 +0100
        message:
          Add the HitTests test.
        added:
          testsuite/actionscript.all/HitTest.as
    ------------------------------------------------------------
    revno: 9439.1.1104
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-01-14 15:21:49 +0100
    message:
      Fix build on OpenBSD, add missing include in Global.cpp.
    modified:
      libcore/PropertyList.h
      libcore/asobj/Global.cpp
    ------------------------------------------------------------
    revno: 9439.1.1105
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-15 12:52:05 +0100
    message:
      Another OpenBSD build fix and some tests for blendMode confirming the
      way it was implemented was correct (large numbers do not truncate).
    modified:
      libcore/character.cpp
      testsuite/actionscript.all/MovieClip.as
        ------------------------------------------------------------
        revno: 9439.264.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-15 12:26:44 +0100
        message:
          Add some more tests for blendMode argument, and cast to int before 
casting
          to BlendMode because OpenBSD's compiler can't do double to BlendMode.
        modified:
          libcore/character.cpp
          testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9439.1.1106
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-01-16 20:37:33 +0100
    message:
      Implement and test _quality and _highquality, currently only settable from
      MovieClips. There is presently no manual override, but this will be 
trivial to
      implement.
      
      Implement Video.smoothing, which makes YouTube look more attractive in 
      the AGG renderer. Because this also depends on the _quality / _highquality
      setting, it can still only be set via ActionScript.
      
      Tidy up render_handler.h. Since the Gnash VM will have to be more closely
      integrated with the render_handler, new code is not in the proxy
      libcore/render.h, but rather in render_handler.h.
      
      Remove anti-aliasing flag and other related, renderer-specific enums from
      the render_handler base class- Renderers should now query the _quality
      member when deciding how to render; details of how they do it should
      be kept internal and not pollute the renderer API.
      
      Use a new VideoRenderer class in the AGG backend for drawing video 
frames. This
      may be used to keep instances alive across frames if necessary. Its 
interface
      needs more improvement. 
    modified:
      backend/render_handler.h
      backend/render_handler_agg.cpp
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      backend/render_handler_ogl.h
      cygnal/Makefile.am
      libcore/MovieClip.cpp
      libcore/Video.cpp
      libcore/Video.h
      libcore/character.cpp
      libcore/character.h
      libcore/movie_root.cpp
      libcore/movie_root.h
      libcore/render.cpp
      libcore/render.h
      testsuite/actionscript.all/MovieClip.as
      testsuite/libcore.all/Makefile.am
      utilities/Makefile.am
        ------------------------------------------------------------
        revno: 9439.265.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 12:06:01 +0100
        message:
          Start implementation of a quality setting. Clean up render_handler 
header
          so it looks more like an interface.
        modified:
          backend/render_handler.h
          backend/render_handler_ogl.cpp
        ------------------------------------------------------------
        revno: 9439.265.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 12:55:51 +0100
        message:
          Cleanup.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.265.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 13:00:16 +0100
        message:
          Typedef ClipBounds.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.265.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 14:03:54 +0100
        message:
          Introduce VideoRenderer class.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.265.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 14:21:07 +0100
        message:
          Move typedefs, and don't divide by 20.0 only to multiply by 20.0 
again.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.265.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 15:45:08 +0100
        message:
          Add templated functions for rendering video with different quality.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.265.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 17:13:37 +0100
        message:
          Improve _highquality getter/setter, test _quality.
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          cygnal/Makefile.am
          libcore/MovieClip.cpp
          libcore/character.cpp
          libcore/character.h
          libcore/movie_root.cpp
          libcore/movie_root.h
          testsuite/actionscript.all/MovieClip.as
          utilities/Makefile.am
        ------------------------------------------------------------
        revno: 9439.265.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 17:24:25 +0100
        message:
          Implement _quality for MovieClips (not yet Buttons or TextFields), 
          correct initialization order in agg (hard to spot these errors 
amongst all
          the agg warnings).
        modified:
          backend/render_handler_agg.cpp
          libcore/MovieClip.cpp
          libcore/character.cpp
          libcore/character.h
        ------------------------------------------------------------
        revno: 9439.265.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 17:30:00 +0100
        message:
          Fix testsuite run again.
        modified:
          testsuite/libcore.all/Makefile.am
        ------------------------------------------------------------
        revno: 9439.265.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 17:55:03 +0100
        message:
          Fix OGL build again.
        modified:
          backend/render_handler_agg.cpp
          backend/render_handler_ogl.cpp
          backend/render_handler_ogl.h
        ------------------------------------------------------------
        revno: 9439.265.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 19:00:27 +0100
        message:
          Implement Video.smoothing, and only use high-quality interpolation 
when
          smoothing is requested and quality is HIGH or BEST.
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          libcore/Video.cpp
          libcore/Video.h
          libcore/render.cpp
          libcore/render.h
        ------------------------------------------------------------
        revno: 9439.265.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 19:17:27 +0100
        message:
          Update drawVideoFrame signature.
        modified:
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
        ------------------------------------------------------------
        revno: 9439.265.13
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 20:01:25 +0100
        message:
          Video.smoothing and Video.deblocking shouldn't be read-only. Fixes
          YouTube (and any other SWF using smoothing).
        modified:
          libcore/Video.cpp
        ------------------------------------------------------------
        revno: 9439.265.14
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-16 20:13:21 +0100
        message:
          Silence debugging.
        modified:
          libcore/Video.cpp
    ------------------------------------------------------------
    revno: 9439.1.1107
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-01-19 14:00:51 +0100
    message:
      Allow manual override of _quality setting. Clean up VideoRenderer.
    modified:
      backend/render_handler.h
      backend/render_handler_agg.cpp
      libbase/rc.cpp
      libbase/rc.h
      libcore/character.cpp
      libcore/gnash.h
      libcore/movie_root.cpp
      libcore/movie_root.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      testsuite/gnashrc.in
        ------------------------------------------------------------
        revno: 9439.266.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 09:05:42 +0100
        message:
          Movie Quality enum to gnash.h so it's easier to share.
          
          Add an override for quality, using -1 for the AS / SWF quality 
setting,
          otherwise a permanent manual override.
        modified:
          backend/render_handler.h
          libbase/rc.cpp
          libbase/rc.h
          libcore/character.cpp
          libcore/gnash.h
          libcore/movie_root.cpp
          libcore/movie_root.h
          testsuite/gnashrc.in
        ------------------------------------------------------------
        revno: 9439.266.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 09:19:48 +0100
        message:
          Correct quality override.
        modified:
          libbase/rc.cpp
          libcore/movie_root.cpp
        ------------------------------------------------------------
        revno: 9439.266.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 10:35:43 +0100
        message:
          Drop some unused code.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.266.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 11:38:11 +0100
        message:
          Clean up VideoRenderer and other bits of the agg renderer.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.266.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 12:24:43 +0100
        message:
          Line breaks.
        modified:
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1108
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2009-01-20 10:59:41 +0100
    message:
      dump info about GIF libs and cflags
    modified:
      Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.1109
    author: Richard Barton <address@hidden>
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Tue 2009-01-20 11:02:24 +0100
    message:
      typo: GIF_CFLAG->GIF_CFLAGS (bug #25365)
    modified:
      libbase/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.1110
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-01-21 12:37:15 +0100
    message:
      Make rendering interface more consistent and simple to use.
      
      Clean up agg to use ctors properly, reduce code duplication, and replace
      long-winded manual loops to make refactoring easier.
    removed:
      backend/render_handler_agg_compat.h
    modified:
      backend/Makefile.am
      backend/render_handler.h
      backend/render_handler_agg.cpp
      backend/render_handler_agg_style.h
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      libcore/TextField.cpp
      libcore/cxform.cpp
      libcore/render.cpp
      libcore/render.h
      libcore/swf/TextRecord.cpp
        ------------------------------------------------------------
        revno: 9439.266.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 15:42:24 +0100
        message:
          More clean ups, and drop unused caching code, at least until someone 
wants to
          use it.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.266.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 16:30:49 +0100
        message:
          Drop unused header, consolidate agg renderer code more.
        removed:
          backend/render_handler_agg_compat.h
        modified:
          backend/Makefile.am
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.266.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 17:35:55 +0100
        message:
          Modify draw_line_strip (agg only).
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          libcore/TextField.cpp
          libcore/render.cpp
          libcore/render.h
          libcore/swf/TextRecord.cpp
        ------------------------------------------------------------
        revno: 9439.266.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 18:17:03 +0100
        message:
          Comments.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.266.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 21:00:32 +0100
        message:
          Minor refactoring.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.266.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 21:49:36 +0100
        message:
          Don't delay construction of elements; construction in a 
ctor-initializer
          allows some compiler optimizations.
          
          Encapsulate variables better.
        modified:
          backend/render_handler_agg_style.h
        ------------------------------------------------------------
        revno: 9439.266.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-19 22:02:39 +0100
        message:
          Fix initialization order.
        modified:
          backend/render_handler_agg_style.h
        ------------------------------------------------------------
        revno: 9439.266.13
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-20 09:11:19 +0100
        message:
          Reduce number of operations in cxform::transform, as it's called a 
lot.
        modified:
          libcore/cxform.cpp
        ------------------------------------------------------------
        revno: 9439.266.14
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-20 12:01:18 +0100
        message:
          Minor refactoring.
        modified:
          backend/render_handler_agg_style.h
        ------------------------------------------------------------
        revno: 9439.266.15
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-21 09:45:36 +0100
        message:
          Minor cleanups, fix ogl and cairo builds.
        modified:
          backend/render_handler_agg.cpp
          backend/render_handler_agg_style.h
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
        ------------------------------------------------------------
        revno: 9439.266.16
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-01-21 09:58:44 +0100
        message:
          Silence logging.
        modified:
          backend/render_handler_agg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1111
    committer: address@hidden
    branch nick: trunk
    timestamp: Thu 2009-01-22 15:24:28 +1100
    message:
      include bind.hpp for gcc 4.2.4
    modified:
      libcore/asobj/LocalConnection_as.cpp
    ------------------------------------------------------------
    revno: 9439.1.1112
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-22 16:28:34 +0100
    message:
      Implement _quality and _highquality for TextField and Button.
      
      Clean up AGG renderer and rendering interface; agg now passes all
      the DrawingApi tests.
      
      Revert cxform commit 10545.1.13, which broke things.
    modified:
      backend/render_handler.h
      backend/render_handler_agg.cpp
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      libcore/Button.cpp
      libcore/TextField.cpp
      libcore/asobj/TextFormat_as.cpp
      libcore/cxform.cpp
      libcore/parser/shape_character_def.cpp
      libcore/parser/shape_character_def.h
      libcore/swf/TextRecord.cpp
      testsuite/actionscript.all/TextField.as
      testsuite/misc-ming.all/DrawingApiTestRunner.cpp
        ------------------------------------------------------------
        revno: 9439.267.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 08:08:28 +0100
        message:
          Minor cleanups.
        modified:
          backend/render_handler_agg.cpp
        ------------------------------------------------------------
        revno: 9439.267.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 15:35:44 +0100
        message:
          Implement _quality and _highquality for TextField and Button. 
          Passes in actionscript.all. Expect one failure, as it was only passing
          because unimplemented; now it fails for the same reason as other
          prototype (non-)properties.
        modified:
          libcore/Button.cpp
          libcore/TextField.cpp
          testsuite/actionscript.all/TextField.as
        ------------------------------------------------------------
        revno: 9439.267.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 15:36:37 +0100
        message:
          Drop display() function with custom matrix and styles from 
shape_character_def.
                
          Drop unused dummy line and fill styles from TextRecord.
        modified:
          libcore/parser/shape_character_def.cpp
          libcore/parser/shape_character_def.h
          libcore/swf/TextRecord.cpp
        ------------------------------------------------------------
        revno: 9439.267.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 15:36:58 +0100
        message:
          Correct unimpl messages.
        modified:
          libcore/asobj/TextFormat_as.cpp
        ------------------------------------------------------------
        revno: 9439.267.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 15:37:28 +0100
        message:
          Remove styles from draw_shape_character() in renderer interface, as 
these
          should be obtained from the character definition.
          
          Other AGG cleanups.
        modified:
          backend/render_handler.h
          backend/render_handler_agg.cpp
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          testsuite/misc-ming.all/DrawingApiTestRunner.cpp
        ------------------------------------------------------------
        revno: 9439.267.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 15:52:53 +0100
        message:
          Revert cxform changes.
        modified:
          libcore/cxform.cpp
    ------------------------------------------------------------
    revno: 9439.1.1113
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-22 19:57:28 +0100
    message:
      Implement TextField.replaceSel().
    modified:
      libcore/TextField.cpp
      libcore/TextField.h
      testsuite/actionscript.all/TextField.as
        ------------------------------------------------------------
        revno: 9439.268.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 17:55:07 +0100
        message:
          Test and implement TextField.replaceSel().
        modified:
          libcore/TextField.cpp
          libcore/TextField.h
          testsuite/actionscript.all/TextField.as
        ------------------------------------------------------------
        revno: 9439.268.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 18:22:03 +0100
        message:
          Log AS error.
        modified:
          libcore/TextField.cpp
    ------------------------------------------------------------
    revno: 9439.1.1114
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-22 22:36:15 +0100
    message:
      Use boost::bind instead of binder2nd to avoid a reference-to-reference
      issue in GCC 4.1. Fixes bug #25381.
    modified:
      backend/render_handler_agg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1115
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-22 23:02:00 +0100
    message:
      Update copyright date to 2009.
    modified:
      Makefile.am
      backend/Makefile.am
      backend/render_handler.h
      backend/render_handler_agg.cpp
      backend/render_handler_agg_style.h
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      backend/render_handler_ogl.h
      configure.ac
      cygnal/Makefile.am
      gui/Kde4Gui.cpp
      gui/Kde4Gui.h
      gui/gtk.cpp
      gui/gtksup.h
      gui/gui.cpp
      gui/gui.h
      libbase/IOChannel.h
      libbase/Makefile.am
      libbase/curl_adapter.cpp
      libbase/rc.cpp
      libbase/rc.h
      libcore/Button.cpp
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/PropertyList.h
      libcore/SWFStream.cpp
      libcore/SWFStream.h
      libcore/TextField.cpp
      libcore/TextField.h
      libcore/Video.cpp
      libcore/Video.h
      libcore/as_environment.cpp
      libcore/as_function.cpp
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/as_value.cpp
      libcore/as_value.h
      libcore/asobj/Array_as.cpp
      libcore/asobj/AsBroadcaster.cpp
      libcore/asobj/AsBroadcaster.h
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/Date_as.h
      libcore/asobj/Error_as.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadVars_as.h
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/LocalConnection_as.cpp
      libcore/asobj/Makefile.am
      libcore/asobj/Math_as.cpp
      libcore/asobj/Mouse_as.cpp
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Number_as.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/SharedObject_as.cpp
      libcore/asobj/SharedObject_as.h
      libcore/asobj/String_as.cpp
      libcore/asobj/TextFormat_as.cpp
      libcore/asobj/XMLNode_as.cpp
      libcore/asobj/XMLNode_as.h
      libcore/asobj/XML_as.cpp
      libcore/asobj/XML_as.h
      libcore/character.cpp
      libcore/character.h
      libcore/cxform.cpp
      libcore/debugger.cpp
      libcore/fill_style.cpp
      libcore/fill_style.h
      libcore/generic_character.cpp
      libcore/gnash.h
      libcore/impl.cpp
      libcore/impl.h
      libcore/movie_root.cpp
      libcore/movie_root.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/action_buffer.cpp
      libcore/parser/action_buffer.h
      libcore/parser/morph2_character_def.cpp
      libcore/parser/shape_character_def.cpp
      libcore/parser/sprite_definition.cpp
      libcore/render.cpp
      libcore/render.h
      libcore/swf.h
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/CSMTextSettingsTag.h
      libcore/swf/DefineButtonCxformTag.cpp
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DefineButtonSoundTag.cpp
      libcore/swf/DefineButtonSoundTag.h
      libcore/swf/DefineButtonTag.cpp
      libcore/swf/DefineButtonTag.h
      libcore/swf/DefineEditTextTag.cpp
      libcore/swf/DefineEditTextTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DefineFontAlignZonesTag.h
      libcore/swf/DefineFontNameTag.h
      libcore/swf/DefineFontTag.cpp
      libcore/swf/DefineFontTag.h
      libcore/swf/DefineTextTag.h
      libcore/swf/DefineVideoStreamTag.cpp
      libcore/swf/DefineVideoStreamTag.h
      libcore/swf/DisplayListTag.h
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/PlaceObject2Tag.h
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/RemoveObjectTag.h
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StartSoundTag.h
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/StreamSoundBlockTag.h
      libcore/swf/TagLoadersTable.cpp
      libcore/swf/TagLoadersTable.h
      libcore/swf/TextRecord.cpp
      libcore/swf/TextRecord.h
      libcore/swf/VideoFrameTag.cpp
      libcore/swf/VideoFrameTag.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      libcore/vm/ASHandlers.cpp
      libcore/vm/ASHandlers.h
      libcore/vm/ActionExec.cpp
      libcore/vm/ActionExec.h
      libcore/vm/CallStack.cpp
      libcore/vm/VM.cpp
      libcore/vm/VM.h
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/FLVParser.cpp
      libmedia/FLVParser.h
      libmedia/Makefile.am
      libmedia/MediaHandler.cpp
      libmedia/MediaHandler.h
      libmedia/MediaParser.cpp
      libmedia/MediaParser.h
      libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      libmedia/gst/MediaHandlerGst.cpp
      macros/swfmill.m4
      plugin/mozilla-sdk/np_entry.cpp
      plugin/mozilla-sdk/npn_gate.cpp
      plugin/mozilla-sdk/npp_gate.cpp
      plugin/mozilla-sdk/npplat.h
      plugin/mozilla-sdk/pluginbase.h
      plugin/plugin.cpp
      po/fi.po
      testsuite/actionscript.all/ASnative.as
      testsuite/actionscript.all/Global.as
      testsuite/actionscript.all/HitTest.as
      testsuite/actionscript.all/Makefile.am
      testsuite/libcore.all/Makefile.am
      testsuite/misc-ming.all/DrawingApiTestRunner.cpp
      testsuite/misc-ming.all/NetStream-SquareTest.c
      testsuite/misc-ming.all/SharedObjectTest.as
      testsuite/misc-ming.all/SharedObjectTestRunner.sh
      utilities/Makefile.am
        ------------------------------------------------------------
        revno: 9439.268.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-01-22 21:10:39 +0100
        message:
          Add 2009 to copyright for all files modified since 2009-01-01 (and a
          few that haven't - blame GNU find).
        modified:
          Makefile.am
          backend/Makefile.am
          backend/render_handler.h
          backend/render_handler_agg.cpp
          backend/render_handler_agg_style.h
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          backend/render_handler_ogl.h
          configure.ac
          cygnal/Makefile.am
          gui/Kde4Gui.cpp
          gui/Kde4Gui.h
          gui/gtk.cpp
          gui/gtksup.h
          gui/gui.cpp
          gui/gui.h
          libbase/IOChannel.h
          libbase/Makefile.am
          libbase/curl_adapter.cpp
          libbase/rc.cpp
          libbase/rc.h
          libcore/Button.cpp
          libcore/MovieClip.cpp
          libcore/MovieClip.h
          libcore/PropertyList.h
          libcore/SWFStream.cpp
          libcore/SWFStream.h
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/Video.cpp
          libcore/Video.h
          libcore/as_environment.cpp
          libcore/as_function.cpp
          libcore/as_object.cpp
          libcore/as_object.h
          libcore/as_value.cpp
          libcore/as_value.h
          libcore/asobj/Array_as.cpp
          libcore/asobj/AsBroadcaster.cpp
          libcore/asobj/AsBroadcaster.h
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Date_as.cpp
          libcore/asobj/Date_as.h
          libcore/asobj/Error_as.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadVars_as.h
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LocalConnection_as.cpp
          libcore/asobj/Makefile.am
          libcore/asobj/Math_as.cpp
          libcore/asobj/Mouse_as.cpp
          libcore/asobj/NetConnection_as.cpp
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/Number_as.cpp
          libcore/asobj/Object.cpp
          libcore/asobj/SharedObject_as.cpp
          libcore/asobj/SharedObject_as.h
          libcore/asobj/String_as.cpp
          libcore/asobj/TextFormat_as.cpp
          libcore/asobj/XMLNode_as.cpp
          libcore/asobj/XMLNode_as.h
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
          libcore/character.cpp
          libcore/character.h
          libcore/cxform.cpp
          libcore/debugger.cpp
          libcore/fill_style.cpp
          libcore/fill_style.h
          libcore/generic_character.cpp
          libcore/gnash.h
          libcore/impl.cpp
          libcore/impl.h
          libcore/movie_root.cpp
          libcore/movie_root.h
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/action_buffer.cpp
          libcore/parser/action_buffer.h
          libcore/parser/morph2_character_def.cpp
          libcore/parser/shape_character_def.cpp
          libcore/parser/sprite_definition.cpp
          libcore/render.cpp
          libcore/render.h
          libcore/swf.h
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
          libcore/swf/DefineButtonCxformTag.cpp
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/DefineButtonSoundTag.cpp
          libcore/swf/DefineButtonSoundTag.h
          libcore/swf/DefineButtonTag.cpp
          libcore/swf/DefineButtonTag.h
          libcore/swf/DefineEditTextTag.cpp
          libcore/swf/DefineEditTextTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontAlignZonesTag.h
          libcore/swf/DefineFontNameTag.h
          libcore/swf/DefineFontTag.cpp
          libcore/swf/DefineFontTag.h
          libcore/swf/DefineTextTag.h
          libcore/swf/DefineVideoStreamTag.cpp
          libcore/swf/DefineVideoStreamTag.h
          libcore/swf/DisplayListTag.h
          libcore/swf/DoActionTag.h
          libcore/swf/DoInitActionTag.h
          libcore/swf/PlaceObject2Tag.cpp
          libcore/swf/PlaceObject2Tag.h
          libcore/swf/RemoveObjectTag.cpp
          libcore/swf/RemoveObjectTag.h
          libcore/swf/ScriptLimitsTag.h
          libcore/swf/SetBackgroundColorTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/TagLoadersTable.cpp
          libcore/swf/TagLoadersTable.h
          libcore/swf/TextRecord.cpp
          libcore/swf/TextRecord.h
          libcore/swf/VideoFrameTag.cpp
          libcore/swf/VideoFrameTag.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          libcore/vm/ASHandlers.cpp
          libcore/vm/ASHandlers.h
          libcore/vm/ActionExec.cpp
          libcore/vm/ActionExec.h
          libcore/vm/CallStack.cpp
          libcore/vm/VM.cpp
          libcore/vm/VM.h
          libmedia/AudioDecoderNellymoser.cpp
          libmedia/FLVParser.cpp
          libmedia/FLVParser.h
          libmedia/Makefile.am
          libmedia/MediaHandler.cpp
          libmedia/MediaHandler.h
          libmedia/MediaParser.cpp
          libmedia/MediaParser.h
          libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
          libmedia/ffmpeg/MediaParserFfmpeg.cpp
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
          libmedia/gst/MediaHandlerGst.cpp
          macros/swfmill.m4
          plugin/mozilla-sdk/np_entry.cpp
          plugin/mozilla-sdk/npn_gate.cpp
          plugin/mozilla-sdk/npp_gate.cpp
          plugin/mozilla-sdk/npplat.h
          plugin/mozilla-sdk/pluginbase.h
          plugin/plugin.cpp
          po/fi.po
          testsuite/actionscript.all/ASnative.as
          testsuite/actionscript.all/Global.as
          testsuite/actionscript.all/HitTest.as
          testsuite/actionscript.all/Makefile.am
          testsuite/libcore.all/Makefile.am
          testsuite/misc-ming.all/DrawingApiTestRunner.cpp
          testsuite/misc-ming.all/NetStream-SquareTest.c
          testsuite/misc-ming.all/SharedObjectTest.as
          testsuite/misc-ming.all/SharedObjectTestRunner.sh
          utilities/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.1116
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-01-26 11:04:57 +0100
    message:
      Build fixes (visibility), minor formatting changes, comments.
    modified:
      libbase/NetworkAdapter.h
      libbase/curl_adapter.cpp
      libcore/StreamProvider.cpp
      libcore/StreamProvider.h
      libcore/TextField.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/character.h
      libmedia/MediaParser.cpp
      libnet/cque.h
      libnet/http.cpp
      testsuite/actionscript.all/HitTest.as
        ------------------------------------------------------------
        revno: 9439.269.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-23 08:28:34 +0100
        message:
          Formatting.
        modified:
          libcore/TextField.cpp
        ------------------------------------------------------------
        revno: 9439.269.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-01-23 09:35:09 +0100
        message:
          Add note about hitTest in shape.
        modified:
          testsuite/actionscript.all/HitTest.as
        ------------------------------------------------------------
        revno: 9439.269.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2009-01-25 12:53:43 +0100
        message:
          Line breaks.
        modified:
          libcore/asobj/NetStream_as.cpp
          libmedia/MediaParser.cpp
        ------------------------------------------------------------
        revno: 9439.269.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-26 08:57:10 +0100
        message:
          Drop c_str().
        modified:
          libcore/StreamProvider.cpp
        ------------------------------------------------------------
        revno: 9439.269.5
        author: Hanno Meyer-Thurow <address@hidden>
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-26 10:03:34 +0100
        message:
          Fix visibility build for OGL
        modified:
          libcore/StreamProvider.h
          libnet/cque.h
        ------------------------------------------------------------
        revno: 9439.269.6
        author: Hanno Meyer-Thurow <address@hidden>
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-26 10:04:28 +0100
        message:
          Another visibility build fix for OGL
        modified:
          libcore/character.h
        ------------------------------------------------------------
        revno: 9439.269.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-26 10:04:34 +0100
        message:
          Silence uninitialized variable warning.
        modified:
          libnet/http.cpp
        ------------------------------------------------------------
        revno: 9439.269.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-01-26 10:05:11 +0100
        message:
          Line breaks.
        modified:
          libbase/NetworkAdapter.h
          libbase/curl_adapter.cpp
    ------------------------------------------------------------
    revno: 9439.1.1117
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2009-01-27 15:48:53 +0100
    message:
      Improve portability and make useful code more widely available.
    added:
      libbase/GnashFileUtilities.cpp
      libbase/GnashFileUtilities.h
    modified:
      libbase/GnashSystemIOHeaders.h
      libbase/Makefile.am
      libcore/StreamProvider.cpp
      libcore/asobj/SharedObject_as.cpp
        ------------------------------------------------------------
        revno: 9439.269.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-27 13:23:12 +0100
        message:
          Move system headers and useful utilities for file handling to 
          libbase/GnashFileUtilities.{cpp,h} (compatibility header).
        added:
          libbase/GnashFileUtilities.cpp
          libbase/GnashFileUtilities.h
        modified:
          libbase/Makefile.am
          libcore/StreamProvider.cpp
          libcore/asobj/SharedObject_as.cpp
        ------------------------------------------------------------
        revno: 9439.269.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-01-27 13:31:10 +0100
        message:
          Copyright boilerplate and header descriptions.
        modified:
          libbase/GnashFileUtilities.cpp
          libbase/GnashFileUtilities.h
          libbase/GnashSystemIOHeaders.h
    ------------------------------------------------------------
    revno: 9439.1.1118
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-29 16:08:14 +0100
    message:
      Fix visibility build (again).
      
      Remove some junk from swfdec PASSING file.
    modified:
      libbase/GnashFileUtilities.h
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9439.1.1119
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-01-29 09:45:09 -0700
    message:
      Allow users the option of saving loaded or streamed media, currently 
      using a fairly rudimentary an inflexible system of naming files.
      
      The naming system will be improved by using a functor, and the naming
      code may be moved somewhere more suitable.
    modified:
      gui/gtk.cpp
      libbase/NetworkAdapter.h
      libbase/curl_adapter.cpp
      libbase/rc.cpp
      libbase/rc.h
      libcore/StreamProvider.cpp
      libcore/StreamProvider.h
      libcore/asobj/NetConnection_as.cpp
      libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.270.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: savemedia
        timestamp: Tue 2009-01-27 10:49:22 +0100
        message:
          Allow saving cached media streams permanently on disk (NetConnection
          only at present).
          
          RcInitFile support for target directory and on/off toggle.
          
          GUI support for turning on/of and setting target directory.
          
          Target directory is currently ignored.
          
          Use GnashSystemFileHeaders.h for stat(), dup() includes.
        added:
          libbase/GnashSystemFileHeaders.h
        modified:
          gui/gtk.cpp
          libbase/NetworkAdapter.h
          libbase/curl_adapter.cpp
          libbase/rc.cpp
          libbase/rc.h
          libcore/StreamProvider.cpp
          libcore/StreamProvider.h
          libcore/asobj/NetConnection_as.cpp
        ------------------------------------------------------------
        revno: 9439.270.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: savemedia
        timestamp: Tue 2009-01-27 13:39:39 +0100
        message:
          Use user-specified target directory for saving media streams. Save
          rcfile values properly.
        modified:
          libbase/rc.cpp
          libcore/StreamProvider.cpp
        ------------------------------------------------------------
        revno: 9439.270.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: savemedia
        timestamp: Tue 2009-01-27 13:40:24 +0100
        message:
          Write values to rcfile, correct typo.
        modified:
          gui/gtk.cpp
        ------------------------------------------------------------
        revno: 9439.270.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: savemedia
        timestamp: Tue 2009-01-27 13:40:44 +0100
        message:
          Correct typo.
        modified:
          libbase/curl_adapter.cpp
        ------------------------------------------------------------
        revno: 9439.270.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: savemedia
        timestamp: Tue 2009-01-27 14:53:00 +0100
        message:
          Split saveMedia into saveStreamingMedia and saveLoadedMedia. Save in
          directories based on hostname.
        removed:
          libbase/GnashSystemFileHeaders.h
        added:
          libbase/GnashFileUtilities.cpp
          libbase/GnashFileUtilities.h
        modified:
          gui/gtk.cpp
          libbase/GnashSystemIOHeaders.h
          libbase/Makefile.am
          libbase/curl_adapter.cpp
          libbase/rc.cpp
          libbase/rc.h
          libcore/StreamProvider.cpp
          libcore/asobj/NetConnection_as.cpp
          libcore/asobj/SharedObject_as.cpp
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.270.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: savemedia
        timestamp: Tue 2009-01-27 17:40:28 +0100
        message:
          Use StreamProvider to get current NamingPolicy; may be moved 
somewhere 
          else eventually.
        modified:
          libcore/StreamProvider.cpp
          libcore/StreamProvider.h
          libcore/asobj/NetConnection_as.cpp
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9439.270.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: savemedia
        timestamp: Tue 2009-01-27 18:20:50 +0100
        message:
          Add an overwrite-existing naming policy.
        modified:
          libcore/StreamProvider.cpp
    ------------------------------------------------------------
    revno: 9439.1.1120
    committer: Markus Gothe <address@hidden>
    branch nick: trunk
    timestamp: Sat 2009-01-31 22:41:10 +0100
    message:
      Fixes issue with path-traversion
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9439.1.1121
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-02-06 16:45:52 +0100
    message:
      Patch for hiding the menubar in standalone Gnash.
    modified:
      gui/Player.cpp
      gui/Player.h
      gui/gnash.cpp
      gui/gtk.cpp
      gui/gtksup.h
      gui/gui.cpp
      gui/gui.h
        ------------------------------------------------------------
        revno: 9439.271.1
        author: Kristian Frank Erikson <address@hidden>
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-02-06 16:28:57 +0100
        message:
          Add no-menubar option
        modified:
          gui/Player.cpp
          gui/Player.h
          gui/gnash.cpp
          gui/gtk.cpp
          gui/gtksup.h
          gui/gui.cpp
          gui/gui.h
        ------------------------------------------------------------
        revno: 9439.271.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Fri 2009-02-06 16:30:47 +0100
        message:
          Rename no-menu to hide-menubar, as it doesn't hide the right-click 
menu.
          
          Drop mystery 'm' option.
        modified:
          gui/gnash.cpp
    ------------------------------------------------------------
    revno: 9439.1.1122
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-02-08 10:46:26 +0100
    message:
      Stop glyph count corrupting terminal output.
    modified:
      libcore/swf/TextRecord.cpp
    ------------------------------------------------------------
    revno: 9439.1.1123
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-02-08 10:48:19 +0100
    message:
      Prevent abort on apparently poorly-formed embedded MP3.
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libsound/EmbedSoundInst.cpp
        ------------------------------------------------------------
        revno: 9439.272.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Sun 2009-02-08 10:42:01 +0100
        message:
          Drop apparently wrong assertion that the decode will always consume 
what's
          passed to it if there's no error.
        modified:
          libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
          libsound/EmbedSoundInst.cpp
    ------------------------------------------------------------
    revno: 9439.1.1124
    committer: John Wimer <address@hidden>
    branch nick: trunk
    timestamp: Sun 2009-02-08 22:11:17 +0100
    message:
      Add preferences dialog to Kde4 gui.
      The layout can be improved, but the functionality works.
    modified:
      gui/Kde4Gui.cpp
      gui/Kde4Gui.h
    ------------------------------------------------------------
    revno: 9439.1.1125
    committer: Markus Gothe <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-02-09 04:22:05 +0100
    message:
      Applied patch from address@hidden
    modified:
      libcore/Font.cpp
      libcore/Font.h
      libcore/parser/character_def.cpp
      libcore/parser/character_def.h
    ------------------------------------------------------------
    revno: 9439.1.1126
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-02-09 08:36:49 +0100
    message:
      Update pre-built moc file for kde4, or it won't link when the moc
      isn't automatically generated.
    modified:
      gui/Kde4Gui.cpp
      gui/klash4.moc.in
    ------------------------------------------------------------
    revno: 9439.1.1127
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-02-09 12:12:43 +0100
    message:
      Rework NamingPolicy to use base URL for ease of finding saved media.
      
      Move StreamProvider and NamingPolicy functionality out of the core to the
      hosting application to keep libcore clean. Improve interfaces.
    added:
      libbase/NamingPolicy.cpp
      libbase/NamingPolicy.h
    modified:
      cygnal/cvm.cpp
      gui/Player.cpp
      gui/Player.h
      gui/gtk.cpp
      gui/gtk_glue.h
      gui/gtk_glue_agg.cpp
      gui/gtk_glue_agg.h
      libbase/GnashImage.h
      libbase/Makefile.am
      libcore/LoadVariablesThread.cpp
      libcore/LoadVariablesThread.h
      libcore/MovieClip.cpp
      libcore/RunInfo.h
      libcore/StreamProvider.cpp
      libcore/StreamProvider.h
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/Sound_as.cpp
      libcore/impl.cpp
      testsuite/MovieTester.cpp
      testsuite/MovieTester.h
      utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9439.273.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-02-09 10:29:52 +0100
        message:
          Move NamingPolicy to its own files in libbase.
          
          StreamProvider is no longer a singleton and must be passed to the 
RunInfo.
          The NamingPolicy for cache files may be passed to the StreamProvider 
(either
          in the ctor or using setNamingPolicy()).
          
          RunInfo pointers are now shared_ptrs to signify shared ownership; this
          reduces the importance of construction/destruction order and should
          make future refactoring easier.
          
          LoadVariablesThread takes a StreamProvider in the ctor in order to 
fetch
          its stream.
        modified:
          cygnal/cvm.cpp
          gui/Player.cpp
          gui/Player.h
          gui/gtk.cpp
          gui/gtk_glue.h
          gui/gtk_glue_agg.cpp
          gui/gtk_glue_agg.h
          libbase/GnashImage.h
          libbase/Makefile.am
          libcore/LoadVariablesThread.cpp
          libcore/LoadVariablesThread.h
          libcore/MovieClip.cpp
          libcore/RunInfo.h
          libcore/StreamProvider.cpp
          libcore/StreamProvider.h
          libcore/asobj/NetConnection_as.cpp
          libcore/asobj/Sound_as.cpp
          libcore/impl.cpp
          testsuite/MovieTester.cpp
          testsuite/MovieTester.h
          utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9439.273.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-02-09 11:08:23 +0100
        message:
          StreamProvider owns the NamingPolicy object (no obvious need for
          shared ownership).
          
          Add NamingPolicy files.
        added:
          libbase/NamingPolicy.cpp
          libbase/NamingPolicy.h
        modified:
          gui/Player.cpp
          libcore/StreamProvider.cpp
          libcore/StreamProvider.h
        ------------------------------------------------------------
        revno: 9439.273.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-02-09 11:18:56 +0100
        message:
          Drop obsolete code from GTK gui, revert some unfinished work on GTK 
gui that
          wasn't intended for committing.
        modified:
          gui/gtk.cpp
          gui/gtk_glue.h
          gui/gtk_glue_agg.cpp
          gui/gtk_glue_agg.h
    ------------------------------------------------------------
    revno: 9439.1.1128
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-02-09 13:54:49 +0100
    message:
      Initial (and very basic) support for transferring error messages to
      GUI popups, with ability to turn popups off.
    modified:
      gui/Player.cpp
      gui/Player.h
      gui/gtk.cpp
      gui/gtksup.h
      gui/gui.h
      libbase/rc.cpp
      libbase/rc.h
      libcore/asobj/NetStream_as.cpp
      libcore/movie_root.cpp
      libcore/movie_root.h
        ------------------------------------------------------------
        revno: 9439.273.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Mon 2009-02-09 13:30:31 +0100
        message:
          Add an optional error() function to the AbstractIFaceCallback for
          sending important errors to the hosting application.
          
          Report media decoder creation problems to the hosting application.
          
          Pop up a window in the GTK gui warning about problems. This is quite 
helpful
          for ffmpeg, not very helpful for gstreamer (no codec information).
          
          Allow turning off GUI popups in the rc file.
        modified:
          gui/Player.cpp
          gui/Player.h
          gui/gtk.cpp
          gui/gtksup.h
          gui/gui.h
          libbase/rc.cpp
          libbase/rc.h
          libcore/asobj/NetStream_as.cpp
          libcore/movie_root.cpp
          libcore/movie_root.h
    ------------------------------------------------------------
    revno: 9439.1.1129
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-02-11 14:09:14 +0100
    message:
      Add video codec information to gst when codec construction fails. Include
      warning about gstreamer-ffmpeg when the codec is FLV or h264.
    modified:
      libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.1130
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-02-11 16:28:11 +0100
    message:
      Wide-ranging but generally minor changes to align interfaces and 
documentation,
      move local functions out of class definitions, clean up GTK code and make
      variable names shorter to reduce the number of very long lines, and
      make access route to VM simpler.
    modified:
      gui/Player.cpp
      gui/Player.h
      gui/fltk.cpp
      gui/fltksup.h
      gui/gtk.cpp
      gui/gtksup.h
      gui/gui.cpp
      gui/gui.h
      libbase/IOChannel.cpp
      libbase/IOChannel.h
      libbase/curl_adapter.cpp
      libbase/noseek_fd_adapter.cpp
      libbase/tu_file.cpp
      libbase/tu_file.h
      libbase/zlib_adapter.cpp
      libcore/CharacterProxy.h
      libcore/DisplayList.cpp
      libcore/LoadVariablesThread.cpp
      libcore/MovieClip.cpp
      libcore/Property.cpp
      libcore/PropertyList.cpp
      libcore/PropertyList.h
      libcore/SWFStream.cpp
      libcore/TextField.cpp
      libcore/as_function.cpp
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/as_value.h
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/Math_as.cpp
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/SharedObject_as.cpp
      libcore/asobj/XMLSocket_as.cpp
      libcore/impl.cpp
      libcore/movie_root.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/swf/tag_loaders.cpp
      libcore/swf_function.cpp
      libcore/vm/ASHandlers.cpp
      libcore/vm/ExecutableCode.h
      libcore/vm/Machine.cpp
      libcore/vm/action.cpp
      libcore/vm/fn_call.h
      libmedia/FLVParser.cpp
      plugin/plugin.cpp
      testsuite/libbase/CurlStreamTest.cpp
      testsuite/libcore.all/PropertyListTest.cpp
      testsuite/libcore.all/StreamTest.cpp
        ------------------------------------------------------------
        revno: 9439.274.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-02-10 08:43:48 +0100
        message:
          Indentation.
        modified:
          libcore/SWFStream.cpp
          libcore/parser/SWFMovieDefinition.cpp
          plugin/plugin.cpp
        ------------------------------------------------------------
        revno: 9439.274.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-02-10 12:33:38 +0100
        message:
          Make IOChannel implementations reflect the documentation more. Drop
          error codes for a boolean bad(). Use streamsize for bytes written to 
/ read
          from streams, streampos for positions, and size_t for stream size, 
which
          is logically correct, consistent, and reduces unnecessary casting.
          
          Silence plugin debugging again.
          
          consumeInput() should also apparently update bytesTotal.
        modified:
          libbase/IOChannel.cpp
          libbase/IOChannel.h
          libbase/curl_adapter.cpp
          libbase/noseek_fd_adapter.cpp
          libbase/tu_file.cpp
          libbase/tu_file.h
          libbase/zlib_adapter.cpp
          libcore/LoadVariablesThread.cpp
          libcore/SWFStream.cpp
          libcore/asobj/NetConnection_as.cpp
          libcore/impl.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
          libcore/swf/tag_loaders.cpp
          libmedia/FLVParser.cpp
          plugin/plugin.cpp
          testsuite/libbase/CurlStreamTest.cpp
          testsuite/libcore.all/StreamTest.cpp
        ------------------------------------------------------------
        revno: 9439.274.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-02-10 13:23:27 +0100
        message:
          Minor refactoring and formatting.
        modified:
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
        ------------------------------------------------------------
        revno: 9439.274.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-02-10 13:26:18 +0100
        message:
          Add TODO.
        modified:
          libcore/parser/SWFMovieDefinition.cpp
        ------------------------------------------------------------
        revno: 9439.274.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-02-10 15:04:14 +0100
        message:
          Reduce VM singleton use, drop unused step/jump menu methods because 
they
          use VM::get() and are all disabled.
        modified:
          gui/Player.cpp
          gui/Player.h
          gui/fltk.cpp
          gui/fltksup.h
          gui/gtk.cpp
          gui/gtksup.h
          gui/gui.cpp
          gui/gui.h
          libcore/movie_root.h
        ------------------------------------------------------------
        revno: 9439.274.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-02-10 16:38:43 +0100
        message:
          Make getting VM from fn_call easier. Hold environment by reference.
          
          Reduce calls to VM::get() by getting it from other places.
          
          Give PropertyList a _vm member.
        modified:
          gui/gui.cpp
          libcore/CharacterProxy.h
          libcore/MovieClip.cpp
          libcore/Property.cpp
          libcore/PropertyList.cpp
          libcore/PropertyList.h
          libcore/TextField.cpp
          libcore/as_function.cpp
          libcore/as_object.cpp
          libcore/as_object.h
          libcore/as_value.h
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/Math_as.cpp
          libcore/asobj/Object.cpp
          libcore/asobj/SharedObject_as.cpp
          libcore/asobj/XMLSocket_as.cpp
          libcore/swf_function.cpp
          libcore/vm/ASHandlers.cpp
          libcore/vm/ExecutableCode.h
          libcore/vm/Machine.cpp
          libcore/vm/VM.cpp
          libcore/vm/VM.h
          libcore/vm/action.cpp
          libcore/vm/fn_call.h
          testsuite/libcore.all/PropertyListTest.cpp
        ------------------------------------------------------------
        revno: 9439.274.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Tue 2009-02-10 17:01:43 +0100
        message:
          Make getting VM from fn_call easier. Hold environment by reference.
                
          Reduce calls to VM::get() by getting it from other places.
                
          Give PropertyList a _vm member.
        modified:
          libcore/as_function.cpp
          libcore/asobj/Global.cpp
          libcore/vm/VM.cpp
          libcore/vm/VM.h
        ------------------------------------------------------------
        revno: 9439.274.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-02-11 08:17:56 +0100
        message:
          Formatting.
        modified:
          libcore/DisplayList.cpp
        ------------------------------------------------------------
        revno: 9439.274.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-02-11 08:48:07 +0100
        message:
          Corrections to curl_adapter types.
        modified:
          libbase/curl_adapter.cpp
        ------------------------------------------------------------
        revno: 9439.274.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-02-11 10:25:41 +0100
        message:
          Clean up GTK code (less casting, drop commented-out code), add some 
(not
          yet working) disabled code for quality settings. Don't log on 
resize_view
          any more, as there doesn't seem to be a bug here.
        modified:
          gui/gtk.cpp
          gui/gui.cpp
        ------------------------------------------------------------
        revno: 9439.274.11
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-02-11 12:49:44 +0100
        message:
          Move local callback functions out of the class definition.
        modified:
          gui/gtk.cpp
          gui/gtksup.h
          gui/gui.h
        ------------------------------------------------------------
        revno: 9439.274.12
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Wed 2009-02-11 15:10:33 +0100
        message:
          Further clean up.
        modified:
          gui/gtk.cpp
          gui/gtksup.h
    ------------------------------------------------------------
    revno: 9439.1.1131
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-02-11 16:32:38 +0100
    message:
      Silence Machine warnings resulting from commenting out a hackish and
      obstructive use of fn_call().
    modified:
      libcore/vm/Machine.cpp
    ------------------------------------------------------------
    revno: 9439.1.1132
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-02-11 14:58:37 -0700
    message:
      Fix build on older gcc by swapping operands about and casting 0 to
      streampos where necessary.
    modified:
      libbase/curl_adapter.cpp
      libbase/noseek_fd_adapter.cpp
      libbase/tu_file.cpp
      libcore/asobj/NetStream_as.cpp
      libmedia/FLVParser.cpp
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9439.1.1133
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-02-11 23:19:12 +0100
    message:
      Fix more warnings and hopefully the build with older GTK versions
      (error popup).
    modified:
      gui/gtk.cpp
      libbase/tu_file.cpp
    ------------------------------------------------------------
    revno: 9439.1.1134
    committer: John Wimer <address@hidden>
    branch nick: trunk
    timestamp: Wed 2009-02-11 23:56:10 +0100
    message:
      Load strings returned from gettext()/_() as utf8 strings before they are 
converted into QString
    modified:
      gui/Kde4Gui.cpp
    ------------------------------------------------------------
    revno: 9439.1.1135
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-12 11:44:51 +0100
    message:
      I18n fixes and updates.
    removed:
      po/sv.po
    modified:
      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
        ------------------------------------------------------------
        revno: 9439.275.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-02-12 11:23:06 +0100
        message:
          Create gnash.pot in the source directory, where xgettext looks for it.
        modified:
          po/Makefile.am
        ------------------------------------------------------------
        revno: 9439.275.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-02-12 11:28:05 +0100
        message:
          Remove Swedish translation. There were only four strings translated 
into
          Swedish and all had changed since the original work. The rest
          was in German or not done at all, and the character encoding was 
wrong.
          
          It will be less work to start a new translation than keep that one.
        removed:
          po/sv.po
        modified:
          po/Makefile.am
        ------------------------------------------------------------
        revno: 9439.275.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-02-12 11:31:20 +0100
        message:
          Update current translation files.
        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
        ------------------------------------------------------------
        revno: 9439.275.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: work
        timestamp: Thu 2009-02-12 11:38:26 +0100
        message:
          Let xgettext know about _q, or it won't pick up KDE translations.
        modified:
          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
    ------------------------------------------------------------
    revno: 9439.1.1136
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-12 12:23:12 +0100
    message:
      Fix build failure (type mismatch) in gst.
    modified:
      libmedia/gst/MediaParserGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.1137
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-12 04:42:32 -0700
    message:
      Fix Etch build properly.
    modified:
      libmedia/gst/MediaParserGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.1138
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-12 14:21:17 +0100
    message:
      Drop jump / step from kde3 as well.
    modified:
      gui/kde.cpp
      gui/kdesup.h
      gui/klash3.moc.in
    ------------------------------------------------------------
    revno: 9439.1.1139
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-12 16:15:22 +0100
    message:
      Add 2009 to publicly visible copyright dates.
    modified:
      gui/Player.cpp
      gui/gnash.cpp
      gui/gtk.cpp
    ------------------------------------------------------------
    revno: 9439.1.1140
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-02-14 09:31:57 -0700
    message:
      fix packaging so we can build rpm snapshots again.
    added:
      packaging/redhat/klash.spec
    modified:
      packaging/redhat/gnash.spec
      packaging/rpm.am
      packaging/snapshot.am
    ------------------------------------------------------------
    revno: 9439.1.1141
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-02-14 11:05:37 -0700
    message:
      add yum info for missing packages instead of just .deb ones.
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9439.1.1142
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-02-14 11:10:55 -0700
    message:
      add cygnal.h so it gets in the distfile.
      add some documentation on package building.
      Get xpi packages to build again, but using the snapshot-* targets.
    modified:
      cygnal/Makefile.am
      packaging/rpm.am
      packaging/snapshot.am
      packaging/xpi.am
    ------------------------------------------------------------
    revno: 9439.1.1143
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-02-14 11:42:17 -0700
    message:
      add a recursive target for install-pkglib, which is needed wheb building 
an xpi.
    modified:
      Makefile.am
      plugin/Makefile.am
    ------------------------------------------------------------
    revno: 9439.1.1144
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-02-14 11:46:37 -0700
    message:
      add some documentation of the package building process, make sure the 
xpcom part gets installed too.
    modified:
      packaging/xpi.am
    ------------------------------------------------------------
    revno: 9439.1.1145
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-02-14 13:53:22 -0700
    message:
      build a working xpi! This seems to have broken xpcom support, and 
requires GNASH_PLAYER to find the executable.
    modified:
      packaging/snapshot.am
      packaging/xpi.am
    ------------------------------------------------------------
    revno: 9439.1.1146
    committer: address@hidden
    branch nick: trunk
    timestamp: Sat 2009-02-14 17:33:12 -0700
    message:
      building debs almost works again.
    modified:
      packaging/deb.am
      packaging/debian/changelog
      packaging/debian/control
      packaging/debian/gnash-klash.install
      packaging/debian/klash.install
      packaging/debian/klash.links
      packaging/debian/konqueror-plugin-gnash.install
      packaging/debian/mozilla-plugin-gnash.install
      packaging/debian/mozilla-plugin-gnash.postinst
      packaging/debian/mozilla-plugin-gnash.prerm
      packaging/debian/rules
      packaging/rpm.am
    ------------------------------------------------------------
    revno: 9439.1.1147
    committer: address@hidden
    branch nick: trunk
    timestamp: Sun 2009-02-15 08:34:26 -0700
    message:
      fix the default install paths for kde4.
    modified:
      macros/kde4.m4
    ------------------------------------------------------------
    revno: 9439.1.1148
    committer: address@hidden
    branch nick: trunk
    timestamp: Sun 2009-02-15 08:36:01 -0700
    message:
      use 'system' install option instead of a pile of seperate options.
    modified:
      packaging/redhat/gnash.spec
      packaging/redhat/klash.spec
    ------------------------------------------------------------
    revno: 9439.1.1149
    committer: address@hidden
    branch nick: trunk
    timestamp: Sun 2009-02-15 08:37:35 -0700
    message:
      modify install paths for kde4 on ubuntu.
    modified:
      packaging/debian/gnash-klash.install
      packaging/debian/konqueror-plugin-gnash.install
      packaging/debian/rules
    ------------------------------------------------------------
    revno: 9439.1.1150
    committer: address@hidden
    branch nick: trunk
    timestamp: Sun 2009-02-15 08:39:00 -0700
    message:
      make snapshot-deb a phony target, and add dependencies.
    modified:
      packaging/deb.am
    ------------------------------------------------------------
    revno: 9439.1.1151
    committer: Markus Gothe <address@hidden>
    branch nick: trunk
    timestamp: Mon 2009-02-16 00:47:01 +0100
    message:
      Added licensing + code refactoring(Vitaly liked structs, I prefer pure 
C++-classes)
    modified:
      libbase/NamingPolicy.cpp
      libbase/NamingPolicy.h
    ------------------------------------------------------------
    revno: 9439.1.1152
    committer: address@hidden
    branch nick: trunk
    timestamp: Mon 2009-02-16 09:11:57 -0700
    message:
      This is a normal case, since we check many places for an RC file.
      So don't complain bitterly every time we run gnash! 
    modified:
      libbase/rc.cpp
    ------------------------------------------------------------
    revno: 9439.1.1153
    committer: address@hidden
    branch nick: trunk
    timestamp: Mon 2009-02-16 20:18:15 -0700
    message:
      merge from 'rtmp' branch.
    renamed:
      libnet/rtmp_server.cpp => cygnal/rtmp_server.cpp
      libnet/rtmp_server.h => cygnal/rtmp_server.h
    modified:
      cygnal/Makefile.am
      cygnal/README
      cygnal/cygnal.cpp
      libamf/amf.cpp
      libamf/amf.h
      libamf/buffer.cpp
      libamf/buffer.h
      libamf/element.cpp
      libamf/element.h
      libamf/flv.cpp
      libnet/Makefile.am
      libnet/cache.h
      libnet/diskstream.cpp
      libnet/handler.cpp
      libnet/http.cpp
      libnet/http.h
      libnet/network.cpp
      libnet/rtmp.cpp
      libnet/rtmp.h
      libnet/rtmp_client.cpp
      libnet/rtmp_msg.cpp
      libnet/rtmp_msg.h
      packaging/redhat/gnash.spec
      packaging/xpi/install.rdf
      packaging/xpi/update.rdf
      testsuite/libamf.all/test_amf.cpp
      testsuite/libnet.all/Makefile.am
      testsuite/libnet.all/test_http.cpp
      testsuite/libnet.all/test_rtmp.cpp
      utilities/Makefile.am
      utilities/flvdumper.cpp
      cygnal/rtmp_server.cpp
      cygnal/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.247
        committer: address@hidden
        branch nick: rtmp
        timestamp: Fri 2008-12-26 12:02:59 -0700
        message:
          merge from trunk after syncing from branch.
        renamed:
          libcore/asobj/Boolean.cpp => libcore/asobj/Boolean_as.cpp
          libcore/asobj/Boolean.h => libcore/asobj/Boolean_as.h
          libcore/asobj/LocalConnection.cpp => 
libcore/asobj/LocalConnection_as.cpp
          libcore/asobj/LocalConnection.h => libcore/asobj/LocalConnection_as.h
          libcore/asobj/Sound.cpp => libcore/asobj/Sound_as.cpp
          libcore/asobj/Sound.h => libcore/asobj/Sound_as.h
        modified:
          libcore/as_value.cpp
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/Makefile.am
          testsuite/libnet.all/test_cache.cpp
          testsuite/libnet.all/test_diskstream.cpp
          testsuite/libnet.all/test_http.cpp
          libcore/asobj/Boolean_as.cpp
          libcore/asobj/Boolean_as.h
          libcore/asobj/LocalConnection_as.cpp
          libcore/asobj/LocalConnection_as.h
          libcore/asobj/Sound_as.cpp
          libcore/asobj/Sound_as.h
        ------------------------------------------------------------
        revno: 9439.190.248
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 09:51:48 -0700
        message:
          call hexify() ourselves to be more convienient when debugging Buffer 
contents.
        modified:
          libamf/buffer.cpp
          libamf/buffer.h
        ------------------------------------------------------------
        revno: 9439.190.249
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 18:41:44 -0700
        message:
          bring the RTMP support back to life.
          add --only-port= option to force RTMPT or RTMP when in single 
threaded mode.
          This is only used for testing of course.
        modified:
          cygnal/cygnal.cpp
        ------------------------------------------------------------
        revno: 9439.190.250
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 18:44:57 -0700
        message:
          fix usage of boost::shared_ptr.
          refactor heavily to deal with the new network engine.
          completely change how sendMsg() and recvMsg() work.
        modified:
          libnet/rtmp.cpp
          libnet/rtmp.h
        ------------------------------------------------------------
        revno: 9439.190.251
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 18:47:36 -0700
        message:
          RTMP_BODY_SIZE has been renamed to RTMP_HANDSHAKE_SIZE.
        modified:
          libnet/rtmp_msg.cpp
        ------------------------------------------------------------
        revno: 9439.190.252
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 18:47:56 -0700
        message:
          RTMP_BODY_SIZE has been renamed to RTMP_HANDSHAKE_SIZE.
        modified:
          libnet/rtmp_client.cpp
        ------------------------------------------------------------
        revno: 9439.190.253
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 18:48:41 -0700
        message:
          refactor heavily to work with the new network engine and threading 
scheme.
        modified:
          libnet/rtmp_server.cpp
          libnet/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.254
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 19:43:55 -0700
        message:
          decode the msg body from the right offset
        modified:
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.255
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2008-12-27 19:44:43 -0700
        message:
          parse the Elements correctly for the first message.
        modified:
          libnet/rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.190.256
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 12:06:41 -0700
        message:
          fix the split() method to be less complex.
        modified:
          libnet/rtmp.cpp
          libnet/rtmp.h
        ------------------------------------------------------------
        revno: 9439.190.257
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 12:07:29 -0700
        message:
          Only do the handshake the first time the handkler is called. Process 
the connect() message now.
        modified:
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.258
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 12:47:57 -0700
        message:
          improve exception error messages.
        modified:
          libamf/buffer.cpp
        ------------------------------------------------------------
        revno: 9439.190.259
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 14:42:55 -0700
        message:
          adjust the seek pointer when manually adding data. Send Ping and then 
Response messages to the connect() mesage.
        modified:
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.260
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 15:34:58 -0700
        message:
          make a buffer bigger.
        modified:
          libamf/element.cpp
        ------------------------------------------------------------
        revno: 9439.190.261
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 15:36:56 -0700
        message:
          implement sendMsg to a working point.
        modified:
          libnet/rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.190.262
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 15:37:53 -0700
        message:
          don't name the object 'application', add the code property before 
descritption.
        modified:
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.263
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 16:53:10 -0700
        message:
          find the properties of objects in the message.
        modified:
          libnet/rtmp_msg.cpp
          libnet/rtmp_msg.h
        ------------------------------------------------------------
        revno: 9439.190.264
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 16:53:56 -0700
        message:
          extract data from the connect() object so we know what file it wants.
          only do the connect() when initializing.
        modified:
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.265
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2008-12-28 18:14:01 -0700
        message:
          add methods to parse and format responses to the Red5 tests.
        modified:
          libnet/rtmp_server.cpp
          libnet/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.266
        committer: Benjamin Wolsey <address@hidden>
        branch nick: rtmp
        timestamp: Mon 2008-12-29 17:05:34 +0100
        message:
          Merge warning and build fixes from trunk.
        modified:
          libnet/http.cpp
        ------------------------------------------------------------
        revno: 9439.190.267
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2008-12-29 11:08:47 -0700
        message:
          add the encoded NULL object before the echo'd data.
        modified:
          cygnal/cygnal.cpp
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.268
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 14:06:14 -0700
        message:
          use the port_offset option for RTMP too.
        modified:
          cygnal/cygnal.cpp
        ------------------------------------------------------------
        revno: 9439.190.269
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 14:06:48 -0700
        message:
          minor change to error handling return codes.
        modified:
          libnet/network.cpp
        ------------------------------------------------------------
        revno: 9439.190.270
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 14:07:49 -0700
        message:
          minor change to error handling return codes.
        modified:
          libnet/rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.190.271
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 14:08:34 -0700
        message:
          move rtmp_handler to the end of the file. Build the handshake 
response as one big packet to keep the other players happy.
        modified:
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.272
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 14:56:25 -0700
        message:
          for the echo tests, stay in the handler as we're also in single 
threaded mode.
        modified:
          libnet/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.273
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 15:39:46 -0700
        message:
          move rtmp_server from libnet to cygnal, as it's becoming less 
generic, and more cygnal specific.
          check the threading flag from the config file. If in single threaded 
mode,
          all RTMP packets are processed in the one function, as there is no 
distpatch
          thread. When multi-threaded, return to the top level after processing 
a packet
          as the distpatch handler will call the rtmp_handler for the next 
packet of data.
          cygnal almost survives the red5 echo test all the way through!
        renamed:
          libnet/rtmp_server.cpp => cygnal/rtmp_server.cpp
          libnet/rtmp_server.h => cygnal/rtmp_server.h
        modified:
          cygnal/Makefile.am
          libnet/Makefile.am
          libnet/handler.cpp
          libnet/rtmp.cpp
          cygnal/rtmp_server.cpp
          cygnal/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.274
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 16:09:31 -0700
        message:
          encode the right element to get more test sucesses.
        modified:
          cygnal/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.275
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 16:19:50 -0700
        message:
          encode as a Null String if the length is zero.
        modified:
          libamf/amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.276
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 21:00:25 -0700
        message:
          add support for decoding and encoding Reference types too.
        modified:
          libamf/amf.cpp
          libamf/amf.h
        ------------------------------------------------------------
        revno: 9439.190.277
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 21:00:44 -0700
        message:
          add tests for Reference types.
        modified:
          testsuite/libamf.all/test_amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.278
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2008-12-30 21:01:32 -0700
        message:
          add to_short() and to_integer() accessors for the Element data.
        modified:
          libamf/element.cpp
          libamf/element.h
        ------------------------------------------------------------
        revno: 9439.190.279
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2008-12-31 15:45:37 -0700
        message:
          correctly jump past the terminator bytes for Object.
        modified:
          libamf/amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.280
        committer: address@hidden
        branch nick: rtmp
        timestamp: Thu 2009-01-01 12:00:02 -0700
        message:
          add tests cases to make sure we can handle corrupted packets when 
decoding AMF.
        modified:
          testsuite/libnet.all/test_http.cpp
        ------------------------------------------------------------
        revno: 9439.190.281
        committer: address@hidden
        branch nick: rtmp
        timestamp: Thu 2009-01-01 12:00:41 -0700
        message:
          add corrupt() methods to randomly corrupt data in a Buffer for stress 
testing.
        modified:
          libamf/buffer.cpp
          libamf/buffer.h
        ------------------------------------------------------------
        revno: 9439.190.282
        committer: address@hidden
        branch nick: rtmp
        timestamp: Thu 2009-01-01 12:06:21 -0700
        message:
          remove useless commented out stuff.
        modified:
          testsuite/libamf.all/test_amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.283
        committer: address@hidden
        branch nick: rtmp
        timestamp: Thu 2009-01-01 18:11:48 -0700
        message:
          uncomment test_rtmp.
        modified:
          testsuite/libnet.all/Makefile.am
        ------------------------------------------------------------
        revno: 9439.190.284
        committer: address@hidden
        branch nick: rtmp
        timestamp: Thu 2009-01-01 18:12:26 -0700
        message:
          fixed enough to compile and not core dump, but has failures.
        modified:
          testsuite/libnet.all/test_rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.190.285
        committer: address@hidden
        branch nick: rtmp
        timestamp: Thu 2009-01-01 18:13:56 -0700
        message:
          split all buffers at chunksize boundaries into distinct messages.
        modified:
          cygnal/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.286
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-04 22:23:50 -0700
        message:
          make Sane string length the max size.
        modified:
          libamf/amf.h
        ------------------------------------------------------------
        revno: 9439.190.287
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-04 22:24:52 -0700
        message:
          treat Typed Object like regular Objects with a different type.
        modified:
          libamf/amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.288
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-04 22:25:42 -0700
        message:
          add additional test case for split.
        modified:
          testsuite/libnet.all/test_rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.190.289
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-04 22:26:50 -0700
        message:
          use a shared_ptr for the active channels instead of a private data 
variabel.
        modified:
          libnet/rtmp.cpp
          libnet/rtmp.h
        ------------------------------------------------------------
        revno: 9439.190.290
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-04 22:32:18 -0700
        message:
          track AMF references.
        modified:
          cygnal/rtmp_server.cpp
          cygnal/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.291
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-18 17:57:22 +1100
        message:
          set the seek pointer when copying data into the buffer.
        modified:
          libamf/buffer.cpp
        ------------------------------------------------------------
        revno: 9439.190.292
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-18 17:58:20 +1100
        message:
          add private data for the parameter to an URL.
        modified:
          libnet/http.h
        ------------------------------------------------------------
        revno: 9439.190.293
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-18 17:59:53 +1100
        message:
          look for the ? that seperates the parameters from the filespec.
        modified:
          libnet/http.cpp
        ------------------------------------------------------------
        revno: 9439.190.294
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-18 18:00:33 +1100
        message:
          don't wait for more data if we read it all.
        modified:
          libnet/rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.190.295
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-01-18 18:01:34 +1100
        message:
          add back test cases for parsing the GET request line.
        modified:
          testsuite/libnet.all/test_http.cpp
        ------------------------------------------------------------
        revno: 9439.190.296
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2009-01-31 17:21:59 +1100
        message:
          parse the parameters in a GET request if they exist.
        modified:
          libnet/http.cpp
        ------------------------------------------------------------
        revno: 9439.190.297
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2009-01-31 17:23:06 +1100
        message:
          make less vesbose when corrupting the file for testing.
        modified:
          libamf/buffer.cpp
        ------------------------------------------------------------
        revno: 9439.190.298
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2009-01-31 17:24:01 +1100
        message:
          return an error if the file doesn't exist.
        modified:
          libnet/diskstream.cpp
        ------------------------------------------------------------
        revno: 9439.190.299
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2009-01-31 17:25:22 +1100
        message:
          allocate new memory for thread argumwnts as gcc seems to optimize 
them to be the same address otherwise.
        modified:
          cygnal/cygnal.cpp
        ------------------------------------------------------------
        revno: 9439.190.300
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sun 2009-02-01 19:07:06 -0700
        message:
          merge from trunk
        removed:
          backend/render_handler_agg_compat.h
          gui/klash.moc.in
          testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
        added:
          gui/GuiKde4.cpp
          gui/Kde4Glue.h
          gui/Kde4GlueAgg.cpp
          gui/Kde4GlueAgg.h
          gui/Kde4Gui.cpp
          gui/Kde4Gui.h
          gui/am-frag/kde4.am
          gui/klash3.moc.in
          gui/klash4.moc.in
          libbase/GnashFileUtilities.cpp
          libbase/GnashFileUtilities.h
          macros/kde4.m4
          macros/qt4.m4
          macros/swfmill.m4
          plugin/klash4/
          plugin/klash4/Makefile.am
          plugin/klash4/README
          plugin/klash4/klash.desktop
          plugin/klash4/klash_part.cpp
          plugin/klash4/klash_part.desktop
          plugin/klash4/klash_part.h
          plugin/klash4/klash_part.moc.in
          plugin/klash4/klashpartui.rc
          plugin/klash4/klashplayer.lsm
          plugin/klash4/pluginsinfo
          testsuite/actionscript.all/HitTest.as
          testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
        renamed:
          gui/am-frag/kde.am => gui/am-frag/kde3.am
          gui/am-frag/qtopia.am => gui/am-frag/qtopia3.am
          libcore/array.cpp => libcore/asobj/Array_as.cpp
          libcore/array.h => libcore/asobj/Array_as.h
          libcore/asobj/Date.cpp => libcore/asobj/Date_as.cpp
          libcore/asobj/Date.h => libcore/asobj/Date_as.h
          macros/kde.m4 => macros/kde3.m4
          macros/qt.m4 => macros/qt3.m4
        modified:
          Makefile.am
          backend/Makefile.am
          backend/render_handler.h
          backend/render_handler_agg.cpp
          backend/render_handler_agg_style.h
          backend/render_handler_cairo.cpp
          backend/render_handler_ogl.cpp
          backend/render_handler_ogl.h
          configure.ac
          cygnal/Makefile.am
          extensions/fileio/fileio.cpp
          extensions/mysql/mysql_db.cpp
          gui/Makefile.am
          gui/Player.cpp
          gui/gnash.cpp
          gui/gnash.in
          gui/gtk.cpp
          gui/gtksup.h
          gui/gui.cpp
          gui/gui.h
          gui/gui_kde.cpp
          gui/kde.cpp
          libbase/GnashSystemIOHeaders.h
          libbase/IOChannel.h
          libbase/Makefile.am
          libbase/NetworkAdapter.h
          libbase/curl_adapter.cpp
          libbase/rc.cpp
          libbase/rc.h
          libbase/utility.h
          libcore/Button.cpp
          libcore/Makefile.am
          libcore/MovieClip.cpp
          libcore/MovieClip.h
          libcore/PropertyList.h
          libcore/RGBA.cpp
          libcore/RGBA.h
          libcore/SWFMatrix.cpp
          libcore/SWFMatrix.h
          libcore/SWFStream.cpp
          libcore/SWFStream.h
          libcore/StreamProvider.cpp
          libcore/StreamProvider.h
          libcore/TextField.cpp
          libcore/TextField.h
          libcore/Video.cpp
          libcore/Video.h
          libcore/as_environment.cpp
          libcore/as_environment.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/AsBroadcaster.h
          libcore/asobj/ClassHierarchy.cpp
          libcore/asobj/Error_as.cpp
          libcore/asobj/Global.cpp
          libcore/asobj/Key_as.cpp
          libcore/asobj/Key_as.h
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadVars_as.h
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LocalConnection_as.cpp
          libcore/asobj/Makefile.am
          libcore/asobj/Math_as.cpp
          libcore/asobj/Mouse_as.cpp
          libcore/asobj/MovieClipLoader.cpp
          libcore/asobj/NetConnection_as.cpp
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/Number_as.cpp
          libcore/asobj/Object.cpp
          libcore/asobj/Selection_as.cpp
          libcore/asobj/SharedObject_as.cpp
          libcore/asobj/SharedObject_as.h
          libcore/asobj/String_as.cpp
          libcore/asobj/TextFormat_as.cpp
          libcore/asobj/XMLNode_as.cpp
          libcore/asobj/XMLNode_as.h
          libcore/asobj/XML_as.cpp
          libcore/asobj/XML_as.h
          libcore/character.cpp
          libcore/character.h
          libcore/cxform.cpp
          libcore/debugger.cpp
          libcore/event_id.h
          libcore/fill_style.cpp
          libcore/fill_style.h
          libcore/generic_character.cpp
          libcore/gnash.h
          libcore/impl.cpp
          libcore/impl.h
          libcore/movie_root.cpp
          libcore/movie_root.h
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/action_buffer.cpp
          libcore/parser/action_buffer.h
          libcore/parser/morph2_character_def.cpp
          libcore/parser/morph2_character_def.h
          libcore/parser/shape_character_def.cpp
          libcore/parser/shape_character_def.h
          libcore/parser/sprite_definition.cpp
          libcore/render.cpp
          libcore/render.h
          libcore/styles.cpp
          libcore/styles.h
          libcore/swf.h
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
          libcore/swf/DefineButtonCxformTag.cpp
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/DefineButtonSoundTag.cpp
          libcore/swf/DefineButtonSoundTag.h
          libcore/swf/DefineButtonTag.cpp
          libcore/swf/DefineButtonTag.h
          libcore/swf/DefineEditTextTag.cpp
          libcore/swf/DefineEditTextTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontAlignZonesTag.h
          libcore/swf/DefineFontNameTag.h
          libcore/swf/DefineFontTag.cpp
          libcore/swf/DefineFontTag.h
          libcore/swf/DefineTextTag.cpp
          libcore/swf/DefineTextTag.h
          libcore/swf/DefineVideoStreamTag.cpp
          libcore/swf/DefineVideoStreamTag.h
          libcore/swf/DisplayListTag.h
          libcore/swf/DoActionTag.h
          libcore/swf/DoInitActionTag.h
          libcore/swf/PlaceObject2Tag.cpp
          libcore/swf/PlaceObject2Tag.h
          libcore/swf/RemoveObjectTag.cpp
          libcore/swf/RemoveObjectTag.h
          libcore/swf/ScriptLimitsTag.h
          libcore/swf/SetBackgroundColorTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/TagLoadersTable.cpp
          libcore/swf/TagLoadersTable.h
          libcore/swf/TextRecord.cpp
          libcore/swf/TextRecord.h
          libcore/swf/VideoFrameTag.cpp
          libcore/swf/VideoFrameTag.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          libcore/swf_function.cpp
          libcore/swf_function.h
          libcore/vm/ASHandlers.cpp
          libcore/vm/ASHandlers.h
          libcore/vm/ActionExec.cpp
          libcore/vm/ActionExec.h
          libcore/vm/CallStack.cpp
          libcore/vm/Machine.cpp
          libcore/vm/VM.cpp
          libcore/vm/VM.h
          libcore/vm/action.cpp
          libmedia/AudioDecoderNellymoser.cpp
          libmedia/FLVParser.cpp
          libmedia/FLVParser.h
          libmedia/Makefile.am
          libmedia/MediaHandler.cpp
          libmedia/MediaHandler.h
          libmedia/MediaParser.cpp
          libmedia/MediaParser.h
          libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
          libmedia/ffmpeg/MediaParserFfmpeg.cpp
          libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
          libmedia/gst/MediaHandlerGst.cpp
          libnet/cque.h
          macros/ffmpeg.m4
          macros/libslist
          plugin/Makefile.am
          plugin/klash/Makefile.am
          plugin/mozilla-sdk/np_entry.cpp
          plugin/mozilla-sdk/npn_gate.cpp
          plugin/mozilla-sdk/npp_gate.cpp
          plugin/mozilla-sdk/npplat.h
          plugin/mozilla-sdk/pluginbase.h
          plugin/plugin.cpp
          po/fi.po
          testsuite/actionscript.all/ASnative.as
          testsuite/actionscript.all/Date.as
          testsuite/actionscript.all/Error.as
          testsuite/actionscript.all/Global.as
          testsuite/actionscript.all/LoadVars.as
          testsuite/actionscript.all/Makefile.am
          testsuite/actionscript.all/Math.as
          testsuite/actionscript.all/MovieClip.as
          testsuite/actionscript.all/Number.as
          testsuite/actionscript.all/TextField.as
          testsuite/actionscript.all/XML.as
          testsuite/actionscript.all/ops.as
          testsuite/gnashrc.in
          testsuite/libcore.all/Makefile.am
          testsuite/misc-ming.all/DrawingApiTestRunner.cpp
          testsuite/misc-ming.all/NetStream-SquareTest.c
          testsuite/misc-ming.all/SharedObjectTest.as
          testsuite/misc-ming.all/SharedObjectTestRunner.sh
          testsuite/misc-swfc.all/check.sc
          testsuite/swfdec/PASSING
          testsuite/swfdec/swfdec_gnash_tester
          utilities/Makefile.am
          gui/am-frag/kde3.am
          gui/am-frag/qtopia3.am
          libcore/asobj/Array_as.cpp
          libcore/asobj/Array_as.h
          libcore/asobj/Date_as.cpp
          libcore/asobj/Date_as.h
          macros/kde3.m4
          macros/qt3.m4
        ------------------------------------------------------------
        revno: 9439.190.301
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2009-02-03 10:43:02 -0700
        message:
          one too many for a short.
        modified:
          libamf/amf.h
        ------------------------------------------------------------
        revno: 9439.190.302
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 14:12:35 -0700
        message:
          better handling of multiple RTMP messages that aren't the echo test.
        modified:
          cygnal/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.303
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 14:17:43 -0700
        message:
          process an ECMA array's like an Object with terminator bytes.
        modified:
          libamf/amf.cpp
          libamf/amf.h
        ------------------------------------------------------------
        revno: 9439.190.304
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 14:18:29 -0700
        message:
          don't try to process properties if there aren't any.
        modified:
          libamf/flv.cpp
        ------------------------------------------------------------
        revno: 9439.190.305
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 14:18:47 -0700
        message:
          drop newline in debug message.
        modified:
          libamf/element.cpp
        ------------------------------------------------------------
        revno: 9439.190.306
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 14:20:09 -0700
        message:
          don't use a reference to a class in a std::map, older versions of g++ 
don't like it.
        modified:
          libnet/rtmp.cpp
          libnet/rtmp.h
          libnet/rtmp_msg.cpp
          libnet/rtmp_msg.h
        ------------------------------------------------------------
        revno: 9439.190.307
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 14:21:48 -0700
        message:
          multi threaded is now the default, change to -s to force single 
threaded.
        modified:
          cygnal/cygnal.cpp
        ------------------------------------------------------------
        revno: 9439.190.308
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 14:22:01 -0700
        message:
          don't use a reference to a class in a std::map, older versions of g++ 
don't like it.
        modified:
          cygnal/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.309
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 17:42:18 -0700
        message:
          when only using one port, force single threaded mode.
        modified:
          cygnal/cygnal.cpp
        ------------------------------------------------------------
        revno: 9439.190.310
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 17:42:44 -0700
        message:
          less verbosity.
        modified:
          libnet/rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.190.311
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-04 17:43:21 -0700
        message:
          improved main message processing loop.
        modified:
          cygnal/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.312
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-09 17:21:27 +0100
        message:
          use the target arguments, and check for the correctly offset RTMP 
port.
        modified:
          cygnal/cygnal.cpp
        ------------------------------------------------------------
        revno: 9439.190.313
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-09 17:23:39 +0100
        message:
          process all messages in a loop, leave old way ifdef'd out for now.
        modified:
          cygnal/rtmp_server.cpp
        ------------------------------------------------------------
        revno: 9439.190.314
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2009-02-10 17:27:07 +0100
        message:
          add a flag to not encode as an object, but merely as a list of the 
properties
          as used by some response packets.
          if makeString() is done to an existing object, replace the old value 
with the
          new one after adjusting the buffer size if need be.
        modified:
          libamf/element.cpp
          libamf/element.h
        ------------------------------------------------------------
        revno: 9439.190.315
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2009-02-10 17:29:12 +0100
        message:
          add enum value for createStream reponse.
        modified:
          libnet/rtmp_msg.h
        ------------------------------------------------------------
        revno: 9439.190.316
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2009-02-10 17:30:41 +0100
        message:
          add support to encode a onStatus packet.
        modified:
          cygnal/rtmp_server.cpp
          cygnal/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.317
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2009-02-10 20:23:05 +0100
        message:
          add accesot to return only one element from the vector of properties.
        modified:
          libnet/rtmp_msg.h
        ------------------------------------------------------------
        revno: 9439.190.318
        committer: address@hidden
        branch nick: rtmp
        timestamp: Tue 2009-02-10 20:24:33 +0100
        message:
          create the responses for NetStream::Play() and NetStream::Reset().
        modified:
          cygnal/rtmp_server.cpp
          cygnal/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.319
        committer: address@hidden
        branch nick: rtmp
        timestamp: Wed 2009-02-11 10:27:20 +0100
        message:
          add room for the NULL string terminator when resizing a string 
element.
        modified:
          libamf/element.cpp
        ------------------------------------------------------------
        revno: 9439.190.320
        committer: address@hidden
        branch nick: rtmp
        timestamp: Thu 2009-02-12 19:04:19 +0100
        message:
          the object has 4 properties, not 3.
        modified:
          testsuite/libamf.all/test_amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.321
        committer: address@hidden
        branch nick: rtmp
        timestamp: Fri 2009-02-13 16:45:08 -0700
        message:
          get the relationship beteen streamid and clientids correct.
          create new stream ids correctly.
          clean up creating a new stream.
        modified:
          cygnal/rtmp_server.cpp
          cygnal/rtmp_server.h
        ------------------------------------------------------------
        revno: 9439.190.322
        committer: address@hidden
        branch nick: rtmp
        timestamp: Sat 2009-02-14 15:42:54 -0700
        message:
          move where th cache size is defined. add overload for sendMsg() to 
take a raw pointer and byte count.
        modified:
          cygnal/README
          cygnal/rtmp_server.cpp
          cygnal/rtmp_server.h
          libnet/cache.h
          libnet/http.cpp
          libnet/rtmp.cpp
          libnet/rtmp.h
          testsuite/libnet.all/Makefile.am
          testsuite/libnet.all/test_http.cpp
          testsuite/libnet.all/test_rtmp.cpp
          utilities/flvdumper.cpp
        ------------------------------------------------------------
        revno: 9439.190.323
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 15:13:07 -0700
        message:
          parse Typed objects correctly.
        modified:
          libamf/amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.324
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 16:11:30 -0700
        message:
          Only enable the memory corruption tests sometimes as they keep test 
cases from running valgrind clean.
        modified:
          testsuite/libnet.all/test_http.cpp
        ------------------------------------------------------------
        revno: 9439.190.325
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 16:12:42 -0700
        message:
          trap some strings when the length has been corrupted.
        modified:
          libnet/http.cpp
        ------------------------------------------------------------
        revno: 9439.190.326
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 16:36:18 -0700
        message:
          fix encoded of Typed AMF Objects by adding the name.
        modified:
          libamf/amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.327
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 17:36:57 -0700
        message:
          reverse the properties in the echo response for a Typed Object array.
        modified:
          libnet/http.cpp
        ------------------------------------------------------------
        revno: 9439.190.328
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 17:59:30 -0700
        message:
          reduce verbosity.
        modified:
          libamf/amf.cpp
        ------------------------------------------------------------
        revno: 9439.190.329
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 18:00:08 -0700
        message:
          add method to clear all the properties held by an Element.
        modified:
          libamf/element.h
        ------------------------------------------------------------
        revno: 9439.190.330
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 18:01:10 -0700
        message:
          verify all test cases after fixing bugs in core library.
        modified:
          testsuite/libnet.all/test_http.cpp
        ------------------------------------------------------------
        revno: 9439.190.331
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 18:02:00 -0700
        message:
          reverse the properties of a typed object when responding to a red5 
echo test.
        modified:
          libnet/http.cpp
        ------------------------------------------------------------
        revno: 9439.190.332
        committer: address@hidden
        branch nick: rtmp
        timestamp: Mon 2009-02-16 18:09:27 -0700
        message:
          ifdef out the XFAIL test case, as cxfail() isn't in a released 
version of DejaGnu yet.
        modified:
          testsuite/libnet.all/test_http.cpp
    ------------------------------------------------------------
    revno: 9439.1.1154
    committer: address@hidden
    branch nick: trunk
    timestamp: Wed 2009-02-18 18:01:32 -0700
    message:
      don't let eof let us assume there is no data to parse.
    modified:
      utilities/flvdumper.cpp
        ------------------------------------------------------------
        revno: 9439.276.1
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Wed 2009-02-18 17:57:44 -0700
        message:
          don't let eof let us assume there is no data to parse.
        modified:
          utilities/flvdumper.cpp
    ------------------------------------------------------------
    revno: 9439.1.1155
    committer: address@hidden
    branch nick: trunk
    timestamp: Wed 2009-02-18 21:40:42 -0700
    message:
      tweak the kdelibs missing package message for fedora versions.
    modified:
      configure.ac
        ------------------------------------------------------------
        revno: 9439.276.2
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Wed 2009-02-18 21:39:03 -0700
        message:
          tweak the kdelibs missing package message for fedora versions.
        modified:
          configure.ac
    ------------------------------------------------------------
    revno: 9439.1.1156
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-19 13:40:31 +0100
    message:
      Merge compiler warning fixes from 0.8.5 branch.
    modified:
      libamf/amf.cpp
      libamf/buffer.cpp
      libamf/element.cpp
      libnet/http.cpp
      libnet/network.cpp
      libnet/rtmp.cpp
      libnet/rtmp.h
        ------------------------------------------------------------
        revno: 9439.277.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 10:17:14 +0100
        message:
          Fix warnings, use typedefs and a function object for clarity. Add 
assertion
          to make sure memory won't be silently corrupted and to make programme 
logic
          clear.
        modified:
          libamf/amf.cpp
          libamf/buffer.cpp
          libamf/element.cpp
          libnet/http.cpp
          libnet/network.cpp
          libnet/rtmp.cpp
          libnet/rtmp.h
        ------------------------------------------------------------
        revno: 9439.276.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 10:59:48 +0100
        message:
          Silence compiler warnings for unused variables. Use boost format or
          stringstreams to avoid problems with different size size_t. Fix 
          uninitialized values and absent return value.
        modified:
          libamf/amf.cpp
          libamf/buffer.cpp
          libamf/element.cpp
          libnet/http.cpp
          libnet/network.cpp
          libnet/rtmp.cpp
          libnet/rtmp.h
    ------------------------------------------------------------
    revno: 9439.1.1157
    author: Timo Jyrinki <address@hidden>
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-19 13:43:34 +0100
    message:
      Updated Finnish translation
    modified:
      po/fi.po
    ------------------------------------------------------------
    revno: 9439.1.1158
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2009-02-19 14:25:08 +0100
    message:
      Don't leak gstreamer codec strings. Add more codec information for gst
      audio decoder.
    modified:
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9439.1.1159
    committer: address@hidden
    branch nick: trunk
    timestamp: Thu 2009-02-19 08:59:33 -0700
    message:
      make sure the right version of kde is installed. Fixes #25613
    modified:
      configure.ac
      macros/kde3.m4
      macros/kde4.m4
    ------------------------------------------------------------
    revno: 9439.1.1160
    committer: address@hidden
    branch nick: trunk
    timestamp: Thu 2009-02-19 10:04:32 -0700
    message:
      make sure kde3,kde4 test works on OpenBSD 4.4.
    modified:
      macros/kde3.m4
      macros/kde4.m4
    ------------------------------------------------------------
    revno: 9439.1.1161
    committer: address@hidden
    branch nick: trunk
    timestamp: Thu 2009-02-19 11:19:27 -0700
    message:
      merge patches to fix testcase from release branch.
    modified:
      libnet/rtmp.cpp
      testsuite/libnet.all/test_rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.276.4
        author: Timo Jyrinki <address@hidden>
        committer: Benjamin Wolsey <address@hidden>
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 13:50:16 +0100
        message:
          Updated Finnish translation
        modified:
          po/fi.po
        ------------------------------------------------------------
        revno: 9439.276.5
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 08:42:50 -0700
        message:
          don't look for libber.
        modified:
          configure.ac
        ------------------------------------------------------------
        revno: 9439.276.6
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 08:43:14 -0700
        message:
          make sure one has the proper development versions of kdelibs, as on 
Debian
          derived distributions, you can only have either kde3 or kde4 
installed, not
          both. This still allows one to build both kde3 and kde4 on other 
distributions
          at the same time if kde3,kde4 is specified. Fixes Bug #25613.
        modified:
          macros/kde3.m4
          macros/kde4.m4
        ------------------------------------------------------------
        revno: 9439.276.7
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 10:03:43 -0700
        message:
          make sure kde3,kde4 test works on OpenBSD 4.4.
        modified:
          macros/kde3.m4
          macros/kde4.m4
        ------------------------------------------------------------
        revno: 9439.276.8
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:17:34 -0700
        message:
          make less verbose.
        modified:
          libnet/rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.276.9
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:18:09 -0700
        message:
          all responses have one more element, so adjust the counts used for 
testing.
        modified:
          testsuite/libnet.all/test_rtmp.cpp
    ------------------------------------------------------------
    revno: 9439.1.1162
    committer: address@hidden
    branch nick: trunk
    timestamp: Thu 2009-02-19 12:00:30 -0700
    message:
      various minor cleanups to keep valgrind happy.
    modified:
      libamf/amf.cpp
      libnet/diskstream.cpp
      testsuite/libamf.all/test_amf.cpp
      testsuite/libnet.all/test_diskstream.cpp
      testsuite/libnet.all/test_rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.276.10
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:24:37 -0700
        message:
          fix valgrind errors in test cases.
        modified:
          testsuite/libnet.all/test_rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.276.11
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:47:44 -0700
        message:
          fix hex input, it was missing a legit object terminator which screwed 
up parsing.
        modified:
          libamf/amf.cpp
        ------------------------------------------------------------
        revno: 9439.276.12
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:56:13 -0700
        message:
          fix hex input, it was missing a legit object terminator which screwed 
up parsing.
        modified:
          testsuite/libamf.all/test_amf.cpp
        ------------------------------------------------------------
        revno: 9439.276.13
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:56:37 -0700
        message:
          make less verbose.
        modified:
          testsuite/libnet.all/test_rtmp.cpp
        ------------------------------------------------------------
        revno: 9439.276.14
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:57:13 -0700
        message:
          delete the data pointer after unmapping so we don't leak.
        modified:
          libnet/diskstream.cpp
        ------------------------------------------------------------
        revno: 9439.276.15
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 11:57:33 -0700
        message:
          don't close the file.
        modified:
          testsuite/libnet.all/test_diskstream.cpp
    ------------------------------------------------------------
    revno: 9439.1.1163
    committer: address@hidden
    branch nick: trunk
    timestamp: Thu 2009-02-19 18:33:42 -0700
    message:
      merge from release branch test case improvements.
    modified:
      cygnal/testsuite/cygnal.exp
      libnet/diskstream.cpp
        ------------------------------------------------------------
        revno: 9439.276.16
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 18:26:20 -0700
        message:
          don't delete the dataptr, it causes troubles.
        modified:
          libnet/diskstream.cpp
        ------------------------------------------------------------
        revno: 9439.276.17
        committer: address@hidden
        branch nick: release_0_8_5
        timestamp: Thu 2009-02-19 18:27:04 -0700
        message:
          attempt to make this test case more stable.
        modified:
          cygnal/testsuite/cygnal.exp
    ------------------------------------------------------------
    revno: 9439.1.1164
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2009-02-20 08:51:20 +0100
    message:
      Prevent illegal read if the AMF buffer isn't long enough for an
      advertised NUMBER type. Fixes a memory error in test_rtmp (hex7,
      line 729). Why it isn't long enough is another matter, but we should
      be able to deal with corrupt AMF data anyway.
      
      Make indentation more consistent within the file.
    modified:
      libamf/amf.cpp
Diff too large for email (129792 lines, the limit is 10000).

reply via email to

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