-
Notifications
You must be signed in to change notification settings - Fork 1.2k
GLib Stable Branches
Michael Catanzaro edited this page Apr 9, 2024
·
163 revisions
This is the page for handling WebKitGTK and WPE WebKit stable branches. We should merge nonintrusive patches that improve stability or performance, fix bugs or build issues, etc.
To suggest that a merge request be backported to the current stable branch, apply the label GLib Suggested Backport. Stable branch maintainers should remove this label after completing the backport.
- Branch: https://github.com/WebKit/WebKit/commits/webkitglib/2.44
- Branch point: 274313@main
Don't add more items here. Instead, apply the label GLib Suggested Backport to desired merge request.
- https://commits.webkit.org/276608@main - [GTK] Reproducible crash on invalid web process message DrawingArea_CommitTransientZoom
- https://commits.webkit.org/276282@main - REGRESSION(274077@main): failure to build on i586 (and likely other 32bit arches): static assertion failed: Timer should stay small
- https://commits.webkit.org/275934@main - [Clang] GeneratedSerializers.cpp(3716,11): error: offset of on non-standard-layout type 'WebKit::AudioTrackPrivateRemoteConfiguration' [-Werror,-Winvalid-offsetof]
- https://commits.webkit.org/275926@main - [JSC] DatePrototype.cpp(337,29): error: 'snprintf' will always be truncated; specified size is 28, but format string expands to at least 29 [-Werror,-Wformat-truncation]
- https://commits.webkit.org/276012@main and https://commits.webkit.org/276019@main - [WPE][GTK] Warning: WebKit2: Couldn't find 'run_async_javascript_function_in_world_finish' for the corresponding async function: 'run_async_javascript_function_in_world'
- https://commits.webkit.org/275168@main - [Nicosia] Add support for translate/rotate/scale animations
- https://commits.webkit.org/274475@main - [GLib] Enable WebCodecs
- https://commits.webkit.org/275063@main - Web process cache should expire old web processes sooner
- https://commits.webkit.org/275032@main - [GStreamer] Crash after 10 seconds on watchdog thread do to loop when destroying ~ImageDecoderGStreamerSample
- https://commits.webkit.org/275835@main - Atlassian Confluence blocks Epiphany's user agent
- Branch: https://github.com/WebKit/WebKit/commits/webkitglib/2.42
- Branch point: 266719@main
- https://commits.webkit.org/273818@main - [GTK] WebView empty with GTK Vulkan renderer - (If cleanly applies)
- https://commits.webkit.org/272287@main - [TextureMapper] right side of for-loop condition must be constant for ES SL 1.0
- https://commits.webkit.org/272009@main - [GTK][WPE] Random incorrect image displayed as the background of a div
- https://commits.webkit.org/271861@main - [GStreamer] Misc leak fixes
- https://commits.webkit.org/271864@main - [GStreamer] HTTP source element leaks
- https://commits.webkit.org/266809@main - Revert Resizing video on YouTube can result in aliasing
- https://commits.webkit.org/271007@main - [FreeType] Do not special case the "sans" font family name
- https://commits.webkit.org/270977@main - Build fails with libxml2 version 2.12.0 due to API change
- https://commits.webkit.org/265870.537@safari-7616-branch - Security hardening for SincResampler
- https://commits.webkit.org/270274@main - REGRESSION(266247@main): PDF "Save" button does nothing, "Print" function also broken
- https://commits.webkit.org/269255@main - Unable to scroll results.webkit.org results using the scrollbars
- https://commits.webkit.org/269223@main - Element application crashes in WebCore::Path::isEmpty()
- https://commits.webkit.org/269169@main - [WPE][GTK] Bump Safari version in user agent header
- https://commits.webkit.org/269068@main - [GStreamer][MSE] video playback uses GstVA, except on YouTube
- https://commits.webkit.org/268085@main - [GTK4] NativeWebWheelEvent crashes on wheel event tests
- https://commits.webkit.org/268142@main - [GTK][WPE] Use enable-html5-database runtime flag to control IndexedDB API
- https://commits.webkit.org/268137@main - GLContextX11.cpp:89:66: error: invalid cast from type 'long unsigned int' to type 'EGLNativePixmapType' {aka 'unsigned int'}
- https://commits.webkit.org/267995@main - Updated Swedish translation
- https://commits.webkit.org/267038@main - [GLib] Process launching hangs if xdg-dbus-proxy is not installed
- https://commits.webkit.org/267070@main - [GTK][WPE] Pass GBM_BO_USE_RENDERING to gbm_bo_create
- https://commits.webkit.org/267560@main - [JSC] Unreviewed RISCV64 build fix
- Branch: https://github.com/WebKit/WebKit/commits/webkitglib/2.40
- Branch point: 260527@main
- https://commits.webkit.org/265527@main - MemoryPressureMonitor (cgroupV1) honors memory.memsw.usage_in_bytes if exist
-
https://commits.webkit.org/262970@main - [WPE] Do not skip generic touch event handling for axis event gesturing - https://commits.webkit.org/264193@main - [GStreamer] Audio sinks created by media players leak
- https://commits.webkit.org/264198@main - [GLib] Remove obsolete documentation from WebKitWebsiteDataManager
- https://commits.webkit.org/264064@main - REGRESSION(262138@main): [GStreamer] Broke video rendering when GL is disabled
- https://commits.webkit.org/264017@main - [GStreamer] Constant CPU usage on autoplaying videos, even when out of viewport
- https://commits.webkit.org/263921@main - [GStreamer] video.loop cannot reliably be set on a paused pipeline
- https://commits.webkit.org/263860@main - [GStreamer] Looped video is not seamless (flicker inbetween loops)
-
https://commits.webkit.org/263791@main - [GStreamer][MSE] Decoder sometimes receives caps event before stream-startdepends on 263585@main which has many conflicts - https://commits.webkit.org/263134@main - [GStreamer] Critical warnings when browsing cnn.com
- https://commits.webkit.org/262066@main - [GStreamer] Harness: Support for output stream caps changes
- https://commits.webkit.org/261635@main - [GStreamer] Unmute doesn't work
- https://commits.webkit.org/261629@main - [GStreamer][MSE] Version check for a GStreamer bug fixed in 1.20.6
-
https://commits.webkit.org/263176@main - [GTK] Build fix for Debian Stable after 263061@mainFiles mentioned in patch only exist in themain
branch - https://commits.webkit.org/263085@main - Images are not drawn even after they are completely loaded from a slow server
- https://commits.webkit.org/261700@main - [GPU Process] Have one copy of NativeImage when it is shared between WebProcess and GPUProcess
- https://commits.webkit.org/262434@main - Fix build of SourceBrush.cpp
- https://commits.webkit.org/262664@main - Fix build with GCC 13 -Werror
- https://commits.webkit.org/262163@main - Fallback to elogind when systemd is unavailable at build time
- https://commits.webkit.org/261961@main - [GTK] Slow scroll adjustment when using a mouse wheel
- https://commits.webkit.org/261956@main - [GLib] webkit_user_content_manager_register_script_message_handler() world_name parameter should be nullable
- https://commits.webkit.org/261839@main - [GLib] No render update when seeking outside of network buffer in fullscreen
- https://commits.webkit.org/261810@main - REGRESSION(261320@main): [GLib] Broke WebKitUserContentManager::script-message-received
- https://commits.webkit.org/261498@main - Unreviewed build fixes for RISCV64
- https://commits.webkit.org/261060@main - [JSC] Remove m_dataScratch register in WasmBBQJIT
- https://commits.webkit.org/261048@main - [JSC] x64 CCall returnValueGPR is not in m_validGPRs
- https://commits.webkit.org/260700@main - [JSC] Fix SIMD in new BBQ
- https://commits.webkit.org/260597@main - [JSC] Some misc cleanup in new BBQ
- https://commits.webkit.org/260572@main - [JSC] Fix new BBQ's address materialization
- https://commits.webkit.org/261474@main - REGRESSION(261349@main): [GLib] Problems with installed headers
- https://commits.webkit.org/261433@main - [GLib] Warning on WebKitNetworkSession documentation; old API version should not build migration docs for new API version
- https://commits.webkit.org/261432@main - [GTK] [l10n] Updated Turkish translation of WebKitGTK
- https://commits.webkit.org/261349@main - [GLib] Rename WebKitWebExtension to WebKitWebProcessExtension
- https://commits.webkit.org/261320@main - [GLib] Remove WebKitJavascriptResult
- https://commits.webkit.org/261280@main - [GTK][l10n] Updated Polish translation of WebKitGTK for 2.40
- https://commits.webkit.org/261228@main - [CoordinatedGraphics] Initialize WebCore::DisplayUpdate in ThreadedDisplayRefreshMonitor
- https://commits.webkit.org/261199@main - [GTK] Update Korean translations - Mar 3, 2023
- https://commits.webkit.org/261196@main - TestFeatures.h:40:37: error: use of undeclared identifier 'uint32_t'
- https://commits.webkit.org/261118@main - [GLib] Need API for asynchronously handling WebKitDownload::decide-destination
- https://commits.webkit.org/261018@main - REGRESSION(260511@main): [GLib] Fix HSTS storage directory
- https://commits.webkit.org/261011@main - [GLib] Ensure no final classes have public class structs
- https://commits.webkit.org/261008@main - Add Cancel/Unknown/Clear Hardware Keycodes
- https://commits.webkit.org/261002@main - [GTK][WPE] WebKitDownload destination should be a path instead of a URI
- https://commits.webkit.org/260989@main - [GLib] Bump Safari version in user agent header
- https://commits.webkit.org/260973@main - [GTK] Updated Swedish translation
- https://commits.webkit.org/260949@main - [GLib] New API to get the request body of WebKitURISchemeRequest
- https://commits.webkit.org/260875@main - REGRESSION(260082@main): [GStreamer][1.20] YT broken
- https://commits.webkit.org/260931@main - Non-unified build fixes, late February 2023 edition
- https://commits.webkit.org/260818@main - [CMake] Rework decision to enable -gsplit-dwarf by default
- https://commits.webkit.org/260790@main - [Linux] DMABufObject modifiers should default to being not-present #10517
- https://commits.webkit.org/260584@main - LLIntAssembly.h:38532:23: error: ‘g_superSamplerCount’ was not declared in this scope
- Branch: https://github.com/WebKit/WebKit/commits/webkitglib/2.38
- Branch point: 253173@main
- https://commits.webkit.org/265527@main - MemoryPressureMonitor (cgroupV1) honors memory.memsw.usage_in_bytes if exist
- https://commits.webkit.org/260875@main REGRESSION(260082@main): [GStreamer][1.20] YT broken
- https://commits.webkit.org/259999@main [GLIB] always update the active uri of the frame
- https://commits.webkit.org/259434@main HTMLInputElement::setValueForUser should dispatch an input event
- https://commits.webkit.org/258293@main [GStreamer] ImageDecoder fixes
- https://commits.webkit.org/257912@main [GStreamer] Video element keeps changing the aspect ratio randomly (when the orientation information is in video's metadata)
- https://commits.webkit.org/257838@main [GStreamer][MSE] Fix a caps leak in AppendPipeline
- https://commits.webkit.org/257775@main Fix build with Ruby 3.2
- https://commits.webkit.org/256566@main Network process crash in WebResourceLoadStatisticsStore::registrableDomains
- https://commits.webkit.org/256486@main Crash in pas_segregated_page_switch_lock_and_rebias_while_ineligible_impl
- https://commits.webkit.org/256395@main [GStreamer][WebRTC] Video encoder/decoder stats support
- https://commits.webkit.org/255632@main [GStreamer] Critical warnings in appsink workaround thing
-
https://commits.webkit.org/255211@main [GStreamer][WebRTC] Set MTU to 1200 on RTP payloaderscommit is before branchpoint -
https://commits.webkit.org/256654@main [GLIB] Fix MPRIS in flatpak sandboxnot a good backport candidate currently, see bug #247527 - https://commits.webkit.org/256225@main [GStreamer][WebRTC] Media rendering improvements
- https://commits.webkit.org/256149@main [GStreamer][WebRTC] Events forwarding between end-point and its consumers
- https://commits.webkit.org/255721@main [SOUP] Spammed by 0-byte downloads on imgur.com
- https://commits.webkit.org/255530@main [GTK] D-Bus proxy quietly fails if host bus address is not mounted in xdg-dbus-proxy's sandbox
- https://commits.webkit.org/255218@main [GLib] D-Bus proxy quietly fails if host session bus address is an abstract socket
- https://commits.webkit.org/255325@main REGRESSION(254232@main): Causes process launching to use fork + exec instead of posix_spawn
- https://commits.webkit.org/255071@main [JSC][ARMv7] Fix clang compiler errors Constexpr if with a non-bool condition
- https://commits.webkit.org/254673@main [GLIB] Bump Safari version in user agent header for Safari 16
- https://commits.webkit.org/254163@main WebNotificationManager: fix build if SERVICE_WORKER=OFF
- https://commits.webkit.org/254509@main [Nicosia] Async Scrolling: some elements are jumpy in gitlab
- https://commits.webkit.org/254293@main Use a single xdg-dbus-proxy process
- https://commits.webkit.org/254373@main [GStreamer][Debug] 2 mediastream tests hitting asserts
- https://commits.webkit.org/254223@main [GStreamer] WebAudio drums demo makes WebKit GStreamer based ports crash
- https://commits.webkit.org/254142@main [GStreamer] MediaPlayerPrivateGStreamer: Abort stale tasks on flushes
- https://commits.webkit.org/254121@main [GLib] Fix build with CMake < 3.17
- https://commits.webkit.org/254099@main [WPE] Kinetic scrolling doesn't work in overflow scrolling
- https://commits.webkit.org/254097@main [GLIB] WheelEvent (phase=ended) has to be relayed to the scrollingTree if user scroll is in progress
- https://commits.webkit.org/254093@main [GStreamer][MediaStream] Build failing for GStreamer versions < 1.18
- https://commits.webkit.org/253980@main [GStreamer][WebRTC] End-point pipeline improvements
- https://commits.webkit.org/253943@main [GStreamer][WebRTC] Video encoder improvements
- https://commits.webkit.org/253940@main [GStreamer][MediaStream] Racy deadlock upon track removal request
- https://commits.webkit.org/253936@main [GStreamer][WebRTC] Capabilities tweaks
- https://commits.webkit.org/253897@main [GStreamer][MediaStream] Deadlock when disposing player while handling rotation tag
- https://commits.webkit.org/253859@main (in case it's not fixed before 2.38.0) Unreviewed, reverting r251332@main.
- https://commits.webkit.org/253679@main [GStreamer][WebRTC] Minor improvements in incoming media sources
- https://commits.webkit.org/253678@main [GStreamer][WebRTC] Prepare for ICE selected candidate pair notifications
- https://commits.webkit.org/253677@main [GStreamer][WebRTC] Align vpx capabilities with LibWebRTC provider
- https://commits.webkit.org/253676@main [GStreamer][MediaStream] Skip video track configuration for RTP payloads
- https://commits.webkit.org/253675@main [GStreamer][WebRTC] Misc clean-ups in stats gathering support
- https://commits.webkit.org/253467@main [GStreamer][MediaStream] Additional fixes for disabled video track handling
- https://commits.webkit.org/253297@main [GStreamer][WebRTC] Capabilities probing support
- https://commits.webkit.org/253296@main [GStreamer] REGRESSION(253289@main): Broke debug builds
- https://commits.webkit.org/253289@main [GStreamer][MediaStream] Video resizing fixes
- https://commits.webkit.org/253287@main [WPE][GTK] Create GStreamerWebRTCProvider
- https://commits.webkit.org/253257@main [WebRTC] Refactor generic code of LibWebRTCProvider into new WebRTCProvider
- https://commits.webkit.org/253201@main [GStreamer][WebRTC] Remote RTP stats fixing
- https://commits.webkit.org/253200@main [GStreamer][MediaStream] Lift malloc restriction for stream collection posting
- https://commits.webkit.org/253807@main [CoordinatedGraphics] Cache and reuse image-based backing stores
- https://commits.webkit.org/253605@main Assertion failure when using evaluated empty catch block
- https://commits.webkit.org/254213@main Revert 252943@main for causing constant flickering on aa.com
- https://commits.webkit.org/254237@main [GTK4] UI process hang when opening HTML select elements (combo boxes)
The data for that releases is in the old Trac WiKi at https://trac.webkit.org/wiki/WebKitGTK/StableRelease#Listofreleases