[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/trunk r11297: Increased robustness of show
From: |
Jon Crider |
Subject: |
[Gnash-commit] /srv/bzr/gnash/trunk r11297: Increased robustness of showMenu, added test cases. Added test cases for rc file option |
Date: |
Tue, 21 Jul 2009 15:59:27 -0600 |
User-agent: |
Bazaar (1.13.1) |
------------------------------------------------------------
revno: 11297
committer: Jon Crider <address@hidden>
branch nick: trunk
timestamp: Tue 2009-07-21 15:59:27 -0600
message:
Increased robustness of showMenu, added test cases. Added test cases for rc
file option
modified:
gui/gtk.cpp
gui/gtksup.h
libbase/gnashrc.in
libcore/asobj/flash/display/Stage_as.cpp
testsuite/libbase.all/TCXXRc.cpp
testsuite/libbase.all/gnashrc.in
testsuite/misc-haxe.all/classes.all/display/Stage_as.hx
------------------------------------------------------------
revno: 11192.1.4
committer: Jon Crider <address@hidden>
branch nick: showMenuImpl
timestamp: Tue 2009-07-21 11:57:54 -0600
message:
merged from trunk
removed:
libcore/asobj/flash/display/displayclasses.h
libcore/asobj/flash/external/externalclasses.h
libcore/asobj/flash/filters/filtersclasses.h
libcore/asobj/flash/flashclasses.h
libcore/asobj/flash/geom/geomclasses.h
libcore/asobj/flash/net/netclasses.h
libcore/asobj/flash/text/textclasses.h
added:
cygnal/cygnalrc.in
libmedia/VideoInput.cpp
libnet/sshserver.cpp
libnet/sshserver.h
libnet/sslserver.cpp
libnet/sslserver.h
testsuite/libmedia.all/
testsuite/libmedia.all/Makefile.am
testsuite/libmedia.all/test_videoinput.cpp
testsuite/network.all/clientcert.pem
testsuite/network.all/clientkey.pem
testsuite/network.all/clientreq.pem
testsuite/network.all/dh1024.pem
testsuite/network.all/dh512.pem
testsuite/network.all/rootcert.pem
testsuite/network.all/rootkey.pem
testsuite/network.all/rootreq.pem
testsuite/network.all/server.pem
testsuite/network.all/serverCA.pem
testsuite/network.all/serverCAcert.pem
testsuite/network.all/serverCAkey.pem
testsuite/network.all/serverCAreq.pem
testsuite/network.all/servercert.pem
testsuite/network.all/serverkey.pem
testsuite/network.all/serverreq.pem
utilities/findmicrophones.cpp
utilities/findwebcams.cpp
renamed:
libcore/as_prop_flags.h => libcore/PropFlags.h
testsuite/libcore.all/as_prop_flagsTest.cpp =>
testsuite/libcore.all/PropFlagsTest.cpp
modified:
backend/Renderer_cairo.cpp
backend/Renderer_cairo.h
backend/Renderer_ogl.cpp
backend/Renderer_ogl.h
configure.ac
cygnal/Makefile.am
cygnal/crc.cpp
cygnal/crc.h
doc/Makefile.am
gui/Kde4GlueOgl.cpp
gui/aqua_ogl_glue.h
gui/gtk_glue.h
gui/gtk_glue_cairo.h
gui/gtk_glue_gtkglext.cpp
gui/kde_glue_opengl.h
gui/sdl_ogl_glue.h
libamf/lcshm.cpp
libamf/lcshm.h
libbase/gnashrc.in
libbase/rc.cpp
libbase/rc.h
libbase/sharedlib.h
libcore/Button.cpp
libcore/Button.h
libcore/ClassHierarchy.cpp
libcore/ClassHierarchy.h
libcore/Makefile.am
libcore/MovieClip.cpp
libcore/Property.h
libcore/PropertyList.cpp
libcore/PropertyList.h
libcore/TextField.cpp
libcore/TextField.h
libcore/Video.cpp
libcore/Video.h
libcore/asClass.cpp
libcore/asMethod.cpp
libcore/as_function.cpp
libcore/as_function.h
libcore/as_object.cpp
libcore/as_object.h
libcore/asobj/Array_as.cpp
libcore/asobj/Array_as.h
libcore/asobj/AsBroadcaster.cpp
libcore/asobj/AsBroadcaster.h
libcore/asobj/Boolean_as.cpp
libcore/asobj/Boolean_as.h
libcore/asobj/Color_as.cpp
libcore/asobj/Color_as.h
libcore/asobj/CustomActions.cpp
libcore/asobj/CustomActions.h
libcore/asobj/Date_as.cpp
libcore/asobj/Date_as.h
libcore/asobj/Error_as.cpp
libcore/asobj/Error_as.h
libcore/asobj/Global_as.h
libcore/asobj/Globals.cpp
libcore/asobj/Globals.h
libcore/asobj/LoadVars_as.cpp
libcore/asobj/LoadVars_as.h
libcore/asobj/LoadableObject.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/Math_as.h
libcore/asobj/MovieClipLoader.cpp
libcore/asobj/MovieClipLoader.h
libcore/asobj/Namespace_as.cpp
libcore/asobj/Namespace_as.h
libcore/asobj/NetConnection_as.cpp
libcore/asobj/NetConnection_as.h
libcore/asobj/NetStream_as.cpp
libcore/asobj/NetStream_as.h
libcore/asobj/Number_as.cpp
libcore/asobj/Number_as.h
libcore/asobj/Object.cpp
libcore/asobj/Object.h
libcore/asobj/QName_as.cpp
libcore/asobj/QName_as.h
libcore/asobj/Selection_as.cpp
libcore/asobj/Selection_as.h
libcore/asobj/String_as.cpp
libcore/asobj/String_as.h
libcore/asobj/TextFormat_as.cpp
libcore/asobj/TextFormat_as.h
libcore/asobj/flash.am
libcore/asobj/flash/accessibility/AccessibilityProperties_as.cpp
libcore/asobj/flash/accessibility/AccessibilityProperties_as.h
libcore/asobj/flash/accessibility/Accessibility_as.cpp
libcore/asobj/flash/accessibility/Accessibility_as.h
libcore/asobj/flash/desktop/ClipboardFormats_as.cpp
libcore/asobj/flash/desktop/ClipboardFormats_as.h
libcore/asobj/flash/desktop/ClipboardTransferMode_as.cpp
libcore/asobj/flash/desktop/ClipboardTransferMode_as.h
libcore/asobj/flash/desktop/Clipboard_as.cpp
libcore/asobj/flash/desktop/Clipboard_as.h
libcore/asobj/flash/display/AVM1Movie_as.cpp
libcore/asobj/flash/display/AVM1Movie_as.h
libcore/asobj/flash/display/ActionScriptVersion_as.cpp
libcore/asobj/flash/display/ActionScriptVersion_as.h
libcore/asobj/flash/display/BitmapDataChannel_as.cpp
libcore/asobj/flash/display/BitmapDataChannel_as.h
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/Bitmap_as.h
libcore/asobj/flash/display/BlendMode_as.cpp
libcore/asobj/flash/display/BlendMode_as.h
libcore/asobj/flash/display/CapsStyle_as.cpp
libcore/asobj/flash/display/CapsStyle_as.h
libcore/asobj/flash/display/DisplayObjectContainer_as.cpp
libcore/asobj/flash/display/DisplayObjectContainer_as.h
libcore/asobj/flash/display/DisplayObject_as.cpp
libcore/asobj/flash/display/DisplayObject_as.h
libcore/asobj/flash/display/FrameLabel_as.cpp
libcore/asobj/flash/display/FrameLabel_as.h
libcore/asobj/flash/display/GradientType_as.cpp
libcore/asobj/flash/display/GradientType_as.h
libcore/asobj/flash/display/Graphics_as.cpp
libcore/asobj/flash/display/Graphics_as.h
libcore/asobj/flash/display/IBitmapDrawable_as.cpp
libcore/asobj/flash/display/IBitmapDrawable_as.h
libcore/asobj/flash/display/InteractiveObject_as.cpp
libcore/asobj/flash/display/InteractiveObject_as.h
libcore/asobj/flash/display/InterpolationMethod_as.cpp
libcore/asobj/flash/display/InterpolationMethod_as.h
libcore/asobj/flash/display/JointStyle_as.cpp
libcore/asobj/flash/display/JointStyle_as.h
libcore/asobj/flash/display/LineScaleMode_as.cpp
libcore/asobj/flash/display/LineScaleMode_as.h
libcore/asobj/flash/display/LoaderInfo_as.cpp
libcore/asobj/flash/display/LoaderInfo_as.h
libcore/asobj/flash/display/Loader_as.cpp
libcore/asobj/flash/display/Loader_as.h
libcore/asobj/flash/display/MorphShape_as.cpp
libcore/asobj/flash/display/MorphShape_as.h
libcore/asobj/flash/display/MovieClip_as.cpp
libcore/asobj/flash/display/MovieClip_as.h
libcore/asobj/flash/display/PixelSnapping_as.cpp
libcore/asobj/flash/display/PixelSnapping_as.h
libcore/asobj/flash/display/SWFVersion_as.cpp
libcore/asobj/flash/display/SWFVersion_as.h
libcore/asobj/flash/display/Scene_as.cpp
libcore/asobj/flash/display/Scene_as.h
libcore/asobj/flash/display/Shape_as.cpp
libcore/asobj/flash/display/Shape_as.h
libcore/asobj/flash/display/SimpleButton_as.cpp
libcore/asobj/flash/display/SimpleButton_as.h
libcore/asobj/flash/display/SpreadMethod_as.cpp
libcore/asobj/flash/display/SpreadMethod_as.h
libcore/asobj/flash/display/Sprite_as.cpp
libcore/asobj/flash/display/Sprite_as.h
libcore/asobj/flash/display/StageAlign_as.cpp
libcore/asobj/flash/display/StageAlign_as.h
libcore/asobj/flash/display/StageDisplayState_as.cpp
libcore/asobj/flash/display/StageDisplayState_as.h
libcore/asobj/flash/display/StageQuality_as.cpp
libcore/asobj/flash/display/StageQuality_as.h
libcore/asobj/flash/display/StageScaleMode_as.cpp
libcore/asobj/flash/display/StageScaleMode_as.h
libcore/asobj/flash/display/Stage_as.cpp
libcore/asobj/flash/display/Stage_as.h
libcore/asobj/flash/display/display.am
libcore/asobj/flash/display/display_pkg.cpp
libcore/asobj/flash/display/display_pkg.h
libcore/asobj/flash/errors/EOFError_as.cpp
libcore/asobj/flash/errors/EOFError_as.h
libcore/asobj/flash/errors/IOError_as.cpp
libcore/asobj/flash/errors/IOError_as.h
libcore/asobj/flash/errors/IllegalOperationError_as.cpp
libcore/asobj/flash/errors/IllegalOperationError_as.h
libcore/asobj/flash/errors/InvalidSWFError_as.cpp
libcore/asobj/flash/errors/InvalidSWFError_as.h
libcore/asobj/flash/errors/MemoryError_as.cpp
libcore/asobj/flash/errors/MemoryError_as.h
libcore/asobj/flash/errors/ScriptTimeoutError_as.cpp
libcore/asobj/flash/errors/ScriptTimeoutError_as.h
libcore/asobj/flash/errors/StackOverflowError_as.cpp
libcore/asobj/flash/errors/StackOverflowError_as.h
libcore/asobj/flash/events/ActivityEvent_as.cpp
libcore/asobj/flash/events/ActivityEvent_as.h
libcore/asobj/flash/events/AsyncErrorEvent_as.cpp
libcore/asobj/flash/events/AsyncErrorEvent_as.h
libcore/asobj/flash/events/ContextMenuEvent_as.cpp
libcore/asobj/flash/events/ContextMenuEvent_as.h
libcore/asobj/flash/events/DataEvent_as.cpp
libcore/asobj/flash/events/DataEvent_as.h
libcore/asobj/flash/events/ErrorEvent_as.cpp
libcore/asobj/flash/events/ErrorEvent_as.h
libcore/asobj/flash/events/EventDispatcher_as.cpp
libcore/asobj/flash/events/EventDispatcher_as.h
libcore/asobj/flash/events/EventPhase_as.cpp
libcore/asobj/flash/events/EventPhase_as.h
libcore/asobj/flash/events/Event_as.cpp
libcore/asobj/flash/events/Event_as.h
libcore/asobj/flash/events/FocusEvent_as.cpp
libcore/asobj/flash/events/FocusEvent_as.h
libcore/asobj/flash/events/FullScreenEvent_as.cpp
libcore/asobj/flash/events/FullScreenEvent_as.h
libcore/asobj/flash/events/HTTPStatusEvent_as.cpp
libcore/asobj/flash/events/HTTPStatusEvent_as.h
libcore/asobj/flash/events/IEventDispatcher_as.cpp
libcore/asobj/flash/events/IEventDispatcher_as.h
libcore/asobj/flash/events/IMEEvent_as.cpp
libcore/asobj/flash/events/IMEEvent_as.h
libcore/asobj/flash/events/IOErrorEvent_as.cpp
libcore/asobj/flash/events/IOErrorEvent_as.h
libcore/asobj/flash/events/KeyboardEvent_as.cpp
libcore/asobj/flash/events/KeyboardEvent_as.h
libcore/asobj/flash/events/MouseEvent_as.cpp
libcore/asobj/flash/events/MouseEvent_as.h
libcore/asobj/flash/events/NetStatusEvent_as.cpp
libcore/asobj/flash/events/NetStatusEvent_as.h
libcore/asobj/flash/events/ProgressEvent_as.cpp
libcore/asobj/flash/events/ProgressEvent_as.h
libcore/asobj/flash/events/SecurityErrorEvent_as.cpp
libcore/asobj/flash/events/SecurityErrorEvent_as.h
libcore/asobj/flash/events/StatusEvent_as.cpp
libcore/asobj/flash/events/StatusEvent_as.h
libcore/asobj/flash/events/SyncEvent_as.cpp
libcore/asobj/flash/events/SyncEvent_as.h
libcore/asobj/flash/events/TextEvent_as.cpp
libcore/asobj/flash/events/TextEvent_as.h
libcore/asobj/flash/events/TimerEvent_as.cpp
libcore/asobj/flash/events/TimerEvent_as.h
libcore/asobj/flash/external/ExternalInterface_as.cpp
libcore/asobj/flash/external/ExternalInterface_as.h
libcore/asobj/flash/external/external.am
libcore/asobj/flash/external/external_pkg.cpp
libcore/asobj/flash/external/external_pkg.h
libcore/asobj/flash/filters/BevelFilter_as.cpp
libcore/asobj/flash/filters/BevelFilter_as.h
libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp
libcore/asobj/flash/filters/BitmapFilterQuality_as.h
libcore/asobj/flash/filters/BitmapFilterType_as.cpp
libcore/asobj/flash/filters/BitmapFilterType_as.h
libcore/asobj/flash/filters/BitmapFilter_as.cpp
libcore/asobj/flash/filters/BitmapFilter_as.h
libcore/asobj/flash/filters/BlurFilter_as.cpp
libcore/asobj/flash/filters/BlurFilter_as.h
libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp
libcore/asobj/flash/filters/ColorMatrixFilter_as.h
libcore/asobj/flash/filters/ConvolutionFilter_as.cpp
libcore/asobj/flash/filters/ConvolutionFilter_as.h
libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp
libcore/asobj/flash/filters/DisplacementMapFilterMode_as.h
libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp
libcore/asobj/flash/filters/DisplacementMapFilter_as.h
libcore/asobj/flash/filters/DropShadowFilter_as.cpp
libcore/asobj/flash/filters/DropShadowFilter_as.h
libcore/asobj/flash/filters/GlowFilter_as.cpp
libcore/asobj/flash/filters/GlowFilter_as.h
libcore/asobj/flash/filters/GradientBevelFilter_as.cpp
libcore/asobj/flash/filters/GradientBevelFilter_as.h
libcore/asobj/flash/filters/GradientGlowFilter_as.cpp
libcore/asobj/flash/filters/GradientGlowFilter_as.h
libcore/asobj/flash/filters/filters.am
libcore/asobj/flash/filters/filters_pkg.cpp
libcore/asobj/flash/filters/filters_pkg.h
libcore/asobj/flash/flash_pkg.cpp
libcore/asobj/flash/flash_pkg.h
libcore/asobj/flash/geom/ColorTransform_as.cpp
libcore/asobj/flash/geom/ColorTransform_as.h
libcore/asobj/flash/geom/Matrix_as.cpp
libcore/asobj/flash/geom/Matrix_as.h
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/flash/geom/Point_as.h
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/flash/geom/Rectangle_as.h
libcore/asobj/flash/geom/Transform_as.cpp
libcore/asobj/flash/geom/Transform_as.h
libcore/asobj/flash/geom/geom.am
libcore/asobj/flash/geom/geom_pkg.cpp
libcore/asobj/flash/geom/geom_pkg.h
libcore/asobj/flash/media/Camera_as.cpp
libcore/asobj/flash/media/Camera_as.h
libcore/asobj/flash/media/ID3Info_as.cpp
libcore/asobj/flash/media/ID3Info_as.h
libcore/asobj/flash/media/Microphone_as.cpp
libcore/asobj/flash/media/Microphone_as.h
libcore/asobj/flash/media/SoundChannel_as.cpp
libcore/asobj/flash/media/SoundChannel_as.h
libcore/asobj/flash/media/SoundLoaderContext_as.cpp
libcore/asobj/flash/media/SoundLoaderContext_as.h
libcore/asobj/flash/media/SoundMixer_as.cpp
libcore/asobj/flash/media/SoundMixer_as.h
libcore/asobj/flash/media/SoundTransform_as.cpp
libcore/asobj/flash/media/SoundTransform_as.h
libcore/asobj/flash/media/Sound_as.cpp
libcore/asobj/flash/media/Sound_as.h
libcore/asobj/flash/media/Video_as.cpp
libcore/asobj/flash/media/Video_as.h
libcore/asobj/flash/media/media_as.cpp
libcore/asobj/flash/media/media_as.h
libcore/asobj/flash/net/FileFilter_as.cpp
libcore/asobj/flash/net/FileFilter_as.h
libcore/asobj/flash/net/FileReferenceList_as.cpp
libcore/asobj/flash/net/FileReferenceList_as.h
libcore/asobj/flash/net/FileReference_as.cpp
libcore/asobj/flash/net/FileReference_as.h
libcore/asobj/flash/net/IDynamicPropertyOutput_as.cpp
libcore/asobj/flash/net/IDynamicPropertyOutput_as.h
libcore/asobj/flash/net/IDynamicPropertyWriter_as.cpp
libcore/asobj/flash/net/IDynamicPropertyWriter_as.h
libcore/asobj/flash/net/LocalConnection_as.cpp
libcore/asobj/flash/net/LocalConnection_as.h
libcore/asobj/flash/net/NetConnection_as.cpp
libcore/asobj/flash/net/NetConnection_as.h
libcore/asobj/flash/net/NetStream_as.cpp
libcore/asobj/flash/net/NetStream_as.h
libcore/asobj/flash/net/ObjectEncoding_as.cpp
libcore/asobj/flash/net/ObjectEncoding_as.h
libcore/asobj/flash/net/Responder_as.cpp
libcore/asobj/flash/net/Responder_as.h
libcore/asobj/flash/net/SharedObjectFlushStatus_as.cpp
libcore/asobj/flash/net/SharedObjectFlushStatus_as.h
libcore/asobj/flash/net/SharedObject_as.cpp
libcore/asobj/flash/net/SharedObject_as.h
libcore/asobj/flash/net/Socket_as.cpp
libcore/asobj/flash/net/Socket_as.h
libcore/asobj/flash/net/URLLoaderDataFormat_as.cpp
libcore/asobj/flash/net/URLLoaderDataFormat_as.h
libcore/asobj/flash/net/URLLoader_as.cpp
libcore/asobj/flash/net/URLLoader_as.h
libcore/asobj/flash/net/URLRequestHeader_as.cpp
libcore/asobj/flash/net/URLRequestHeader_as.h
libcore/asobj/flash/net/URLRequestMethod_as.cpp
libcore/asobj/flash/net/URLRequestMethod_as.h
libcore/asobj/flash/net/URLRequest_as.cpp
libcore/asobj/flash/net/URLRequest_as.h
libcore/asobj/flash/net/URLStream_as.cpp
libcore/asobj/flash/net/URLStream_as.h
libcore/asobj/flash/net/URLVariables_as.cpp
libcore/asobj/flash/net/URLVariables_as.h
libcore/asobj/flash/net/XMLSocket_as.cpp
libcore/asobj/flash/net/XMLSocket_as.h
libcore/asobj/flash/net/net.am
libcore/asobj/flash/net/net_pkg.cpp
libcore/asobj/flash/net/net_pkg.h
libcore/asobj/flash/printing/PrintJobOptions_as.cpp
libcore/asobj/flash/printing/PrintJobOptions_as.h
libcore/asobj/flash/printing/PrintJobOrientation_as.cpp
libcore/asobj/flash/printing/PrintJobOrientation_as.h
libcore/asobj/flash/printing/PrintJob_as.cpp
libcore/asobj/flash/printing/PrintJob_as.h
libcore/asobj/flash/sampler/DeleteObjectSample_as.cpp
libcore/asobj/flash/sampler/DeleteObjectSample_as.h
libcore/asobj/flash/sampler/NewObjectSample_as.cpp
libcore/asobj/flash/sampler/NewObjectSample_as.h
libcore/asobj/flash/sampler/Sample_as.cpp
libcore/asobj/flash/sampler/Sample_as.h
libcore/asobj/flash/sampler/StackFrame_as.cpp
libcore/asobj/flash/sampler/StackFrame_as.h
libcore/asobj/flash/system/ApplicationDomain_as.cpp
libcore/asobj/flash/system/ApplicationDomain_as.h
libcore/asobj/flash/system/Capabilities_as.cpp
libcore/asobj/flash/system/Capabilities_as.h
libcore/asobj/flash/system/IMEConversionMode_as.cpp
libcore/asobj/flash/system/IMEConversionMode_as.h
libcore/asobj/flash/system/IME_as.cpp
libcore/asobj/flash/system/IME_as.h
libcore/asobj/flash/system/LoaderContext_as.cpp
libcore/asobj/flash/system/LoaderContext_as.h
libcore/asobj/flash/system/SecurityDomain_as.cpp
libcore/asobj/flash/system/SecurityDomain_as.h
libcore/asobj/flash/system/SecurityPanel_as.cpp
libcore/asobj/flash/system/SecurityPanel_as.h
libcore/asobj/flash/system/Security_as.cpp
libcore/asobj/flash/system/Security_as.h
libcore/asobj/flash/system/System_as.cpp
libcore/asobj/flash/system/System_as.h
libcore/asobj/flash/text/AntiAliasType_as.cpp
libcore/asobj/flash/text/AntiAliasType_as.h
libcore/asobj/flash/text/CSMSettings_as.cpp
libcore/asobj/flash/text/CSMSettings_as.h
libcore/asobj/flash/text/FontStyle_as.cpp
libcore/asobj/flash/text/FontStyle_as.h
libcore/asobj/flash/text/FontType_as.cpp
libcore/asobj/flash/text/FontType_as.h
libcore/asobj/flash/text/Font_as.cpp
libcore/asobj/flash/text/Font_as.h
libcore/asobj/flash/text/GridFitType_as.cpp
libcore/asobj/flash/text/GridFitType_as.h
libcore/asobj/flash/text/StaticText_as.cpp
libcore/asobj/flash/text/StaticText_as.h
libcore/asobj/flash/text/StyleSheet_as.cpp
libcore/asobj/flash/text/StyleSheet_as.h
libcore/asobj/flash/text/TextColorType_as.cpp
libcore/asobj/flash/text/TextColorType_as.h
libcore/asobj/flash/text/TextDisplayMode_as.cpp
libcore/asobj/flash/text/TextDisplayMode_as.h
libcore/asobj/flash/text/TextFieldAutoSize_as.cpp
libcore/asobj/flash/text/TextFieldAutoSize_as.h
libcore/asobj/flash/text/TextFieldType_as.cpp
libcore/asobj/flash/text/TextFieldType_as.h
libcore/asobj/flash/text/TextField_as.cpp
libcore/asobj/flash/text/TextField_as.h
libcore/asobj/flash/text/TextFormatAlign_as.cpp
libcore/asobj/flash/text/TextFormatAlign_as.h
libcore/asobj/flash/text/TextFormat_as.cpp
libcore/asobj/flash/text/TextFormat_as.h
libcore/asobj/flash/text/TextLineMetrics_as.cpp
libcore/asobj/flash/text/TextLineMetrics_as.h
libcore/asobj/flash/text/TextRenderer_as.cpp
libcore/asobj/flash/text/TextRenderer_as.h
libcore/asobj/flash/text/TextSnapshot_as.cpp
libcore/asobj/flash/text/TextSnapshot_as.h
libcore/asobj/flash/text/text.am
libcore/asobj/flash/text/text_pkg.cpp
libcore/asobj/flash/text/text_pkg.h
libcore/asobj/flash/ui/ContextMenuBuiltInItems_as.cpp
libcore/asobj/flash/ui/ContextMenuBuiltInItems_as.h
libcore/asobj/flash/ui/ContextMenuItem_as.cpp
libcore/asobj/flash/ui/ContextMenuItem_as.h
libcore/asobj/flash/ui/ContextMenu_as.cpp
libcore/asobj/flash/ui/ContextMenu_as.h
libcore/asobj/flash/ui/KeyLocation_as.cpp
libcore/asobj/flash/ui/KeyLocation_as.h
libcore/asobj/flash/ui/Keyboard_as.cpp
libcore/asobj/flash/ui/Keyboard_as.h
libcore/asobj/flash/ui/Mouse_as.cpp
libcore/asobj/flash/ui/Mouse_as.h
libcore/asobj/flash/utils/ByteArray_as.cpp
libcore/asobj/flash/utils/ByteArray_as.h
libcore/asobj/flash/utils/Dictionary_as.cpp
libcore/asobj/flash/utils/Dictionary_as.h
libcore/asobj/flash/utils/Endian_as.cpp
libcore/asobj/flash/utils/Endian_as.h
libcore/asobj/flash/utils/IDataInput_as.cpp
libcore/asobj/flash/utils/IDataInput_as.h
libcore/asobj/flash/utils/IDataOutput_as.cpp
libcore/asobj/flash/utils/IDataOutput_as.h
libcore/asobj/flash/utils/IExternalizable_as.cpp
libcore/asobj/flash/utils/IExternalizable_as.h
libcore/asobj/flash/utils/Proxy_as.cpp
libcore/asobj/flash/utils/Proxy_as.h
libcore/asobj/flash/utils/Timer_as.cpp
libcore/asobj/flash/utils/Timer_as.h
libcore/asobj/flash/xml/XMLDocument_as.cpp
libcore/asobj/flash/xml/XMLDocument_as.h
libcore/asobj/flash/xml/XMLNodeType_as.cpp
libcore/asobj/flash/xml/XMLNodeType_as.h
libcore/asobj/flash/xml/XMLNode_as.cpp
libcore/asobj/flash/xml/XMLNode_as.h
libcore/asobj/int_as.cpp
libcore/asobj/int_as.h
libcore/movie_root.cpp
libcore/vm/CallStack.cpp
libcore/vm/Machine.cpp
libmedia/Makefile.am
libmedia/VideoInput.h
libmedia/gst/VideoInputGst.cpp
libmedia/gst/VideoInputGst.h
libnet/Makefile.am
libnet/network.cpp
libnet/sshclient.cpp
libnet/sshclient.h
libnet/sslclient.cpp
libnet/sslclient.h
testsuite/Makefile.am
testsuite/actionscript.all/MovieClip.as
testsuite/libbase.all/TCXXRc.cpp
testsuite/libbase.all/gnashrc.in
testsuite/libcore.all/Makefile.am
testsuite/libcore.all/PropertyListTest.cpp
testsuite/misc-ming.all/loadMovieTest.c
testsuite/network.all/client.pem
testsuite/network.all/root.pem
testsuite/network.all/test_ssh.cpp
testsuite/network.all/test_ssl.cpp
utilities/Makefile.am
libcore/PropFlags.h
testsuite/libcore.all/PropFlagsTest.cpp
------------------------------------------------------------
revno: 11192.1.5
committer: Jon Crider <address@hidden>
branch nick: showMenuImpl
timestamp: Tue 2009-07-21 15:54:27 -0600
message:
changes to Stage.showMenu code, test cases added
modified:
gui/gtk.cpp
gui/gtksup.h
libbase/gnashrc.in
libcore/asobj/flash/display/Stage_as.cpp
testsuite/libbase.all/TCXXRc.cpp
testsuite/libbase.all/gnashrc.in
testsuite/misc-haxe.all/classes.all/display/Stage_as.hx
=== modified file 'gui/gtk.cpp'
--- a/gui/gtk.cpp 2009-07-21 15:59:57 +0000
+++ b/gui/gtk.cpp 2009-07-21 21:54:27 +0000
@@ -487,8 +487,6 @@
// If we allow the swf author to set Stage.showMenu
if( !rcfile.ignoreShowMenu() ) {
- //first try: just don't show the _popup_menu
- // this will be done in the handler
_showMenuState = show;
}
@@ -2578,8 +2576,6 @@
{
GtkMenu *menu = GTK_MENU(widget);
- log_debug("showMenuState @handler = %s", _showMenuState);
-
if( _showMenuState ) {
if (event->type == GDK_BUTTON_PRESS) {
GdkEventButton* event_button =
=== modified file 'gui/gtksup.h'
--- a/gui/gtksup.h 2009-07-21 15:59:57 +0000
+++ b/gui/gtksup.h 2009-07-21 21:54:27 +0000
@@ -146,10 +146,6 @@
virtual void error(const std::string& msg);
- /// get the _showMenuState
- //bool showMenuState() { return _showMenuState; }
- /// set the _showMenuState
- //void showMenuState( bool state ) { _showMenuState = state; }
private:
@@ -196,8 +192,6 @@
void stopAdvanceTimer();
- /// This value determines whether the _popup_menu should be shown or not
- //bool _showMenuState;
};
} // namespace gnash
=== modified file 'libbase/gnashrc.in'
--- a/libbase/gnashrc.in 2009-07-21 21:35:02 +0000
+++ b/libbase/gnashrc.in 2009-07-21 21:59:27 +0000
@@ -229,3 +229,11 @@
# Set the default directory used for certificates
#set CertDir /etc/pki/tls
+
+# Stage.showMenu ignore behavior
+# By default gnash ignores changes to Stage.showMenu which limits what appears
+# in the context menu (right click menu). Set to false to allow the swf author
+# to suppress some menu settings
+#
+# Default: true
+#set ignoreShowMenu false
=== modified file 'libcore/asobj/flash/display/Stage_as.cpp'
--- a/libcore/asobj/flash/display/Stage_as.cpp 2009-07-21 16:24:10 +0000
+++ b/libcore/asobj/flash/display/Stage_as.cpp 2009-07-21 21:54:27 +0000
@@ -265,13 +265,7 @@
{
LOG_ONCE(log_unimpl("Stage.showMenu implemented by setting
gnashrc option and for gtk only"));
- const std::string& str = fn.arg(0).to_string();
- StringNoCaseEqual noCaseCompare;
- bool state = true;
- // showMenu property is a boolean who's default value is true
- if ( noCaseCompare(str, "false") ) {
- state = false;
- }
+ bool state = fn.arg(0).to_bool();
m.setShowMenuState( state );
return as_value();
=== modified file 'testsuite/libbase.all/TCXXRc.cpp'
--- a/testsuite/libbase.all/TCXXRc.cpp 2009-07-21 17:27:58 +0000
+++ b/testsuite/libbase.all/TCXXRc.cpp 2009-07-21 21:54:27 +0000
@@ -333,5 +333,11 @@
} else {
runtest.fail ("getSOLReadOnly");
}
+
+ if (rc.ignoreShowMenu() == false) {
+ runtest.pass ("ignoreShowMenu");
+ } else {
+ runtest.fail ("ignoreShowMenu");
+ }
}
=== modified file 'testsuite/libbase.all/gnashrc.in'
--- a/testsuite/libbase.all/gnashrc.in 2009-07-21 17:27:25 +0000
+++ b/testsuite/libbase.all/gnashrc.in 2009-07-21 21:54:27 +0000
@@ -105,3 +105,6 @@
# Set the default directory used for certificates
set CertDir /test/etc/pki/tls/
+
+# Stage.showMenu ignore behavior
+set ignoreShowMenu false
=== modified file 'testsuite/misc-haxe.all/classes.all/display/Stage_as.hx'
--- a/testsuite/misc-haxe.all/classes.all/display/Stage_as.hx 2009-07-21
15:59:57 +0000
+++ b/testsuite/misc-haxe.all/classes.all/display/Stage_as.hx 2009-07-21
21:54:27 +0000
@@ -853,6 +853,31 @@
} else {
DejaGnu.fail("Stage.showMenu not correctly reset to true");
}
+
+ untyped Stage.showMenu = 0;
+ if (untyped Stage.showMenu == false) {
+ DejaGnu.pass("showMenu set to false with integer 0");
+ } else {
+ DejaGnu.fail("showMenu not correctly set to false with integer");
+ }
+
+ var f = function() {return true;};
+ untyped Stage.showMenu = f;
+ if (untyped Stage.showMenu == true) {
+ DejaGnu.pass("showMenu set with function that returns true");
+ } else {
+ DejaGnu.fail("showMenu was not correctly set with a function");
+ }
+
+ var f2 = untyped __new__("Object");
+ untyped f2.valueOf = function() {return false;};
+ untyped Stage.showMenu = f2;
+ if (untyped Stage.showMenu == false ) {
+ DejaGnu.pass("showMenu set with object that implements valueOf");
+ } else {
+ DejaGnu.fail("showMenu not correctly set with object valueOf");
+ }
+
#end
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/trunk r11297: Increased robustness of showMenu, added test cases. Added test cases for rc file option,
Jon Crider <=