This is a new status update about the bugs currently blocking the first unstable release of this cycle.
After all the discussion about how to make 2.6 parallel installable with the older versions including also the WebKit1 API, we decided that since we were going to force everybody to recompile no matter what solution we took, the easiest way was to simply bump the binary version. We will also take advantage of the ABI break to make small API changes too. I create a bug for the binary version bump, that is blocked by all API changes suggested. This is because I want to do all API breaks in the first release. [GTK] Bump binary version for 2.6 https://bugs.webkit.org/show_bug.cgi?id=133724 Blocked by API changes [GTK] Limit the amount of API exposed to GObject DOM bindings API https://bugs.webkit.org/show_bug.cgi?id=133726 There's a patch waiting review already. The idea is to split the API into stable/unstable. From now on we will only keep API backwards compatibility for the stable API, available including <webkitdom/webkitdom.h> header. The rest of the API is considered unstable, and it might change at any time. To use it, the header must be included explicitly and a macro WEBKIT_DOM_USE_UNSTABLE_API must be defined. [GTK] Some of DOM bindings macros are misnamed https://bugs.webkit.org/show_bug.cgi?id=121543 Tomas Popela has a patch for this one [GTK] WebKitWebView::create should receive information about the navigation action https://bugs.webkit.org/show_bug.cgi?id=133680 This patch introduces a new boxed type WebKitNavigationAction that is passed as parameter to WebKitWebView::create signal. Patch is waiting review. [GTK] Remove WebKitWebViewGroup from WebKit2 GTK+ API https://bugs.webkit.org/show_bug.cgi?id=133729 The idea is to move the user stylesheets to the new user content API and leave the WebKitSettings as an independent object that can be set to multiple web views, like we used to have. Then remove the WebKitWebViewGroup class. [GTK] Introduce a new WebKitUserContent API https://bugs.webkit.org/show_bug.cgi?id=133730 We need this new API to be able to remove the WebKitWebViewGroup class. It will also include support for user scripts and user messages. There's a work in progress patch already. Fix the remaining regression caused by the jsCStack branch merge on Linux platforms https://bugs.webkit.org/show_bug.cgi?id=127902 There's only one failure now, and Zan wrote a patch to fix it, so hopefully this will be fixed soon too. [GTK][CMake] Add a 'distcheck' target to the build https://bugs.webkit.org/show_bug.cgi?id=130675 Reviewed this patch and talked to Martin about it. REGRESSION(r166975): [GTK] Page overlays are not drawn anymore after r166975 https://bugs.webkit.org/show_bug.cgi?id=131433 I don't know what page overlays are for, so I'm sure how this regression affects us. -- Carlos Garcia Campos http://pgp.rediris.es:11371/pks/lookup?op=get&search=0xF3D322D0EC4582C3
signature.asc
Description: This is a digitally signed message part
_______________________________________________ webkit-gtk mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-gtk
