Title: [234679] trunk/Source/WebCore
- Revision
- 234679
- Author
- [email protected]
- Date
- 2018-08-07 16:46:22 -0700 (Tue, 07 Aug 2018)
Log Message
Use 1-byte enum class for Document::StandaloneStatus
https://bugs.webkit.org/show_bug.cgi?id=188352
Patch by Alex Christensen <[email protected]> on 2018-08-07
Reviewed by Chris Dumez.
* dom/Document.cpp:
(WebCore::Document::setXMLStandalone):
* dom/Document.h:
(WebCore::Document::xmlStandalone const):
* editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::appendXMLDeclaration):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (234678 => 234679)
--- trunk/Source/WebCore/ChangeLog 2018-08-07 23:26:48 UTC (rev 234678)
+++ trunk/Source/WebCore/ChangeLog 2018-08-07 23:46:22 UTC (rev 234679)
@@ -1,3 +1,17 @@
+2018-08-07 Alex Christensen <[email protected]>
+
+ Use 1-byte enum class for Document::StandaloneStatus
+ https://bugs.webkit.org/show_bug.cgi?id=188352
+
+ Reviewed by Chris Dumez.
+
+ * dom/Document.cpp:
+ (WebCore::Document::setXMLStandalone):
+ * dom/Document.h:
+ (WebCore::Document::xmlStandalone const):
+ * editing/MarkupAccumulator.cpp:
+ (WebCore::MarkupAccumulator::appendXMLDeclaration):
+
2018-08-07 Rob Buis <[email protected]>
fetch() with subresource integrity crashes on zero length body
Modified: trunk/Source/WebCore/dom/Document.cpp (234678 => 234679)
--- trunk/Source/WebCore/dom/Document.cpp 2018-08-07 23:26:48 UTC (rev 234678)
+++ trunk/Source/WebCore/dom/Document.cpp 2018-08-07 23:46:22 UTC (rev 234679)
@@ -1350,7 +1350,7 @@
void Document::setXMLStandalone(bool standalone)
{
- m_xmlStandalone = standalone ? Standalone : NotStandalone;
+ m_xmlStandalone = standalone ? StandaloneStatus::Standalone : StandaloneStatus::NotStandalone;
}
void Document::setDocumentURI(const String& uri)
Modified: trunk/Source/WebCore/dom/Document.h (234678 => 234679)
--- trunk/Source/WebCore/dom/Document.h 2018-08-07 23:26:48 UTC (rev 234678)
+++ trunk/Source/WebCore/dom/Document.h 2018-08-07 23:46:22 UTC (rev 234679)
@@ -475,8 +475,8 @@
String xmlEncoding() const { return m_xmlEncoding; }
String xmlVersion() const { return m_xmlVersion; }
- enum StandaloneStatus { StandaloneUnspecified, Standalone, NotStandalone };
- bool xmlStandalone() const { return m_xmlStandalone == Standalone; }
+ enum class StandaloneStatus : uint8_t { Unspecified, Standalone, NotStandalone };
+ bool xmlStandalone() const { return m_xmlStandalone == StandaloneStatus::Standalone; }
StandaloneStatus xmlStandaloneStatus() const { return m_xmlStandalone; }
bool hasXMLDeclaration() const { return m_hasXMLDeclaration; }
@@ -1682,7 +1682,7 @@
String m_xmlEncoding;
String m_xmlVersion;
- StandaloneStatus m_xmlStandalone { StandaloneUnspecified };
+ StandaloneStatus m_xmlStandalone { StandaloneStatus::Unspecified };
bool m_hasXMLDeclaration { false };
String m_contentLanguage;
Modified: trunk/Source/WebCore/editing/MarkupAccumulator.cpp (234678 => 234679)
--- trunk/Source/WebCore/editing/MarkupAccumulator.cpp 2018-08-07 23:26:48 UTC (rev 234678)
+++ trunk/Source/WebCore/editing/MarkupAccumulator.cpp 2018-08-07 23:46:22 UTC (rev 234679)
@@ -376,7 +376,7 @@
result.appendLiteral("\" encoding=\"");
result.append(encoding);
}
- if (document.xmlStandaloneStatus() != Document::StandaloneUnspecified) {
+ if (document.xmlStandaloneStatus() != Document::StandaloneStatus::Unspecified) {
result.appendLiteral("\" standalone=\"");
if (document.xmlStandalone())
result.appendLiteral("yes");
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes