= Vendor-prefixed APIs in WebKit = This page lists the APIs in WebKit that have vendor prefixes and the status of those APIs on the standards track. == DOM == * Full Screen * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/Document.idl Document.webkitIsFullScreen, Document.webkitFullScreenKeyboardInputAllowed, etc] * HTMLVideoElement.webkitSupportsFullscreen, HTMLVideoElement.webkitDisplayingFullscreen, HTMLVideoElement.webkitEnterFullscreen, HTMLVideoElement.webkitExitFullscreen, HTMLVideoElement.webkitEnterFullScreen, HTMLVideoElement.webkitExitFullScreen * Page Visiblity * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/Document.idl Document.webkitVisibilityState] * Post Message: * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/MessagePort.idl MessagePort.webkitPostMessage] * DOMWindow.webkitPostMessage * DedicatedWorkerContext.webkitPostMessage * Worker.webkitPostMessage * Pointer Lock * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/MouseEvent.idl MouseEvent.webkitMovementX, MouseEvent.webkitMovementY] * Navigator.webkitPointer * Mutation Observers * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/WebKitMutationObserver.idl WebKitMutationObserver] * Specified in DOM4: http://www.w3.org/TR/dom/#mutation-observers * Touch Events * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/Touch.idl Touch.webkitRadiusX, Touch.webkitRadiusY, Touch.webkitRotationAngle, Touch.webkitForce] * Wheel Events * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/WheelEvent.idl WheelEvent.webkitDirectionInvertedFromDevice, WheelEvent.initWebKitWheelEvent] * File API * [http://trac.webkit.org/browser/trunk/Source/WebCore/fileapi/Blob.idl Blob.webkitSlice] * [http://trac.webkit.org/browser/trunk/Source/WebCore/fileapi/File.idl Blob.webkitRelativePath] * [http://trac.webkit.org/browser/trunk/Source/WebCore/fileapi/WebKitBlobBuilder.idl WebKitBlobBuilder] * Canvas * [http://trac.webkit.org/browser/trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.idl CanvasRenderingContext2D.webkitLineDash, CanvasRenderingContext2D.webkitLineDashOffset] * Drag and Drop * [http://trac.webkit.org/browser/trunk/Source/WebCore/html/HTMLElement.idl HTMLElement.webkitdropzone] * HTML5 section 7: http://dev.w3.org/html5/spec/dnd.html#the-dropzone-attribute * [http://trac.webkit.org/browser/trunk/Source/WebCore/Modules/filesystem/DataTransferItemFileSystem.idl DataTransferItem.webkitGetAsEntry] * Battery Status * [http://trac.webkit.org/browser/trunk/Source/WebCore/Modules/battery/NavigatorBattery.idl Navigator.webkitBattery] * File System * DOMWindow.webkitRequestFileSystem, DOMWindow.webkitResolveLocalFileSystemURL * WorkerContext.webkitRequestFileSystem, WorkerContext.webkitRequestFileSystemSync, WorkerContext.webkitResolveLocalFileSystemURL, WorkerContext.webkitResolveLocalFileSystemSyncURL * Indexed DB * DOMWindow.webkitIndexedDB * IDBRequest.webkitErrorMessage * WorkerContext.webkitIndexedDB * Web Intents * DOMWindow.WebKitIntent * Navigator.webkitStartActivity * Media Statistics * HTMLMediaElement.webkitAudioDecodedByteCount * HTMLMediaElement.webkitVideoDecodedByteCount * HTMLVideoElement.webkitDecodedFrameCount * HTMLVideoElement.webkitDroppedFrameCount * Media Stream * DOMWindow.webkitDeprecatedPeerConnection * DOMWindow.webkitPeerConnection00 * DOMWindow.webkitMediaStream * Navigator.webkitGetUserMedia * Media Source * HTMLMediaElement.webkitMediaSourceURL * HTMLMediaElement.webkitSourceAppend * HTMLMediaElement.webkitSourceEndOfStream * HTMLMediaElement.webkitSourceState * Network Info * Navigator.webkitConnection * Speech * DOMWindow.webkitSpeechRecognition, DOMWindow.webkitSpeechRecognitionError, DOMWindow.webkitSpeechRecognitionEvent, DOMWindow.webkitSpeechGrammar, DOMWindow.webkitSpeechGrammarList * Speech Input * HTMLInputElement.webkitSpeech, HTMLInputElement.webkitGrammar, HTMLInputElement.onwebkitspeechchange * Vibration * Navigator.webkitVibrate * Web Audio * DOMWindow.webkitAudioContext * DOMWindow.webkitAudioPannerNode * Notifications * DOMWindow.webkitNotifications * WorkerContext.webkitNotifications * Request Animation Frame * DOMWindow.webkitRequestAnimationFrame, DOMWindow.webkitCancelAnimationFrame, DOMWindow.webkitCancelRequestAnimationFrame * Specified in "Timing control for script-based animations" spec: http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/RequestAnimationFrame/Overview.html * URL * DOMWindow.webkitURL * WorkerContext.webkitURL * Quota * DOMWindow.webkitStorageInfo * Directory Upload * HTMLInputElement.webkitdirectory * To be replaced by something in CSS OM View(?) * DOMWindow.webkitConvertPointFromPageToNode, DOMWindow.webkitConvertPointFromNodeToPage, WebKitPoint * ??? * HTMLMediaElement.webkitPreservesPitch, HTMLMediaElement.webkitHasClosedCaptions, HTMLMediaElement.webkitClosedCaptionsVisible == CSS == ''FIXME: Fill in the CSS properties.'' * Interfaces for CSS Animations * [http://trac.webkit.org/browser/trunk/Source/WebCore/css/WebKitCSSKeyframeRule.idl WebKitCSSKeyframeRule] * [http://trac.webkit.org/browser/trunk/Source/WebCore/css/WebKitCSSKeyframesRule.idl WebKitCSSKeyframesRule] * [http://trac.webkit.org/browser/trunk/Source/WebCore/page/WebKitAnimationList.idl WebKitAnimationList] * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/WebKitAnimationEvent.idl WebKitAnimationEvent] * Interfaces for CSS Transforms * [http://trac.webkit.org/browser/trunk/Source/WebCore/css/WebKitCSSTransformValue.idl WebKitCSSTransformValue] * [http://trac.webkit.org/browser/trunk/Source/WebCore/css/WebKitCSSMatrix.idl WebKitCSSMatrix] * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/WebKitTransitionEvent.idl WebKitTransitionEvent] * Interfaces for CSS Regions * [http://trac.webkit.org/browser/trunk/Source/WebCore/css/WebKitCSSMatrix.idl WebKitCSSRegionRule] * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/WebKitNamedFlow.idl WebKitNamedFlow] * [http://trac.webkit.org/browser/trunk/Source/WebCore/dom/Element.idl Element.webkitMatchesSelector]