Version 103 (modified by 10 years ago) ( diff ) | ,
---|
Preparing for 2.4.0
WebkitGtk+ 2.4.0 will be the next release in the stable series (following 2.2.x). We should merge not overly intrusive patches that improve stability or performance, fix build issues, etc. We branched at r163300 (02/03/14).
When filing bugs (http://bugs.webkit.org) against stable release, please prefix them with "[GTK] [Stable]" to ensure they are addressed with high priority. Also, running a debug build and including stack traces is highly encouraged.
To get the stable branch code, simply check out http://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.4
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.4.4
- http://trac.webkit.org/changeset/170526 [GTK] 8tracks.com triggers annoying pop-up window/installation of "About protocol source plugin" (GStreamer?)
- http://trac.webkit.org/changeset/168385 Can't make a booking at virginamerica.com
- http://trac.webkit.org/changeset/167795 [GTK] Plugin process crashes with GTK2 windowed plugins
- https://bugs.webkit.org/show_bug.cgi?id=131487 [GTK] Windowed plugins visibility doesn't work
- http://trac.webkit.org/changeset/169768 [GTK][gtkdoc] remove -Wcast-align
- http://trac.webkit.org/changeset/169896 [GTK] fails to build with --disable-webgl --disable-accelerated-compositing
- https://bugs.webkit.org/show_bug.cgi?id=133855 [Gtk] [Stable] Fix the "Safari" part of the UA
- http://trac.webkit.org/changeset/169935 [GTK] GLContextEGL.cpp: conflicting declaration typedef ptrdiff_t GLintptr
- https://bugs.webkit.org/show_bug.cgi?id=133940 [GTK] [Stable] Crash while playing a video
- https://bugs.webkit.org/show_bug.cgi?id=132527 AX: [ATK] [PATCH] add text-caret-moved signal to accessibilityController (r169483 and r169485), required by:
- http://trac.webkit.org/changeset/169936 #132349 AX: [ATK] text inside span block in a block not accessible, required by:
- http://trac.webkit.org/changeset/170359 #130941 [ATK] No accessible caret-moved events in a href display:block in div
Proposed merges for 2.4.3
https://bugs.webkit.org/show_bug.cgi?id=132816 [Stable] Typo in ReadCommandLineArguments.m4https://bugs.webkit.org/show_bug.cgi?id=132814 [Stable] [GTK] GdiObject.h missing in WebKitGTK 2.4.1 tarballhttp://trac.webkit.org/changeset/169112 [GTK] WebKitWebPage::send-request always pass a valid pointer for redirected responsehttp://trac.webkit.org/changeset/168060 [GStreamer] Use GstMetaVideohttp://trac.webkit.org/changeset/169200 [GTK][EFL] Video is resumed with old playback rate.
Proposed merges for 2.4.2
http://trac.webkit.org/changeset/168523 jsmin.py license header confusing, mentions non-free licensehttp://trac.webkit.org/changeset/167883 [GTK] Crash in debug build with removing windowed plugin child widgets from the viewhttp://trac.webkit.org/changeset/167884 [GTK][WK2] Missing return statement in webkit_plugin_get_description()http://trac.webkit.org/changeset/167885 [WK2][X11] NetscapePluginModule::scanPlugin() should write UTF-8 strings to stdouthttps://bugs.webkit.org/show_bug.cgi?id=132465 [GTK] [Stable] JSC crashes in 2.4.x
Proposed merges for 2.4.1
http://trac.webkit.org/changeset/163241 REGRESSION (r163027): CrashTracer: [...] JSC::ArrayProfile::computeUpdatedPrediction + 4http://trac.webkit.org/changeset/166405 [GTK] Too many redirects visiting www.globalforestwatch.orghttp://trac.webkit.org/changeset/166406 [GTK] Geoclue2 providers won't work after reloadinghttp://trac.webkit.org/changeset/166410 [GTK] Running minibrowser with url crashes in debug buildhttp://trac.webkit.org/changeset/166480 [GTK] [TextureMapper] Weird brightness with some videos with acceletared compositinghttp://trac.webkit.org/changeset/166568 [GTK] Readonly attributes installed as readwrite in GObject DOM bindingshttp://trac.webkit.org/changeset/166574 [GTK] Don't copy the ResourceResponse object in webkitWebViewDecidePolicyhttp://trac.webkit.org/changeset/166575 Don't copy the children map in webkitWebViewBaseContainerForallhttps://bugs.webkit.org/show_bug.cgi?id=131357 [GTK] Plugin process crashes when loading totem pluginhttp://trac.webkit.org/changeset/166924 [SOUP] Control cookie management according ResourceRequest.allowCookies()http://trac.webkit.org/changeset/167128 wk2-gtk does not display anythinghttp://trac.webkit.org/changeset/167193 [GStreamer] No CORS support for media elements
Proposed merges for 2.4.0
http://trac.webkit.org/changeset/165891 [gstreamer] Clean timeout source ids
Proposed merges for 2.3.91
http://trac.webkit.org/changeset/164583 Remove unused error.h headerhttp://trac.webkit.org/changeset/163534 Use system default compiler instead of gcchttp://trac.webkit.org/changeset/164220 Enable DFG_JIT on FreeBSDhttp://trac.webkit.org/changeset/164796 Fallback on checking for libz manualy if zlib.pc isn't availablehttp://trac.webkit.org/changeset/164797 need to #include <libgen.h> for basenamehttp://trac.webkit.org/changeset/164980 [GTK] webkit_dom_range_compare_boundary_points fails when 0 is passed as how parameterhttp://trac.webkit.org/changeset/163083 [GTK] Disable optimizations for JSC that turned out malignant after jsCStack branch mergehttp://trac.webkit.org/changeset/163085 [GTK] Only disable -ftree-dce optimization when compiling with GCChttp://trac.webkit.org/changeset/165418 [GTK] Add support for Geoclue2
Proposed merges for 2.3.90
http://trac.webkit.org/changeset/163435 MediaPlayerPrivateGStreamerBase should have virtual destructorhttp://trac.webkit.org/changeset/163292 Fix wrong mix of fcntl commands and flagshttp://trac.webkit.org/changeset/163748 Roll-out of r162768 - Causes crashes on GTK WK2 in three fast/forms tests.http://trac.webkit.org/changeset/163749 [GTK] Add touch supporthttp://trac.webkit.org/changeset/163799 [GTK] Create the inspector view using the same web process as the inspected pagehttp://trac.webkit.org/changeset/163871 [GStreamer] High playback rate causes crashhttp://trac.webkit.org/changeset/163875 O_CLOEXEC in shm_open does not work on FreeBSDhttp://trac.webkit.org/changeset/163954 ar T is not portable and breaks the build on FreeBSD
Changes on track
- https://bugs.webkit.org/show_bug.cgi?id=127576 WebKit2GTK - WebKitWebProcess assertion fails when dragging and dropping a file into the view
- https://bugs.webkit.org/show_bug.cgi?id=128971 [GTK] webkit 2.3.5 build failure with python 3.3.4
Previous versions
For changes in older stable branches see: 2.2.x
Useful commands
To get a wiki-formated list of commits that just got merged:
$ git log --pretty=oneline <commit>.. | cut -d ' ' -f 5- | sed "s,\(.\+\)\(https://bugs.*\), * ~~[\2] ''\1''~~,"
How to add a webkit-2.4 branch to existing git-svn clone
If you have already cloned git://git.webkit.org/WebKit.git, it only contains a git-svn clone of the svn trunk. To add webkit-2.4 branch to there, add a new remote to .git/config:
[svn-remote "webkit-2.4"] url = http://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.4 fetch = :refs/remotes/git-svn-webkit-2.4
and run the following commands:
git svn fetch webkit-2.4 -r 163300 git branch webkit-2.4 git-svn-webkit-2.4 git checkout webkit-2.4 git svn rebase