This is an unofficial page for the 2011 WebKit Contributors Meeting held from April 25th through April 26th. Please add your suggested talks to the list below. We'll lay out the schedule for the conference on Monday. == Proposed Talks / Discussions (host) [would attend!] == * Redesign of Position-related classes (rniwa) [leviw, enrica, eae] {Medium} * Add a way to detect a RenderObject destroyed unsafely (aka add RenderObject guard) (rniwa) [dglazkov, eseidel, inferno-sec] {Medium} * Unifying the build system (abarth) [ddkilzer, dpranke, ojan, torarne, estes, eseidel, demarchi, jturcotte, aroben, lgombos] {High} * Common thread (communication) patterns in WebKit (levin) [mjs, dimich, aroben, lgombos] {Medium-High} * Shadow DOM and the [wiki:"Component Model" component model] (dglazkov and friends) [rniwa, leviw, mjs, enrica, dbates, dpranke, sjl, yael, jparent, eseidel, inferno-sec, kenneth] {Medium} * Switching layout offsets to floats from ints (leviw) [dglazkov, ojan, eseidel, inferno-sec, eae] {Low} * WebKit2 - One year later (weinig) [kling, mms, enrica, yael, noamr, torarne, estes, alexg, demarchi, jturcotte, philn, aroben, lgombos, kenneth] {Medium-High} * Getting compile time under control (weinig) [levin, mjs, dpranke, ojan, sjl, kling, torarne, estes, alexg, dimich, eseidel, aroben, lgombos, more...] {Super-High} * Advanced tool usage (webkit-patch, commit-queue, ews-bots, sheriff-bot, re-baseline tool, new-run-webkit-test, reviewtool, etc.) (eseidel) [mjs, dpranke, ojan, sjl, yael, estes, alexg, jparent, philn, aroben, inferno-sec, lgombos] {Medium} * Understanding line-layout (bidi, line-box tree, etc.) (eseidel) [rniwa, dbates, morrita, ojan, yael, alexg, jparent, dimich, demarchi, inferno-sec, eae] {Medium-Low} * Removing or rejecting features - is there a way for the WebKit project to say no to things? (mjs) [weinig, abarth, levin, morrita, dpranke, ojan, sjl, noamr, kling, torarne, dimich, lgombos] {Medium-High} * Improving the verbosity of the editing markup (enrica) [rniwa] {Low} * Hardware acceleration roundup, what do we share? what can we share? (noamr) [sjl, torarne, alexg, jturcotte, aroben, lgombos, smfr] {Medium} * XML Processor Profiles [http://www.w3.org/TR/xml-proc-profiles/ (W3C LC Draft)] and WebKit (alex milowski) [] {Single} * MathML update (alex milowski) [] {Low} * HTML5 parser (eseidel, abarth) [mjs, estes, demarchi, inferno-sec] {Medium} * Advanced text layout (vertical text, ruby, etc) () [mjs, eseidel] {Double} * Strategies for decreasing the number/frequency/duration of test failures (aroben) [lgombos, eseidel, levin] {Medium} * Media elements using the WebKit loader (scherkus) [] {Medium-Low} * Media element pseudo classes (eric) [] {Low} * Sharing LayoutTestController code () [] {Medium-Low} * New CSS positioning modes, eg. flex, grid () [] {Low} * Getting layout test times under control, getting new-run-webkit-tests working for everyone? (geoffrey garen) [] {Medium} * Update on new-run-webkit-tests () [] {Medium-Low} * Reducing checkout/update times, reducing layout test result churn () [] {Medium-Low} * Coming together on threading patterns for speed optimizations (ap?) [] {Low} * Updates on the grand loader fix, including plugins () [] {Low} * Sharing more code between WebKit1 and WebKit2 () [] {Low} * Overview of adding a new Element subclass () [] {Two} * LayoutTestAnalyzer, what is it? () [] {Low} * Adding multi-threaded code to WebKit, strategies (jchaffraix) {Low} * Getting more ports to enable pixel tests on bots, and making them less brittle () [] {Silence} * Gardening and keeping the bots green () [] {Low} == Proposed Hackathons (host) [would attend!] == * EventHandler cleanup (rniwa) [dglazkov, weinig, ojan, sjl, yael, demarchi, kenneth] {Medium-Low} * Component model API brainstorming (dglazkov) [weinig, lgombos, kenneth] {Low} * Review-a-thon! Get as many patches out of webkit.org/pending-review as possible (eseidel) [mjs, abarth, levin, ojan, weinig, kling, aroben] {Medium-Low} * Hacking webkitpy/bugzilla for fun and profit. Tour all the tool code? Write our own sheriff-bot command? (eseidel) [levin, ojan, jparent, abarth, philn, aroben] {Low} * Hacking check-webkit-style so you never have to flag the issue in a review again. (levin) {Double} * KURL unforking revisited (mjs) [abarth, weinig] {Low} * Fuzz-a-thon - run fuzzers, find bugs, fix them () [mjs, inferno-sec] {Medium-Low} * Finish bust'n up the Frame class cluster, and other big classes () [] {Low} * Flip on strict mode for smart pointers () [] {Medium-Low} * Splitting JSC into its own library for GTK () [] {Low} * Moving another port to GYP () [] {Low} * Converting more rendertree/manual tests to dumpAsText/dumpAsMarkup () [] {Medium-Low} * Splitting WTF out of JavaScriptCore () [] {Low} == Time Blocks == https://spreadsheets.google.com/ccc?key=0AoCAfo_LQ5_kdGs3NEJMeUNVS3JUNUx5N3NSUU1aRWc&hl=en&authkey=CI7EsvgK