[[PageOutline]] = Preparing for 2.24.0 = WebKitGTK and WPE '''2.24.0''' will be the next release in the stable series (following [wiki:WebKitGTK/2.22.x 2.22.x]). We should merge not overly intrusive patches that improve stability or performance, fix build issues, etc. We branched at r241292 (12/02/19). When filing bugs (http://bugs.webkit.org) against stable release, please prefix them with "[GTK] [Stable]" (or "[WPE] [Stable]") to ensure they are addressed with high priority. Also, running a debug build and including stack traces is highly encouraged. (Don't use "[Stable]" if the bug also applies to master, though.) To get the stable branch code, simply check out http://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.24 Over the next few weeks we'll be merging important fixes into the branch, so be sure to stay up to date. Thanks for your help! == Proposed merges for 2.24.3 == * ~~https://trac.webkit.org/changeset/245848 ''[MSE][GStreamer] update the readyState correctly in MediaPlayerPrivateGStreamerMSE''~~ * ~~https://trac.webkit.org/changeset/243690 ''Build failure after r243644 in GTK Linux 64-bit stable builds''~~ * ~~https://trac.webkit.org/changeset/245514 ''[GLIB] Crash when instantiating a js object registered with jsc_context_register_class on window object cleared'' * ~~https://trac.webkit.org/changeset/245676 ''[WPE] Build fails with ENABLE_VIDEO=OFF and ENABLE_WEB_AUDIO=OFF''~~ * ~~https://trac.webkit.org/changeset/245681 ''Fix a few missing header inclusions often masked by by unified sources''~~ == Proposed merges for 2.24.2 == * ~~https://trac.webkit.org/changeset/244108 ''[WPE] Avoid async IO starving timers''~~ * ~~https://trac.webkit.org/changeset/244109 ''[GStreamer] Adaptive streaming playback broken with GStreamer < 1.12''~~ * ~~https://trac.webkit.org/changeset/244111 ''there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)''~~ * ~~https://trac.webkit.org/changeset/244584 ''[GStreamer] Crash in AudioTrackPrivate with playbin3 enabled''~~ * ~~https://trac.webkit.org/changeset/244587 ''[GTK][GStreamer] Flaky ASSERTION FAILED: m_lock.isHeld() in TextureMapperPlatformLayerProxy''~~ * ~~https://trac.webkit.org/changeset/244640 ''[REGRESSION(r243197)][GStreamer] http/tests/media/clearkey/collect-webkit-media-session.html hits an ASSERT''~~ * ~~https://trac.webkit.org/changeset/244641 ''[GStreamer] gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed in WebCore::MediaPlayerPrivateGStreamer::paused''~~ * ~~https://trac.webkit.org/changeset/244649 ''[GTK] Back/Forward gesture interferes with scrolling''~~ * https://trac.webkit.org/changeset/244138 ''Unreviewed, rolling out r243989.'' * ~~https://trac.webkit.org/changeset/245054 ''REGRESSION(r243197): [GStreamer] Error playing redirected streams''~~ * ~~https://trac.webkit.org/changeset/245055 ''[GTK] Pinch Zooming has no maximum''~~ * ~~https://trac.webkit.org/changeset/242749 ''[macOS] Dispatching reentrant "contextmenu" events may cause crashes''~~ * ~~https://trac.webkit.org/changeset/242838 ''REGRESSION (iOS 12.2): Webpage using CoffeeScript crashes''~~ * ~~https://trac.webkit.org/changeset/243605 ''[SimpleLineLayout] Disable SLL when text-underline-position is not auto.''~~ * ~~http://trac.webkit.org/changeset/243660 ''[Simple line layout] Turn off inline boxtree generation for multiline content''~~ * ~~http://trac.webkit.org/changeset/243786 ''REGRESSION (r238266): Exchange 2013 Outlook Web Access displays partially blank page when creating new e-mail''~~ * ~~https://trac.webkit.org/changeset/243819 ''Remove support for -apple-trailing-word''~~ * ~~https://trac.webkit.org/changeset/243841 ''-apple-trailing-word is needed for browser detection''~~ * ~~https://trac.webkit.org/changeset/241918 ''Same Site Lax cookies are not sent with cross-site redirect from client-initiated load''~~ * ~~http://trac.webkit.org/changeset/241931 ''Fix the test failure following r241918''~~ * https://trac.webkit.org/changeset/244079 ''Clean up Int52 code and some bugs in it'' * https://trac.webkit.org/changeset/244238 ''r244079 logically broke shouldSpeculateInt52'' * https://trac.webkit.org/changeset/244287 ''mergeOSREntryValue is wrong when the incoming value does not match up with the flush format'' * ~~https://trac.webkit.org/changeset/244314 ''SafeToExecute for GetByOffset/GetGetterByOffset/PutByOffset is using the wrong child for the base''~~ * http://trac.webkit.org/changeset/244358 ''REGRESSION(r238168) Web Inspector: