Changeset 88662 in webkit
- Timestamp:
- Jun 13, 2011 11:37:35 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r88661 r88662 1 2011-06-13 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Darin Adler. 4 5 r87539 broke HTMLMediaElement url logging 6 https://bugs.webkit.org/show_bug.cgi?id=62551 7 8 Returning pointers to temporaries is bad times! 9 10 * html/HTMLMediaElement.cpp: 11 (WebCore::urlForLogging): 12 (WebCore::HTMLMediaElement::loadResource): 13 (WebCore::HTMLMediaElement::isSafeToLoadURL): 14 (WebCore::HTMLMediaElement::selectNextSourceChild): 15 (WebCore::HTMLMediaElement::sourceWasAdded): 16 (WebCore::HTMLMediaElement::sourceWillBeRemoved): 17 1 18 2011-06-13 Tony Chang <tony@chromium.org> 2 19 -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r88622 r88662 87 87 88 88 #if !LOG_DISABLED 89 static const char*urlForLogging(const KURL& url)89 static String urlForLogging(const KURL& url) 90 90 { 91 91 static const unsigned maximumURLLengthForLogging = 128; 92 92 93 93 if (url.string().length() < maximumURLLengthForLogging) 94 return url.string() .utf8().data();95 return String(url.string().substring(0, maximumURLLengthForLogging) + "...").utf8().data();94 return url.string(); 95 return url.string().substring(0, maximumURLLengthForLogging) + "..."; 96 96 } 97 97 … … 676 676 ASSERT(isSafeToLoadURL(initialURL, Complain)); 677 677 678 LOG(Media, "HTMLMediaElement::loadResource(%s, %s)", urlForLogging(initialURL) , contentType.raw().utf8().data());678 LOG(Media, "HTMLMediaElement::loadResource(%s, %s)", urlForLogging(initialURL).utf8().data(), contentType.raw().utf8().data()); 679 679 680 680 Frame* frame = document()->frame(); … … 691 691 m_currentSrc = url; 692 692 693 LOG(Media, "HTMLMediaElement::loadResource - m_currentSrc -> %s", urlForLogging(m_currentSrc) );693 LOG(Media, "HTMLMediaElement::loadResource - m_currentSrc -> %s", urlForLogging(m_currentSrc).utf8().data()); 694 694 695 695 if (m_sendProgressEvents) … … 721 721 { 722 722 if (!url.isValid()) { 723 LOG(Media, "HTMLMediaElement::isSafeToLoadURL(%s) -> FALSE because url is invalid", urlForLogging(url) );723 LOG(Media, "HTMLMediaElement::isSafeToLoadURL(%s) -> FALSE because url is invalid", urlForLogging(url).utf8().data()); 724 724 return false; 725 725 } … … 729 729 if (actionIfInvalid == Complain) 730 730 FrameLoader::reportLocalLoadFailed(frame, url.string()); 731 LOG(Media, "HTMLMediaElement::isSafeToLoadURL(%s) -> FALSE rejected by SecurityOrigin", urlForLogging(url) );731 LOG(Media, "HTMLMediaElement::isSafeToLoadURL(%s) -> FALSE rejected by SecurityOrigin", urlForLogging(url).utf8().data()); 732 732 return false; 733 733 } … … 1731 1731 #if !LOG_DISABLED 1732 1732 if (shouldLog) 1733 LOG(Media, "HTMLMediaElement::selectNextSourceChild - 'src' is %s", urlForLogging(mediaURL) );1733 LOG(Media, "HTMLMediaElement::selectNextSourceChild - 'src' is %s", urlForLogging(mediaURL).utf8().data()); 1734 1734 #endif 1735 1735 if (mediaURL.isEmpty()) … … 1782 1782 #if !LOG_DISABLED 1783 1783 if (shouldLog) 1784 LOG(Media, "HTMLMediaElement::selectNextSourceChild -> %p, %s", m_currentSourceNode, canUse ? urlForLogging(mediaURL) : "");1784 LOG(Media, "HTMLMediaElement::selectNextSourceChild -> %p, %s", m_currentSourceNode, canUse ? urlForLogging(mediaURL).utf8().data() : ""); 1785 1785 #endif 1786 1786 return canUse ? mediaURL : KURL(); … … 1794 1794 if (source->hasTagName(sourceTag)) { 1795 1795 KURL url = source->getNonEmptyURLAttribute(srcAttr); 1796 LOG(Media, "HTMLMediaElement::sourceWasAdded - 'src' is %s", urlForLogging(url) );1796 LOG(Media, "HTMLMediaElement::sourceWasAdded - 'src' is %s", urlForLogging(url).utf8().data()); 1797 1797 } 1798 1798 #endif … … 1841 1841 if (source->hasTagName(sourceTag)) { 1842 1842 KURL url = source->getNonEmptyURLAttribute(srcAttr); 1843 LOG(Media, "HTMLMediaElement::sourceWillBeRemoved - 'src' is %s", urlForLogging(url) );1843 LOG(Media, "HTMLMediaElement::sourceWillBeRemoved - 'src' is %s", urlForLogging(url).utf8().data()); 1844 1844 } 1845 1845 #endif
Note: See TracChangeset
for help on using the changeset viewer.