mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
af57d2df0f
Other browsers do not support any of these (IIRC), telemetry reports essentially zero usage, and supporting them is contrary to the DOM spec. Notes on specific events: CommandEvent and SimpleGestureEvent: These are not supposed to be web-exposed APIs, so I hid the interfaces from web content too (necessary to avoid test_all_synthetic_events.html failures). DataContainerEvent: This was a non-standard substitute for CustomEvent that seemed to have only one user, so I removed it entirely and switched the user (MozillaFileLogger.js) to CustomEvent. ScrollAreaEvent: This is entirely non-standard, but we apparently expose it deliberately to web content, so I didn't see any reason to remove it from createEvent. SimpleGestureEvent and XULCommandEvent: Can still be created from createEvent(), but not by content. TimeEvent: This is still in because it has no constructor, so there's no other way to create it. Ideally we'd update the SMIL spec to add a constructor. I did remove TimeEvents. MozReview-Commit-ID: 7Yi2oCl9SM2 --HG-- extra : rebase_source : 199ab921acfc531b8b85e77f90fcd799b03c887b
55 lines
2.2 KiB
C
55 lines
2.2 KiB
C
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
// IWYU pragma: private, include "nsIDocument.h"
|
|
|
|
/*
|
|
* This file contains the list of deprecated DOM operations. It is
|
|
* designed to be used as input to the C preprocessor *only*.
|
|
*/
|
|
|
|
DEPRECATED_OPERATION(GetAttributeNode)
|
|
DEPRECATED_OPERATION(SetAttributeNode)
|
|
DEPRECATED_OPERATION(GetAttributeNodeNS)
|
|
DEPRECATED_OPERATION(SetAttributeNodeNS)
|
|
DEPRECATED_OPERATION(RemoveAttributeNode)
|
|
DEPRECATED_OPERATION(CreateAttribute)
|
|
DEPRECATED_OPERATION(CreateAttributeNS)
|
|
DEPRECATED_OPERATION(NodeValue)
|
|
DEPRECATED_OPERATION(TextContent)
|
|
DEPRECATED_OPERATION(EnablePrivilege)
|
|
DEPRECATED_OPERATION(DOMExceptionCode)
|
|
DEPRECATED_OPERATION(NoExposedProps)
|
|
DEPRECATED_OPERATION(MutationEvent)
|
|
DEPRECATED_OPERATION(Components)
|
|
DEPRECATED_OPERATION(PrefixedVisibilityAPI)
|
|
DEPRECATED_OPERATION(NodeIteratorDetach)
|
|
DEPRECATED_OPERATION(LenientThis)
|
|
DEPRECATED_OPERATION(GetPreventDefault)
|
|
DEPRECATED_OPERATION(GetSetUserData)
|
|
DEPRECATED_OPERATION(MozGetAsFile)
|
|
DEPRECATED_OPERATION(UseOfCaptureEvents)
|
|
DEPRECATED_OPERATION(UseOfReleaseEvents)
|
|
DEPRECATED_OPERATION(UseOfDOM3LoadMethod)
|
|
DEPRECATED_OPERATION(ChromeUseOfDOM3LoadMethod)
|
|
DEPRECATED_OPERATION(ShowModalDialog)
|
|
DEPRECATED_OPERATION(Window_Content)
|
|
DEPRECATED_OPERATION(SyncXMLHttpRequest)
|
|
DEPRECATED_OPERATION(Window_Controllers)
|
|
DEPRECATED_OPERATION(ImportXULIntoContent)
|
|
DEPRECATED_OPERATION(PannerNodeDoppler)
|
|
DEPRECATED_OPERATION(NavigatorGetUserMedia)
|
|
DEPRECATED_OPERATION(WebrtcDeprecatedPrefix)
|
|
DEPRECATED_OPERATION(RTCPeerConnectionGetStreams)
|
|
DEPRECATED_OPERATION(AppCache)
|
|
DEPRECATED_OPERATION(PrefixedImageSmoothingEnabled)
|
|
DEPRECATED_OPERATION(PrefixedFullscreenAPI)
|
|
DEPRECATED_OPERATION(LenientSetter)
|
|
DEPRECATED_OPERATION(FileLastModifiedDate)
|
|
DEPRECATED_OPERATION(ImageBitmapRenderingContext_TransferImageBitmap)
|
|
DEPRECATED_OPERATION(URLCreateObjectURL_MediaStream)
|
|
DEPRECATED_OPERATION(XMLBaseAttribute)
|
|
DEPRECATED_OPERATION(XMLBaseAttributeForStyleAttr)
|