On 30/01/13 04:20, Kartikaya Gupta wrote: > I agree, we should try to unify all of this code. A related (but > possibly deferrable) problem is to unify all of the gesture detection. > > I can help you with the Java code in Fennec, in terms of understanding > what it does and helping replace it with the B2G fork. This has been on > my to-do list for a long time but other things keep coming up :/
Getting Fennec to use the b2g implementation is probably the easier part. Using async on desktop is more work but it will have more user benefit. This work comes into the category of reducing platform divergence. > My main concern is that we do not regress any existing Fennec behaviour, > and that we choose the threading model very carefully; in particular, > how subdocument scrolling (which is less async than main-document > scrolling in Fennec) will be handled. There is always a risk of regression. Unfortunately you can't make an omelette without breaking a few eggs. We need more unit tests for APZC. I'm a lock hater so I don't much like the threading model of APZC. > I admit I haven't been following the evolution of the APZC as closely as > I should have been but I will try to get back up to speed on that. There have been a lot of minor tweaks but I don't think much has changed structurally lately. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform