[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r9854: merge from trunk.
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r9854: merge from trunk. |
Date: |
Wed, 17 Dec 2008 20:40:16 -0700 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9854
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-12-17 20:40:16 -0700
message:
merge from trunk.
removed:
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
added:
libcore/Bitmap.cpp
libcore/Bitmap.h
testsuite/misc-ming.all/easysound.as
testsuite/misc-ming.all/remoting.README
testsuite/misc-ming.all/remoting.as
testsuite/misc-ming.all/remoting.php
testsuite/misc-ming.all/widgets.as
renamed:
libcore/asobj/NetConnection.cpp => libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection.h => libcore/asobj/NetConnection_as.h
libcore/asobj/Selection.cpp => libcore/asobj/Selection_as.cpp
libcore/asobj/Selection.h => libcore/asobj/Selection_as.h
libcore/bitmap_info.h => libcore/BitmapInfo.h
modified:
Makefile.am
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_agg_bitmap.h
backend/render_handler_agg_style.h
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
configure.ac
cygnal/README
gui/gui.cpp
libamf/sol.cpp
libamf/sol.h
libbase/GnashImage.cpp
libbase/URL.h
libbase/curl_adapter.cpp
libbase/log.h
libcore/BitmapMovieInstance.cpp
libcore/BitmapMovieInstance.h
libcore/Button.cpp
libcore/Button.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/DynamicShape.h
libcore/Font.cpp
libcore/FreetypeGlyphsProvider.h
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Property.cpp
libcore/Property.h
libcore/PropertyList.cpp
libcore/PropertyList.h
libcore/SWFStream.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/array.cpp
libcore/array.h
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_function.h
libcore/as_object.cpp
libcore/as_object.h
libcore/as_prop_flags.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/AsBroadcaster.h
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/ClassHierarchy.h
libcore/asobj/Global.cpp
libcore/asobj/Key_as.cpp
libcore/asobj/Key_as.h
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/LoadableObject.h
libcore/asobj/LocalConnection.cpp
libcore/asobj/LocalConnection.h
libcore/asobj/Makefile.am
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Object.cpp
libcore/asobj/Object.h
libcore/asobj/SharedObject.cpp
libcore/asobj/SharedObject.h
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libcore/asobj/String_as.cpp
libcore/asobj/String_as.h
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/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
libcore/character.cpp
libcore/character.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/generic_character.cpp
libcore/generic_character.h
libcore/impl.cpp
libcore/movie_root.cpp
libcore/movie_root.h
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/Makefile.am
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/morph2_character_def.cpp
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
libcore/render.cpp
libcore/render.h
libcore/styles.cpp
libcore/styles.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/TextRecord.cpp
libcore/swf/tag_loaders.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/with_stack_entry.h
libmedia/MediaParser.h
libmedia/ffmpeg/MediaParserFfmpeg.cpp
libmedia/gst/MediaParserGst.cpp
libnet/http.h
plugin/plugin.cpp
plugin/plugin.h
testsuite/DummyMovieDefinition.h
testsuite/actionscript.all/ASnative.as
testsuite/actionscript.all/AsBroadcaster.as
testsuite/actionscript.all/LocalConnection.as
testsuite/actionscript.all/Makefile.am
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/NetConnection.as
testsuite/actionscript.all/Object.as
testsuite/actionscript.all/Selection.as
testsuite/actionscript.all/SharedObject.as
testsuite/actionscript.all/array.as
testsuite/gnashrc.in
testsuite/libcore.all/as_prop_flagsTest.cpp
testsuite/misc-ming.all/ButtonEventsTest.c
testsuite/misc-ming.all/DefineEditTextTest.c
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/misc-ming.all/RollOverOutTest-Runner.cpp
testsuite/misc-ming.all/SharedObjectTest.as
testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
testsuite/misc-ming.all/SharedObjectTestRunner.sh
testsuite/misc-swfc.all/swf4opcode.sc
testsuite/swfdec/Makefile.am
testsuite/swfdec/PASSING
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/Selection_as.cpp
libcore/asobj/Selection_as.h
libcore/BitmapInfo.h
------------------------------------------------------------
revno: 9483.1.887
committer: strk <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-01 13:21:59 +0100
message:
Cleanup LocalConnection AS class properties construction.
Saves some memory when multiple LocalConnection objects are created,
succeeds a few tests both in our and swfdec's testsuites.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/LocalConnection.cpp
libcore/asobj/LocalConnection.h
libcore/namedStrings.cpp
libcore/namedStrings.h
testsuite/actionscript.all/LocalConnection.as
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.1.888
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-01 22:30:39 +0100
message:
Improve and unify focus handling for all characters that can accept it.
Add (some) tests for Selection focus methods and implement them. Fixes
some
problems in bug #24201.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/SWFStream.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/asobj/Selection.cpp
libcore/character.cpp
libcore/character.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/swf/tag_loaders.cpp
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/Selection.as
testsuite/misc-ming.all/DefineEditTextTest.c
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.207.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 14:46:15 +0100
message:
Test focusEnabled property of MovieClip.
Add virtual character::setFocus() to handle checking for focus
ability and
to invoke TextField focus actions (already implemented). Incomplete
implementation of Selection.getFocus() and Selection.setFocus().
modified:
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
libcore/TextField.h
libcore/asobj/Selection.cpp
libcore/character.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/namedStrings.cpp
libcore/namedStrings.h
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/Selection.as
------------------------------------------------------------
revno: 9483.207.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 15:58:22 +0100
message:
Move most focus handling to movie_root::setFocus(), allow buttons to
handle focus.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/TextField.cpp
libcore/asobj/Selection.cpp
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.207.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 16:16:02 +0100
message:
Rename character::setFocus() to handleFocus() to avoid confusion with
movie_root::setFocus().
modified:
libcore/Button.cpp
libcore/Button.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
libcore/TextField.h
libcore/character.h
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.207.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 17:03:58 +0100
message:
MovieClips can also handle focus when mouse event handlers are
defined.
modified:
libcore/MovieClip.cpp
libcore/asobj/Selection.cpp
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.207.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 18:19:03 +0100
message:
Minor corrections, mark current focus reachable.
modified:
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/asobj/Selection.cpp
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.207.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 18:52:26 +0100
message:
Don't remove focus when clicking on non-mouse entities.
modified:
libcore/asobj/Selection.cpp
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.207.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 20:24:05 +0100
message:
Some line breaks.
Test and fix focus and visibility cases.
modified:
libcore/SWFStream.cpp
libcore/asobj/Selection.cpp
libcore/character.cpp
libcore/character.h
libcore/swf/tag_loaders.cpp
testsuite/actionscript.all/Selection.as
------------------------------------------------------------
revno: 9483.207.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 21:07:01 +0100
message:
Test Selection.setFocus and getFocus with TextFields.
modified:
testsuite/misc-ming.all/DefineEditTextTest.c
------------------------------------------------------------
revno: 9483.207.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-01 21:58:08 +0100
message:
Clean up implementation. Don't set focus on _level0. Correct comments
for setFocus. Passes in swfdec testsuite.
modified:
libcore/MovieClip.cpp
libcore/asobj/Selection.cpp
libcore/movie_root.cpp
testsuite/actionscript.all/Selection.as
------------------------------------------------------------
revno: 9483.1.889
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-02 00:21:37 +0100
message:
typo (missing space)
modified:
libcore/Font.cpp
------------------------------------------------------------
revno: 9483.1.890
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-02 15:27:30 +0100
message:
Implement more Selection methods.
General cleaning up.
modified:
libcore/Button.cpp
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/as_object.h
libcore/as_prop_flags.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/Key_as.cpp
libcore/asobj/Selection.cpp
libcore/asobj/Sound.cpp
libcore/character.cpp
libcore/character.h
libcore/movie_root.cpp
libcore/movie_root.h
testsuite/actionscript.all/Selection.as
testsuite/libcore.all/as_prop_flagsTest.cpp
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.208.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-02 12:45:42 +0100
message:
Silence some debug logging.
Drop onSetFocus and onKillFocus functions from TextField as these
are now handled in movie_root.
Drop unload() implementation in TextField, as it does nothing
different
from the default implementation in character. Don't remove focus on
unload.
Implement Selection.addListener, correct onSetFocus, onKillFocus
events.
Don't allow Buttons to receive focus, as it causes a test to fail.
According
to docs, they are able to, but this isn't yet tested.
modified:
libcore/Button.cpp
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/TextField.h
libcore/asobj/Key_as.cpp
libcore/asobj/Selection.cpp
libcore/asobj/Sound.cpp
libcore/character.cpp
libcore/character.h
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.208.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-02 12:49:24 +0100
message:
Test passes after Selection implementation.
modified:
testsuite/actionscript.all/Selection.as
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.208.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-02 14:28:29 +0100
message:
Split long lines.
modified:
libcore/as_object.h
------------------------------------------------------------
revno: 9483.208.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-02 14:28:42 +0100
message:
Delegate listener handling to AsBroadcaster as required, instead of
reimplementing.
Make as_prop_flags simpler.
modified:
libcore/as_prop_flags.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/Selection.cpp
------------------------------------------------------------
revno: 9483.208.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-02 14:49:46 +0100
message:
Fix prop flags test.
modified:
testsuite/libcore.all/as_prop_flagsTest.cpp
------------------------------------------------------------
revno: 9483.1.891
committer: strk <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-02 23:22:13 +0100
message:
Fix GNASH_REPORT_FUNCTION funx-exit print
modified:
libbase/log.h
------------------------------------------------------------
revno: 9483.1.892
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 09:22:34 +0100
message:
Drop dump_character_tree in favour of using the swf InfoTree. This is
now a slightly different display, but can be modified when required.
modified:
gui/gui.cpp
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/character.cpp
libcore/character.h
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.1.893
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 09:54:10 +0100
message:
_root is undefined in SWF4 and below. Fixes a test in swf4opcode.sc.
modified:
libcore/MovieClip.cpp
libcore/as_environment.cpp
libcore/character.cpp
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.894
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 10:11:26 +0100
message:
Add SWF4 test for getvariable with character names, supposed to fail, and
probably being the bug preventing penguins from orisinal to work
modified:
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.895
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 10:21:34 +0100
message:
_level0 is also undefined in swf4
modified:
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.896
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 12:38:50 +0100
message:
Send NetConnection status codes on connect() failure or success. Implement
NetConnection.isConnected.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
testsuite/actionscript.all/NetConnection.as
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.209.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-03 12:03:34 +0100
message:
Test NetConnection.connect and onStatus event.
Rearrange NetConnection class so it's a bit more organized (but still
something of a mess).
Make NetStream status codes use std::strings, implement some
NetConnection
codes the same way (but without queueing). Currently only the connect
status code is properly implemented, but this fixes video playback
in bug #19844.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.209.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-03 12:25:09 +0100
message:
Minor cleanups, documentation.
modified:
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.209.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-03 12:25:33 +0100
message:
Test the NetConnection info object and implement correctly.
Passing tests in swfdec and misc-ming.all as well as the
actionscript.all
ones already committed.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
testsuite/actionscript.all/NetConnection.as
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.1.897
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 15:16:21 +0100
message:
Fix bug #24998.
modified:
libcore/MovieClip.cpp
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.210.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-03 15:04:11 +0100
message:
Log once for blendMode unimplemented.
Read string length as uint in ActionPushData, fixing bug #24998.
modified:
libcore/MovieClip.cpp
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.1.898
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 16:25:56 +0100
message:
Fix some typos in parseAttribute: unescape, not escape attributes;
and '\\' is the escape character for quotes, not '\''.
Clean up some older code.
modified:
libcore/asobj/XML_as.cpp
------------------------------------------------------------
revno: 9483.1.899
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 16:49:57 +0100
message:
Don't allow ActionGetVariable to return a MOVIECLIP type (they didn't
exist in SWF4!). Might be a too-close-to-opcode fix, but was simple
and effective it seems. Fixes tests in swf4opcode.sc, tests welcome.
modified:
libcore/vm/ASHandlers.cpp
testsuite/misc-swfc.all/swf4opcode.sc
------------------------------------------------------------
revno: 9483.1.900
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 20:41:19 +0100
message:
More NetConnection event implementation. Stub unimplemented events from
documentation (not easy to test without a server). Tests.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.210.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-03 17:51:40 +0100
message:
Make NetConnection.close() and NetConnection.call() AS-correct (the
effects
of NetConnection.close() have yet to be established).
Test NetConnection properties and function returns.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.210.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-03 19:51:57 +0100
message:
More testing for NetConnection events, correct and clean up
implementation.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.1.901
committer: strk <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 22:00:58 +0100
message:
Utility widgets file for use with makeswf, and my easysound.as test
to be improved and turned into a self-contained one
added:
testsuite/misc-ming.all/easysound.as
testsuite/misc-ming.all/widgets.as
------------------------------------------------------------
revno: 9483.1.902
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 22:35:39 +0100
message:
Another NetConnection method.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStream_as.cpp
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.211.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-03 22:22:15 +0100
message:
Implement NetConnection.uri, drop some mystifyingly wrong functions.
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStream_as.cpp
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.1.903
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-03 22:42:30 +0100
message:
Improve widgets set, add info line for position update on enter frame.
modified:
testsuite/misc-ming.all/easysound.as
testsuite/misc-ming.all/widgets.as
------------------------------------------------------------
revno: 9483.1.904
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-04 00:36:26 +0100
message:
Document AudioInfo.duration units; have FFMPEG media handler log an error
when it can't find out; add duration print in easysound.swf.
modified:
libmedia/MediaParser.h
libmedia/ffmpeg/MediaParserFfmpeg.cpp
testsuite/misc-ming.all/easysound.as
testsuite/misc-ming.all/widgets.as
------------------------------------------------------------
revno: 9483.1.905
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-04 09:32:54 +0100
message:
Correct namespaceURI method of XMLNode. Fixes bug #24739.
modified:
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/impl.cpp
libcore/parser/SWFMovieDefinition.cpp
------------------------------------------------------------
revno: 9483.212.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-04 08:28:59 +0100
message:
Use an absolute URL for the _url property (local SWFs should start
with
"file://")
modified:
libcore/impl.cpp
libcore/parser/SWFMovieDefinition.cpp
------------------------------------------------------------
revno: 9483.212.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-04 09:23:23 +0100
message:
Correct XMLNode.namespaceURI implementation.
modified:
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
------------------------------------------------------------
revno: 9483.1.906
committer: strk <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-04 12:49:41 +0100
message:
log unimplemented for extraction of AudioInfo parameters by GST
modified:
libmedia/gst/MediaParserGst.cpp
------------------------------------------------------------
revno: 9483.1.907
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-04 13:02:58 +0100
message:
Resolve the NetStream play() URL using the base URL, and do not play
unless
NetConnection is connected. Should fix a few video SWFs broken since last
night's commit.
modified:
libcore/asobj/NetStream_as.cpp
------------------------------------------------------------
revno: 9483.212.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-04 12:22:53 +0100
message:
Make sure NetStream URLs are constructed with the baseURL, and append
to
any NetConnection URL passed with connect().
modified:
libcore/asobj/NetConnection.cpp
libcore/asobj/NetConnection.h
libcore/asobj/NetStream_as.cpp
------------------------------------------------------------
revno: 9483.1.908
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-04 16:15:27 +0100
message:
Implement AS side of MovieClip.blendMode. As Button and allegedly
TextField
can also use blendModes, the implementation may be moved to the character
class.
modified:
libcore/MovieClip.cpp
libcore/MovieClip.h
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.213.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-04 15:58:12 +0100
message:
Test and implement AS MovieClip.blendMode setting.
modified:
libcore/MovieClip.cpp
libcore/MovieClip.h
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.1.909
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-12-05 09:02:35 +0100
message:
Renaming, cleanups.
renamed:
libcore/asobj/NetConnection.cpp => libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection.h => libcore/asobj/NetConnection_as.h
libcore/asobj/Selection.cpp => libcore/asobj/Selection_as.cpp
libcore/asobj/Selection.h => libcore/asobj/Selection_as.h
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Makefile.am
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/Selection_as.cpp
------------------------------------------------------------
revno: 9483.214.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-12-05 08:35:49 +0100
message:
Tidy up code, rename some files and classes.
renamed:
libcore/asobj/NetConnection.cpp => libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection.h => libcore/asobj/NetConnection_as.h
libcore/asobj/Selection.cpp => libcore/asobj/Selection_as.cpp
libcore/asobj/Selection.h => libcore/asobj/Selection_as.h
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Makefile.am
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Sound.cpp
libcore/asobj/Sound.h
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/Selection_as.cpp
------------------------------------------------------------
revno: 9483.1.910
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-12-05 11:22:53 +0100
message:
More blend mode implementations. It should now be ready for a renderer
implementation.
modified:
libcore/Button.cpp
libcore/DisplayList.cpp
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
libcore/as_value.cpp
libcore/asobj/XMLNode_as.cpp
libcore/character.cpp
libcore/character.h
libcore/generic_character.cpp
libcore/movie_root.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
testsuite/actionscript.all/MovieClip.as
testsuite/misc-ming.all/RollOverOutTest-Runner.cpp
------------------------------------------------------------
revno: 9483.214.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-12-05 09:03:35 +0100
message:
Line breaks, drop old debugging messages.
modified:
libcore/as_value.cpp
libcore/asobj/XMLNode_as.cpp
------------------------------------------------------------
revno: 9483.214.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-12-05 09:57:08 +0100
message:
Make blend mode a property of character, and move the blendMode
getter/setter
to character.cpp. Implement static (parsed) blendMode setting.
modified:
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/character.cpp
libcore/character.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
------------------------------------------------------------
revno: 9483.214.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-12-05 10:37:07 +0100
message:
Put character.h into some sort of order. Make _visible private, use
accessor (isVisible());
modified:
libcore/Button.cpp
libcore/DisplayList.cpp
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/character.cpp
libcore/character.h
libcore/generic_character.cpp
libcore/movie_root.cpp
testsuite/misc-ming.all/RollOverOutTest-Runner.cpp
------------------------------------------------------------
revno: 9483.214.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-12-05 10:58:55 +0100
message:
Minor blend mode correction.
modified:
libcore/character.cpp
testsuite/actionscript.all/MovieClip.as
------------------------------------------------------------
revno: 9483.1.911
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-12-05 11:35:42 +0100
message:
More SWFTree information.
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9483.214.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-12-05 11:31:29 +0100
message:
Add blend mode to character information.
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9483.1.912
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-12-05 13:52:48 +0100
message:
Fully implement Selection.
modified:
libcore/TextField.cpp
libcore/TextField.h
libcore/asobj/Selection_as.cpp
testsuite/actionscript.all/Selection.as
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.214.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-12-05 13:37:17 +0100
message:
Implement Selection.getEndIndex(), Selection.getBeginIndex(),
Selection.setSelection(), Selection.getCaretIndex(). Correct TextField
focus implementation. Add tests for new Selection methods. New passes
in
swfdec testsuite.
modified:
libcore/TextField.cpp
libcore/TextField.h
libcore/asobj/Selection_as.cpp
testsuite/actionscript.all/Selection.as
------------------------------------------------------------
revno: 9483.1.913
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-08 09:42:36 +0100
message:
Register ASnatives, get some swfdec testsuite passes.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/LoadableObject.h
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
libcore/asobj/XML_as.h
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.215.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 08:23:38 +0100
message:
Register XML methods as ASnative, including XML.escape(), which is
only
available through the ASnative interface.
modified:
libcore/asobj/Global.cpp
libcore/asobj/XML_as.cpp
libcore/asobj/XML_as.h
------------------------------------------------------------
revno: 9483.215.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 08:35:55 +0100
message:
Passes for swfdec xml-escape 6-8.
modified:
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.215.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 08:59:26 +0100
message:
Register Loadableobject natives separately, use for LoadVars and XML.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/LoadableObject.h
libcore/asobj/XML_as.cpp
libcore/asobj/XML_as.h
------------------------------------------------------------
revno: 9483.215.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 09:30:13 +0100
message:
Register XMLNode natives.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XML_as.cpp
------------------------------------------------------------
revno: 9483.1.914
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-08 12:41:01 +0100
message:
Indentation and line break changes.
Reduce VM-version-based initialization in Global.cpp.
Some minor changes to plugin that reduce segfaults with xulrunner-1.9
(not xpcom).
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Object.cpp
libcore/asobj/Selection_as.cpp
libcore/asobj/Selection_as.h
plugin/plugin.cpp
plugin/plugin.h
------------------------------------------------------------
revno: 9483.216.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 10:16:52 +0100
message:
Line breaks and remove some obsolete code.
modified:
plugin/plugin.cpp
plugin/plugin.h
------------------------------------------------------------
revno: 9483.216.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 10:26:27 +0100
message:
Set some member variables to 0 after they are finished with, which
seems
to reduce segfaults with xulrunner-1.9.
modified:
plugin/plugin.cpp
------------------------------------------------------------
revno: 9483.216.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 11:21:43 +0100
message:
GIOFunc should signal whether to remove the g_source, not remove it
itself.
modified:
plugin/plugin.cpp
------------------------------------------------------------
revno: 9483.216.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 12:11:44 +0100
message:
Add Selection natives. Register all natives regardless of VM version.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Object.cpp
libcore/asobj/Selection_as.cpp
libcore/asobj/Selection_as.h
------------------------------------------------------------
revno: 9483.1.915
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-08 17:12:45 +0100
message:
Drop some return values, note why others are useless.
Minor corrections to AS correctness, swfdec testsuite passes.
General clean up.
modified:
libcore/Property.cpp
libcore/Property.h
libcore/PropertyList.cpp
libcore/as_object.cpp
libcore/as_object.h
libcore/asobj/Object.cpp
libcore/asobj/String_as.cpp
libcore/asobj/String_as.h
libcore/asobj/XMLNode_as.h
testsuite/actionscript.all/Object.as
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.217.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 14:22:29 +0100
message:
Make XMLNode_as non-copyable, except by using the non-standard copy
constructor (called by cloneNode). Document and const-correct class.
modified:
libcore/asobj/XMLNode_as.h
------------------------------------------------------------
revno: 9483.217.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 15:05:33 +0100
message:
Rearrange String_as. String.concat doesn't have to be applied to a
String_as, despite what my comment from a while ago claims. Now
passes
swfdec's string-fake and doesn't fail any actionscript.all tests, so
the
earlier conclusion must have been based on a bogus test.
modified:
libcore/asobj/String_as.cpp
libcore/asobj/String_as.h
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9483.217.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 16:13:08 +0100
message:
Remove unused methods. Ignore the return value from
PropertyList::addGetterSetter, add comments explaining why, and what
it
did before. Don't pass namespace as an as_prop_flags argument.
modified:
libcore/Property.cpp
libcore/Property.h
libcore/PropertyList.cpp
libcore/as_object.cpp
libcore/as_object.h
------------------------------------------------------------
revno: 9483.217.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 16:29:32 +0100
message:
Drop old code.
modified:
libcore/as_object.cpp
------------------------------------------------------------
revno: 9483.217.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-08 16:58:46 +0100
message:
Test Object.addProperty() return, confirming that we don't care about
the result of as_object::add_property. Make as_object::add_property
void (instead of always returning true).
modified:
libcore/as_object.cpp
libcore/as_object.h
libcore/asobj/Object.cpp
testsuite/actionscript.all/Object.as
------------------------------------------------------------
revno: 9483.1.916
committer: Benjamin Goose <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-08 20:48:59 +0100
message:
Add missing comma.
modified:
plugin/plugin.cpp
------------------------------------------------------------
revno: 9483.1.917
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-09 10:19:27 +0100
message:
Clean up Object class.
modified:
libcore/asobj/Object.cpp
libcore/asobj/Object.h
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.218.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 10:04:55 +0100
message:
Cleanup Object.{cpp,h}, and don't pass as_objects by auto_ptr.
modified:
libcore/asobj/Object.cpp
libcore/asobj/Object.h
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.1.918
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-09 17:15:01 +0100
message:
Various fixes to SharedObject AS compatibility.
modified:
libamf/sol.cpp
libamf/sol.h
libcore/as_value.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/ClassHierarchy.h
libcore/asobj/Global.cpp
libcore/asobj/SharedObject.cpp
libcore/asobj/SharedObject.h
libcore/namedStrings.cpp
libcore/namedStrings.h
testsuite/actionscript.all/ASnative.as
testsuite/actionscript.all/SharedObject.as
------------------------------------------------------------
revno: 9483.219.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 14:32:22 +0100
message:
Stub unimplemented undocumented methods of SharedObject. Tidy up.
Correct
prop flags. Don't initialize data member until a SharedObject instance
exists, and even then not if the SOL file existed but was invalid.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/ClassHierarchy.h
libcore/asobj/Global.cpp
libcore/asobj/SharedObject.cpp
libcore/asobj/SharedObject.h
testsuite/actionscript.all/SharedObject.as
------------------------------------------------------------
revno: 9483.219.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 14:58:38 +0100
message:
Comments and tests on ASnative SharedObject.
modified:
libcore/asobj/SharedObject.cpp
testsuite/actionscript.all/ASnative.as
------------------------------------------------------------
revno: 9483.219.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 15:29:19 +0100
message:
Return undefined from SharedObject.flush() when there is no data
member.
Alter SharedObject::flush() to take the data object as an argument to
facilitate this.
Add some tests.
Add PROP_DATA to namedStrings.
modified:
libcore/asobj/SharedObject.cpp
libcore/namedStrings.cpp
libcore/namedStrings.h
testsuite/actionscript.all/SharedObject.as
------------------------------------------------------------
revno: 9483.219.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 15:51:39 +0100
message:
Invalid SOL files act the same as non-existent ones. Only files with
a header and no data end up with no data member.
modified:
libcore/asobj/SharedObject.cpp
------------------------------------------------------------
revno: 9483.219.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 16:11:10 +0100
message:
Use a scoped_array for the buffer. Make the readSOL more readable.
modified:
libamf/sol.cpp
------------------------------------------------------------
revno: 9483.219.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 16:57:34 +0100
message:
Various cleanups.
modified:
libamf/sol.cpp
libamf/sol.h
libcore/as_value.cpp
libcore/asobj/SharedObject.cpp
------------------------------------------------------------
revno: 9483.219.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 16:58:56 +0100
message:
Comment.
modified:
libcore/asobj/SharedObject.cpp
------------------------------------------------------------
revno: 9483.1.919
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-09 18:47:55 +0100
message:
quality std classes, fixing build on debian lenny
modified:
plugin/plugin.cpp
------------------------------------------------------------
revno: 9483.1.920
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-09 18:50:00 +0100
message:
Add TODO item
modified:
libcore/asobj/Sound.cpp
------------------------------------------------------------
revno: 9483.1.921
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-09 21:59:39 +0100
message:
Fix extention code
modified:
libcore/asobj/Global.cpp
------------------------------------------------------------
revno: 9483.1.922
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-09 22:26:59 +0100
message:
More SharedObject fixes.
modified:
libcore/asobj/SharedObject.cpp
testsuite/actionscript.all/SharedObject.as
------------------------------------------------------------
revno: 9483.220.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-09 22:03:35 +0100
message:
Always initialize data member on readSOL (unless exception thrown,
which is
an untested case). Make data a getter/setter. Passes another test.
Expect failures due to a SharedObject not being null when it should
be. This
wasn't what the test claimed it was doing, and isn't a regression.
Flush on exit. This *must* happen, so if it does cause memory errors
as
a comment suggest it used to, it has to be fixed in a different way
from
just dropping it.
SharedObject.flush() can take an argument, so log unimplemented.
modified:
libcore/asobj/SharedObject.cpp
testsuite/actionscript.all/SharedObject.as
------------------------------------------------------------
revno: 9483.1.923
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-10 11:35:08 +0100
message:
Don't return a SharedObject when an impermissible path is requested. This
is
the proper fix to the SharedObject.as test failures introduced yesterday.
modified:
libcore/asobj/SharedObject.cpp
testsuite/actionscript.all/Makefile.am
testsuite/actionscript.all/SharedObject.as
testsuite/misc-ming.all/SharedObjectTestRunner.sh
------------------------------------------------------------
revno: 9483.221.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-10 08:23:29 +0100
message:
Treat the localPath argument to SharedObject.getLocal() correctly. It
must be part of the SWF path.
modified:
libcore/asobj/SharedObject.cpp
------------------------------------------------------------
revno: 9483.221.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-10 11:06:17 +0100
message:
Add tests and correct implementation for SharedObject path.
Adjust misc-ming.all SharedObjectTestRunner.sh now that Gnash does the
same as the pp.
modified:
libcore/asobj/SharedObject.cpp
testsuite/actionscript.all/Makefile.am
testsuite/actionscript.all/SharedObject.as
testsuite/misc-ming.all/SharedObjectTestRunner.sh
------------------------------------------------------------
revno: 9483.1.924
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-10 13:28:11 +0100
message:
Drop the slash.
modified:
libcore/asobj/Sound.cpp
------------------------------------------------------------
revno: 9483.221.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-10 13:27:24 +0100
message:
Cosmetic change.
modified:
libcore/asobj/Sound.cpp
------------------------------------------------------------
revno: 9483.1.925
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-11 09:35:24 +0100
message:
Fix to SharedObject name.
modified:
libcore/asobj/AsBroadcaster.h
libcore/asobj/SharedObject.cpp
libcore/asobj/XMLSocket_as.cpp
testsuite/actionscript.all/SharedObject.as
------------------------------------------------------------
revno: 9483.222.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 09:18:23 +0100
message:
Test and validate SOL names. Clean up some code.
modified:
libcore/asobj/AsBroadcaster.h
libcore/asobj/SharedObject.cpp
libcore/asobj/XMLSocket_as.cpp
testsuite/actionscript.all/SharedObject.as
------------------------------------------------------------
revno: 9483.1.926
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-11 14:28:01 +0100
message:
Minor fix to Button properties, various AS tests.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/AsBroadcaster.h
libcore/asobj/ClassHierarchy.cpp
testsuite/actionscript.all/AsBroadcaster.as
testsuite/misc-ming.all/ButtonEventsTest.c
testsuite/swfdec/Makefile.am
------------------------------------------------------------
revno: 9483.222.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 12:34:15 +0100
message:
Tidy up AsBroadcaster, add some more tests.
modified:
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/AsBroadcaster.h
testsuite/actionscript.all/AsBroadcaster.as
------------------------------------------------------------
revno: 9483.222.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 13:23:46 +0100
message:
Implement Button.enabled as a normal, overwritable property.
modified:
libcore/Button.cpp
libcore/Button.h
testsuite/misc-ming.all/ButtonEventsTest.c
testsuite/swfdec/Makefile.am
------------------------------------------------------------
revno: 9483.222.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 14:07:41 +0100
message:
Line breaks, indentation, typenames.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/asobj/ClassHierarchy.cpp
------------------------------------------------------------
revno: 9483.1.927
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2008-12-12 23:48:55 +0100
message:
log once about unimplemented cacheAsBitmap
modified:
libcore/MovieClip.cpp
------------------------------------------------------------
revno: 9483.1.928
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-12-13 00:29:08 +0100
message:
Instruct libcurl NOT to send an Expect: header, as some older http
servers choke on it.
In particular, the lighthttp version used by openstreetmap.org had the
problem, and this patch fixes potlatch for me.
modified:
libbase/curl_adapter.cpp
------------------------------------------------------------
revno: 9483.1.929
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-12-13 09:27:06 +0100
message:
Don't limit the size of a NetConnection.call reply.
Reallocate the reply buffer as needed, in chunks of 200kb.
modified:
libcore/asobj/NetConnection_as.cpp
------------------------------------------------------------
revno: 9483.1.930
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-12-13 09:33:04 +0100
message:
MovieClip.startDrag and MovieClip.stopDrag have been tested enough
modified:
libcore/MovieClip.cpp
------------------------------------------------------------
revno: 9483.1.931
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-12-13 11:59:04 +0100
message:
Move stream creation logic from NetStream to NetConnection (will be useful
for RTMP).
modified:
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/NetStream_as.cpp
------------------------------------------------------------
revno: 9483.1.932
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-12-13 17:37:27 +0100
message:
typos in amf serialization debugging prints
modified:
libcore/as_value.cpp
------------------------------------------------------------
revno: 9483.1.933
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-12-13 23:29:05 +0100
message:
Have visitProperties use enumeration order. Makes the sol1.sol file
closer to correct version. Next mismatch is handling of movieclips.
modified:
libcore/PropertyList.h
------------------------------------------------------------
revno: 9483.1.934
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2008-12-13 23:59:25 +0100
message:
visit values in enumeration order. fixes the SharedObject write test.
BINARY COMPATIBLE NOW!
modified:
libcore/PropertyList.h
testsuite/misc-ming.all/SharedObjectTestRunner.sh
------------------------------------------------------------
revno: 9483.1.935
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 00:02:52 +0100
message:
Add what would be the perfect candidate to be encoded as a STRICT_ARRAY,
and test that it's still encoded as an ECMA_ARRAY instead.
modified:
testsuite/misc-ming.all/SharedObjectTest.as
testsuite/misc-ming.all/SharedObjectTest.sol/sol1.sol
------------------------------------------------------------
revno: 9483.1.936
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 00:35:22 +0100
message:
Don't add a NetConnection call id when callback is undefined (TESTED)
modified:
libcore/asobj/NetConnection_as.cpp
------------------------------------------------------------
revno: 9483.1.937
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 01:00:05 +0100
message:
Set Content-Type to application/x-amf for remoting calls
modified:
libcore/asobj/NetConnection_as.cpp
------------------------------------------------------------
revno: 9483.1.938
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 02:10:00 +0100
message:
fix bug in interpretation of array property names, add a TODO for
optimization opportunity
modified:
libcore/array.cpp
testsuite/actionscript.all/array.as
------------------------------------------------------------
revno: 9483.1.939
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 13:44:29 +0100
message:
Strip Expect header also when sending custom headers
modified:
libbase/curl_adapter.cpp
------------------------------------------------------------
revno: 9483.1.940
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 13:48:17 +0100
message:
Add an isStrict() method to Array_as; add an allowStrictArray method to
as_value::writeAMF0; Have SharedObject encoding disallow encoding of
STRICT_ARRAY
and NetConnection allow it. Fixes writing lines with potlatch.
modified:
libcore/PropertyList.h
libcore/array.cpp
libcore/array.h
libcore/as_object.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/NetConnection_as.cpp
libcore/asobj/SharedObject.cpp
------------------------------------------------------------
revno: 9483.1.941
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 14:57:23 +0100
message:
Don't allow ActionSetVariable and ActionSetMember to use empty strings
for variable/member name, and log an ASerror if it is attempted.
modified:
libcore/vm/ASHandlers.cpp
testsuite/actionscript.all/array.as
------------------------------------------------------------
revno: 9483.1.942
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 15:15:04 +0100
message:
Don't override user-defined custom headers for the sake of "Expect:"
stripping.
Instead, merge the user-defined and our own, letting user overrid Expect
if she's willing to.
Also, fix leakage of user-defined headers.
modified:
libbase/curl_adapter.cpp
------------------------------------------------------------
revno: 9483.1.943
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 21:54:05 +0100
message:
Initial test client for jason's remoting tester
added:
testsuite/misc-ming.all/remoting.as
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9483.1.944
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 22:16:56 +0100
message:
Build remoting test so it can connect to network even when run from
filesystem, have it dump player version.
modified:
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.945
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 22:30:08 +0100
message:
Add the server side of the remoting test, and a short README about it
added:
testsuite/misc-ming.all/remoting.README
testsuite/misc-ming.all/remoting.php
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9483.1.946
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 22:44:31 +0100
message:
change the hard-coded url of the remoting tester to gnashdev.org
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.947
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 00:25:37 +0100
message:
add checks for hex encoding and remote method name
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.948
author: Jason Woofenden <address@hidden>
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 00:31:33 +0100
message:
add request_id to info returned by remoting server
modified:
testsuite/misc-ming.all/remoting.php
------------------------------------------------------------
revno: 9483.1.949
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 00:36:35 +0100
message:
Add checks for request id
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.950
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 09:08:03 +0100
message:
Drop old or unused code.
modified:
libcore/asobj/NetStream_as.cpp
libcore/asobj/Sound.cpp
libcore/character.cpp
libcore/character.h
libcore/generic_character.cpp
libcore/generic_character.h
libcore/vm/with_stack_entry.h
------------------------------------------------------------
revno: 9483.223.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 17:56:44 +0100
message:
Move character constructor to the cpp file to save rebuilding, and
because
there's not much advantage having it in the header.
modified:
libcore/character.cpp
libcore/character.h
------------------------------------------------------------
revno: 9483.223.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 18:09:09 +0100
message:
Drop enclose_own_bounds, which isn't used, implemented or documented.
modified:
libcore/generic_character.cpp
libcore/generic_character.h
------------------------------------------------------------
revno: 9483.223.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 18:15:27 +0100
message:
Drop some more stuff.
modified:
libcore/vm/with_stack_entry.h
------------------------------------------------------------
revno: 9483.223.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 18:21:57 +0100
message:
Drop commented-out memcpys.
modified:
libcore/asobj/NetStream_as.cpp
libcore/asobj/Sound.cpp
------------------------------------------------------------
revno: 9483.223.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-12-11 19:23:10 +0100
message:
Drop generic_character::get_character_def(), which wasn't used, and
quite
right too.
modified:
libcore/generic_character.h
------------------------------------------------------------
revno: 9483.1.951
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 10:41:52 +0100
message:
Update NetConnection comments and tests.
modified:
libcore/asobj/NetConnection_as.cpp
testsuite/actionscript.all/NetConnection.as
testsuite/gnashrc.in
------------------------------------------------------------
revno: 9483.224.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-15 10:26:01 +0100
message:
Comments, make NetConnection test more accurate.
modified:
libcore/asobj/NetConnection_as.cpp
testsuite/actionscript.all/NetConnection.as
testsuite/gnashrc.in
------------------------------------------------------------
revno: 9483.1.952
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 11:00:38 +0100
message:
fix explanation of what is failing with the only failure
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.953
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 11:43:12 +0100
message:
Test that every new 'connect' resets the call ids, no matter if the
connection was to the same uri
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.954
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 13:01:11 +0100
message:
Improved remoting test to also check number of connections engaged.
Gnash passes those!
modified:
testsuite/misc-ming.all/remoting.as
testsuite/misc-ming.all/remoting.php
------------------------------------------------------------
revno: 9483.1.955
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 13:16:12 +0100
message:
Test that a new .connect call should trigger a new POST ! Gnash fails
this.
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.956
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 13:29:59 +0100
message:
Make the SharedObject key tidier while ensuring it's correct. Add note to
URL dox.
modified:
libbase/URL.h
libcore/asobj/SharedObject.cpp
------------------------------------------------------------
revno: 9483.1.957
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 15:47:50 +0100
message:
NetConnection.connect() calls close(). NetConnection.close() does nothing
if not connected. Improve tests, add more notes.
modified:
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.225.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-15 14:05:02 +0100
message:
Test onStatus calls better. Start testing return from call().
modified:
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.225.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-15 14:12:51 +0100
message:
Close existing connections. Test close() better, and drop the silly
_inError member that was there due to misintepretation of the tests.
modified:
libcore/asobj/NetConnection_as.cpp
------------------------------------------------------------
revno: 9483.225.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-12-15 14:13:44 +0100
message:
Tests.
modified:
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.226.1
committer: Benjamin Wolsey <address@hidden>
branch nick: test
timestamp: Mon 2008-12-15 15:03:46 +0100
message:
More tests and improved implementation.
modified:
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
testsuite/actionscript.all/NetConnection.as
------------------------------------------------------------
revno: 9483.1.958
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 16:41:44 +0100
message:
Hold a *list* of AMFQueue objects, each for each connection.
Fixes the "connect opens a new connection" testcase.
modified:
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.959
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-12-15 18:15:25 +0100
message:
Restore nuked comment change.
modified:
libcore/asobj/NetConnection_as.cpp
------------------------------------------------------------
revno: 9483.1.960
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-16 11:17:07 +0100
message:
Reduce duplication in DefineBits parsing.
Adjust existing RGB values when merging alpha to jpeg data. Fixes
bugs #23131, #21818, part of bug #20257, and the bad rendering
in bug #24201.
modified:
backend/render_handler_agg_style.h
libbase/GnashImage.cpp
libcore/parser/bitmap_character_def.h
libcore/parser/morph2_character_def.cpp
libcore/swf/tag_loaders.cpp
testsuite/DummyMovieDefinition.h
------------------------------------------------------------
revno: 9483.227.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 07:45:58 +0100
message:
Minor header and declaration cleanups.
modified:
libcore/parser/bitmap_character_def.h
libcore/parser/morph2_character_def.cpp
libcore/swf/tag_loaders.cpp
testsuite/DummyMovieDefinition.h
------------------------------------------------------------
revno: 9483.227.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 08:01:57 +0100
message:
Start cleanup of define bits tag parsing.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.227.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 08:51:48 +0100
message:
Progress.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.227.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 09:45:55 +0100
message:
More code reduction.
modified:
libbase/GnashImage.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.227.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 09:58:40 +0100
message:
Premultiply alpha when adding to jpeg images, as all other bitmaps are
expected to have premultiplied RGB. Fixes the bad alpha display.
modified:
libbase/GnashImage.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.227.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 10:24:27 +0100
message:
Complete removal of code duplication. DEFINEBITSLOSSLESS2 (with
alpha) and
pixel format 4 seemed wrong, as alpha was stored to the first byte of
every pixel. Gnash expects RGBA. This is now changed, but I have no
examples of such a tag in any SWF for testing.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.227.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 10:58:40 +0100
message:
Use the std::min of alpha and the respective pixel value, which makes
lumi.swf
display correctly.
modified:
backend/render_handler_agg_style.h
libbase/GnashImage.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.1.961
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-16 17:10:07 +0100
message:
Cut out one of the classes involved in bitmap storage and display.
Preparatory to implementing MovieClip.attachBitmap.
removed:
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
renamed:
libcore/bitmap_info.h => libcore/BitmapInfo.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_agg_bitmap.h
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
libcore/DynamicShape.h
libcore/FreetypeGlyphsProvider.h
libcore/Makefile.am
libcore/PropertyList.h
libcore/TextField.h
libcore/as_environment.h
libcore/as_function.h
libcore/as_object.h
libcore/as_value.h
libcore/asobj/Key_as.h
libcore/asobj/NetStream_as.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/impl.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/Makefile.am
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
libcore/render.cpp
libcore/render.h
libcore/styles.cpp
libcore/styles.h
libcore/swf/TextRecord.cpp
libcore/swf/tag_loaders.cpp
libcore/BitmapInfo.h
------------------------------------------------------------
revno: 9483.227.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 11:51:25 +0100
message:
Line length.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.227.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 12:20:15 +0100
message:
Gut bitmap_info.
modified:
libcore/bitmap_info.h
------------------------------------------------------------
revno: 9483.227.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 13:20:22 +0100
message:
Remove as many DSOEXPORTs as possible.
modified:
libcore/DynamicShape.h
libcore/PropertyList.h
libcore/TextField.h
libcore/as_environment.h
libcore/as_function.h
libcore/as_object.h
libcore/as_value.h
libcore/asobj/Key_as.h
libcore/asobj/NetStream_as.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/styles.cpp
libcore/styles.h
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.227.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 14:39:31 +0100
message:
Early returns, drop unused code, improve formatting.
modified:
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9483.227.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 15:02:37 +0100
message:
Minor changes.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9483.227.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 16:15:55 +0100
message:
Drop bitmap_character_def, which wasn't a character_def, as it's
silly to
use two ref-counted classes in parallel for the same thing. Use
BitmapInfo
(was: bitmap_info) on its own instead.
removed:
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
renamed:
libcore/bitmap_info.h => libcore/BitmapInfo.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_agg_bitmap.h
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
libcore/FreetypeGlyphsProvider.h
libcore/Makefile.am
libcore/fill_style.cpp
libcore/fill_style.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/Makefile.am
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
libcore/render.cpp
libcore/render.h
libcore/styles.h
libcore/swf/tag_loaders.cpp
libcore/BitmapInfo.h
------------------------------------------------------------
revno: 9483.227.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 16:48:03 +0100
message:
Drop commented-out code.
modified:
libcore/fill_style.cpp
------------------------------------------------------------
revno: 9483.1.962
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-16 17:32:05 +0100
message:
Have the remoting server return number of arguments passed, test passing
no args at all
modified:
testsuite/misc-ming.all/remoting.as
testsuite/misc-ming.all/remoting.php
------------------------------------------------------------
revno: 9483.1.963
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-16 17:43:12 +0100
message:
Another remoting test, for multiple args
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.964
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-16 20:44:02 +0100
message:
Add --enable-http-testsuite directive to configure.
When enabled, make check will also run a remoting test against a service
on gnashdev.org. You can specify another uri for offline testing.
Updated remoting.README with more info about how.
modified:
Makefile.am
configure.ac
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/remoting.README
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.965
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2008-12-16 21:14:16 +0100
message:
automake 1.9.6 doesn't provide a 'builddir' variable, so don't rely on it
modified:
testsuite/actionscript.all/Makefile.am
------------------------------------------------------------
revno: 9483.1.966
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 10:47:14 +0100
message:
Implement MovieClip.attachBitmap().
As only BitmapData.fillRect() is implemented, this isn't very exciting.
The
most common use - BitmapData.draw() - needs renderer support.
Change some of the render_handler interface (render.h interface is
unchanged),
and reduce memcpy in agg.
added:
libcore/Bitmap.cpp
libcore/Bitmap.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_agg_bitmap.h
backend/render_handler_agg_style.h
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libcore/BitmapMovieInstance.cpp
libcore/BitmapMovieInstance.h
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
libcore/character.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/render.cpp
------------------------------------------------------------
revno: 9483.228.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 19:44:10 +0100
message:
Rough and unoptimized implementation of MovieClip.attachBitmap().
added:
libcore/Bitmap.cpp
libcore/Bitmap.h
modified:
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
------------------------------------------------------------
revno: 9483.228.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 20:29:41 +0100
message:
Fix segfault, various other improvements.
misc-ming.all/BitmapDataTest.swf
passes visually now.
modified:
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
------------------------------------------------------------
revno: 9483.228.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 21:10:27 +0100
message:
Add debugging to MovieClip.attachBitmap.
modified:
libcore/MovieClip.cpp
------------------------------------------------------------
revno: 9483.228.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-12-16 22:05:21 +0100
message:
Cleaning up.
modified:
libcore/asobj/flash/display/BitmapData_as.cpp
------------------------------------------------------------
revno: 9483.228.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 08:25:22 +0100
message:
Separate drawing and finalizing. Cache width and height as they are
constant and used frequently.
modified:
libcore/Bitmap.cpp
libcore/Bitmap.h
------------------------------------------------------------
revno: 9483.228.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 08:27:15 +0100
message:
Use typeName for nicer display. Drop comment about inheritance.
modified:
libcore/character.h
------------------------------------------------------------
revno: 9483.228.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 08:27:54 +0100
message:
Convert GnashImage to BitmapInfo straight away, as there isn't any
advantage to delaying it. Drop _image member.
modified:
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
------------------------------------------------------------
revno: 9483.228.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 08:29:09 +0100
message:
Add virtual method for rendering MovieClip to a bitmap. Not
implemented.
modified:
libcore/MovieClip.cpp
libcore/MovieClip.h
------------------------------------------------------------
revno: 9483.228.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 08:29:36 +0100
message:
Override virtual method for rendering to an image. Not implemented.
modified:
libcore/BitmapMovieInstance.cpp
libcore/BitmapMovieInstance.h
------------------------------------------------------------
revno: 9483.228.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 08:30:02 +0100
message:
Use the unimplemented method for drawing MovieClips onto a Bitmap. It
just needs the data and more testing now.
modified:
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
------------------------------------------------------------
revno: 9483.228.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 08:54:39 +0100
message:
Drop templated agg_bitmap_info. Drop separate create_bitmap_info for
rgb and rgba, as it's not hard to work it out.
Don't abort() after return, as I don't think returns in C++ are
generally
thought to need a fallback.
Don't copy the image data when we can take ownership of it.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_agg_bitmap.h
backend/render_handler_agg_style.h
libcore/render.cpp
------------------------------------------------------------
revno: 9483.228.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 09:11:05 +0100
message:
Modify create_bitmap_* functions in ogl and cairo to match agg.
modified:
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9483.228.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 09:19:34 +0100
message:
Fix ogl properly.
modified:
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9483.228.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 10:10:25 +0100
message:
Don't unregister Bitmap, as it causes memory errors. Use the
stagePlacementCallback to register the bitmap, as it's not guaranteed
that
the Bitmap character will be placed, and that would be a waste.
modified:
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
------------------------------------------------------------
revno: 9483.228.15
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 10:14:56 +0100
message:
Add copyright information.
modified:
libcore/Bitmap.cpp
libcore/Bitmap.h
------------------------------------------------------------
revno: 9483.1.967
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 17:11:23 +0100
message:
Minor fixes.
modified:
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/Button.cpp
libcore/asobj/LocalConnection.cpp
libcore/asobj/flash/display/BitmapData_as.cpp
------------------------------------------------------------
revno: 9483.228.16
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 11:24:25 +0100
message:
Explicitly override pointInShape to use pointInBounds for Bitmap, as
they
should be the same.
modified:
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/asobj/flash/display/BitmapData_as.cpp
------------------------------------------------------------
revno: 9483.228.17
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 12:32:50 +0100
message:
Cut down LocalConnection logging.
modified:
libcore/asobj/LocalConnection.cpp
------------------------------------------------------------
revno: 9483.228.18
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-12-17 12:48:32 +0100
message:
Buttons can be placed with an initObj, so don't abort.
Remove logging.
modified:
libcore/Bitmap.cpp
libcore/Button.cpp
libcore/asobj/flash/display/BitmapData_as.cpp
------------------------------------------------------------
revno: 9483.1.968
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 19:14:05 +0100
message:
Restore useful comment removed in a fit of deletion.
modified:
libcore/Button.cpp
------------------------------------------------------------
revno: 9483.1.969
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 20:18:38 +0100
message:
Add test for how floating number index affects length in SWF before and
after version 7
modified:
testsuite/actionscript.all/array.as
------------------------------------------------------------
revno: 9483.1.970
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 21:05:25 +0100
message:
Make the remoting test sensitive to OUTPUT_VERSION, build in version 7 by
default (an array length changes semantic based on that)
modified:
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.971
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 21:21:45 +0100
message:
There's no remoting_end.as anymore, sorry
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9483.1.972
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 21:28:28 +0100
message:
Test that method name in NetConnection.call first arg doesn't *need* to
be a string but is always converted to one. Fix gnash to do that.
modified:
libcore/asobj/NetConnection_as.cpp
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.973
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 21:55:37 +0100
message:
Make remote call number an instance member (from a static). No more
failures in remoting.as.
modified:
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.974
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2008-12-17 23:37:05 +0100
message:
rework the way the response handler is constructed, to allow for plugging
defaultu handlers for unexpected responses
modified:
testsuite/misc-ming.all/remoting.as
------------------------------------------------------------
revno: 9483.1.975
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2008-12-18 01:54:23 +0100
message:
Add test for onStatus responses, and have gnash support those.
modified:
libcore/asobj/NetConnection_as.cpp
testsuite/misc-ming.all/remoting.as
testsuite/misc-ming.all/remoting.php
------------------------------------------------------------
revno: 9483.1.976
committer: address@hidden
branch nick: trunk
timestamp: Wed 2008-12-17 17:59:49 -0700
message:
merge from rtmp branch, cygnal minimally works for HTTP.
added:
cygnal/acinclude.m4
cygnal/cvm.cpp
cygnal/cygnal.h
libnet/cache.cpp
libnet/cache.h
testsuite/libnet.all/amf0-boolean.bin
testsuite/libnet.all/amf0-null-object.bin
testsuite/libnet.all/amf0-null-string.bin
testsuite/libnet.all/amf0-number.bin
testsuite/libnet.all/amf0-string.bin
testsuite/libnet.all/amf0-undefined-object.bin
testsuite/libnet.all/amf0-unsupported-object.bin
testsuite/libnet.all/ecma-array.bin
testsuite/libnet.all/generate_amfbins.cpp
testsuite/libnet.all/object1.bin
testsuite/libnet.all/strict-array.bin
testsuite/libnet.all/test_cache.cpp
testsuite/libnet.all/test_diskstream.cpp
renamed:
cygnal/stream.cpp => libnet/diskstream.cpp
cygnal/stream.h => libnet/diskstream.h
cygnal/testsuite/simple.exp => cygnal/testsuite/cygnal.exp
modified:
.bzrignore
TODO
autogen.sh
configure.ac
cygnal/Makefile.am
cygnal/crc.cpp
cygnal/crc.h
cygnal/cygnal.cpp
cygnal/testsuite/cygnal.all/Makefile.am
cygnal/testsuite/cygnal.all/cygnalrc.in
cygnal/testsuite/cygnal.all/test_crc.cpp
libamf/amf.cpp
libamf/amf.h
libamf/buffer.cpp
libamf/buffer.h
libamf/element.cpp
libamf/element.h
libbase/rc.cpp
libbase/rc.h
libcore/asobj/LocalConnection.h
libcore/asobj/SharedObject.h
libnet/Makefile.am
libnet/cque.cpp
libnet/cque.h
libnet/handler.cpp
libnet/handler.h
libnet/http.cpp
libnet/http.h
libnet/network.cpp
libnet/network.h
libnet/rtmp.cpp
libnet/rtmp_client.cpp
libnet/rtmp_client.h
libnet/rtmp_server.cpp
libnet/rtmp_server.h
testsuite/check.h
testsuite/libamf.all/test_amf.cpp
testsuite/libamf.all/test_buffer.cpp
testsuite/libnet.all/Makefile.am
testsuite/libnet.all/test_handler.cpp
testsuite/libnet.all/test_http.cpp
utilities/Makefile.am
utilities/dumpshm.cpp
utilities/rtmpget.cpp
libnet/diskstream.cpp
libnet/diskstream.h
cygnal/testsuite/cygnal.exp
Diff too large for email (24137 lines, the limit is 10000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9854: merge from trunk.,
rob <=