[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r10109: merge from trunk.
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r10109: merge from trunk. |
Date: |
Sun, 05 Apr 2009 16:01:27 -0600 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 10109
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2009-04-05 16:01:27 -0600
message:
merge from trunk.
removed:
libcore/character.cpp
libcore/character.h
added:
libbase/GnashNumeric.h
libcore/InteractiveObject.cpp
libcore/InteractiveObject.h
testsuite/as3/
testsuite/as3/Makefile.am
testsuite/as3/basic.as
testsuite/as3/check.as
testsuite/as3/dejagnu.as
testsuite/media/vstroke.png
testsuite/misc-ming.all/BitmapSmoothingTest.c
renamed:
libcore/timers.cpp => libcore/Timers.cpp
libcore/timers.h => libcore/Timers.h
modified:
README
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
configure.ac
cygnal/Makefile.am
cygnal/crc.cpp
cygnal/cygnal.cpp
doc/C/gnashref.xml
doc/C/gnashuser.xml
doc/C/preformatted/gnash.1.in
doc/C/preformatted/gnash_ref.info.in
doc/C/preformatted/gnash_user.info.in
doc/C/preformatted/gnashref.html.in
doc/C/preformatted/gnashuser.html.in
doc/C/usermanual/gnashrc.xml
gui/Kde4Gui.cpp
gui/Player.cpp
gui/gnash.cpp
gui/gtk.cpp
gui/gtk_glue_agg_xv.cpp
gui/gui.cpp
gui/gui.h
gui/kde.cpp
libamf/amf_msg.cpp
libbase/GnashException.h
libbase/LoadThread.cpp
libbase/LoadThread.h
libbase/Makefile.am
libbase/URL.cpp
libbase/curl_adapter.cpp
libbase/gnashrc.in
libbase/jemalloc.c
libbase/log.cpp
libbase/log.h
libbase/snappingrange.h
libbase/utility.h
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/BitmapMovieInstance.cpp
libcore/BitmapMovieInstance.h
libcore/Button.cpp
libcore/Button.h
libcore/CharacterProxy.cpp
libcore/CharacterProxy.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/DisplayObject.cpp
libcore/DisplayObject.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/GnashKey.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/RGBA.cpp
libcore/SWFMatrix.cpp
libcore/Shape.cpp
libcore/Shape.h
libcore/Sprite.h
libcore/StaticText.cpp
libcore/StaticText.h
libcore/TextField.cpp
libcore/TextField.h
libcore/Video.cpp
libcore/Video.h
libcore/VirtualClock.h
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_function.cpp
libcore/as_function.h
libcore/as_object.cpp
libcore/as_object.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Array_as.cpp
libcore/asobj/Array_as.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Color_as.cpp
libcore/asobj/Date_as.cpp
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/Math_as.cpp
libcore/asobj/Mouse_as.cpp
libcore/asobj/MovieClipLoader.cpp
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Object.cpp
libcore/asobj/Selection_as.cpp
libcore/asobj/SharedObject_as.cpp
libcore/asobj/Sound_as.cpp
libcore/asobj/Sound_as.h
libcore/asobj/String_as.cpp
libcore/asobj/System_as.cpp
libcore/asobj/TextFormat_as.cpp
libcore/asobj/TextFormat_as.h
libcore/asobj/TextSnapshot_as.cpp
libcore/asobj/TextSnapshot_as.h
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XML_as.cpp
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/flash/geom/Transform_as.cpp
libcore/cxform.cpp
libcore/cxform.h
libcore/debugger.cpp
libcore/drag_state.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/movie_instance.cpp
libcore/movie_instance.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/Namespace.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/movie_definition.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/rect.cpp
libcore/render.cpp
libcore/render.h
libcore/styles.cpp
libcore/swf.h
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/DefineVideoStreamTag.h
libcore/swf/DisplayListTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/RemoveObjectTag.h
libcore/swf/SetBackgroundColorTag.h
libcore/swf/StartSoundTag.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
libcore/swf/tag_loaders.cpp
libcore/swf_function.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/CodeStream.h
libcore/vm/ExecutableCode.h
libcore/vm/Machine.h
libcore/vm/VM.h
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
libmedia/AudioDecoderSimple.cpp
libmedia/MediaParser.h
libmedia/gst/swfdec_codec_gst.c
libnet/network.cpp
macros/gnashpkgtool.m4
macros/pthreads.m4
plugin/klash4/klash_part.moc.in
pythonmodule/gnashpython.cpp
pythonmodule/gnashpython.h
pythonmodule/pyGnash.cpp
testsuite/DummyCharacter.h
testsuite/DummyMovieDefinition.h
testsuite/Makefile.am
testsuite/MovieTester.cpp
testsuite/MovieTester.h
testsuite/libbase.all/TCXXRc.cpp
testsuite/libbase.all/gnashrc.in
testsuite/libcore.all/AsValueTest.cpp
testsuite/libcore.all/ClassSizes.cpp
testsuite/libcore.all/DisplayListTest.cpp
testsuite/libcore.all/Makefile.am
testsuite/libnet.all/test_http.cpp
testsuite/misc-ming.all/BitmapDataTest.c
testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp
testsuite/misc-ming.all/ButtonEventsTest.c
testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp
testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp
testsuite/misc-ming.all/DefineEditTextVariableNameTest.c
testsuite/misc-ming.all/DefineTextTest-Runner.cpp
testsuite/misc-ming.all/DragDropTestRunner.cpp
testsuite/misc-ming.all/DrawingApiTestRunner.cpp
testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
testsuite/misc-ming.all/KeyIsDownTest.c
testsuite/misc-ming.all/LoadVarsTest.c
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
testsuite/misc-ming.all/PlaceObject2Test.c
testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp
testsuite/misc-ming.all/RollOverOutTest-Runner.cpp
testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp
testsuite/misc-ming.all/VarAndCharClashTest.as
testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
testsuite/misc-ming.all/attachMovieLoopingTest.c
testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp
testsuite/misc-ming.all/attachMovieTestRunner.cpp
testsuite/misc-ming.all/displaylist_depths_test.c
testsuite/misc-ming.all/displaylist_depths_test10.c
testsuite/misc-ming.all/displaylist_depths_test11.c
testsuite/misc-ming.all/displaylist_depths_test2.c
testsuite/misc-ming.all/displaylist_depths_test3.c
testsuite/misc-ming.all/displaylist_depths_test4.c
testsuite/misc-ming.all/displaylist_depths_test5.c
testsuite/misc-ming.all/displaylist_depths_test6.c
testsuite/misc-ming.all/displaylist_depths_test7.c
testsuite/misc-ming.all/displaylist_depths_test8.c
testsuite/misc-ming.all/displaylist_depths_test9.c
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
testsuite/misc-ming.all/goto_frame_test.c
testsuite/misc-ming.all/instanceNameTest.c
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/key_event_test.c
testsuite/misc-ming.all/key_event_testrunner.cpp
testsuite/misc-ming.all/loadMovieTestRunner.cpp
testsuite/misc-ming.all/loop_test-Runner.cpp
testsuite/misc-ming.all/loop_test.c
testsuite/misc-ming.all/loop_test2.c
testsuite/misc-ming.all/loop_test2runner.cpp
testsuite/misc-ming.all/loop_test3.c
testsuite/misc-ming.all/loop_test4.c
testsuite/misc-ming.all/loop_test5.c
testsuite/misc-ming.all/loop_test6.c
testsuite/misc-ming.all/loop_test7.c
testsuite/misc-ming.all/loop_test8.c
testsuite/misc-ming.all/loop_test9.c
testsuite/misc-ming.all/masks_test.c
testsuite/misc-ming.all/masks_test2runner.cpp
testsuite/misc-ming.all/masks_testrunner.cpp
testsuite/misc-ming.all/morph_test1runner.cpp
testsuite/misc-ming.all/place_object_test.c
testsuite/misc-ming.all/place_object_test2.c
testsuite/misc-ming.all/registerClassTestRunner.cpp
testsuite/misc-ming.all/replace_buttons1test.c
testsuite/misc-ming.all/replace_buttons1test_runner.cpp
testsuite/misc-ming.all/replace_shapes1test.c
testsuite/misc-ming.all/replace_shapes1test_runner.cpp
testsuite/misc-ming.all/replace_sprites1test.c
testsuite/misc-ming.all/replace_sprites1test_runner.cpp
testsuite/misc-ming.all/root_stop_testrunner.cpp
testsuite/misc-ming.all/shape_test.c
testsuite/misc-ming.all/simple_loop_test.c
testsuite/misc-ming.all/simple_loop_testrunner.cpp
testsuite/misc-ming.all/static_vs_dynamic2.c
testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp
testsuite/misc-swfc.all/button_test1runner.cpp
testsuite/misc-swfc.all/movieclip_destruction_test1.sc
testsuite/misc-swfc.all/opcode_guard_test3.sc
testsuite/misc-swfc.all/soft_reference_test1.sc
testsuite/misc-swfmill.all/backgroundTestRunner.cpp
testsuite/misc-swfmill.all/initaction_in_definesprite.xml
testsuite/movies.all/gravity_embedded-TestRunner.cpp
testsuite/samples/clip_as_button2-TestRunner.cpp
testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
testsuite/samples/subshapes-TestRunner.cpp
utilities/processor.cpp
libcore/Timers.cpp
libcore/Timers.h
------------------------------------------------------------
revno: 9483.277.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2009-03-14 14:51:05 +0100
message:
Use a new {add,remove}AdvanceTimer for updating and querying AS objects
with that need to notify callbacks and update their own status.
modified:
libcore/as_object.h
libcore/asobj/LoadableObject.cpp
libcore/asobj/LoadableObject.h
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Sound_as.cpp
libcore/asobj/Sound_as.h
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.277.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2009-03-14 16:20:39 +0100
message:
Split timers and object callbacks into separate functions.
Allow calling the same status consecutively in NetStream. This almost
passes
the swfdec netstream-load-loop case without endless recursion, only it
calls onStatus too often.
modified:
libcore/asobj/LoadableObject.cpp
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/XMLSocket_as.cpp
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.277.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2009-03-14 18:27:38 +0100
message:
Correct XMLSocket typo, make sure registered objects are kept alive
until removed from the callbacks list.
modified:
libcore/asobj/LoadableObject.cpp
libcore/asobj/LoadableObject.h
libcore/asobj/XMLSocket_as.cpp
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.277.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2009-03-14 19:26:28 +0100
message:
Add a hack to LoadThread so that it can take a failed stream. This is
necessary for the timing of the onData() and onStatus() calls, which
should
not happen immediately, but at the earliest at the beginning of the next
frame, if the connection fails. A better solution may be to start the
connection and download in advanceState().
modified:
libbase/LoadThread.cpp
libbase/LoadThread.h
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/XML_as.cpp
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.277.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2009-03-15 10:39:47 +0100
message:
Only call onStatus once per advance.
modified:
libcore/asobj/NetStream_as.cpp
------------------------------------------------------------
revno: 9483.277.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-16 10:33:19 +0100
message:
Call processActionQueue whenever advance callbacks have been executed.
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.277.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-16 10:34:54 +0100
message:
Don't maintain a queue of statuses. Only the last one should be necessary.
This can be tested by calling more than one different NetStream function
in an onStatus() callback. Only the last one is dealt with on each
core heart-beat.
modified:
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.277.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-16 10:41:01 +0100
message:
Passing LoadVars tests.
modified:
testsuite/misc-ming.all/LoadVarsTest.c
------------------------------------------------------------
revno: 9483.277.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-16 11:40:30 +0100
message:
Make all LoadVars tests in misc-ming.all pass with a correction to
onData. Correct XML onData too.
modified:
libbase/LoadThread.cpp
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/LoadableObject.h
libcore/asobj/XML_as.cpp
testsuite/misc-ming.all/LoadVarsTest.c
------------------------------------------------------------
revno: 9483.1.1221
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2009-03-16 12:14:19 +0100
message:
Rewrite implementation for as object callbacks without using Timers,
which
reduces overhead and addresses the problem of infinite recursion
(callbacks
added during a callback). It also makes the code much cleaner when
registering callbacks and removes the need to track them.
Call the callbacks predictably on every heartbeat.
Don't fail instantly when an XML or LoadVars load connection fails; this
should be delayed until the first callback. Fixes LoadVars tests. The
onData function requires an undefined, not null, value to signify failure.
Notify AS callbacks with false, not true, on failure.
NetStream does not need a queue of statuses, but rather only the last
one set. The fact that Gnash's buffer full event is unpredictable is still
a small problem, but the behaviour is much more compatible.
modified:
libbase/LoadThread.cpp
libbase/LoadThread.h
libcore/as_object.h
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/LoadableObject.h
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Sound_as.cpp
libcore/asobj/Sound_as.h
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/XML_as.cpp
libcore/movie_root.cpp
libcore/movie_root.h
testsuite/misc-ming.all/LoadVarsTest.c
------------------------------------------------------------
revno: 9483.1.1222
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2009-03-16 14:10:47 +0100
message:
Split long lines in DisplayList, make the class interface cleaner, and
replace some more loops with standard algorithms.
modified:
libcore/DisplayList.cpp
libcore/DisplayList.h
------------------------------------------------------------
revno: 9483.1.1223
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2009-03-16 14:22:01 +0100
message:
Hopefully fix debugger build (untested).
modified:
libcore/debugger.cpp
------------------------------------------------------------
revno: 9483.1.1224
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-03-16 20:32:06 +0100
message:
Drop obsoleted TODO item (fill styles are not recreated for subshapes
anymore)
modified:
backend/render_handler_agg.cpp
------------------------------------------------------------
revno: 9483.1.1225
committer: address@hidden
branch nick: trunk
timestamp: Mon 2009-03-16 17:27:19 -0600
message:
update release number to 0.8.5.
modified:
doc/C/gnashref.xml
doc/C/gnashuser.xml
------------------------------------------------------------
revno: 9483.1.1226
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2009-03-17 07:51:23 +0100
message:
Fix paranoia build again.
modified:
libcore/DisplayList.cpp
libcore/DisplayList.h
------------------------------------------------------------
revno: 9483.278.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 07:47:45 +0100
message:
Fix paranoia build again.
modified:
libcore/DisplayList.cpp
libcore/DisplayList.h
------------------------------------------------------------
revno: 9483.1.1227
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2009-03-17 11:19:12 +0100
message:
Add TODO item with documentation about how we should decide when to smoot
bitmap fills and when not to. We're currently doing it WRONG (more quality,
more CPU load than required)
modified:
backend/render_handler_agg.cpp
------------------------------------------------------------
revno: 9483.1.1228
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2009-03-17 12:05:03 +0100
message:
Update note about _HARD bitmap fill types
modified:
libcore/swf.h
------------------------------------------------------------
revno: 9483.1.1229
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 11:56:46 +0100
message:
Add size of SWFMatrix
modified:
testsuite/libcore.all/ClassSizes.cpp
------------------------------------------------------------
revno: 9483.1.1230
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 14:47:58 +0100
message:
Reduce size of fill_style from 112 to 80 bytes, w/out changing anything
in terms of performance (just drop useless members).
modified:
libcore/fill_style.cpp
libcore/fill_style.h
------------------------------------------------------------
revno: 9483.1.1231
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 16:28:18 +0100
message:
Add a bitmap smoothing policy member to fill_style class, taking no
additional space (fills some padding space). The policy is based on SWF version
and tag type
(UNSPECIFIED, ON, OFF).
modified:
libcore/fill_style.cpp
libcore/fill_style.h
------------------------------------------------------------
revno: 9483.1.1232
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 16:29:29 +0100
message:
Base bitmap smoothing heuristic on the new bitmap fill smoothing policy.
Fixes bug #25894.
modified:
backend/render_handler_agg.cpp
------------------------------------------------------------
revno: 9483.1.1233
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 16:40:50 +0100
message:
Add include for ostream forward declaration
modified:
libmedia/MediaParser.h
------------------------------------------------------------
revno: 9483.1.1234
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 17:51:47 +0100
message:
Force a redraw when quality changes
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.1235
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 18:21:19 +0100
message:
Print size of movie_root too (not that it matters much)
modified:
testsuite/libcore.all/ClassSizes.cpp
------------------------------------------------------------
revno: 9483.1.1236
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Wed 2009-03-18 18:47:08 +0100
message:
Initial work on a test for bitmap smoothing (unfinished)
added:
testsuite/media/vstroke.png
testsuite/misc-ming.all/BitmapSmoothingTest.c
modified:
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9483.1.1237
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 08:17:15 +0100
message:
setQuality() has to be used in movie_root initialization to inform the
renderer
of the initial quality. At this point _quality is either uninitialized or
set to something sensible; in either case checking the requested quality
against the set _quality is useless.
Rather than duplicating the entire function without a check, setQuality()
is now never a no-op. An alternative would be an extra flag that skips the
check when necessary.
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.1238
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 09:36:28 +0100
message:
Document 'quality' rc setting
modified:
doc/C/preformatted/gnashref.html.in
doc/C/preformatted/gnashuser.html.in
doc/C/usermanual/gnashrc.xml
------------------------------------------------------------
revno: 9483.1.1239
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 09:39:35 +0100
message:
Add 'quality' setting example in system-wide installed gnashrc
modified:
libbase/gnashrc.in
------------------------------------------------------------
revno: 9483.1.1240
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 09:43:49 +0100
message:
Test default and overridden quality setting.
NOTE: the testcase doesn't really test defaults, it should!
modified:
testsuite/libbase/TCXXRc.cpp
testsuite/libbase/gnashrc.in
------------------------------------------------------------
revno: 9483.1.1241
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 10:10:05 +0100
message:
Only force a redraw when quality actually changes.
Still perform the rc query and renderer comunication.
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.1242
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 10:13:48 +0100
message:
preformatted info and manual pages regenerated
modified:
doc/C/preformatted/gnash.1.in
doc/C/preformatted/gnash_ref.info.in
doc/C/preformatted/gnash_user.info.in
------------------------------------------------------------
revno: 9483.1.1243
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 10:48:12 +0100
message:
add dejagnu clip
modified:
testsuite/misc-ming.all/BitmapSmoothingTest.c
------------------------------------------------------------
revno: 9483.1.1244
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 11:26:17 +0100
message:
Make right-click menu 'quit' item consistent with the one under 'File'
and add a separator to avoid users from accidentally hit it while trying to
toggle sound.
modified:
gui/gtk.cpp
------------------------------------------------------------
revno: 9483.1.1245
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 17:27:50 +0100
message:
Lots of changes resulting from a small rationalization of frequently-used
headers. GnashNumeric contains mathematical functions. Clean up
includes of timer.h (Timer.h) now that it isn't used for object callbacks.
Base GnashException on std::runtime_error, as they should never be
logic errors.
Remove undefined behaviour that may have been responsible for bugs on
some ARM platforms.
Make some preparations for as3compile (swftools) testsuite.
added:
libbase/GnashNumeric.h
testsuite/as3/
renamed:
libcore/timers.cpp => libcore/Timers.cpp
libcore/timers.h => libcore/Timers.h
modified:
backend/render_handler_agg.cpp
backend/render_handler_ogl.cpp
configure.ac
gui/Kde4Gui.cpp
gui/gnash.cpp
gui/kde.cpp
libbase/GnashException.h
libbase/URL.cpp
libbase/utility.h
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/RGBA.cpp
libcore/SWFMatrix.cpp
libcore/TextField.cpp
libcore/as_value.cpp
libcore/asobj/Array_as.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Date_as.cpp
libcore/asobj/Global.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetStream_as.cpp
libcore/asobj/Sound_as.cpp
libcore/asobj/String_as.cpp
libcore/asobj/TextFormat_as.cpp
libcore/asobj/TextSnapshot_as.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/flash/geom/Transform_as.cpp
libcore/character.cpp
libcore/cxform.cpp
libcore/fill_style.cpp
libcore/movie_root.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/SWFMovieDefinition.h
libcore/parser/morph2_character_def.cpp
libcore/rect.cpp
libcore/styles.cpp
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/SetBackgroundColorTag.h
libcore/swf/tag_loaders.cpp
libcore/vm/ASHandlers.cpp
libmedia/AudioDecoderSimple.cpp
plugin/klash4/klash_part.moc.in
testsuite/libcore.all/AsValueTest.cpp
testsuite/libnet.all/test_http.cpp
libcore/Timers.cpp
libcore/Timers.h
------------------------------------------------------------
revno: 9483.278.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 10:44:00 +0100
message:
Make Timer files purely for the Timer class, move AS methods to
Global.cpp
(they are global methods).
Drop timer.h includes where Timers are no longer needed.
renamed:
libcore/timers.cpp => libcore/Timers.cpp
libcore/timers.h => libcore/Timers.h
modified:
libcore/Makefile.am
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/LoadableObject.cpp
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetStream_as.cpp
libcore/asobj/Sound_as.cpp
libcore/asobj/XMLSocket_as.cpp
libcore/movie_root.cpp
libcore/swf/tag_loaders.cpp
libcore/Timers.cpp
libcore/Timers.h
------------------------------------------------------------
revno: 9483.278.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 12:39:48 +0100
message:
Move mathematical functions to GnashNumeric.h (new header) to
separate them
from typeName, thead identifcation and other miscellanea.
Generalize truncation of double to int so it can be used in SWFMatrix
too,
removing undefined behaviour.
modified:
backend/render_handler_agg.cpp
gui/gnash.cpp
libbase/utility.h
libcore/MovieClip.cpp
libcore/RGBA.cpp
libcore/SWFMatrix.cpp
libcore/TextField.cpp
libcore/as_value.cpp
libcore/asobj/Array_as.cpp
libcore/asobj/Date_as.cpp
libcore/asobj/Global.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/String_as.cpp
libcore/asobj/TextFormat_as.cpp
libcore/asobj/TextSnapshot_as.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/flash/geom/Transform_as.cpp
libcore/character.cpp
libcore/cxform.cpp
libcore/fill_style.cpp
libcore/movie_root.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/SWFMovieDefinition.h
libcore/parser/morph2_character_def.cpp
libcore/rect.cpp
libcore/styles.cpp
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/SetBackgroundColorTag.h
libcore/vm/ASHandlers.cpp
libmedia/AudioDecoderSimple.cpp
------------------------------------------------------------
revno: 9483.278.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 13:01:42 +0100
message:
Rename PIXELS_TO_TWIPS and TWIPS_TO_PIXELS.
Derive GnashException from std::runtime_error.
modified:
backend/render_handler_agg.cpp
backend/render_handler_ogl.cpp
gui/Kde4Gui.cpp
gui/kde.cpp
gui/klash4.moc.in
libbase/GnashException.h
libcore/MovieClip.cpp
libcore/SWFMatrix.cpp
libcore/TextField.cpp
libcore/asobj/TextFormat_as.cpp
libcore/asobj/TextSnapshot_as.cpp
libcore/asobj/flash/geom/Transform_as.cpp
libcore/character.cpp
libcore/movie_root.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/SWFMovieDefinition.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/vm/ASHandlers.cpp
plugin/klash4/klash_part.moc.in
------------------------------------------------------------
revno: 9483.278.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 13:07:36 +0100
message:
Correct include in render_handler_ogl.
modified:
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9483.278.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 13:32:36 +0100
message:
Update testsuite.
modified:
testsuite/libcore.all/AsValueTest.cpp
testsuite/libnet.all/test_http.cpp
------------------------------------------------------------
revno: 9483.278.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 13:57:05 +0100
message:
Bump advertised SWF version to 10.
modified:
configure.ac
------------------------------------------------------------
revno: 9483.278.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 14:03:04 +0100
message:
Test for as3compile.
modified:
configure.ac
------------------------------------------------------------
revno: 9483.278.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-17 17:14:19 +0100
message:
Add GnashNumeric.h Remove unused things from URL.cpp, rearrange the
file into
a more conventional order.
added:
libbase/GnashNumeric.h
modified:
libbase/URL.cpp
------------------------------------------------------------
revno: 9483.278.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-03-19 08:24:03 +0100
message:
Add as3 testsuite dir.
added:
testsuite/as3/
------------------------------------------------------------
revno: 9483.1.1246
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 19:38:22 +0100
message:
Add GnashNumeric.h to libbase/Makefile.am.
modified:
libbase/Makefile.am
------------------------------------------------------------
revno: 9483.1.1247
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-19 19:47:52 +0100
message:
Add boilerplate, correct headers, and gnashconfig.h.
modified:
libbase/GnashNumeric.h
libbase/utility.h
------------------------------------------------------------
revno: 9483.1.1248
committer: address@hidden
branch nick: trunk
timestamp: Thu 2009-03-19 16:18:46 -0600
message:
rearrange the order of the libs to keep ubuntu happy.
modified:
testsuite/libcore.all/Makefile.am
------------------------------------------------------------
revno: 9483.1.1249
committer: address@hidden
branch nick: trunk
timestamp: Thu 2009-03-19 17:14:43 -0600
message:
eliminate most of the compiler warnings, typicaly unused parameters.
modified:
cygnal/Makefile.am
cygnal/crc.cpp
cygnal/cygnal.cpp
gui/gtk_glue_agg_xv.cpp
libamf/amf_msg.cpp
libbase/jemalloc.c
libcore/BitmapMovieInstance.cpp
libcore/MovieClip.cpp
libmedia/gst/swfdec_codec_gst.c
testsuite/DummyMovieDefinition.h
testsuite/misc-swfc.all/button_test1runner.cpp
------------------------------------------------------------
revno: 9483.1.1250
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2009-03-20 11:10:54 +0100
message:
Minor clean ups.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.279.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-03-19 20:16:28 +0100
message:
Clean up and remove unused members.
modified:
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
------------------------------------------------------------
revno: 9483.1.1251
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2009-03-20 11:48:46 +0100
message:
Initialize _quality, before doing so again. This is ugly, but at least
keeps everything happy until someone works out a better way.
modified:
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.1252
committer: John Wimer <address@hidden>
branch nick: trunk
timestamp: Fri 2009-03-20 19:51:28 +0100
message:
Add approximate disk and memory requirements for compilation from source
modified:
README
------------------------------------------------------------
revno: 9483.1.1253
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2009-03-23 16:31:40 +0100
message:
Continue to parse the next tag after a parsing exception.
modified:
libcore/MovieClip.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/sprite_definition.cpp
------------------------------------------------------------
revno: 9483.280.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-23 08:40:22 +0100
message:
Rearrange function.
modified:
libcore/MovieClip.cpp
------------------------------------------------------------
revno: 9483.280.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-23 13:51:41 +0100
message:
Fix awful indentation in sprite_definition, don't stop parsing
completely
when we hit a parsing exception.
modified:
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/sprite_definition.cpp
------------------------------------------------------------
revno: 9483.280.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-23 15:34:35 +0100
message:
Comments.
modified:
libcore/parser/SWFMovieDefinition.cpp
------------------------------------------------------------
revno: 9483.1.1254
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2009-03-24 11:28:30 +0100
message:
Fill in the as3 testsuite a bit.
added:
testsuite/as3/Makefile.am
testsuite/as3/basic.as
testsuite/as3/check.as
testsuite/as3/dejagnu.as
modified:
configure.ac
testsuite/Makefile.am
------------------------------------------------------------
revno: 9483.281.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 10:12:36 +0100
message:
Initial version of dejagnu as3 package with test class enabled.
added:
testsuite/as3/dejagnu.as
------------------------------------------------------------
revno: 9483.281.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 10:22:19 +0100
message:
Improvements.
modified:
testsuite/as3/dejagnu.as
------------------------------------------------------------
revno: 9483.281.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 10:30:24 +0100
message:
Add Makefile.
added:
testsuite/as3/Makefile.am
------------------------------------------------------------
revno: 9483.281.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 10:42:57 +0100
message:
Add check.as.
added:
testsuite/as3/check.as
------------------------------------------------------------
revno: 9483.281.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 10:45:33 +0100
message:
Add a test test.
added:
testsuite/as3/hello.as
------------------------------------------------------------
revno: 9483.281.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 10:52:55 +0100
message:
Modify testsuite Makefile for as3.
modified:
testsuite/Makefile.am
------------------------------------------------------------
revno: 9483.281.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 11:18:08 +0100
message:
Modifications to get better test info.
modified:
testsuite/as3/Makefile.am
testsuite/as3/check.as
testsuite/as3/dejagnu.as
testsuite/as3/hello.as
------------------------------------------------------------
revno: 9483.281.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 11:18:33 +0100
message:
Make testsuite/as3 build and run.
modified:
configure.ac
------------------------------------------------------------
revno: 9483.281.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 11:19:39 +0100
message:
Rename hello.as.
renamed:
testsuite/as3/hello.as => testsuite/as3/basic.as
modified:
testsuite/as3/Makefile.am
------------------------------------------------------------
revno: 9483.281.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-03-24 11:21:30 +0100
message:
Make as3compile build conditional.
modified:
testsuite/Makefile.am
------------------------------------------------------------
revno: 9483.1.1255
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-26 08:40:02 +0100
message:
Don't close_tag if open_tag wasn't successful.
modified:
libcore/parser/SWFMovieDefinition.cpp
------------------------------------------------------------
revno: 9483.1.1256
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-26 08:50:45 +0100
message:
fill_style::set_lerp : don't pretend that gradient bitmaps
are the same for the two shapes of a morph. Dunno if this is correct
but was the behaviour before I merged bitmap and gradient bitmapInfo
into one. Fixes assertion failure in bug #25998.
modified:
libcore/fill_style.cpp
------------------------------------------------------------
revno: 9483.1.1257
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-26 09:02:06 +0100
message:
Don't add separator1 to the file menu twice. Fixes GTK complaint.
modified:
gui/gtk.cpp
------------------------------------------------------------
revno: 9483.1.1258
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-26 09:13:16 +0100
message:
Fix movie size on restart. Fix suggested by Michael Fötsch.
modified:
gui/gui.cpp
------------------------------------------------------------
revno: 9483.281.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-03-26 09:11:38 +0100
message:
Patch as suggested by Michael Fötsch to fix size on restart.
modified:
gui/gui.cpp
------------------------------------------------------------
revno: 9483.1.1259
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Thu 2009-03-26 09:16:06 +0100
message:
Hide menu bar when in fullscreen. Fixes bug 25959
modified:
gui/gtk.cpp
------------------------------------------------------------
revno: 9483.1.1260
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2009-03-27 11:05:20 +0100
message:
Update info about SWTTABINDEX tag
modified:
libcore/swf.h
------------------------------------------------------------
revno: 9483.1.1261
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2009-03-27 17:17:01 +0100
message:
Stop mentioning the now obsoleted --enable-mit-shm. Fixes bug #26029.
modified:
configure.ac
------------------------------------------------------------
revno: 9483.1.1262
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2009-03-27 17:19:10 +0100
message:
Cast fill type to int, as the format string suggests being intended
modified:
libcore/fill_style.cpp
------------------------------------------------------------
revno: 9483.1.1263
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2009-03-28 10:31:01 +0100
message:
Move the clock source from Player to Gui, have the Gui use an
InterruptableVirtualClock controlled by gui pause/play. Have NetStream use the
VM clock as source for the PlayBack clock. This commit basically makes the
NetStream Playback
clock controlled by the Gui so that after pause/resume you don't have to
wait for the whole time elapsed while paused to be consumed before
proceeding.
See the difference going to youtube and doing some pause/resume operations
using the Gui controls (^p).
modified:
gui/Player.cpp
gui/gui.cpp
gui/gui.h
libcore/asobj/NetStream_as.cpp
libcore/vm/VM.h
------------------------------------------------------------
revno: 9483.1.1264
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2009-03-28 10:54:42 +0100
message:
InterruptableVirtualClock semantic change: do NOT take ownership of
source clock. Makes more sense, as NetStream for instance hooks a time tap to
the gnash source clock but doesn't want to destroy that clock afterwards (taps
don't take ownerhip of water pumps!)
modified:
gui/gui.cpp
libcore/VirtualClock.h
libcore/asobj/NetStream_as.cpp
------------------------------------------------------------
revno: 9483.1.1265
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2009-03-28 12:44:39 +0100
message:
Fix build with USE_CURL undefined. Fixes bug #26036
modified:
libbase/curl_adapter.cpp
------------------------------------------------------------
revno: 9483.1.1266
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2009-03-29 21:26:31 +0200
message:
Really fix bug #26036 (fully tested now); include arpa/inet.h for htons
modified:
libamf/amf_msg.cpp
libbase/curl_adapter.cpp
------------------------------------------------------------
revno: 9483.282.1
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2009-03-29 15:08:23 +0200
message:
Include arpa/inet.h for htons, move system includes after local ones
modified:
libamf/amf_msg.cpp
------------------------------------------------------------
revno: 9483.1.1267
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2009-03-30 17:27:53 +0200
message:
Clean up MovieClipLoader.
modified:
libcore/asobj/LoadableObject.cpp
libcore/asobj/MovieClipLoader.cpp
------------------------------------------------------------
revno: 9483.283.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-30 09:22:26 +0200
message:
Clean up MovieClipLoader.
modified:
libcore/asobj/MovieClipLoader.cpp
------------------------------------------------------------
revno: 9483.283.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-30 09:45:40 +0200
message:
Modify interface.
modified:
libcore/asobj/MovieClipLoader.cpp
------------------------------------------------------------
revno: 9483.283.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-30 11:49:01 +0200
message:
Minor improvement to LoadableObject.
modified:
libcore/asobj/LoadableObject.cpp
------------------------------------------------------------
revno: 9483.283.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-03-30 11:50:27 +0200
message:
Move empty dtor inline.
modified:
libcore/asobj/MovieClipLoader.cpp
------------------------------------------------------------
revno: 9483.1.1268
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2009-03-30 20:09:06 +0200
message:
Don't forget to markAsObjectReachable().
modified:
libcore/asobj/MovieClipLoader.cpp
------------------------------------------------------------
revno: 9483.1.1269
committer: address@hidden
branch nick: trunk
timestamp: Mon 2009-03-30 17:21:33 -0600
message:
Don't create a --enable-* option, as it confuses people, and is never
used anyway.
modified:
macros/gnashpkgtool.m4
------------------------------------------------------------
revno: 9483.1.1270
committer: address@hidden
branch nick: trunk
timestamp: Mon 2009-03-30 17:24:05 -0600
message:
comment out inet_lnaof(), it's not used.
modified:
libnet/network.cpp
------------------------------------------------------------
revno: 9483.1.1271
committer: address@hidden
branch nick: trunk
timestamp: Mon 2009-03-30 17:35:25 -0600
message:
when cross-compiling, assume we don't need any flags for pthreads support.
modified:
macros/pthreads.m4
------------------------------------------------------------
revno: 9483.1.1272
committer: address@hidden
branch nick: trunk
timestamp: Mon 2009-03-30 17:47:37 -0600
message:
cast boost::int32_t to a real int so std::max is happy when cross
compiling.
modified:
libcore/asobj/TextSnapshot_as.cpp
------------------------------------------------------------
revno: 9483.1.1273
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Tue 2009-03-31 11:02:23 +0200
message:
Add totals check and 'done' call at end of as3 testcase, add
last-line-output check in testrunner and expect it to fail.
modified:
testsuite/as3/Makefile.am
testsuite/as3/basic.as
------------------------------------------------------------
revno: 9483.1.1274
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2009-03-31 11:26:54 +0200
message:
Fix some missing GC registrations, use std::max's template argument
because
it's more concise.
modified:
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/TextSnapshot_as.cpp
libcore/asobj/XMLNode_as.cpp
libcore/asobj/XMLNode_as.h
libcore/asobj/flash/display/BitmapData_as.cpp
------------------------------------------------------------
revno: 9483.1.1275
committer: Markus Gothe <address@hidden>
branch nick: trunk
timestamp: Tue 2009-03-31 21:26:23 +0200
message:
re-added -{K,k}thread
modified:
macros/pthreads.m4
------------------------------------------------------------
revno: 9483.1.1276
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2009-04-01 16:01:00 +0200
message:
Speed up logging, add extra logging levels (for AVM2).
Const correct and reduce pointer usage.
modified:
gui/gnash.cpp
libbase/log.cpp
libbase/log.h
libcore/MovieClip.cpp
libcore/Timers.cpp
libcore/Timers.h
libcore/as_environment.h
libcore/as_function.cpp
libcore/as_function.h
libcore/as_object.cpp
libcore/as_value.cpp
libcore/asobj/Array_as.cpp
libcore/asobj/Array_as.h
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/swf_function.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
utilities/processor.cpp
------------------------------------------------------------
revno: 9483.284.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-01 07:59:00 +0200
message:
Minor cleanups.
modified:
libcore/Timers.cpp
libcore/Timers.h
------------------------------------------------------------
revno: 9483.284.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-01 09:00:32 +0200
message:
Const correct some as_environment member functions. Use const
as_environment
reference instead of pointer to non-const in various functions.
modified:
libcore/MovieClip.cpp
libcore/Timers.cpp
libcore/as_environment.h
libcore/as_function.cpp
libcore/as_function.h
libcore/as_object.cpp
libcore/as_value.cpp
libcore/asobj/Array_as.cpp
libcore/asobj/Array_as.h
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/swf_function.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/action.cpp
libcore/vm/action.h
libcore/vm/fn_call.h
------------------------------------------------------------
revno: 9483.284.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-01 13:29:07 +0200
message:
Add some minor changes to logging (more logging levels) for use with
AVM2.
Also optimize logging class to improve speed by about 10 percent.
modified:
gui/gnash.cpp
libbase/log.cpp
libbase/log.h
------------------------------------------------------------
revno: 9483.284.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-01 14:26:49 +0200
message:
Drop stdio sync for gprocessor too.
modified:
gui/gnash.cpp
utilities/processor.cpp
------------------------------------------------------------
revno: 9483.1.1277
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2009-04-01 16:04:30 +0200
message:
Remove extra comma.
modified:
libbase/log.h
------------------------------------------------------------
revno: 9483.1.1278
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2009-04-01 17:17:24 +0200
message:
Flush buffer after each log message on stdout (not for logging to disk).
This
slows down logging again, but is better for debugging.
modified:
libbase/log.cpp
------------------------------------------------------------
revno: 9483.1.1279
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2009-04-02 10:50:53 +0200
message:
Various improvements to const correctness, function signatures and
code reuse.
modified:
libcore/TextField.cpp
libcore/TextField.h
libcore/asobj/Mouse_as.cpp
libcore/asobj/System_as.cpp
libcore/movie_root.h
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.284.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 09:42:17 +0200
message:
Const correct.
modified:
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9483.284.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 09:42:23 +0200
message:
More const correction.
modified:
libcore/TextField.cpp
libcore/TextField.h
------------------------------------------------------------
revno: 9483.284.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 10:16:17 +0200
message:
Make the second argument to the interface call() function optional,
as it's
often not used. Clean up System object.
modified:
libcore/asobj/System_as.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.284.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 10:18:16 +0200
message:
Do the same for Mouse object.
modified:
libcore/asobj/Mouse_as.cpp
------------------------------------------------------------
revno: 9483.1.1280
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2009-04-03 14:43:01 +0200
message:
Reverse the inheritance order of character (now InteractiveDisplayObject)
and DisplayObject. Now not all DisplayObjects (e.g. StaticText, Shape,
Video,
Bitmap) are also InteractiveDisplayObjects (TextField, MovieClip, Button).
Begin to move appropriate functions from DisplayObject to
InteractiveDisplayObject. Most of this work is still to be done.
removed:
libcore/character.cpp
libcore/character.h
added:
libcore/InteractiveDisplayObject.cpp
libcore/InteractiveDisplayObject.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
gui/gui.cpp
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/BitmapMovieInstance.cpp
libcore/BitmapMovieInstance.h
libcore/Button.cpp
libcore/Button.h
libcore/CharacterProxy.cpp
libcore/CharacterProxy.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/DisplayObject.cpp
libcore/DisplayObject.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/GnashKey.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Shape.cpp
libcore/Shape.h
libcore/Sprite.h
libcore/StaticText.cpp
libcore/StaticText.h
libcore/TextField.cpp
libcore/TextField.h
libcore/Video.cpp
libcore/Video.h
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_object.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/Color_as.cpp
libcore/asobj/Global.cpp
libcore/asobj/Key_as.cpp
libcore/asobj/Key_as.h
libcore/asobj/MovieClipLoader.cpp
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Object.cpp
libcore/asobj/Selection_as.cpp
libcore/asobj/SharedObject_as.cpp
libcore/asobj/Sound_as.cpp
libcore/asobj/Sound_as.h
libcore/asobj/String_as.cpp
libcore/asobj/System_as.cpp
libcore/asobj/TextFormat_as.h
libcore/asobj/TextSnapshot_as.cpp
libcore/asobj/TextSnapshot_as.h
libcore/asobj/XML_as.cpp
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/geom/Transform_as.cpp
libcore/drag_state.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/movie_instance.cpp
libcore/movie_instance.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/Namespace.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/movie_definition.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/render.cpp
libcore/render.h
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/DefineVideoStreamTag.h
libcore/swf/DisplayListTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/RemoveObjectTag.h
libcore/swf/StartSoundTag.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
libcore/swf/tag_loaders.cpp
libcore/swf_function.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/CodeStream.h
libcore/vm/ExecutableCode.h
libcore/vm/Machine.h
testsuite/DummyCharacter.h
testsuite/DummyMovieDefinition.h
testsuite/MovieTester.cpp
testsuite/MovieTester.h
testsuite/libcore.all/ClassSizes.cpp
testsuite/libcore.all/DisplayListTest.cpp
testsuite/misc-ming.all/BitmapDataTest.c
testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp
testsuite/misc-ming.all/ButtonEventsTest.c
testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp
testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp
testsuite/misc-ming.all/DefineEditTextVariableNameTest.c
testsuite/misc-ming.all/DefineTextTest-Runner.cpp
testsuite/misc-ming.all/DragDropTestRunner.cpp
testsuite/misc-ming.all/DrawingApiTestRunner.cpp
testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
testsuite/misc-ming.all/KeyIsDownTest.c
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
testsuite/misc-ming.all/PlaceObject2Test.c
testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp
testsuite/misc-ming.all/RollOverOutTest-Runner.cpp
testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp
testsuite/misc-ming.all/VarAndCharClashTest.as
testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
testsuite/misc-ming.all/attachMovieLoopingTest.c
testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp
testsuite/misc-ming.all/attachMovieTestRunner.cpp
testsuite/misc-ming.all/displaylist_depths_test.c
testsuite/misc-ming.all/displaylist_depths_test10.c
testsuite/misc-ming.all/displaylist_depths_test11.c
testsuite/misc-ming.all/displaylist_depths_test2.c
testsuite/misc-ming.all/displaylist_depths_test3.c
testsuite/misc-ming.all/displaylist_depths_test4.c
testsuite/misc-ming.all/displaylist_depths_test5.c
testsuite/misc-ming.all/displaylist_depths_test6.c
testsuite/misc-ming.all/displaylist_depths_test7.c
testsuite/misc-ming.all/displaylist_depths_test8.c
testsuite/misc-ming.all/displaylist_depths_test9.c
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
testsuite/misc-ming.all/goto_frame_test.c
testsuite/misc-ming.all/instanceNameTest.c
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/key_event_test.c
testsuite/misc-ming.all/key_event_testrunner.cpp
testsuite/misc-ming.all/loadMovieTestRunner.cpp
testsuite/misc-ming.all/loop_test-Runner.cpp
testsuite/misc-ming.all/loop_test.c
testsuite/misc-ming.all/loop_test2.c
testsuite/misc-ming.all/loop_test2runner.cpp
testsuite/misc-ming.all/loop_test3.c
testsuite/misc-ming.all/loop_test4.c
testsuite/misc-ming.all/loop_test5.c
testsuite/misc-ming.all/loop_test6.c
testsuite/misc-ming.all/loop_test7.c
testsuite/misc-ming.all/loop_test8.c
testsuite/misc-ming.all/loop_test9.c
testsuite/misc-ming.all/masks_test.c
testsuite/misc-ming.all/masks_test2runner.cpp
testsuite/misc-ming.all/masks_testrunner.cpp
testsuite/misc-ming.all/morph_test1runner.cpp
testsuite/misc-ming.all/place_object_test.c
testsuite/misc-ming.all/place_object_test2.c
testsuite/misc-ming.all/registerClassTestRunner.cpp
testsuite/misc-ming.all/replace_buttons1test.c
testsuite/misc-ming.all/replace_buttons1test_runner.cpp
testsuite/misc-ming.all/replace_shapes1test.c
testsuite/misc-ming.all/replace_shapes1test_runner.cpp
testsuite/misc-ming.all/replace_sprites1test.c
testsuite/misc-ming.all/replace_sprites1test_runner.cpp
testsuite/misc-ming.all/root_stop_testrunner.cpp
testsuite/misc-ming.all/shape_test.c
testsuite/misc-ming.all/simple_loop_test.c
testsuite/misc-ming.all/simple_loop_testrunner.cpp
testsuite/misc-ming.all/static_vs_dynamic2.c
testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp
testsuite/misc-swfc.all/button_test1runner.cpp
testsuite/misc-swfc.all/movieclip_destruction_test1.sc
testsuite/misc-swfc.all/opcode_guard_test3.sc
testsuite/misc-swfc.all/soft_reference_test1.sc
testsuite/misc-swfmill.all/backgroundTestRunner.cpp
testsuite/misc-swfmill.all/initaction_in_definesprite.xml
testsuite/movies.all/gravity_embedded-TestRunner.cpp
testsuite/samples/clip_as_button2-TestRunner.cpp
testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
testsuite/samples/subshapes-TestRunner.cpp
------------------------------------------------------------
revno: 9483.285.1
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 11:18:40 +0200
message:
Reverse inheritance of character and DisplayObject, renaming
character to
InteractiveDisplayObject. The structure is now correct, but
DisplayObject
has many functions that ought to be in InteractiveDisplayObject.
These can
be moved up gradually.
The find-and-replace of character make some odd function and variable
names (to be fixed).
removed:
libcore/character.cpp
libcore/character.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
gui/gui.cpp
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/BitmapMovieInstance.cpp
libcore/BitmapMovieInstance.h
libcore/Button.cpp
libcore/Button.h
libcore/CharacterProxy.cpp
libcore/CharacterProxy.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/DisplayObject.cpp
libcore/DisplayObject.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/GnashKey.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Shape.h
libcore/Sprite.h
libcore/StaticText.h
libcore/TextField.cpp
libcore/TextField.h
libcore/Video.cpp
libcore/Video.h
libcore/as_environment.cpp
libcore/as_environment.h
libcore/as_object.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/Color_as.cpp
libcore/asobj/Global.cpp
libcore/asobj/Key_as.cpp
libcore/asobj/Key_as.h
libcore/asobj/MovieClipLoader.cpp
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Object.cpp
libcore/asobj/Selection_as.cpp
libcore/asobj/SharedObject_as.cpp
libcore/asobj/Sound_as.cpp
libcore/asobj/Sound_as.h
libcore/asobj/String_as.cpp
libcore/asobj/System_as.cpp
libcore/asobj/TextFormat_as.h
libcore/asobj/TextSnapshot_as.cpp
libcore/asobj/TextSnapshot_as.h
libcore/asobj/XML_as.cpp
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/geom/Transform_as.cpp
libcore/drag_state.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/movie_instance.cpp
libcore/movie_instance.h
libcore/movie_root.cpp
libcore/movie_root.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/Namespace.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/movie_definition.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/render.cpp
libcore/render.h
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonSoundTag.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineFontTag.h
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/DefineVideoStreamTag.h
libcore/swf/DisplayListTag.h
libcore/swf/DoInitActionTag.h
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/RemoveObjectTag.h
libcore/swf/StartSoundTag.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
libcore/swf/tag_loaders.cpp
libcore/swf_function.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ASHandlers.h
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
libcore/vm/CodeStream.h
libcore/vm/ExecutableCode.h
libcore/vm/Machine.h
testsuite/MovieTester.cpp
testsuite/MovieTester.h
------------------------------------------------------------
revno: 9483.285.2
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 11:29:19 +0200
message:
Fix testsuite.
modified:
testsuite/DummyCharacter.h
testsuite/DummyMovieDefinition.h
testsuite/libcore.all/ClassSizes.cpp
testsuite/libcore.all/DisplayListTest.cpp
testsuite/misc-ming.all/BitmapDataTest.c
testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp
testsuite/misc-ming.all/ButtonEventsTest.c
testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp
testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp
testsuite/misc-ming.all/DefineEditTextVariableNameTest.c
testsuite/misc-ming.all/DefineTextTest-Runner.cpp
testsuite/misc-ming.all/DragDropTestRunner.cpp
testsuite/misc-ming.all/DrawingApiTestRunner.cpp
testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
testsuite/misc-ming.all/KeyIsDownTest.c
testsuite/misc-ming.all/NetStream-SquareTest.c
testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp
testsuite/misc-ming.all/PlaceObject2Test.c
testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp
testsuite/misc-ming.all/RollOverOutTest-Runner.cpp
testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp
testsuite/misc-ming.all/VarAndCharClashTest.as
testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp
testsuite/misc-ming.all/attachMovieLoopingTest.c
testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp
testsuite/misc-ming.all/attachMovieTestRunner.cpp
testsuite/misc-ming.all/displaylist_depths_test.c
testsuite/misc-ming.all/displaylist_depths_test10.c
testsuite/misc-ming.all/displaylist_depths_test11.c
testsuite/misc-ming.all/displaylist_depths_test2.c
testsuite/misc-ming.all/displaylist_depths_test3.c
testsuite/misc-ming.all/displaylist_depths_test4.c
testsuite/misc-ming.all/displaylist_depths_test5.c
testsuite/misc-ming.all/displaylist_depths_test6.c
testsuite/misc-ming.all/displaylist_depths_test7.c
testsuite/misc-ming.all/displaylist_depths_test8.c
testsuite/misc-ming.all/displaylist_depths_test9.c
testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
testsuite/misc-ming.all/goto_frame_test.c
testsuite/misc-ming.all/instanceNameTest.c
testsuite/misc-ming.all/intervalTestRunner.cpp
testsuite/misc-ming.all/key_event_test.c
testsuite/misc-ming.all/key_event_testrunner.cpp
testsuite/misc-ming.all/loadMovieTestRunner.cpp
testsuite/misc-ming.all/loop_test-Runner.cpp
testsuite/misc-ming.all/loop_test.c
testsuite/misc-ming.all/loop_test2.c
testsuite/misc-ming.all/loop_test2runner.cpp
testsuite/misc-ming.all/loop_test3.c
testsuite/misc-ming.all/loop_test4.c
testsuite/misc-ming.all/loop_test5.c
testsuite/misc-ming.all/loop_test6.c
testsuite/misc-ming.all/loop_test7.c
testsuite/misc-ming.all/loop_test8.c
testsuite/misc-ming.all/loop_test9.c
testsuite/misc-ming.all/masks_test.c
testsuite/misc-ming.all/masks_test2runner.cpp
testsuite/misc-ming.all/masks_testrunner.cpp
testsuite/misc-ming.all/morph_test1runner.cpp
testsuite/misc-ming.all/place_object_test.c
testsuite/misc-ming.all/place_object_test2.c
testsuite/misc-ming.all/registerClassTestRunner.cpp
testsuite/misc-ming.all/replace_buttons1test.c
testsuite/misc-ming.all/replace_buttons1test_runner.cpp
testsuite/misc-ming.all/replace_shapes1test.c
testsuite/misc-ming.all/replace_shapes1test_runner.cpp
testsuite/misc-ming.all/replace_sprites1test.c
testsuite/misc-ming.all/replace_sprites1test_runner.cpp
testsuite/misc-ming.all/root_stop_testrunner.cpp
testsuite/misc-ming.all/shape_test.c
testsuite/misc-ming.all/simple_loop_test.c
testsuite/misc-ming.all/simple_loop_testrunner.cpp
testsuite/misc-ming.all/static_vs_dynamic2.c
testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp
------------------------------------------------------------
revno: 9483.285.3
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 11:48:13 +0200
message:
Rename functions and variables mangled by sed.
modified:
libcore/BitmapMovieInstance.cpp
libcore/Button.cpp
libcore/CharacterProxy.cpp
libcore/CharacterProxy.h
libcore/DisplayList.cpp
libcore/DisplayList.h
libcore/DisplayObject.cpp
libcore/DisplayObject.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.h
libcore/as_environment.cpp
libcore/as_object.h
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Sound_as.cpp
libcore/drag_state.h
libcore/event_id.h
libcore/fill_style.h
libcore/movie_root.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/parser/shape_character_def.cpp
libcore/parser/sprite_definition.h
libcore/render.h
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.cpp
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineVideoStreamTag.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/PlaceObject2Tag.h
libcore/swf/RemoveObjectTag.cpp
libcore/swf/tag_loaders.cpp
libcore/swf_function.cpp
testsuite/MovieTester.cpp
testsuite/libcore.all/DisplayListTest.cpp
testsuite/misc-ming.all/DrawingApiTestRunner.cpp
------------------------------------------------------------
revno: 9483.285.4
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 11:51:28 +0200
message:
Restore more mangled comments.
modified:
libcore/vm/ASHandlers.cpp
------------------------------------------------------------
revno: 9483.285.5
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 11:51:53 +0200
message:
Add InteractiveDisplayObject code.
added:
libcore/InteractiveDisplayObject.cpp
libcore/InteractiveDisplayObject.h
------------------------------------------------------------
revno: 9483.285.6
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 12:23:04 +0200
message:
Fix more of the testsuite.
modified:
testsuite/samples/clip_as_button2-TestRunner.cpp
testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
testsuite/samples/subshapes-TestRunner.cpp
------------------------------------------------------------
revno: 9483.285.7
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 12:27:08 +0200
message:
More testsuite fixes.
modified:
testsuite/misc-swfc.all/button_test1runner.cpp
testsuite/misc-swfc.all/movieclip_destruction_test1.sc
testsuite/misc-swfc.all/opcode_guard_test3.sc
testsuite/misc-swfc.all/soft_reference_test1.sc
testsuite/misc-swfmill.all/backgroundTestRunner.cpp
testsuite/misc-swfmill.all/initaction_in_definesprite.xml
testsuite/movies.all/gravity_embedded-TestRunner.cpp
------------------------------------------------------------
revno: 9483.285.8
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 13:03:31 +0200
message:
Override functions as necessary instead of providing getDefinition,
as the
character_def may be 0, making too many potential problems when
implementing
a derived class.
modified:
libcore/Button.h
libcore/DisplayObject.cpp
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
libcore/MovieClip.h
libcore/Shape.cpp
libcore/Shape.h
libcore/StaticText.cpp
libcore/StaticText.h
libcore/TextField.h
libcore/Video.h
------------------------------------------------------------
revno: 9483.285.9
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 13:24:58 +0200
message:
Make get_topmost_mouse_entity return an InteractiveDisplayObject, as
other
objects aren't mouse entities.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
libcore/TextField.h
------------------------------------------------------------
revno: 9483.285.10
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 13:48:02 +0200
message:
Rename get_topmost_mouse_entity to topmostMouseEntity.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
libcore/TextField.h
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.285.11
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 13:59:41 +0200
message:
Fix testsuite build.
modified:
testsuite/DummyCharacter.h
------------------------------------------------------------
revno: 9483.285.12
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 14:05:21 +0200
message:
Make MouseButtonState members into InteractiveDisplayObjects.
modified:
libcore/MouseButtonState.h
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.285.13
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 14:16:58 +0200
message:
Move on_button_event to InteractiveDisplayObject::mouseEvent. Const
correct
movie_root::getTopmostMouseEntity().
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.1.1281
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2009-04-03 20:09:55 +0200
message:
Remove some unnecessary members from the DisplayObject base class.
Add class descriptions.
Drop dynClipDepthValue constant as suggested.
modified:
libcore/DisplayObject.cpp
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
libcore/cxform.h
libcore/movie_root.cpp
testsuite/DummyCharacter.h
------------------------------------------------------------
revno: 9483.285.14
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 16:35:56 +0200
message:
Update class descriptions.
modified:
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
------------------------------------------------------------
revno: 9483.285.15
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 16:54:49 +0200
message:
Update documentation. Remove goto_frame from DisplayObject (only
makes sense
for Sprite or MovieClip). Add virtual dtor to DisplayObject.
modified:
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
------------------------------------------------------------
revno: 9483.285.16
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 17:05:07 +0200
message:
Minor tidying up; add operator!= to cxform for nicer syntax.
modified:
libcore/DisplayObject.h
libcore/cxform.h
------------------------------------------------------------
revno: 9483.285.17
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 17:11:14 +0200
message:
Indentation.
modified:
libcore/DisplayObject.h
------------------------------------------------------------
revno: 9483.285.18
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 17:20:47 +0200
message:
Indentation.
modified:
libcore/DisplayObject.h
libcore/movie_root.cpp
------------------------------------------------------------
revno: 9483.285.19
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 17:25:52 +0200
message:
Drop get_movie_definition() from the base class.
modified:
libcore/DisplayObject.h
------------------------------------------------------------
revno: 9483.285.20
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 17:34:59 +0200
message:
Fix testsuite build.
modified:
testsuite/DummyCharacter.h
------------------------------------------------------------
revno: 9483.285.21
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 18:09:32 +0200
message:
Drop dynClipDepthValue in favour of using _maskee as suggested in
comments.
This is good because both "reserved" depth values are in fact legal,
though
unlikely depths for createEmptyMovieClip().
modified:
libcore/DisplayObject.cpp
libcore/DisplayObject.h
------------------------------------------------------------
revno: 9483.285.22
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 18:11:36 +0200
message:
Drop obsoleted comment.
modified:
libcore/DisplayObject.h
------------------------------------------------------------
revno: 9483.285.23
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Fri 2009-04-03 19:25:34 +0200
message:
Formatting.
modified:
libcore/DisplayObject.cpp
------------------------------------------------------------
revno: 9483.1.1282
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2009-04-03 20:45:30 +0200
message:
Document movie_root::errorInterface(). Tidy up snappingrange a bit.
modified:
gui/gui.cpp
libbase/snappingrange.h
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.286.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 14:44:14 +0200
message:
Make certain members mutable for lazy finalization instead of
const_casting.
Add some const correctness.
modified:
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.286.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 14:52:05 +0200
message:
Further cleanups.
modified:
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.286.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 15:01:05 +0200
message:
Fix warning.
modified:
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.286.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 18:12:46 +0200
message:
Reduce a bit more with boost::bind and algorithms.
modified:
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.286.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2009-04-02 19:55:20 +0200
message:
Write our own function objects, as it's easier than using bind and
mem_fn.
modified:
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.286.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2009-04-03 08:44:59 +0200
message:
Tidy up.
modified:
gui/gui.cpp
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.286.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2009-04-03 09:43:55 +0200
message:
Typo.
modified:
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.286.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2009-04-03 20:13:27 +0200
message:
Remove extra spaces.
modified:
libbase/snappingrange.h
------------------------------------------------------------
revno: 9483.1.1283
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2009-04-04 12:33:21 +0200
message:
Include boost/cstdint.hpp as those types are used in definition
modified:
libcore/DisplayObject.h
------------------------------------------------------------
revno: 9483.1.1284
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2009-04-04 12:37:03 +0200
message:
Minor cleanup to headers inclusion
modified:
testsuite/MovieTester.cpp
------------------------------------------------------------
revno: 9483.1.1285
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sat 2009-04-04 12:39:24 +0200
message:
Some updates to make the code closer to build with current libcore.
Doesn't all really build yet, but gnashpython.o seems to (altought I had
to add a weird constructor to make boost::python happy)
modified:
pythonmodule/gnashpython.cpp
pythonmodule/gnashpython.h
pythonmodule/pyGnash.cpp
------------------------------------------------------------
revno: 9483.1.1286
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2009-04-04 18:17:24 +0200
message:
Correct silly mistake in class naming. Other minor cleanups.
renamed:
libcore/InteractiveDisplayObject.cpp => libcore/InteractiveObject.cpp
libcore/InteractiveDisplayObject.h => libcore/InteractiveObject.h
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayObject.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
libcore/TextField.h
libcore/movie_root.cpp
libcore/movie_root.h
testsuite/DummyCharacter.h
libcore/InteractiveObject.cpp
libcore/InteractiveObject.h
------------------------------------------------------------
revno: 9483.287.1
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Sat 2009-04-04 15:55:42 +0200
message:
Make can_handle_mouse_event a pure virtual and rename to
mouseEnabled().
modified:
libcore/Button.h
libcore/DisplayObject.h
libcore/InteractiveDisplayObject.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.h
------------------------------------------------------------
revno: 9483.287.2
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Sat 2009-04-04 16:40:00 +0200
message:
Drop some old code from movie_root, clean up unnecessarily verbose
functions.
modified:
libcore/DisplayObject.h
libcore/movie_root.cpp
libcore/movie_root.h
testsuite/DummyCharacter.h
------------------------------------------------------------
revno: 9483.287.3
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Sat 2009-04-04 17:35:18 +0200
message:
Rename InteractiveDisplayObject to InteractiveObject, as it should
have
been from the beginning.
renamed:
libcore/InteractiveDisplayObject.cpp => libcore/InteractiveObject.cpp
libcore/InteractiveDisplayObject.h => libcore/InteractiveObject.h
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayObject.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/TextField.cpp
libcore/TextField.h
libcore/movie_root.cpp
libcore/movie_root.h
testsuite/DummyCharacter.h
libcore/InteractiveObject.cpp
libcore/InteractiveObject.h
------------------------------------------------------------
revno: 9483.1.1287
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2009-04-04 22:24:16 +0200
message:
Fix paranoia build.
modified:
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.288.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2009-04-04 22:08:19 +0200
message:
Drop AdvanceableChar typedef as it seems to be a synonym for
DisplayObject*;
various kinds of DisplayObjects - not only MovieClips - need to
advance on
each frame.
Fix paranoia build.
modified:
libcore/movie_root.cpp
libcore/movie_root.h
------------------------------------------------------------
revno: 9483.1.1288
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2009-04-05 12:10:39 +0200
message:
Remove unused functions.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayObject.h
libcore/MovieClip.cpp
libcore/MovieClip.h
------------------------------------------------------------
revno: 9483.289.1
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Sun 2009-04-05 09:43:04 +0200
message:
Remove unused functions from the inheritance chain.
modified:
libcore/Button.cpp
libcore/Button.h
libcore/DisplayObject.h
libcore/MovieClip.cpp
libcore/MovieClip.h
------------------------------------------------------------
revno: 9483.289.2
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Sun 2009-04-05 09:47:59 +0200
message:
Indentation.
modified:
libcore/MovieClip.h
------------------------------------------------------------
revno: 9483.289.3
committer: Benjamin Wolsey <address@hidden>
branch nick: temp
timestamp: Sun 2009-04-05 10:55:10 +0200
message:
Make some Button members private.
modified:
libcore/Button.h
Diff too large for email (33235 lines, the limit is 10000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r10109: merge from trunk.,
rob <=