gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r11251: Major refactoring to help AS


From: Benjamin Wolsey
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r11251: Major refactoring to help AS3 and get towards a reentrant VM.
Date: Tue, 14 Jul 2009 14:59:08 +0200
User-agent: Bazaar (1.13.1)

------------------------------------------------------------
revno: 11251
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2009-07-14 14:59:08 +0200
message:
  Major refactoring to help AS3 and get towards a reentrant VM.
  
  Replace over 1000 calls to the builtin_function ctor with
  Global_as::createFunction and Global_as::createClass, so that we can change
  the ctor to take almost any argument (as long as Global_as can access it)
  by changing a few lines instead of all uses.
  
  This also makes implementing the AS3 constructors correctly into a single
  central change rather than editing each class separately.
  
  The Global_as base class, not the VM, will serve as the point of reference
  for ActionScript, because it is designed to work for both VM versions.
  
  The flash.display classes are still not finished as they require a bit more
  attention. The basic classes needed by as_value (String, Boolean, Number,
  Object) also do not use the Global_as functions because as_value has
  no access to the necessary resources.
  
  Replace usage of member functions for as_object, fn_call and as_environment
  with non-member, non-friend functions. This has the same purpose, namely
  allowing refactoring by touching a small number of functions instead of
  several hundred separate places.
removed:
  libcore/asobj/LocalConnection_as.cpp
  libcore/asobj/LocalConnection_as.h
  libcore/asobj/flash/system/ApplicationDomain_as3.cpp.works
added:
  libcore/asobj/Global_as.h
renamed:
  libcore/asobj/Global.cpp => libcore/asobj/Globals.cpp
  libcore/asobj/Global.h => libcore/asobj/Globals.h
