[[PageOutline]] = Potential new features for 1.8.0 = * Geolocation support (yes!) * requestAnimationFrame support (yes!) * IndexedDB support (dunno) * Page visibility support (probably) * openModalDialog support (probably) = Preparing for 1.8.0 = WebkitGtk+ '''1.8.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. 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.1 == * [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/113778] ''Segmentation fault in JS drop-down menus in facebook.com'' * [http://trac.webkit.org/changeset/114385] '' [GTK] Enable back double buffering on WebKitWebView to fix flickering'' == Changes on track == * [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'' * [https://bugs.webkit.org/show_bug.cgi?id=45321] "Current l10n infrastructure not completely intltool compliant" * [https://bugs.webkit.org/show_bug.cgi?id=42432] "Enable Web Timing" = Previous versions = == 1.8 == * ~~[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)''~~ For changes in older stable branches see: [wiki:WebKitGTK/1.6.x 1.6.x]