Title: [142796] trunk/Source/WebCore
- Revision
- 142796
- Author
- [email protected]
- Date
- 2013-02-13 14:03:44 -0800 (Wed, 13 Feb 2013)
Log Message
Clean up some style nits in HTMLPreloadScanner
https://bugs.webkit.org/show_bug.cgi?id=109738
Reviewed by Tony Gentilcore.
This patch just fixes a few style nits I noticed when reading through
the code.
* html/parser/HTMLPreloadScanner.cpp:
(WebCore::StartTagScanner::StartTagScanner):
(WebCore::HTMLPreloadScanner::processPossibleStyleTag):
(WebCore::HTMLPreloadScanner::processPossibleBaseTag):
* html/parser/HTMLResourcePreloader.cpp:
(WebCore::PreloadRequest::isSafeToSendToAnotherThread):
* html/parser/HTMLResourcePreloader.h:
(PreloadRequest):
(WebCore::PreloadRequest::PreloadRequest):
(WebCore::HTMLResourcePreloader::HTMLResourcePreloader):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (142795 => 142796)
--- trunk/Source/WebCore/ChangeLog 2013-02-13 22:02:51 UTC (rev 142795)
+++ trunk/Source/WebCore/ChangeLog 2013-02-13 22:03:44 UTC (rev 142796)
@@ -1,3 +1,24 @@
+2013-02-13 Adam Barth <[email protected]>
+
+ Clean up some style nits in HTMLPreloadScanner
+ https://bugs.webkit.org/show_bug.cgi?id=109738
+
+ Reviewed by Tony Gentilcore.
+
+ This patch just fixes a few style nits I noticed when reading through
+ the code.
+
+ * html/parser/HTMLPreloadScanner.cpp:
+ (WebCore::StartTagScanner::StartTagScanner):
+ (WebCore::HTMLPreloadScanner::processPossibleStyleTag):
+ (WebCore::HTMLPreloadScanner::processPossibleBaseTag):
+ * html/parser/HTMLResourcePreloader.cpp:
+ (WebCore::PreloadRequest::isSafeToSendToAnotherThread):
+ * html/parser/HTMLResourcePreloader.h:
+ (PreloadRequest):
+ (WebCore::PreloadRequest::PreloadRequest):
+ (WebCore::HTMLResourcePreloader::HTMLResourcePreloader):
+
2013-02-13 Sheriff Bot <[email protected]>
Unreviewed, rolling out r142747.
Modified: trunk/Source/WebCore/html/parser/HTMLPreloadScanner.cpp (142795 => 142796)
--- trunk/Source/WebCore/html/parser/HTMLPreloadScanner.cpp 2013-02-13 22:02:51 UTC (rev 142795)
+++ trunk/Source/WebCore/html/parser/HTMLPreloadScanner.cpp 2013-02-13 22:03:44 UTC (rev 142796)
@@ -55,7 +55,7 @@
class StartTagScanner {
public:
- explicit StartTagScanner(const AtomicString& tagName, const HTMLToken::AttributeList& attributes)
+ StartTagScanner(const AtomicString& tagName, const HTMLToken::AttributeList& attributes)
: m_tagName(tagName)
, m_linkIsStyleSheet(false)
, m_linkMediaAttributeIsScreen(true)
@@ -245,34 +245,36 @@
bool HTMLPreloadScanner::processPossibleStyleTag(const AtomicString& tagName, const HTMLToken& token)
{
ASSERT(isStartOrEndTag(token));
- if (tagName == styleTag) {
- m_inStyle = isStartTag(token);
- if (!m_inStyle)
- m_cssScanner.reset();
- return true;
- }
- return false;
+ if (tagName != styleTag)
+ return false;
+
+ m_inStyle = isStartTag(token);
+
+ if (!m_inStyle)
+ m_cssScanner.reset();
+
+ return true;
}
bool HTMLPreloadScanner::processPossibleBaseTag(const AtomicString& tagName, const HTMLToken& token)
{
ASSERT(isStartTag(token));
- if (tagName == baseTag) {
- // The first <base> element is the one that wins.
- if (!m_predictedBaseElementURL.isEmpty())
- return true;
+ if (tagName != baseTag)
+ return false;
- for (HTMLToken::AttributeList::const_iterator iter = token.attributes().begin(); iter != token.attributes().end(); ++iter) {
- AtomicString attributeName(iter->name);
- if (attributeName == hrefAttr) {
- String hrefValue = StringImpl::create8BitIfPossible(iter->value);
- m_predictedBaseElementURL = KURL(m_documentURL, stripLeadingAndTrailingHTMLSpaces(hrefValue));
- break;
- }
+ // The first <base> element is the one that wins.
+ if (!m_predictedBaseElementURL.isEmpty())
+ return true;
+
+ for (HTMLToken::AttributeList::const_iterator iter = token.attributes().begin(); iter != token.attributes().end(); ++iter) {
+ AtomicString attributeName(iter->name);
+ if (attributeName == hrefAttr) {
+ String hrefValue = StringImpl::create8BitIfPossible(iter->value);
+ m_predictedBaseElementURL = KURL(m_documentURL, stripLeadingAndTrailingHTMLSpaces(hrefValue));
+ break;
}
- return true;
}
- return false;
+ return true;
}
void HTMLPreloadScanner::processToken(const HTMLToken& token, Vector<OwnPtr<PreloadRequest> >& requests)
Modified: trunk/Source/WebCore/html/parser/HTMLResourcePreloader.cpp (142795 => 142796)
--- trunk/Source/WebCore/html/parser/HTMLResourcePreloader.cpp 2013-02-13 22:02:51 UTC (rev 142795)
+++ trunk/Source/WebCore/html/parser/HTMLResourcePreloader.cpp 2013-02-13 22:03:44 UTC (rev 142796)
@@ -31,24 +31,12 @@
namespace WebCore {
-static bool isStringSafeToSendToAnotherThread(const String& string)
-{
- StringImpl* impl = string.impl();
- if (!impl)
- return true;
- if (impl->hasOneRef())
- return true;
- if (string.isEmpty())
- return true;
- return false;
-}
-
bool PreloadRequest::isSafeToSendToAnotherThread() const
{
- return isStringSafeToSendToAnotherThread(m_initiator)
- && isStringSafeToSendToAnotherThread(m_charset)
- && isStringSafeToSendToAnotherThread(m_resourceURL)
- && isStringSafeToSendToAnotherThread(m_baseURL.string());
+ return m_initiator.isSafeToSendToAnotherThread()
+ && m_charset.isSafeToSendToAnotherThread()
+ && m_resourceURL.isSafeToSendToAnotherThread()
+ && m_baseURL.isSafeToSendToAnotherThread();
}
KURL PreloadRequest::completeURL(Document* document)
Modified: trunk/Source/WebCore/html/parser/HTMLResourcePreloader.h (142795 => 142796)
--- trunk/Source/WebCore/html/parser/HTMLResourcePreloader.h 2013-02-13 22:02:51 UTC (rev 142795)
+++ trunk/Source/WebCore/html/parser/HTMLResourcePreloader.h 2013-02-13 22:03:44 UTC (rev 142796)
@@ -37,6 +37,7 @@
{
return adoptPtr(new PreloadRequest(initiator, resourceURL, baseURL, resourceType));
}
+
bool isSafeToSendToAnotherThread() const;
CachedResourceRequest resourceRequest(Document*);
@@ -53,7 +54,8 @@
, m_baseURL(baseURL)
, m_resourceType(resourceType)
, m_crossOriginModeAllowsCookies(false)
- { }
+ {
+ }
KURL completeURL(Document*);
@@ -71,7 +73,8 @@
explicit HTMLResourcePreloader(Document* document)
: m_document(document)
, m_weakFactory(this)
- { }
+ {
+ }
void preload(PassOwnPtr<PreloadRequest>);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes