WebKit GTK+ 2011: Declared interests

  • WebKit2 API review

    • Gustavo, Martin, Nayan, Alex, Xan, Carlos
  • jhbuild-ification of bots
    • Gustavo, Martin
  • i18n + intltool
    • Gustavo
  • multipart/x-mixed-replace (656684)

    • Gustavo, Dan
  • Accelerated Compositing

    • Gustavo, Martin, Nayan, Alex, Joone
  • SoupCache improvements

    • Martin, Sergio
  • Google plugins
    • Martin
  • ViewPort and other mobile APIs

    • Nayan
  • V8 or JavaScriptCore

    • Nayan, Xan, Andy
  • HTML5 App Support
    • Juanjo, Alex, Xan, Bastien, Dape
  • New Epiphany Design
    • Juanjo, Claudio, Xan, Bastien, Felipe, Jon, Gustavo
  • WebKitGTK+ 1.6.2
    • Alex
  • WebKit2 a11y

    • Joanie, Mario
  • ARIA++
    • Joanie, Mario
  • History and bookmarks rewrite
    • Claudio, Xan
  • Tiled backing store
    • Joone
  • Input Methods + WebKit2

    • Joone, Martin
  • Adblock rewrite

    • Xan, Mario
  • HTML5 History
    • Xan
  • HTML5 notifications
    • Xan, Jon
  • WebApp mode

    • Xan, Jon
  • New buildbot
    • Phil, Alex
    • Completed on the afternoon of the 1st of December!
  • JavaScriptCore ARM

    • Xan
  • SoupRequest (663451, webkit 71611, etc)

    • Dan, Sergio
  • Random networking
    • Dan
  • SPDY support? (Wikipedia article)

    • Dan, Martin, Gustavo
  • TestRunner

    • Sergio
  • Replace Flash with HTML5 video/Totem
    • Bastien, Gustavo
  • Touch APIs
    • Bastien, Bob, Nayan
  • Block scope let/const

    • Andy
  • Video fullscreen controls cleanup
    • Phil
  • Youtube Fullscreen video fix

    • Phil
  • WebAudio

    • Phil
  • GStreamer 0.11
    • Phil
  • Documentation
    • Bob
  • GNOME integration
    • Jon, Juanjo, Xan, Bastien
  • Favicon rewrite
    • Sergio, Xan, Carlos

Tentative topics

  • WebKit2

    • WebKit2GTK+ API review.
    • a11y for WebKit2

    • MiniBrowser regressions (Policy and UI client implementation)

  • WebKit features

    • Accelerated compositing/WebGL/3D goodness
    • Touch-based improvements for WebKitGTK+
    • HTML5 notification support
    • GStreamer WebAudio merge

    • Web Timing (to make performance debugging easier) (webkit 42432)

  • Building/Testing
    • jhbuild making it easy to make tests pass anywhere
    • Buildbots (r)evolution
    • Review Skipped tests, file bugs as needed
  • Network stack improvements
    • Use all the right libsoup features/options (eg, SoupProxyResolverDefault)

    • multipart/x-mixed-replace (656684)

    • land SoupHTTPInputStream/SoupRequest changes (663451, webkit 71611)

    • libsoup giobased (591739, etc)

    • TLS client certificate support
    • TLS accept/reject server certificate
    • fix ftp URL support
    • fix unstable synchronous API
    • Asynchronously load contents of cache
    • Use a mmap'ed block file for small cached resources (4k)
  • Epiphany
    • Next-gen Epiphany design
    • History backend rewrite for Epiphany
    • Revamp Epiphany web page
  • GNOME OS
    • Integration into GNOME OS
    • ES.next let/const in JSC
      • GNOME Shell over JSC (Seed)
  • Documentation and tutorial for WebKitGTK+ DOM bindings
  • Revamp of webkitgtk.org
  • Media playback improvements
  • Do the 8-bit string changes in WTF make --with-unicode-backend=glib any more plausible?

Hackfests/WebKitGTK2011/Agenda (last edited 2011-12-05 10:31:41 by MarioSanchez)