modified:
  extensions/dbus/dbus_ext.cpp
  extensions/dejagnu/dejagnu.cpp
  extensions/fileio/fileio.cpp
  extensions/gtk2/gtkext.cpp
  extensions/launcher/launcher_ext.cpp
  extensions/lirc/lirc_ext.cpp
  extensions/metome/metome_ext.cpp
  extensions/mysql/mysql_db.cpp
  libcore/Bitmap.cpp
  libcore/Button.cpp
  libcore/Button.h
  libcore/ClassHierarchy.cpp
  libcore/DisplayObject.cpp
  libcore/MovieClip.cpp
  libcore/MovieClip.h
  libcore/Property.cpp
  libcore/PropertyList.cpp
  libcore/TextField.cpp
  libcore/Timers.cpp
  libcore/Video.cpp
  libcore/asClass.cpp
  libcore/asMethod.cpp
  libcore/as_environment.cpp
  libcore/as_environment.h
  libcore/as_function.cpp
  libcore/as_object.cpp
  libcore/as_object.h
  libcore/as_value.cpp
  libcore/asobj/Array_as.cpp
  libcore/asobj/Array_as.h
  libcore/asobj/AsBroadcaster.cpp
  libcore/asobj/Boolean_as.cpp
  libcore/asobj/Color_as.cpp
  libcore/asobj/CustomActions.cpp
  libcore/asobj/Date_as.cpp
  libcore/asobj/Error_as.cpp
  libcore/asobj/LoadVars_as.cpp
  libcore/asobj/LoadableObject.cpp
  libcore/asobj/Makefile.am
  libcore/asobj/Math_as.cpp
  libcore/asobj/MovieClipLoader.cpp
  libcore/asobj/Namespace_as.cpp
  libcore/asobj/NetConnection_as.cpp
  libcore/asobj/NetStream_as.cpp
  libcore/asobj/Number_as.cpp
  libcore/asobj/Object.cpp
  libcore/asobj/QName_as.cpp
  libcore/asobj/Selection_as.cpp
  libcore/asobj/String_as.cpp
  libcore/asobj/TextFormat_as.cpp
  libcore/asobj/flash.am
  libcore/asobj/flash/accessibility/AccessibilityProperties_as.cpp
  libcore/asobj/flash/accessibility/Accessibility_as.cpp
  libcore/asobj/flash/desktop/ClipboardFormats_as.cpp
  libcore/asobj/flash/desktop/ClipboardTransferMode_as.cpp
  libcore/asobj/flash/desktop/Clipboard_as.cpp
  libcore/asobj/flash/display/AVM1Movie_as.cpp
  libcore/asobj/flash/display/ActionScriptVersion_as.cpp
  libcore/asobj/flash/display/BitmapDataChannel_as.cpp
  libcore/asobj/flash/display/BitmapData_as.cpp
  libcore/asobj/flash/display/BitmapData_as.h
  libcore/asobj/flash/display/Bitmap_as.cpp
  libcore/asobj/flash/display/BlendMode_as.cpp
  libcore/asobj/flash/display/CapsStyle_as.cpp
  libcore/asobj/flash/display/DisplayObjectContainer_as.cpp
  libcore/asobj/flash/display/DisplayObject_as.cpp
  libcore/asobj/flash/display/FrameLabel_as.cpp
  libcore/asobj/flash/display/GradientType_as.cpp
  libcore/asobj/flash/display/Graphics_as.cpp
  libcore/asobj/flash/display/IBitmapDrawable_as.cpp
  libcore/asobj/flash/display/InteractiveObject_as.cpp
  libcore/asobj/flash/display/InterpolationMethod_as.cpp
  libcore/asobj/flash/display/JointStyle_as.cpp
  libcore/asobj/flash/display/LineScaleMode_as.cpp
  libcore/asobj/flash/display/LoaderInfo_as.cpp
  libcore/asobj/flash/display/Loader_as.cpp
  libcore/asobj/flash/display/MorphShape_as.cpp
  libcore/asobj/flash/display/MovieClip_as.cpp
  libcore/asobj/flash/display/PixelSnapping_as.cpp
  libcore/asobj/flash/display/SWFVersion_as.cpp
  libcore/asobj/flash/display/Scene_as.cpp
  libcore/asobj/flash/display/Shape_as.cpp
  libcore/asobj/flash/display/SimpleButton_as.cpp
  libcore/asobj/flash/display/SpreadMethod_as.cpp
  libcore/asobj/flash/display/Sprite_as.cpp
  libcore/asobj/flash/display/StageAlign_as.cpp
  libcore/asobj/flash/display/StageDisplayState_as.cpp
  libcore/asobj/flash/display/StageQuality_as.cpp
  libcore/asobj/flash/display/StageScaleMode_as.cpp
  libcore/asobj/flash/display/Stage_as.cpp
  libcore/asobj/flash/display/display_pkg.cpp
  libcore/asobj/flash/errors/EOFError_as.cpp
  libcore/asobj/flash/errors/IOError_as.cpp
  libcore/asobj/flash/errors/IllegalOperationError_as.cpp
  libcore/asobj/flash/errors/InvalidSWFError_as.cpp
  libcore/asobj/flash/errors/MemoryError_as.cpp
  libcore/asobj/flash/errors/ScriptTimeoutError_as.cpp
  libcore/asobj/flash/errors/StackOverflowError_as.cpp
  libcore/asobj/flash/events/ActivityEvent_as.cpp
  libcore/asobj/flash/events/AsyncErrorEvent_as.cpp
  libcore/asobj/flash/events/ContextMenuEvent_as.cpp
  libcore/asobj/flash/events/DataEvent_as.cpp
  libcore/asobj/flash/events/ErrorEvent_as.cpp
  libcore/asobj/flash/events/EventDispatcher_as.cpp
  libcore/asobj/flash/events/EventPhase_as.cpp
  libcore/asobj/flash/events/Event_as.cpp
  libcore/asobj/flash/events/FocusEvent_as.cpp
  libcore/asobj/flash/events/FullScreenEvent_as.cpp
  libcore/asobj/flash/events/HTTPStatusEvent_as.cpp
  libcore/asobj/flash/events/IEventDispatcher_as.cpp
  libcore/asobj/flash/events/IMEEvent_as.cpp
  libcore/asobj/flash/events/IOErrorEvent_as.cpp
  libcore/asobj/flash/events/KeyboardEvent_as.cpp
  libcore/asobj/flash/events/MouseEvent_as.cpp
  libcore/asobj/flash/events/NetStatusEvent_as.cpp
  libcore/asobj/flash/events/ProgressEvent_as.cpp
  libcore/asobj/flash/events/SecurityErrorEvent_as.cpp
  libcore/asobj/flash/events/StatusEvent_as.cpp
  libcore/asobj/flash/events/SyncEvent_as.cpp
  libcore/asobj/flash/events/TextEvent_as.cpp
  libcore/asobj/flash/events/TimerEvent_as.cpp
  libcore/asobj/flash/external/ExternalInterface_as.cpp
  libcore/asobj/flash/external/ExternalInterface_as.h
  libcore/asobj/flash/external/external_pkg.cpp
  libcore/asobj/flash/filters/BevelFilter_as.cpp
  libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp
  libcore/asobj/flash/filters/BitmapFilterType_as.cpp
  libcore/asobj/flash/filters/BitmapFilter_as.cpp
  libcore/asobj/flash/filters/BlurFilter_as.cpp
  libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp
  libcore/asobj/flash/filters/ConvolutionFilter_as.cpp
  libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp
  libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp
  libcore/asobj/flash/filters/DropShadowFilter_as.cpp
  libcore/asobj/flash/filters/GlowFilter_as.cpp
  libcore/asobj/flash/filters/GradientBevelFilter_as.cpp
  libcore/asobj/flash/filters/GradientGlowFilter_as.cpp
  libcore/asobj/flash/filters/filters_pkg.cpp
  libcore/asobj/flash/flash_pkg.cpp
  libcore/asobj/flash/geom/ColorTransform_as.cpp
  libcore/asobj/flash/geom/Matrix_as.cpp
  libcore/asobj/flash/geom/Point_as.cpp
  libcore/asobj/flash/geom/Rectangle_as.cpp
  libcore/asobj/flash/geom/Transform_as.cpp
  libcore/asobj/flash/geom/geom_pkg.cpp
  libcore/asobj/flash/media/Camera_as.cpp
  libcore/asobj/flash/media/ID3Info_as.cpp
  libcore/asobj/flash/media/Microphone_as.cpp
  libcore/asobj/flash/media/SoundChannel_as.cpp
  libcore/asobj/flash/media/SoundLoaderContext_as.cpp
  libcore/asobj/flash/media/SoundMixer_as.cpp
  libcore/asobj/flash/media/SoundTransform_as.cpp
  libcore/asobj/flash/media/Sound_as.cpp
  libcore/asobj/flash/media/Video_as.cpp
  libcore/asobj/flash/media/media_as.cpp
  libcore/asobj/flash/net/FileFilter_as.cpp
  libcore/asobj/flash/net/FileReferenceList_as.cpp
  libcore/asobj/flash/net/FileReference_as.cpp
  libcore/asobj/flash/net/IDynamicPropertyOutput_as.cpp
  libcore/asobj/flash/net/IDynamicPropertyWriter_as.cpp
  libcore/asobj/flash/net/LocalConnection_as.cpp
  libcore/asobj/flash/net/NetConnection_as.cpp
  libcore/asobj/flash/net/NetStream_as.cpp
  libcore/asobj/flash/net/ObjectEncoding_as.cpp
  libcore/asobj/flash/net/Responder_as.cpp
  libcore/asobj/flash/net/SharedObjectFlushStatus_as.cpp
  libcore/asobj/flash/net/SharedObject_as.cpp
  libcore/asobj/flash/net/Socket_as.cpp
  libcore/asobj/flash/net/URLLoaderDataFormat_as.cpp
  libcore/asobj/flash/net/URLLoader_as.cpp
  libcore/asobj/flash/net/URLRequestHeader_as.cpp
  libcore/asobj/flash/net/URLRequestMethod_as.cpp
  libcore/asobj/flash/net/URLRequest_as.cpp
  libcore/asobj/flash/net/URLStream_as.cpp
  libcore/asobj/flash/net/URLVariables_as.cpp
  libcore/asobj/flash/net/XMLSocket_as.cpp
  libcore/asobj/flash/net/net_pkg.cpp
  libcore/asobj/flash/printing/PrintJobOptions_as.cpp
  libcore/asobj/flash/printing/PrintJobOrientation_as.cpp
  libcore/asobj/flash/printing/PrintJob_as.cpp
  libcore/asobj/flash/sampler/DeleteObjectSample_as.cpp
  libcore/asobj/flash/sampler/NewObjectSample_as.cpp
  libcore/asobj/flash/sampler/Sample_as.cpp
  libcore/asobj/flash/sampler/StackFrame_as.cpp
  libcore/asobj/flash/system/ApplicationDomain_as.cpp
  libcore/asobj/flash/system/Capabilities_as.cpp
  libcore/asobj/flash/system/IMEConversionMode_as.cpp
  libcore/asobj/flash/system/IME_as.cpp
  libcore/asobj/flash/system/LoaderContext_as.cpp
  libcore/asobj/flash/system/SecurityDomain_as.cpp
  libcore/asobj/flash/system/SecurityPanel_as.cpp
  libcore/asobj/flash/system/Security_as.cpp
  libcore/asobj/flash/system/System_as.cpp
  libcore/asobj/flash/text/AntiAliasType_as.cpp
  libcore/asobj/flash/text/CSMSettings_as.cpp
  libcore/asobj/flash/text/FontStyle_as.cpp
  libcore/asobj/flash/text/FontType_as.cpp
  libcore/asobj/flash/text/Font_as.cpp
  libcore/asobj/flash/text/GridFitType_as.cpp
  libcore/asobj/flash/text/StaticText_as.cpp
  libcore/asobj/flash/text/StyleSheet_as.cpp
  libcore/asobj/flash/text/TextColorType_as.cpp
  libcore/asobj/flash/text/TextDisplayMode_as.cpp
  libcore/asobj/flash/text/TextFieldAutoSize_as.cpp
  libcore/asobj/flash/text/TextFieldType_as.cpp
  libcore/asobj/flash/text/TextField_as.cpp
  libcore/asobj/flash/text/TextFormatAlign_as.cpp
  libcore/asobj/flash/text/TextFormat_as.cpp
  libcore/asobj/flash/text/TextLineMetrics_as.cpp
  libcore/asobj/flash/text/TextRenderer_as.cpp
  libcore/asobj/flash/text/TextSnapshot_as.cpp
  libcore/asobj/flash/text/text_pkg.cpp
  libcore/asobj/flash/ui/ContextMenuBuiltInItems_as.cpp
  libcore/asobj/flash/ui/ContextMenuItem_as.cpp
  libcore/asobj/flash/ui/ContextMenu_as.cpp
  libcore/asobj/flash/ui/KeyLocation_as.cpp
  libcore/asobj/flash/ui/Keyboard_as.cpp
  libcore/asobj/flash/ui/Mouse_as.cpp
  libcore/asobj/flash/utils/ByteArray_as.cpp
  libcore/asobj/flash/utils/Dictionary_as.cpp
  libcore/asobj/flash/utils/Endian_as.cpp
  libcore/asobj/flash/utils/IDataInput_as.cpp
  libcore/asobj/flash/utils/IDataOutput_as.cpp
  libcore/asobj/flash/utils/IExternalizable_as.cpp
  libcore/asobj/flash/utils/Proxy_as.cpp
  libcore/asobj/flash/utils/Timer_as.cpp
  libcore/asobj/flash/xml/XMLDocument_as.cpp
  libcore/asobj/flash/xml/XMLNodeType_as.cpp
  libcore/asobj/flash/xml/XMLNode_as.cpp
  libcore/asobj/int_as.cpp
  libcore/movie_root.cpp
  libcore/parser/AbcBlock.cpp
  libcore/swf/DoABCTag.h
  libcore/swf/ScriptLimitsTag.h
  libcore/swf/StartSoundTag.cpp
  libcore/swf/StreamSoundBlockTag.cpp
  libcore/swf/SymbolClassTag.h
  libcore/swf_function.cpp
  libcore/vm/ASHandlers.cpp
  libcore/vm/ActionExec.cpp
  libcore/vm/ExecutableCode.h
  libcore/vm/Machine.cpp
  libcore/vm/Machine.h
  libcore/vm/VM.cpp
  libcore/vm/VM.h
  libcore/vm/fn_call.h
  testsuite/misc-ming.all/DragDropTestRunner.cpp
  testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
  testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp
  testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
  testsuite/misc-ming.all/loadMovieTestRunner.cpp
  testsuite/misc-swfc.all/button_test1runner.cpp
  libcore/asobj/Globals.cpp
  libcore/asobj/Globals.h
    ------------------------------------------------------------
    revno: 11248.1.1
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 08:01:56 +0200
    message:
      Make all access to VM, string_table, movie_root, and RunResources happen
      through non-member, non-friend functions as preparation for refactoring
      (and generally making such changes easier). The three classes that
      provide access to those are: fn_call, as_environment, and as_object.
      
      Make as_object constructors explicit when they take a prototype, or the
      compiler allows passing pointers to functions that have a ref-to-const
      argument. That causes disasters.
    modified:
      gui/pythonmod/gnash-view.cpp
      libcore/Bitmap.cpp
      libcore/Button.cpp
      libcore/Button.h
      libcore/ClassHierarchy.cpp
      libcore/DisplayObject.cpp
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/Property.cpp
      libcore/PropertyList.cpp
      libcore/TextField.cpp
      libcore/Timers.cpp
      libcore/Video.cpp
      libcore/asClass.cpp
      libcore/asMethod.cpp
      libcore/as_environment.cpp
      libcore/as_environment.h
      libcore/as_function.cpp
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/as_value.cpp
      libcore/asobj/Array_as.cpp
      libcore/asobj/AsBroadcaster.cpp
      libcore/asobj/Color_as.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/Error_as.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/Global.h
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/Math_as.cpp
      libcore/asobj/MovieClipLoader.cpp
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/Selection_as.cpp
      libcore/asobj/String_as.cpp
      libcore/asobj/TextFormat_as.cpp
      libcore/asobj/flash/accessibility/Accessibility_as.cpp
      libcore/asobj/flash/display/BitmapData_as.cpp
      libcore/asobj/flash/display/DisplayObjectContainer_as.cpp
      libcore/asobj/flash/display/MovieClip_as.cpp
      libcore/asobj/flash/display/Stage_as.cpp
      libcore/asobj/flash/display/display_pkg.cpp
      libcore/asobj/flash/external/ExternalInterface_as.cpp
      libcore/asobj/flash/external/external_pkg.cpp
      libcore/asobj/flash/filters/BitmapFilter_as.cpp
      libcore/asobj/flash/filters/ConvolutionFilter_as.cpp
      libcore/asobj/flash/filters/filters_pkg.cpp
      libcore/asobj/flash/flash_pkg.cpp
      libcore/asobj/flash/geom/ColorTransform_as.cpp
      libcore/asobj/flash/geom/Matrix_as.cpp
      libcore/asobj/flash/geom/Point_as.cpp
      libcore/asobj/flash/geom/Rectangle_as.cpp
      libcore/asobj/flash/geom/Transform_as.cpp
      libcore/asobj/flash/geom/geom_pkg.cpp
      libcore/asobj/flash/media/Sound_as.cpp
      libcore/asobj/flash/net/LocalConnection_as.cpp
      libcore/asobj/flash/net/SharedObject_as.cpp
      libcore/asobj/flash/net/XMLSocket_as.cpp
      libcore/asobj/flash/net/net_pkg.cpp
      libcore/asobj/flash/system/System_as.cpp
      libcore/asobj/flash/text/text_pkg.cpp
      libcore/asobj/flash/ui/ContextMenuItem_as.cpp
      libcore/asobj/flash/ui/ContextMenu_as.cpp
      libcore/asobj/flash/ui/Keyboard_as.cpp
      libcore/asobj/flash/ui/Mouse_as.cpp
      libcore/asobj/flash/xml/XMLDocument_as.cpp
      libcore/asobj/flash/xml/XMLNodeType_as.cpp
      libcore/asobj/flash/xml/XMLNode_as.cpp
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/vm/ASHandlers.cpp
      libcore/vm/ActionExec.cpp
      libcore/vm/ExecutableCode.h
      libcore/vm/Machine.cpp
      libcore/vm/fn_call.h
      testsuite/libcore.all/PropertyListTest.cpp
      testsuite/misc-ming.all/DragDropTestRunner.cpp
      testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
      testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp
      testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
      testsuite/misc-ming.all/loadMovieTestRunner.cpp
      testsuite/misc-swfc.all/button_test1runner.cpp
    ------------------------------------------------------------
    revno: 11248.1.2
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 08:09:00 +0200
    message:
      Get the correct SWF version for MovieClip.
    modified:
      libcore/asobj/flash/display/MovieClip_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.3
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 08:10:14 +0200
    message:
      Revert bogus change to gnash-view.
    modified:
      gui/pythonmod/gnash-view.cpp
    ------------------------------------------------------------
    revno: 11248.1.4
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 08:10:31 +0200
    message:
      Fix testsuite.
    modified:
      testsuite/libcore.all/PropertyListTest.cpp
    ------------------------------------------------------------
    revno: 11248.1.5
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 08:16:40 +0200
    message:
      Fix ming test runners.
    modified:
      testsuite/misc-ming.all/DragDropTestRunner.cpp
      testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp
      testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp
      testsuite/misc-ming.all/eventSoundTest1-Runner.cpp
      testsuite/misc-ming.all/loadMovieTestRunner.cpp
    ------------------------------------------------------------
    revno: 11248.1.6
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 08:18:11 +0200
    message:
      Fix swfc testsuite.
    modified:
      testsuite/misc-swfc.all/button_test1runner.cpp
    ------------------------------------------------------------
    revno: 11248.1.7
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 08:47:54 +0200
    message:
      Rename getVM() to vm() and make sure it's really not used directly.
    modified:
      libcore/Button.cpp
      libcore/MovieClip.cpp
      libcore/Video.cpp
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/flash/media/Sound_as.cpp
      libcore/asobj/flash/net/SharedObject_as.cpp
      libcore/asobj/flash/net/XMLSocket_as.cpp
      libcore/swf/DoABCTag.h
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/SymbolClassTag.h
      libcore/swf_function.cpp
    ------------------------------------------------------------
    revno: 11248.1.8
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 09:23:01 +0200
    message:
      Hide the VM-specific Global implementations. Use the abstract Global_as as
      the base class for Global objects.
    renamed:
      libcore/asobj/Global.cpp => libcore/asobj/Globals.cpp
      libcore/asobj/Global.h => libcore/asobj/Globals.h
    modified:
      libcore/Button.cpp
      libcore/MovieClip.cpp
      libcore/as_environment.cpp
      libcore/as_object.cpp
      libcore/as_object.h
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/Makefile.am
      libcore/asobj/flash.am
      libcore/movie_root.cpp
      libcore/parser/AbcBlock.cpp
      libcore/swf/SymbolClassTag.h
      libcore/vm/Machine.cpp
      libcore/vm/Machine.h
      libcore/vm/VM.cpp
      libcore/vm/VM.h
      libcore/asobj/Globals.cpp
      libcore/asobj/Globals.h
    ------------------------------------------------------------
    revno: 11248.1.9
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 09:32:50 +0200
    message:
      More Global_as includes.
    modified:
      libcore/asobj/Globals.cpp
      libcore/asobj/String_as.cpp
      libcore/asobj/flash/net/XMLSocket_as.cpp
      libcore/asobj/flash/xml/XMLNode_as.cpp
      libcore/swf_function.cpp
    ------------------------------------------------------------
    revno: 11248.1.10
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 09:40:55 +0200
    message:
      Initialize the _global member of VM.
    modified:
      libcore/vm/VM.cpp
    ------------------------------------------------------------
    revno: 11248.1.11
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 10:11:29 +0200
    message:
      Don't introduce _global member yet.
    modified:
      libcore/as_object.cpp
      libcore/as_object.h
    ------------------------------------------------------------
    revno: 11248.1.12
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 10:18:12 +0200
    message:
      Add Global_as. Drop qualification of getVM().
    added:
      libcore/asobj/Global_as.h
    modified:
      libcore/MovieClip.cpp
      libcore/TextField.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/TextFormat_as.cpp
      libcore/asobj/flash/ui/Keyboard_as.cpp
      libcore/asobj/flash/xml/XMLDocument_as.cpp
      libcore/asobj/flash/xml/XMLNode_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.13
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 10:31:44 +0200
    message:
      Make factory functions for AS functions and classes in the Global_as 
