Title: [99491] trunk/Source/WebCore
- Revision
- 99491
- Author
- [email protected]
- Date
- 2011-11-07 15:39:29 -0800 (Mon, 07 Nov 2011)
Log Message
Unreviewed Windows build fix after r99468.
* css/CSSPrimitiveValue.h: Unmark single-argument constructors
as explicit, since this conflicts with the template constructors
in CSSPrimitiveValueMappings.h.
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (99490 => 99491)
--- trunk/Source/WebCore/ChangeLog 2011-11-07 23:25:52 UTC (rev 99490)
+++ trunk/Source/WebCore/ChangeLog 2011-11-07 23:39:29 UTC (rev 99491)
@@ -1,3 +1,11 @@
+2011-11-07 Andreas Kling <[email protected]>
+
+ Unreviewed Windows build fix after r99468.
+
+ * css/CSSPrimitiveValue.h: Unmark single-argument constructors
+ as explicit, since this conflicts with the template constructors
+ in CSSPrimitiveValueMappings.h.
+
2011-11-07 Jer Noble <[email protected]>
Build fix due to a erroneous search-and-replace.
@@ -3031,6 +3039,24 @@
2011-11-03 Andreas Kling <[email protected]>
+ CSSRuleList: Move rule orphaning from deleteRule() out to callers.
+ https://bugs.webkit.org/show_bug.cgi?id=71470
+
+ Reviewed by Antti Koivisto.
+
+ Rule parenting is the responsibility of the owner rule (the rule containing
+ the rule list), so move parent clearing out of CSSRuleList::deleteRule() and
+ into the (two) call sites.
+
+ * css/CSSMediaRule.cpp:
+ (WebCore::CSSMediaRule::deleteRule):
+ * css/CSSRuleList.cpp:
+ (WebCore::CSSRuleList::deleteRule):
+ * css/WebKitCSSKeyframesRule.cpp:
+ (WebCore::WebKitCSSKeyframesRule::deleteRule):
+
+2011-11-03 Andreas Kling <[email protected]>
+
Unreviewed build fix, sigh.
* css/CSSFontFaceRule.h:
Modified: trunk/Source/WebCore/css/CSSPrimitiveValue.h (99490 => 99491)
--- trunk/Source/WebCore/css/CSSPrimitiveValue.h 2011-11-07 23:25:52 UTC (rev 99490)
+++ trunk/Source/WebCore/css/CSSPrimitiveValue.h 2011-11-07 23:39:29 UTC (rev 99491)
@@ -220,9 +220,9 @@
private:
CSSPrimitiveValue();
// FIXME: int vs. unsigned overloading is too subtle to distinguish the color and identifier cases.
- explicit CSSPrimitiveValue(int ident);
- explicit CSSPrimitiveValue(unsigned color); // RGB value
- explicit CSSPrimitiveValue(const Length&);
+ CSSPrimitiveValue(int ident);
+ CSSPrimitiveValue(unsigned color); // RGB value
+ CSSPrimitiveValue(const Length&);
CSSPrimitiveValue(const String&, UnitTypes);
CSSPrimitiveValue(double, UnitTypes);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes