Version 56 (modified by 9 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.6
- https://bugs.webkit.org/show_bug.cgi?id=147815 [GTK] [Stable] webkitgtk 2.8.5 fails to build in mips, powerpc and others using GCC 5
- https://bugs.webkit.org/show_bug.cgi?id=138332 libwebkit2gtk fails to link without opengl
Proposed merges for 2.8.5
http://trac.webkit.org/changeset/186653 [GTK] Crash when spell checker returns no guesses (patch is untested on 2.8 but can't hurt)http://trac.webkit.org/changeset/186761 [GTK] Contents not correctly laid out when the web view is not realizedhttp://trac.webkit.org/changeset/187338 [GStreamer] Crashes during plugin installationhttp://trac.webkit.org/changeset/187432 [GTK] Pass a GstInstallPluginsContext to gst_install_plugins_asynchttp://trac.webkit.org/changeset/187527 [Freetype] Always allow font matching for strong aliases- http://trac.webkit.org/changeset/187542 [GTK] Fix empty space in popup menus when first item is selected
http://trac.webkit.org/changeset/187580 [GTK] Paste data is removed from clipboard when closing browser tabhttp://trac.webkit.org/changeset/187586 [GTK] Crashes when SoupSession is destroyed in exit handlerhttps://bugs.webkit.org/show_bug.cgi?id=144846 CMake defines CAIROGL_FOUND, not CAIRO_GL_FOUNDhttps://bugs.webkit.org/show_bug.cgi?id=147625 [GTK] Accelerated 2D Canvas enabled when cairo-gl is not available
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 negativehttps://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/184954 [CMake] Improve detection and usage of GL/GLES/EGL libraries..https://bugs.webkit.org/show_bug.cgi?id=145113 Source/WTF/wtf/Platform.h: use _ABI64 instead of _MIPS_SIM_ABI64 for mips N64http://trac.webkit.org/changeset/186263 Crash on xLarge memory allocation using bmalloc on 32bit systemshttp://trac.webkit.org/changeset/186296 Crash when closing the web inspector
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