| Version 114 (modified by , 13 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=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
- 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::paintingDisabled
- https://bugs.webkit.org/show_bug.cgi?id=78534 Crash due to inserting letter into div with first-letter
- https://bugs.webkit.org/show_bug.cgi?id=85501 [GTK] join() is wrongly used in webkitdirs.pm since r115532
- https://bugs.webkit.org/show_bug.cgi?id=82448 [GTK] generate-gtk-doc doesn't cope with custom build directory
- https://bugs.webkit.org/show_bug.cgi?id=85181 [GTK] Add glib as a dependency to build glib-networking
- https://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-up
- https://bugs.webkit.org/show_bug.cgi?id=82484 [GTK] 3 fast/ layout tests failing after upgrading libsoup to 2.37.92
- https://bugs.webkit.org/show_bug.cgi?id=83768 [GTK] Migrate Skipped tests to test_expectations.txt
- https://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 jhbuild
- https://bugs.webkit.org/show_bug.cgi?id=84085 [GTK] fonts jhbuild module needs an empty clean target
- https://bugs.webkit.org/show_bug.cgi?id=84060 [GTK] Bump dependency on GTK+ 3.x to match reality
- https://bugs.webkit.org/show_bug.cgi?id=82473 [GTK] Tools/Scripts/run-gtk-tests should not force you to use the WebKit jhbuild
- https://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 support
- https://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 modules
- https://bugs.webkit.org/show_bug.cgi?id=81888 [GTK] Allow to run any jhbuild command with jhbuild-wrapper script
- https://bugs.webkit.org/show_bug.cgi?id=79904 [EFL] Add and use run-with-jhbuild and update-webkitefl-libs scripts for EFL
- https://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/--efl
- https://bugs.webkit.org/show_bug.cgi?id=81769 [GTK] Add make to the jhbuild moduleset
- https://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 modules
- https://bugs.webkit.org/show_bug.cgi?id=80729 Fix the use of stale text fragments
- https://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 Document
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 directory
- http://trac.webkit.org/changeset/112396 [Soup] DNS prefetching spams resolver, shoots self in the foot
- http://trac.webkit.org/changeset/112393 [GTK] Respect NOCONFIGURE option in autogen.sh
- http://trac.webkit.org/changeset/113019 Soup HTTP backend does not send Content-Length in certain cases
- http://trac.webkit.org/changeset/113386 [GTK] Scrolling some iframes that are partially out of the viewport leads to repaint errors
- http://trac.webkit.org/changeset/113389 SIGILL in JavaScriptCore on a Geode processor
- http://trac.webkit.org/changeset/113601 [GTK] Toggle buttons do not size appropriately in some themes
- https://bugs.webkit.org/show_bug.cgi?id=68238 Crash while loading http://www.jusco.cn
- http://trac.webkit.org/changeset/114385 [GTK] Enable back double buffering on WebKitWebView to fix flickering
- http://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::handleTextBox
- http://trac.webkit.org/changeset/108490 REGRESSION: unbalanced transparency layers for clipPath
- http://trac.webkit.org/changeset/108494 REGRESSION(58212): html foreignObjects with positions other than static not hidden correctly when parent has display:none
- http://trac.webkit.org/changeset/108574 REGRESSION (r104060): Web font is not loaded if specified by link element dynamically inserted
- http://trac.webkit.org/changeset/108668 REGRESSION(r99076): WebKit pastes the trailing newline into a single-line text field
- http://trac.webkit.org/changeset/108878 Regression(r107477): Crash in StaticNodeList::itemWithName.
- http://trac.webkit.org/changeset/109021 REGRESSION (r108112): AWS Management Console fails to initialize
- http://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 node
- http://trac.webkit.org/changeset/109593 REGRESSION(r74971): Can't select a line of RTL text on Facebook
- http://trac.webkit.org/changeset/109594 Source/WebCore: REGRESSION(r97353): Crash when accessing location or history properties inside a navigated window
- http://trac.webkit.org/changeset/110063 REGRESSION(r96566): Cursor is I-beam upon dragging an attachment in mail
- http://trac.webkit.org/changeset/110065 < rdar://problem/10923294> REGRESSION (r100847): Entries are clipped out in Day One
- http://trac.webkit.org/changeset/110178 WebKitGtk+ fails to build on win32 against GTK3
- http://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.com
- http://trac.webkit.org/changeset/110331 REGRESSION: Date.parse("Tue Nov 23 20:40:05 2010 GMT") returns NaN
- http://trac.webkit.org/changeset/110401 REGRESSION (r93614): scrolling div does not repaint
- http://trac.webkit.org/changeset/110598 REGRESSION(r99369): File input button doesn't highlight when pressed
- http://trac.webkit.org/changeset/110888 REGRESSION(r107168?): Assertion failures under pageContainsAnyHorizontalScrollbars causing multiple "crashes" on the Lion Intel Debug WebKit2 testers
- http://trac.webkit.org/changeset/110925 REGRESSION(r103452): 100% CPU usage and 5s pause after clicking on a link in Yahoo Mail
- http://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" iframe
- http://trac.webkit.org/changeset/111400 (r110063) m_mouseDownMayStartDrag is used without being behind the ENABLE(DRAG_SUPPORT) macro
- http://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" attribute
- http://trac.webkit.org/changeset/111915 [Gtk] Webkit fails to build with --disable-geolocation
- http://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-gtkdoc
- http://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 marshaller
- http://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 off
- http://trac.webkit.org/changeset/111110 [Cairo] Text extent of shadowed text is calculated incorrectly
- http://trac.webkit.org/changeset/110999 [GTK] WebKitIconDatabase doesn't keep icons cached
- http://trac.webkit.org/changeset/110059 [GTK] race condition in run-gtk-tests
- http://trac.webkit.org/changeset/110060 Unreviewed, GTK build fix after r110059.
- http://trac.webkit.org/changeset/110062 [GTK] remove webkitpy dependency in run-gtk-tests
- http://trac.webkit.org/changeset/110845 [GTK] Add command line options to run-gtk-tests script
- http://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-test
- http://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 handling
- https://bugs.webkit.org/show_bug.cgi?id=79466 [WK2] [GTK] Destructor not invoked in EditorClientFrameDestructionObserver
- http://trac.webkit.org/changeset/108540 Explicitly include unistd.h in TestNetscapePlugIn for GCC 4.7
- https://bugs.webkit.org/show_bug.cgi?id=79375 Supplemental interfaces are not disabled with the "Conditional" attribute
- http://trac.webkit.org/changeset/109222 [GTK] [WK2] Add Find API
- http://trac.webkit.org/changeset/109228 DidFindString should be emitted even if FindOptionsShowOverlay is not enabled
- http://trac.webkit.org/changeset/109229 [GTK] Add zoom-text-only setting to WebKit2 GTK+ API
- http://trac.webkit.org/changeset/109230 [GTK] Use text or page zoom factor in WebKitWebView depending on zoom-text-only
- http://trac.webkit.org/changeset/109396 [GTK] Avoid building any parts of WebKitTestRunner when WK2 is disabled
- http://trac.webkit.org/changeset/109509 WebKitTestRunner: Explicitly include unistd.h for gcc 4.7
- https://bugs.webkit.org/show_bug.cgi?id=80150 [GTK] Invalid in check in webkit_web_view_set_zoom_level() when zoom-text-only is enabled
- http://trac.webkit.org/changeset/109580 [GStreamer] media/media-can-play-flac-audio.html fails
- https://bugs.webkit.org/show_bug.cgi?id=79084 REGRESSION: r108278 broke some tests that expect focus
- https://bugs.webkit.org/show_bug.cgi?id=80241 Unit tests are noisy when run under jhbuild
- https://bugs.webkit.org/show_bug.cgi?id=80235 "Console: undefined @0: ReferenceError: Can't find variable: WebInspector" during testwebinspector
- https://bugs.webkit.org/show_bug.cgi?id=79877 zlib link error with --enable-webkit2
- http://trac.webkit.org/changeset/109129 [GTK] Add GMainLoop and GMainContext to be handled by GRefPtr
- http://trac.webkit.org/changeset/109997 [GTK] FrameLoader signals: gtk-doc fixes
- http://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 stuff
- https://bugs.webkit.org/show_bug.cgi?id=78996 Fails to build on platforms where UChar is wchar_t
- https://bugs.webkit.org/show_bug.cgi?id=51616 Can't find webinspector and error page redirection on Windows
- http://trac.webkit.org/changeset/108216 WebKit2 does not build if gtk-unix-printing-3.0 is not available
- http://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 hang
- https://bugs.webkit.org/show_bug.cgi?id=79044 [GTK] Needs to claim being a more up-to-date Chrome
- http://trac.webkit.org/changeset/108237 manual rollout of r107970 which breaks table column widths updates from javascript
- http://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-8
- http://trac.webkit.org/changeset/108278 Web content oftens steals focus from other widgets
- http://trac.webkit.org/changeset/108277 Geolocation support should be on by default
- http://trac.webkit.org/changeset/108288 Turn on requestAnimationFrame for release builds
- http://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 Hurd
- http://trac.webkit.org/changeset/108347 Does not build on IA64, SPARC and Alpha
- http://trac.webkit.org/changeset/108523 Clean build is broken when using make -j
- http://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 correctly
- http://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''~~,"

