Version 65 (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.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()- https://bugs.webkit.org/show_bug.cgi?id=131487 [GTK] Windowed plugins visibility doesn't work
- https://bugs.webkit.org/show_bug.cgi?id=125558 wk2-gtk does not display anything
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
- https://bugs.webkit.org/show_bug.cgi?id=99037 "[GStreamer] No CORS support for media elements"
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