bitwiseworks / mozilla-os2

Mozilla for OS/2 and OS/2-based systems
Other
33 stars 9 forks source link

APZCBasicTester.OverScroll_Bug1152051a failure #258

Open dmik opened 6 years ago

dmik commented 6 years ago

The APZCBasicTester.OverScroll_Bug1152051a gtest hangs forever (continuation from https://github.com/bitwiseworks/mozilla-os2/issues/247#issuecomment-360178002). Here is what this test was added for: https://bugzilla.mozilla.org/show_bug.cgi?id=1152051. And here is what APZ is: https://hacks.mozilla.org/2017/11/async-panzoom-apz-lands-in-firefox-quantum/.

Quick hacking into the hang gave no results, a deeper analysis of the code path is needed.

dmik commented 6 years ago

According to this https://wiki.mozilla.org/Platform/GFX/APZ, APZ (which stands for Async Pan/Zoom BTW) needs OMTC which is not yet implemented on OS/2 (see https://github.com/bitwiseworks/mozilla-os2/issues/200). This may explain why the test is hanging. Anyway, makes no sense to work on it before we make OMTC work.

dmik commented 6 years ago

BTW, one may quickly check if APZ is enabled or not in about:support in the Graphics section (current ESR 49 builds show: none).

dmik commented 6 years ago

And according to this blog post, https://hacks.mozilla.org/2016/02/smoother-scrolling-in-firefox-46-with-apz/, APZ also needs e10s which is also currently disabled (#228).