Version 39 (modified by 10 years ago) ( diff ) | ,
---|
Preparing for 2.8.0
WebkitGtk+ 2.8.0 will be the next release in the stable series (following 2.6.x). We should merge not overly intrusive patches that improve stability or performance, fix build issues, etc. We branched at r180217 (17/02/15).
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.8
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.8.4
- http://trac.webkit.org/changeset/184883 Integer overflow in XLarge allocation (due to unchecked roundUpToMultipleOf)
- http://trac.webkit.org/changeset/183692 Math.abs() returns negative
- https://bugs.webkit.org/show_bug.cgi?id=144559 [GTK] DrawingBuffer.h used outside of include guard
- https://bugs.webkit.org/show_bug.cgi?id=138332 libwebkit2gtk fails to link without opengl
- http://trac.webkit.org/changeset/185320 [SOUP] Performs DNS prefetch when a proxy is configured (information leak)
Proposed merges if adding OS X support:
- https://bugs.webkit.org/show_bug.cgi?id=144554 [GTK][SOUP] Web and Network processes don't know how to get memory size on OSX
- https://bugs.webkit.org/show_bug.cgi?id=144555 [GTK] Use --version-script only on Linux
- https://bugs.webkit.org/show_bug.cgi?id=144557 [GTK] OSX linker doesn't understand --whole-archive
- https://bugs.webkit.org/show_bug.cgi?id=127059 [GTK] Fails to link JavaScriptCore in OS X, missing symbols add_history and readline
- https://bugs.webkit.org/show_bug.cgi?id=144785 [GTK] Fails to link libwebkit2gtkinjectedbundle.so on OSX
- https://bugs.webkit.org/show_bug.cgi?id=144561 [GTK] Re-enable Quartz backend on cmake build system
- https://bugs.webkit.org/show_bug.cgi?id=144560 [GTK] Fix combinations of PLATFORM(GTK) and OS(DARWIN)
Proposed merges for 2.8.2
https://bugs.webkit.org/show_bug.cgi?id=144382 Disable GNU Gold linker on Cortex A53http://trac.webkit.org/changeset/184072 [GTK] WorkQueue objects are not released
Proposed merges for 2.7.92
http://trac.webkit.org/changeset/181600 AX: Crash viewing http://www.last.fm/https://bugs.webkit.org/show_bug.cgi?id=140014 [SOUP] Disable RC4http://trac.webkit.org/changeset/180998 [GTK] WebView should hold a reference on WebContext because non-default contexts are a realityhttps://bugs.webkit.org/show_bug.cgi?id=142345 REGRESSION(r180924): ASSERTION FAILED: !from.isEmpty() in WebCore::TransformationMatrix::rectToRecthttps://bugs.webkit.org/show_bug.cgi?id=142347 [GTK] Contents not shown when entering AC mode unless the window is resizedhttps://trac.webkit.org/changeset/181074 [SOUP] Check TLS errors as soon as they are set in the SoupMessagehttps://trac.webkit.org/changeset/180997 [GStreamer] the GST_SCHEDULING_FLAG_BANDWIDTH_LIMITED should be wrapped by a ifdefhttps://trac.webkit.org/changeset/181449 Stop using single-include headers that are only available since GStreamer >= 1.2.http://trac.webkit.org/changeset/181462 Disable Yarr JIT for ARMv7khttp://trac.webkit.org/changeset/181501 Disable Yarr JIT for ARMv7k (followup)
Proposed merges for 2.7.91
http://trac.webkit.org/changeset/180621 AX: Implement support for ARIA 1.1 'searchbox' rolehttp://trac.webkit.org/changeset/180600 AX: Implement support for ARIA 1.1 'switch' rolehttps://trac.webkit.org/r180264 Build bmalloc through CMake as a static libraryhttp://trac.webkit.org/changeset/180502 [GTK] Fails to compile with cmake 3.2.xhttp://trac.webkit.org/changeset/180563 [GTK] Fonts loaded via @font-face look badhttps://bugs.webkit.org/show_bug.cgi?id=142044 [FreeType] REGRESSION(r180563): Introduced crasheshttp://trac.webkit.org/changeset/180565 Crash loading local file with WebPageProxy::loadAlternateHTMLStringhttp://trac.webkit.org/changeset/180234 Throwing from an FTL call IC slow path may result in tag registers being clobbered on 64-bit CPUshttp://trac.webkit.org/changeset/180248 REGRESSION(r180184): Caused infinite recursion on js/function-apply-aliased.htmlhttp://trac.webkit.org/changeset/180258 Fix the C-Loop LLInt build
Changes on track
Previous versions
For changes in older stable branches see: 2.6.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.8 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.8 branch to there, add a new remote to .git/config:
[svn-remote "webkit-2.8"] url = http://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.8 fetch = :refs/remotes/git-svn-webkit-2.8
and run the following commands:
git svn fetch webkit-2.8 -r 180217 git branch webkit-2.8 git-svn-webkit-2.8 git checkout webkit-2.8 git svn rebase