d74a5c0e011c3899793b6c405cc8b0f515152156: Try Chooser Enhanced (147 tasks selected)
draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 09 Nov 2021 13:11:59 +0900 - rev 4067851
Push
749120 by masayuki@d-toybox.com at Tue, 09 Nov 2021 04:12:18 +0000
Try Chooser Enhanced (147 tasks selected)
Pushed via `mach try chooser`
1d220157f83df96a503a9f71c78ef15e0709e950: Bug xxxxxx - Trak split point at replacing collapsible white-spaces r=m_kato
draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 09 Nov 2021 13:10:35 +0900 - rev 4067850
Push
749120 by masayuki@d-toybox.com at Tue, 09 Nov 2021 04:12:18 +0000
Bug xxxxxx - Trak split point at replacing collapsible white-spaces r=m_kato
a4ca5bfaabd9818e1338bf6e26ae1e029e3dee70: try_task_config for https://phabricator.services.mozilla.com/D130718
draft
libmozevent <release-mgmt-analysis@mozilla.com> - Tue, 09 Nov 2021 04:07:53 +0000 - rev 4067849
Push
749119 by reviewbot at Tue, 09 Nov 2021 04:08:09 +0000
try_task_config for
https://phabricator.services.mozilla.com/D130718
Differential Diff: PHID-DIFF-vds27vbjz75pyktgp4cl
f07bf98e4856d1eac0cab244fcd85bb8efdc96c1: Bug 1740163 - Fix non-unified build errors in netwerk/dns/mdns/libmdns/. r?#necko-reviewers
draft
Chris Peterson <cpeterson@mozilla.com> - Tue, 09 Nov 2021 04:07:50 +0000 - rev 4067848
Push
749119 by reviewbot at Tue, 09 Nov 2021 04:08:09 +0000
Bug 1740163 - Fix non-unified build errors in netwerk/dns/mdns/libmdns/. r?#necko-reviewers
Summary:
netwerk/dns/mdns/libmdns/MDNSResponderReply.cpp:41:14: error: use of undeclared identifier 'OnSocketThread'
MOZ_ASSERT(OnSocketThread(), "not on socket thread");
netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.cpp:30:16: error: use of undeclared identifier 'NS_IsMainThread'
MOZ_ASSERT(NS_IsMainThread());
Test Plan:
Reviewers: #necko-reviewers
Subscribers:
Bug #: 1740163
Differential Diff: PHID-DIFF-vds27vbjz75pyktgp4cl
d8a4b26ae432a84873249cdf28ec76f745c830ba: Tasks automatically selected.
draft
Steve Fink <sfink@mozilla.com> - Mon, 08 Nov 2021 19:55:05 -0800 - rev 4067847
Push
749118 by sfink@mozilla.com at Tue, 09 Nov 2021 03:55:20 +0000
Tasks automatically selected.
Pushed via `mach try auto`
95634aed69ca0235b92dc10a73bca16b971f00ad: Weaken the assert (make more correct!)
draft
Steve Fink <sfink@mozilla.com> - Mon, 08 Nov 2021 19:54:57 -0800 - rev 4067846
Push
749118 by sfink@mozilla.com at Tue, 09 Nov 2021 03:55:20 +0000
Weaken the assert (make more correct!)
c977c47e553cab5b0e644a1af0cc841c85076d6a: Tasks automatically selected.
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 09 Nov 2021 12:47:28 +0900 - rev 4067845
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Tasks automatically selected.
Pushed via `mach try auto`
68e698edf806c2e863294d1413cd331e2a4fb091: Bug 1692708 - Add scrollTo and scrollTop test cases in helper_relative_scroll_smoothness.html. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 29 Oct 2021 03:26:11 +0000 - rev 4067844
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1692708 - Add scrollTo and scrollTop test cases in helper_relative_scroll_smoothness.html. r?botond
Differential Revision:
https://phabricator.services.mozilla.com/D129595
1d64587113124960c4d6bd5b17f41c61ee96435a: Bug 1692708 - Transmogrify ScrollToCSSPixels to ScrollByCSSPixels if there's any on-going APZ animation and there's no on-going async scroll by script. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 27 Oct 2021 12:22:10 +0900 - rev 4067843
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1692708 - Transmogrify ScrollToCSSPixels to ScrollByCSSPixels if there's any on-going APZ animation and there's no on-going async scroll by script. r?botond
test_abort_smooth_scroll_by_instant_scroll.html in this comment is a test case
to make sure this change doesn't regress a case where a smoothe scrolling run
by an APZC is replaced by an instant scroll operation by script.
Some other mochitests for this change are in the next commit.
Differential Revision:
https://phabricator.services.mozilla.com/D129594
afa0989d6bcffefa425e5d0bca67e85cdd2fa01a: Bug 1692708 - Run helper_relative_scroll_smoothness.html with native key events both on Windows and Mac. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 27 Oct 2021 12:22:10 +0900 - rev 4067842
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1692708 - Run helper_relative_scroll_smoothness.html with native key events both on Windows and Mac. r?botond
synthesizeKey() just invokes a corresponding command. In "KEY_ArrowDown" case
it's nsISelectionController::ScrollLine [1] which is actually
PresShell::ScrollLine which calls nsIScrollable::ScrollBy, that's not what we
wanted to test for
bug 1692707. To exercise APZ's keyboard scrolling we need to
use synthesizeNativeKey instead.
[1] https://searchfox.org/mozilla-central/rev/126f016b59513988fae56c2b3f69c1cd23fe6ca1/dom/base/nsGlobalWindowCommands.cpp#363-364
Differential Revision:
https://phabricator.services.mozilla.com/D129593
0d7ccc6892d78ecd23a60681ce5ca1037556362a: Bug 1692708 - Run helper_relative_scroll_smoothness.html with mouse wheel events. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 27 Oct 2021 12:22:10 +0900 - rev 4067841
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1692708 - Run helper_relative_scroll_smoothness.html with mouse wheel events. r?botond
Differential Revision:
https://phabricator.services.mozilla.com/D129592
7f14ba844126dcc8fe9be6521836ade084d61085: Bug 1692708 - Specify MOUSESCROLL_SCROLL_LINES in synthesizeNativeWheel if apz.test.mac.synth_wheel_input is true. r?tnikkel
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 27 Oct 2021 12:22:10 +0900 - rev 4067840
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1692708 - Specify MOUSESCROLL_SCROLL_LINES in synthesizeNativeWheel if apz.test.mac.synth_wheel_input is true. r?tnikkel
Without specifying the value, even if synthesizeNativeWheel causes wheel inputs,
it will be converted to an instant scroll rather than smooth. In fact on Mac
mouse wheeling causes this type of events that is that the events'
hasPreciseScrollingDeltas flag is false.
Differential Revision:
https://phabricator.services.mozilla.com/D129591
18f75851d87c53257add8989171297829d1a6394: Bug 1692708 - Await promiseApzFlushedRepaints() before calling window.scrollTo(). r?tnikkel
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 27 Oct 2021 12:22:06 +0900 - rev 4067839
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1692708 - Await promiseApzFlushedRepaints() before calling window.scrollTo(). r?tnikkel
This is the way what other similar tests do (e.g.
helper_zoomToFocusedInput_multiline.html [1] and
helper_zoomToFocusedInput_scroll.html [2]).
[1] https://searchfox.org/mozilla-central/rev/126f016b59513988fae56c2b3f69c1cd23fe6ca1/gfx/layers/apz/test/mochitest/helper_zoomToFocusedInput_multiline.html#35-36
[2] https://searchfox.org/mozilla-central/rev/126f016b59513988fae56c2b3f69c1cd23fe6ca1/gfx/layers/apz/test/mochitest/helper_zoomToFocusedInput_scroll.html#33-34
Differential Revision:
https://phabricator.services.mozilla.com/D129590
048764972780a3c2d7c251db73842630469af88d: Bug 1739541 - Introduce APZScrollAnimationType and use it in RepaintRequest and ScrollFrameHelopr instead of a boolean representing whether there's an animation or not. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 05 Nov 2021 09:42:44 +0900 - rev 4067838
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1739541 - Introduce APZScrollAnimationType and use it in RepaintRequest and ScrollFrameHelopr instead of a boolean representing whether there's an animation or not. r?botond
Differential Revision:
https://phabricator.services.mozilla.com/D130421
b3bf0fc116676180bdd099c00e2227807f924162: Bug 1739541 - Use `using` instead of `typedef` in nsGfxScrollFrame.h. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Mon, 08 Nov 2021 07:29:35 +0900 - rev 4067837
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1739541 - Use `using` instead of `typedef` in nsGfxScrollFrame.h. r?botond
Differential Revision:
https://phabricator.services.mozilla.com/D130566
3c31a0aebbde07d9519b188882a39518d46b70fc: Bug 1739541 - Introduce WasTriggeedByScript() function in AsyncPanZoomAnimation class. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 05 Nov 2021 09:42:44 +0900 - rev 4067836
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1739541 - Introduce WasTriggeedByScript() function in AsyncPanZoomAnimation class. r?botond
Differential Revision:
https://phabricator.services.mozilla.com/D130420
6598e8c91ebf36599d38bc0d59787a5e4b2d6e8a: Bug 1739541 - Set `TriggerByScript::Yes` for Element.scrollIntoView. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 05 Nov 2021 09:42:44 +0900 - rev 4067835
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1739541 - Set `TriggerByScript::Yes` for Element.scrollIntoView. r?botond
We'd want to differentiate Element.scrollIntoView call as `triggeredByScript`.
Differential Revision:
https://phabricator.services.mozilla.com/D130419
697e5c9384183f11e682a604ecd55df5e36f41ba: Bug 1739541 - Introduce TriggeredByScript in ScrollPositionUpdate and set `Yes` for ScrollToCSSPixels and ScrollByCSSPixels. r?botond
draft
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 05 Nov 2021 09:42:44 +0900 - rev 4067834
Push
749117 by hikezoe.birchill@mozilla.com at Tue, 09 Nov 2021 03:49:09 +0000
Bug 1739541 - Introduce TriggeredByScript in ScrollPositionUpdate and set `Yes` for ScrollToCSSPixels and ScrollByCSSPixels. r?botond
Both ScrollToCSSPixels and ScrollByCSSPixels are called only from JS via
Element.scrollTo, Element.scrollTop, Element.scrollLeft, Window.scroll,
Window.scrollTo and Window.scrollBy.
Note that we don't target either Window.scrollByLines or Window.scrollByPages
(both end up calling ScrollFrameHelper::ScrollBy) because both are triggered by
user interactions for our XUL tree implementation, for example
Window.scrollByLines gets called in response to a DOMMouseScroll event in
tree.js [1].
[1] https://searchfox.org/mozilla-central/rev/a12c2c2e59c92d8f969d8f3f290ab16919449c9d/toolkit/content/widgets/tree.js#788
Differential Revision:
https://phabricator.services.mozilla.com/D130418
cb2fbecddbc86c17eb4888792bbd9c1fd25dd74f: Fuzzy query=buildeach
draft
Chris Peterson <cpeterson@mozilla.com> - Mon, 08 Nov 2021 19:48:06 -0800 - rev 4067833
Push
749116 by cpeterson@mozilla.com at Tue, 09 Nov 2021 03:48:21 +0000
Fuzzy query=buildeach
Pushed via `mach try fuzzy`
6ee29f022d36348df816c3ee4a4d56ec4a130f6c: Bug 1740163 - Fix non-unified build errors in netwerk/dns/mdns/libmdns/. r?#necko-reviewers
draft
Chris Peterson <cpeterson@mozilla.com> - Sun, 07 Nov 2021 12:54:31 -0800 - rev 4067832
Push
749116 by cpeterson@mozilla.com at Tue, 09 Nov 2021 03:48:21 +0000
Bug 1740163 - Fix non-unified build errors in netwerk/dns/mdns/libmdns/. r?#necko-reviewers
netwerk/dns/mdns/libmdns/MDNSResponderReply.cpp:41:14: error: use of undeclared identifier 'OnSocketThread'
MOZ_ASSERT(OnSocketThread(), "not on socket thread");
netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.cpp:30:16: error: use of undeclared identifier 'NS_IsMainThread'
MOZ_ASSERT(NS_IsMainThread());