This page collects topics that hackers might want to talk about at the Hackfest. The list is an unsorted braindump. Please add your own.
Figure out how to reorganize the libsoup API so that it can integrate easier into WebKit, support missing features (in particular interaction with gvfs) and is easier to hack. See bug 591739 and bug 557777 for details.
making Cairo graphics hardware accelerated
Don't use image surfaces everywhere, but use native surfaces. This is for performance reasons. Initial code exists in Benjamin's git branch at http://cgit.freedesktop.org/~company/WebKit/log/?h=yuv. Dicussion needs to happen on what objects this should happen and how best to integrate it, so that all the Cairo-using ports (Linux, Windows, maybe Clutter later) can benefit from it and WebGL integration works fine.
ability to pause or mute webviews
one process per tab
Google Chrome does rendering in separate processes. The many (dis)advantages are documented around the web. It would be nice if WebKitGtk could do this, too. However, no path to get there does exists.
random ideas for the media player
- Fullscreen display
Pitch control https://bugs.webkit.org/show_bug.cgi?id=31155
Playback controls https://bugs.webkit.org/show_bug.cgi?id=26304
- Closed captions
Wishlist for 1.1.17
- form submission notification API
- more a11y goodness
- Cache Control APIs (#24001)