[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9703: Merge from trunk.
From: |
Benjamin Wolsey |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9703: Merge from trunk. |
Date: |
Wed, 08 Apr 2009 13:58:44 +0200 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9703
committer: Benjamin Wolsey <address@hidden>
branch nick: avm2
timestamp: Wed 2009-04-08 13:58:44 +0200
message:
Merge from trunk.
removed:
libcore/Sprite.h
libcore/character.cpp
libcore/character.h
libcore/parser/character_def.cpp
added:
libcore/Geometry.cpp
libcore/InteractiveObject.cpp
libcore/InteractiveObject.h
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/swf/ShapeRecord.cpp
libcore/swf/ShapeRecord.h
renamed:
libcore/parser/character_def.h => libcore/swf/DefinitionTag.h
libcore/parser/morph2_character_def.cpp => libcore/swf/DefineMorphShapeTag.cpp
libcore/parser/morph2_character_def.h => libcore/swf/DefineMorphShapeTag.h
libcore/parser/shape_character_def.cpp => libcore/swf/DefineShapeTag.cpp
libcore/parser/shape_character_def.h => libcore/swf/DefineShapeTag.h
modified:
backend/Makefile.am
backend/PathParser.cpp
backend/PathParser.h
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
cygnal/Makefile.am
gui/Makefile.am
gui/gui.cpp
libbase/snappingrange.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/DynamicShape.cpp
libcore/DynamicShape.h
libcore/ExportableResource.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/Geometry.h
libcore/GnashKey.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/SWFMatrix.cpp
libcore/SWFMatrix.h
libcore/Shape.cpp
libcore/Shape.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/Mouse_as.cpp
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/cxform.h
libcore/drag_state.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/fontlib.cpp
libcore/impl.cpp
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/Makefile.am
libcore/parser/Namespace.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.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/tag_loaders.h
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
pythonmodule/gnashPythonExample.py
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/libcore.all/ClassSizes.cpp
testsuite/libcore.all/DisplayListTest.cpp
testsuite/libcore.all/EdgeTest.cpp
testsuite/libcore.all/Makefile.am
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/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/Makefile.am
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/Makefile.am
testsuite/misc-swfmill.all/backgroundTestRunner.cpp
testsuite/misc-swfmill.all/initaction_in_definesprite.xml
testsuite/movies.all/Makefile.am
testsuite/movies.all/gravity_embedded-TestRunner.cpp
testsuite/samples/Makefile.am
testsuite/samples/clip_as_button2-TestRunner.cpp
testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
testsuite/samples/subshapes-TestRunner.cpp
utilities/Makefile.am
libcore/swf/DefinitionTag.h
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/DefineMorphShapeTag.h
libcore/swf/DefineShapeTag.cpp
libcore/swf/DefineShapeTag.h
------------------------------------------------------------
revno: 9439.1.1321
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: 9439.1.1322
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: 9439.1.1323
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: 9439.300.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: 9439.300.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: 9439.300.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: 9439.300.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: 9439.1.1324
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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.1.1325
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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.301.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: 9439.1.1326
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: 9439.302.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: 9439.302.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: 9439.302.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: 9439.302.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: 9439.302.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: 9439.302.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: 9439.302.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: 9439.302.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: 9439.1.1327
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: 9439.1.1328
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: 9439.1.1329
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: 9439.1.1330
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: 9439.303.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: 9439.303.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: 9439.303.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: 9439.1.1331
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: 9439.304.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: 9439.1.1332
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: 9439.305.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: 9439.305.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: 9439.305.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
------------------------------------------------------------
revno: 9439.1.1333
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-04-06 10:32:34 +0200
message:
Do something in the boost-required copy ctor: just create a new instance;
don't return const std::string& as it seems like boost::python is unable to
deal with that
modified:
pythonmodule/gnashpython.cpp
pythonmodule/gnashpython.h
------------------------------------------------------------
revno: 9439.1.1334
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-04-06 10:34:55 +0200
message:
Fix restart API, after changes to corelib
modified:
pythonmodule/gnashpython.cpp
------------------------------------------------------------
revno: 9439.1.1335
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-04-06 11:30:04 +0200
message:
loadMovie takes a FILE, not an uri
modified:
pythonmodule/gnashPythonExample.py
------------------------------------------------------------
revno: 9439.1.1336
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-04-06 11:39:28 +0200
message:
Fix function calls
modified:
pythonmodule/gnashPythonExample.py
------------------------------------------------------------
revno: 9439.1.1337
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-04-06 11:53:00 +0200
message:
Drop initVM call, as it doesn't exist anymore. Accept filename of movie
to load as argument.
modified:
pythonmodule/gnashPythonExample.py
------------------------------------------------------------
revno: 9439.1.1338
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-04-06 11:55:48 +0200
message:
Fix call to render
modified:
pythonmodule/gnashPythonExample.py
------------------------------------------------------------
revno: 9439.1.1339
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Mon 2009-04-06 12:16:59 +0200
message:
Add getCharacterByTarget function
modified:
pythonmodule/gnashPythonExample.py
pythonmodule/gnashpython.cpp
pythonmodule/gnashpython.h
pythonmodule/pyGnash.cpp
------------------------------------------------------------
revno: 9439.1.1340
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2009-04-07 18:32:11 +0200
message:
Major reorganization of the messy half of Gnash to match the neater half
and implement the suppposed design consistently. Add a proper
DisplayObject
for MorphShape. The main changes are:
- Rename character_def to DefinitionTag.
- Rename shape_character_def to DefineShapeTag.
- Move almost all parsing under the swf directory.
- Make DefinitionTags really immutable and non-copyable.
- Only faked definition tag now in MovieClip (though BitmapMovieDefinition
also comes close).
- Use the presence of a DefinitionTag to distinguish SWF-defined from
dynamic DisplayObjects (except in MovieClip).
- Make DynamicShape and ShapeRecord normal, non-refcounted or GC classes
for stack allocation and smart-pointer usage.
- Much more const correctness.
- More logical design with proper class documentation.
- Smaller and more consistent renderer interface for shape drawing.
- GC resources reduced for all glyphs, morph definitions, dynamic shapes,
BitmapMovies.
removed:
libcore/Sprite.h
libcore/parser/character_def.cpp
added:
libcore/Geometry.cpp
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/swf/ShapeRecord.cpp
libcore/swf/ShapeRecord.h
renamed:
libcore/parser/character_def.h => libcore/swf/DefinitionTag.h
libcore/parser/morph2_character_def.cpp =>
libcore/swf/DefineMorphShapeTag.cpp
libcore/parser/morph2_character_def.h => libcore/swf/DefineMorphShapeTag.h
libcore/parser/shape_character_def.cpp => libcore/swf/DefineShapeTag.cpp
libcore/parser/shape_character_def.h => libcore/swf/DefineShapeTag.h
modified:
backend/Makefile.am
backend/PathParser.cpp
backend/PathParser.h
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
cygnal/Makefile.am
gui/Makefile.am
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/BitmapMovieInstance.cpp
libcore/Button.cpp
libcore/DisplayObject.h
libcore/DynamicShape.cpp
libcore/DynamicShape.h
libcore/ExportableResource.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/Geometry.h
libcore/InteractiveObject.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Shape.cpp
libcore/Shape.h
libcore/StaticText.cpp
libcore/StaticText.h
libcore/TextField.cpp
libcore/Video.cpp
libcore/as_environment.cpp
libcore/fill_style.h
libcore/fontlib.cpp
libcore/impl.cpp
libcore/movie_root.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.cpp
libcore/parser/sprite_definition.h
libcore/render.cpp
libcore/render.h
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
testsuite/Makefile.am
testsuite/libcore.all/ClassSizes.cpp
testsuite/libcore.all/EdgeTest.cpp
testsuite/libcore.all/Makefile.am
testsuite/misc-ming.all/Makefile.am
testsuite/misc-swfc.all/Makefile.am
testsuite/misc-swfmill.all/Makefile.am
testsuite/movies.all/Makefile.am
testsuite/samples/Makefile.am
utilities/Makefile.am
libcore/swf/DefinitionTag.h
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/DefineMorphShapeTag.h
libcore/swf/DefineShapeTag.cpp
libcore/swf/DefineShapeTag.h
------------------------------------------------------------
revno: 9439.306.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2009-04-05 13:11:30 +0200
message:
Alter header guards.
modified:
libcore/DisplayObject.h
libcore/StaticText.h
------------------------------------------------------------
revno: 9439.306.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2009-04-05 13:28:44 +0200
message:
Minor cleanup.
modified:
libcore/parser/movie_definition.h
------------------------------------------------------------
revno: 9439.306.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sun 2009-04-05 13:45:17 +0200
message:
Drop Sprite.h, as its information was either wrong or not very useful.
removed:
libcore/Sprite.h
modified:
libcore/Makefile.am
------------------------------------------------------------
revno: 9439.306.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 10:16:33 +0200
message:
Add MorphShape class. This is mainly for AVM2, but also helps separate
parsing and execution for AVM1 by storing mutable state information in
a DisplayObject, not a character definition.
added:
libcore/MorphShape.cpp
libcore/MorphShape.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/fill_style.h
libcore/movie_root.cpp
libcore/parser/character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.306.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 10:56:17 +0200
message:
Restrict renderer interface to drawShape and drawMorph, each taking a
definition and a DisplayObject. This is much neater and more
consistent.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
libcore/Bitmap.cpp
libcore/Shape.cpp
libcore/parser/morph2_character_def.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9439.306.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 12:18:59 +0200
message:
Move non-class-specific hit and crossing tests to Geometry.h. Drop
duplicated functions. Remove class typedef and use the actual name
everywhere. Indentation.
modified:
backend/render_handler_agg.cpp
libcore/Bitmap.cpp
libcore/DynamicShape.cpp
libcore/DynamicShape.h
libcore/Geometry.h
libcore/Makefile.am
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/Shape.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
------------------------------------------------------------
revno: 9439.306.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 12:24:21 +0200
message:
Add Geometry.cpp.
added:
libcore/Geometry.cpp
------------------------------------------------------------
revno: 9439.306.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 13:16:20 +0200
message:
Register MorphShape as a live char so that advance is called.
modified:
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/MovieClip.cpp
libcore/Video.cpp
libcore/parser/sprite_definition.cpp
------------------------------------------------------------
revno: 9439.306.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 13:31:51 +0200
message:
Fix EdgeTest by using correct class name.
modified:
testsuite/libcore.all/EdgeTest.cpp
------------------------------------------------------------
revno: 9439.306.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 15:27:04 +0200
message:
Re-add pointTestLocal to shape_character_def, as DynamicShape has to
override
it. Remove from base class character_def as it only make sense for
shape-like
characters. It also reveals StaticText had been using the default
implementation. MorphShape uses geometry::pointTest directly.
Initialize MorphShape members to match shape1 on construction instead
of
the messy way it was done before.
modified:
libcore/DynamicShape.h
libcore/Geometry.cpp
libcore/Geometry.h
libcore/MorphShape.cpp
libcore/Shape.cpp
libcore/StaticText.cpp
libcore/parser/character_def.h
libcore/parser/morph2_character_def.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
------------------------------------------------------------
revno: 9439.306.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 17:32:26 +0200
message:
There are two ways of morphing: either a PlaceObject tag with a move
flag,
or remove and re-add the morph shape with a different ratio. Call
morph()
in the stagePlacementCallback if ratio is not 0 to handle the second
(less efficient) case.
modified:
libcore/MorphShape.cpp
libcore/MorphShape.h
------------------------------------------------------------
revno: 9439.306.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 18:21:49 +0200
message:
Merge from trunk.
Drop advance() code, as it messes up the morph timing in relation to
MovieClip's advance. MorphShape isn't a LiveChar anymore; morphing is
done on display() again.
modified:
libcore/MorphShape.cpp
libcore/MorphShape.h
pythonmodule/gnashPythonExample.py
pythonmodule/gnashpython.cpp
pythonmodule/gnashpython.h
pythonmodule/pyGnash.cpp
------------------------------------------------------------
revno: 9439.306.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 19:08:48 +0200
message:
Indentation, minor correction.
modified:
libcore/parser/shape_character_def.cpp
------------------------------------------------------------
revno: 9439.306.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 20:29:44 +0200
message:
Construct morph definition directly from SWFStream.
modified:
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.306.15
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 21:22:40 +0200
message:
Add ShapeRecord, a neutral container for shape information.
added:
libcore/swf/ShapeRecord.cpp
libcore/swf/ShapeRecord.h
modified:
libcore/Makefile.am
------------------------------------------------------------
revno: 9439.306.16
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2009-04-06 22:29:42 +0200
message:
Use ShapeRecord in morph shapes.
modified:
backend/Makefile.am
cygnal/Makefile.am
gui/Makefile.am
libcore/MorphShape.cpp
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/swf/ShapeRecord.cpp
libcore/swf/ShapeRecord.h
utilities/Makefile.am
------------------------------------------------------------
revno: 9439.306.17
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 07:03:54 +0200
message:
Const correctness. The morph class no longer needs
shape_character_def.
Fix invalidated bounds of morph for display. Needs testing for AS
bounds
in AVM2.
modified:
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/parser/morph2_character_def.cpp
libcore/parser/morph2_character_def.h
libcore/parser/shape_character_def.h
------------------------------------------------------------
revno: 9439.306.18
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 08:52:54 +0200
message:
Move morph parsing under swf directory.
renamed:
libcore/parser/morph2_character_def.cpp =>
libcore/swf/DefineMorphShapeTag.cpp
libcore/parser/morph2_character_def.h =>
libcore/swf/DefineMorphShapeTag.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
libcore/Makefile.am
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/impl.cpp
libcore/parser/Makefile.am
libcore/parser/character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/ShapeRecord.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/DefineMorphShapeTag.h
------------------------------------------------------------
revno: 9439.306.19
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 09:18:30 +0200
message:
Start separating DynamicShape and shape_character_def. No display
after this commit.
modified:
libcore/DynamicShape.cpp
libcore/DynamicShape.h
libcore/swf/ShapeRecord.h
------------------------------------------------------------
revno: 9439.306.20
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 11:19:54 +0200
message:
Separate DynamicShape completely from shape_character_def.
DynamicShape is not refcounted, so management is always up to the
users
(not yet implemented properly).
DynamicShape is used for Fonts (glyphs), Bitmaps, BitmapMovies and the
movie_root drawable.
All character_defs should now be immutable and noncopyable.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
libcore/Bitmap.cpp
libcore/Bitmap.h
libcore/BitmapMovieInstance.cpp
libcore/DynamicShape.cpp
libcore/DynamicShape.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/Geometry.cpp
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Shape.cpp
libcore/Shape.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/parser/character_def.h
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/DefineFontTag.cpp
libcore/swf/TextRecord.cpp
libcore/swf/tag_loaders.cpp
testsuite/Makefile.am
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9439.306.21
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 11:49:53 +0200
message:
Drop most of shape_character_def interface now it's not used.
modified:
libcore/Shape.cpp
libcore/as_environment.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/ShapeRecord.cpp
testsuite/movies.all/Makefile.am
testsuite/samples/Makefile.am
------------------------------------------------------------
revno: 9439.306.22
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 13:14:10 +0200
message:
Add documentation for various classes. Const correct definitions and
member functions. Add libcore/swf to testsuite Makefiles so the
testsuite
builds and runs again. One failure.
modified:
libcore/DisplayObject.h
libcore/DynamicShape.cpp
libcore/DynamicShape.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/Shape.h
libcore/StaticText.cpp
libcore/StaticText.h
libcore/TextField.cpp
libcore/parser/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/swf/DefineFontTag.cpp
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/DefineTextTag.cpp
libcore/swf/DefineTextTag.h
libcore/swf/ShapeRecord.h
libcore/swf/TextRecord.cpp
libcore/swf/TextRecord.h
testsuite/misc-swfc.all/Makefile.am
testsuite/misc-swfmill.all/Makefile.am
------------------------------------------------------------
revno: 9439.306.23
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:23:59 +0200
message:
Use ShapeRecord, not DynamicShape for Freetype font walking. This
trades
a bit of code duplication (could be reduced) for a much cleaner
interface
and less memory per glyph.
modified:
libcore/DynamicShape.cpp
libcore/FreetypeGlyphsProvider.cpp
------------------------------------------------------------
revno: 9439.306.24
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:28:39 +0200
message:
Boilerplate and file descriptions.
modified:
libcore/Geometry.cpp
libcore/Geometry.h
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/Shape.cpp
libcore/Shape.h
libcore/StaticText.cpp
libcore/StaticText.h
libcore/swf/ShapeRecord.cpp
libcore/swf/ShapeRecord.h
------------------------------------------------------------
revno: 9439.306.25
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:34:43 +0200
message:
Move shape_character_def and character_def. Rename to DefineShapeTag
and DefinitionTag.
renamed:
libcore/parser/character_def.cpp => libcore/swf/DefinitionTag.cpp
libcore/parser/character_def.h => libcore/swf/DefinitionTag.h
libcore/parser/shape_character_def.cpp =>
libcore/swf/DefineShapeTag.cpp
libcore/parser/shape_character_def.h => libcore/swf/DefineShapeTag.h
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libcore/Bitmap.h
libcore/Button.cpp
libcore/DisplayObject.h
libcore/DynamicShape.h
libcore/ExportableResource.h
libcore/Font.h
libcore/FreetypeGlyphsProvider.h
libcore/Geometry.h
libcore/InteractiveObject.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/Shape.h
libcore/StaticText.cpp
libcore/StaticText.h
libcore/fontlib.cpp
libcore/parser/BitmapMovieDefinition.cpp
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/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonTag.cpp
libcore/swf/DefineButtonTag.h
libcore/swf/DefineEditTextTag.h
libcore/swf/DefineMorphShapeTag.h
libcore/swf/DefineTextTag.h
libcore/swf/DefineVideoStreamTag.h
libcore/swf/VideoFrameTag.cpp
libcore/swf/VideoFrameTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/DefinitionTag.cpp
libcore/swf/DefinitionTag.h
libcore/swf/DefineShapeTag.cpp
libcore/swf/DefineShapeTag.h
------------------------------------------------------------
revno: 9439.306.26
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:45:25 +0200
message:
Rename more.
removed:
libcore/swf/DefinitionTag.cpp
modified:
libcore/Makefile.am
libcore/Shape.h
libcore/impl.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/parser/sprite_definition.h
libcore/swf/DefineShapeTag.cpp
libcore/swf/DefineShapeTag.h
libcore/swf/DefinitionTag.h
libcore/swf/tag_loaders.cpp
libcore/swf/tag_loaders.h
------------------------------------------------------------
revno: 9439.306.27
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:46:29 +0200
message:
Rename some functions mangled by sed.
modified:
libcore/MovieClip.cpp
libcore/TextField.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.h
libcore/swf/DefineButtonCxformTag.cpp
libcore/swf/DefineButtonSoundTag.cpp
libcore/swf/DefineButtonTag.cpp
libcore/swf/VideoFrameTag.cpp
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.306.28
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:51:13 +0200
message:
Fix a couple of function names.
modified:
libcore/parser/sprite_definition.h
------------------------------------------------------------
revno: 9439.306.29
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:52:56 +0200
message:
Fix another couple of function names.
modified:
libcore/parser/SWFMovieDefinition.cpp
------------------------------------------------------------
revno: 9439.306.30
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 14:56:44 +0200
message:
Drop old drawShape renderer function.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
libcore/MovieClip.cpp
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9439.306.31
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 15:07:42 +0200
message:
Move under namespace SWF as expected.
modified:
libcore/swf/DefineShapeTag.cpp
------------------------------------------------------------
revno: 9439.306.32
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 15:13:16 +0200
message:
Header cleanup.
modified:
libcore/DisplayObject.h
libcore/InteractiveObject.h
libcore/MouseButtonState.h
libcore/parser/movie_definition.h
------------------------------------------------------------
revno: 9439.306.33
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 15:26:18 +0200
message:
Restore renderer bounds check and silence DynamicShape::display
logging.
modified:
backend/render_handler_agg.cpp
libcore/DynamicShape.cpp
------------------------------------------------------------
revno: 9439.306.34
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 15:42:26 +0200
message:
Enable the bounds test again so that the whole testsuite passes.
modified:
libcore/Geometry.cpp
libcore/Shape.cpp
------------------------------------------------------------
revno: 9439.306.35
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 15:44:07 +0200
message:
Silence debugging.
modified:
libcore/Geometry.cpp
------------------------------------------------------------
revno: 9439.306.36
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 16:00:27 +0200
message:
Fix cairo build.
modified:
backend/PathParser.cpp
backend/PathParser.h
backend/render_handler_cairo.cpp
------------------------------------------------------------
revno: 9439.306.37
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 16:32:06 +0200
message:
Make sure all MorphShape's invalidated bounds are returned in
getBounds().
This isn't really what it's for, but was how it worked before.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/render.cpp
libcore/render.h
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/ShapeRecord.cpp
libcore/swf/ShapeRecord.h
------------------------------------------------------------
revno: 9439.306.38
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 16:38:20 +0200
message:
Drop morph includes again.
modified:
backend/render_handler_cairo.cpp
------------------------------------------------------------
revno: 9439.306.39
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 16:45:34 +0200
message:
Fix OGL build.
modified:
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
------------------------------------------------------------
revno: 9439.1.1341
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2009-04-08 11:09:05 +0200
message:
Use and draw a DynamicShape directly in MovieClip, as there's no longer
any need to have a containing Shape character.
modified:
libcore/Bitmap.h
libcore/DisplayObject.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/MorphShape.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/SWFMatrix.cpp
libcore/SWFMatrix.h
libcore/Shape.cpp
libcore/StaticText.cpp
libcore/StaticText.h
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9439.307.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 19:33:15 +0200
message:
Update comment.
modified:
libcore/Bitmap.h
------------------------------------------------------------
revno: 9439.307.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 19:48:48 +0200
message:
Provide setter and getter for selection colour.
modified:
libcore/StaticText.cpp
libcore/StaticText.h
------------------------------------------------------------
revno: 9439.307.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2009-04-07 20:14:07 +0200
message:
Correct comments and signature of FreetypeGlyphsProvider stub.
modified:
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
------------------------------------------------------------
revno: 9439.307.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-08 06:56:20 +0200
message:
Render MovieClip's drawable directly.
modified:
libcore/MovieClip.cpp
------------------------------------------------------------
revno: 9439.307.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-08 09:08:06 +0200
message:
Drop _drawable_inst. Hold _drawable(DynamicShape) by value instead of
pointer. This makes MovieClip size still larger, but occupies much
less
memory and reduces fragmentation.
Drop const on return of SWFMatrix::invert, as it is returns non-const
*this.
Update some documentation.
modified:
libcore/DisplayObject.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/SWFMatrix.cpp
libcore/SWFMatrix.h
libcore/Shape.cpp
------------------------------------------------------------
revno: 9439.307.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-08 10:35:37 +0200
message:
Notes on morph shape.
modified:
libcore/MorphShape.h
------------------------------------------------------------
revno: 9439.307.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2009-04-08 10:58:27 +0200
message:
Minor cleanup.
modified:
libcore/swf/TextRecord.cpp
------------------------------------------------------------
revno: 9439.1.1342
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Wed 2009-04-08 11:23:48 +0200
message:
Drop friend declaration for MorphShape.
modified:
libcore/fill_style.h
------------------------------------------------------------
revno: 9702.1.1
committer: Benjamin Wolsey <address@hidden>
branch nick: avm2-work
timestamp: Wed 2009-04-08 13:48:21 +0200
message:
Merge from trunk.
removed:
libcore/Sprite.h
libcore/character.cpp
libcore/character.h
libcore/parser/character_def.cpp
added:
libcore/Geometry.cpp
libcore/InteractiveObject.cpp
libcore/InteractiveObject.h
libcore/MorphShape.cpp
libcore/MorphShape.h
libcore/swf/ShapeRecord.cpp
libcore/swf/ShapeRecord.h
renamed:
libcore/parser/character_def.h => libcore/swf/DefinitionTag.h
libcore/parser/morph2_character_def.cpp =>
libcore/swf/DefineMorphShapeTag.cpp
libcore/parser/morph2_character_def.h => libcore/swf/DefineMorphShapeTag.h
libcore/parser/shape_character_def.cpp => libcore/swf/DefineShapeTag.cpp
libcore/parser/shape_character_def.h => libcore/swf/DefineShapeTag.h
modified:
backend/Makefile.am
backend/PathParser.cpp
backend/PathParser.h
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
backend/render_handler_ogl.h
cygnal/Makefile.am
gui/Makefile.am
gui/gui.cpp
libbase/snappingrange.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/DynamicShape.cpp
libcore/DynamicShape.h
libcore/ExportableResource.h
libcore/Font.cpp
libcore/Font.h
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/Geometry.h
libcore/GnashKey.h
libcore/Makefile.am
libcore/MouseButtonState.h
libcore/MovieClip.cpp
libcore/MovieClip.h
libcore/SWFMatrix.cpp
libcore/SWFMatrix.h
libcore/Shape.cpp
libcore/Shape.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/Mouse_as.cpp
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/cxform.h
libcore/drag_state.h
libcore/event_id.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/fontlib.cpp
libcore/impl.cpp
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/Makefile.am
libcore/parser/Namespace.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/movie_definition.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/tag_loaders.h
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
pythonmodule/gnashPythonExample.py
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/libcore.all/ClassSizes.cpp
testsuite/libcore.all/DisplayListTest.cpp
testsuite/libcore.all/EdgeTest.cpp
testsuite/libcore.all/Makefile.am
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/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/Makefile.am
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/Makefile.am
testsuite/misc-swfmill.all/backgroundTestRunner.cpp
testsuite/misc-swfmill.all/initaction_in_definesprite.xml
testsuite/movies.all/Makefile.am
testsuite/movies.all/gravity_embedded-TestRunner.cpp
testsuite/samples/Makefile.am
testsuite/samples/clip_as_button2-TestRunner.cpp
testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp
testsuite/samples/subshapes-TestRunner.cpp
utilities/Makefile.am
libcore/swf/DefinitionTag.h
libcore/swf/DefineMorphShapeTag.cpp
libcore/swf/DefineMorphShapeTag.h
libcore/swf/DefineShapeTag.cpp
libcore/swf/DefineShapeTag.h
Diff too large for email (27232 lines, the limit is 10000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9703: Merge from trunk.,
Benjamin Wolsey <=