Changes between Version 115 and Version 116 of WebKitGTK/WebKit2Roadmap


Ignore:
Timestamp:
Jun 3, 2015 7:01:49 PM (7 years ago)
Author:
clopez@igalia.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebKitGTK/WebKit2Roadmap

    v115 v116  
    11= WebKit2GTK+ Roadmap =
    22
    3 == WebKitGTK+ 2.2 (GNOME 3.10) ==
     3* The WebKit2GTK+ port is completed and the WebKit1GTK+ port has been deprecated and removed on 2014. For more info see:
     4  * Meta Bug [https://bugs.webkit.org/show_bug.cgi?id=130899 #130899 Remove the WebKit1 port]
     5  * Blog post from the WebKitGTK+ maintainer: [http://blogs.igalia.com/carlosgc/2014/08/01/webkitgtk-2-5-1-good-bye-webkit1/ WebKitGTK+ 2.5.1: Good bye WebKit1]
    46
    5 For this release we want to fix all possible bugs in current WebKit2 API as well as continue completing the API. We will also work on features not related to the API like sandboxing, multi-web-process support, network process, etc.
    6 
    7 || '''Task''' || '''Bug numbers''' || '''Primary contacts''' || '''Status''' || '''Target version''' ||
    8 || Color chooser API || [https://bugs.webkit.org/show_bug.cgi?id=98935 #98935] || Arnaud Renevier || ongoing || 2.1.3 ||
    9 || Console messages || [https://bugs.webkit.org/show_bug.cgi?id=79918 #79918] || CarlosGarciaCampos || ongoing ||  ||
    10 || SSL permission request API || [https://bugs.webkit.org/show_bug.cgi?id=90267 #90267] || CarlosGarciaCampos || ongoing || ||
    11 || Web Notifications || [https://bugs.webkit.org/show_bug.cgi?id=61140 #61140] || ClaudioSaavedra || ongoing || ||
    12 || Authentication dialog API || [https://bugs.webkit.org/show_bug.cgi?id=99352 #99352] || Brian Holt || done || 2.1.4 ||
    13 || Print Preview || [https://bugs.webkit.org/show_bug.cgi?id=79226 #79226] || CarlosGarciaCampos || todo ||  ||
    14 || Viewport attributes || || || todo ||  ||
    15 || WebAudio || [https://bugs.webkit.org/show_bug.cgi?id=61355 #61355]  || Philippe Normand || ongoing ||  ||
    16 || Isolated worlds || [https://bugs.webkit.org/show_bug.cgi?id=103377 #103377] || || todo ||  ||
    17 || Sandboxing || [https://bugs.webkit.org/show_bug.cgi?id=110014 #110014] || Zan Dobersek || ongoing || ||
    18 || Multi Web Process || || || todo || ||
    19 || Network Process || || || todo || ||
    20 || Wayland support || || || todo || ||
    21 || Win32 support (printing, IPC, etc.) || || || todo || ||
    22 || Pointer Lock API || [https://bugs.webkit.org/show_bug.cgi?id=99036 #99036] || Anton Obzhirov || ongoing ||  ||
    23 
    24 == WebKitGTK+ 2.0 (GNOME 3.8) ==
    25 
    26 The main goal is to have a first stable release of the WebKit2GTK API.
    27 
    28 || '''Task''' || '''Bug numbers''' || '''Primary contacts''' || '''Status''' || '''Target version''' ||
    29 || Proper default user agent and user agent API || [https://bugs.webkit.org/show_bug.cgi?id=95697 #95697] || Martin Robinson || done || 1.11.1 ||
    30 || Scheme security policy || [https://bugs.webkit.org/show_bug.cgi?id=96497 #96497] || CarlosGarciaCampos || done || 1.11.1 ||
    31 || Favicons API || [https://bugs.webkit.org/show_bug.cgi?id=96476 #96476], [https://bugs.webkit.org/show_bug.cgi?id=96477 #96477] || MarioSanchezPrada || done || 1.11.1 ||
    32 || Setting to enable/disable smooth scrolling || [https://bugs.webkit.org/show_bug.cgi?id=98646 #98646] || CarlosGarciaCampos || done || 1.11.1 ||
    33 || GObject Introspection || [https://bugs.webkit.org/show_bug.cgi?id=94313 #94313] || Jesse van den Kieboom || done || 1.11.2 ||
    34 || Insecure content display/execution API || [https://bugs.webkit.org/show_bug.cgi?id=104578 #104578] || MarioSanchezPrada || done || 1.11.4 ||
    35 || View source mode  || [https://bugs.webkit.org/show_bug.cgi?id=99315 #99315] || CarlosGarciaCampos || done || 1.11.4 ||
    36 || Web Extensions (Injected Bundle support) || [https://bugs.webkit.org/show_bug.cgi?id=105631 #105631] || CarlosGarciaCampos || done || 1.11.4 ||
    37 || Authentication dialog || [https://bugs.webkit.org/show_bug.cgi?id=99351 #99351], [https://bugs.webkit.org/show_bug.cgi?id=99913 #99913] || Martin Robinson || done || 1.11.4 ||
    38 || Document loaded signal || [https://bugs.webkit.org/show_bug.cgi?id=110614 #110614] || ManuelRego || done (stable) || 1.11.91 ||
    39 || WebKitWebPage::send-request signal || [https://bugs.webkit.org/show_bug.cgi?id=83681 #83681] || CarlosGarciaCampos || done (stable) || 1.11.91 ||
    40 || WebKitWebPage:uri property || [https://bugs.webkit.org/show_bug.cgi?id=111288 #111288] || ManuelRego || done (stable) || 1.11.91 ||
    41 || View snapshot API || [https://bugs.webkit.org/show_bug.cgi?id=98270 #98270] || ClaudioSaavedra || done (stable) || 1.11.92 ||
    42 || WebKitWebContext::web-process-crashed || [https://bugs.webkit.org/show_bug.cgi?id=105180 #105180] || XanLopez || done (stable) || 1.11.92 ||
    43 || User style sheet || [https://bugs.webkit.org/show_bug.cgi?id=99081 #99081] || Martin Robinson || done (stable) || 1.11.92 ||
    44 
    45 == WebKitGTK+ 1.10 (GNOME 3.6) ==
    46 
    47 The main goal is to have a first stable release of the WebKit2GTK API, ready to port applications like [http://projects.gnome.org/epiphany/ Epiphany] without major regressions. Early in the development cycle we should be able to port applications like [http://projects.gnome.org/yelp/ yelp]
    48 
    49 || '''Task''' || '''Bug numbers''' || '''Primary contacts''' || '''Status''' || '''Target version''' ||
    50 || Fullscreen API || [https://bugs.webkit.org/show_bug.cgi?id=76166 #76166] || PhilippeNormand, CarlosGarciaCampos || done || 1.9.1 ||
    51 || Windowed plugins || [https://bugs.webkit.org/show_bug.cgi?id=61065 #61065] || CarlosGarciaCampos || done || 1.9.1 ||
    52 || Run JavaScript || [https://bugs.webkit.org/show_bug.cgi?id=75543 #75543] || CarlosGarciaCampos || done || 1.9.1 ||
    53 || Resources API || [https://bugs.webkit.org/show_bug.cgi?id=79477 #79477] || CarlosGarciaCampos || done || 1.9.1 ||
    54 || Cookies || [https://bugs.webkit.org/show_bug.cgi?id=82441 #82441], [https://bugs.webkit.org/show_bug.cgi?id=82598 #82598] || CarlosGarciaCampos || done || 1.9.1 ||
    55 || WebKitWebView::run-file-chooser || [https://bugs.webkit.org/show_bug.cgi?id=78491 #78491] || MarioSanchezPrada || done || 1.9.2 ||
    56 || Plugin Database API || [https://bugs.webkit.org/show_bug.cgi?id=86356 #86536] || CarlosGarciaCampos || done || 1.9.3 ||
    57 || canShowMIMEType() || [https://bugs.webkit.org/show_bug.cgi?id=85998 #85998] || CarlosGarciaCampos || done || 1.9.3 ||
    58 || Inspector || [https://bugs.webkit.org/show_bug.cgi?id=87113 #87113] || CarlosGarciaCampos || done || 1.9.3 ||
    59 || Geolocation || [https://bugs.webkit.org/show_bug.cgi?id=83876 #83876] || MarioSanchezPrada || done || 1.9.4 ||
    60 || Custom URI schemes || [https://bugs.webkit.org/show_bug.cgi?id=84130 #84130] || CarlosGarciaCampos || done || 1.9.4 ||
    61 || Accelerated compositing || [https://bugs.webkit.org/show_bug.cgi?id=86037 #86037] || Martin Robinson || done || 1.9.4 ||
    62 || ShowModalDialog || [https://bugs.webkit.org/show_bug.cgi?id=79500 #79500] || MarioSanchezPrada || done || 1.9.4 ||
    63 || Context Menu API || [https://bugs.webkit.org/show_bug.cgi?id=81011 #81011] || CarlosGarciaCampos || done || 1.9.4 ||
    64 || Persistent cookies || [https://bugs.webkit.org/show_bug.cgi?id=83016 #83016] || CarlosGarciaCampos || done || 1.9.5 ||
    65 || Disk cache || [https://bugs.webkit.org/show_bug.cgi?id=90797 #90797] || CarlosGarciaCampos || done || 1.9.5 ||
    66 || Form Client || [https://bugs.webkit.org/show_bug.cgi?id=91605 #91605] || CarlosGarciaCampos || done || 1.9.6 ||
    67 || Spell Checking || [https://bugs.webkit.org/show_bug.cgi?id=90268 #90268] || MarioSanchezPrada || done || 1.9.6 ||
    68 || IME Support || [https://bugs.webkit.org/show_bug.cgi?id=84556 #84556] || Martin Robinson || done || 1.9.6 ||
    69 || Save Web Page (MHTML) || [https://bugs.webkit.org/show_bug.cgi?id=89873 #89873] || MarioSanchezPrada || done || 1.9.7 ||
    70 || Preferred languages || [https://bugs.webkit.org/show_bug.cgi?id=90878 #90878] || CarlosGarciaCampos || done || 1.9.90 ||
    71 
    72 == WebKitGTK+ 1.8 (GNOME 3.4) ==
    73 
    74 The main goal is to have enough API to port applications that use a small part for the API like [http://live.gnome.org/devhelp Devhelp] or [http://liferea.sourceforge.net/ Liferea].
    75 
    76 || '''Task''' || '''Bug numbers''' || '''Primary contacts''' || '''Status''' ||
    77 || Find API || [https://webkit.org/b/76070 #76070], [https://webkit.org/b/77747 #77747], [https://webkit.org/b/76522 #76522] || SergioVillar ||  done ||
    78 || Zoom API || [https://bugs.webkit.org/show_bug.cgi?id=75249 #75249], [https://bugs.webkit.org/show_bug.cgi?id=75252 #75252] || CarlosGarciaCampos || done ||
     7* Therefore development continues only on the WebKit2GTK+ port.
     8  * Check the updated [[Roadmap]] for WebKitGTK+ development (WebKit2 only).
    799
    8010== Related Links ==