QtWebKitContributorMeeting2012: Difference between revisions
No edit summary |
(Removed cleanup notice.) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==QtWebKit Contributor Meeting 2012== | [[Category:Events]] | ||
== QtWebKit Contributor Meeting 2012 == | |||
Monday, February 13th to Friday, February 17th at the [http://www.iheventcenter.com IH Event Center] in Szeged, Hungary. | Monday, February 13th to Friday, February 17th at the [http://www.iheventcenter.com IH Event Center] in Szeged, Hungary. | ||
Line 7: | Line 9: | ||
Nokia in cooperation with the University of Szeged will be hosting the first open QtWebKit Contributor Meeting. The event will take place from Monday, February 13 to Friday, February 17 at the IH Event Center in Szeged, Hungary, which is right next to the [http://www.accorhotels.com/gb/hotel-2996-novotel-szeged/index.shtml Novotel Szeged Hotel] where the Nokia employees will be staying. | Nokia in cooperation with the University of Szeged will be hosting the first open QtWebKit Contributor Meeting. The event will take place from Monday, February 13 to Friday, February 17 at the IH Event Center in Szeged, Hungary, which is right next to the [http://www.accorhotels.com/gb/hotel-2996-novotel-szeged/index.shtml Novotel Szeged Hotel] where the Nokia employees will be staying. | ||
This meeting is for contributors to the Qt port of the WebKit Open Source Project. The event will have an | This meeting is for contributors to the Qt port of the WebKit Open Source Project. The event will have an "unconference"-like format similar to that of the yearly WebKit Contributor Meeting, allowing plenty of time for impromptu sessions/discussions, socializing and hacking. | ||
The meeting itself, including refreshments, will be free of charge. All active QtWebKit contributors are welcome to attend. However, space is limited, so registrations will be accepted on a first-come, first-served basis. If you are interested in joining please contact Christian Sejersen (christian.sejersen@nokia.com) as soon as possible. | The meeting itself, including refreshments, will be free of charge. All active QtWebKit contributors are welcome to attend. However, space is limited, so registrations will be accepted on a first-come, first-served basis. If you are interested in joining please contact Christian Sejersen (christian.sejersen@nokia.com) as soon as possible. | ||
==New Discussion Topics== | == New Discussion Topics == | ||
* Add yours here :) (pick from proposed for example and add your name if you're willing to lead the discussion) | |||
* Add yours here | |||
Spreadsheet: https://docs.google.com/spreadsheet/ccc?key=0Ar6r3WA72rScdENhREplZ1JwR1pyZ25SMXVobDZjOWc | == Schedule == | ||
Spreadsheet: https://docs.google.com/spreadsheet/ccc?key=0Ar6r3WA72rScdENhREplZ1JwR1pyZ25SMXVobDZjOWc | |||
==Scheduled Topics== | == Scheduled Topics == | ||
* Texture mapper introduction (No'am) | |||
* Texture mapper introduction ( | * Tiling introduction (Jocelyn)<br>or in other words "How does rendered contents travels from WebCore to the texture mapper in the UI process through WebKit2?" | ||
* Tiling introduction (Jocelyn) | |||
* Plans about cloud buildbot (Ossy, Simon, azbest_hu, anybody who has direct plans) | * Plans about cloud buildbot (Ossy, Simon, azbest_hu, anybody who has direct plans) | ||
* | * SVG filters: shader base implementation by GC3D / OpenCL. (We welcome any advice.) (Oliver / Twisto, Tamas / tczene) | ||
* Extending | * Extending EWS and build bot with selective regression tests and other research (Arpad Beszedes)- proposed time: Monday 16:00 | ||
* | * "Hybrid features" for our WK2 WebView (Caio, No'am if I can convince him)<br>Interacting with JS code running in the page, exposing application data to the page, PhoneGap/Cordova project for Qt 5.0. | ||
* What work is left to do for the Qt 5.0.0 release (Simon) | * What work is left to do for the Qt 5.0.0 release (Simon) | ||
* Getting rid of QtWidgets dependency (Simon) | * Getting rid of QtWidgets dependency (Simon) | ||
* QtWebKit | * QtWebKit API review for Qt 5.0.0 (Simon) | ||
==Proposed topics for discussion== | == Proposed topics for discussion == | ||
* Memory usage (tiling etc) | * Memory usage (tiling etc) | ||
Line 37: | Line 36: | ||
* Cleanup WebKit2 build (remove redundant modules, etc.) | * Cleanup WebKit2 build (remove redundant modules, etc.) | ||
* Graphics (2D, 3D, Accelerated compositing, Shaders) | * Graphics (2D, 3D, Accelerated compositing, Shaders) | ||
* Hybrid features: injecting scripts, interacting with webpage JS from | * Hybrid features: injecting scripts, interacting with webpage JS from QML | ||
* Snowshoe | * Snowshoe - QtWK2 based browser for desktop | ||
* Benchmarking | * Benchmarking - Real life scenarios? Methanol? | ||
* QA | * QA - keeping the tree green, gardening, check/close/triage old bugs | ||
* | * DFG, JIT - Platform specific modifications in JSC (eg. typed arrays); missing macro assembler instructions; how it works? | ||
* Extending | * Extending EWS with selective regression tests and other research - meta bug: https://bugs.webkit.org/show_bug.cgi?id=78699 | ||
* V8 vs. | * V8 vs. JSC | ||
* Security | * Security | ||
* Setup a QtWebKit performance bot to http://build.webkit.org (Ossy, Jeez, …) | * Setup a QtWebKit performance bot to http://build.webkit.org (Ossy, Jeez, …) | ||
* [ADD | * [ADD MORE HERE] | ||
==Interesting graphics-related bugs== | == Interesting graphics-related bugs == | ||
* [https://bugs.webkit.org/show_bug.cgi?id=78674] Better shader management in TextureMapperGL | * [https://bugs.webkit.org/show_bug.cgi?id=78674] Better shader management in TextureMapperGL | ||
Line 57: | Line 56: | ||
* [https://bugs.webkit.org/show_bug.cgi?id=78689] Fix mask and reflection edge cases | * [https://bugs.webkit.org/show_bug.cgi?id=78689] Fix mask and reflection edge cases | ||
==Viewport Issues== | == Viewport Issues == | ||
The below list contains issues that were raised during the first viewport-related session. | The below list contains issues that were raised during the first viewport-related session. | ||
They need to be investigated and tested before bugs are actually opened. Kenneth will be more than glad to elaborate a bit more on any of these topics. | |||
* Show the same thing in the width when orientating (which can | * Show the same thing in the width when orientating (which can | ||
be restricted) | |||
* Orientation with restriction (gmail) show checkerboards (landscape to portrait? center?) | * Orientation with restriction (gmail) show checkerboards (landscape to portrait? center?) | ||
* Finger on screen do not rotate | * Finger on screen do not rotate | ||
Line 75: | Line 76: | ||
* When fitting in view, allow minimal vertical scrolling | * When fitting in view, allow minimal vertical scrolling | ||
* Tap to zoom + text size adjust | * Tap to zoom + text size adjust | ||
* | * <code>media query : orientation | ||
* Pixel ratio graphics 1 to 1 | * Pixel ratio graphics 1 to 1 | ||
* Session history + orientation! (zoom level? position?) | * Session history + orientation! (zoom level? position?) | ||
* Suspension | * Suspension | ||
==Participants== | == Participants == | ||
Already signed up? Add yourself to the list and see you there! | Already signed up? Add yourself to the list and see you there! | ||
If not, please contact christian.sejersen@nokia.com as soon as possible to hear if there are still available seats. | |||
'''Apple''' | '''Apple''' | ||
* Andreas Kling (kling) | * Andreas Kling (kling) | ||
Line 92: | Line 93: | ||
* [[User:cmarcelo|Caio Marcelo de Oliveira Filho]] (cmarcelo) | * [[User:cmarcelo|Caio Marcelo de Oliveira Filho]] (cmarcelo) | ||
* [[User:hugopl|Hugo Parente Lima]] (hugopl) | * [[User:hugopl|Hugo Parente Lima]] (hugopl) | ||
* [[User:jesus|Jesus Sanchez Palencia]] (jeez) | * [[User:jesus|Jesus Sanchez-Palencia]] (jeez) | ||
* [[User:luck|Luciano Miguel Wolf]] (luck) | * [[User:luck|Luciano Miguel Wolf]] (luck) | ||
* [[User:lauromoura|Lauro Moura Maranhão Neto]] (lmoura) | * [[User:lauromoura|Lauro Moura Maranhão Neto]] (lmoura) | ||
Line 106: | Line 107: | ||
* [[User:jturcott|Jocelyn Turcotte]] (jturcotte) | * [[User:jturcott|Jocelyn Turcotte]] (jturcotte) | ||
* [[User:kenchris|Kenneth Christiansen]] (kenneth) | * [[User:kenchris|Kenneth Christiansen]] (kenneth) | ||
* [[User:mibrunin|Michael | * [[User:mibrunin|Michael Brüning]] (mibrunin) | ||
* [[User:noam| | * [[User:noam|No'am Rosenthal]] (noamr) | ||
* [[User:ntg|Pierre Rossi]] (elproxy) | * [[User:ntg|Pierre Rossi]] (elproxy) | ||
* [[User:shausman|Simon Hausmann]] (tronical) | * [[User:shausman|Simon Hausmann]] (tronical) | ||
Line 138: | Line 139: | ||
* [[User:szledan|Szilard Ledan]] (szledan) | * [[User:szledan|Szilard Ledan]] (szledan) | ||
* [[User:zherczeg|Zoltan Herczeg]] (zherczeg) | * [[User:zherczeg|Zoltan Herczeg]] (zherczeg) | ||
* [[User: | * [[User:azbest_hu|Zoltan Arvai]] (azbest_hu) | ||
* [[User:akiss|Akos Kiss]] (akiss) | * [[User:akiss|Akos Kiss]] (akiss) | ||
* [[User:kadam|Adam Kallai]] (kadam) | * [[User:kadam|Adam Kallai]] (kadam) | ||
Line 145: | Line 146: | ||
* [[User:beszedes|Arpad Beszedes]] (beszedes) | * [[User:beszedes|Arpad Beszedes]] (beszedes) | ||
* [[User:bgabor|Gabor Ballabas]] (bgabor) | * [[User:bgabor|Gabor Ballabas]] (bgabor) | ||
Latest revision as of 13:12, 24 March 2016
QtWebKit Contributor Meeting 2012
Monday, February 13th to Friday, February 17th at the IH Event Center in Szeged, Hungary.
About the meeting
Nokia in cooperation with the University of Szeged will be hosting the first open QtWebKit Contributor Meeting. The event will take place from Monday, February 13 to Friday, February 17 at the IH Event Center in Szeged, Hungary, which is right next to the Novotel Szeged Hotel where the Nokia employees will be staying.
This meeting is for contributors to the Qt port of the WebKit Open Source Project. The event will have an "unconference"-like format similar to that of the yearly WebKit Contributor Meeting, allowing plenty of time for impromptu sessions/discussions, socializing and hacking.
The meeting itself, including refreshments, will be free of charge. All active QtWebKit contributors are welcome to attend. However, space is limited, so registrations will be accepted on a first-come, first-served basis. If you are interested in joining please contact Christian Sejersen (christian.sejersen@nokia.com) as soon as possible.
New Discussion Topics
- Add yours here :) (pick from proposed for example and add your name if you're willing to lead the discussion)
Schedule
Spreadsheet: https://docs.google.com/spreadsheet/ccc?key=0Ar6r3WA72rScdENhREplZ1JwR1pyZ25SMXVobDZjOWc
Scheduled Topics
- Texture mapper introduction (No'am)
- Tiling introduction (Jocelyn)
or in other words "How does rendered contents travels from WebCore to the texture mapper in the UI process through WebKit2?" - Plans about cloud buildbot (Ossy, Simon, azbest_hu, anybody who has direct plans)
- SVG filters: shader base implementation by GC3D / OpenCL. (We welcome any advice.) (Oliver / Twisto, Tamas / tczene)
- Extending EWS and build bot with selective regression tests and other research (Arpad Beszedes)- proposed time: Monday 16:00
- "Hybrid features" for our WK2 WebView (Caio, No'am if I can convince him)
Interacting with JS code running in the page, exposing application data to the page, PhoneGap/Cordova project for Qt 5.0. - What work is left to do for the Qt 5.0.0 release (Simon)
- Getting rid of QtWidgets dependency (Simon)
- QtWebKit API review for Qt 5.0.0 (Simon)
Proposed topics for discussion
- Memory usage (tiling etc)
- Upstreaming of our remaining patches
- Cleanup WebKit2 build (remove redundant modules, etc.)
- Graphics (2D, 3D, Accelerated compositing, Shaders)
- Hybrid features: injecting scripts, interacting with webpage JS from QML
- Snowshoe - QtWK2 based browser for desktop
- Benchmarking - Real life scenarios? Methanol?
- QA - keeping the tree green, gardening, check/close/triage old bugs
- DFG, JIT - Platform specific modifications in JSC (eg. typed arrays); missing macro assembler instructions; how it works?
- Extending EWS with selective regression tests and other research - meta bug: https://bugs.webkit.org/show_bug.cgi?id=78699
- V8 vs. JSC
- Security
- Setup a QtWebKit performance bot to http://build.webkit.org (Ossy, Jeez, …)
- [ADD MORE HERE]
- [1] Better shader management in TextureMapperGL
- [2] Fix clipping issues
- [3] Software implementation of filters (tczene, voliver)
- [4] Unskip compositing tests (dicska, abalazs)
- [5] Get rid of GraphicsLayerQt
- [6] Fix mask and reflection edge cases
Viewport Issues
The below list contains issues that were raised during the first viewport-related session. They need to be investigated and tested before bugs are actually opened. Kenneth will be more than glad to elaborate a bit more on any of these topics.
- Show the same thing in the width when orientating (which can
be restricted)
- Orientation with restriction (gmail) show checkerboards (landscape to portrait? center?)
- Finger on screen do not rotate
- Rotation testing on desktop
- Vkb visible scale to 2.0 (with restrictions)
- Pinch bounce back ignore pan, orientation etc etc
- Tap to zoom
- Tap on input fields (fitting-in-view/not-fitting tests)
- Bounce back from pan (click will make it jump back immediately!)
- Pan out of view, pans to half the screen (doesnt follow finger 100%)
- Fit to view (when? how?)
- Even when pinch is disabled do minimal pinch back animation (when not running as standalone web app)
- When fitting in view, allow minimal vertical scrolling
- Tap to zoom + text size adjust
media query : orientation
- Pixel ratio graphics 1 to 1
- Session history + orientation! (zoom level? position?)
- Suspension
Participants
Already signed up? Add yourself to the list and see you there!
If not, please contact christian.sejersen@nokia.com as soon as possible to hear if there are still available seats.
Apple
- Andreas Kling (kling)
INdT
- Caio Marcelo de Oliveira Filho (cmarcelo)
- Hugo Parente Lima (hugopl)
- Jesus Sanchez-Palencia (jeez)
- Luciano Miguel Wolf (luck)
- Lauro Moura Maranhão Neto (lmoura)
- Marcelo Lira dos Santos (setanta)
- Rafael Brandao (rafaelbrandao)
Nokia
- Alexander Færøy (ahf)
- Allan Sandfeld Jensen (carewolf)
- Andras Becsi (bbandix)
- Christian Sejersen (mulvad)
- Jocelyn Turcotte (jturcotte)
- Kenneth Christiansen (kenneth)
- Michael Brüning (mibrunin)
- No'am Rosenthal (noamr)
- Pierre Rossi (elproxy)
- Simon Hausmann (tronical)
- Tor Arne Vestbø (torarne)
- Zalan Bujtas (DJ Zalan)
- Zeno Albisser (zalbisser)
- Yael Aharon (yael)
- Mahesh Kulkarni (maheshk)
- Chang Shu (cshu)
- Laszlo Gombos (lgombos)
University of Szeged
- Andras Piroska (andris88)
- Balázs Ankes (abalazs)
- Csaba Osztrogonác (Ossy)
- Felician Marton
- Gabor Loki (loki04)
- Gabor Rapcsanyi (rgabor)
- Nándor Huszka (hnandor)
- János Badics (dicska)
- Peter Varga (stampho)
- Oliver Varga (TwistO)
- Roland Takacs (rtakacs)
- Zoltan Horvath (Zoltan)
- Tamas Czene (tczene)
- Renata Hodovan (reni)
- Balazs Kelemen (kbalazs)
- Kristof Kosztyo (kkristof)
- Szilard Ledan (szledan)
- Zoltan Herczeg (zherczeg)
- Zoltan Arvai (azbest_hu)
- Akos Kiss (akiss)
- Adam Kallai (kadam)
- Zsolt Fehér (Smith)
- Langó László (lango)
- Arpad Beszedes (beszedes)
- Gabor Ballabas (bgabor)