Bug 874669 - Remove legacy event type constants. r=smaug
authorMasatoshi Kimura <VYV03354@nifty.ne.jp>
Wed, 26 Jun 2013 02:12:48 +0900
changeset 136393 61be0e4a8df67f50176371b41847912b20a01101
parent 136392 0767250bcb88d7fd27ad9d011c892fa413ba0021
child 136394 e197329ada3e0590312b7c665b663915b5e7e0cc
push id30083
push userVYV03354@nifty.ne.jp
push dateTue, 25 Jun 2013 17:13:19 +0000
treeherdermozilla-inbound@61be0e4a8df6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssmaug
bugs874669
milestone25.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
CLOBBER
dom/interfaces/events/nsIDOMEvent.idl
dom/interfaces/events/nsIDOMNSEvent.idl
dom/webidl/Event.webidl
--- a/CLOBBER
+++ b/CLOBBER
@@ -12,9 +12,9 @@
 #          O               O
 #          |               |
 #          O <-- Clobber   O  <-- Clobber
 #
 # Note: The description below will be part of the error message shown to users.
 #
 # Modifying this file will now automatically clobber the buildbot machines \o/
 #
-Bug 877859 Valgrind header location updates for FxOS Valgrind
+Bug 874669 - Remove legacy event type constants
--- 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;