Title: [138097] trunk/Source/WebCore
Revision
138097
Author
commit-qu...@webkit.org
Date
2012-12-18 18:14:03 -0800 (Tue, 18 Dec 2012)

Log Message

Minor improvements to HTMLMediaElement
https://bugs.webkit.org/show_bug.cgi?id=105353

Patch by Joseph Pecoraro <pecor...@apple.com> on 2012-12-18
Reviewed by Eric Carlson.

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::canPlayType):
(WebCore::createFileURLForApplicationCacheResource):
(WebCore::stringForNetworkState):
(WebCore::HTMLMediaElement::preload):
(WebCore::HTMLMediaElement::getPluginProxyParams):
Use ASCIILiteral for literal strings becoming WTFStrings.

(WebCore::HTMLMediaElement::setLoop):
By going through setAttribute, parseAttribute would already take care of
updating the disable sleep, so the call here is not needed.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (138096 => 138097)


--- trunk/Source/WebCore/ChangeLog	2012-12-19 02:11:13 UTC (rev 138096)
+++ trunk/Source/WebCore/ChangeLog	2012-12-19 02:14:03 UTC (rev 138097)
@@ -1,3 +1,22 @@
+2012-12-18  Joseph Pecoraro  <pecor...@apple.com>
+
+        Minor improvements to HTMLMediaElement
+        https://bugs.webkit.org/show_bug.cgi?id=105353
+
+        Reviewed by Eric Carlson.
+
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::canPlayType):
+        (WebCore::createFileURLForApplicationCacheResource):
+        (WebCore::stringForNetworkState):
+        (WebCore::HTMLMediaElement::preload):
+        (WebCore::HTMLMediaElement::getPluginProxyParams):
+        Use ASCIILiteral for literal strings becoming WTFStrings.
+
+        (WebCore::HTMLMediaElement::setLoop):
+        By going through setAttribute, parseAttribute would already take care of
+        updating the disable sleep, so the call here is not needed.
+
 2012-12-18  Levi Weintraub  <le...@chromium.org>
 
         Input elements with default touch handlers don't update handler counts when changing documents

Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (138096 => 138097)


--- trunk/Source/WebCore/html/HTMLMediaElement.cpp	2012-12-19 02:11:13 UTC (rev 138096)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp	2012-12-19 02:14:03 UTC (rev 138097)
@@ -665,13 +665,13 @@
     switch (support)
     {
         case MediaPlayer::IsNotSupported:
-            canPlay = "";
+            canPlay = ASCIILiteral("");
             break;
         case MediaPlayer::MayBeSupported:
-            canPlay = "maybe";
+            canPlay = ASCIILiteral("maybe");
             break;
         case MediaPlayer::IsSupported:
-            canPlay = "probably";
+            canPlay = ASCIILiteral("probably");
             break;
     }
     
@@ -929,7 +929,7 @@
 #else
     KURL url;
 
-    url.setProtocol("file");
+    url.setProtocol(ASCIILiteral("file"));
     url.setPath(path);
 #endif
     return url;
@@ -1571,13 +1571,13 @@
 static String stringForNetworkState(MediaPlayer::NetworkState state)
 {
     switch (state) {
-    case MediaPlayer::Empty: return "Empty";
-    case MediaPlayer::Idle: return "Idle";
-    case MediaPlayer::Loading: return "Loading";
-    case MediaPlayer::Loaded: return "Loaded";
-    case MediaPlayer::FormatError: return "FormatError";
-    case MediaPlayer::NetworkError: return "NetworkError";
-    case MediaPlayer::DecodeError: return "DecodeError";
+    case MediaPlayer::Empty: return ASCIILiteral("Empty");
+    case MediaPlayer::Idle: return ASCIILiteral("Idle");
+    case MediaPlayer::Loading: return ASCIILiteral("Loading");
+    case MediaPlayer::Loaded: return ASCIILiteral("Loaded");
+    case MediaPlayer::FormatError: return ASCIILiteral("FormatError");
+    case MediaPlayer::NetworkError: return ASCIILiteral("NetworkError");
+    case MediaPlayer::DecodeError: return ASCIILiteral("DecodeError");
     default: return emptyString();
     }
 }
@@ -2310,13 +2310,13 @@
 {
     switch (m_preload) {
     case MediaPlayer::None:
-        return "none";
+        return ASCIILiteral("none");
         break;
     case MediaPlayer::MetaData:
-        return "metadata";
+        return ASCIILiteral("metadata");
         break;
     case MediaPlayer::Auto:
-        return "auto";
+        return ASCIILiteral("auto");
         break;
     }
 
@@ -2520,9 +2520,6 @@
 {
     LOG(Media, "HTMLMediaElement::setLoop(%s)", boolString(b));
     setBooleanAttribute(loopAttr, b);
-#if PLATFORM(MAC)
-    updateDisableSleep();
-#endif
 }
 
 bool HTMLMediaElement::controls() const
@@ -3966,14 +3963,14 @@
     if (isVideo()) {
         KURL posterURL = getNonEmptyURLAttribute(posterAttr);
         if (!posterURL.isEmpty() && frame && frame->loader()->willLoadMediaElementURL(posterURL)) {
-            names.append("_media_element_poster_");
+            names.append(ASCIILiteral("_media_element_poster_"));
             values.append(posterURL.string());
         }
     }
 
     if (controls()) {
-        names.append("_media_element_controls_");
-        values.append("true");
+        names.append(ASCIILiteral("_media_element_controls_"));
+        values.append(ASCIILiteral("true"));
     }
 
     url = ""
@@ -3982,7 +3979,7 @@
 
     m_currentSrc = url;
     if (url.isValid() && frame && frame->loader()->willLoadMediaElementURL(url)) {
-        names.append("_media_element_src_");
+        names.append(ASCIILiteral("_media_element_src_"));
         values.append(m_currentSrc.string());
     }
 }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to