Remove the CSS2Properties aliases for MozOutline* and MozOpacity for CSS properties whose CSS aliases were removed long ago (but temporarily readded in the previous changeset). (Bug 730532, patch 2) r=bzbarsky
authorL. David Baron <dbaron@dbaron.org>
Fri, 24 Feb 2012 21:23:14 -0800
changeset 87711 9cbf894da185144eb3e1b8ba144e90784127b764
parent 87710 ffc9d929b260b2d3c25d2ac855ea56c3c9de7833
child 87712 db6ca99007f5ba5105b0d077482f98dcfcb9f24b
push id22143
push userphilringnalda@gmail.com
push dateSun, 26 Feb 2012 23:12:35 +0000
treeherdermozilla-central@b98fc24ac54b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbzbarsky
bugs730532
milestone13.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
Remove the CSS2Properties aliases for MozOutline* and MozOpacity for CSS properties whose CSS aliases were removed long ago (but temporarily readded in the previous changeset). (Bug 730532, patch 2) r=bzbarsky
dom/interfaces/css/nsIDOMCSS2Properties.idl
layout/style/nsCSSPropAliasList.h
--- a/dom/interfaces/css/nsIDOMCSS2Properties.idl
+++ b/dom/interfaces/css/nsIDOMCSS2Properties.idl
@@ -46,17 +46,17 @@
  * The nsIDOMCSS2Properties interface is a datatype for additional
  * reflection of data already provided in nsIDOMCSSStyleDeclaration in
  * the Document Object Model.
  *
  * For more information on this interface please see
  * http://www.w3.org/TR/DOM-Level-2-Style
  */
 
-[builtinclass, scriptable, uuid(b4afb8f4-d9ab-44d9-9d0c-f765c47d57c2)]
+[builtinclass, scriptable, uuid(fc30df1b-9b5a-42f6-965b-cbcc67ac3c4c)]
 interface nsIDOMCSS2Properties : nsISupports
 {
            attribute DOMString        background;
                                         // raises(DOMException) on setting
 
            attribute DOMString        backgroundAttachment;
                                         // raises(DOMException) on setting
 
@@ -554,52 +554,34 @@ interface nsIDOMCSS2Properties : nsISupp
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozMarginEnd;
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozMarginStart;
                                         // raises(DOMException) on setting
 
-           attribute DOMString        MozOpacity;
-                                        // raises(DOMException) on setting
-
            attribute DOMString        MozOrient;
                                         // raises(DOMException) on setting
 
-           attribute DOMString        MozOutline;
-                                        // raises(DOMException) on setting
-
-           attribute DOMString        MozOutlineColor;
-                                        // raises(DOMException) on setting
-
            attribute DOMString        MozOutlineRadius;
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozOutlineRadiusTopleft;
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozOutlineRadiusTopright;
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozOutlineRadiusBottomleft;
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozOutlineRadiusBottomright;
                                         // raises(DOMException) on setting
 
-           attribute DOMString        MozOutlineStyle;
-                                        // raises(DOMException) on setting
-
-           attribute DOMString        MozOutlineWidth;
-                                        // raises(DOMException) on setting
-
-           attribute DOMString        MozOutlineOffset;
-                                        // raises(DOMException) on setting
-
            attribute DOMString        MozPaddingEnd;
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozPaddingStart;
                                         // raises(DOMException) on setting
 
            attribute DOMString        MozUserFocus;
                                         // raises(DOMException) on setting
--- a/layout/style/nsCSSPropAliasList.h
+++ b/layout/style/nsCSSPropAliasList.h
@@ -58,14 +58,8 @@
   the property that 'aliasname' is being aliased to.
 
   -. 'method' is the CSS2Properties property name.  Unlike
   nsCSSPropList.h, prefixes should just be included in this file (rather
   than needing the CSS_PROP_DOMPROP_PREFIXED(prop) macro).
 
  ******/
 
-CSS_PROP_ALIAS(-moz-opacity, opacity, MozOpacity)
-CSS_PROP_ALIAS(-moz-outline, outline, MozOutline)
-CSS_PROP_ALIAS(-moz-outline-color, outline_color, MozOutlineColor)
-CSS_PROP_ALIAS(-moz-outline-style, outline_style, MozOutlineStyle)
-CSS_PROP_ALIAS(-moz-outline-width, outline_width, MozOutlineWidth)
-CSS_PROP_ALIAS(-moz-outline-offset, outline_offset, MozOutlineOffset)