Skip to content

Commit bce3465

Browse files
committed
Contributor Meetings
1 parent c8b028b commit bce3465

File tree

15 files changed

+614
-0
lines changed

15 files changed

+614
-0
lines changed
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# 2010
2+
3+
WebKit Contributors Meeting April 12-13, 2010
4+
5+
## Overview
6+
7+
This is an unofficial page for the April 12-13 meeting announced [here](https://lists.webkit.org/pipermail/webkit-dev/2010-March/011876.html).
8+
9+
## Proposed Talks / Discussions (host) [would attend!]
10+
11+
* Mobile Features Talk
12+
* Using webkit-patch for fun and profit (eseidel, abarth)
13+
* I didn't know the Web Inspector could do that! (JoePeck)
14+
* How the commit-queue saved my life, and other stories. (eseidel) [maruel]
15+
* WebKit2, Electric Boogaloo! (weinig, andersca) [othermaciej, abarth, dimich, xan, fishd]
16+
* The messiah cometh: how new-run-webkit-tests will save us all! (ojan, eseidel, abarth) [othermaciej, xan]
17+
* Do we need a better code review tool? (maruel) [abarth, eseidel, kbr, jamesr,dave_levin]
18+
* JavaScript engine performance optimization. (ggaren?) [othermaciej, xan]
19+
* Loader code: can we make it hurt our eyes less? (othermaciej, abarth?) [dave_levin, xan, fishd]
20+
* gyp - maybe we can get more ports to use it (??) [eseidel, othermaciej, abarth, maruel,dave_levin, xan, tronical]
21+
* HTML5 new elements and input types [othermaciej, tkent, morrita, fishd, bergkvist]
22+
* CSS Animations, Transitions & Transforms: how they work (smfr) [othermaciej, jamesr, icefox, bergkvist]
23+
* What's new with WebGL? (kbr?, cmarrin?)
24+
* Hardware accelerated drawing [othermaciej, jamesr, xan, tronical, fishd, smfr]
25+
* The new V8 autogen testing and how we can use it for other ports! (yaar?, natechapin?) [eseidel, abarth]
26+
* Features for mobile devices - should we get them into standards? - viewport meta, touch events, etc (manyoso) [othermaciej, bergkvist]
27+
* Device element / Stream API / device access [bergkvist]
28+
* The future of porting macros (othermaciej) [eseidel, dimich, icefox, xan, fishd]
29+
* Improving the editing code (enrica?) [eseidel, morrita]
30+
* Licensing, license compliance, dealing with license violations (george s)
31+
* Git (icefox)[simon, bergkvist]
32+
* Project-wide planning for new and experimental features (othermaciej) [dave_levin, fishd, bergkvist, tronical,dimich]
33+
* How you can help to get the review queue under control. (abarth?) [dave_levin]
34+
* WebKit releasing: branching/maintaining webkit releases (tronical)
35+
* Documentation: coordinating documentation for web developers, including webkit extensions (tronical)
36+
* Bug tracking: best practices (?) [tronical]
37+
* Remote Web Inspector (pmueller)
38+
* Can we have fewer platform-specific tests, maybe with reftests? (manyoso)
39+
* Automating performance tests (enrica)
40+
* Memory use (jasonr)
41+
* Media elements (ecarlson)
42+
43+
## Proposed Hackathons (host) [would attend!]
44+
45+
* Fix the issues that stop you from using webkit-patch (eseidel, abarth, cjerdonek)
46+
* Unforking our URL code (othermaciej) [abarth, fishd, dave_levin]
47+
* Adding new-run-webkit-tests support for your platform. (eseidel) [abarth]
48+
* Get the Windows Bots green! (aroben?, bweinstein?) [eseidel, abarth]
49+
* Get the Qt Bot green! (Ossy?)
50+
* WebKit2 for your platform (weinig, andersca) [icefox, tronical]
51+
* Cutting down SKipped lists (darin)
52+
* Reduce number of unanswered bugs (Rik)
53+
* Fix leaks on leaks bot (eseidel?)
54+
55+
## Attendees
56+
57+
(alphabetical by last name)
58+
59+
* Adam Barth (abarth)
60+
* Daniel Bates (dydx)
61+
* Adam Bergkvist
62+
* Alejandro Garcia Castro
63+
* Kenneth Rohde Christiansen
64+
* Darin Fisher (fishd)
65+
* Yuzo Fujishima (yuzo)
66+
* Laszlo Gombos
67+
* Kim Grönholm
68+
* Simon Hausmann (tronical)
69+
* Ariya Hidayat (ariya)
70+
* Chris Jerdonek (cjerdonek)
71+
* David Kilzer (ddkilzer)
72+
* Yuta Kitamura (yutak)
73+
* Geoff Levand
74+
* David Levin (dave_levin)
75+
* Xan Lopez
76+
* Evan Martin (evmar)
77+
* Benjamin C. Meyer (icefox)
78+
* Hajime Morita (morrita)
79+
* Philippe Normand
80+
* Julie Parent (jparent)
81+
* Jakob Petsovits
82+
* Anthony Ricaud
83+
* James Robinson (jamesr)
84+
* Marc-Antoine Ruel (maruel)
85+
* Jason Rukman
86+
* Kenneth Russell (kbr)
87+
* Eric Seidel (eseidel)
88+
* Chang Shu
89+
* Kent Tamura (tkent)
90+
* Dmitry Titov (dimich)
91+
* Adam Treat
92+
* Eric Uhrhane
93+
* Fumitoshi Ukai
94+
* Tor Arne Vestbø
95+
* Ojan Vafai (ojan)
96+
* Sam Weinig (weinig)
97+
98+
99+
## Time Blocks
100+
101+
### Monday
102+
103+
* 9-9:30 breakfast
104+
* 9:30-10:00 intro session
105+
* 10:15-11:15 sessions 1 (3 or 4 tracks)
106+
* 11:30-12:30 sessions 2 (3 or 4 tracks)
107+
* 12:30-2:00 lunch
108+
* 2:00-3:00 sessions 3 (3 or 4 tracks)
109+
* 3:15-5:00 hackfest 1 (3 or 4 tracks)
110+
111+
### Tuesday
112+
113+
* 9:00-10:00 breakfast
114+
* 10:00-11:00 session 1 (3 or 4 tracks
115+
* 11:15-12:15 session 2 (3 or 4 tracks)
116+
* 12:15 - 1:45 lunch
117+
* 1:45 - 2:45 session 3 (3 or 4 tracks)
118+
* 3:00-5:00 hackfest 2 (3 or 4 tracks)
Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
# 2011
2+
3+
WebKit Contributors Meeting April 25-26, 2011
4+
5+
## Overview
6+
7+
[Group photo from meeting](http://farm6.static.flickr.com/5070/5684090280_fb2fc42c3c_z.jpg).
8+
9+
Please add your suggested talks to the list below. We'll lay out the schedule for the conference on Monday.
10+
11+
## Proposed Talks / Discussions (host) [would attend!]
12+
13+
* Getting compile time under control (weinig) [levin, mjs, dpranke, ojan, sjl, kling, torarne, estes, alexg, dimich, eseidel, aroben, lgombos, more...] {Super-High}
14+
* Unifying the build system (abarth) [ddkilzer, dpranke, ojan, torarne, estes, eseidel, demarchi, jturcotte, aroben, lgombos] {High}
15+
* WebKit2 - One year later (weinig) [kling, mms, enrica, yael, noamr, torarne, estes, alexg, demarchi, jturcotte, philn, aroben, lgombos, kenneth, joone] {Medium-High}
16+
* Common thread patterns in WebKit (levin) [mjs, dimich, aroben, lgombos] {Medium-High}
17+
* 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}
18+
* 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, hayato] {Medium}
19+
* Redesign of Position-related classes (rniwa) [leviw, enrica, eae] {Medium}
20+
* Add a way to RenderObject destruction (aka add RenderObject guard) (rniwa) [dglazkov, eseidel, inferno-sec] {Medium}
21+
* Shadow DOM and the component model (dglazkov and friends) [rniwa, leviw, mjs, enrica, dbates, dpranke, sjl, yael, jparent, eseidel, inferno-sec, kenneth] {Medium}
22+
* Hardware acceleration roundup, what do we share? what can we share? (noamr) [sjl, torarne, alexg, jturcotte, aroben, lgombos, smfr, joone] {Medium}
23+
* Getting layout test times under control, getting new-run-webkit-tests working for everyone? (geoffrey garen/dpranke) [] {Medium}
24+
* ​Strategies for decreasing the number/frequency/duration of test failures (aroben) [lgombos, eseidel, levin] {Medium}
25+
* HTML5 parser (eseidel, abarth) [mjs, estes, demarchi, inferno-sec] {Medium}
26+
* Sharing LayoutTestController Code? (morrita) [] {Medium-Low}
27+
* Understanding line-layout (bidi, line-box tree, etc.) (eseidel) [rniwa, dbates, morrita, ojan, yael, alexg, jparent, dimich, demarchi, inferno-sec, eae] {Medium-Low}
28+
* Media elements using the WebKit loader (scherkus) [] {Medium-Low}
29+
* Reducing checkout/update times, reducing layout test result churn () [] {Medium-Low}
30+
* Switching layout offsets to floats from ints (leviw) [dglazkov, ojan, eseidel, inferno-sec, eae] {Low}
31+
* Improving the verbosity of the editing markup (enrica) [rniwa] {Low}
32+
* MathML update (alex milowski) [] {Low}
33+
* Media element pseudo classes (eric) [] {Low}
34+
* New CSS positioning modes, eg. flex, grid () [] {Low}
35+
* Coming together on threading patterns for speed optimizations (ap?) [] {Low}
36+
* Updates on the grand loader fix, including plugins () [] {Low}
37+
* Sharing more code between WebKit1 and WebKit2 () [] {Low}
38+
* Overview of adding a new Element subclass () [] {Two}
39+
* LayoutTestAnalyzer, what is it? () [] {Low}
40+
* Gardening and keeping the bots green () [] {Low}
41+
* Adding multi-threaded code to WebKit, strategies (jchaffraix) {Low}
42+
* Advanced text layout (vertical text, ruby, etc) () [mjs, eseidel] {Double}
43+
* XML Processor Profiles ​(W3C LC Draft) and WebKit (alex milowski) [] {Single}
44+
* Getting more ports to enable pixel tests on bots, and making them less brittle () [] {Silence}
45+
46+
## Proposed Hackathons (host) [would attend!]
47+
48+
* EventHandler cleanup (rniwa) [dglazkov, weinig, ojan, sjl, yael, demarchi, kenneth] {Medium-Low}
49+
* Fuzz-a-thon - run fuzzers, find bugs, fix them () [mjs, inferno-sec] {Medium-Low}
50+
* Converting more rendertree/manual tests to dumpAsText/dumpAsMarkup () [] {Medium-Low}
51+
* 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}
52+
* Flip on strict mode for smart pointers () [] {Medium-Low}
53+
* Component model API brainstorming (dglazkov) [weinig, lgombos, kenneth] {Low}
54+
* 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}
55+
* KURL unforking revisited (mjs) [abarth, weinig] {Low}
56+
* Finish bust'n up the Frame class cluster, and other big classes () [] {Low}
57+
* Splitting JSC into its own library for GTK () [] {Low}
58+
* Moving another port to GYP () [] {Low}
59+
* Splitting WTF out of JavaScriptCore () [] {Low}
60+
* Hacking check-webkit-style so you never have to flag the issue in a review again. (levin) {Double}
61+
* TextInputTestSuite—improving the coverage of editing in input type=text, search, etc. and textarea [rniwa, enrica, xji, yael, morrita, dglazkov]
62+
63+
## Attendees
64+
65+
* adambe
66+
* adamk
67+
* adele
68+
* alexg
69+
* alexmilowski
70+
* amruthraj
71+
* antonm
72+
* aroben
73+
* benjaminp
74+
* bdath
75+
* bweinstein
76+
* caseq
77+
* cmumford
78+
* cshu
79+
* darin
80+
* darktears
81+
* dave_levin
82+
* ddkilzer
83+
* demarchi
84+
* dethbakin
85+
* dglazkov
86+
* dgrogan
87+
* dimich
88+
* dominicc
89+
* dpranke
90+
* enne
91+
* enrica
92+
* eric_carlson
93+
* ericu
94+
* eseidel
95+
* estes
96+
* fishd
97+
* geoff-
98+
* ggaren
99+
* gyuyoung
100+
* hayato
101+
* honten
102+
* inferno-sec
103+
* jamesr
104+
* japhet
105+
* jeffm7
106+
* jennb
107+
* jhoneycutt
108+
* jianli
109+
* jonlee
110+
* joone
111+
* jparent
112+
* jschuh
113+
* jturcott
114+
* kbr_google
115+
* keishi
116+
* kenne, kenneth
117+
* kinuko
118+
* kling
119+
* krit
120+
* lca
121+
* leviw
122+
* lgombos
123+
* loislo
124+
* makulkar, maheshk
125+
* mihaip
126+
* mitzpettel
127+
* morrita
128+
* mrobinson
129+
* msaboff
130+
* msanchez
131+
* noamr
132+
* othermaciej
133+
* ojan
134+
* pererik
135+
* pewtermoose (mlilek)
136+
* pnormand
137+
* prasadt
138+
* psolanki
139+
* rafaelw
140+
* rniwa
141+
* rolandsteiner
142+
* smfr
143+
* svillar
144+
* thakis
145+
* tkent
146+
* tonikitoo,agomes,antonio
147+
* tony^work
148+
* torarne
149+
* toyoshim
150+
* tronical
151+
* weinig
152+
* xan
153+
* yael
154+
* yutak
155+
* yuzo
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# 2012
2+
3+
WebKit Contributors Meeting April 19-20, 2012
4+
5+
## Discussion Notes
6+
7+
* Accelerated rendering and compositing
8+
* Instrumentation and Metrics
9+
* WebComponentsStatusMeetingNotes
10+
* April 2012 MeetingRethinkingRendering
11+
* April 2012 Canvas Canvass
12+
* Importing Thirdparty tests
13+
* Deprecating features and vendor prefixes
14+
* April 2012 HTML5 Media Element & WebAudio
15+
* April 2012 Reducing build systems
16+
* Scrolling Session Meeting 2012
17+
* April 2012 JavaScriptCore Roundup
18+
* ​2-minute overview of everything
19+
* April 2012 Write Your Own Render Object
20+
* April 2012 Keeping the bots green
21+
* ​What's new in Graphics
22+
* ​Perf-o-Matic and Performance Tests
23+
* ​Multicore Discussion
24+
25+
## Proposed Talks / Discussions (host) [would attend!]
26+
27+
* Writing your own RenderObject (eric) [dbarton, rniwa, leviw, eae, jchaffraix, torarne, dbates]
28+
* 2-Minute Overview of Each Component []
29+
* Perf-o-matic and performance tests (rniwa) [tomz, dtharp, jacobg, enne, kov, kseo] ​slides
30+
* What type of benchmarks do we need in WebKit? (rniwa) [morrita, kseo]
31+
* Instrumentation and metrics collection [morrita, jchaffraix, zherczeg, tomz, eae, kov, kseo]
32+
* Reducing our number of "supported" build systems from 7 to fewer-than-7 (eric) [torarne]
33+
* Introduction to new CSS layout modes (maybe ojan/tony^work/TabAtkins/mihnea ?) [rniwa, hober, astearns, nov, dbates]
34+
* Better documenting status of new features [rniwa, hober]
35+
* Rethinking the rendering architecture: RenderLayer, RenderObject hierarchy, ... (jchaffraix) [eae, enne, kov, dbarton, huangdongsung]
36+
* Revisiting the convention and the process to import third-party (e.g. W3C) tests (jacobg/astearns) - Thu 1:45-2:45pm [rniwa, tomz, dtharp, dbarton, hober] ​slides
37+
* Indexed Database discussion - interest from other ports?, overview of implementation, roadmap (jsbell) []
38+
* Canvas accessibility - how to implement latest whatwg additions like focusable fallback content, hit testing, ... (dmazzoni) [hober]
39+
* Ninja build system: ​ninja is a new fast build system that builds the chromium/mac port 6x as fast as xcodebuild and the chromium/linux port 2x as fast as make. There are ninja backends for cmake and gyp. If there's interest, I can give a short overview/demo of ninja (thakis) []
40+
* Web Components: progress update (dglazkov) [dominicc] Notes: WebComponentsStatusMeetingNotes
41+
* Explain accelerated compositing (smfr) []
42+
* Add topics here!
43+
44+
45+
## Proposed Hackathons (host) [would attend!]
46+
47+
* Add performance tests (rniwa) [kseo]
48+
* Stabilize performance tests (rniwa; needs to be on 20th as we need a bunch of clean machines) [kseo]
49+
* Import/sync with w3c test suites (jacobg) [rniwa, astearns]
50+
* Reviewathon 2012! (eric?) [rniwa, jchaffraix, kov]
51+
* Move methods from layoutTestController and friends to internals (morrita/dglazkov?) [rniwa, enne] Internals_Hackathon
52+
* Add features to / fix bugs with garden-o-matic, flakiness dashboard, run-webkit-tests, etc. (ojan) []
53+
* Work through shadow DOM design issues (dglazkov) [dominicc] Notes
54+
* Add more hackathon ideas here!
55+
* ​Convert Pixel tests to ref or text-only tests - Spreadsheet
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# 2013
2+
3+
WebKit Contributors Meeting May 2-3, 2013
4+
5+
## Talks / Discussions (host) [would attend!]
6+
7+
* Unprefixing frenzy - state of the art, sharing the experience on some of the work done, list and create bugs for features we should unprefix (Simon Fraser) *
8+
* Importing W3C Tests (rhauck) - needs to be early on Thursday [stearns]
9+
* State and future of the Web Inspector & demo of deterministic record/replay (xenon/brrian) [JoePeck, vivekg, brrian]
10+
* Restructuring of CSS, cleanup of StyleResolver/StyleBuilder [krit, rniwa]
11+
* Pagination with Hyatt! (weinig)
12+
* Status of JSC / Optimizations (Pizlo)
13+
* Tools, Infrastructure, and Process (simon fraser/dirk)
14+
* OpenType (martin)
15+
* Build systems - why do we need so freaking many (mark salsbury)
16+
* Improving the DOM now that we only have 1 JS engine / the removal of ScriptState! (rniwa)
17+
* Enabling Experimental Features (beartravis)
18+
* Managing the differences between ports (noam)
19+
* JSC Profiler (pizlo)
20+
* Merging iOS WebKit back to WebKit trunk (ggaren, ddklizer)
21+
* WebKit2 Governance / Come for the Yelling (weinig)
22+
* How to security now!? (weinig)
23+
* Regions and Shapes (mihnea)
24+
* Touch interaction and fat fingers (gmak)
25+
* Remove all the things / Process for removing (weinig)
26+
* How to debug the JIT in JSC
27+
* What is our strategy for compatibility with more others / when to adopt / when to say no!
28+
* Improving performance of Text Layout
29+
* What are the layers of WebKit and why
30+
31+
## Hackathons (host) [would attend!]
32+
33+
* Removing/Adding Layering Violations
34+
* Simplifying & refactoring the binding generators (jmason) [rniwa]
35+
36+
## Transcripts
37+
38+
* [Managing the differences between the ports](​https://docs.google.com/document/d/1pMyosll5Oz5aTgDTH5zS__rIaWpS1DetRxdNI3T9Cw4/pub)
39+
* [How to debug the JIT in JSC](https://docs.google.com/document/d/15IjYOPcLB-jGru6lf_44sQbnRmYI2i0nfZImTyVHhL8/edit?usp=sharing)
40+
* [Status of JSC / Optimizations](https://docs.google.com/document/d/1wF7bJBWb7Awlq3ky1PptN5vlXziOkAE9WjvcI1hBZX4/edit?usp=sharing)
41+
* [W3C/WebKit Test Integration](https://docs.google.com/document/d/1YWy8V3_1GVE5MWT2JMpqOd77OPffljMhu9nFLZORLn0/pub)
42+
* [Restructuring of CSS](https://docs.google.com/document/d/1EsMhk1X9FjPGWByp33NxKqOOJaMwuGP8FzFl19o4L1M/edit?usp=sharing)
43+
* [Tools and Infrastructure Process](https://docs.google.com/document/d/1AlaXGv8N9ICLfyq7TIL68YxLEvzVMfmOl5ofqtmKxn4/edit?usp=sharing)
44+
* [Web Inspector & Timelapse](​https://docs.google.com/document/d/1L2yGA5p5uxrwRAvx6WQBWzSNC0MS5eiIfe6pzBdd_gc/edit?usp=sharing)
45+
* [Merging iOS WebKit](https://docs.google.com/document/d/1jsqXPcwOkBo4L8taB_rmSY8oAZFCaGJ1CU20PI6p0kQ/edit?usp=sharing)
46+
* [Unifying Build Systems](https://trac.webkit.org/wiki/May%202013%20Meeting%20-%20Unifying%20Build%20Systems%20-%20Notes)
47+
* [CSS Regions, Exclusions & Shapes](https://docs.google.com/document/d/1MWNNJgpaBzCTIrGivVLyUJn9eu2Oy133DLoOygOLsMM/pub)
48+
* [Experimental Features, Prefixes, and Deleting All of the Things](https://docs.google.com/document/d/1s5x2E6JG0nYXIMyfwEpwkX3kePppI393f2lIA2XBr5M/pub)
49+
* [Binding generators](https://docs.google.com/document/d/1XgsaNdkJMnc7gwSMf-YbOyaRvYsic3EP8e6qM8x0GjU/edit?usp=sharing)
50+
* [Profiling in JavaScriptCore](https://docs.google.com/document/d/18MQU5Dm31g4cVweuQuGofQAxfbenAAsE_njeTUuKOVA/edit?usp=sharing)

0 commit comments

Comments
 (0)