[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r9625: merge from trunk, it's been aw
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r9625: merge from trunk, it's been awhile |
Date: |
Wed, 03 Sep 2008 15:51:37 -0600 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9625
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-09-03 15:51:37 -0600
message:
merge from trunk, it's been awhile
added:
testsuite/XmlSocketServer.pl
testsuite/misc-ming.all/XMLSocketTest.c
testsuite/misc-swfc.all/stackscope.sc
renamed:
libcore/asobj/xmlsocket.cpp => libcore/asobj/XMLSocket_as.cpp
libcore/asobj/xmlsocket.h => libcore/asobj/XMLSocket_as.h
modified:
ChangeLog
Makefile.am
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
configure.ac
cygnal/Makefile.am
extensions/gtk2/gtkext.cpp
gui/gtk_glue_agg.h
libamf/amftest.cpp
libamf/element.cpp
libamf/element.h
libbase/GnashException.h
libbase/GnashImagePng.cpp
libbase/image.cpp
libbase/tu_file.cpp
libbase/tu_file.h
libbase/utf8.cpp
libbase/utility.h
libcore/DisplayList.cpp
libcore/LoadVariablesThread.cpp
libcore/Makefile.am
libcore/Property.cpp
libcore/URLAccessManager.h
libcore/array.cpp
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_function.cpp
libcore/as_function.h
libcore/as_object.cpp
libcore/as_object.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/Boolean.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/LoadVars.cpp
libcore/asobj/LoadVars.h
libcore/asobj/LocalConnection.cpp
libcore/asobj/Makefile.am
libcore/asobj/Math_as.cpp
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/asobj/Number.cpp
libcore/asobj/Object.cpp
libcore/asobj/SharedObject.cpp
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libcore/asobj/String_as.cpp
libcore/asobj/System.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/xml.cpp
libcore/asobj/xml.h
libcore/asobj/xmlnode.cpp
libcore/asobj/xmlnode.h
libcore/button_character_instance.cpp
libcore/character.cpp
libcore/edit_text_character.cpp
libcore/event_id.h
libcore/fill_style.cpp
libcore/fontlib.cpp
libcore/matrix.cpp
libcore/matrix.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/parser/action_buffer.cpp
libcore/sprite_instance.cpp
libcore/sprite_instance.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/tag_loaders.cpp
libcore/timers.cpp
libcore/video_stream_instance.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/ExecutableCode.h
libcore/vm/SafeStack.h
libcore/vm/VM.cpp
libcore/vm/VM.h
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
libmedia/FLVParser.cpp
libmedia/FLVParser.h
libmedia/MediaParser.cpp
libmedia/MediaParser.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
macros/ffmpeg.m4
macros/nspr.m4
macros/xpcom.m4
testsuite/actionscript.all/Function.as
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/Try.as
testsuite/actionscript.all/XMLNode.as
testsuite/actionscript.all/XMLSocket.as
testsuite/libbase/NoSeekFileTest.cpp
testsuite/libbase/TCXXRc.cpp
testsuite/libcore.all/AsValueTest.cpp
testsuite/libcore.all/Makefile.am
testsuite/libcore.all/MatrixTest.cpp
testsuite/libcore.all/StreamTest.cpp
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/matrix_test.c
testsuite/misc-ming.all/runtime_vm_stack_test.c
testsuite/misc-swfc.all/Makefile.am
testsuite/samples/Makefile.am
testsuite/swfdec/PASSING
utilities/Makefile.am
utilities/rtmpget.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XMLSocket_as.h
------------------------------------------------------------
revno: 9483.1.136
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 02:43:48 +0200
message:
rtmpget added, take 1
modified:
utilities/Makefile.am
------------------------------------------------------------
revno: 9483.1.137
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 02:49:19 +0200
message:
Use csignal instead of signal.h
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9483.1.138
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 03:17:09 +0200
message:
tidy up
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9483.1.139
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 03:28:22 +0200
message:
Fixed building
modified:
cygnal/Makefile.am
------------------------------------------------------------
revno: 9483.1.140
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 08:12:56 +0200
message:
Leave out rtmpget
modified:
utilities/Makefile.am
------------------------------------------------------------
revno: 9483.1.141
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-19 09:37:42 +0200
message:
Fix build with older versions of ffmpeg (which will abort if they
encounter
a VP6A video).
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9483.57.15
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 08:56:50 +0200
message:
Add a test for VP6A capabilities, use in VideoDecoderFfmpeg.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9483.57.16
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 08:57:35 +0200
message:
Merge in from trunk (FLV fixes are relevant to VideoDecoder).
added:
utilities/rtmpget.cpp
modified:
cygnal/Makefile.am
libamf/flv.cpp
libcore/asobj/Global.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/Number.cpp
libcore/asobj/flash/geom/Matrix_as.cpp
packaging/deb.am
packaging/install-gnash.sh
packaging/snapshot.am
testsuite/libamf.all/test_flv.cpp
testsuite/libcore.all/AsValueTest.cpp
utilities/Makefile.am
------------------------------------------------------------
revno: 9483.1.142
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-19 12:11:14 +0200
message:
Use tRNS block, setting the image type to RGBA when it's used.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9483.58.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 10:52:01 +0200
message:
Handle transparency in palette images.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9483.58.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 10:53:47 +0200
message:
Reduce / correct logging.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9483.1.143
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-20 13:35:33 +0200
message:
Add a Perl XMLSocket server and a self-contained test for
XMLSocket.onData,
which Gnash fails.
The server must be running before the SWF starts. It sends back everything
it receives, replacing certain patterns with \n or \0.
Does anyone have any idea how to automate this?
added:
testsuite/XmlSocketServer.pl
testsuite/misc-ming.all/XMLSocketTest.c
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9483.1.144
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-20 14:47:44 +0200
message:
Refine the test and make it a bit more robust.
modified:
testsuite/XmlSocketServer.pl
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.1.145
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-20 15:56:50 +0200
message:
Minor cleanups only.
modified:
libbase/GnashImagePng.cpp
libcore/LoadVariablesThread.cpp
libcore/asobj/SharedObject.cpp
libcore/fill_style.cpp
------------------------------------------------------------
revno: 9483.58.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 16:38:42 +0200
message:
Fix g++4.3 warnings (again).
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9483.58.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 16:39:16 +0200
message:
Use LOG_ONCE.
modified:
libcore/fill_style.cpp
------------------------------------------------------------
revno: 9483.58.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 16:39:32 +0200
message:
Use scoped_array for exception safety.
modified:
libcore/LoadVariablesThread.cpp
------------------------------------------------------------
revno: 9483.58.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 17:42:34 +0200
message:
Use a switch statement rather than if / else for SharedObject. Use the
std::string(const char*, length) constructor for added safety.
Add comments for future implementation.
modified:
libcore/asobj/SharedObject.cpp
------------------------------------------------------------
revno: 9483.1.146
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-08-20 18:15:55 +0200
message:
Partial fix and major cleanup for XMLSocket. It is unfinished, but
appears to
fix a crash occurring whenever XMLSocket.onXML() is called (that is, when
XMLSocket.onData is undefined), gets onData generally correct, and
produces some sensible output for onXML.
Remove non-existent names from namedStrings.
modified:
libamf/amftest.cpp
libcore/asobj/xmlsocket.cpp
libcore/asobj/xmlsocket.h
libcore/event_id.h
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/sprite_instance.h
libcore/vm/action.cpp
testsuite/XmlSocketServer.pl
testsuite/libbase/TCXXRc.cpp
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.58.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 17:56:50 +0200
message:
Clean up headers.
modified:
libcore/asobj/xmlsocket.cpp
libcore/asobj/xmlsocket.h
------------------------------------------------------------
revno: 9483.58.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 18:06:23 +0200
message:
More clean up.
modified:
libcore/asobj/xmlsocket.cpp
------------------------------------------------------------
revno: 9483.58.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 19:04:47 +0200
message:
Drop useless global variables. Rename xmlsocket_as_object to
XMLSocket_as.
Construct like a C++ class. Drop general unused cruft.
modified:
libamf/amftest.cpp
libcore/asobj/xmlsocket.cpp
libcore/asobj/xmlsocket.h
testsuite/libbase/TCXXRc.cpp
------------------------------------------------------------
revno: 9483.58.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 22:37:40 +0200
message:
Remove apparently made-up names from namedString table: onSockClose,
onSockConnect, onSockData, onSockXML, onXMLData. Replace as
appropriate with the correct names.
modified:
libcore/event_id.h
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/sprite_instance.h
libcore/vm/action.cpp
------------------------------------------------------------
revno: 9483.58.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-20 13:29:24 +0200
message:
A test for XMLSocket behaviour.
added:
testsuite/XmlSocketServer.pl
testsuite/misc-ming.all/XMLSocketTest.c
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9483.58.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-20 14:44:12 +0200
message:
"Throttle" the server to send only every half-second. Slow the SWF
down to 4 frames / second. This ensures that messages are received in
groups.
Wait a bit for replies in the SWF (client).
modified:
testsuite/XmlSocketServer.pl
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.58.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-20 14:46:39 +0200
message:
Comment.
modified:
testsuite/XmlSocketServer.pl
------------------------------------------------------------
revno: 9483.58.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-20 15:20:22 +0200
message:
Tweak the speed of both client and server to mix up the messages
properly.
Test all the replies.
modified:
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.58.15
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-20 15:53:44 +0200
message:
Replace all occurences of *NULL* and *NEWLINE* now that we might
expect more than one in a string.
modified:
testsuite/XmlSocketServer.pl
------------------------------------------------------------
revno: 9483.58.16
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-20 16:00:11 +0200
message:
XMLSocket is not really anything to do with XML; it will accept any
data
and merely parses it automatically as XML unless you set onData.
Drop all the XML parsing on receipt of data and just push 0-terminated
messages on to the message vector.
Write the NULL terminator to the socket, or the server won't
understand.
Make the code a bit less like C (but not much).
modified:
libcore/asobj/xmlsocket.cpp
------------------------------------------------------------
revno: 9483.58.17
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-20 17:03:45 +0200
message:
Add a very long string to XML test. Gnash fails this because it splits
received data into max 10000 chars, but since a scoped_array was being
used to store the leftover before (hence deleting it as soon as it
went
out of scope), failing here is nothing new.
modified:
testsuite/XmlSocketServer.pl
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.1.147
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-21 12:08:14 +0200
message:
Drop temporary debug logging, add ostream operator<< for event_id.
modified:
libcore/asobj/xmlsocket.cpp
libcore/button_character_instance.cpp
libcore/character.cpp
libcore/event_id.h
libcore/movie_root.cpp
libcore/sprite_instance.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/vm/action.cpp
------------------------------------------------------------
revno: 9483.59.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-21 12:06:20 +0200
message:
Add ostream operator<< for event_id, drop temporary debugging.
modified:
libcore/asobj/xmlsocket.cpp
libcore/button_character_instance.cpp
libcore/character.cpp
libcore/event_id.h
libcore/movie_root.cpp
libcore/sprite_instance.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/vm/action.cpp
------------------------------------------------------------
revno: 9483.1.148
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-22 15:02:43 +0200
message:
Some cleanups.
modified:
libcore/as_environment.cpp
libcore/as_object.h
libcore/as_value.cpp
libcore/asobj/xml.cpp
libcore/asobj/xml.h
libcore/asobj/xmlnode.h
------------------------------------------------------------
revno: 9483.59.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-21 14:05:09 +0200
message:
Don't use C methods on strings.
modified:
libcore/as_environment.cpp
------------------------------------------------------------
revno: 9483.59.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-21 16:30:29 +0200
message:
Various bits of tidying up, replacement of C code.
modified:
libcore/as_object.h
libcore/as_value.cpp
libcore/asobj/xml.cpp
libcore/asobj/xml.h
libcore/asobj/xmlnode.h
------------------------------------------------------------
revno: 9483.1.149
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-22 15:13:27 +0200
message:
Progress in making tu_file redundant. It is now an ordinary derived class
of IOChannel, with no custom callbacks, and is only used for opening
files or file descriptors so can be replaced easily with anything
suitable.
modified:
libbase/tu_file.cpp
libbase/tu_file.h
libcore/fontlib.cpp
libcore/swf/tag_loaders.cpp
testsuite/libbase/NoSeekFileTest.cpp
testsuite/libcore.all/StreamTest.cpp
------------------------------------------------------------
revno: 9483.1.150
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-22 15:23:29 +0200
message:
Fixes to Math class, cleanup in as_value.cpp.
modified:
libcore/as_value.cpp
libcore/asobj/Math_as.cpp
------------------------------------------------------------
revno: 9483.1.151
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-22 15:27:59 +0200
message:
Missed in last merge.
modified:
libcore/asobj/Math_as.cpp
------------------------------------------------------------
revno: 9483.1.152
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-22 17:09:26 +0200
message:
Apparently a partial merge doesn't include all the individual commit
messages, which is rubbish and makes it hard to see what I've done,
so I'm reverting and recommitting this.
modified:
libbase/tu_file.cpp
libbase/tu_file.h
libcore/as_value.cpp
libcore/asobj/Math_as.cpp
libcore/fontlib.cpp
libcore/swf/tag_loaders.cpp
testsuite/libbase/NoSeekFileTest.cpp
testsuite/libcore.all/StreamTest.cpp
------------------------------------------------------------
revno: 9483.1.153
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-22 17:11:39 +0200
message:
Remerge of last few commits for the sake of the log messages.
modified:
libbase/tu_file.cpp
libbase/tu_file.h
libcore/URLAccessManager.h
libcore/as_value.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/xmlsocket.cpp
libcore/asobj/xmlsocket.h
libcore/fontlib.cpp
libcore/swf/tag_loaders.cpp
testsuite/libbase/NoSeekFileTest.cpp
testsuite/libcore.all/StreamTest.cpp
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.59.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-21 18:27:35 +0200
message:
Add storage of partial messages to XMLSocket_as. Add working but
horrible
message buffer parser.
Put comment in test.
Use legal header guard in URLAccessManager.h
modified:
libcore/URLAccessManager.h
libcore/asobj/xmlsocket.cpp
libcore/asobj/xmlsocket.h
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.59.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 08:34:32 +0200
message:
Convert StreamAdapter to an IOChannel subclass, drop/replace tu_file.h
includes.
modified:
libcore/fontlib.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.59.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 08:38:50 +0200
message:
Drop the custom file-function constructor of tu_file, as this should
be
implemented using IOChannel as a base class.
modified:
libbase/tu_file.cpp
libbase/tu_file.h
------------------------------------------------------------
revno: 9483.59.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 08:54:06 +0200
message:
Drop more unused parts of tu_file.
modified:
libbase/tu_file.cpp
libbase/tu_file.h
------------------------------------------------------------
revno: 9483.59.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 10:58:47 +0200
message:
Subclass IOChannel instead of using dropped tu_file ctor.
modified:
testsuite/libcore.all/StreamTest.cpp
------------------------------------------------------------
revno: 9483.59.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 10:59:06 +0200
message:
The tu_file(const char*, ...) ctor has been dropped, so use the other
ctor.
There's no point keeping interfaces around just for the testsuite.
modified:
testsuite/libbase/NoSeekFileTest.cpp
------------------------------------------------------------
revno: 9483.59.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 10:59:48 +0200
message:
Make tu_file into a simple IOChannel subclass, dropping all the
callback cruft. It's still ugly, but should be easier to improve
now.
modified:
libbase/tu_file.cpp
libbase/tu_file.h
------------------------------------------------------------
revno: 9483.59.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 11:57:54 +0200
message:
Make doubleToString clearer.
modified:
libcore/as_value.cpp
------------------------------------------------------------
revno: 9483.59.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 14:38:53 +0200
message:
Check for NaN in Math.min() and Math.max(); use std::max and std::min.
Single-argument functions still call valueOf of the second argument,
even
though it's not used.
modified:
libcore/asobj/Math_as.cpp
------------------------------------------------------------
revno: 9483.59.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 15:15:25 +0200
message:
Use abs, not fabs for consistency. This might be tempting fate as
it's not
always implemented properly, but C++ overloads abs with a double.
modified:
libcore/asobj/Math_as.cpp
------------------------------------------------------------
revno: 9483.1.154
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-22 18:01:50 +0200
message:
Fix build bug.
modified:
libcore/asobj/xmlsocket.cpp
------------------------------------------------------------
revno: 9483.59.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-22 18:00:37 +0200
message:
Drop debugging line with 'index', which isn't defined locally but
somehow
compiles anyway for me. The number of messages returned is logged on
the
return from the function in any case.
modified:
libcore/asobj/xmlsocket.cpp
------------------------------------------------------------
revno: 9483.1.155
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-25 11:26:17 +0200
message:
Some maintenance on XMLSocket class.
Tests for XMLNode.
Update swfdec testsuite results.
renamed:
libcore/asobj/xmlsocket.cpp => libcore/asobj/XMLSocket_as.cpp
libcore/asobj/xmlsocket.h => libcore/asobj/XMLSocket_as.h
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Makefile.am
libcore/asobj/xmlnode.h
testsuite/actionscript.all/XMLNode.as
testsuite/swfdec/PASSING
libcore/asobj/XMLSocket_as.cpp
------------------------------------------------------------
revno: 9483.60.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 08:51:40 +0200
message:
sec-0.6.2-local-access-6.swf only ever passed for a couple of days
several
months ago, and since no one looks like fixing it it can be an
expected
failure.
Four passes in new tests.
modified:
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.60.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 08:59:44 +0200
message:
Rename xmlsocket.{cpp,h} to reflect name of class.
renamed:
libcore/asobj/xmlsocket.cpp => libcore/asobj/XMLSocket_as.cpp
libcore/asobj/xmlsocket.h => libcore/asobj/XMLSocket_as.h
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Makefile.am
libcore/asobj/XMLSocket_as.cpp
------------------------------------------------------------
revno: 9483.60.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 09:26:39 +0200
message:
Drop DSOLOCAL, as this is the default.
Add tests showing the XMLNode.childNodes is just an AS array.
modified:
libcore/asobj/xmlnode.h
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.60.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 11:14:12 +0200
message:
More tests for XMLNode, show Gnash isn't doing it very well.
modified:
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.60.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 11:25:20 +0200
message:
More tests for properties, some of which Gnash doesn't have.
modified:
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.156
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-25 11:58:35 +0200
message:
Fix ffmpeg version detection for deb-based packages
modified:
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9483.61.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-08-25 11:18:07 +0200
message:
Strip the debian-specific 'ffmpeg distribution' prefix from version.
modified:
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9483.1.157
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-25 13:13:06 +0200
message:
Stub unimplemented XMLNode functions.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetStream.cpp
libcore/asobj/Sound.cpp
libcore/asobj/System.cpp
libcore/asobj/xmlnode.cpp
libcore/sprite_instance.cpp
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.62.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 12:16:16 +0200
message:
Make attachInterface code a bit more readable.
Stub missing XMLNode members.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetStream.cpp
libcore/asobj/Sound.cpp
libcore/asobj/System.cpp
libcore/asobj/xmlnode.cpp
libcore/sprite_instance.cpp
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.158
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-25 17:46:59 +0200
message:
Reduce XMLSocket code, various bugfixes and AS compatibility corrections.
Improve tests.
modified:
libcore/asobj/LoadVars.cpp
libcore/asobj/LoadVars.h
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XMLSocket_as.h
libcore/asobj/xmlnode.cpp
testsuite/actionscript.all/XMLSocket.as
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.62.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 14:44:06 +0200
message:
Use XMLSocket.as to test failed connections. Gnash crashes quite a
bit (assertion failures).
modified:
testsuite/actionscript.all/XMLSocket.as
------------------------------------------------------------
revno: 9483.62.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 14:45:03 +0200
message:
Use to_int() instead of int(to_number()). This may not be correct if
a
very large number is used (to_int() 'wraps around' to a low number
again),
but at least doesn't overflow an int, which would lead to undefined
behaviour.
modified:
libcore/asobj/xmlnode.cpp
------------------------------------------------------------
revno: 9483.62.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 14:46:35 +0200
message:
Use a single class with multiple inheritance for XMLSocket_as
(as_object
and Network). Drop many unused and useless member functions and data
members. Don't implement our own mutex; if it turns out to be
necessary,
a proper mutex is better.
Correct the return value of some AS functions.
Don't fail assertions when XMLSocket.close() is called and we aren't
connected.
modified:
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XMLSocket_as.h
------------------------------------------------------------
revno: 9483.62.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 14:51:27 +0200
message:
Check totals.
modified:
testsuite/actionscript.all/XMLSocket.as
------------------------------------------------------------
revno: 9483.62.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 15:22:17 +0200
message:
Close the connection in XMLSocketTest.swf, which can sometimes
trigger a
test failure in the absence of thread locking.
Add and use a boost::mutex while filling the message list to fix the
above
bug.
Correct the totals in XMLSocket.as.
modified:
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XMLSocket_as.h
testsuite/actionscript.all/XMLSocket.as
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.62.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 15:48:20 +0200
message:
Legal header guard, useless escape.
modified:
libcore/asobj/LoadVars.cpp
libcore/asobj/LoadVars.h
------------------------------------------------------------
revno: 9483.62.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 15:48:50 +0200
message:
Move class definition out of the header.
modified:
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XMLSocket_as.h
------------------------------------------------------------
revno: 9483.62.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-25 17:16:42 +0200
message:
Trash the mutex, it's unnecessary.
Don't forget to advance the pointer past the C string terminator.
modified:
libcore/asobj/XMLSocket_as.cpp
testsuite/misc-ming.all/XMLSocketTest.c
------------------------------------------------------------
revno: 9483.1.159
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-25 21:53:52 +0200
message:
fix up the annoinlgy failing testcase
modified:
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.63.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-08-25 21:44:01 +0200
message:
Fix test that broke since addition of the BOM in the vars.txt file...
modified:
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.63.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-08-25 21:47:00 +0200
message:
drop debug output, fix expected gnash results
modified:
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.1.160
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-26 15:05:56 +0200
message:
Fix the matrix regression (youtube, potlatch and friends).
See bug #24094 and bug #21756.
modified:
libcore/character.cpp
libcore/matrix.cpp
libcore/matrix.h
testsuite/misc-ming.all/matrix_test.c
------------------------------------------------------------
revno: 9483.64.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-26 11:33:36 +0200
message:
Add more tests for matrix-to-caches (gnash fails on extracting
rotation)
modified:
testsuite/misc-ming.all/matrix_test.c
------------------------------------------------------------
revno: 9483.64.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-26 14:26:38 +0200
message:
Add more hardcoded-to-caches matrix tests, change matrix::get_rotation
to give more successes in the matrix_test.c file
modified:
libcore/matrix.cpp
libcore/matrix.h
testsuite/misc-ming.all/matrix_test.c
------------------------------------------------------------
revno: 9483.64.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-08-26 15:02:17 +0200
message:
Fix _width setter (the youtube broker typo)
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9483.1.161
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-26 15:31:15 +0200
message:
Minor optimizations and removal of unused functions.
modified:
libcore/movie_root.cpp
libcore/movie_root.h
libcore/sprite_instance.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
------------------------------------------------------------
revno: 9483.65.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-26 13:10:17 +0200
message:
Use auto_ptr instead of deleting at end of scope.
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.65.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-26 13:12:39 +0200
message:
Avoid excessive calls to containers' size() member in dtor.
modified:
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
------------------------------------------------------------
revno: 9483.65.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-26 15:30:20 +0200
message:
Drop unused members in movie_root and sprite_instance.
modified:
libcore/movie_root.cpp
libcore/movie_root.h
libcore/sprite_instance.h
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9483.1.162
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-26 16:07:38 +0200
message:
Add test for effects of setting _width on _xscale and _height on _yscale
modified:
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.1.163
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-28 12:45:45 +0200
message:
Drop the unused half of NetConnection so that it's clear how the class
works and what it's for. Some minor cleanups to logging and code. Use
smart
pointers when it's useful.
Allocate a SwsContext for each instance of the VideoDecoderFfmpeg class
so that newer versions of Ffmpeg can decode more than one NetStream
simultaneously. Make sure it's freed on destruction. The ifdefs make the
code a bit messier, but that's ffmpeg's fault for changing its API.
modified:
libcore/DisplayList.cpp
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.66.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-27 12:57:49 +0200
message:
Make logging tidier. Don't use string::size() when we want
!string::empty().
Use auto_ptr to make sure AMFQueue is deleted.
Drop members such as eof(), getBytesLoaded(), seek() etc.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
------------------------------------------------------------
revno: 9483.66.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-27 13:07:07 +0200
message:
Drop NetConnection::openConnection as it's unused and duplicates URL
checking code.
Also remove old, commented-out calls to it.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
------------------------------------------------------------
revno: 9483.66.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-27 13:27:47 +0200
message:
Drop _loader member.
modified:
libcore/asobj/NetConnection.h
------------------------------------------------------------
revno: 9483.66.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-27 15:50:54 +0200
message:
Drop some c_str() members.
modified:
libcore/DisplayList.cpp
------------------------------------------------------------
revno: 9483.66.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-28 10:32:06 +0200
message:
Ensure the SwsContext struct is freed on exit and not static, so that
it
can be used in imageConvertRGB from different threads.
Make imageConvertRGB non-static so that it can access the _swsContext
member.
At present it's not used outside the class, so it doesn't need to be
static.
If this changes, it needs a small redesign.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.66.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-28 11:54:06 +0200
message:
ifdefs for different ffmpeg version.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.1.164
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-28 15:57:29 +0200
message:
Fix for bug #24144. It isn't very elegant, but should work until FLVParser
gets some much needed attention.
modified:
libmedia/FLVParser.cpp
------------------------------------------------------------
revno: 9483.67.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-28 15:56:42 +0200
message:
Start frame one byte further on for VP6F codec.
I've found no documentation for this, but it is evidently necessary.
The
FLVParser code does a lot of seeking and re-reading.
VP6A and SCREEN codecs still don't work. SCREEN because of mismatch in
expected and actual size, which probably comes from the fact that
FLVParser guesses what the size is and doesn't read it for this
format.
modified:
libmedia/FLVParser.cpp
------------------------------------------------------------
revno: 9483.1.165
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-28 21:59:28 +0200
message:
Convert VP6A video to image::ImageRGBA. This only succeeds with SwScale,
not with older versions of ffmpeg.
Make renderers accept but ignore RGBA data. It is easy to get agg to
render
the RGBA images, slightly harder to get it to handle both RGB and RGBA,
and
so far I don't see how to get it to handle transparency correctly.
modified:
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libmedia/FLVParser.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.67.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-28 18:11:42 +0200
message:
Replace convertRGB24 with a function to return an image::ImageBase,
either with or without alpha depending on the codec.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.67.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-28 18:30:58 +0200
message:
Rename function.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.67.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-28 18:58:46 +0200
message:
Start a byte later for VP6A too.
A SWS_FAST_BILINEAR transform crashes for alpha, so use SWS_BICUBIC
(SWF_BILINEAR is fine too).
modified:
libmedia/FLVParser.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
------------------------------------------------------------
revno: 9483.67.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-28 20:53:43 +0200
message:
Use BILINEAR instead of BICUBIC transform as it's probably faster.
Log error and return in the renderers when given an RGBA video frame
to render.
modified:
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
------------------------------------------------------------
revno: 9483.1.166
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-08-30 00:01:46 +0200
message:
Change AVM1 stack management to allow smashing as expected.
Fix build with older ffmpeg.
modified:
extensions/gtk2/gtkext.cpp
libcore/Property.cpp
libcore/array.cpp
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_function.cpp
libcore/as_function.h
libcore/as_object.cpp
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/Boolean.cpp
libcore/asobj/NetConnection.cpp
libcore/asobj/Number.cpp
libcore/asobj/Object.cpp
libcore/asobj/Sound.cpp
libcore/asobj/String_as.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/xml.cpp
libcore/asobj/xml.h
libcore/edit_text_character.cpp
libcore/sprite_instance.cpp
libcore/timers.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/ExecutableCode.h
libcore/vm/SafeStack.h
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
testsuite/actionscript.all/Function.as
testsuite/samples/Makefile.am
------------------------------------------------------------
revno: 9483.68.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 00:12:35 +0200
message:
Have as_environment use SafeStack; stop padding it with undefined
values,
rather return undefined when trying to access unavailable stack items;
don't recover a smashed stack (expected behaviour); pop
function/method
call stuff off the stack before calling the functions (arguments still
missing).
modified:
libcore/as_environment.cpp
libcore/as_environment.h
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/SafeStack.h
testsuite/samples/Makefile.am
------------------------------------------------------------
revno: 9483.68.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 00:18:15 +0200
message:
Add another stack-management test involving args passing
modified:
testsuite/actionscript.all/Function.as
------------------------------------------------------------
revno: 9483.68.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 00:48:45 +0200
message:
trunk merge
modified:
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libcore/DisplayList.cpp
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libmedia/FLVParser.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.68.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 00:48:50 +0200
message:
Fix build with older ffmpeg
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
------------------------------------------------------------
revno: 9483.68.5
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:02:21 +0200
message:
update expected results
modified:
testsuite/actionscript.all/Function.as
------------------------------------------------------------
revno: 9483.68.6
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:43:53 +0200
message:
Don't copy function arguments locally: use const references
modified:
libcore/sprite_instance.cpp
------------------------------------------------------------
revno: 9483.68.7
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:45:10 +0200
message:
Hold function args by *const* ref
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9483.68.8
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:49:28 +0200
message:
hold function args by const ref
modified:
libcore/asobj/Object.cpp
------------------------------------------------------------
revno: 9483.68.9
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:49:48 +0200
message:
hold function args by const ref
modified:
libcore/asobj/Sound.cpp
------------------------------------------------------------
revno: 9483.68.10
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:55:40 +0200
message:
hold function args by const ref
modified:
libcore/asobj/flash/geom/Point_as.cpp
------------------------------------------------------------
revno: 9483.68.11
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:56:12 +0200
message:
hold function args by const ref
modified:
libcore/asobj/flash/geom/Rectangle_as.cpp
------------------------------------------------------------
revno: 9483.68.12
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:59:12 +0200
message:
const-correct as_value::newLessThan
modified:
libcore/as_value.cpp
libcore/as_value.h
------------------------------------------------------------
revno: 9483.68.13
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 10:59:46 +0200
message:
hold function args by const ref
modified:
libcore/asobj/AsBroadcaster.cpp
------------------------------------------------------------
revno: 9483.68.14
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 11:12:54 +0200
message:
hold function args by const ref
modified:
libcore/edit_text_character.cpp
------------------------------------------------------------
revno: 9483.68.15
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 16:29:54 +0200
message:
Copy args from stack into fn_call so stack is available for hacks.
modified:
extensions/gtk2/gtkext.cpp
libcore/Property.cpp
libcore/array.cpp
libcore/as_function.cpp
libcore/as_function.h
libcore/as_object.cpp
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/Boolean.cpp
libcore/asobj/Number.cpp
libcore/asobj/String_as.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/xml.cpp
libcore/asobj/xml.h
libcore/sprite_instance.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.cpp
libcore/vm/ExecutableCode.h
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
testsuite/actionscript.all/Function.as
------------------------------------------------------------
revno: 9483.68.16
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 16:33:40 +0200
message:
success using stack values pushed in a function from outside.
modified:
testsuite/actionscript.all/Function.as
------------------------------------------------------------
revno: 9483.68.17
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 17:02:02 +0200
message:
cleanup stack on exception, even in function context
modified:
libcore/vm/ActionExec.cpp
------------------------------------------------------------
revno: 9483.68.18
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 23:28:38 +0200
message:
test ActionCallMethod with args and stack smashing
modified:
testsuite/actionscript.all/Function.as
------------------------------------------------------------
revno: 9483.68.19
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-29 23:41:06 +0200
message:
Drop call_method version messing with as_environment. Keep the one
taking args in a vector.
modified:
libcore/timers.cpp
libcore/vm/action.cpp
libcore/vm/action.h
------------------------------------------------------------
revno: 9483.1.167
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Sat 2008-08-30 03:49:14 +0200
message:
Fix std:min on BSD
modified:
libcore/as_environment.h
------------------------------------------------------------
revno: 9483.1.168
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Sun 2008-08-31 00:02:56 +0200
message:
visbility fix
modified:
libcore/as_environment.h
------------------------------------------------------------
revno: 9483.1.169
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Sun 2008-08-31 01:04:56 +0200
message:
fix std::min() as suggested by Bastiaan. TODO: Fix Debugger.cpp
modified:
libcore/as_environment.h
libcore/vm/SafeStack.h
------------------------------------------------------------
revno: 9483.1.170
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-08-31 18:17:36 +0200
message:
Use an appropriate size_type for SafeStack so that it is always guaranteed
to be valid (although the stack size is never likely to exceed an unsigned
int).
Make more members private, which ought to fix any visibility problems.
There's something wrong if private members need to be exported, and it
builds
fine for me now with visibility support enabled.
Comment out unused variables in obsolete functions.
modified:
libcore/as_environment.cpp
libcore/as_environment.h
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.h
libcore/vm/SafeStack.h
------------------------------------------------------------
revno: 9483.69.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-31 16:31:29 +0200
message:
Comment out unused variable. This function should be dropped.
modified:
libcore/vm/ActionExec.h
------------------------------------------------------------
revno: 9483.69.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-31 16:32:00 +0200
message:
Use unsigned variable in for loop to silence warnings. Looks like
these should be dropped too.
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.69.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-31 16:32:33 +0200
message:
Use an appropriate size_type for all methods of SafeStack rather than
unsigned int, which may or may not be big enough to hold any possible
size value.
modified:
libcore/vm/SafeStack.h
------------------------------------------------------------
revno: 9483.69.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-31 16:33:58 +0200
message:
Make _stack private, group typedefs together at the top, and stop
exporting private member functions and data members. It doesn't
make any sense to do that!
modified:
libcore/as_environment.cpp
libcore/as_environment.h
------------------------------------------------------------
revno: 9483.1.171
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-09-01 11:55:00 +0200
message:
Remove obsolete code.
modified:
libcore/as_environment.h
libcore/asobj/LocalConnection.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
libcore/vm/ActionExec.h
libcore/vm/fn_call.h
------------------------------------------------------------
revno: 9483.70.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2008-08-31 19:34:39 +0200
message:
Drop ensureStack()
modified:
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.h
------------------------------------------------------------
revno: 9483.70.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 08:22:01 +0200
message:
Use initialization lists, other minor cleanups.
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.70.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 08:24:51 +0200
message:
Drop _stack_args.
modified:
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
------------------------------------------------------------
revno: 9483.70.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 08:29:59 +0200
message:
Drop unused constructor.
modified:
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
------------------------------------------------------------
revno: 9483.70.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 08:54:05 +0200
message:
Remove empty lines.
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.70.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 11:14:19 +0200
message:
Log arguments to LocalConnection.send to see what's going on.
modified:
libcore/asobj/LocalConnection.cpp
------------------------------------------------------------
revno: 9483.70.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 11:44:23 +0200
message:
Drop get_top_index(), use stack_size() instead.
modified:
libcore/as_environment.h
libcore/vm/fn_call.h
------------------------------------------------------------
revno: 9483.1.172
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-09-01 13:06:38 +0200
message:
some missing unimplemented messages and args marshalling optimization
modified:
libcore/swf/PlaceObject2Tag.cpp
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.71.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Sat 2008-08-30 11:06:44 +0200
message:
ensure to allocate only once for args container
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.71.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Sat 2008-08-30 11:44:45 +0200
message:
log unimplemented for blend modes, bitmap filters and bitmap caching
modified:
libcore/swf/PlaceObject2Tag.cpp
------------------------------------------------------------
revno: 9483.1.173
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-09-01 16:35:49 +0200
message:
Fix segfault when video pitch is not a multiple of 4. Fix segfault when
decoder setup fails for embedded video. Don't abort when an unknown codec
is encountered; instead, log error, fail to construct a VideoDecoder, and
continue. Also don't construct a VideoDecoder when other fatal errors
occur.
Add MediaException class for use in libmedia.
modified:
libbase/GnashException.h
libbase/image.cpp
libcore/asobj/NetStreamFfmpeg.cpp
libcore/video_stream_instance.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.70.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 12:51:19 +0200
message:
Set width to nearest 4-byte boundary, which fixes display (and
segfaults)
for some SWFs.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
------------------------------------------------------------
revno: 9483.70.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 15:09:28 +0200
message:
Don't adjust image pitch to be a multiple of four bytes, as this
causes
segfaults where that's not the case. If anyone knows of a case where
this is necessary, please let me know.
Add a MediaException subclass of GnashException.
modified:
libbase/GnashException.h
libbase/image.cpp
------------------------------------------------------------
revno: 9483.70.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 15:10:41 +0200
message:
Throw an exception on construction of a VideoDecoder when a fatal
error
(such as not finding a suitable codec) means that decoding would be
impossible. This prevents future calls to decode() when there's
nothing
to do.
Catch a MediaException in NetStreamFfmpeg.cpp, log and continue.
Wrap AVCodecContext so that it is always closed and freed when it
exists
when VideoDecoder is destroyed. This could also be used for
AudioDecoder.
modified:
libcore/asobj/NetStreamFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
------------------------------------------------------------
revno: 9483.70.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 15:24:45 +0200
message:
If there's no decoder, don't try to use it.
modified:
libcore/video_stream_instance.cpp
------------------------------------------------------------
revno: 9483.70.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-09-01 15:30:43 +0200
message:
Use the actual codec, not 0 (was for testing). Improve logging text.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
------------------------------------------------------------
revno: 9483.1.174
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-09-01 21:51:36 +0200
message:
Use a single stack (VM-owned) for ActionScript execution
added:
testsuite/misc-swfc.all/stackscope.sc
modified:
extensions/gtk2/gtkext.cpp
libcore/Property.cpp
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_object.cpp
libcore/as_value.cpp
libcore/asobj/Boolean.cpp
libcore/asobj/Number.cpp
libcore/asobj/String_as.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/movie_root.cpp
libcore/sprite_instance.cpp
libcore/timers.cpp
libcore/vm/ActionExec.cpp
libcore/vm/ExecutableCode.h
libcore/vm/SafeStack.h
libcore/vm/VM.cpp
libcore/vm/VM.h
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/runtime_vm_stack_test.c
testsuite/misc-swfc.all/Makefile.am
------------------------------------------------------------
revno: 9483.72.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 19:55:42 +0200
message:
Add test for AS stack scope
added:
testsuite/misc-swfc.all/stackscope.sc
modified:
testsuite/misc-swfc.all/Makefile.am
------------------------------------------------------------
revno: 9483.72.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 20:11:06 +0200
message:
Make as_environment's stack just a reference to the VM stack.
Require a VM reference for as_environment's construction.
modified:
extensions/gtk2/gtkext.cpp
libcore/Property.cpp
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_object.cpp
libcore/as_value.cpp
libcore/asobj/Boolean.cpp
libcore/asobj/Number.cpp
libcore/asobj/String_as.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/sprite_instance.cpp
libcore/timers.cpp
libcore/vm/ExecutableCode.h
libcore/vm/VM.cpp
libcore/vm/VM.h
testsuite/misc-ming.all/intervalTestRunner.cpp
------------------------------------------------------------
revno: 9483.72.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 20:14:22 +0200
message:
Add an additional test showing that the stack is cleared between
frame advancements
modified:
testsuite/misc-swfc.all/stackscope.sc
------------------------------------------------------------
revno: 9483.72.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 20:50:39 +0200
message:
Only check stack sizes at end of block exec if SWF errors are disabled
modified:
libcore/vm/ActionExec.cpp
------------------------------------------------------------
revno: 9483.72.5
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 20:52:16 +0200
message:
add SafeStack::clear method
modified:
libcore/vm/SafeStack.h
------------------------------------------------------------
revno: 9483.72.6
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 20:52:30 +0200
message:
clean stack at end of action processing
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.72.7
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 21:00:20 +0200
message:
No more failures here
modified:
testsuite/misc-ming.all/runtime_vm_stack_test.c
------------------------------------------------------------
revno: 9483.72.8
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 21:00:49 +0200
message:
no more failures here
modified:
testsuite/misc-swfc.all/stackscope.sc
------------------------------------------------------------
revno: 9483.72.9
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Mon 2008-09-01 21:29:50 +0200
message:
clean the stack on ActionScriptException. Don't understand why, but
it fixes failures in exception.swf introduced by NOT clearing it ?!
modified:
libcore/vm/ActionExec.cpp
------------------------------------------------------------
revno: 9483.1.175
committer: Russell Nelson <address@hidden>
branch nick: trunk
timestamp: Mon 2008-09-01 16:33:39 -0400
message:
Changes needed to make --enable-xpcom to compile on Gutsy Gibbon
modified:
Makefile.am
configure.ac
macros/nspr.m4
macros/xpcom.m4
------------------------------------------------------------
revno: 9483.1.176
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-09-02 12:47:54 +0200
message:
Cleanups in amf::Element class and libmedia
modified:
libamf/element.cpp
libamf/element.h
libmedia/FLVParser.cpp
libmedia/FLVParser.h
libmedia/MediaParser.cpp
libmedia/MediaParser.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
------------------------------------------------------------
revno: 9483.73.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-09-02 11:34:35 +0200
message:
Output operator for amf::Element, some const-correctness
modified:
libamf/element.cpp
libamf/element.h
------------------------------------------------------------
revno: 9483.73.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-09-02 11:37:42 +0200
message:
don't leak amf::Element on FLV metatag, dump content in debug message
modified:
libmedia/FLVParser.cpp
------------------------------------------------------------
revno: 9483.73.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-09-02 11:40:22 +0200
message:
fix memory leak
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
------------------------------------------------------------
revno: 9483.73.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-09-02 12:00:19 +0200
message:
drop unused classes
modified:
libmedia/FLVParser.h
------------------------------------------------------------
revno: 9483.73.5
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-09-02 12:11:27 +0200
message:
drop obsoleted code
modified:
libmedia/MediaParser.cpp
libmedia/MediaParser.h
------------------------------------------------------------
revno: 9483.1.177
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-09-02 18:03:46 +0200
message:
Small cleanups.
modified:
libbase/utf8.cpp
libbase/utility.h
------------------------------------------------------------
revno: 9483.74.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-09-02 17:50:01 +0200
message:
Cleanup utf8.cpp, remove unused (and very odd) iabs function from
utility.h
modified:
libbase/utf8.cpp
libbase/utility.h
------------------------------------------------------------
revno: 9483.1.178
committer: Russell Nelson <address@hidden>
branch nick: trunk
timestamp: Tue 2008-09-02 12:50:02 -0400
message:
removing -fshort-wchar; we need to use it only on the NPAPI
modified:
configure.ac
------------------------------------------------------------
revno: 9483.1.179
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-03 02:05:38 +0200
message:
add tag interface to MediaParser; implement it in FLVParser and use from
NetStreamFfmpeg
modified:
libcore/Makefile.am
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/NetConnection.cpp
libcore/asobj/NetStreamFfmpeg.cpp
libmedia/FLVParser.cpp
libmedia/FLVParser.h
libmedia/MediaParser.cpp
libmedia/MediaParser.h
testsuite/misc-ming.all/NetStream-SquareTest.c
------------------------------------------------------------
revno: 9483.75.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Tue 2008-09-02 18:26:29 +0200
message:
Add support for ECMA array (objects) to amf0 to as_value converter.
Fully qualify amf namespace.
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9483.75.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 00:20:43 +0200
message:
add support for decoding bool amf0
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9483.75.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 00:57:53 +0200
message:
Move AMF0 to as_value conversion from NetConnection to as_value;
add interface of MediaParser to process tags; implement tags
processing
in FLVParser by executing custom methods; fixes NetStream-SquareTest
with ffmpeg.
modified:
libcore/Makefile.am
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/NetConnection.cpp
libcore/asobj/NetStreamFfmpeg.cpp
libmedia/FLVParser.cpp
libmedia/FLVParser.h
libmedia/MediaParser.cpp
libmedia/MediaParser.h
testsuite/misc-ming.all/NetStream-SquareTest.c
------------------------------------------------------------
revno: 9483.75.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 01:15:48 +0200
message:
make FLV metatags access thread-safe
modified:
libmedia/FLVParser.cpp
libmedia/FLVParser.h
------------------------------------------------------------
revno: 9483.75.5
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 01:28:53 +0200
message:
drop unneeded double decoding of FLV metatag
modified:
libmedia/FLVParser.cpp
------------------------------------------------------------
revno: 9483.75.6
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 01:43:00 +0200
message:
hush amf parsing verbosity with compile-time macro
modified:
libcore/as_value.cpp
------------------------------------------------------------
revno: 9483.1.180
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-03 13:02:18 +0200
message:
Failing tests for try.
modified:
testsuite/actionscript.all/Try.as
------------------------------------------------------------
revno: 9483.1.181
committer: bastiaan <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-03 13:42:47 +0200
message:
Use boost's numeric conversion instead of trunc to improve portability.
This should not result in a change of behaviour.
modified:
backend/render_handler_agg.cpp
------------------------------------------------------------
revno: 9483.1.182
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-03 14:15:06 +0200
message:
Reintroduce MIT_SHM for agg (was forced off); testsuite (matrix)
cleanups; remoting cleanups
modified:
gui/gtk_glue_agg.h
libcore/asobj/NetConnection.cpp
testsuite/libcore.all/MatrixTest.cpp
testsuite/misc-ming.all/matrix_test.c
------------------------------------------------------------
revno: 9483.76.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 13:25:57 +0200
message:
Fix leak of SimpleBuffers while encoding remoting call.
Properly log unimplemented for unsupported as_value types.
modified:
libcore/asobj/NetConnection.cpp
------------------------------------------------------------
revno: 9483.76.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 13:42:35 +0200
message:
Add another test, only round values when needed
modified:
testsuite/misc-ming.all/matrix_test.c
------------------------------------------------------------
revno: 9483.76.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 13:47:05 +0200
message:
don't force ENABLE_MIT_SHM off, should be done at configure time
modified:
gui/gtk_glue_agg.h
------------------------------------------------------------
revno: 9483.76.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Wed 2008-09-03 14:09:44 +0200
message:
Take curernt gnash results as correct: no evidence of bugs about it.
modified:
testsuite/libcore.all/MatrixTest.cpp
------------------------------------------------------------
revno: 9483.1.183
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-03 16:12:01 +0200
message:
Generated ChangeLog using 'bzr log --gnu -r 9417..'
modified:
ChangeLog
------------------------------------------------------------
revno: 9483.1.184
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-03 17:58:23 +0200
message:
Drop some unnecessary utility code.
Other maintenance (renaming, cleanups).
modified:
libbase/utility.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/String_as.cpp
libcore/edit_text_character.cpp
libcore/parser/action_buffer.cpp
libcore/sprite_instance.cpp
libcore/sprite_instance.h
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.77.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 15:43:22 +0200
message:
Rename string_as_object to String_as.
modified:
libcore/asobj/String_as.cpp
------------------------------------------------------------
revno: 9483.77.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 15:43:49 +0200
message:
Fix warnings.
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.77.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 15:43:57 +0200
message:
Drop (private) get_type()
modified:
libcore/as_value.cpp
libcore/as_value.h
------------------------------------------------------------
revno: 9483.77.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 17:21:15 +0200
message:
Rearrange if into clearer switch.
Take int for a function where only ints are passed (although it's
not documented why an int is better than a double). Drop
infinite_to_fzero.
modified:
libcore/sprite_instance.cpp
libcore/sprite_instance.h
------------------------------------------------------------
revno: 9483.77.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 17:22:47 +0200
message:
Use boost's static assert instead of compiler_assert from utility.h
modified:
libcore/parser/action_buffer.cpp
------------------------------------------------------------
revno: 9483.77.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 17:23:20 +0200
message:
Use infinite_to_zero as this is a double, not a float.
modified:
libcore/edit_text_character.cpp
------------------------------------------------------------
revno: 9483.77.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 17:24:27 +0200
message:
Drop bernstein_hash, compiler_assert, infinite_to_fzero, ARRAYSIZE.
modified:
libbase/utility.h
------------------------------------------------------------
revno: 9483.1.185
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-09-03 19:28:12 +0200
message:
Plug leak.
modified:
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
------------------------------------------------------------
revno: 9483.78.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-09-03 18:50:45 +0200
message:
Delete audio queue data in NetStreamFfmpeg dtor.
modified:
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
------------------------------------------------------------
revno: 9483.1.186
committer: address@hidden
branch nick: trunk
timestamp: Wed 2008-09-03 15:46:17 -0600
message:
Merge from rtmp branch.
modified:
backend/Makefile.am
configure.ac
libamf/element.cpp
libamf/flv.cpp
libcore/Makefile.am
libcore/as_object.h
libcore/as_value.cpp
libcore/as_value.h
libnet/cque.cpp
libnet/cque.h
libnet/network.cpp
libnet/network.h
libnet/rtmp.cpp
libnet/rtmp.h
libnet/rtmp_client.cpp
libnet/rtmp_msg.cpp
libnet/rtmp_msg.h
libnet/rtmp_server.cpp
testsuite/libamf.all/test_el.cpp
testsuite/libcore.all/AsValueTest.cpp
testsuite/libcore.all/Makefile.am
testsuite/libnet.all/Makefile.am
testsuite/libnet.all/test_rtmp.cpp
utilities/Makefile.am
utilities/rtmpget.cpp
Diff too large for email (16621 lines, the limit is 1000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9625: merge from trunk, it's been awhile,
rob <=