Changeset 195946 in webkit
- Timestamp:
- Jan 31, 2016 5:50:50 PM (8 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r195942 r195946 1 2016-01-31 Darin Adler <darin@apple.com> 2 3 Get rid of most calls to String::upper; mostly replace them with convertToASCIIUppercase 4 https://bugs.webkit.org/show_bug.cgi?id=153715 5 6 Reviewed by Gyuyoung Kim. 7 8 * wtf/text/AtomicString.h: 9 (WTF::AtomicString::upper): Deleted. 10 1 11 2016-01-31 Dan Bernstein <mitz@apple.com> 2 12 -
trunk/Source/WTF/wtf/text/AtomicString.h
r195743 r195946 157 157 WTF_EXPORT_STRING_API AtomicString convertToASCIIUppercase() const; 158 158 WTF_EXPORT_STRING_API AtomicString lower() const; 159 AtomicString upper() const { return AtomicString(impl()->upper()); }160 159 161 160 int toInt(bool* ok = 0) const { return m_string.toInt(ok); } -
trunk/Source/WebCore/ChangeLog
r195937 r195946 1 2016-01-31 Darin Adler <darin@apple.com> 2 3 Get rid of most calls to String::upper; mostly replace them with convertToASCIIUppercase 4 https://bugs.webkit.org/show_bug.cgi?id=153715 5 6 Reviewed by Gyuyoung Kim. 7 8 * editing/cocoa/HTMLConverter.mm: 9 (HTMLConverter::computedAttributesForElement): Use convertToASCIILowercase to fold 10 ASCII case when searching for fonts by name. 11 12 * platform/network/cf/ResourceResponseCFNet.cpp: 13 (WebCore::ResourceResponse::platformLazyInit): Use convertToASCIIUppercase to make 14 the HTTP version string canonical. Not sure why it's needed at all, but the letters 15 we might be uppercasing are "HTTP", so no need to handle non-ASCII. 16 * platform/network/cocoa/ResourceResponseCocoa.mm: 17 (WebCore::ResourceResponse::platformLazyInit): Ditto. 18 19 * rendering/svg/SVGRenderTreeAsText.cpp: 20 (WebCore::operator<<): Use convertToASCIIUppercase when writing the spread 21 method type into a text stream. The method types are all ASCII. 22 1 23 2016-01-31 Dan Bernstein <mitz@apple.com> 2 24 -
trunk/Source/WebCore/editing/cocoa/HTMLConverter.mm
r192992 r195946 1090 1090 String fontName = _caches->propertyValueForNode(element, CSSPropertyFontFamily); 1091 1091 if (fontName.length()) 1092 font = _fontForNameAndSize(fontName. upper(), fontSize, _fontCache);1092 font = _fontForNameAndSize(fontName.convertToASCIILowercase(), fontSize, _fontCache); 1093 1093 if (!font) 1094 1094 font = [PlatformFontClass fontWithName:@"Times" size:fontSize]; -
trunk/Source/WebCore/platform/network/cf/ResourceResponseCFNet.cpp
r195004 r195946 87 87 CFHTTPMessageRef httpResponse = CFURLResponseGetHTTPResponse(m_cfResponse.get()); 88 88 if (httpResponse) { 89 RetainPtr<CFStringRef> messageString = adoptCF(CFHTTPMessageCopyVersion(httpResponse)); 90 m_httpVersion = String(messageString.get()).upper(); 89 m_httpVersion = String(adoptCF(CFHTTPMessageCopyVersion(httpResponse)).get()).convertToASCIIUppercase(); 91 90 m_httpStatusCode = CFHTTPMessageGetResponseStatusCode(httpResponse); 92 91 -
trunk/Source/WebCore/platform/network/cocoa/ResourceResponseCocoa.mm
r195004 r195946 188 188 189 189 CFHTTPMessageRef messageRef = CFURLResponseGetHTTPResponse([httpResponse _CFURLResponse]); 190 RetainPtr<CFStringRef> messageString = adoptCF(CFHTTPMessageCopyVersion(messageRef)); 191 m_httpVersion = String(messageString.get()).upper(); 190 m_httpVersion = String(adoptCF(CFHTTPMessageCopyVersion(messageRef)).get()).convertToASCIIUppercase(); 192 191 m_httpStatusCode = [httpResponse statusCode]; 193 192 -
trunk/Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp
r193614 r195946 146 146 static TextStream& operator<<(TextStream& ts, const SVGSpreadMethodType& type) 147 147 { 148 ts << SVGPropertyTraits<SVGSpreadMethodType>::toString(type). upper();148 ts << SVGPropertyTraits<SVGSpreadMethodType>::toString(type).convertToASCIIUppercase(); 149 149 return ts; 150 150 } -
trunk/Source/WebKit2/ChangeLog
r195937 r195946 1 2016-01-31 Darin Adler <darin@apple.com> 2 3 Get rid of most calls to String::upper; mostly replace them with convertToASCIIUppercase 4 https://bugs.webkit.org/show_bug.cgi?id=153715 5 6 Reviewed by Gyuyoung Kim. 7 8 * UIProcess/API/efl/tests/test_ewk2_text_checker.cpp: 9 Use convertToASCIIUppercase on language names. 10 1 11 2016-01-31 Dan Bernstein <mitz@apple.com> 2 12 -
trunk/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_text_checker.cpp
r163779 r195946 701 701 // the Enchant library will 'normalize' them. 702 702 WTF::StringBuilder languages; 703 languages.append(String(firstExpected). upper());703 languages.append(String(firstExpected).convertToASCIIUppercase()); 704 704 languages.append(','); 705 languages.append(String(lastExpected). lower());705 languages.append(String(lastExpected).convertToASCIILowercase()); 706 706 707 707 // Set both languages (the first and the last) from the list.
Note: See TracChangeset
for help on using the changeset viewer.