Mobile/AsyncSubframePanning: Difference between revisions

 
(20 intermediate revisions by 4 users not shown)
Line 58: Line 58:
[[File:ApzcDesignPage1.png]]
[[File:ApzcDesignPage1.png]]
[[File:9-.png]]
[[File:9-.png]]
[[File:b2g-input-flow.png]]


==Bugs==
==Bugs==
Line 233: Line 234:


===2013-08-06===
===2013-08-06===
;status
* kats
* kats
** landed multiple APZC patch
** landed multiple APZC patch
*** regression {{bug|900742}} - input events don't always end up at the right place
*** regression {{bug|899810}} - on B2G and Metro where the screen goes blank
;next
* BenWa: {{bug|898443}}
* kats: {{bug|890280}} & {{bug|901339}}
===2013-08-13===
;status
* kats
** input event targeting
** discussed a central gesture detector
** setting resolution on top level pres shell
* benwa
** (unrelated) b2g leo blocker
* botond
* metro apzc
;next steps
* kats
** several patches up for review, need to get them landed
*** some should have some more testing before landing
** continue working on input events
* benwa
** finish leo+ blockers
** do reviews
===2013-08-20===
;status
* kats
** landed a bunch of stuff for event targeting ({{bug|890280}}, {{bug|906109}})
** filed a bug for disabling pinch zooming on subframes {{bug|906427}}
** have patches up for review for more event targeting {{bug|898443}}
* benwa
** camera crash bugs
*** has his head around the crashes, should have patches soon
* botond
** getting feedback on gaia patch
** looking at seemless panning transition
;next
* kats
** turn on async panning for all apps on b2g
** investigate overflow div panning
;need to look at
* display port tuning
* input events go through gecko thread
** would be better if input events didn't
===2013-08-27===
;status
* kats
** landed some focus model stuff (bug 898443, bug 906427, 907977)
** have a patch for bug 907754 (incorrect scaling in subframes) which needs cleanup. Also landed bug 885023 which this fix required
** looked at what things are like when APZC is turned on for all of gaia. Some weird issues but I will work through the big ones one at a time to see if they are hiding any other issues underneath
;next
* kats
** going to work on tracking down the overflow:scroll div problem
** work through the gaia issues I found (mostly using the contacts app as a test)
===2013-09-03===
;status
* kats
** landed 907754 (zoom, overflow documents issues)
** landing 910322 today after addressing some comments
** overflow scroll sub-documents problems - probably bug in flattening code, waiting for mwoodrow and tn
* BenWa
** not working on this last week
* botond
** handing overscroll to the parent layer; have the first implementation going
** will be looking at display port bugs
** composition bounds of iframes, same as what jmathies was running at - have an r+ from tn
;next steps
* kats
** may run out of stuff to look at - one bug to file, hit testing a bit off
** blocked on waiting for info and reviews
;notes
* kats - issues with tiling on fennec? wrong resolution, wrong sizes?
* benwa - you see progressive tile painting in the cases where you should not (e.g, updating existing content)
===2013-09-10===
;status
* kats
** implementing parent APZC
** talked to tn about overflow scroll problem
*** frames construction isn't correct (there's a nested scroll frame)
*** tn will think about it
*** milan will follow up with tn tomorrow
* botond
** patch for scroll hand off posted
*** issue with zoomed subframes
** moving on to annotating the browser iframe
* BenWa did nothing of relevance
;next
* botond to annotate the browser iframe
===2013-09-24===
;status
* kats
** last week was mostly mobile work week
** continued working on bug 912657. input events are currently not being sent to the APZC in the root process so that will need fixing. currently they are delivered from gonk/nsWindow.cpp directly to gecko, gecko does some hit testing, and if they are in the area of the content process, *then* they go to the APZC. instead nsWindow should send it directly to the APZC first. i will work on this, building off the work jimm has done in bug 915213.
* botond
** at a C++ standardization conference this week
** last week he worked on bug 912666 and made good progress on special handling for the toolbar. the individual pieces seem to work but it depends on bug 912657 to tie it all together.
Confirmed users
336

edits