Version 120 (modified by 12 years ago) ( diff ) | ,
---|
Preparing for 1.8.2
WebkitGtk+ 1.8.2 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 r108186.
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.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 1.8.2
- https://bugs.webkit.org/show_bug.cgi?id=89121 [GTK] Audio playback controls not visible
- https://bugs.webkit.org/show_bug.cgi?id=84848 [cairo] CairoGraphicsContext fillRect (with Color) overrides composite operator
https://bugs.webkit.org/show_bug.cgi?id=84838 [Gtk] WebKitGTK+ 1.8.1 fails to build when disabling HTML Video feature- https://bugs.webkit.org/show_bug.cgi?id=85159 [GTK] ASSERTION FAILED ... in MainResourceLoader.cpp:382
- https://bugs.webkit.org/show_bug.cgi?id=85072 [soup] URL of the ResourceResponse passed to willSendRequest is incorrect
- https://bugs.webkit.org/show_bug.cgi?id=86039 [Cairo] GLContextGLX releases the context with an uninitialized display
- https://bugs.webkit.org/show_bug.cgi?id=86362 [GTK] Wrong documentation for Web Database
- https://bugs.webkit.org/show_bug.cgi?id=86118 Spell checker doesn't recognize contractions (apostrophes)
- https://bugs.webkit.org/show_bug.cgi?id=86060 [Gtk][DOM Bindings] Feature-protected interface usage in set/get property must be under condition guards
- https://bugs.webkit.org/show_bug.cgi?id=87687 Check for GTK2/GTK3 symbol mismatch earlier
http://trac.webkit.org/changeset/113995 Unreviewed, GTK test_expectations post-Skipped-migration update #2.http://trac.webkit.org/changeset/113986 Unreviewed, GTK test_expectations post-Skipped-migration update.http://trac.webkit.org/changeset/115978 Unreviewed, fix another call to join(), similar to the ones landed in r115975.http://trac.webkit.org/changeset/115904 Unreviewed. Fix mistake I committed when applying review comments.http://trac.webkit.org/changeset/111607 Unreviewed, GTK gardening after r111601.https://bugs.webkit.org/show_bug.cgi?id=80669 Crash in WebCore::GraphicsContext::paintingDisabledhttps://bugs.webkit.org/show_bug.cgi?id=78534 Crash due to inserting letter into div with first-letterhttps://bugs.webkit.org/show_bug.cgi?id=85501 [GTK] join() is wrongly used in webkitdirs.pm since r115532https://bugs.webkit.org/show_bug.cgi?id=82448 [GTK] generate-gtk-doc doesn't cope with custom build directoryhttps://bugs.webkit.org/show_bug.cgi?id=85181 [GTK] Add glib as a dependency to build glib-networkinghttps://bugs.webkit.org/show_bug.cgi?id=76161 [GTK] jhbuild cloning is not following WEBKITOUTPUTDIR.https://bugs.webkit.org/show_bug.cgi?id=82216 [GTK] jhbuild wrongly tricked into clean-uphttps://bugs.webkit.org/show_bug.cgi?id=82484 [GTK] 3 fast/ layout tests failing after upgrading libsoup to 2.37.92https://bugs.webkit.org/show_bug.cgi?id=83768 [GTK] Migrate Skipped tests to test_expectations.txthttps://bugs.webkit.org/show_bug.cgi?id=84112 [GTK] Use configure instead of autogen.sh for gtk+https://bugs.webkit.org/show_bug.cgi?id=84086 [GTK] Add pango to jhbuildhttps://bugs.webkit.org/show_bug.cgi?id=84085 [GTK] fonts jhbuild module needs an empty clean targethttps://bugs.webkit.org/show_bug.cgi?id=84060 [GTK] Bump dependency on GTK+ 3.x to match realityhttps://bugs.webkit.org/show_bug.cgi?id=82473 [GTK] Tools/Scripts/run-gtk-tests should not force you to use the WebKit jhbuildhttps://bugs.webkit.org/show_bug.cgi?id=82252 [jhbuild] Prepend jhbuildrc's directory to sys.path instead of appending.https://bugs.webkit.org/show_bug.cgi?id=82212 [GTK] Build gnutls without p11-kit supporthttps://bugs.webkit.org/show_bug.cgi?id=82209 [jhbuild] Use $MAKE if it is defined to build jhbuild itself.https://bugs.webkit.org/show_bug.cgi?id=82234 [jhbuild] Revert $MAKE environment hack introduced in r101929.https://bugs.webkit.org/show_bug.cgi?id=82145 [jhbuild] Explicitly disable DTrace when building glib.https://bugs.webkit.org/show_bug.cgi?id=82073 [GTK] libgcrypt and p11-kit should not be in jhbuild moduleshttps://bugs.webkit.org/show_bug.cgi?id=81888 [GTK] Allow to run any jhbuild command with jhbuild-wrapper scripthttps://bugs.webkit.org/show_bug.cgi?id=79904 [EFL] Add and use run-with-jhbuild and update-webkitefl-libs scripts for EFLhttps://bugs.webkit.org/show_bug.cgi?id=81485 jhbuild: Call jhbuild's autogen.sh via bash.https://bugs.webkit.org/show_bug.cgi?id=79673 Parametrize run-with-jhbuild and update-webkitgtk-libs with platform --gtk/--eflhttps://bugs.webkit.org/show_bug.cgi?id=81769 [GTK] Add make to the jhbuild modulesethttps://bugs.webkit.org/show_bug.cgi?id=82729 [GTK] Disable introspection build in the at-spi2-core module.https://bugs.webkit.org/show_bug.cgi?id=82395 [GTK] Disable introspection for jhbuild moduleshttps://bugs.webkit.org/show_bug.cgi?id=80729 Fix the use of stale text fragmentshttps://bugs.webkit.org/show_bug.cgi?id=83040 Crash in SelectorChecker::checkOneSelector.https://bugs.webkit.org/show_bug.cgi?id=83021 Crash due to floats not cleared before starting SVG <text> layout.https://bugs.webkit.org/show_bug.cgi?id=82829 <select> shouldn't intrude as a run-in.https://bugs.webkit.org/show_bug.cgi?id=83301 Crash due to intruding float not removed from next siblings.https://bugs.webkit.org/show_bug.cgi?id=80726 ASSERTION FAILED: !attached() in Node::attach.https://bugs.webkit.org/show_bug.cgi?id=81020 FrameLoader::shouldAllowNavigation uses Frame for context rather than Documenthttps://bugs.webkit.org/show_bug.cgi?id=83173 Layout Test http/tests/websocket/tests/hybi/workers/worker-reload.html is flakyhttps://bugs.webkit.org/show_bug.cgi?id=83123 [GTK] ASSERT in SocketStreamHandleSoup.cpphttps://bugs.webkit.org/show_bug.cgi?id=82873 Crash in WebCore::WorkerThreadableWebSocketChannel::Bridge::mainThreadCreateWebSocketChannelhttps://bugs.webkit.org/show_bug.cgi?id=78093 [Qt] New http/tests/security/ introduced r107046 failhttps://bugs.webkit.org/show_bug.cgi?id=77971 Replace [CheckNodeSecurity] with [CheckAccessToNode]https://bugs.webkit.org/show_bug.cgi?id=85997 Crash from removal of a line break objecthttps://bugs.webkit.org/show_bug.cgi?id=75461 Crash from removal of line break object after layouthttps://bugs.webkit.org/show_bug.cgi?id=79953 Prevent layout root to remain set on renderers getting destroyed.https://bugs.webkit.org/show_bug.cgi?id=69184 Source/WebCore: Move pending sheet removal from ~HTMLLinkElement to removal from document.http://trac.webkit.org/changeset/107069 Unreviewed. Rebaselined the test that has been failing since r107046.https://bugs.webkit.org/show_bug.cgi?id=83304 due to an invalid HashSet iteratorhttps://bugs.webkit.org/show_bug.cgi?id=78639 [MutationObservers] Clear pending mutation records on disconnect()https://bugs.webkit.org/show_bug.cgi?id=83202 WorkerEventQueue::close might access deleted WorkerEventQueue::EventDispatcherTask.https://bugs.webkit.org/show_bug.cgi?id=85167 Ensure HTMLElementStack fails gracefully if it has a non-Element.https://bugs.webkit.org/show_bug.cgi?id=78975 Invalid cast in WebCore::toElement / WebCore::HTMLElementStack::ElementRecord::elementhttps://bugs.webkit.org/show_bug.cgi?id=84780 loadOrRedirectSubframe should return the owner element's framehttps://bugs.webkit.org/show_bug.cgi?id=84626 Invalid cast in WebCore::HTMLCollection::isAcceptableElementhttps://bugs.webkit.org/show_bug.cgi?id=83632 CachedRawResource::didAddClient() due to missing protector.https://bugs.webkit.org/show_bug.cgi?id=78810 from sending the same data chunk multiple times.
Changes on track
- https://bugs.webkit.org/show_bug.cgi?id=45321 "Current l10n infrastructure not completely intltool compliant"
- https://bugs.webkit.org/show_bug.cgi?id=68835 "[GTK] [ATK] testatk fails in the getExtents test"
- https://bugs.webkit.org/show_bug.cgi?id=68733 REGRESSION (r95239): [chromium] Twitter.com now extremely slow from border-radius clips
Patches rejected
- http://trac.webkit.org/changeset/113778 Segmentation fault in JS drop-down menus in facebook.com This patch fixes a bug introduced after the branch.
Previous versions
1.8.1
http://trac.webkit.org/changeset/110669 [GTK] Use the same DNS prefetching path than the other ports.http://trac.webkit.org/changeset/110697 Build error: DNSSoup.cpp:30: fatal error: CString.h: No such file or directoryhttp://trac.webkit.org/changeset/112396 [Soup] DNS prefetching spams resolver, shoots self in the foothttp://trac.webkit.org/changeset/112393 [GTK] Respect NOCONFIGURE option in autogen.shhttp://trac.webkit.org/changeset/113019 Soup HTTP backend does not send Content-Length in certain caseshttp://trac.webkit.org/changeset/113386 [GTK] Scrolling some iframes that are partially out of the viewport leads to repaint errorshttp://trac.webkit.org/changeset/113389 SIGILL in JavaScriptCore on a Geode processorhttp://trac.webkit.org/changeset/113601 [GTK] Toggle buttons do not size appropriately in some themeshttps://bugs.webkit.org/show_bug.cgi?id=68238 Crash while loading http://www.jusco.cnhttp://trac.webkit.org/changeset/114385 [GTK] Enable back double buffering on WebKitWebView to fix flickeringhttp://trac.webkit.org/changeset/114980 REGRESSION(113604): [Soup] Some pages that use synchronous XMLHttpRequests freeze the browser
1.8.0
http://trac.webkit.org/changeset/108417 Assertion failure in TextIterator::handleTextBoxhttp://trac.webkit.org/changeset/108490 REGRESSION: unbalanced transparency layers for clipPathhttp://trac.webkit.org/changeset/108494 REGRESSION(58212): html foreignObjects with positions other than static not hidden correctly when parent has display:nonehttp://trac.webkit.org/changeset/108574 REGRESSION (r104060): Web font is not loaded if specified by link element dynamically insertedhttp://trac.webkit.org/changeset/108668 REGRESSION(r99076): WebKit pastes the trailing newline into a single-line text fieldhttp://trac.webkit.org/changeset/108878 Regression(r107477): Crash in StaticNodeList::itemWithName.http://trac.webkit.org/changeset/109021 REGRESSION (r108112): AWS Management Console fails to initializehttp://trac.webkit.org/changeset/109034 Unreviewed. Build fix for linux-bot (qt) after r109021.http://trac.webkit.org/changeset/109480 REGRESSION(r106388): Form state is restored to a wrong document.http://trac.webkit.org/changeset/109503 REGRESSION(90089): Input type='search' text shakes up and down when the style is changed.http://trac.webkit.org/changeset/109543 REGRESSION (r104060): Page contents not painted if inserting a new stylesheet and temporary body nodehttp://trac.webkit.org/changeset/109593 REGRESSION(r74971): Can't select a line of RTL text on Facebookhttp://trac.webkit.org/changeset/109594 Source/WebCore: REGRESSION(r97353): Crash when accessing location or history properties inside a navigated windowhttp://trac.webkit.org/changeset/110063 REGRESSION(r96566): Cursor is I-beam upon dragging an attachment in mailhttp://trac.webkit.org/changeset/110065 < rdar://problem/10923294> REGRESSION (r100847): Entries are clipped out in Day Onehttp://trac.webkit.org/changeset/110178 WebKitGtk+ fails to build on win32 against GTK3http://trac.webkit.org/changeset/110243 REGRESSION (r105396): Dragging an iWork document into icloud.com opens it in the Mac app instead of uploading it to icloud.comhttp://trac.webkit.org/changeset/110331 REGRESSION: Date.parse("Tue Nov 23 20:40:05 2010 GMT") returns NaNhttp://trac.webkit.org/changeset/110401 REGRESSION (r93614): scrolling div does not repainthttp://trac.webkit.org/changeset/110598 REGRESSION(r99369): File input button doesn't highlight when pressedhttp://trac.webkit.org/changeset/110888 REGRESSION(r107168?): Assertion failures under pageContainsAnyHorizontalScrollbars causing multiple "crashes" on the Lion Intel Debug WebKit2 testershttp://trac.webkit.org/changeset/110925 REGRESSION(r103452): 100% CPU usage and 5s pause after clicking on a link in Yahoo Mailhttp://trac.webkit.org/changeset/110938 REGRESSION(r106232): The resize handler is always called after loading.http://trac.webkit.org/changeset/111361 Remove support for "magic" iframehttp://trac.webkit.org/changeset/111400 (r110063) m_mouseDownMayStartDrag is used without being behind the ENABLE(DRAG_SUPPORT) macrohttp://trac.webkit.org/changeset/111698 [GTK] icon database requests not dispatched until new data arrives-
http://trac.webkit.org/changeset/111882 REGRESSION(107971): Google Voice contact list is broken in WebKit due to badly allocating the extra height http://trac.webkit.org/changeset/111914 [GObject bindings] Supplemental interfaces are not disabled with the "Conditional" attributehttp://trac.webkit.org/changeset/111915 [Gtk] Webkit fails to build with --disable-geolocationhttp://trac.webkit.org/changeset/112004 GTK] Replace occurrences of "uri" in the documentation with "URI"http://trac.webkit.org/changeset/112111 WebKitWebView signals with GError parameters cause crashes when using GObject Introspection
1.7.92
http://trac.webkit.org/changeset/110296 [BUILD] use detected python to run generate-gtkdochttp://trac.webkit.org/changeset/110446 [GTK] r110296 included an extra $ in @$(AM_V_GEN)http://trac.webkit.org/changeset/111027 [GTK] WebKitWebResource::load-failed uses the wrong marshallerhttp://trac.webkit.org/changeset/110478 Cleanup obsolete files. (this fixes a build issue on Windows)http://trac.webkit.org/changeset/110762 [GTK] Menulist buttons have separators even when the theme turns them offhttp://trac.webkit.org/changeset/111110 [Cairo] Text extent of shadowed text is calculated incorrectlyhttp://trac.webkit.org/changeset/110999 [GTK] WebKitIconDatabase doesn't keep icons cachedhttp://trac.webkit.org/changeset/110059 [GTK] race condition in run-gtk-testshttp://trac.webkit.org/changeset/110060 Unreviewed, GTK build fix after r110059.http://trac.webkit.org/changeset/110062 [GTK] remove webkitpy dependency in run-gtk-testshttp://trac.webkit.org/changeset/110845 [GTK] Add command line options to run-gtk-tests scripthttp://trac.webkit.org/changeset/110847 Unreviewed, GTK build fix attempt after r110845.http://trac.webkit.org/changeset/110866 [GTK] Actually use --release and --debug command line options in run-gtk-testhttp://trac.webkit.org/changeset/111316 [GTK] Allow running run-gtk-tests during 'make distcheck
1.7.91
https://bugs.webkit.org/show_bug.cgi?id=79252 [WK2][GTK] WebProcess SIGSEVs due to incorrect clipboard handlinghttps://bugs.webkit.org/show_bug.cgi?id=79466 [WK2] [GTK] Destructor not invoked in EditorClientFrameDestructionObserverhttp://trac.webkit.org/changeset/108540 Explicitly include unistd.h in TestNetscapePlugIn for GCC 4.7https://bugs.webkit.org/show_bug.cgi?id=79375 Supplemental interfaces are not disabled with the "Conditional" attributehttp://trac.webkit.org/changeset/109222 [GTK] [WK2] Add Find APIhttp://trac.webkit.org/changeset/109228 DidFindString should be emitted even if FindOptionsShowOverlay is not enabledhttp://trac.webkit.org/changeset/109229 [GTK] Add zoom-text-only setting to WebKit2 GTK+ APIhttp://trac.webkit.org/changeset/109230 [GTK] Use text or page zoom factor in WebKitWebView depending on zoom-text-onlyhttp://trac.webkit.org/changeset/109396 [GTK] Avoid building any parts of WebKitTestRunner when WK2 is disabledhttp://trac.webkit.org/changeset/109509 WebKitTestRunner: Explicitly include unistd.h for gcc 4.7https://bugs.webkit.org/show_bug.cgi?id=80150 [GTK] Invalid in check in webkit_web_view_set_zoom_level() when zoom-text-only is enabledhttp://trac.webkit.org/changeset/109580 [GStreamer] media/media-can-play-flac-audio.html failshttps://bugs.webkit.org/show_bug.cgi?id=79084 REGRESSION: r108278 broke some tests that expect focushttps://bugs.webkit.org/show_bug.cgi?id=80241 Unit tests are noisy when run under jhbuildhttps://bugs.webkit.org/show_bug.cgi?id=80235 "Console: undefined @0: ReferenceError: Can't find variable: WebInspector" during testwebinspectorhttps://bugs.webkit.org/show_bug.cgi?id=79877 zlib link error with --enable-webkit2http://trac.webkit.org/changeset/109129 [GTK] Add GMainLoop and GMainContext to be handled by GRefPtrhttp://trac.webkit.org/changeset/109997 [GTK] FrameLoader signals: gtk-doc fixeshttp://trac.webkit.org/changeset/109881 [GTK] Fix several documentation issues in WebKit2 GTK+ API
1.7.90
https://bugs.webkit.org/show_bug.cgi?id=78995 Remove unused GSettings stuffhttps://bugs.webkit.org/show_bug.cgi?id=78996 Fails to build on platforms where UChar is wchar_thttps://bugs.webkit.org/show_bug.cgi?id=51616 Can't find webinspector and error page redirection on Windowshttp://trac.webkit.org/changeset/108216 WebKit2 does not build if gtk-unix-printing-3.0 is not availablehttp://trac.webkit.org/changeset/108222 Fix WebKit2GTK+ for 'make distcheck'.http://trac.webkit.org/changeset/108250 Adding SOUP_TYPE_PROXY_RESOLVER_DEFAULT feature to soup session makes WebProcess to hanghttps://bugs.webkit.org/show_bug.cgi?id=79044 [GTK] Needs to claim being a more up-to-date Chromehttp://trac.webkit.org/changeset/108237 manual rollout of r107970 which breaks table column widths updates from javascripthttp://trac.webkit.org/changeset/108248 Stop the committer timer when the page is destroyed - looks like it could be a crash fix?http://trac.webkit.org/changeset/108281 UNIX: Plugin information fields are not interpreted as UTF-8http://trac.webkit.org/changeset/108278 Web content oftens steals focus from other widgetshttp://trac.webkit.org/changeset/108277 Geolocation support should be on by defaulthttp://trac.webkit.org/changeset/108288 Turn on requestAnimationFrame for release buildshttp://trac.webkit.org/changeset/108312 Fix GTK+ unit tests after r108278.http://trac.webkit.org/changeset/108313 Fix GTK+ unit tests after r108281.http://trac.webkit.org/changeset/108279 Does not build on GNU Hurdhttp://trac.webkit.org/changeset/108347 Does not build on IA64, SPARC and Alphahttp://trac.webkit.org/changeset/108523 Clean build is broken when using make -jhttp://trac.webkit.org/changeset/107351 Unreviewed, rolling out r107351. (modal dialog support)https://bugs.webkit.org/show_bug.cgi?id=82630 Incorrect placement of new child to table when before child parent is not |this|.https://bugs.webkit.org/show_bug.cgi?id=83229 Virtualize createAnonymousBoxWithSameTypeAs.https://bugs.webkit.org/show_bug.cgi?id=83116 Add helpers to create anonymous table parts.https://bugs.webkit.org/show_bug.cgi?id=79043 Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks.https://bugs.webkit.org/show_bug.cgi?id=83696 StyleElement ownerNode is not cleared correctlyhttp://trac.webkit.org/changeset/113257 Rebaseline for r113252.http://trac.webkit.org/changeset/113278 Rebaseline for r113252.
For changes in older stable branches see: 1.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''~~,"