Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 769ae115318d950f9c71748e5f381d90176d9874 https://github.com/WebKit/WebKit/commit/769ae115318d950f9c71748e5f381d90176d9874 Author: Michael Catanzaro <mcatanz...@redhat.com> Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths: M Source/WTF/wtf/glib/GSpanExtras.cpp M Source/WTF/wtf/glib/GSpanExtras.h M Source/WebCore/PAL/pal/crypto/gcrypt/CryptoDigestGCrypt.cpp M Source/WebCore/platform/SharedBuffer.cpp M Source/WebCore/platform/SharedBufferChunkReader.cpp M Source/WebCore/platform/Skia.cmake M Source/WebCore/platform/WebCorePersistentCoders.cpp M Source/WebCore/platform/audio/glib/AudioBusGLib.cpp M Source/WebCore/platform/audio/gstreamer/AudioDecoderGStreamer.cpp M Source/WebCore/platform/audio/gstreamer/PlatformRawAudioDataGStreamer.cpp M Source/WebCore/platform/glib/KeyedDecoderGlib.cpp M Source/WebCore/platform/glib/KeyedEncoderGlib.cpp M Source/WebCore/platform/graphics/WOFFFileFormat.cpp M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h M Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.cpp M Source/WebCore/platform/graphics/gstreamer/TrackPrivateBaseGStreamer.cpp M Source/WebCore/platform/graphics/gstreamer/VideoDecoderGStreamer.cpp M Source/WebCore/platform/graphics/gtk/ImageAdapterGtk.cpp A Source/WebCore/platform/graphics/skia/SkiaSpanExtras.h M Source/WebCore/platform/gstreamer/GStreamerQuirks.cpp M Source/WebCore/platform/gtk/PlatformKeyboardEventGtk.cpp M Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp M Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp M Source/WebCore/platform/network/soup/SoupNetworkSession.cpp M Source/WebCore/rendering/adwaita/RenderThemeAdwaita.cpp M Source/WebKit/Shared/skia/CoreIPCSkString.h M Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp Log Message: ----------- [WPE][GTK] Fix various -Werror=unsafe-buffer-usage-in-container build failures https://bugs.webkit.org/show_bug.cgi?id=283684 Reviewed by Adrian Perez de Castro. * Source/WTF/wtf/glib/GSpanExtras.cpp: (WTF::gFileGetContents): * Source/WTF/wtf/glib/GSpanExtras.h: * Source/WebCore/PAL/pal/crypto/gcrypt/CryptoDigestGCrypt.cpp: (PAL::CryptoDigest::computeHash): * Source/WebCore/platform/SharedBuffer.cpp: (WebCore::DataSegment::span const): * Source/WebCore/platform/SharedBufferChunkReader.cpp: (WebCore::SharedBufferChunkReader::setSeparator): * Source/WebCore/platform/Skia.cmake: * Source/WebCore/platform/WebCorePersistentCoders.cpp: (WTF::Persistence::Coder<GRefPtr<GByteArray>>::encodeForPersistence): (WTF::Persistence::Coder<GRefPtr<GByteArray>>::decodeForPersistence): * Source/WebCore/platform/audio/glib/AudioBusGLib.cpp: (WebCore::AudioBus::loadPlatformResource): * Source/WebCore/platform/audio/gstreamer/AudioDecoderGStreamer.cpp: (WebCore::GStreamerAudioDecoder::decode): * Source/WebCore/platform/audio/gstreamer/PlatformRawAudioDataGStreamer.cpp: (WebCore::PlatformRawAudioData::copyTo): * Source/WebCore/platform/glib/KeyedDecoderGlib.cpp: (WebCore::KeyedDecoderGlib::decodeBytes): * Source/WebCore/platform/glib/KeyedEncoderGlib.cpp: (WebCore::KeyedEncoderGlib::finishEncoding): * Source/WebCore/platform/graphics/WOFFFileFormat.cpp: (WebCore::readUInt32): (WebCore::readUInt16): (WebCore::writeUInt32): (WebCore::writeUInt16): * Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp: (WebCore::extractGStreamerOptionsFromCommandLine): (WebCore::GstMappedBuffer::createVector const): * Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h: (WebCore::unmapFunction): * Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.cpp: (WebCore::InbandTextTrackPrivateGStreamer::notifyTrackOfSample): * Source/WebCore/platform/graphics/gstreamer/TrackPrivateBaseGStreamer.cpp: (WebCore::TrackPrivateBaseGStreamer::updateTrackIDFromTags): * Source/WebCore/platform/graphics/gstreamer/VideoDecoderGStreamer.cpp: (WebCore::GStreamerVideoDecoder::decode): * Source/WebCore/platform/graphics/gtk/ImageAdapterGtk.cpp: (WebCore::loadImageFromGResource): * Source/WebCore/platform/graphics/skia/SkiaSpanExtras.h: Added. (WebCore::span): * Source/WebCore/platform/gstreamer/GStreamerQuirks.cpp: (WebCore::GStreamerQuirksManager::GStreamerQuirksManager): * Source/WebCore/platform/gtk/PlatformKeyboardEventGtk.cpp: (WebCore::PlatformKeyboardEvent::singleCharacterString): * Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp: (WebCore::ICOImageDecoder::imageTypeAtIndex): * Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp: (WebCore::MediaRecorderPrivateBackend::processSample): * Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp: (WebCore::NetworkStorageSession::getCredentialFromPersistentStorage): * Source/WebCore/platform/network/soup/SoupNetworkSession.cpp: (WebCore::HostTLSCertificateSet::computeCertificateHash): * Source/WebCore/rendering/adwaita/RenderThemeAdwaita.cpp: (WebCore::RenderThemeAdwaita::mediaControlsBase64StringForIconNameAndType): * Source/WebKit/Shared/skia/CoreIPCSkString.h: (WebKit::CoreIPCSkString::data const): * Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp: (resourceDataCallback): Canonical link: https://commits.webkit.org/287621@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes