Bug 874669 - Remove legacy event type constants. r=smaug
☠☠ backed out by c2ea60e04312 ☠ ☠
authorMasatoshi Kimura <VYV03354@nifty.ne.jp>
Tue, 25 Jun 2013 07:39:41 +0900
changeset 136308 398f67b7d62907344f43d75a15025529e97e3684
parent 136307 fcb261b154c7e588578e34ed6b2296e7dc949dc0
child 136309 0e276ed2d7c3b2bafa535f320b80883cfc76c5f0
push id30032
push userVYV03354@nifty.ne.jp
push dateMon, 24 Jun 2013 22:40:32 +0000
treeherdermozilla-inbound@398f67b7d629 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssmaug
bugs874669
milestone24.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 874669 - Remove legacy event type constants. r=smaug
dom/interfaces/events/nsIDOMEvent.idl
dom/interfaces/events/nsIDOMNSEvent.idl
dom/webidl/Event.webidl
--- a/dom/interfaces/events/nsIDOMEvent.idl
+++ b/dom/interfaces/events/nsIDOMEvent.idl
@@ -175,48 +175,16 @@ interface nsIDOMEvent : nsISupports
   readonly attribute boolean defaultPrevented;
 
   /**
    * Prevents other event listeners from being triggered and,
    * unlike Event.stopPropagation() its effect is immediate.
    */
   void                       stopImmediatePropagation();
 
