haikuwebkit/Source/WebCore/platform/generic
Alex Christensen 9acc51290a Use more Span
https://bugs.webkit.org/show_bug.cgi?id=227606

Reviewed by Darin Adler.

Source/WebCore:

* inspector/InspectorFrontendHost.cpp:
(WebCore::InspectorFrontendHost::showCertificate):
* platform/SharedBuffer.cpp:
(WebCore::SharedBuffer::decoder const):
* platform/network/cf/CertificateInfoCFNet.cpp:
(WTF::Persistence::encodeCFData):
* workers/service/server/RegistrationDatabase.cpp:
(WebCore::RegistrationDatabase::importRecords):
* workers/service/server/SWScriptStorage.cpp:
(WebCore::SWScriptStorage::store):

Source/WebKit:

* NetworkProcess/cache/CacheStorageEngineCache.cpp:
(WebKit::CacheStorage::Cache::decodeRecordHeader):
* NetworkProcess/cache/CacheStorageEngineCaches.cpp:
(WebKit::CacheStorage::Caches::readOrigin):
(WebKit::CacheStorage::decodeCachesNames):
* NetworkProcess/cache/NetworkCacheData.cpp:
(WebKit::NetworkCache::Data::mapToFile const):
(WebKit::NetworkCache::computeSHA1):
* NetworkProcess/cache/NetworkCacheData.h:
(WebKit::NetworkCache::Data::span const):
* NetworkProcess/cache/NetworkCacheDataCocoa.mm:
(WebKit::NetworkCache::Data::apply const):
* NetworkProcess/cache/NetworkCacheDataCurl.cpp:
(WebKit::NetworkCache::Data::apply const):
* NetworkProcess/cache/NetworkCacheDataGLib.cpp:
(WebKit::NetworkCache::Data::apply const):
* NetworkProcess/cache/NetworkCacheEntry.cpp:
(WebKit::NetworkCache::Entry::decodeStorageRecord):
* NetworkProcess/cache/NetworkCacheStorage.cpp:
(WebKit::NetworkCache::decodeRecordMetaData):
* NetworkProcess/cache/NetworkCacheSubresourcesEntry.cpp:
(WebKit::NetworkCache::SubresourcesEntry::decodeStorageRecord):
* UIProcess/API/APIContentRuleListStore.cpp:
(API::getData):
(API::decodeContentRuleListMetaData):
(API::writeDataToFile):

Source/WTF:

New is always better, right?

* wtf/FileSystem.cpp:
(WTF::FileSystemImpl::mapToFile):
* wtf/FileSystem.h:
* wtf/persistence/PersistentCoders.cpp:
(WTF::Persistence::Coder<CString>::encode):
(WTF::Persistence::Coder<CString>::decode):
(WTF::Persistence::Coder<String>::encode):
(WTF::Persistence::decodeStringText):
(WTF::Persistence::Coder<SHA1::Digest>::encode):
(WTF::Persistence::Coder<SHA1::Digest>::decode):
* wtf/persistence/PersistentCoders.h:
* wtf/persistence/PersistentDecoder.cpp:
(WTF::Persistence::Decoder::Decoder):
(WTF::Persistence::Decoder::bufferIsLargeEnoughToContain const):
(WTF::Persistence::Decoder::bufferPointerForDirectRead):
(WTF::Persistence::Decoder::decodeFixedLengthData):
(WTF::Persistence::Decoder::decodeNumber):
(WTF::Persistence::Decoder::verifyChecksum):
* wtf/persistence/PersistentDecoder.h:
(WTF::Persistence::Decoder::length const):
(WTF::Persistence::Decoder::currentOffset const):
* wtf/persistence/PersistentEncoder.cpp:
(WTF::Persistence::Encoder::updateChecksumForData):
(WTF::Persistence::Encoder::encodeFixedLengthData):
(WTF::Persistence::Encoder::encodeChecksum):
* wtf/persistence/PersistentEncoder.h:



Canonical link: https://commits.webkit.org/239458@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@279645 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-07-07 17:07:57 +00:00
..
KeyedDecoderGeneric.cpp Use more Span 2021-07-07 17:07:57 +00:00
KeyedDecoderGeneric.h
KeyedEncoderGeneric.cpp Use more Span 2021-07-07 17:07:57 +00:00
KeyedEncoderGeneric.h
ScrollAnimatorGeneric.cpp [GTK] REGRESSION: Kinetic scrolling on touchpad doesn't work with async scrolling off 2021-05-15 14:26:42 +00:00
ScrollAnimatorGeneric.h Re-land: Eliminate ScrollAnimatorGeneric::m_smoothAnimation 2021-04-20 10:54:38 +00:00