Changeset 215319 in webkit
- Timestamp:
- Apr 13, 2017, 8:28:15 AM (8 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r215316 r215319 1 2017-04-12 Alex Christensen <achristensen@webkit.org> 2 3 Clean up SharedBuffer public functions 4 https://bugs.webkit.org/show_bug.cgi?id=170795 5 6 Reviewed by Andreas Kling. 7 8 Make some member functions that are now only used internally private. 9 10 * platform/SharedBuffer.cpp: 11 (WebCore::SharedBuffer::append): 12 (WebCore::SharedBuffer::platformDataSize): Deleted. 13 * platform/SharedBuffer.h: 14 1 15 2017-04-12 Dan Bernstein <mitz@apple.com> 2 16 -
trunk/Source/WebCore/loader/archive/mhtml/MHTMLParser.cpp
r215262 r215319 155 155 return nullptr; 156 156 } 157 content->append( part);157 content->append(WTFMove(part)); 158 158 m_lineReader.setSeparator("\r\n"); 159 159 Vector<char> nextChars; -
trunk/Source/WebCore/platform/SharedBuffer.cpp
r215262 r215319 232 232 } 233 233 234 void SharedBuffer::append( const Vector<char>& data)234 void SharedBuffer::append(Vector<char>&& data) 235 235 { 236 236 append(data.data(), data.size()); … … 415 415 416 416 return nullptr; 417 }418 419 inline unsigned SharedBuffer::platformDataSize() const420 {421 ASSERT_NOT_REACHED();422 423 return 0;424 417 } 425 418 -
trunk/Source/WebCore/platform/SharedBuffer.h
r215299 r215319 70 70 #if USE(CF) 71 71 WEBCORE_EXPORT RetainPtr<CFDataRef> createCFData(); 72 WEBCORE_EXPORT CFDataRef existingCFData();73 72 WEBCORE_EXPORT static Ref<SharedBuffer> wrapCFData(CFDataRef); 73 WEBCORE_EXPORT void append(CFDataRef); 74 74 #endif 75 75 … … 89 89 WEBCORE_EXPORT unsigned size() const; 90 90 91 92 91 bool isEmpty() const { return !size(); } 93 92 94 93 WEBCORE_EXPORT void append(SharedBuffer&); 95 94 WEBCORE_EXPORT void append(const char*, unsigned); 96 WEBCORE_EXPORT void append( const Vector<char>&);95 WEBCORE_EXPORT void append(Vector<char>&&); 97 96 98 97 WEBCORE_EXPORT void clear(); 99 const char* platformData() const;100 unsigned platformDataSize() const;101 102 #if USE(NETWORK_CFDATA_ARRAY_CALLBACK)103 WEBCORE_EXPORT void append(CFDataRef);104 #endif105 98 106 99 WEBCORE_EXPORT Ref<SharedBuffer> copy() const; … … 167 160 #endif 168 161 162 unsigned platformDataSize() const; 163 const char* platformData() const; 164 169 165 #if USE(CF) 170 166 explicit SharedBuffer(CFDataRef); 171 167 RetainPtr<CFDataRef> m_cfData; 168 CFDataRef existingCFData(); 172 169 #endif 173 170 -
trunk/Tools/ChangeLog
r215316 r215319 1 2017-04-12 Alex Christensen <achristensen@webkit.org> 2 3 Clean up SharedBuffer public functions 4 https://bugs.webkit.org/show_bug.cgi?id=170795 5 6 Reviewed by Andreas Kling. 7 8 * TestWebKitAPI/Tests/WebCore/SharedBuffer.cpp: 9 (TestWebKitAPI::TEST_F): 10 1 11 2017-04-12 Dan Bernstein <mitz@apple.com> 2 12 -
trunk/Tools/TestWebKitAPI/Tests/WebCore/SharedBuffer.cpp
r215262 r215319 109 109 110 110 RefPtr<SharedBuffer> sharedBuffer = SharedBuffer::create(WTFMove(vector0)); 111 sharedBuffer->append( vector1);112 sharedBuffer->append( vector2);111 sharedBuffer->append(WTFMove(vector1)); 112 sharedBuffer->append(WTFMove(vector2)); 113 113 RefPtr<ArrayBuffer> arrayBuffer = sharedBuffer->createArrayBuffer(); 114 114 ASSERT_EQ(0x4000U + 0x4000U + 0x4000U, arrayBuffer->byteLength());
Note:
See TracChangeset
for help on using the changeset viewer.