Version 66 (modified by 7 years ago) (diff) | ,
---|
Preparing for 2.14.0
WebkitGtk+ 2.14.0 will be the next release in the stable series (following 2.12.x). We should merge not overly intrusive patches that improve stability or performance, fix build issues, etc. We branched at r 205178 (30/08/16).
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. (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.14
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.14.4
- http://trac.webkit.org/changeset/211204 [GTK] WebProcess from WebKitGtk+ 2.15.3 SIGSEVs in WebCore::GraphicsContext3D::drawArrays(unsigned int, int, int) at Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:740
Proposed merges for 2.14.3
https://bugs.webkit.org/show_bug.cgi?id=164912 Crash clearing GLContextGLX contexts in exit handlerhttp://trac.webkit.org/changeset/205882 DFG NewArrayBuffer node should watch for "have a bad time" state change.http://trac.webkit.org/changeset/207287 and http://trac.webkit.org/changeset/207666 Fix video playback with accelerated compositing disabledhttp://trac.webkit.org/changeset/208285 and http://trac.webkit.org/changeset/209063 [GTK] BadDamage X Window System error in WebKit::AcceleratedBackingStoreX11::update when called from WebPageProxy::exitAcceleratedCompositingModehttp://trac.webkit.org/changeset/208495 Experimental features should not be enabled by defaulthttps://trac.webkit.org/changeset/208536 [Linux] Memory values shown by memory pressure handler logger are not usefulhttp://trac.webkit.org/changeset/208675 [HarfBuzz] HarfBuzzShaper should not assume numGlyphs is greater than 0https://trac.webkit.org/changeset/208975 MemoryPressureHandler should only trigger synchronous GC on iOS, suggest corresponding change in MemoryPressureHandler.cpphttp://trac.webkit.org/changeset/208997 [GTK] Dramatic increase on memory usage since 2.14.xDepends on: http://trac.webkit.org/changeset/208022 [macOS] [WebGL2] Temporarily upgrade WebGL 2's internal OpenGL context from version 2.1 to 3.2Depends on: http://trac.webkit.org/changeset/208040 Fix Windows WebGL build after r208022 (the *non-ANGLE* changes only)Follow-up: http://trac.webkit.org/changeset/210133 [GTK] GLES build broken since r208997
http://trac.webkit.org/changeset/209064 [GTK] Crash in WebCore::PlatformDisplayX11::supportsXComposite when running under Waylandhttp://trac.webkit.org/changeset/209122 [GTK] Database process should not initialize gtkhttp://trac.webkit.org/changeset/209177 [GTK] UI process crash in WebKit::WaylandCompositor::Surface::prepareTextureForPaintinghttp://trac.webkit.org/changeset/209234 [GTK] Use an OpenGL < 3.0 compliant way to request the OpenGL versionhttp://trac.webkit.org/changeset/209534 [GTK] Process accelerated compositing env variables only if they are really enabledhttp://trac.webkit.org/changeset/209982 [GTK] GLXBadFBConfig error when creating an OpenGL contexthttp://trac.webkit.org/changeset/210168 [GTK] Improve user agent constructionhttp://trac.webkit.org/changeset/210180 Ensure NetworkProcess is ready before whitelisting TLS certificateshttps://trac.webkit.org/changeset/209789 CSP: ws: and wss: blocked with connect-src *https://trac.webkit.org/changeset/209821 CSP: Allow HTTPS URL to match HTTP source expressionhttp://trac.webkit.org/changeset/210271 WorkQueueGeneric's platformInvalidate() can deadlock when called on the RunLoop's thread- http://trac.webkit.org/changeset/210276 We don't properly handle exceptions inside the nativeCallTrampoline macro in the LLInt
- http://trac.webkit.org/changeset/210136 Fix broken LLINT_SLOW_PATH_TRACING build.
- http://trac.webkit.org/changeset/210138 Enhance LLInt tracing to dump the codeBlock signature instead of just a pointer where appropriate.
- http://trac.webkit.org/changeset/210139 Using Option::breakOnThrow() shouldn't crash while printing a null CodeBlock.
http://trac.webkit.org/changeset/210357 [SOUP] AddressSanitizer: heap-use-after-free under WTF::String::fromUTF8()http://trac.webkit.org/changeset/210670 [GTK] WebKitWebProcess at 100% CPU loading hyphenation dictionarieshttps://bugs.webkit.org/show_bug.cgi?id=165073 REGRESSION(r203047): [GTK][Stable] "notify::title" signal unreliably triggered multiple times
Proposed merges for 2.14.2
http://trac.webkit.org/changeset/205894 Remove a .rej file -- just a cosmetic patchhttp://trac.webkit.org/changeset/207402 "[css-grid] Disable CSS Grid Layout runtime flag by default"https://trac.webkit.org/changeset/207403 [GTK] gobject-introspection on package build with webkit2gtk fails without active X session
Proposed merges for 2.14.1
https://trac.webkit.org/changeset/206806 Fix GTK+ build with USE_REDIRECTED_XCOMPOSITE_WINDOW disabled.https://trac.webkit.org/changeset/206434 Install binaries to pkglibexecdir rather than bindirAll recent patches to UserAgentGtk
Proposed merges for 2.14.0
http://trac.webkit.org/changeset/205998 REGRESSION (r205462): Lot of leaks
Proposed merges for 2.13.91
http://trac.webkit.org/changeset/205291 Fix the Mac cmake clean build issuehttp://trac.webkit.org/changeset/205294 [GTK] Fix configuration without wayland supporthttp://trac.webkit.org/changeset/205341 Unreviewed GTK+ build fix when compiling with Clang.http://trac.webkit.org/changeset/205431 [GTK] SetNativeSurfaceHandleForCompositing should not be compiled in for wayland buildhttp://trac.webkit.org/changeset/205452 [GTK] GL_PACK_ROW_LENGTH is not available in GLES2http://trac.webkit.org/changeset/205485 [GTK][Wayland] evince-browser-plugin prevents viewing PDFshttp://trac.webkit.org/changeset/205544 [GTK] Crash of WebProcess on the last WebView disconnect(take alternative patch in bug)http://trac.webkit.org/changeset/205546 [l10n] Updated Polish translation of WebKitGTK+ for 2.14
Changes on track
Previous versions
For changes in older stable branches see: 2.12.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.14 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.14 branch to there, add a new remote to .git/config:
[svn-remote "webkit-2.14"] url = http://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.14 fetch = :refs/remotes/git-svn-webkit-2.14
and run the following commands:
git svn fetch webkit-2.14 -r 205178 git branch webkit-2.14 git-svn-webkit-2.14 git checkout webkit-2.14 git svn rebase