-  const long MOUSEDOWN    = 0x00000001;
-  const long MOUSEUP      = 0x00000002;
-  const long MOUSEOVER    = 0x00000004;
-  const long MOUSEOUT     = 0x00000008;
-  const long MOUSEMOVE    = 0x00000010;
-  const long MOUSEDRAG    = 0x00000020;
-  const long CLICK        = 0x00000040;
-  const long DBLCLICK     = 0x00000080;
-  const long KEYDOWN      = 0x00000100;
-  const long KEYUP        = 0x00000200;
-  const long KEYPRESS     = 0x00000400;
-  const long DRAGDROP     = 0x00000800;
-  const long FOCUS        = 0x00001000;
-  const long BLUR         = 0x00002000;
-  const long SELECT       = 0x00004000;
-  const long CHANGE       = 0x00008000;
-  const long RESET        = 0x00010000;
-  const long SUBMIT       = 0x00020000;
-  const long SCROLL       = 0x00040000;
-  const long LOAD         = 0x00080000;
-  const long UNLOAD       = 0x00100000;
-  const long XFER_DONE    = 0x00200000;
-  const long ABORT        = 0x00400000;
-  const long ERROR        = 0x00800000;
-  const long LOCATE       = 0x01000000;
-  const long MOVE         = 0x02000000;
-  const long RESIZE       = 0x04000000;
-  const long FORWARD      = 0x08000000;
-  const long HELP         = 0x10000000;
-  const long BACK         = 0x20000000;
-  const long TEXT         = 0x40000000;
-
   const long ALT_MASK     = 0x00000001;
   const long CONTROL_MASK = 0x00000002;
   const long SHIFT_MASK   = 0x00000004;
   const long META_MASK    = 0x00000008;
 
   /** The original target of the event, before any retargetings. */
   readonly attribute nsIDOMEventTarget  originalTarget;
   /**
--- a/dom/interfaces/events/nsIDOMNSEvent.idl
+++ b/dom/interfaces/events/nsIDOMNSEvent.idl
@@ -9,45 +9,13 @@
 #ifdef ERROR
 #undef ERROR
 #endif
 %}
 
 [scriptable, uuid(2580b4a2-6d85-4ca6-9be2-98f3406ad296)]
 interface nsIDOMNSEvent : nsISupports
 {
-  const long MOUSEDOWN    = 0x00000001;
-  const long MOUSEUP      = 0x00000002;
-  const long MOUSEOVER    = 0x00000004;
-  const long MOUSEOUT     = 0x00000008;
-  const long MOUSEMOVE    = 0x00000010;
-  const long MOUSEDRAG    = 0x00000020;
-  const long CLICK        = 0x00000040;
-  const long DBLCLICK     = 0x00000080;
-  const long KEYDOWN      = 0x00000100;
-  const long KEYUP        = 0x00000200;
-  const long KEYPRESS     = 0x00000400;
-  const long DRAGDROP     = 0x00000800;
-  const long FOCUS        = 0x00001000;
-  const long BLUR         = 0x00002000;
-  const long SELECT       = 0x00004000;
-  const long CHANGE       = 0x00008000;
-  const long RESET        = 0x00010000;
-  const long SUBMIT       = 0x00020000;
-  const long SCROLL       = 0x00040000;
-  const long LOAD         = 0x00080000;
-  const long UNLOAD       = 0x00100000;
-  const long XFER_DONE    = 0x00200000;
-  const long ABORT        = 0x00400000;
-  const long ERROR        = 0x00800000;
-  const long LOCATE       = 0x01000000;
-  const long MOVE         = 0x02000000;
-  const long RESIZE       = 0x04000000;
-  const long FORWARD      = 0x08000000;
-  const long HELP         = 0x10000000;
-  const long BACK         = 0x20000000;
-  const long TEXT         = 0x40000000;
-
   const long ALT_MASK     = 0x00000001;
   const long CONTROL_MASK = 0x00000002;
   const long SHIFT_MASK   = 0x00000004;
   const long META_MASK    = 0x00000008;
 };
--- a/dom/webidl/Event.webidl
+++ b/dom/webidl/Event.webidl
@@ -34,48 +34,16 @@ interface Event {
   readonly attribute DOMTimeStamp timeStamp;
 
   [Throws]
   void initEvent(DOMString type, boolean bubbles, boolean cancelable);
 };
 
 // Mozilla specific legacy stuff.
 partial interface Event {
-  const long MOUSEDOWN    = 0x00000001;
-  const long MOUSEUP      = 0x00000002;
-  const long MOUSEOVER    = 0x00000004;
-  const long MOUSEOUT     = 0x00000008;
-  const long MOUSEMOVE    = 0x00000010;
-  const long MOUSEDRAG    = 0x00000020;
-  const long CLICK        = 0x00000040;
-  const long DBLCLICK     = 0x00000080;
-  const long KEYDOWN      = 0x00000100;
-  const long KEYUP        = 0x00000200;
-  const long KEYPRESS     = 0x00000400;
-  const long DRAGDROP     = 0x00000800;
-  const long FOCUS        = 0x00001000;
-  const long BLUR         = 0x00002000;
-  const long SELECT       = 0x00004000;
-  const long CHANGE       = 0x00008000;
-  const long RESET        = 0x00010000;
-  const long SUBMIT       = 0x00020000;
-  const long SCROLL       = 0x00040000;
-  const long LOAD         = 0x00080000;
-  const long UNLOAD       = 0x00100000;
-  const long XFER_DONE    = 0x00200000;
-  const long ABORT        = 0x00400000;
-  const long ERROR        = 0x00800000;
-  const long LOCATE       = 0x01000000;
-  const long MOVE         = 0x02000000;
-  const long RESIZE       = 0x04000000;
-  const long FORWARD      = 0x08000000;
-  const long HELP         = 0x10000000;
-  const long BACK         = 0x20000000;
-  const long TEXT         = 0x40000000;
-
   const long ALT_MASK     = 0x00000001;
   const long CONTROL_MASK = 0x00000002;
   const long SHIFT_MASK   = 0x00000004;
   const long META_MASK    = 0x00000008;
 
   readonly attribute EventTarget? originalTarget;
   readonly attribute EventTarget? explicitOriginalTarget;
   [ChromeOnly] readonly attribute boolean multipleActionsPrevented;