objects.
    modified:
      libcore/asobj/Global_as.h
      libcore/asobj/Globals.cpp
      libcore/asobj/Globals.h
    ------------------------------------------------------------
    revno: 11248.1.14
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 10:37:30 +0200
    message:
      Use the Global_as function creation (won't yet compile).
    modified:
      extensions/dbus/dbus_ext.cpp
      extensions/dejagnu/dejagnu.cpp
      extensions/fileio/fileio.cpp
      extensions/gtk2/gtkext.cpp
      extensions/lirc/lirc_ext.cpp
      extensions/metome/metome_ext.cpp
      extensions/mysql/mysql_db.cpp
      libcore/TextField.cpp
      libcore/Video.cpp
      libcore/as_function.cpp
      libcore/asobj/AsBroadcaster.cpp
      libcore/asobj/Boolean_as.cpp
      libcore/asobj/CustomActions.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/Error_as.cpp
      libcore/asobj/Globals.cpp
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LocalConnection_as.cpp
      libcore/asobj/MovieClipLoader.cpp
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Number_as.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/flash/accessibility/Accessibility_as.cpp
      libcore/asobj/flash/display/BitmapData_as.cpp
      libcore/asobj/flash/display/DisplayObject_as.cpp
      libcore/asobj/flash/display/Graphics_as.cpp
      libcore/asobj/flash/display/LoaderInfo_as.cpp
      libcore/asobj/flash/display/Loader_as.cpp
      libcore/asobj/flash/display/MovieClip_as.cpp
      libcore/asobj/flash/display/Sprite_as.cpp
      libcore/asobj/flash/events/ActivityEvent_as.cpp
      libcore/asobj/flash/events/AsyncErrorEvent_as.cpp
      libcore/asobj/flash/events/ContextMenuEvent_as.cpp
      libcore/asobj/flash/events/DataEvent_as.cpp
      libcore/asobj/flash/events/ErrorEvent_as.cpp
      libcore/asobj/flash/events/EventDispatcher_as.cpp
      libcore/asobj/flash/events/Event_as.cpp
      libcore/asobj/flash/events/FocusEvent_as.cpp
      libcore/asobj/flash/events/FullScreenEvent_as.cpp
      libcore/asobj/flash/events/HTTPStatusEvent_as.cpp
      libcore/asobj/flash/events/IEventDispatcher_as.cpp
      libcore/asobj/flash/events/IMEEvent_as.cpp
      libcore/asobj/flash/events/IOErrorEvent_as.cpp
      libcore/asobj/flash/events/KeyboardEvent_as.cpp
      libcore/asobj/flash/events/MouseEvent_as.cpp
      libcore/asobj/flash/events/NetStatusEvent_as.cpp
      libcore/asobj/flash/events/ProgressEvent_as.cpp
      libcore/asobj/flash/events/SecurityErrorEvent_as.cpp
      libcore/asobj/flash/events/StatusEvent_as.cpp
      libcore/asobj/flash/events/SyncEvent_as.cpp
      libcore/asobj/flash/events/TextEvent_as.cpp
      libcore/asobj/flash/events/TimerEvent_as.cpp
      libcore/asobj/flash/external/ExternalInterface_as.cpp
      libcore/asobj/flash/filters/BevelFilter_as.cpp
      libcore/asobj/flash/filters/BitmapFilter_as.cpp
      libcore/asobj/flash/filters/BlurFilter_as.cpp
      libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp
      libcore/asobj/flash/filters/DropShadowFilter_as.cpp
      libcore/asobj/flash/filters/GlowFilter_as.cpp
      libcore/asobj/flash/filters/GradientBevelFilter_as.cpp
      libcore/asobj/flash/filters/GradientGlowFilter_as.cpp
      libcore/asobj/flash/geom/ColorTransform_as.cpp
      libcore/asobj/flash/geom/Matrix_as.cpp
      libcore/asobj/flash/geom/Point_as.cpp
      libcore/asobj/flash/geom/Rectangle_as.cpp
      libcore/asobj/flash/media/Camera_as.cpp
      libcore/asobj/flash/media/Microphone_as.cpp
      libcore/asobj/flash/media/SoundChannel_as.cpp
      libcore/asobj/flash/media/SoundMixer_as.cpp
      libcore/asobj/flash/media/Sound_as.cpp
      libcore/asobj/flash/media/Video_as.cpp
      libcore/asobj/flash/net/FileReferenceList_as.cpp
      libcore/asobj/flash/net/FileReference_as.cpp
      libcore/asobj/flash/net/LocalConnection_as.cpp
      libcore/asobj/flash/net/NetConnection_as.cpp
      libcore/asobj/flash/net/NetStream_as.cpp
      libcore/asobj/flash/net/SharedObject_as.cpp
      libcore/asobj/flash/net/Socket_as.cpp
      libcore/asobj/flash/net/URLLoader_as.cpp
      libcore/asobj/flash/net/URLStream_as.cpp
      libcore/asobj/flash/net/URLVariables_as.cpp
      libcore/asobj/flash/net/XMLSocket_as.cpp
      libcore/asobj/flash/printing/PrintJob_as.cpp
      libcore/asobj/flash/sampler/StackFrame_as.cpp
      libcore/asobj/flash/system/ApplicationDomain_as.cpp
      libcore/asobj/flash/system/IME_as.cpp
      libcore/asobj/flash/system/Security_as.cpp
      libcore/asobj/flash/system/System_as.cpp
      libcore/asobj/flash/text/Font_as.cpp
      libcore/asobj/flash/text/StyleSheet_as.cpp
      libcore/asobj/flash/text/TextField_as.cpp
      libcore/asobj/flash/text/TextRenderer_as.cpp
      libcore/asobj/flash/text/TextSnapshot_as.cpp
      libcore/asobj/flash/ui/ContextMenuItem_as.cpp
      libcore/asobj/flash/ui/ContextMenu_as.cpp
      libcore/asobj/flash/ui/Keyboard_as.cpp
      libcore/asobj/flash/utils/ByteArray_as.cpp
      libcore/asobj/flash/utils/IDataInput_as.cpp
      libcore/asobj/flash/utils/IDataOutput_as.cpp
      libcore/asobj/flash/utils/IExternalizable_as.cpp
      libcore/asobj/flash/utils/Proxy_as.cpp
      libcore/asobj/flash/utils/Timer_as.cpp
      libcore/asobj/flash/xml/XMLDocument_as.cpp
      libcore/vm/VM.cpp
    ------------------------------------------------------------
    revno: 11248.1.15
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 10:54:39 +0200
    message:
      Get the global object in most interface functions (and many places where
      it's not needed).
    modified:
      libcore/TextField.cpp
      libcore/Video.cpp
      libcore/as_function.cpp
      libcore/asobj/Color_as.cpp
      libcore/asobj/CustomActions.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/Error_as.cpp
      libcore/asobj/Global_as.h
      libcore/asobj/Globals.cpp
      libcore/asobj/Globals.h
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LocalConnection_as.cpp
      libcore/asobj/Math_as.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Number_as.cpp
      libcore/asobj/QName_as.cpp
      libcore/asobj/Selection_as.cpp
      libcore/asobj/TextFormat_as.cpp
      libcore/asobj/flash/accessibility/AccessibilityProperties_as.cpp
      libcore/asobj/flash/accessibility/Accessibility_as.cpp
      libcore/asobj/flash/desktop/ClipboardTransferMode_as.cpp
      libcore/asobj/flash/desktop/Clipboard_as.cpp
      libcore/asobj/flash/display/AVM1Movie_as.cpp
      libcore/asobj/flash/display/ActionScriptVersion_as.cpp
      libcore/asobj/flash/display/BitmapDataChannel_as.cpp
      libcore/asobj/flash/display/BitmapData_as.cpp
      libcore/asobj/flash/display/Bitmap_as.cpp
      libcore/asobj/flash/display/BlendMode_as.cpp
      libcore/asobj/flash/display/CapsStyle_as.cpp
      libcore/asobj/flash/display/DisplayObject_as.cpp
      libcore/asobj/flash/display/FrameLabel_as.cpp
      libcore/asobj/flash/display/GradientType_as.cpp
      libcore/asobj/flash/display/Graphics_as.cpp
      libcore/asobj/flash/display/IBitmapDrawable_as.cpp
      libcore/asobj/flash/display/InteractiveObject_as.cpp
      libcore/asobj/flash/display/InterpolationMethod_as.cpp
      libcore/asobj/flash/display/JointStyle_as.cpp
      libcore/asobj/flash/display/LineScaleMode_as.cpp
      libcore/asobj/flash/display/LoaderInfo_as.cpp
      libcore/asobj/flash/display/Loader_as.cpp
      libcore/asobj/flash/display/MorphShape_as.cpp
      libcore/asobj/flash/display/MovieClip_as.cpp
      libcore/asobj/flash/display/PixelSnapping_as.cpp
      libcore/asobj/flash/display/SWFVersion_as.cpp
      libcore/asobj/flash/display/Scene_as.cpp
      libcore/asobj/flash/display/Shape_as.cpp
      libcore/asobj/flash/display/SimpleButton_as.cpp
      libcore/asobj/flash/display/SpreadMethod_as.cpp
      libcore/asobj/flash/display/Sprite_as.cpp
      libcore/asobj/flash/display/StageAlign_as.cpp
      libcore/asobj/flash/display/StageDisplayState_as.cpp
      libcore/asobj/flash/display/StageQuality_as.cpp
      libcore/asobj/flash/display/StageScaleMode_as.cpp
      libcore/asobj/flash/display/Stage_as.cpp
      libcore/asobj/flash/errors/EOFError_as.cpp
      libcore/asobj/flash/errors/IOError_as.cpp
      libcore/asobj/flash/errors/IllegalOperationError_as.cpp
      libcore/asobj/flash/errors/InvalidSWFError_as.cpp
      libcore/asobj/flash/errors/MemoryError_as.cpp
      libcore/asobj/flash/errors/ScriptTimeoutError_as.cpp
      libcore/asobj/flash/errors/StackOverflowError_as.cpp
      libcore/asobj/flash/events/ActivityEvent_as.cpp
      libcore/asobj/flash/events/AsyncErrorEvent_as.cpp
      libcore/asobj/flash/events/ContextMenuEvent_as.cpp
      libcore/asobj/flash/events/DataEvent_as.cpp
      libcore/asobj/flash/events/ErrorEvent_as.cpp
      libcore/asobj/flash/events/EventDispatcher_as.cpp
      libcore/asobj/flash/events/EventPhase_as.cpp
      libcore/asobj/flash/events/Event_as.cpp
      libcore/asobj/flash/events/FocusEvent_as.cpp
      libcore/asobj/flash/events/FullScreenEvent_as.cpp
      libcore/asobj/flash/events/HTTPStatusEvent_as.cpp
      libcore/asobj/flash/events/IEventDispatcher_as.cpp
      libcore/asobj/flash/events/IMEEvent_as.cpp
      libcore/asobj/flash/events/IOErrorEvent_as.cpp
      libcore/asobj/flash/events/KeyboardEvent_as.cpp
      libcore/asobj/flash/events/MouseEvent_as.cpp
      libcore/asobj/flash/events/NetStatusEvent_as.cpp
      libcore/asobj/flash/events/ProgressEvent_as.cpp
      libcore/asobj/flash/events/SecurityErrorEvent_as.cpp
      libcore/asobj/flash/events/StatusEvent_as.cpp
      libcore/asobj/flash/events/SyncEvent_as.cpp
      libcore/asobj/flash/events/TextEvent_as.cpp
      libcore/asobj/flash/events/TimerEvent_as.cpp
      libcore/asobj/flash/external/ExternalInterface_as.cpp
      libcore/asobj/flash/filters/BevelFilter_as.cpp
      libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp
      libcore/asobj/flash/filters/BitmapFilterType_as.cpp
      libcore/asobj/flash/filters/BlurFilter_as.cpp
      libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp
      libcore/asobj/flash/filters/DropShadowFilter_as.cpp
      libcore/asobj/flash/filters/GlowFilter_as.cpp
      libcore/asobj/flash/filters/GradientBevelFilter_as.cpp
      libcore/asobj/flash/filters/GradientGlowFilter_as.cpp
      libcore/asobj/flash/geom/Transform_as.cpp
      libcore/asobj/flash/media/Camera_as.cpp
      libcore/asobj/flash/media/ID3Info_as.cpp
      libcore/asobj/flash/media/SoundChannel_as.cpp
      libcore/asobj/flash/media/SoundLoaderContext_as.cpp
      libcore/asobj/flash/media/SoundMixer_as.cpp
      libcore/asobj/flash/media/SoundTransform_as.cpp
      libcore/asobj/flash/media/Sound_as.cpp
      libcore/asobj/flash/media/Video_as.cpp
      libcore/asobj/flash/media/media_as.cpp
      libcore/asobj/flash/net/FileFilter_as.cpp
      libcore/asobj/flash/net/FileReferenceList_as.cpp
      libcore/asobj/flash/net/FileReference_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyOutput_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyWriter_as.cpp
      libcore/asobj/flash/net/LocalConnection_as.cpp
      libcore/asobj/flash/net/NetConnection_as.cpp
      libcore/asobj/flash/net/NetStream_as.cpp
      libcore/asobj/flash/net/ObjectEncoding_as.cpp
      libcore/asobj/flash/net/Responder_as.cpp
      libcore/asobj/flash/net/SharedObjectFlushStatus_as.cpp
      libcore/asobj/flash/net/Socket_as.cpp
      libcore/asobj/flash/net/URLLoaderDataFormat_as.cpp
      libcore/asobj/flash/net/URLLoader_as.cpp
      libcore/asobj/flash/net/URLRequestHeader_as.cpp
      libcore/asobj/flash/net/URLRequestMethod_as.cpp
      libcore/asobj/flash/net/URLRequest_as.cpp
      libcore/asobj/flash/net/URLStream_as.cpp
      libcore/asobj/flash/net/URLVariables_as.cpp
      libcore/asobj/flash/net/XMLSocket_as.cpp
      libcore/asobj/flash/printing/PrintJobOptions_as.cpp
      libcore/asobj/flash/printing/PrintJobOrientation_as.cpp
      libcore/asobj/flash/printing/PrintJob_as.cpp
      libcore/asobj/flash/sampler/DeleteObjectSample_as.cpp
      libcore/asobj/flash/sampler/NewObjectSample_as.cpp
      libcore/asobj/flash/sampler/Sample_as.cpp
      libcore/asobj/flash/sampler/StackFrame_as.cpp
      libcore/asobj/flash/system/ApplicationDomain_as.cpp
      libcore/asobj/flash/system/Capabilities_as.cpp
      libcore/asobj/flash/system/IMEConversionMode_as.cpp
      libcore/asobj/flash/system/IME_as.cpp
      libcore/asobj/flash/system/LoaderContext_as.cpp
      libcore/asobj/flash/system/SecurityDomain_as.cpp
      libcore/asobj/flash/system/SecurityPanel_as.cpp
      libcore/asobj/flash/system/Security_as.cpp
      libcore/asobj/flash/system/System_as.cpp
      libcore/asobj/flash/text/AntiAliasType_as.cpp
      libcore/asobj/flash/text/CSMSettings_as.cpp
      libcore/asobj/flash/text/FontStyle_as.cpp
      libcore/asobj/flash/text/FontType_as.cpp
      libcore/asobj/flash/text/Font_as.cpp
      libcore/asobj/flash/text/GridFitType_as.cpp
      libcore/asobj/flash/text/StaticText_as.cpp
      libcore/asobj/flash/text/StyleSheet_as.cpp
      libcore/asobj/flash/text/TextColorType_as.cpp
      libcore/asobj/flash/text/TextDisplayMode_as.cpp
      libcore/asobj/flash/text/TextFieldAutoSize_as.cpp
      libcore/asobj/flash/text/TextField_as.cpp
      libcore/asobj/flash/text/TextFormatAlign_as.cpp
      libcore/asobj/flash/text/TextFormat_as.cpp
      libcore/asobj/flash/text/TextLineMetrics_as.cpp
      libcore/asobj/flash/ui/ContextMenuBuiltInItems_as.cpp
      libcore/asobj/flash/ui/KeyLocation_as.cpp
      libcore/asobj/flash/ui/Mouse_as.cpp
      libcore/asobj/flash/utils/ByteArray_as.cpp
      libcore/asobj/flash/utils/Dictionary_as.cpp
      libcore/asobj/flash/utils/Endian_as.cpp
      libcore/asobj/flash/utils/IDataInput_as.cpp
      libcore/asobj/flash/utils/IDataOutput_as.cpp
      libcore/asobj/flash/utils/IExternalizable_as.cpp
      libcore/asobj/flash/utils/Proxy_as.cpp
      libcore/asobj/flash/utils/Timer_as.cpp
      libcore/asobj/flash/xml/XMLNodeType_as.cpp
      libcore/asobj/flash/xml/XMLNode_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.16
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 11:11:14 +0200
    message:
      Include Global_as.h where necessary, fix some compile errors.
    modified:
      libcore/TextField.cpp
      libcore/Video.cpp
      libcore/asobj/Array_as.cpp
      libcore/asobj/AsBroadcaster.cpp
      libcore/asobj/Boolean_as.cpp
      libcore/asobj/Color_as.cpp
      libcore/asobj/CustomActions.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/Error_as.cpp
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LocalConnection_as.cpp
      libcore/asobj/Math_as.cpp
      libcore/asobj/MovieClipLoader.cpp
      libcore/asobj/Namespace_as.cpp
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Number_as.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/QName_as.cpp
      libcore/asobj/Selection_as.cpp
      libcore/asobj/String_as.cpp
      libcore/asobj/TextFormat_as.cpp
      libcore/asobj/flash/accessibility/AccessibilityProperties_as.cpp
      libcore/asobj/flash/accessibility/Accessibility_as.cpp
      libcore/asobj/flash/desktop/ClipboardFormats_as.cpp
      libcore/asobj/flash/desktop/ClipboardTransferMode_as.cpp
      libcore/asobj/flash/desktop/Clipboard_as.cpp
      libcore/asobj/flash/display/AVM1Movie_as.cpp
      libcore/asobj/flash/display/ActionScriptVersion_as.cpp
      libcore/asobj/flash/display/BitmapDataChannel_as.cpp
      libcore/asobj/flash/display/BitmapData_as.cpp
      libcore/asobj/flash/display/Bitmap_as.cpp
      libcore/asobj/flash/display/BlendMode_as.cpp
      libcore/asobj/flash/display/CapsStyle_as.cpp
      libcore/asobj/flash/display/DisplayObjectContainer_as.cpp
      libcore/asobj/flash/display/DisplayObject_as.cpp
      libcore/asobj/flash/display/FrameLabel_as.cpp
      libcore/asobj/flash/display/GradientType_as.cpp
      libcore/asobj/flash/display/Graphics_as.cpp
      libcore/asobj/flash/display/IBitmapDrawable_as.cpp
      libcore/asobj/flash/display/InteractiveObject_as.cpp
      libcore/asobj/flash/display/InterpolationMethod_as.cpp
      libcore/asobj/flash/display/JointStyle_as.cpp
      libcore/asobj/flash/display/LineScaleMode_as.cpp
      libcore/asobj/flash/display/LoaderInfo_as.cpp
      libcore/asobj/flash/display/Loader_as.cpp
      libcore/asobj/flash/display/MorphShape_as.cpp
      libcore/asobj/flash/display/MovieClip_as.cpp
      libcore/asobj/flash/display/PixelSnapping_as.cpp
      libcore/asobj/flash/display/SWFVersion_as.cpp
      libcore/asobj/flash/display/Scene_as.cpp
      libcore/asobj/flash/display/Shape_as.cpp
      libcore/asobj/flash/display/SimpleButton_as.cpp
      libcore/asobj/flash/display/SpreadMethod_as.cpp
      libcore/asobj/flash/display/Sprite_as.cpp
      libcore/asobj/flash/display/StageAlign_as.cpp
      libcore/asobj/flash/display/StageDisplayState_as.cpp
      libcore/asobj/flash/display/StageQuality_as.cpp
      libcore/asobj/flash/display/StageScaleMode_as.cpp
      libcore/asobj/flash/display/Stage_as.cpp
      libcore/asobj/flash/errors/EOFError_as.cpp
      libcore/asobj/flash/errors/IOError_as.cpp
      libcore/asobj/flash/errors/IllegalOperationError_as.cpp
      libcore/asobj/flash/errors/InvalidSWFError_as.cpp
      libcore/asobj/flash/errors/MemoryError_as.cpp
      libcore/asobj/flash/errors/ScriptTimeoutError_as.cpp
      libcore/asobj/flash/errors/StackOverflowError_as.cpp
      libcore/asobj/flash/events/ActivityEvent_as.cpp
      libcore/asobj/flash/events/AsyncErrorEvent_as.cpp
      libcore/asobj/flash/events/ContextMenuEvent_as.cpp
      libcore/asobj/flash/events/DataEvent_as.cpp
      libcore/asobj/flash/events/ErrorEvent_as.cpp
      libcore/asobj/flash/events/EventDispatcher_as.cpp
      libcore/asobj/flash/events/EventPhase_as.cpp
      libcore/asobj/flash/events/Event_as.cpp
      libcore/asobj/flash/events/FocusEvent_as.cpp
      libcore/asobj/flash/events/FullScreenEvent_as.cpp
      libcore/asobj/flash/events/HTTPStatusEvent_as.cpp
      libcore/asobj/flash/events/IEventDispatcher_as.cpp
      libcore/asobj/flash/events/IMEEvent_as.cpp
      libcore/asobj/flash/events/IOErrorEvent_as.cpp
      libcore/asobj/flash/events/KeyboardEvent_as.cpp
      libcore/asobj/flash/events/MouseEvent_as.cpp
      libcore/asobj/flash/events/NetStatusEvent_as.cpp
      libcore/asobj/flash/events/ProgressEvent_as.cpp
      libcore/asobj/flash/events/SecurityErrorEvent_as.cpp
      libcore/asobj/flash/events/StatusEvent_as.cpp
      libcore/asobj/flash/events/SyncEvent_as.cpp
      libcore/asobj/flash/events/TextEvent_as.cpp
      libcore/asobj/flash/events/TimerEvent_as.cpp
      libcore/asobj/flash/external/ExternalInterface_as.cpp
      libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp
      libcore/asobj/flash/filters/BitmapFilterType_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp
      libcore/asobj/flash/geom/ColorTransform_as.cpp
      libcore/asobj/flash/geom/Matrix_as.cpp
      libcore/asobj/flash/geom/Point_as.cpp
      libcore/asobj/flash/geom/Rectangle_as.cpp
      libcore/asobj/flash/geom/Transform_as.cpp
      libcore/asobj/flash/media/Camera_as.cpp
      libcore/asobj/flash/media/ID3Info_as.cpp
      libcore/asobj/flash/media/Microphone_as.cpp
      libcore/asobj/flash/media/SoundChannel_as.cpp
      libcore/asobj/flash/media/SoundLoaderContext_as.cpp
      libcore/asobj/flash/media/SoundMixer_as.cpp
      libcore/asobj/flash/media/SoundTransform_as.cpp
      libcore/asobj/flash/media/Sound_as.cpp
      libcore/asobj/flash/media/Video_as.cpp
      libcore/asobj/flash/media/media_as.cpp
      libcore/asobj/flash/net/FileFilter_as.cpp
      libcore/asobj/flash/net/FileReferenceList_as.cpp
      libcore/asobj/flash/net/FileReference_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyOutput_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyWriter_as.cpp
      libcore/asobj/flash/net/LocalConnection_as.cpp
      libcore/asobj/flash/net/NetConnection_as.cpp
      libcore/asobj/flash/net/NetStream_as.cpp
      libcore/asobj/flash/net/ObjectEncoding_as.cpp
      libcore/asobj/flash/net/Responder_as.cpp
      libcore/asobj/flash/net/SharedObjectFlushStatus_as.cpp
      libcore/asobj/flash/net/SharedObject_as.cpp
      libcore/asobj/flash/net/Socket_as.cpp
      libcore/asobj/flash/net/URLLoaderDataFormat_as.cpp
      libcore/asobj/flash/net/URLLoader_as.cpp
      libcore/asobj/flash/net/URLRequestHeader_as.cpp
      libcore/asobj/flash/net/URLRequestMethod_as.cpp
      libcore/asobj/flash/net/URLRequest_as.cpp
      libcore/asobj/flash/net/URLStream_as.cpp
      libcore/asobj/flash/net/URLVariables_as.cpp
      libcore/asobj/flash/net/XMLSocket_as.cpp
      libcore/asobj/flash/printing/PrintJobOptions_as.cpp
      libcore/asobj/flash/printing/PrintJobOrientation_as.cpp
      libcore/asobj/flash/printing/PrintJob_as.cpp
      libcore/asobj/flash/sampler/DeleteObjectSample_as.cpp
      libcore/asobj/flash/sampler/NewObjectSample_as.cpp
      libcore/asobj/flash/sampler/Sample_as.cpp
      libcore/asobj/flash/sampler/StackFrame_as.cpp
      libcore/asobj/flash/system/ApplicationDomain_as.cpp
      libcore/asobj/flash/system/Capabilities_as.cpp
      libcore/asobj/flash/system/IMEConversionMode_as.cpp
      libcore/asobj/flash/system/IME_as.cpp
      libcore/asobj/flash/system/LoaderContext_as.cpp
      libcore/asobj/flash/system/SecurityDomain_as.cpp
      libcore/asobj/flash/system/SecurityPanel_as.cpp
      libcore/asobj/flash/system/Security_as.cpp
      libcore/asobj/flash/system/System_as.cpp
      libcore/asobj/flash/text/AntiAliasType_as.cpp
      libcore/asobj/flash/text/CSMSettings_as.cpp
      libcore/asobj/flash/text/FontStyle_as.cpp
      libcore/asobj/flash/text/FontType_as.cpp
      libcore/asobj/flash/text/Font_as.cpp
      libcore/asobj/flash/text/GridFitType_as.cpp
      libcore/asobj/flash/text/StaticText_as.cpp
      libcore/asobj/flash/text/StyleSheet_as.cpp
      libcore/asobj/flash/text/TextColorType_as.cpp
      libcore/asobj/flash/text/TextDisplayMode_as.cpp
      libcore/asobj/flash/text/TextFieldAutoSize_as.cpp
      libcore/asobj/flash/text/TextFieldType_as.cpp
      libcore/asobj/flash/text/TextField_as.cpp
      libcore/asobj/flash/text/TextFormatAlign_as.cpp
      libcore/asobj/flash/text/TextFormat_as.cpp
      libcore/asobj/flash/text/TextLineMetrics_as.cpp
      libcore/asobj/flash/text/TextRenderer_as.cpp
      libcore/asobj/flash/text/TextSnapshot_as.cpp
      libcore/asobj/flash/ui/ContextMenuBuiltInItems_as.cpp
      libcore/asobj/flash/ui/ContextMenuItem_as.cpp
      libcore/asobj/flash/ui/ContextMenu_as.cpp
      libcore/asobj/flash/ui/KeyLocation_as.cpp
      libcore/asobj/flash/ui/Keyboard_as.cpp
      libcore/asobj/flash/ui/Mouse_as.cpp
      libcore/asobj/flash/utils/ByteArray_as.cpp
      libcore/asobj/flash/utils/Dictionary_as.cpp
      libcore/asobj/flash/utils/Endian_as.cpp
      libcore/asobj/flash/utils/IDataInput_as.cpp
      libcore/asobj/flash/utils/IDataOutput_as.cpp
      libcore/asobj/flash/utils/IExternalizable_as.cpp
      libcore/asobj/flash/utils/Proxy_as.cpp
      libcore/asobj/flash/utils/Timer_as.cpp
      libcore/asobj/flash/xml/XMLDocument_as.cpp
      libcore/asobj/flash/xml/XMLNodeType_as.cpp
      libcore/asobj/flash/xml/XMLNode_as.cpp
      libcore/asobj/int_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.17
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 11:26:21 +0200
    message:
      More compile errors.
    modified:
      libcore/asobj/flash/display/MovieClip_as.cpp
      libcore/asobj/flash/events/ActivityEvent_as.cpp
      libcore/asobj/flash/events/AsyncErrorEvent_as.cpp
      libcore/asobj/flash/events/ErrorEvent_as.cpp
      libcore/asobj/flash/events/FocusEvent_as.cpp
      libcore/asobj/flash/events/FullScreenEvent_as.cpp
      libcore/asobj/flash/events/HTTPStatusEvent_as.cpp
      libcore/asobj/flash/events/IMEEvent_as.cpp
      libcore/asobj/flash/events/IOErrorEvent_as.cpp
      libcore/asobj/flash/events/KeyboardEvent_as.cpp
      libcore/asobj/flash/events/NetStatusEvent_as.cpp
      libcore/asobj/flash/events/SecurityErrorEvent_as.cpp
      libcore/asobj/flash/events/StatusEvent_as.cpp
      libcore/asobj/flash/events/SyncEvent_as.cpp
      libcore/asobj/flash/external/ExternalInterface_as.cpp
      libcore/asobj/flash/filters/BevelFilter_as.cpp
      libcore/asobj/flash/filters/BitmapFilter_as.cpp
      libcore/asobj/flash/filters/BlurFilter_as.cpp
      libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp
      libcore/asobj/flash/filters/DropShadowFilter_as.cpp
      libcore/asobj/flash/filters/GlowFilter_as.cpp
      libcore/asobj/flash/filters/GradientBevelFilter_as.cpp
      libcore/asobj/flash/filters/GradientGlowFilter_as.cpp
      libcore/asobj/flash/geom/ColorTransform_as.cpp
      libcore/asobj/flash/geom/Matrix_as.cpp
      libcore/asobj/flash/geom/Point_as.cpp
      libcore/asobj/flash/geom/Rectangle_as.cpp
      libcore/asobj/flash/media/Microphone_as.cpp
      libcore/asobj/flash/media/SoundMixer_as.cpp
      libcore/asobj/flash/net/SharedObject_as.cpp
      libcore/asobj/flash/net/Socket_as.cpp
      libcore/asobj/flash/net/URLLoader_as.cpp
      libcore/asobj/flash/printing/PrintJob_as.cpp
      libcore/asobj/flash/system/IME_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.18
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 11:32:53 +0200
    message:
      Finally fix builf again.
    modified:
      libcore/asobj/flash/system/System_as.cpp
      libcore/asobj/flash/text/Font_as.cpp
      libcore/asobj/flash/text/TextFieldAutoSize_as.cpp
      libcore/asobj/flash/text/TextRenderer_as.cpp
      libcore/asobj/flash/text/TextSnapshot_as.cpp
      libcore/asobj/flash/ui/ContextMenuItem_as.cpp
      libcore/asobj/flash/ui/ContextMenu_as.cpp
      libcore/asobj/flash/ui/Keyboard_as.cpp
      libcore/asobj/flash/utils/IDataOutput_as.cpp
      libcore/asobj/flash/xml/XMLDocument_as.cpp
      libcore/asobj/flash/xml/XMLNodeType_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.19
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 11:48:53 +0200
    message:
      Until everything is untangle we still get the global object from the VM,
      so don't initialize Global classes until the VM has a global object.
    modified:
      libcore/asobj/Globals.cpp
      libcore/asobj/Globals.h
      libcore/vm/VM.cpp
    ------------------------------------------------------------
    revno: 11248.1.20
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 12:34:17 +0200
    message:
      Use the Global_as createClass function to get almost all global
      class constructors. A small number of classes that do things slightly
      differently still use the old way.
    modified:
      extensions/dbus/dbus_ext.cpp
      extensions/dejagnu/dejagnu.cpp
      extensions/fileio/fileio.cpp
      extensions/gtk2/gtkext.cpp
      extensions/launcher/launcher_ext.cpp
      extensions/lirc/lirc_ext.cpp
      extensions/metome/metome_ext.cpp
      extensions/mysql/mysql_db.cpp
      libcore/Button.cpp
      libcore/TextField.cpp
      libcore/Video.cpp
      libcore/asobj/Color_as.cpp
      libcore/asobj/CustomActions.cpp
      libcore/asobj/Date_as.cpp
      libcore/asobj/Error_as.cpp
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/MovieClipLoader.cpp
      libcore/asobj/Namespace_as.cpp
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/QName_as.cpp
      libcore/asobj/TextFormat_as.cpp
      libcore/asobj/flash/accessibility/AccessibilityProperties_as.cpp
      libcore/asobj/flash/desktop/Clipboard_as.cpp
      libcore/asobj/flash/display/AVM1Movie_as.cpp
      libcore/asobj/flash/display/BitmapData_as.cpp
      libcore/asobj/flash/display/BitmapData_as.h
      libcore/asobj/flash/display/Bitmap_as.cpp
      libcore/asobj/flash/display/BlendMode_as.cpp
      libcore/asobj/flash/display/DisplayObjectContainer_as.cpp
      libcore/asobj/flash/display/DisplayObject_as.cpp
      libcore/asobj/flash/display/FrameLabel_as.cpp
      libcore/asobj/flash/display/Graphics_as.cpp
      libcore/asobj/flash/display/IBitmapDrawable_as.cpp
      libcore/asobj/flash/display/InteractiveObject_as.cpp
      libcore/asobj/flash/display/LoaderInfo_as.cpp
      libcore/asobj/flash/display/Loader_as.cpp
      libcore/asobj/flash/display/MorphShape_as.cpp
      libcore/asobj/flash/display/MovieClip_as.cpp
      libcore/asobj/flash/display/Scene_as.cpp
      libcore/asobj/flash/display/Shape_as.cpp
      libcore/asobj/flash/display/SimpleButton_as.cpp
      libcore/asobj/flash/display/Sprite_as.cpp
      libcore/asobj/flash/errors/EOFError_as.cpp
      libcore/asobj/flash/errors/IOError_as.cpp
      libcore/asobj/flash/errors/IllegalOperationError_as.cpp
      libcore/asobj/flash/errors/InvalidSWFError_as.cpp
      libcore/asobj/flash/errors/MemoryError_as.cpp
      libcore/asobj/flash/errors/ScriptTimeoutError_as.cpp
      libcore/asobj/flash/errors/StackOverflowError_as.cpp
      libcore/asobj/flash/events/ActivityEvent_as.cpp
      libcore/asobj/flash/events/AsyncErrorEvent_as.cpp
      libcore/asobj/flash/events/ContextMenuEvent_as.cpp
      libcore/asobj/flash/events/DataEvent_as.cpp
      libcore/asobj/flash/events/ErrorEvent_as.cpp
      libcore/asobj/flash/events/EventDispatcher_as.cpp
      libcore/asobj/flash/events/EventPhase_as.cpp
      libcore/asobj/flash/events/Event_as.cpp
      libcore/asobj/flash/events/FocusEvent_as.cpp
      libcore/asobj/flash/events/FullScreenEvent_as.cpp
      libcore/asobj/flash/events/HTTPStatusEvent_as.cpp
      libcore/asobj/flash/events/IEventDispatcher_as.cpp
      libcore/asobj/flash/events/IMEEvent_as.cpp
      libcore/asobj/flash/events/IOErrorEvent_as.cpp
      libcore/asobj/flash/events/KeyboardEvent_as.cpp
      libcore/asobj/flash/events/MouseEvent_as.cpp
      libcore/asobj/flash/events/NetStatusEvent_as.cpp
      libcore/asobj/flash/events/ProgressEvent_as.cpp
      libcore/asobj/flash/events/SecurityErrorEvent_as.cpp
      libcore/asobj/flash/events/StatusEvent_as.cpp
      libcore/asobj/flash/events/SyncEvent_as.cpp
      libcore/asobj/flash/events/TextEvent_as.cpp
      libcore/asobj/flash/events/TimerEvent_as.cpp
      libcore/asobj/flash/media/Camera_as.cpp
      libcore/asobj/flash/media/ID3Info_as.cpp
      libcore/asobj/flash/media/Microphone_as.cpp
      libcore/asobj/flash/media/SoundChannel_as.cpp
      libcore/asobj/flash/media/SoundLoaderContext_as.cpp
      libcore/asobj/flash/media/SoundMixer_as.cpp
      libcore/asobj/flash/media/SoundTransform_as.cpp
      libcore/asobj/flash/media/Sound_as.cpp
      libcore/asobj/flash/media/Video_as.cpp
      libcore/asobj/flash/media/media_as.cpp
      libcore/asobj/flash/net/FileFilter_as.cpp
      libcore/asobj/flash/net/FileReferenceList_as.cpp
      libcore/asobj/flash/net/FileReference_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyOutput_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyWriter_as.cpp
      libcore/asobj/flash/net/NetConnection_as.cpp
      libcore/asobj/flash/net/NetStream_as.cpp
      libcore/asobj/flash/net/ObjectEncoding_as.cpp
      libcore/asobj/flash/net/Responder_as.cpp
      libcore/asobj/flash/net/SharedObject_as.cpp
      libcore/asobj/flash/net/Socket_as.cpp
      libcore/asobj/flash/net/URLLoader_as.cpp
      libcore/asobj/flash/net/URLRequestHeader_as.cpp
      libcore/asobj/flash/net/URLRequest_as.cpp
      libcore/asobj/flash/net/URLStream_as.cpp
      libcore/asobj/flash/net/URLVariables_as.cpp
      libcore/asobj/flash/net/XMLSocket_as.cpp
      libcore/asobj/flash/printing/PrintJobOptions_as.cpp
      libcore/asobj/flash/printing/PrintJob_as.cpp
      libcore/asobj/flash/sampler/DeleteObjectSample_as.cpp
      libcore/asobj/flash/sampler/NewObjectSample_as.cpp
      libcore/asobj/flash/sampler/Sample_as.cpp
      libcore/asobj/flash/sampler/StackFrame_as.cpp
      libcore/asobj/flash/system/ApplicationDomain_as.cpp
      libcore/asobj/flash/system/Capabilities_as.cpp
      libcore/asobj/flash/system/IME_as.cpp
      libcore/asobj/flash/system/LoaderContext_as.cpp
      libcore/asobj/flash/system/SecurityDomain_as.cpp
      libcore/asobj/flash/system/SecurityPanel_as.cpp
      libcore/asobj/flash/system/Security_as.cpp
      libcore/asobj/flash/text/CSMSettings_as.cpp
      libcore/asobj/flash/text/FontStyle_as.cpp
      libcore/asobj/flash/text/FontType_as.cpp
      libcore/asobj/flash/text/Font_as.cpp
      libcore/asobj/flash/text/StaticText_as.cpp
      libcore/asobj/flash/text/StyleSheet_as.cpp
      libcore/asobj/flash/text/TextField_as.cpp
      libcore/asobj/flash/text/TextFormat_as.cpp
      libcore/asobj/flash/text/TextLineMetrics_as.cpp
      libcore/asobj/flash/text/TextRenderer_as.cpp
      libcore/asobj/flash/text/TextSnapshot_as.cpp
      libcore/asobj/flash/ui/ContextMenuBuiltInItems_as.cpp
      libcore/asobj/flash/ui/ContextMenuItem_as.cpp
      libcore/asobj/flash/ui/ContextMenu_as.cpp
      libcore/asobj/flash/ui/KeyLocation_as.cpp
      libcore/asobj/flash/utils/ByteArray_as.cpp
      libcore/asobj/flash/utils/Dictionary_as.cpp
      libcore/asobj/flash/utils/Endian_as.cpp
      libcore/asobj/flash/utils/IDataInput_as.cpp
      libcore/asobj/flash/utils/IDataOutput_as.cpp
      libcore/asobj/flash/utils/IExternalizable_as.cpp
      libcore/asobj/flash/utils/Proxy_as.cpp
      libcore/asobj/flash/utils/Timer_as.cpp
      libcore/asobj/flash/xml/XMLDocument_as.cpp
      libcore/asobj/flash/xml/XMLNode_as.cpp
      libcore/asobj/int_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.21
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 12:38:40 +0200
    message:
      Remove more builtin_function ctor calls.
    modified:
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/NetConnection_as.cpp
      libcore/asobj/TextFormat_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.22
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 12:41:41 +0200
    message:
      More use of Global_as functions.
    modified:
      libcore/asobj/AsBroadcaster.cpp
    ------------------------------------------------------------
    revno: 11248.1.23
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 12:49:07 +0200
    message:
      Minor changes to Array.
    modified:
      libcore/asobj/Array_as.cpp
      libcore/asobj/Array_as.h
      libcore/asobj/Globals.cpp
    ------------------------------------------------------------
    revno: 11248.1.24
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 12:50:49 +0200
    message:
      Fix AsBroadcaster, remove duplicated files annoyingly left around.
    removed:
      libcore/asobj/LocalConnection_as.cpp
      libcore/asobj/LocalConnection_as.h
    modified:
      libcore/asobj/AsBroadcaster.cpp
    ------------------------------------------------------------
    revno: 11248.1.25
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 12:56:15 +0200
    message:
      Fix array, drop more new builtin_function calls.
    modified:
      libcore/asobj/Array_as.cpp
      libcore/asobj/flash/net/LocalConnection_as.cpp
      libcore/asobj/flash/xml/XMLDocument_as.cpp
      libcore/asobj/flash/xml/XMLNode_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.26
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 13:02:24 +0200
    message:
      Drop a few more.
    modified:
      libcore/asobj/MovieClipLoader.cpp
      libcore/asobj/flash/external/ExternalInterface_as.cpp
      libcore/asobj/flash/external/ExternalInterface_as.h
      libcore/asobj/flash/ui/ContextMenuItem_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.27
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 13:15:27 +0200
    message:
      Drop most unused Global_as* variables.
    modified:
      libcore/asobj/flash/accessibility/AccessibilityProperties_as.cpp
      libcore/asobj/flash/desktop/Clipboard_as.cpp
      libcore/asobj/flash/display/AVM1Movie_as.cpp
      libcore/asobj/flash/display/BlendMode_as.cpp
      libcore/asobj/flash/display/DisplayObject_as.cpp
      libcore/asobj/flash/display/FrameLabel_as.cpp
      libcore/asobj/flash/display/Graphics_as.cpp
      libcore/asobj/flash/display/IBitmapDrawable_as.cpp
      libcore/asobj/flash/display/InteractiveObject_as.cpp
      libcore/asobj/flash/display/LoaderInfo_as.cpp
      libcore/asobj/flash/display/MorphShape_as.cpp
      libcore/asobj/flash/display/Scene_as.cpp
      libcore/asobj/flash/display/Shape_as.cpp
      libcore/asobj/flash/display/SimpleButton_as.cpp
      libcore/asobj/flash/display/Sprite_as.cpp
      libcore/asobj/flash/errors/EOFError_as.cpp
      libcore/asobj/flash/errors/IOError_as.cpp
      libcore/asobj/flash/errors/IllegalOperationError_as.cpp
      libcore/asobj/flash/errors/InvalidSWFError_as.cpp
      libcore/asobj/flash/errors/MemoryError_as.cpp
      libcore/asobj/flash/errors/ScriptTimeoutError_as.cpp
      libcore/asobj/flash/errors/StackOverflowError_as.cpp
      libcore/asobj/flash/events/EventPhase_as.cpp
      libcore/asobj/flash/events/IEventDispatcher_as.cpp
      libcore/asobj/flash/events/TimerEvent_as.cpp
      libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp
      libcore/asobj/flash/filters/BitmapFilterType_as.cpp
      libcore/asobj/flash/filters/BitmapFilter_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp
      libcore/asobj/flash/media/ID3Info_as.cpp
      libcore/asobj/flash/media/SoundChannel_as.cpp
      libcore/asobj/flash/media/SoundLoaderContext_as.cpp
      libcore/asobj/flash/media/SoundTransform_as.cpp
      libcore/asobj/flash/media/media_as.cpp
      libcore/asobj/flash/net/FileFilter_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyOutput_as.cpp
      libcore/asobj/flash/net/IDynamicPropertyWriter_as.cpp
      libcore/asobj/flash/net/NetConnection_as.cpp
      libcore/asobj/flash/net/ObjectEncoding_as.cpp
      libcore/asobj/flash/net/Responder_as.cpp
      libcore/asobj/flash/net/Socket_as.cpp
      libcore/asobj/flash/net/URLRequestHeader_as.cpp
      libcore/asobj/flash/net/URLRequest_as.cpp
      libcore/asobj/flash/net/URLVariables_as.cpp
      libcore/asobj/flash/printing/PrintJobOptions_as.cpp
      libcore/asobj/flash/sampler/DeleteObjectSample_as.cpp
      libcore/asobj/flash/sampler/NewObjectSample_as.cpp
      libcore/asobj/flash/sampler/Sample_as.cpp
      libcore/asobj/flash/system/ApplicationDomain_as.cpp
      libcore/asobj/flash/system/Capabilities_as.cpp
      libcore/asobj/flash/system/LoaderContext_as.cpp
      libcore/asobj/flash/system/SecurityDomain_as.cpp
      libcore/asobj/flash/system/SecurityPanel_as.cpp
      libcore/asobj/flash/system/Security_as.cpp
      libcore/asobj/flash/text/CSMSettings_as.cpp
      libcore/asobj/flash/text/FontStyle_as.cpp
      libcore/asobj/flash/text/FontType_as.cpp
      libcore/asobj/flash/text/StaticText_as.cpp
      libcore/asobj/flash/text/StyleSheet_as.cpp
      libcore/asobj/flash/text/TextFormat_as.cpp
      libcore/asobj/flash/text/TextLineMetrics_as.cpp
      libcore/asobj/flash/ui/ContextMenuBuiltInItems_as.cpp
      libcore/asobj/flash/ui/KeyLocation_as.cpp
      libcore/asobj/flash/utils/ByteArray_as.cpp
      libcore/asobj/flash/utils/Dictionary_as.cpp
      libcore/asobj/flash/utils/Endian_as.cpp
      libcore/asobj/flash/utils/IDataInput_as.cpp
      libcore/asobj/flash/utils/IExternalizable_as.cpp
      libcore/asobj/flash/utils/Timer_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.28
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 13:16:08 +0200
    message:
      Drop another one.
    modified:
      libcore/asobj/Color_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.29
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 13:18:42 +0200
    message:
      Drop more unused variables.
    modified:
      libcore/asobj/flash/display/ActionScriptVersion_as.cpp
      libcore/asobj/flash/display/BitmapDataChannel_as.cpp
      libcore/asobj/flash/display/CapsStyle_as.cpp
      libcore/asobj/flash/display/GradientType_as.cpp
      libcore/asobj/flash/display/InterpolationMethod_as.cpp
      libcore/asobj/flash/display/JointStyle_as.cpp
      libcore/asobj/flash/display/LineScaleMode_as.cpp
      libcore/asobj/flash/display/PixelSnapping_as.cpp
      libcore/asobj/flash/display/SWFVersion_as.cpp
      libcore/asobj/flash/display/SpreadMethod_as.cpp
      libcore/asobj/flash/display/StageAlign_as.cpp
      libcore/asobj/flash/display/StageDisplayState_as.cpp
      libcore/asobj/flash/display/StageQuality_as.cpp
      libcore/asobj/flash/net/SharedObjectFlushStatus_as.cpp
      libcore/asobj/flash/net/URLLoaderDataFormat_as.cpp
      libcore/asobj/flash/net/URLRequestMethod_as.cpp
      libcore/asobj/flash/printing/PrintJobOrientation_as.cpp
      libcore/asobj/flash/system/IMEConversionMode_as.cpp
      libcore/asobj/flash/text/AntiAliasType_as.cpp
      libcore/asobj/flash/text/GridFitType_as.cpp
      libcore/asobj/flash/text/TextColorType_as.cpp
      libcore/asobj/flash/text/TextDisplayMode_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.30
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 13:32:50 +0200
    message:
      Gut two constant classes.
    modified:
      libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp
      libcore/asobj/flash/filters/BitmapFilterType_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.31
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 13:43:51 +0200
    message:
      Fix the constant classes, get the rest of the abominable filter classes
      to build somehow.
    modified:
      libcore/asobj/flash/filters/BevelFilter_as.cpp
      libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp
      libcore/asobj/flash/filters/BitmapFilterType_as.cpp
      libcore/asobj/flash/filters/BlurFilter_as.cpp
      libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp
      libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp
      libcore/asobj/flash/filters/DropShadowFilter_as.cpp
      libcore/asobj/flash/filters/GlowFilter_as.cpp
      libcore/asobj/flash/filters/GradientBevelFilter_as.cpp
      libcore/asobj/flash/filters/GradientGlowFilter_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.32
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 13:50:00 +0200
    message:
      Improve some more ugliness.
    modified:
      libcore/asobj/flash/filters/BevelFilter_as.cpp
      libcore/asobj/flash/filters/BlurFilter_as.cpp
      libcore/asobj/flash/filters/DropShadowFilter_as.cpp
      libcore/asobj/flash/filters/GlowFilter_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.33
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 14:04:40 +0200
    message:
      Drop more.
    modified:
      libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp
      libcore/asobj/flash/filters/GradientBevelFilter_as.cpp
      libcore/asobj/flash/filters/GradientGlowFilter_as.cpp
    ------------------------------------------------------------
    revno: 11248.1.34
    committer: Benjamin Wolsey <address@hidden>
    branch nick: temp
    timestamp: Tue 2009-07-14 14:25:24 +0200
    message:
      Fix some straggling classes.
    removed:
      libcore/asobj/flash/system/ApplicationDomain_as3.cpp.works
    modified:
      libcore/TextField.cpp
      libcore/asobj/flash/display/AVM1Movie_as.cpp
      libcore/asobj/flash/display/DisplayObjectContainer_as.cpp
      libcore/asobj/flash/events/Event_as.cpp
      libcore/asobj/flash/filters/BitmapFilter_as.cpp
      libcore/asobj/flash/media/ID3Info_as.cpp
Diff too large for email (15972 lines, the limit is 10000).

reply via email to

[Prev in Thread] Current Thread [Next in Thread]