From 03d66367c869ed09d4a7e9a9f713bddeda37bb77 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Fri, 25 Aug 2017 14:04:53 -0700 Subject: [PATCH] Update AIR externs --- .../air/update/events/DownloadErrorEvent.hx | 2 +- .../events/StatusFileUpdateErrorEvent.hx | 2 +- .../update/events/StatusFileUpdateEvent.hx | 2 +- .../update/events/StatusUpdateErrorEvent.hx | 2 +- .../air/update/events/StatusUpdateEvent.hx | 2 +- externs/air/air/update/events/UpdateEvent.hx | 10 +++--- .../air/flash/desktop/FilePromiseManager.hx | 9 ++--- .../air/flash/desktop/InvokeEventReason.hx | 2 ++ .../air/flash/desktop/NativeApplication.hx | 1 + externs/air/flash/desktop/NativeProcess.hx | 2 +- externs/air/flash/desktop/SystemTrayIcon.hx | 2 +- externs/air/flash/display/LoaderInfo.hx | 28 --------------- externs/air/flash/errors/PermissionError.hx | 6 ++++ .../air/flash/events/BrowserInvokeEvent.hx | 2 +- externs/air/flash/events/DNSResolverEvent.hx | 2 +- .../flash/events/DatagramSocketDataEvent.hx | 2 +- .../air/flash/events/DeviceRotationEvent.hx | 11 ++++++ externs/air/flash/events/FileListEvent.hx | 4 +-- externs/air/flash/events/GestureEvent.hx | 2 +- .../HTMLUncaughtScriptExceptionEvent.hx | 2 +- externs/air/flash/events/InvokeEvent.hx | 2 +- externs/air/flash/events/KeyboardEvent.hx | 2 +- .../air/flash/events/LocationChangeEvent.hx | 4 +-- externs/air/flash/events/MediaEvent.hx | 4 +-- externs/air/flash/events/NativeDragEvent.hx | 14 ++++---- .../flash/events/NativeProcessExitEvent.hx | 2 +- .../flash/events/NativeWindowBoundsEvent.hx | 8 ++--- .../events/NativeWindowDisplayStateEvent.hx | 4 +-- externs/air/flash/events/PermissionEvent.hx | 7 ++++ .../flash/events/PressAndTapGestureEvent.hx | 10 ------ .../flash/events/RemoteNotificationEvent.hx | 6 ++-- externs/air/flash/events/SQLErrorEvent.hx | 2 +- externs/air/flash/events/SQLEvent.hx | 34 +++++++++---------- externs/air/flash/events/SQLUpdateEvent.hx | 6 ++-- externs/air/flash/events/ScreenMouseEvent.hx | 12 +++---- .../flash/events/ServerSocketConnectEvent.hx | 2 +- .../air/flash/events/StageOrientationEvent.hx | 4 +-- .../flash/events/StorageVolumeChangeEvent.hx | 6 ++-- externs/air/flash/events/TouchEvent.hx | 4 +-- .../air/flash/external/ExtensionContext.hx | 7 ++-- externs/air/flash/filesystem/File.hx | 3 ++ .../air/flash/filesystem/StorageVolumeInfo.hx | 2 +- .../flash/html/ControlInitializationError.hx | 1 + externs/air/flash/html/HTMLHost.hx | 1 + externs/air/flash/html/HTMLLoader.hx | 1 + externs/air/flash/html/HTMLPDFCapability.hx | 10 +++--- externs/air/flash/html/HTMLPopupWindow.hx | 2 +- externs/air/flash/html/HTMLSWFCapability.hx | 6 ++-- externs/air/flash/html/ResourceLoader.hx | 9 +++++ externs/air/flash/html/__HTMLScriptArray.hx | 5 +++ .../air/flash/html/__HTMLScriptFunction.hx | 5 +++ externs/air/flash/html/__HTMLScriptObject.hx | 5 +++ externs/air/flash/media/CameraRoll.hx | 2 ++ externs/air/flash/media/CameraUI.hx | 2 ++ externs/air/flash/media/InputMediaStream.hx | 4 +-- externs/air/flash/media/MediaPromise.hx | 2 +- externs/air/flash/media/StageWebView.hx | 3 +- .../RemoteNotifierSubscribeOptions.hx | 2 +- .../air/flash/permissions/PermissionStatus.hx | 8 +++++ externs/air/flash/printing/PrintUIOptions.hx | 2 +- externs/air/flash/sampler/ScriptMember.hx | 7 ++++ externs/air/flash/sampler/ScriptSampler.hx | 11 ++++++ externs/air/flash/security/AVMPlusDigest.hx | 1 + externs/air/flash/security/CryptContext.hx | 11 ++++++ externs/air/flash/sensors/DeviceRotation.hx | 8 +++++ externs/air/flash/system/Capabilities.hx | 2 +- .../flash/system/DomainMemoryWithStage3D.hx | 5 --- externs/air/flash/system/SecurityPrivilege.hx | 16 +++++++++ externs/air/flash/text/StageText.hx | 3 +- .../flash/text/StageTextClearButtonMode.hx | 8 +++++ 70 files changed, 239 insertions(+), 143 deletions(-) delete mode 100644 externs/air/flash/display/LoaderInfo.hx create mode 100644 externs/air/flash/errors/PermissionError.hx create mode 100644 externs/air/flash/events/DeviceRotationEvent.hx create mode 100644 externs/air/flash/events/PermissionEvent.hx delete mode 100644 externs/air/flash/events/PressAndTapGestureEvent.hx create mode 100644 externs/air/flash/html/__HTMLScriptArray.hx create mode 100644 externs/air/flash/html/__HTMLScriptFunction.hx create mode 100644 externs/air/flash/html/__HTMLScriptObject.hx create mode 100644 externs/air/flash/permissions/PermissionStatus.hx create mode 100644 externs/air/flash/sampler/ScriptMember.hx create mode 100644 externs/air/flash/sampler/ScriptSampler.hx create mode 100644 externs/air/flash/sensors/DeviceRotation.hx delete mode 100644 externs/air/flash/system/DomainMemoryWithStage3D.hx create mode 100644 externs/air/flash/system/SecurityPrivilege.hx create mode 100644 externs/air/flash/text/StageTextClearButtonMode.hx diff --git a/externs/air/air/update/events/DownloadErrorEvent.hx b/externs/air/air/update/events/DownloadErrorEvent.hx index 18f62355a..ef4e67105 100644 --- a/externs/air/air/update/events/DownloadErrorEvent.hx +++ b/externs/air/air/update/events/DownloadErrorEvent.hx @@ -3,5 +3,5 @@ package air.update.events; extern class DownloadErrorEvent extends flash.events.ErrorEvent { var subErrorID : Int; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, text : String="", id : Int=0, subErrorID : Int=0) : Void; - static var DOWNLOAD_ERROR : String; + static var DOWNLOAD_ERROR(default,never) : String; } diff --git a/externs/air/air/update/events/StatusFileUpdateErrorEvent.hx b/externs/air/air/update/events/StatusFileUpdateErrorEvent.hx index 50180fd5f..ffff2e245 100644 --- a/externs/air/air/update/events/StatusFileUpdateErrorEvent.hx +++ b/externs/air/air/update/events/StatusFileUpdateErrorEvent.hx @@ -2,5 +2,5 @@ package air.update.events; extern class StatusFileUpdateErrorEvent extends flash.events.ErrorEvent { function new(type : String, bubbles : Bool=false, cancelable : Bool=false, text : String="", id : Int=0) : Void; - static var FILE_UPDATE_ERROR : String; + static var FILE_UPDATE_ERROR(default,never) : String; } diff --git a/externs/air/air/update/events/StatusFileUpdateEvent.hx b/externs/air/air/update/events/StatusFileUpdateEvent.hx index eb2117619..1aa9edf31 100644 --- a/externs/air/air/update/events/StatusFileUpdateEvent.hx +++ b/externs/air/air/update/events/StatusFileUpdateEvent.hx @@ -6,5 +6,5 @@ extern class StatusFileUpdateEvent extends UpdateEvent { var version : String; var versionLabel : String; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, available : Bool=false, version : String="", path : String="", versionLabel : String="") : Void; - static var FILE_UPDATE_STATUS : String; + static var FILE_UPDATE_STATUS(default,never) : String; } diff --git a/externs/air/air/update/events/StatusUpdateErrorEvent.hx b/externs/air/air/update/events/StatusUpdateErrorEvent.hx index bf9bdb8e0..ccaa51d19 100644 --- a/externs/air/air/update/events/StatusUpdateErrorEvent.hx +++ b/externs/air/air/update/events/StatusUpdateErrorEvent.hx @@ -3,5 +3,5 @@ package air.update.events; extern class StatusUpdateErrorEvent extends flash.events.ErrorEvent { var subErrorID : Int; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, text : String="", id : Int=0, subErrorID : Int=0) : Void; - static var UPDATE_ERROR : String; + static var UPDATE_ERROR(default,never) : String; } diff --git a/externs/air/air/update/events/StatusUpdateEvent.hx b/externs/air/air/update/events/StatusUpdateEvent.hx index dea2c7591..303fec559 100644 --- a/externs/air/air/update/events/StatusUpdateEvent.hx +++ b/externs/air/air/update/events/StatusUpdateEvent.hx @@ -6,5 +6,5 @@ extern class StatusUpdateEvent extends UpdateEvent { var version : String; var versionLabel : String; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, available : Bool=false, version : String="", ?details : Array, versionLabel : String="") : Void; - static var UPDATE_STATUS : String; + static var UPDATE_STATUS(default,never) : String; } diff --git a/externs/air/air/update/events/UpdateEvent.hx b/externs/air/air/update/events/UpdateEvent.hx index 248d32efb..c94bf3883 100644 --- a/externs/air/air/update/events/UpdateEvent.hx +++ b/externs/air/air/update/events/UpdateEvent.hx @@ -2,9 +2,9 @@ package air.update.events; extern class UpdateEvent extends flash.events.Event { function new(type : String, bubbles : Bool=false, cancelable : Bool=false) : Void; - static var BEFORE_INSTALL : String; - static var CHECK_FOR_UPDATE : String; - static var DOWNLOAD_COMPLETE : String; - static var DOWNLOAD_START : String; - static var INITIALIZED : String; + static var BEFORE_INSTALL(default,never) : String; + static var CHECK_FOR_UPDATE(default,never) : String; + static var DOWNLOAD_COMPLETE(default,never) : String; + static var DOWNLOAD_START(default,never) : String; + static var INITIALIZED(default,never) : String; } diff --git a/externs/air/flash/desktop/FilePromiseManager.hx b/externs/air/flash/desktop/FilePromiseManager.hx index ba001020b..40b966c96 100644 --- a/externs/air/flash/desktop/FilePromiseManager.hx +++ b/externs/air/flash/desktop/FilePromiseManager.hx @@ -3,9 +3,10 @@ package flash.desktop; extern class FilePromiseManager extends flash.events.EventDispatcher { function new() : Void; function addPromises(clipboard : Clipboard, dropDirectoryPath : String) : Bool; - static var DATA_EVENT_TIMEOUT : Int; - static var FILE_PROMISE_ERR_CLOSE : Int; - static var FILE_PROMISE_ERR_OPEN : Int; - static var FILE_PROMISE_ERR_TIMEOUT : Int; + static var ASYNC_FILE_PROMISE_DONE_EVENT(default,never) : String; + static var DATA_EVENT_TIMEOUT(default,never) : Int; + static var FILE_PROMISE_ERR_CLOSE(default,never) : Int; + static var FILE_PROMISE_ERR_OPEN(default,never) : Int; + static var FILE_PROMISE_ERR_TIMEOUT(default,never) : Int; static function newFilePromiseErrorEvent(code : Int) : flash.events.Event; } diff --git a/externs/air/flash/desktop/InvokeEventReason.hx b/externs/air/flash/desktop/InvokeEventReason.hx index 31f6cf7ac..238b9c218 100644 --- a/externs/air/flash/desktop/InvokeEventReason.hx +++ b/externs/air/flash/desktop/InvokeEventReason.hx @@ -2,5 +2,7 @@ package flash.desktop; @:fakeEnum(String) extern enum InvokeEventReason { LOGIN; + NOTIFICATION; + OPEN_URL; STANDARD; } diff --git a/externs/air/flash/desktop/NativeApplication.hx b/externs/air/flash/desktop/NativeApplication.hx index e2dd5f3a1..baa8e38b8 100644 --- a/externs/air/flash/desktop/NativeApplication.hx +++ b/externs/air/flash/desktop/NativeApplication.hx @@ -8,6 +8,7 @@ extern class NativeApplication extends flash.events.EventDispatcher { var executeInBackground : Bool; var icon(default,never) : InteractiveIcon; var idleThreshold : Int; + var isCompiledAOT(default,never) : Bool; var menu : flash.display.NativeMenu; var openedWindows(default,never) : Array; var publisherID(default,never) : String; diff --git a/externs/air/flash/desktop/NativeProcess.hx b/externs/air/flash/desktop/NativeProcess.hx index c1e633eb9..d384676f0 100644 --- a/externs/air/flash/desktop/NativeProcess.hx +++ b/externs/air/flash/desktop/NativeProcess.hx @@ -10,5 +10,5 @@ extern class NativeProcess extends flash.events.EventDispatcher { function exit(force : Bool=false) : Void; function start(info : NativeProcessStartupInfo) : Void; static var isSupported(default,never) : Bool; - //static function isValidExecutable(f : flash.filesystem.File) : Bool; + static function isValidExecutable(f : flash.filesystem.File) : Bool; } diff --git a/externs/air/flash/desktop/SystemTrayIcon.hx b/externs/air/flash/desktop/SystemTrayIcon.hx index 5ec14f424..be73dc8a4 100644 --- a/externs/air/flash/desktop/SystemTrayIcon.hx +++ b/externs/air/flash/desktop/SystemTrayIcon.hx @@ -4,5 +4,5 @@ extern class SystemTrayIcon extends InteractiveIcon { var menu : flash.display.NativeMenu; var tooltip : String; function new() : Void; - static var MAX_TIP_LENGTH : Float; + static var MAX_TIP_LENGTH(default,never) : Float; } diff --git a/externs/air/flash/display/LoaderInfo.hx b/externs/air/flash/display/LoaderInfo.hx deleted file mode 100644 index eeaacb898..000000000 --- a/externs/air/flash/display/LoaderInfo.hx +++ /dev/null @@ -1,28 +0,0 @@ -package flash.display; - -extern class LoaderInfo extends flash.events.EventDispatcher { - var actionScriptVersion(default,never) : ActionScriptVersion; - var applicationDomain(default,never) : flash.system.ApplicationDomain; - var bytes(default,never) : flash.utils.ByteArray; - var bytesLoaded(default,never) : UInt; - var bytesTotal(default,never) : UInt; - var childAllowsParent(default,never) : Bool; - @:require(flash11_4) var childSandboxBridge : Dynamic; - var content(default,never) : DisplayObject; - var contentType(default,never) : String; - var frameRate(default,never) : Float; - var height(default,never) : Int; - @:require(flash10_1) var isURLInaccessible(default,never) : Bool; - var loader(default,never) : Loader; - var loaderURL(default,never) : String; - var parameters(default,never) : Dynamic; - var parentAllowsChild(default,never) : Bool; - @:require(flash11_4) var parentSandboxBridge : Dynamic; - var sameDomain(default,never) : Bool; - var sharedEvents(default,never) : flash.events.EventDispatcher; - var swfVersion(default,never) : UInt; - @:require(flash10_1) var uncaughtErrorEvents(default,never) : flash.events.UncaughtErrorEvents; - var url(default,never) : String; - var width(default,never) : Int; - static function getLoaderInfoByDefinition(object : Dynamic) : LoaderInfo; -} diff --git a/externs/air/flash/errors/PermissionError.hx b/externs/air/flash/errors/PermissionError.hx new file mode 100644 index 000000000..e76238b0b --- /dev/null +++ b/externs/air/flash/errors/PermissionError.hx @@ -0,0 +1,6 @@ +package flash.errors; + +extern class PermissionError extends Error { + function new(message : String, id : Int) : Void; + function toString() : String; +} diff --git a/externs/air/flash/events/BrowserInvokeEvent.hx b/externs/air/flash/events/BrowserInvokeEvent.hx index 1fad80ac2..b6e82e8e8 100644 --- a/externs/air/flash/events/BrowserInvokeEvent.hx +++ b/externs/air/flash/events/BrowserInvokeEvent.hx @@ -7,5 +7,5 @@ extern class BrowserInvokeEvent extends Event { var sandboxType(default,never) : String; var securityDomain(default,never) : String; function new(type : String, bubbles : Bool, cancelable : Bool, arguments : Array, sandboxType : String, securityDomain : String, isHTTPS : Bool, isUserEvent : Bool) : Void; - static var BROWSER_INVOKE : String; + static var BROWSER_INVOKE(default,never) : String; } diff --git a/externs/air/flash/events/DNSResolverEvent.hx b/externs/air/flash/events/DNSResolverEvent.hx index 18c0fffc7..fe02602f4 100644 --- a/externs/air/flash/events/DNSResolverEvent.hx +++ b/externs/air/flash/events/DNSResolverEvent.hx @@ -4,5 +4,5 @@ extern class DNSResolverEvent extends Event { var host : String; var resourceRecords : Array; function new(type : String, bubbles : Bool="false", cancelable : Bool=false, host : String="", ?resourceRecords : Array) : Void; - static var LOOKUP : String; + static var LOOKUP(default,never) : String; } diff --git a/externs/air/flash/events/DatagramSocketDataEvent.hx b/externs/air/flash/events/DatagramSocketDataEvent.hx index 2d58f9c4e..6b7e7e06a 100644 --- a/externs/air/flash/events/DatagramSocketDataEvent.hx +++ b/externs/air/flash/events/DatagramSocketDataEvent.hx @@ -7,5 +7,5 @@ extern class DatagramSocketDataEvent extends Event { var srcAddress : String; var srcPort : Int; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, srcAddress : String="", srcPort : Int=0, dstAddress : String="", dstPort : Int=0, ?data : flash.utils.ByteArray) : Void; - static var DATA : String; + static var DATA(default,never) : String; } diff --git a/externs/air/flash/events/DeviceRotationEvent.hx b/externs/air/flash/events/DeviceRotationEvent.hx new file mode 100644 index 000000000..497f79996 --- /dev/null +++ b/externs/air/flash/events/DeviceRotationEvent.hx @@ -0,0 +1,11 @@ +package flash.events; + +extern class DeviceRotationEvent extends Event { + var pitch : Float; + var quaternion : Array; + var roll : Float; + var timestamp : Float; + var yaw : Float; + function new(type : String, bubbles : Bool = false, cancelable : Bool = false, timestamp : Float = 0, roll : Float = 0, pitch : Float = 0, yaw : Float = 0, ?quaternion : Array) : Void; + static var UPDATE(default,never) : String; +} diff --git a/externs/air/flash/events/FileListEvent.hx b/externs/air/flash/events/FileListEvent.hx index cc10778cc..bdccc3128 100644 --- a/externs/air/flash/events/FileListEvent.hx +++ b/externs/air/flash/events/FileListEvent.hx @@ -3,6 +3,6 @@ package flash.events; extern class FileListEvent extends Event { var files : Array; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?files : Array) : Void; - static var DIRECTORY_LISTING : String; - static var SELECT_MULTIPLE : String; + static var DIRECTORY_LISTING(default,never) : String; + static var SELECT_MULTIPLE(default,never) : String; } diff --git a/externs/air/flash/events/GestureEvent.hx b/externs/air/flash/events/GestureEvent.hx index 8b3a023ba..e39240293 100644 --- a/externs/air/flash/events/GestureEvent.hx +++ b/externs/air/flash/events/GestureEvent.hx @@ -4,8 +4,8 @@ package flash.events; var altKey : Bool; #if air var commandKey : Bool; - var controlKey : Bool; #end + var controlKey : Bool; var ctrlKey : Bool; var localX : Float; var localY : Float; diff --git a/externs/air/flash/events/HTMLUncaughtScriptExceptionEvent.hx b/externs/air/flash/events/HTMLUncaughtScriptExceptionEvent.hx index 538edef59..550d7ab90 100644 --- a/externs/air/flash/events/HTMLUncaughtScriptExceptionEvent.hx +++ b/externs/air/flash/events/HTMLUncaughtScriptExceptionEvent.hx @@ -4,5 +4,5 @@ extern class HTMLUncaughtScriptExceptionEvent extends Event { var exceptionValue : Dynamic; var stackTrace : Array<{sourceURL:String, line:Float, functionName:String}>; function new(exceptionValue : Dynamic) : Void; - static var UNCAUGHT_SCRIPT_EXCEPTION : String; + static var UNCAUGHT_SCRIPT_EXCEPTION(default,never) : String; } diff --git a/externs/air/flash/events/InvokeEvent.hx b/externs/air/flash/events/InvokeEvent.hx index 5a317e1a7..5a408b124 100644 --- a/externs/air/flash/events/InvokeEvent.hx +++ b/externs/air/flash/events/InvokeEvent.hx @@ -5,5 +5,5 @@ extern class InvokeEvent extends Event { var currentDirectory(default,never) : flash.filesystem.File; var reason(default,never) : flash.desktop.InvokeEventReason; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?dir : flash.filesystem.File, ?argv : Array, reason : flash.desktop.InvokeEventReason = flash.desktop.InvokeEventReason.STANDARD) : Void; - static var INVOKE : String; + static var INVOKE(default,never) : String; } diff --git a/externs/air/flash/events/KeyboardEvent.hx b/externs/air/flash/events/KeyboardEvent.hx index 6b341c116..aaec5847e 100644 --- a/externs/air/flash/events/KeyboardEvent.hx +++ b/externs/air/flash/events/KeyboardEvent.hx @@ -5,8 +5,8 @@ extern class KeyboardEvent extends Event { var charCode : UInt; #if air var commandKey : Bool; - var controlKey : Bool; #end + var controlKey : Bool; var ctrlKey : Bool; var keyCode : UInt; var keyLocation : flash.ui.KeyLocation; diff --git a/externs/air/flash/events/LocationChangeEvent.hx b/externs/air/flash/events/LocationChangeEvent.hx index 861e37ceb..8568faa4a 100644 --- a/externs/air/flash/events/LocationChangeEvent.hx +++ b/externs/air/flash/events/LocationChangeEvent.hx @@ -3,6 +3,6 @@ package flash.events; extern class LocationChangeEvent extends Event { var location : String; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?location : String) : Void; - static var LOCATION_CHANGE : String; - static var LOCATION_CHANGING : String; + static var LOCATION_CHANGE(default,never) : String; + static var LOCATION_CHANGING(default,never) : String; } diff --git a/externs/air/flash/events/MediaEvent.hx b/externs/air/flash/events/MediaEvent.hx index b4295195d..128d388e3 100644 --- a/externs/air/flash/events/MediaEvent.hx +++ b/externs/air/flash/events/MediaEvent.hx @@ -3,6 +3,6 @@ package flash.events; extern class MediaEvent extends Event { var data(default,never) : flash.media.MediaPromise; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?data : flash.media.MediaPromise) : Void; - static var COMPLETE : String; - static var SELECT : String; + static var COMPLETE(default,never) : String; + static var SELECT(default,never) : String; } diff --git a/externs/air/flash/events/NativeDragEvent.hx b/externs/air/flash/events/NativeDragEvent.hx index f0a0ac175..d7fc62ba0 100644 --- a/externs/air/flash/events/NativeDragEvent.hx +++ b/externs/air/flash/events/NativeDragEvent.hx @@ -5,11 +5,11 @@ extern class NativeDragEvent extends MouseEvent { var clipboard : flash.desktop.Clipboard; var dropAction : String; function new(type : String, ?bubbles : Bool=false, ?cancelable : Bool=true, ?localX : Float, ?localY : Float, ?relatedObject : flash.display.InteractiveObject, ?clipboard : flash.desktop.Clipboard, ?allowedActions : flash.desktop.NativeDragOptions, ?dropAction : String, controlKey : Bool=false, altKey : Bool=false, shiftKey : Bool=false, commandKey : Bool=false) : Void; - static var NATIVE_DRAG_COMPLETE : String; - static var NATIVE_DRAG_DROP : String; - static var NATIVE_DRAG_ENTER : String; - static var NATIVE_DRAG_EXIT : String; - static var NATIVE_DRAG_OVER : String; - static var NATIVE_DRAG_START : String; - static var NATIVE_DRAG_UPDATE : String; + static var NATIVE_DRAG_COMPLETE(default,never) : String; + static var NATIVE_DRAG_DROP(default,never) : String; + static var NATIVE_DRAG_ENTER(default,never) : String; + static var NATIVE_DRAG_EXIT(default,never) : String; + static var NATIVE_DRAG_OVER(default,never) : String; + static var NATIVE_DRAG_START(default,never) : String; + static var NATIVE_DRAG_UPDATE(default,never) : String; } diff --git a/externs/air/flash/events/NativeProcessExitEvent.hx b/externs/air/flash/events/NativeProcessExitEvent.hx index 78cb013a0..864298e21 100644 --- a/externs/air/flash/events/NativeProcessExitEvent.hx +++ b/externs/air/flash/events/NativeProcessExitEvent.hx @@ -3,5 +3,5 @@ package flash.events; extern class NativeProcessExitEvent extends Event { var exitCode : Float; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?exitCode : Float) : Void; - static var EXIT : String; + static var EXIT(default,never) : String; } diff --git a/externs/air/flash/events/NativeWindowBoundsEvent.hx b/externs/air/flash/events/NativeWindowBoundsEvent.hx index db7589d52..cb9068c0f 100644 --- a/externs/air/flash/events/NativeWindowBoundsEvent.hx +++ b/externs/air/flash/events/NativeWindowBoundsEvent.hx @@ -4,8 +4,8 @@ extern class NativeWindowBoundsEvent extends Event { var afterBounds(default,never) : flash.geom.Rectangle; var beforeBounds(default,never) : flash.geom.Rectangle; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?beforeBounds : flash.geom.Rectangle, ?afterBounds : flash.geom.Rectangle) : Void; - static var MOVE : String; - static var MOVING : String; - static var RESIZE : String; - static var RESIZING : String; + static var MOVE(default,never) : String; + static var MOVING(default,never) : String; + static var RESIZE(default,never) : String; + static var RESIZING(default,never) : String; } diff --git a/externs/air/flash/events/NativeWindowDisplayStateEvent.hx b/externs/air/flash/events/NativeWindowDisplayStateEvent.hx index aa7c1fa18..ff6ee8c32 100644 --- a/externs/air/flash/events/NativeWindowDisplayStateEvent.hx +++ b/externs/air/flash/events/NativeWindowDisplayStateEvent.hx @@ -4,6 +4,6 @@ extern class NativeWindowDisplayStateEvent extends Event { var afterDisplayState(default,never) : String; var beforeDisplayState(default,never) : String; function new(type : String, bubbles : Bool=true, cancelable : Bool=false, beforeDisplayState : String="", afterDisplayState : String="") : Void; - static var DISPLAY_STATE_CHANGE : String; - static var DISPLAY_STATE_CHANGING : String; + static var DISPLAY_STATE_CHANGE(default,never) : String; + static var DISPLAY_STATE_CHANGING(default,never) : String; } diff --git a/externs/air/flash/events/PermissionEvent.hx b/externs/air/flash/events/PermissionEvent.hx new file mode 100644 index 000000000..35738d3a0 --- /dev/null +++ b/externs/air/flash/events/PermissionEvent.hx @@ -0,0 +1,7 @@ +package flash.events; + +@:final extern class PermissionEvent extends Event { + var status(default,never) : String; + function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?status : String) : Void; + static var PERMISSION_STATUS(default,never) : String; +} diff --git a/externs/air/flash/events/PressAndTapGestureEvent.hx b/externs/air/flash/events/PressAndTapGestureEvent.hx deleted file mode 100644 index 6a65ab761..000000000 --- a/externs/air/flash/events/PressAndTapGestureEvent.hx +++ /dev/null @@ -1,10 +0,0 @@ -package flash.events; - -@:require(flash10_1) extern class PressAndTapGestureEvent extends GestureEvent { - var tapLocalX : Float; - var tapLocalY : Float; - var tapStageX(default,never) : Float; - var tapStageY(default,never) : Float; - function new(type : String, bubbles : Bool = true, cancelable : Bool = false, ?phase : String, localX : Float = 0, localY : Float = 0, tapLocalX : Float = 0, tapLocalY : Float = 0, ctrlKey : Bool = false, altKey : Bool = false, shiftKey : Bool = false) : Void; - static var GESTURE_PRESS_AND_TAP(default,never) : String; -} diff --git a/externs/air/flash/events/RemoteNotificationEvent.hx b/externs/air/flash/events/RemoteNotificationEvent.hx index 6f35177f3..47c10ef95 100644 --- a/externs/air/flash/events/RemoteNotificationEvent.hx +++ b/externs/air/flash/events/RemoteNotificationEvent.hx @@ -1,9 +1,9 @@ package flash.events; -extern class RemoteNotificationEvent extends Event { +@:final extern class RemoteNotificationEvent extends Event { var data(default,never) : Dynamic; var tokenId(default,never) : String; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?data : Dynamic, ?tokenId : String) : Void; - static var NOTIFICATION : String; - static var TOKEN : String; + static var NOTIFICATION(default,never) : String; + static var TOKEN(default,never) : String; } diff --git a/externs/air/flash/events/SQLErrorEvent.hx b/externs/air/flash/events/SQLErrorEvent.hx index 0894c5508..8bde2e978 100644 --- a/externs/air/flash/events/SQLErrorEvent.hx +++ b/externs/air/flash/events/SQLErrorEvent.hx @@ -3,5 +3,5 @@ package flash.events; extern class SQLErrorEvent extends ErrorEvent { var error(default,never) : flash.errors.SQLError; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?error : flash.errors.SQLError) : Void; - static var ERROR : String; + static var ERROR(default,never) : String; } diff --git a/externs/air/flash/events/SQLEvent.hx b/externs/air/flash/events/SQLEvent.hx index c01049214..e713ca4f8 100644 --- a/externs/air/flash/events/SQLEvent.hx +++ b/externs/air/flash/events/SQLEvent.hx @@ -2,21 +2,21 @@ package flash.events; extern class SQLEvent extends Event { function new(type : String, bubbles : Bool=false, cancelable : Bool=false) : Void; - static var ANALYZE : String; - static var ATTACH : String; - static var BEGIN : String; - static var CANCEL : String; - static var CLOSE : String; - static var COMMIT : String; - static var COMPACT : String; - static var DEANALYZE : String; - static var DETACH : String; - static var OPEN : String; - static var REENCRYPT : String; - static var RELEASE_SAVEPOINT : String; - static var RESULT : String; - static var ROLLBACK : String; - static var ROLLBACK_TO_SAVEPOINT : String; - static var SCHEMA : String; - static var SET_SAVEPOINT : String; + static var ANALYZE(default,never) : String; + static var ATTACH(default,never) : String; + static var BEGIN(default,never) : String; + static var CANCEL(default,never) : String; + static var CLOSE(default,never) : String; + static var COMMIT(default,never) : String; + static var COMPACT(default,never) : String; + static var DEANALYZE(default,never) : String; + static var DETACH(default,never) : String; + static var OPEN(default,never) : String; + static var REENCRYPT(default,never) : String; + static var RELEASE_SAVEPOINT(default,never) : String; + static var RESULT(default,never) : String; + static var ROLLBACK(default,never) : String; + static var ROLLBACK_TO_SAVEPOINT(default,never) : String; + static var SCHEMA(default,never) : String; + static var SET_SAVEPOINT(default,never) : String; } diff --git a/externs/air/flash/events/SQLUpdateEvent.hx b/externs/air/flash/events/SQLUpdateEvent.hx index 1d72b5ab8..f641a62fa 100644 --- a/externs/air/flash/events/SQLUpdateEvent.hx +++ b/externs/air/flash/events/SQLUpdateEvent.hx @@ -4,7 +4,7 @@ extern class SQLUpdateEvent extends Event { var rowID(default,never) : Float; var table(default,never) : String; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?table : String, rowID : Float=0.0) : Void; - static var DELETE : String; - static var INSERT : String; - static var UPDATE : String; + static var DELETE(default,never) : String; + static var INSERT(default,never) : String; + static var UPDATE(default,never) : String; } diff --git a/externs/air/flash/events/ScreenMouseEvent.hx b/externs/air/flash/events/ScreenMouseEvent.hx index be8a1389e..cbbecabdf 100644 --- a/externs/air/flash/events/ScreenMouseEvent.hx +++ b/externs/air/flash/events/ScreenMouseEvent.hx @@ -4,10 +4,10 @@ extern class ScreenMouseEvent extends MouseEvent { var screenX(default,never) : Float; var screenY(default,never) : Float; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, screenX : Float, screenY : Float, ctrlKey : Bool, altKey : Bool=false, shiftKey : Bool=false, buttonDown : Bool=false, commandKey : Bool=false, controlKey : Bool=false) : Void; - static var CLICK : String; - static var MOUSE_DOWN : String; - static var MOUSE_UP : String; - static var RIGHT_CLICK : String; - static var RIGHT_MOUSE_DOWN : String; - static var RIGHT_MOUSE_UP : String; + static var CLICK(default,never) : String; + static var MOUSE_DOWN(default,never) : String; + static var MOUSE_UP(default,never) : String; + static var RIGHT_CLICK(default,never) : String; + static var RIGHT_MOUSE_DOWN(default,never) : String; + static var RIGHT_MOUSE_UP(default,never) : String; } diff --git a/externs/air/flash/events/ServerSocketConnectEvent.hx b/externs/air/flash/events/ServerSocketConnectEvent.hx index ee22605ed..8c181b422 100644 --- a/externs/air/flash/events/ServerSocketConnectEvent.hx +++ b/externs/air/flash/events/ServerSocketConnectEvent.hx @@ -3,5 +3,5 @@ package flash.events; extern class ServerSocketConnectEvent extends Event { var socket : flash.net.Socket; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?socket : flash.net.Socket) : Void; - static var CONNECT : String; + static var CONNECT(default,never) : String; } diff --git a/externs/air/flash/events/StageOrientationEvent.hx b/externs/air/flash/events/StageOrientationEvent.hx index 20e14d0f4..eaa3e7687 100644 --- a/externs/air/flash/events/StageOrientationEvent.hx +++ b/externs/air/flash/events/StageOrientationEvent.hx @@ -4,6 +4,6 @@ extern class StageOrientationEvent extends Event { var afterOrientation(default,never) : flash.display.StageOrientation; var beforeOrientation(default,never) : flash.display.StageOrientation; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?beforeOrientation : flash.display.StageOrientation, ?afterOrientation : flash.display.StageOrientation) : Void; - static var ORIENTATION_CHANGE : String; - static var ORIENTATION_CHANGING : String; + static var ORIENTATION_CHANGE(default,never) : String; + static var ORIENTATION_CHANGING(default,never) : String; } diff --git a/externs/air/flash/events/StorageVolumeChangeEvent.hx b/externs/air/flash/events/StorageVolumeChangeEvent.hx index 74ee2b370..e70cc001f 100644 --- a/externs/air/flash/events/StorageVolumeChangeEvent.hx +++ b/externs/air/flash/events/StorageVolumeChangeEvent.hx @@ -1,9 +1,11 @@ package flash.events; extern class StorageVolumeChangeEvent extends Event { + var _rootDirectory : flash.filesystem.File; + var _volume : flash.filesystem.StorageVolume; var rootDirectory(default,never) : flash.filesystem.File; var storageVolume(default,never) : flash.filesystem.StorageVolume; function new(type : String, bubbles : Bool=false, cancelable : Bool=false, ?path : flash.filesystem.File, ?volume : flash.filesystem.StorageVolume) : Void; - static var STORAGE_VOLUME_MOUNT : String; - static var STORAGE_VOLUME_UNMOUNT : String; + static var STORAGE_VOLUME_MOUNT(default,never) : String; + static var STORAGE_VOLUME_UNMOUNT(default,never) : String; } diff --git a/externs/air/flash/events/TouchEvent.hx b/externs/air/flash/events/TouchEvent.hx index 48d565ed8..94180b42a 100644 --- a/externs/air/flash/events/TouchEvent.hx +++ b/externs/air/flash/events/TouchEvent.hx @@ -1,11 +1,11 @@ package flash.events; -extern class TouchEvent extends Event { +@:require(flash10_1) extern class TouchEvent extends Event { var altKey : Bool; #if air var commandKey : Bool; - var controlKey : Bool; #end + var controlKey : Bool; var ctrlKey : Bool; var isPrimaryTouchPoint : Bool; var isRelatedObjectInaccessible : Bool; diff --git a/externs/air/flash/external/ExtensionContext.hx b/externs/air/flash/external/ExtensionContext.hx index 16d723d2e..be465e604 100644 --- a/externs/air/flash/external/ExtensionContext.hx +++ b/externs/air/flash/external/ExtensionContext.hx @@ -1,10 +1,13 @@ package flash.external; -extern class ExtensionContext extends flash.events.EventDispatcher { - var actionScriptData : Dynamic; +@:final extern class ExtensionContext extends flash.events.EventDispatcher { + var actionScriptData : flash.utils.Object; function new() : Void; + //function _disposed() : Bool; function call(functionName : String, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Dynamic; function dispose() : Void; + //function getActionScriptData() : flash.utils.Object; + //function setActionScriptData(p1 : flash.utils.Object) : Void; static function createExtensionContext(extensionID : String, contextType : String) : ExtensionContext; static function getExtensionDirectory(extensionID : String) : flash.filesystem.File; } diff --git a/externs/air/flash/filesystem/File.hx b/externs/air/flash/filesystem/File.hx index 732bfd87b..a8c2d2094 100644 --- a/externs/air/flash/filesystem/File.hx +++ b/externs/air/flash/filesystem/File.hx @@ -10,6 +10,7 @@ extern class File extends flash.net.FileReference { var isSymbolicLink(default,never) : Bool; var nativePath : String; var parent(default,never) : File; + var preventBackup : Bool; var spaceAvailable(default,never) : Float; var url : String; function new(?path : String) : Void; @@ -37,9 +38,11 @@ extern class File extends flash.net.FileReference { function resolvePath(path : String) : File; static var applicationDirectory(default,never) : File; static var applicationStorageDirectory(default,never) : File; + static var cacheDirectory(default,never) : File; static var desktopDirectory(default,never) : File; static var documentsDirectory(default,never) : File; static var lineEnding(default,never) : String; + static var permissionStatus(default,never) : String; static var separator(default,never) : String; static var systemCharset(default,never) : String; static var userDirectory(default,never) : File; diff --git a/externs/air/flash/filesystem/StorageVolumeInfo.hx b/externs/air/flash/filesystem/StorageVolumeInfo.hx index 1f0177f5b..0210b2916 100644 --- a/externs/air/flash/filesystem/StorageVolumeInfo.hx +++ b/externs/air/flash/filesystem/StorageVolumeInfo.hx @@ -1,6 +1,6 @@ package flash.filesystem; -extern class StorageVolumeInfo extends flash.events.EventDispatcher { +@:final extern class StorageVolumeInfo extends flash.events.EventDispatcher { function new() : Void; function getStorageVolumes() : flash.Vector; static var isSupported(default,never) : Bool; diff --git a/externs/air/flash/html/ControlInitializationError.hx b/externs/air/flash/html/ControlInitializationError.hx index 3e33dd8e7..77b32e737 100644 --- a/externs/air/flash/html/ControlInitializationError.hx +++ b/externs/air/flash/html/ControlInitializationError.hx @@ -1,4 +1,5 @@ package flash.html; extern class ControlInitializationError extends flash.errors.Error { + function new() : Void; } diff --git a/externs/air/flash/html/HTMLHost.hx b/externs/air/flash/html/HTMLHost.hx index 2263b259b..5c6bb232b 100644 --- a/externs/air/flash/html/HTMLHost.hx +++ b/externs/air/flash/html/HTMLHost.hx @@ -5,6 +5,7 @@ extern class HTMLHost { var windowRect : flash.geom.Rectangle; function new(defaultBehaviors : Bool=true) : Void; function createWindow(windowCreateOptions : HTMLWindowCreateOptions) : HTMLLoader; + //function setHTMLControl(loader : HTMLLoader) : Void; function updateLocation(locationURL : String) : Void; function updateStatus(status : String) : Void; function updateTitle(title : String) : Void; diff --git a/externs/air/flash/html/HTMLLoader.hx b/externs/air/flash/html/HTMLLoader.hx index e313f8c41..c291c0c8c 100644 --- a/externs/air/flash/html/HTMLLoader.hx +++ b/externs/air/flash/html/HTMLLoader.hx @@ -14,6 +14,7 @@ extern class HTMLLoader extends flash.display.Sprite { var location(default,never) : String; var manageCookies : Bool; var navigateInSystemBrowser : Bool; + var pageApplicationDomain(default,never) : flash.system.ApplicationDomain; var paintsDefaultBackground : Bool; var placeLoadStringContentInApplicationSandbox : Bool; var runtimeApplicationDomain : flash.system.ApplicationDomain; diff --git a/externs/air/flash/html/HTMLPDFCapability.hx b/externs/air/flash/html/HTMLPDFCapability.hx index b8b7f756c..67e6207bc 100644 --- a/externs/air/flash/html/HTMLPDFCapability.hx +++ b/externs/air/flash/html/HTMLPDFCapability.hx @@ -1,9 +1,9 @@ package flash.html; extern class HTMLPDFCapability { - static var ERROR_CANNOT_LOAD_READER:Int = 3204; - static var ERROR_INSTALLED_READER_NOT_FOUND:Int = 3201; - static var ERROR_INSTALLED_READER_TOO_OLD:Int = 3202; - static var ERROR_PREFERRED_READER_TOO_OLD:Int = 3203; - static var STATUS_OK:Int = 0; + static var ERROR_CANNOT_LOAD_READER(default,never) : Int; + static var ERROR_INSTALLED_READER_NOT_FOUND(default,never) : Int; + static var ERROR_INSTALLED_READER_TOO_OLD(default,never) : Int; + static var ERROR_PREFERRED_READER_TOO_OLD(default,never) : Int; + static var STATUS_OK(default,never) : Int; } diff --git a/externs/air/flash/html/HTMLPopupWindow.hx b/externs/air/flash/html/HTMLPopupWindow.hx index 7fc83584a..312feda60 100644 --- a/externs/air/flash/html/HTMLPopupWindow.hx +++ b/externs/air/flash/html/HTMLPopupWindow.hx @@ -1,6 +1,6 @@ package flash.html; -extern class HTMLPopupWindow { +@:final extern class HTMLPopupWindow { function new(owner : HTMLLoader, closePopupWindowIfNeededClosure : Dynamic, setDeactivateClosure : Dynamic, computedFontSize : Float) : Void; function close() : Void; function isActive() : Bool; diff --git a/externs/air/flash/html/HTMLSWFCapability.hx b/externs/air/flash/html/HTMLSWFCapability.hx index b8bf9e49e..7527e2299 100644 --- a/externs/air/flash/html/HTMLSWFCapability.hx +++ b/externs/air/flash/html/HTMLSWFCapability.hx @@ -1,7 +1,7 @@ package flash.html; extern class HTMLSWFCapability { - static var ERROR_INSTALLED_PLAYER_NOT_FOUND:Int = 3221; - static var ERROR_INSTALLED_PLAYER_TOO_OLD:Int = 3222; - static var STATUS_OK:Int = 0; + static var ERROR_INSTALLED_PLAYER_NOT_FOUND(default,never) : Int; + static var ERROR_INSTALLED_PLAYER_TOO_OLD(default,never) : Int; + static var STATUS_OK(default,never) : Int; } diff --git a/externs/air/flash/html/ResourceLoader.hx b/externs/air/flash/html/ResourceLoader.hx index 1f4bf713d..5b8349993 100644 --- a/externs/air/flash/html/ResourceLoader.hx +++ b/externs/air/flash/html/ResourceLoader.hx @@ -3,4 +3,13 @@ package flash.html; extern class ResourceLoader { function new(urlReq : flash.net.URLRequest, htmlControl : HTMLLoader, ?isStageWebViewRequest : Bool) : Void; function cancel() : Void; + //static var s_AboutURLScheme(default,never) : String; + //static var s_AppStorageURLScheme(default,never) : String; + //static var s_AppURLScheme(default,never) : String; + //static var s_DataURLScheme(default,never) : String; + //static var s_FileURLScheme(default,never) : String; + //static var s_FtpURLScheme(default,never) : String; + //static var s_HttpURLScheme(default,never) : String; + //static var s_HttpsURLScheme(default,never) : String; + //static var s_MailToURLScheme(default,never) : String; } diff --git a/externs/air/flash/html/__HTMLScriptArray.hx b/externs/air/flash/html/__HTMLScriptArray.hx new file mode 100644 index 000000000..e2debdef7 --- /dev/null +++ b/externs/air/flash/html/__HTMLScriptArray.hx @@ -0,0 +1,5 @@ +package flash.html; + +extern class __HTMLScriptArray extends Array implements Dynamic { + function new() : Void; +} diff --git a/externs/air/flash/html/__HTMLScriptFunction.hx b/externs/air/flash/html/__HTMLScriptFunction.hx new file mode 100644 index 000000000..56501aba2 --- /dev/null +++ b/externs/air/flash/html/__HTMLScriptFunction.hx @@ -0,0 +1,5 @@ +package flash.html; + +extern class __HTMLScriptFunction implements Dynamic { + function new() : Void; +} diff --git a/externs/air/flash/html/__HTMLScriptObject.hx b/externs/air/flash/html/__HTMLScriptObject.hx new file mode 100644 index 000000000..75272d6fd --- /dev/null +++ b/externs/air/flash/html/__HTMLScriptObject.hx @@ -0,0 +1,5 @@ +package flash.html; + +extern class __HTMLScriptObject implements Dynamic { + function new() : Void; +} diff --git a/externs/air/flash/media/CameraRoll.hx b/externs/air/flash/media/CameraRoll.hx index bd80a091b..7a0376a4b 100644 --- a/externs/air/flash/media/CameraRoll.hx +++ b/externs/air/flash/media/CameraRoll.hx @@ -4,6 +4,8 @@ extern class CameraRoll extends flash.events.EventDispatcher { function new() : Void; function addBitmapData(bitmapData : flash.display.BitmapData) : Void; function browseForImage(?value : CameraRollBrowseOptions) : Void; + function requestPermission() : Void; + static var permissionStatus(default,never) : String; static var supportsAddBitmapData(default,never) : Bool; static var supportsBrowseForImage(default,never) : Bool; } diff --git a/externs/air/flash/media/CameraUI.hx b/externs/air/flash/media/CameraUI.hx index 9511fed30..3868fc0ba 100644 --- a/externs/air/flash/media/CameraUI.hx +++ b/externs/air/flash/media/CameraUI.hx @@ -3,5 +3,7 @@ package flash.media; extern class CameraUI extends flash.events.EventDispatcher { function new() : Void; function launch(requestedMediaType : String) : Void; + function requestPermission() : Void; static var isSupported(default,never) : Bool; + static var permissionStatus(default,never) : String; } diff --git a/externs/air/flash/media/InputMediaStream.hx b/externs/air/flash/media/InputMediaStream.hx index 78b029513..c8c07e0ab 100644 --- a/externs/air/flash/media/InputMediaStream.hx +++ b/externs/air/flash/media/InputMediaStream.hx @@ -1,8 +1,8 @@ package flash.media; -extern interface IDataInput { +extern class InputMediaStream extends flash.events.EventDispatcher implements flash.utils.IDataInput { var bytesAvailable(default,never) : UInt; - var endian : String; + var endian : flash.utils.Endian; var objectEncoding : UInt; //function new() : Void; function close() : Dynamic; diff --git a/externs/air/flash/media/MediaPromise.hx b/externs/air/flash/media/MediaPromise.hx index 6533897c7..a1653e977 100644 --- a/externs/air/flash/media/MediaPromise.hx +++ b/externs/air/flash/media/MediaPromise.hx @@ -1,6 +1,6 @@ package flash.media; -extern class MediaPromise extends flash.events.EventDispatcher implements IFilePromise { +extern class MediaPromise extends flash.events.EventDispatcher implements flash.desktop.IFilePromise { var file(default,never) : flash.filesystem.File; var isAsync(default,never) : Bool; var mediaType(default,never) : String; diff --git a/externs/air/flash/media/StageWebView.hx b/externs/air/flash/media/StageWebView.hx index 39ac57b38..c862020c1 100644 --- a/externs/air/flash/media/StageWebView.hx +++ b/externs/air/flash/media/StageWebView.hx @@ -1,9 +1,10 @@ package flash.media; -extern class StageWebView extends flash.events.EventDispatcher { +@:final extern class StageWebView extends flash.events.EventDispatcher { var isHistoryBackEnabled(default,never) : Bool; var isHistoryForwardEnabled(default,never) : Bool; var location(default,never) : String; + var mediaPlaybackRequiresUserAction : Bool; var stage : flash.display.Stage; var title(default,never) : String; var viewPort : flash.geom.Rectangle; diff --git a/externs/air/flash/notifications/RemoteNotifierSubscribeOptions.hx b/externs/air/flash/notifications/RemoteNotifierSubscribeOptions.hx index a2696531b..a139b5ce0 100644 --- a/externs/air/flash/notifications/RemoteNotifierSubscribeOptions.hx +++ b/externs/air/flash/notifications/RemoteNotifierSubscribeOptions.hx @@ -1,6 +1,6 @@ package flash.notifications; -extern class RemoteNotifierSubscribeOptions { +@:final extern class RemoteNotifierSubscribeOptions { var notificationStyles : flash.Vector; function new() : Void; } diff --git a/externs/air/flash/permissions/PermissionStatus.hx b/externs/air/flash/permissions/PermissionStatus.hx new file mode 100644 index 000000000..1ce929696 --- /dev/null +++ b/externs/air/flash/permissions/PermissionStatus.hx @@ -0,0 +1,8 @@ +package flash.permissions; + +extern class PermissionStatus { + function new() : Void; + static var DENIED(default,never) : String; + static var GRANTED(default,never) : String; + static var UNKNOWN(default,never) : String; +} diff --git a/externs/air/flash/printing/PrintUIOptions.hx b/externs/air/flash/printing/PrintUIOptions.hx index 29ea1859f..399703bcc 100644 --- a/externs/air/flash/printing/PrintUIOptions.hx +++ b/externs/air/flash/printing/PrintUIOptions.hx @@ -1,6 +1,6 @@ package flash.printing; -extern class PrintUIOptions { +@:final extern class PrintUIOptions { var disablePageRange : Bool; var maxPage : UInt; var minPage : UInt; diff --git a/externs/air/flash/sampler/ScriptMember.hx b/externs/air/flash/sampler/ScriptMember.hx new file mode 100644 index 000000000..b335f459b --- /dev/null +++ b/externs/air/flash/sampler/ScriptMember.hx @@ -0,0 +1,7 @@ +package flash.sampler; + +@:final extern class ScriptMember { + var id(default,never) : Float; + var propertyName(default,never) : String; + function new() : Void; +} diff --git a/externs/air/flash/sampler/ScriptSampler.hx b/externs/air/flash/sampler/ScriptSampler.hx new file mode 100644 index 000000000..c289a98ad --- /dev/null +++ b/externs/air/flash/sampler/ScriptSampler.hx @@ -0,0 +1,11 @@ +package flash.sampler; + +extern class ScriptSampler { + function new() : Void; + static function getFilename(p1 : Float) : String; + static function getInvocationCount(p1 : Float) : Float; + static function getMembers(p1 : Float) : flash.Vector; + static function getName(p1 : Float) : String; + static function getSize(p1 : Float) : Float; + static function getType(p1 : Float) : String; +} diff --git a/externs/air/flash/security/AVMPlusDigest.hx b/externs/air/flash/security/AVMPlusDigest.hx index aa7b30529..c4c74660a 100644 --- a/externs/air/flash/security/AVMPlusDigest.hx +++ b/externs/air/flash/security/AVMPlusDigest.hx @@ -6,4 +6,5 @@ extern class AVMPlusDigest { function Init(algorithm : UInt) : Void; function Update(data : flash.utils.IDataInput) : UInt; function UpdateWithString(data : String) : UInt; + static var DIGESTMETHOD_SHA256(default,never) : UInt; } diff --git a/externs/air/flash/security/CryptContext.hx b/externs/air/flash/security/CryptContext.hx index b787ddf7f..61426b273 100644 --- a/externs/air/flash/security/CryptContext.hx +++ b/externs/air/flash/security/CryptContext.hx @@ -33,4 +33,15 @@ extern class CryptContext extends flash.events.EventDispatcher { function useCodeSigningValidationRules() : Void; function useSystemTrustStore(trusted : Bool) : Void; function verifyTimestamp(tsp : String, data : String, ignoreCertTime : Bool) : Void; + static var REVCHECK_ALWAYSREQUIRED(default,never) : UInt; + static var REVCHECK_BEST_EFFORT(default,never) : UInt; + static var REVCHECK_NEVER(default,never) : UInt; + static var REVCHECK_REQUIRED_IF_AVAILABLE(default,never) : UInt; + static var STATUS_INVALID(default,never) : UInt; + static var STATUS_TROUBLE(default,never) : UInt; + static var STATUS_UNKNOWN(default,never) : UInt; + static var STATUS_VALID(default,never) : UInt; + static var TRUSTFLAG_CODESIGNING(default,never) : UInt; + static var TRUSTFLAG_PLAYLISTSIGNING(default,never) : UInt; + static var TRUSTFLAG_SIGNING(default,never) : UInt; } diff --git a/externs/air/flash/sensors/DeviceRotation.hx b/externs/air/flash/sensors/DeviceRotation.hx new file mode 100644 index 000000000..9630ca6ad --- /dev/null +++ b/externs/air/flash/sensors/DeviceRotation.hx @@ -0,0 +1,8 @@ +package flash.sensors; + +extern class DeviceRotation extends flash.events.EventDispatcher { + var muted(default,never) : Bool; + function new() : Void; + function setRequestedUpdateInterval(interval : Float) : Void; + static var isSupported(default,never) : Bool; +} diff --git a/externs/air/flash/system/Capabilities.hx b/externs/air/flash/system/Capabilities.hx index 141288308..c25296f0d 100644 --- a/externs/air/flash/system/Capabilities.hx +++ b/externs/air/flash/system/Capabilities.hx @@ -21,7 +21,7 @@ extern class Capabilities { @:require(flash10) static var isEmbeddedInAcrobat(default,never) : Bool; static var language(default,never) : String; #if air - static var languages(default,never) : Array; + static var languages(default,never) : Array; #end static var localFileReadDisable(default,never) : Bool; static var manufacturer(default,never) : String; diff --git a/externs/air/flash/system/DomainMemoryWithStage3D.hx b/externs/air/flash/system/DomainMemoryWithStage3D.hx deleted file mode 100644 index d763f52b8..000000000 --- a/externs/air/flash/system/DomainMemoryWithStage3D.hx +++ /dev/null @@ -1,5 +0,0 @@ -package flash.system; - -extern class DomainMemoryWithStage3D { - function new() : Void; -} diff --git a/externs/air/flash/system/SecurityPrivilege.hx b/externs/air/flash/system/SecurityPrivilege.hx new file mode 100644 index 000000000..ea3dd2f5b --- /dev/null +++ b/externs/air/flash/system/SecurityPrivilege.hx @@ -0,0 +1,16 @@ +package flash.system; + +extern class SecurityPrivilege { + function new() : Void; + static var FILE(default,never) : Dynamic; + static var FILE_APPSTORE(default,never) : Dynamic; + static var FILE_PATHACCESS(default,never) : Dynamic; + static var FILE_READ(default,never) : Dynamic; + static var FILE_TEMP(default,never) : Dynamic; + static var FILE_WRITE(default,never) : Dynamic; + static var FILE_WRITE_RESOURCE(default,never) : Dynamic; + static var HTML(default,never) : Dynamic; + static var HTTP_ALL(default,never) : Dynamic; + static var SCREEN(default,never) : Dynamic; + static var WINDOW(default,never) : Dynamic; +} diff --git a/externs/air/flash/text/StageText.hx b/externs/air/flash/text/StageText.hx index e651299b3..a464694a6 100644 --- a/externs/air/flash/text/StageText.hx +++ b/externs/air/flash/text/StageText.hx @@ -1,8 +1,9 @@ package flash.text; -extern class StageText extends flash.events.EventDispatcher { +@:final extern class StageText extends flash.events.EventDispatcher { var autoCapitalize : AutoCapitalize; var autoCorrect : Bool; + var clearButtonMode(never,default) : StageTextClearButtonMode; var color : UInt; var displayAsPassword : Bool; var editable : Bool; diff --git a/externs/air/flash/text/StageTextClearButtonMode.hx b/externs/air/flash/text/StageTextClearButtonMode.hx new file mode 100644 index 000000000..5c414166b --- /dev/null +++ b/externs/air/flash/text/StageTextClearButtonMode.hx @@ -0,0 +1,8 @@ +package flash.text; + +@:fakeEnum(String) extern enum StageTextClearButtonMode { + ALWAYS; + NEVER; + UNLESS_EDITING; + WHILE_EDITING; +}