[[PageOutline]] = Preparing for 1.10.0 = WebkitGtk+ '''1.10.0''' will be the next release in the stable series. We should merge not overly intrusive patches that improve stability or performance, fix build issues, etc. We branched at r126423 (08/23/12). 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-1.10 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 1.9.92 == * ~~[http://trac.webkit.org/changeset/126886] "[GTK] LLint build fails with -g -02"~~ * ~~[http://trac.webkit.org/changeset/126941] ''Implement AccessibilityUIElement::titleUIElement() and AccessibilityUIElement::stringValue()''~~ * ~~[http://trac.webkit.org/changeset/127367] ''[Gtk] Incorrect/unexpected characters in the text of certain accessibles''~~ * ~~[http://trac.webkit.org/changeset/127368] ''[Gtk] No accessible caret-moved events found in certain content''~~ * ~~[http://trac.webkit.org/changeset/127369] ''Unreviewed GTK gardening, rebaselining an accessibility test.''~~ * ~~[http://trac.webkit.org/changeset/127377] ''[Gtk] accessibility/replaced-objects-in-anonymous-blocks layout test failure''~~ * ~~[http://trac.webkit.org/changeset/127370] ''[Gtk] No accessible caret-moved events found in certain content''~~ * ~~[http://trac.webkit.org/changeset/127466] ''[Stable] [GTK] Crash in WebCore::HTMLSelectElement::selectedIndex''~~ * ~~[http://trac.webkit.org/changeset/126692] ''op_call should have ArrayProfiling for the benefit of array intrinsics'' * ~~[http://trac.webkit.org/changeset/126715] ''Array type checks and storage accesses should be uniformly represented and available to CSE''~~ * ~~[http://trac.webkit.org/changeset/127483] ''[GTK] Crash in AccessibilityObject::accessibilityPlatformIncludesObject()''~~ * ~~[http://trac.webkit.org/changeset/126551] ''Purge unused favicons from IconDatabase after 30 days''~~ * ~~[http://trac.webkit.org/changeset/127750] ''[GTK] [WK2] Crash when navigating between pages''~~ * ~~[http://trac.webkit.org/changeset/128050] ''[GTK] Sanitize the suggested filename when building the download destination URI''~~ * ~~[http://trac.webkit.org/changeset/128063] ''[SOUP] Don't convert to UTF-8 the suggestedFilename passed to Download::decideDestinationWithSuggestedFilename()''~~ * ~~[http://trac.webkit.org/changeset/128074] ''[GTK][a11y] editing/pasteboard/paste-blockquote-into-blockquote-4.html crashes''~~ * ~~[https://trac.webkit.org/changeset/128195] ''[GTK] WebKitGtk+ crashes with non-UTF8 HTTP header names''~~ * ~~[http://trac.webkit.org/changeset/126441] ''Replace access ot HTMLMediaElement from MediaPlayerPrivateBlackBerry with methods in MediaPlayerClient - updated with notes from initial reviews.''~~ * ~~[http://trac.webkit.org/changeset/128298] ''[GStreamer] Audio device not closed after playing sound''~~ * [http://trac.webkit.org/changeset/127469] ''[GStreamer] 0.11 build breaks due to rename of gst_message_new_duration'' * [http://trac.webkit.org/changeset/128696] ''[GTK] Include missing header files in the tarball, needed for win32'' == Proposed merges for 1.9.91 == * ~~[http://trac.webkit.org/changeset/127124] ''1.9.90 drops symbols, breaking compatibility''~~ * ~~[http://trac.webkit.org/changeset/127228] ''Unreviewed, rolling out r126127.''~~ * ~~[http://trac.webkit.org/changeset/127070] ''Source/WebCore: [Gtk] Process Gtk 3.4 smooth scroll events properly.''~~ == Changes on track == * [https://bugs.webkit.org/show_bug.cgi?id=94435] "[GTK] Split WebCore/platform into a separate library" * [https://bugs.webkit.org/show_bug.cgi?id=94417] "[GTK] [WebKit2] Use XComposite window for accelerated compositing" * [https://bugs.webkit.org/show_bug.cgi?id=94572] "[GTK] The tarball should be called webkitgtk-x.x.x.tar.xz" * To be merged right before 1.10.0 so that all 1.10.x releases will have the new tarball name * [https://bugs.webkit.org/show_bug.cgi?id=84137] ''[GTK] Properly expose elements to ATs'' * [https://bugs.webkit.org/show_bug.cgi?id=95644] ''[Gtk] accessibility/canvas-description-and-role expected results needed'' * [https://bugs.webkit.org/show_bug.cgi?id=89553] ''[Stable] [GTK] Regression: frame-flattening broken when frame content uses CSS styles'' * [https://bugs.webkit.org/show_bug.cgi?id=96184] ''[GTK][Stable] Crash in JSC::DFG::SpeculativeJIT::speculateArray(JSC::DFG::Array::Mode, JSC::DFG::Edge, JSC::X86Registers::RegisterID)'' = Previous versions = For changes in older stable branches see: [wiki:WebKitGTK/1.8.x 1.8.x] = Useful commands = To get a wiki-formated list of commits that just got merged: {{{ $ git log --pretty=oneline .. | cut -d ' ' -f 5- | sed "s,\(.\+\)\(https://bugs.*\), * ~~[\2] ''\1''~~," }}}