Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 85b637b69f1c3a6242420b198d1c173477ce0f22
https://github.com/WebKit/WebKit/commit/85b637b69f1c3a6242420b198d1c173477ce0f22
Author: Adrian Perez de Castro <[email protected]>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M Source/WTF/wtf/URL.h
M Source/WTF/wtf/glib/GRefPtr.cpp
M Source/WTF/wtf/glib/GRefPtr.h
M Source/WTF/wtf/glib/SocketConnection.cpp
M Source/WTF/wtf/glib/URLGLib.cpp
M Source/WebCore/platform/LowPowerModeNotifier.h
M Source/WebCore/platform/glib/LowPowerModeNotifierGLib.cpp
M Source/WebCore/platform/network/soup/CertificateInfoSoup.cpp
M Source/WebKit/NetworkProcess/glib/DNSCache.cpp
M Source/WebKit/NetworkProcess/glib/DNSCache.h
M Source/WebKit/NetworkProcess/glib/WebKitCachedResolver.cpp
M Source/WebKit/NetworkProcess/glib/WebKitOverridingResolver.cpp
M Source/WebKit/Shared/glib/ArgumentCodersGLib.cpp
M Source/cmake/OptionsGTK.cmake
M Source/cmake/OptionsWPE.cmake
Log Message:
-----------
[GLib] Remove all GLIB_CHECK_VERSION conditionals
https://bugs.webkit.org/show_bug.cgi?id=286061
Reviewed by Miguel Gomez.
Among the Linux distributions that will be supported in 2025 the oldest
version of GLib in use is 2.72 (packaged in Ubuntu 22.04). This means it
is now possible to remove all the existing GLib version checks and
increase the minimum GLib version required by CMake to 2.70 instead.
While at it, remove the HAVE(GURI) conditionals: GUri was introduced in
GLib 2.66, and has had all the functionality required for WebKit usage
since version 2.68.
* Source/WTF/wtf/URL.h:
* Source/WTF/wtf/glib/GRefPtr.cpp:
(WTF::derefGPtr):
* Source/WTF/wtf/glib/GRefPtr.h:
* Source/WTF/wtf/glib/SocketConnection.cpp:
(WTF::SocketConnection::readMessage):
* Source/WTF/wtf/glib/URLGLib.cpp:
(WTF::URL::createGUri const):
* Source/WebCore/platform/LowPowerModeNotifier.h:
* Source/WebCore/platform/glib/LowPowerModeNotifierGLib.cpp:
(WebCore::LowPowerModeNotifier::LowPowerModeNotifier):
(WebCore::LowPowerModeNotifier::~LowPowerModeNotifier):
* Source/WebCore/platform/network/soup/CertificateInfoSoup.cpp:
(WebCore::CertificateInfo::isolatedCopy const):
(WebCore::CertificateInfo::summary const):
* Source/WebKit/NetworkProcess/glib/DNSCache.cpp:
(WebKit::DNSCache::mapForType):
(WebKit::DNSCache::removeExpiredResponsesFired):
(WebKit::DNSCache::clear):
* Source/WebKit/NetworkProcess/glib/DNSCache.h:
* Source/WebKit/NetworkProcess/glib/WebKitCachedResolver.cpp:
(webkitCachedResolverLookupByNameWithFlagsFinish):
(webkit_cached_resolver_class_init):
* Source/WebKit/NetworkProcess/glib/WebKitOverridingResolver.cpp:
(webkitOverridingResolverLookupByNameWithFlagsFinish):
(webkit_overriding_resolver_class_init):
* Source/WebKit/Shared/glib/ArgumentCodersGLib.cpp:
(IPC::ArgumentCoder<GRefPtr<GTlsCertificate>>::encode):
(IPC::ArgumentCoder<GRefPtr<GTlsCertificate>>::decode):
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:
Canonical link: https://commits.webkit.org/289318@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes