[Top][All Lists]
[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).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9692: Merge from trunk.,
Benjamin Wolsey <=