[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r9803: merge from trunk
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r9803: merge from trunk |
Date: |
Sat, 29 Nov 2008 13:25:32 -0700 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9803
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-11-29 13:25:32 -0700
message:
merge from trunk
removed:
libcore/asobj/xmlattrs.h
added:
libbase/GnashSystemIOHeaders.h
libcore/asobj/PlayHead.cpp
libcore/asobj/PlayHead.h
modified:
Makefile.am
cygnal/crc.cpp
cygnal/cygnal.cpp
cygnal/testsuite/cygnal.all/test_crc.cpp
doc/C/refmanual/code_dependencies.xml
doc/C/refmanual/custompath_configuration.xml
extensions/fileio/fileio.cpp
gui/Player.cpp
gui/aqua.cpp
gui/fb.cpp
gui/gui.cpp
gui/sdl.cpp
libamf/amf.cpp
libamf/amftest.cpp
libamf/lcshm.cpp
libamf/lcshm.h
libamf/sol.cpp
libbase/BitsReader.h
libbase/GnashImage.cpp
libbase/GnashImageJpeg.h
libbase/Makefile.am
libbase/SimpleBuffer.h
libbase/URL.cpp
libbase/noseek_fd_adapter.cpp
libcore/Button.cpp
libcore/Button.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/LoadVariablesThread.cpp
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/SWFMatrix.cpp
libcore/SWFStream.cpp
libcore/SWFStream.h
libcore/StreamProvider.cpp
libcore/StreamProvider.h
libcore/URLAccessManager.cpp
libcore/Video.cpp
libcore/Video.h
libcore/array.cpp
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_function.cpp
libcore/as_value.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Key_as.cpp
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LocalConnection.cpp
libcore/asobj/Makefile.am
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Object.cpp
libcore/asobj/Selection.cpp
libcore/asobj/SharedObject.cpp
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libcore/asobj/String_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/movie_instance.cpp
libcore/movie_instance.h
libcore/movie_root.cpp
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/action_buffer.cpp
libcore/parser/action_buffer.h
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
libcore/swf.h
libcore/swf/DefineButtonSoundTag.h
libcore/swf/SoundInfoRecord.cpp
libcore/swf/SoundInfoRecord.h
libcore/swf/StartSoundTag.cpp
libcore/swf/StartSoundTag.h
libcore/swf/StreamSoundBlockTag.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/CodeStream.h
libcore/vm/Machine.cpp
libcore/vm/VM.cpp
libcore/vm/VM.h
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
libmedia/MediaHandler.cpp
libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
libmedia/ffmpeg/MediaParserFfmpeg.cpp
libmedia/gst/MediaHandlerGst.cpp
libmedia/gst/MediaParserGst.cpp
libmedia/gst/VideoDecoderGst.cpp
libnet/diskstream.cpp
libnet/http.cpp
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.cpp
libsound/sound_handler.h
plugin/plugin.cpp
plugin/plugin.h
testsuite/MovieTester.cpp
testsuite/actionscript.all/Selection.as
testsuite/actionscript.all/Sound.as
testsuite/actionscript.all/XML.as
testsuite/actionscript.all/XMLNode.as
testsuite/actionscript.all/setProperty.as
testsuite/libamf.all/test_lc.cpp
testsuite/libamf.all/test_number.cpp
testsuite/libamf.all/test_object.cpp
testsuite/libamf.all/test_string.cpp
testsuite/libamf.all/test_variable.cpp
testsuite/libbase/NoSeekFileTest.cpp
testsuite/libbase/TCXXRc.cpp
testsuite/libcore.all/BitsReaderTest.cpp
testsuite/libcore.all/StreamTest.cpp
testsuite/libnet.all/test_cque.cpp
testsuite/libnet.all/test_crc.cpp
testsuite/libnet.all/test_handler.cpp
testsuite/libnet.all/test_http.cpp
testsuite/misc-ming.all/DragDropTestRunner.cpp
testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
testsuite/misc-ming.all/attachMovieLoopingTest.c
testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/loadMovieTestRunner.cpp
testsuite/misc-swfc.all/swf4opcode.sc
testsuite/swfdec/PASSING
utilities/Makefile.am
utilities/dumpshm.cpp
utilities/soldumper.cpp
------------------------------------------------------------
revno: 9483.197.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-19 08:56:04 +0100
message:
Test getNamespaceForPrefix, getPrefixForNamespace, namespaceURI methods
of XMLNode. Implement namespaceURI.
modified:
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.197.2
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-19 09:14:34 +0100
message:
Test and implement XMLNode.prefix and XMLNode.localName.
modified:
libcore/asobj/XMLNode_as.cpp
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.197.3
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-19 09:41:47 +0100
message:
Comments, test totals, rename XMLNode class to XMLNode_as.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
libcore/asobj/XML_as.h
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.816
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 10:02:21 +0100
message:
Implement more XMLNode methods.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
libcore/asobj/XML_as.h
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.817
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 12:08:30 +0100
message:
Some tests for our sadly broken XMLNode attributes.
modified:
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.197.4
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-19 10:39:20 +0100
message:
Tests for attributes.
modified:
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.818
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 12:43:51 +0100
message:
Mark expected failures.
modified:
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.197.5
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-19 12:43:27 +0100
message:
xchecks.
modified:
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.819
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 13:28:40 +0100
message:
SWF version dependent ActionStringLength. Not 100% correct, but gives 3
XPASS in swfdec testsuite
modified:
libcore/vm/ASHandlers.cpp
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.1.820
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 15:25:36 +0100
message:
Expose SWF version of file containing action blocks, use that to
switch behaviour in ActionStringLength and ActionNewAdd.
This was tested, broader test show that this is needed for a lot more
cases. The test isn't automated yet but is as simple as having an SWF7
load any -v5 test in actionscript.all and see what fails (a lot does!)
modified:
libcore/parser/action_buffer.cpp
libcore/parser/action_buffer.h
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.1.821
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 17:51:17 +0100
message:
Add an optional callerDef member in fn_call, use that from builtin
function to switch behaviour based on swf version
modified:
libcore/asobj/String_as.cpp
libcore/parser/action_buffer.h
libcore/vm/ASHandlers.cpp
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
------------------------------------------------------------
revno: 9483.1.822
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 18:42:28 +0100
message:
print function pointer associated to action block when in a function
(helps debugging)
modified:
libcore/vm/ActionExec.cpp
------------------------------------------------------------
revno: 9483.1.823
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 19:12:55 +0100
message:
Pushing the activation object to the scope stack depends on version
of the SWF containign the function definition, not top-levels.
This makes the bells fall down in
http://www.ferryhalim.com/orisinal/g3/00bells.swf
modified:
libcore/vm/ActionExec.cpp
------------------------------------------------------------
revno: 9483.1.824
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 19:27:30 +0100
message:
Sleep less while waiting for load of NetStream
modified:
testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
------------------------------------------------------------
revno: 9483.1.825
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-19 23:32:44 +0100
message:
Oops, the scope stack change broke all of actionscript.all... will need
more tests to figure how things change
modified:
libcore/vm/ActionExec.cpp
------------------------------------------------------------
revno: 9483.1.826
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-20 08:30:09 +0100
message:
4spaces tabs
modified:
libcore/as_environment.cpp
libcore/as_environment.h
------------------------------------------------------------
revno: 9483.1.827
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-20 16:22:13 +0100
message:
Make VM SWF version modifiable during runtime, have ActionExec have it
set to the SWF version of the "currently running code".
Have ClassHierarchy always register classes, but using visibility flags
to hide for older swf versions.
See http://wiki.gnashdev.org/Mixed_SWF_Versions for the why.
modified:
libcore/MovieClip.cpp
libcore/array.cpp
libcore/as_function.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/LoadVars_as.cpp
libcore/asobj/Object.cpp
libcore/asobj/String_as.cpp
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/VM.cpp
libcore/vm/VM.h
------------------------------------------------------------
revno: 9483.1.828
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-20 17:26:31 +0100
message:
Const-correct get_exported_resource.
Have Sound.attachSound lookup in the SWF movie containing
the attachSound call, not top-level movie: only test was
success or failure in looking up the symbol by
http://www.ferryhalim.com/orisinal/g3/00bells.swf
modified:
libcore/asobj/Sound.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
------------------------------------------------------------
revno: 9483.1.829
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-20 18:50:40 +0100
message:
Add a few more tests, minor corrections to XMLNode interface
implementation
and fix a silly typo in getNamespaceURI.
Add more characters to URL::escape.
modified:
libbase/URL.cpp
libcore/asobj/XMLNode_as.cpp
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.830
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-20 19:04:17 +0100
message:
Fix determination of wheter pushing of local vars to scope stack
is required. Fixes winterbell from orisinal.
http://www.ferryhalim.com/orisinal/g3/00bells.swf
modified:
libcore/vm/ActionExec.cpp
------------------------------------------------------------
revno: 9483.1.831
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-20 22:31:07 +0100
message:
Add boost qualifier to int types in BitsReader.h
modified:
libbase/BitsReader.h
------------------------------------------------------------
revno: 9483.1.832
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-20 22:54:55 +0100
message:
Don't write to stderr for fps debugging, if no -f is given
modified:
gui/gui.cpp
------------------------------------------------------------
revno: 9483.1.833
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-21 13:03:31 +0100
message:
Corrections and new implementations of XMLNode methods and XML parsing.
modified:
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
libcore/asobj/XML_as.h
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.198.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 09:11:07 +0100
message:
Allow setting XMLNode attributes.
modified:
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
------------------------------------------------------------
revno: 9483.198.2
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 09:14:38 +0100
message:
Test passes.
modified:
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.198.3
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 09:26:05 +0100
message:
Test enumeration order of attributes (it's normal, but different from
order when parsing, which suggests that parsing constructs values in
a different order).
modified:
libcore/asobj/XMLNode_as.cpp
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.198.4
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 10:51:27 +0100
message:
Correct attribute construction order during parsing. Implement
XMLNode.getNamespaceForPrefix.
modified:
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
libcore/asobj/XML_as.h
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.198.5
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 11:50:16 +0100
message:
Implement XMLNode.getPrefixForNamespace.
modified:
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.198.6
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 12:10:23 +0100
message:
Add some more tests and a minor correction to attributes parsing.
modified:
libcore/asobj/XML_as.cpp
testsuite/actionscript.all/XMLNode.as
------------------------------------------------------------
revno: 9483.1.834
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-21 14:06:23 +0100
message:
Patch adding boost namespace to stdint types and dropping unnecessary
includes. Thanks to Tonko Juricic.
modified:
libamf/amf.cpp
libamf/lcshm.cpp
libamf/lcshm.h
libamf/sol.cpp
------------------------------------------------------------
revno: 9483.198.7
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 14:05:13 +0100
message:
Apply patch from Tonko Juricic to enable libamf to build on msvc++.
modified:
libamf/amf.cpp
libamf/lcshm.cpp
libamf/lcshm.h
libamf/sol.cpp
------------------------------------------------------------
revno: 9483.1.835
committer: strk <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-21 14:32:53 +0100
message:
Improve documentation for fill_stream_data; add debugging lines in it;
check deleted sounds on fill.
modified:
libsound/sound_handler.cpp
libsound/sound_handler.h
------------------------------------------------------------
revno: 9483.1.836
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-21 18:03:24 +0100
message:
Improve prefix/namespace lookup model, and make sure the container isn't
destroyed before using its iterator.
modified:
libcore/asobj/XMLNode_as.cpp
------------------------------------------------------------
revno: 9483.1.837
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-21 22:15:46 +0100
message:
Make a start at rationalizing system header includes. Remove unused file.
This may break some builds; every file with read() or write() should
include
GnashSystemIOHeaders.h. Missing includes for (only) those functions on a
particular platform should be added to that header file and not put
anywhere else in the code.
removed:
libcore/asobj/xmlattrs.h
added:
libbase/GnashSystemIOHeaders.h
modified:
cygnal/crc.cpp
cygnal/cygnal.cpp
cygnal/stream.cpp
cygnal/testsuite/cygnal.all/test_crc.cpp
extensions/fileio/fileio.cpp
gui/Player.cpp
gui/aqua.cpp
gui/fb.cpp
gui/sdl.cpp
libamf/amftest.cpp
libbase/Makefile.am
libbase/URL.cpp
libbase/noseek_fd_adapter.cpp
libcore/StreamProvider.cpp
libcore/URLAccessManager.cpp
libcore/asobj/LocalConnection.cpp
libcore/asobj/Makefile.am
libcore/asobj/SharedObject.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XML_as.cpp
libcore/movie_root.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/vm/ASHandlers.cpp
libmedia/gst/MediaParserGst.cpp
libnet/http.cpp
libnet/network.cpp
plugin/plugin.cpp
testsuite/libamf.all/test_lc.cpp
testsuite/libamf.all/test_number.cpp
testsuite/libamf.all/test_object.cpp
testsuite/libamf.all/test_string.cpp
testsuite/libamf.all/test_variable.cpp
testsuite/libbase/NoSeekFileTest.cpp
testsuite/libbase/TCXXRc.cpp
testsuite/libcore.all/BitsReaderTest.cpp
testsuite/libcore.all/StreamTest.cpp
testsuite/libnet.all/test_cque.cpp
testsuite/libnet.all/test_crc.cpp
testsuite/libnet.all/test_handler.cpp
testsuite/libnet.all/test_http.cpp
testsuite/misc-ming.all/DragDropTestRunner.cpp
testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/loadMovieTestRunner.cpp
utilities/dumpshm.cpp
utilities/soldumper.cpp
------------------------------------------------------------
revno: 9483.199.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Fri 2008-11-21 16:15:25 +0100
message:
Remove unused xmlattrs.h.
Handle read() and write() functions using the new
GnashSystemIOHeaders.h
Drop MAX_PATH usage and drop some apparently unnecessary includes in
various
files (should help relocating system includes to compatibility
headers).
removed:
libcore/asobj/xmlattrs.h
added:
libbase/GnashSystemIOHeaders.h
modified:
cygnal/crc.cpp
cygnal/cygnal.cpp
cygnal/stream.cpp
cygnal/testsuite/cygnal.all/test_crc.cpp
extensions/fileio/fileio.cpp
gui/Player.cpp
gui/aqua.cpp
gui/fb.cpp
gui/sdl.cpp
libamf/amftest.cpp
libbase/Makefile.am
libbase/URL.cpp
libbase/noseek_fd_adapter.cpp
libcore/StreamProvider.cpp
libcore/URLAccessManager.cpp
libcore/asobj/LocalConnection.cpp
libcore/asobj/Makefile.am
libcore/asobj/SharedObject.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XML_as.cpp
libcore/movie_root.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/vm/ASHandlers.cpp
libmedia/gst/MediaParserGst.cpp
libnet/http.cpp
libnet/network.cpp
plugin/plugin.cpp
testsuite/libamf.all/test_lc.cpp
testsuite/libamf.all/test_number.cpp
testsuite/libamf.all/test_object.cpp
testsuite/libamf.all/test_string.cpp
testsuite/libamf.all/test_variable.cpp
testsuite/libbase/NoSeekFileTest.cpp
testsuite/libbase/TCXXRc.cpp
testsuite/libcore.all/BitsReaderTest.cpp
testsuite/libcore.all/StreamTest.cpp
testsuite/libnet.all/test_cque.cpp
testsuite/libnet.all/test_crc.cpp
testsuite/libnet.all/test_handler.cpp
testsuite/libnet.all/test_http.cpp
testsuite/misc-ming.all/DragDropTestRunner.cpp
testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/loadMovieTestRunner.cpp
utilities/dumpshm.cpp
utilities/soldumper.cpp
------------------------------------------------------------
revno: 9483.1.838
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-22 09:17:41 +0100
message:
ActionWaitForFrame: don't wait forever if the target frame is > total
frames. Fixes 'serenade' from orisinal morning sunshine.
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.1.839
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-22 10:58:45 +0100
message:
Always notify Key about key events, despite SWF version.
Fixes http://www.ferryhalim.com/orisinal/g3/00dog.swf
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.840
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-22 11:11:31 +0100
message:
log programmatic errors about key events and AS errors on Key.isDown
modified:
libcore/asobj/Key_as.cpp
------------------------------------------------------------
revno: 9483.1.841
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-22 17:06:06 +0100
message:
Stop reporting XML paths, as we're not setting/using them anymore
modified:
Makefile.am
------------------------------------------------------------
revno: 9483.1.842
committer: strk <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-22 17:09:45 +0100
message:
libxml is not a dependency any more
modified:
doc/C/refmanual/code_dependencies.xml
doc/C/refmanual/custompath_configuration.xml
------------------------------------------------------------
revno: 9483.1.843
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-11-22 17:33:02 +0100
message:
simplified wording of a common error message
modified:
libcore/LoadVariablesThread.cpp
------------------------------------------------------------
revno: 9483.1.844
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Sat 2008-11-22 21:32:38 +0100
message:
remove deprecated libxml2 stuff
modified:
utilities/Makefile.am
------------------------------------------------------------
revno: 9483.1.845
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 09:33:58 +0100
message:
Rename gnash::SoundInfo to gnash::SoundInfoRecord, to reflect file name
and avoid conflict with gnash::media::SoundInfo
modified:
libcore/swf/DefineButtonSoundTag.h
libcore/swf/SoundInfoRecord.cpp
libcore/swf/SoundInfoRecord.h
libcore/swf/StartSoundTag.h
------------------------------------------------------------
revno: 9483.1.846
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 09:51:27 +0100
message:
Tab to spaces, recode button transition sound to avoid too many
indentation levels, complain locally about unsupported noSyncMultiple
modified:
libcore/Button.cpp
------------------------------------------------------------
revno: 9483.1.847
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 09:56:34 +0100
message:
warn locally about unsupported syncNoMultiple
modified:
libcore/swf/StartSoundTag.cpp
------------------------------------------------------------
revno: 9483.1.848
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 09:58:09 +0100
message:
Don't warn about unsupported syncNoMultiple in parser, as the parser does
support it
modified:
libcore/swf/SoundInfoRecord.cpp
------------------------------------------------------------
revno: 9483.1.849
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 10:47:16 +0100
message:
Add 'allowMultiple' parameter to sound_handler::playSound (renamed for
the occasion).
Fixes eventSoundTest1.swf (the test runner still has an xfail, but
probably a bug in the runner).
modified:
libcore/Button.cpp
libcore/asobj/Sound.cpp
libcore/swf/StartSoundTag.cpp
libcore/swf/StreamSoundBlockTag.cpp
libsound/sdl/sound_handler_sdl.cpp
libsound/sdl/sound_handler_sdl.h
libsound/sound_handler.cpp
libsound/sound_handler.h
------------------------------------------------------------
revno: 9483.1.850
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 10:52:14 +0100
message:
waitforframe-huge-4.swf from swfdec succeeds
modified:
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.1.851
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 12:15:30 +0100
message:
improve debugging output
modified:
libsound/sound_handler.cpp
------------------------------------------------------------
revno: 9483.1.852
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 13:21:31 +0100
message:
Fix doctype parsing.
modified:
libcore/asobj/XML_as.cpp
------------------------------------------------------------
revno: 9483.200.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Mon 2008-11-24 09:33:00 +0100
message:
Parse doctype declaration properly.
modified:
libcore/asobj/XML_as.cpp
------------------------------------------------------------
revno: 9483.1.853
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 14:05:00 +0100
message:
Fix computation of samples to fetch in MovieTester.
Fixes eventSoundTest1-Runner restults (the XPASS finally :)
modified:
testsuite/MovieTester.cpp
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
------------------------------------------------------------
revno: 9483.1.854
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 14:33:12 +0100
message:
Minor changes to XMLNode and XML tests.
modified:
libcore/asobj/XMLNode_as.cpp
testsuite/actionscript.all/XML.as
------------------------------------------------------------
revno: 9483.201.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Mon 2008-11-24 13:44:38 +0100
message:
Clean up.
modified:
libcore/asobj/XMLNode_as.cpp
------------------------------------------------------------
revno: 9483.201.2
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Mon 2008-11-24 14:14:17 +0100
message:
Another test.
modified:
testsuite/actionscript.all/XML.as
------------------------------------------------------------
revno: 9483.1.855
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 16:06:12 +0100
message:
Rework handling of properties (setProperty/getProperty) to avoid
expensive and useless lookups in the global string_tale.
modified:
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
------------------------------------------------------------
revno: 9483.1.856
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 17:43:19 +0100
message:
GOTOEXPRESSION is also known as GOTOFRAME2 (by Ming)
modified:
libcore/swf.h
------------------------------------------------------------
revno: 9483.1.857
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-11-24 18:20:29 +0100
message:
Tests for attachMovie initObj.
modified:
libcore/asobj/XML_as.cpp
testsuite/misc-ming.all/attachMovieLoopingTest.c
testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp
------------------------------------------------------------
revno: 9483.201.3
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Mon 2008-11-24 17:07:05 +0100
message:
Silence debugging.
modified:
libcore/asobj/XML_as.cpp
------------------------------------------------------------
revno: 9483.201.4
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Mon 2008-11-24 17:56:33 +0100
message:
Test that initObj properties should be available to the constructor
used in attachMovie for SWF7. Warning: _height and _width are treated
differently in SWF6!
Alter test runner because the squares are different shapes.
modified:
testsuite/misc-ming.all/attachMovieLoopingTest.c
testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp
------------------------------------------------------------
revno: 9483.1.858
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 01:03:48 +0100
message:
Don't set _xscale or _yscale with an undefined or null value.
Only checking for to_number != NaN doesn't work well in SWF4.
Fixes http://www.ferryhalim.com/orisinal/g2/00around.swf (bug #24902).
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9483.1.859
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 09:04:52 +0100
message:
don't check for undefined twice
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9483.1.860
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 10:14:08 +0100
message:
Add tests for setting properties using undefined or other-nan values.
Shows a bug in a deduction (to_number returning 0 instead of NaN for SWF4)
and prevents regressions in the _xscale/_yscale case which fixed
the 'around' orisinal game.
modified:
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.861
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 10:40:46 +0100
message:
don't call getStr() twice
modified:
libcore/as_value.cpp
------------------------------------------------------------
revno: 9483.1.862
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 10:42:07 +0100
message:
also test that proper properties for special properties should not exist
in SWF4
modified:
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.863
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 11:07:37 +0100
message:
fix typo in property indexes table
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.1.864
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 11:16:45 +0100
message:
xpasses after typo fix
modified:
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.865
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 11:26:53 +0100
message:
Test setProperty with "nan" strings. Gnash fails also for _visible,
which bwy "fixed" recently.
modified:
testsuite/actionscript.all/setProperty.as
------------------------------------------------------------
revno: 9483.1.866
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 12:28:09 +0100
message:
Rework the way properties
(_x,_y,_xscale,_yscale,_alpha,_rotation,_visible) are set.
Fixes many of the tests added in previous commits. Still unsolved the "F"
vs "0"
distinction for SWF4.
modified:
libcore/character.cpp
testsuite/actionscript.all/setProperty.as
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.867
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 12:44:58 +0100
message:
Fix as_value::to_bool_v6, 2 more swfdec tests pass.
modified:
libcore/as_value.cpp
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.1.868
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 16:23:03 +0100
message:
Fix visibility build.
Drop #defines in plugin.h.
Visibility get/set is well-commented enough not to need commented-out
wrong code.
modified:
libcore/StreamProvider.h
libcore/character.cpp
plugin/plugin.h
------------------------------------------------------------
revno: 9483.1.869
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 16:36:48 +0100
message:
Minor correction to video properties, swfdec test pass.
modified:
libcore/Video.cpp
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.202.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Tue 2008-11-25 16:14:06 +0100
message:
Enumerate video properties.
modified:
libcore/Video.cpp
------------------------------------------------------------
revno: 9483.1.870
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-11-25 18:09:11 +0100
message:
Drop stuff.
modified:
libcore/character.cpp
libcore/character.h
------------------------------------------------------------
revno: 9483.203.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Tue 2008-11-25 17:13:14 +0100
message:
Drop unused things in character.h
modified:
libcore/character.cpp
libcore/character.h
------------------------------------------------------------
revno: 9483.1.871
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-26 09:25:29 +0100
message:
MediaHandlerGst::createAudioDecoder: fall back on trying FLASH specific
decoders if gst ones don't build.
Fixes support for decoding RAW sound (lame eh ? :). Should fix mx1
buildbot.
modified:
libmedia/gst/MediaHandlerGst.cpp
------------------------------------------------------------
revno: 9483.1.872
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-26 10:06:38 +0100
message:
More tests for initObj properties.
modified:
libcore/character.cpp
testsuite/misc-ming.all/attachMovieLoopingTest.c
------------------------------------------------------------
revno: 9483.1.873
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-26 17:18:05 +0100
message:
Fix availability of initObject properties in constructor by passing the
object to (all) stagePlacementCallback() functions and re-arranging
MovieClip:::stagePlacementCallback().
Add some sort of implementation of getBytesLoaded and getBytesTotal for
Sound objects. It's not fully correct, but perhaps someone will look at
it now.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Video.cpp
libcore/Video.h
libcore/asobj/Sound.cpp
libcore/character.cpp
libcore/character.h
libcore/movie_instance.cpp
libcore/movie_instance.h
testsuite/actionscript.all/Sound.as
testsuite/misc-ming.all/attachMovieLoopingTest.c
------------------------------------------------------------
revno: 9483.204.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-26 10:49:35 +0100
message:
Cleanups, move property copying to before attachCharacter.
modified:
libcore/MovieClip.cpp
libcore/character.cpp
------------------------------------------------------------
revno: 9483.204.2
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-26 14:59:04 +0100
message:
Pass initObj to stagePlacementCallback so properties can be copied
between
setting correct bounds (display list dependent) and calling the
constructor.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Video.cpp
libcore/Video.h
libcore/character.cpp
libcore/character.h
libcore/movie_instance.cpp
libcore/movie_instance.h
testsuite/misc-ming.all/attachMovieLoopingTest.c
------------------------------------------------------------
revno: 9483.204.3
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-26 15:22:44 +0100
message:
Test results and give same treatment to duplicateMovieClip.
modified:
libcore/Button.cpp
libcore/MovieClip.cpp
testsuite/misc-ming.all/attachMovieLoopingTest.c
------------------------------------------------------------
revno: 9483.204.4
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-26 15:39:42 +0100
message:
Return something from Sound.getBytesLoaded() and getBytesTotal().
modified:
libcore/asobj/Sound.cpp
------------------------------------------------------------
revno: 9483.204.5
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-26 16:26:24 +0100
message:
Tidy up MovieClip:stagePlacementCallback a bit. Add notes and asserts
to Video and Button placement callbacks.
modified:
libcore/Button.cpp
libcore/MovieClip.cpp
libcore/Video.cpp
------------------------------------------------------------
revno: 9483.204.6
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Wed 2008-11-26 16:27:34 +0100
message:
Test passes.
modified:
testsuite/actionscript.all/Sound.as
------------------------------------------------------------
revno: 9483.1.874
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-26 20:09:21 +0100
message:
Fix unused variable warning. Split long lines.
modified:
libcore/movie_instance.cpp
libmedia/ffmpeg/MediaParserFfmpeg.cpp
------------------------------------------------------------
revno: 9483.1.875
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-26 21:19:17 +0100
message:
use the swf6flags, nothing fails, nothign succeeds either, but since the
flag was there, there must have been a reason
modified:
libcore/asobj/LoadVars_as.cpp
------------------------------------------------------------
revno: 9483.1.876
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-11-26 21:58:55 +0100
message:
Update bytes loaded count on FFMPEG parsing error too. Fix
getBytesLoaded/getBytesTotal comparisons when parsing error is an unexpected
EOF. Incidentally, this seems to be the case for bug #24898.
modified:
libmedia/ffmpeg/MediaParserFfmpeg.cpp
------------------------------------------------------------
revno: 9483.1.877
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 08:41:28 +0100
message:
Take no timestamp value as timestamp 0, and log an error to remind us a
better fix is needed.
modified:
libmedia/ffmpeg/MediaParserFfmpeg.cpp
------------------------------------------------------------
revno: 9483.1.878
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 08:50:49 +0100
message:
Tab to spaces
modified:
libbase/GnashImageJpeg.h
------------------------------------------------------------
revno: 9483.1.879
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 09:19:11 +0100
message:
Cache jpeg height and width as suggested by dolphinling. Both values are
used in several places and called many times, so it makes sense to cache
them for the whole function scope.
Reduce (virtual) function calls in mergeAlpha().
modified:
libbase/GnashImage.cpp
------------------------------------------------------------
revno: 9483.1.880
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 09:59:57 +0100
message:
Separate PlayHead from NetStream, worth using in Sound too.
added:
libcore/asobj/PlayHead.cpp
libcore/asobj/PlayHead.h
modified:
libcore/asobj/Makefile.am
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.1.881
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 10:15:04 +0100
message:
tabs to spaces
modified:
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
------------------------------------------------------------
revno: 9483.1.882
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 11:20:02 +0100
message:
Split the "buffered audio streamer" functionality out of NetStream. Needs
more cleanup, then the aim is to reuse for Sound as class.
modified:
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.1.883
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 15:04:25 +0100
message:
Tidy up a bit.
modified:
libmedia/MediaHandler.cpp
libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
libmedia/ffmpeg/MediaParserFfmpeg.cpp
------------------------------------------------------------
revno: 9483.205.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-27 14:05:09 +0100
message:
Split long lines.
modified:
libmedia/MediaHandler.cpp
libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
libmedia/ffmpeg/MediaParserFfmpeg.cpp
------------------------------------------------------------
revno: 9483.1.884
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 21:39:13 +0100
message:
Add some tests for Selection.{get,set}Focus().
modified:
testsuite/actionscript.all/Selection.as
------------------------------------------------------------
revno: 9483.206.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-27 20:10:41 +0100
message:
Test for Selection.
modified:
testsuite/actionscript.all/Selection.as
------------------------------------------------------------
revno: 9483.1.885
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-11-27 21:59:20 +0100
message:
Tidy up Selection a bit, add comments for tests and implementation.
modified:
libcore/asobj/Selection.cpp
------------------------------------------------------------
revno: 9483.206.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-11-27 21:46:17 +0100
message:
Preliminary cleanup of Selection.
modified:
libcore/asobj/Selection.cpp
------------------------------------------------------------
revno: 9483.1.886
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-11-28 09:23:30 +0100
message:
Apply more build bug fixes from Tonko Juricic.
modified:
libbase/SimpleBuffer.h
libcore/SWFMatrix.cpp
libcore/SWFStream.cpp
libcore/SWFStream.h
libcore/array.cpp
libcore/vm/CodeStream.h
libcore/vm/Machine.cpp
libmedia/gst/VideoDecoderGst.cpp
Diff too large for email (18000 lines, the limit is 10000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9803: merge from trunk,
rob <=