Kartikaya Gupta
d5eeda62c7
Bug 1378944 - Stop running some APZ mochitests with chaos mode since it causes sandbox failures and doesn't provide much value. r=jld
...
MozReview-Commit-ID: CTAAqtXRou0
--HG--
extra : rebase_source : 5c163edc2162f23c04b092a6471b9761b6915f94
2017-08-14 17:33:37 -04:00
Kartikaya Gupta
a857960541
Bug 1388955 - Allow helper_iframe_pan to scroll a little less than the expected 50 pixels on Windows. r=botond
...
MozReview-Commit-ID: AJyzXsszpIr
--HG--
extra : rebase_source : 7a79bcfced9721cce8b2327d7412c54cb6badf3b
2017-08-14 16:25:58 -04:00
Stone Shih
393c62eba7
Bug 1351148 Part3: Synthesize native input events with priority. f=kats,smaug. r=smaug.
...
The test helper_touch_action_regions.html uses nsDOMWindowUtils to synthesize native input events and creates some runnables to trigger the test. It expects the runnables which synthesize native input events are processed first, then the runnables to continue the test, and finally the input events are forwarded from chrome process to content process. Enabling event prioritization may change the execution order.
Wraps those runnables to synthesize native input events as priority=input and dispatches those runnables to continue the test with priority=input to make sure the execution order is as expected.
MozReview-Commit-ID: 8hkaB1FRW9T
2017-05-19 15:41:24 +08:00
Kartikaya Gupta
e8bad265b2
Bug 1389492 - Ensure the helper_key_scroll waits for repaints from the main-thread scroll to finish before triggering the async scroll. r=rhunt
...
MozReview-Commit-ID: EsYz5LSc83Q
--HG--
extra : rebase_source : 5b64fd13068b7058c91942d164906cf32e9864a4
2017-08-11 10:37:25 -04:00
Joel Maher
0003b91c8f
Bug 1388356
- add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats
...
MozReview-Commit-ID: 3QJ1aFpxGxY
2017-08-08 15:08:04 -04:00
Botond Ballo
a69196a7bc
Bug 1385468 - Notify browser.xml when APZ cancels an AutoscrollAnimation. r=kats
...
The notification is sent via GeckoContentController, PAPZCTreeManager if
necessary (to go from the GPU process to the parent process), and the
observer service.
Naturally, the notification is not sent in the case where it's browser.xml
that initiates the shutdown.
MozReview-Commit-ID: IAaSf4HiDF4
--HG--
extra : rebase_source : 80855ac7d3ae44c393dde96650b330cc737f69d6
2017-07-31 19:15:26 -04:00
Botond Ballo
e0c06e98b6
Bug 1105109 - Notify content when APZ is handling an autoscroll. r=kats
...
MozReview-Commit-ID: BeuZt30fMpn
--HG--
extra : rebase_source : 0d96639d873d12e63d981b3bc50b08360fb10d59
2017-07-26 19:32:57 -04:00
Carsten "Tomcat" Book
28bdd40776
Merge mozilla-central to mozilla-inbound
2017-07-28 09:48:24 +02:00
Carsten "Tomcat" Book
6ddad46b40
Backed out changeset 1662b38e3107 (bug 1351148)
2017-07-28 09:20:23 +02:00
Ryan Hunt
0599df77a5
Bug 1383365 - Add a test to assert async key scrolling happens. r=botond
...
MozReview-Commit-ID: 13XydDOHXUE
--HG--
extra : rebase_source : 6824ddf0e0d00134b49147fee21ee4e75455ff29
extra : source : 1db44c2e79032184d3fb96d34e84052aa73b603a
extra : histedit_source : 9acc007ccd27100af79a297f24a3221cd63337f2
2017-07-23 12:42:26 -04:00
Kartikaya Gupta
ba4b3b9101
Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
...
We have a minimum requirement of VS 2015 for Windows builds, which supports
the z length modifier for format specifiers. So we don't need SizePrintfMacros.h
any more, and can just use %zu and friends directly everywhere.
MozReview-Commit-ID: 6s78RvPFMzv
--HG--
extra : rebase_source : 009ea39eb4dac1c927aa03e4f97d8ab673de8a0e
2017-07-26 16:03:57 -04:00
Stone Shih
5c6d99d228
Bug 1351148 Part3: Synthesize native input events with priority. f=kats,smaug. r=smaug.
...
The test helper_touch_action_regions.html uses nsDOMWindowUtils to synthesize native input events and creates some runnables to trigger the test. It expects the runnables which synthesize native input events are processed first, then the runnables to continue the test, and finally the input events are forwarded from chrome process to content process. Enabling event prioritization may change the execution order.
Wraps those runnables to synthesize native input events as priority=input and dispatches those runnables to continue the test with priority=input to make sure the execution order is as expected.
MozReview-Commit-ID: 8hkaB1FRW9T
2017-05-19 15:41:24 +08:00
Stone Shih
04c2d24213
Bug 1309678: Logging touch and mouse events in helper_bug1285070.html for easier debugging. r=kats.
...
MozReview-Commit-ID: DJHifeaynOX
2017-07-18 15:41:26 +08:00
Christoph Kerschbaumer
17fb630efb
Bug 1380765 - Convert tests within gfx/ to comply with new data: URI inheritance model. r=smaug
2017-07-14 12:18:23 +02:00
Botond Ballo
dda8aeab18
Bug 1375949 - Fix helper_touch_action_regions.html. r=kats
...
The test was assuming that processing an input event that causes async
scrolling will result in the async scroll being reflected on the next
composite. With the changes in this bug, that is no longer a valid assumption.
MozReview-Commit-ID: HAB3xnmF3vo
--HG--
extra : rebase_source : 86eca7c9f030a2bf4be87d8aa632a97584722191
2017-06-28 17:45:40 -04:00
Botond Ballo
179d5b6afb
Bug 1375949 - Fix an incorrect comment in helper_touch_action_regions.html. r=kats
...
MozReview-Commit-ID: 5UslMnD1SRG
--HG--
extra : rebase_source : bb6c94f0792ac29232443ad07512fcc2099693f2
2017-06-27 14:50:30 -04:00
Botond Ballo
8e4f219cfd
Bug 1375949 - Repurpose AsyncPanZoomController::AsyncMode into a more general AsyncTransformConsumer enum. r=kats
...
The AsyncTransformConsumer enumeration captures the distinction between
the two main categories of consumers of async transforms: those using
it for hit-testing and related purposes, and those using it for
compositing.
MozReview-Commit-ID: 59CICcnPvY6
--HG--
extra : rebase_source : ba505e6b2b6f42592660074939a6d24aab7f73ff
2017-06-30 14:31:28 -04:00
Botond Ballo
8b7ba8ac1c
Bug 1377020 - Use MOZ_DEFINE_ENUM instead of a sentinel enumerator for enumerations in gfx/layers. r=kats
...
MozReview-Commit-ID: IUQDb0VIAwQ
--HG--
extra : rebase_source : 50d05ab09a5fb03d16c044edd38f0f3e0dba7ada
2017-06-30 21:18:55 -04:00
Cameron McCormack
1f30613283
Bug 1369954 - Part 4: Stop running <meta viewport>-related tests on non-Android stylo. r=emilio
...
Due to the confusing precedence of reftest manifest conditions,
we are running these tests when we shouldn't be.
MozReview-Commit-ID: 6RgI0NgWvay
--HG--
extra : rebase_source : 2e6a8113e1444bef52131ad9c119a31a7e855b7f
2017-06-09 12:20:40 +08:00
Botond Ballo
070330a262
Bug 1365761 - Modify the mochitest for bug 1328065 to avoid relying on receiving a mouse event while the mouse is over the scrollbar. r=kats
...
MozReview-Commit-ID: 5jGiY0n9Hdc
--HG--
extra : rebase_source : fedaf1464966691c117ee76c5a2d1c4a60742c41
2017-06-05 18:43:49 -04:00
Shing Lyu
5d8a5a598c
Bug 1361645 - Change reftest condition stylo to styloVsGecko r=dbaron
...
MozReview-Commit-ID: 3ekoU1zg8xA
--HG--
extra : rebase_source : f62c84516f5ac0d4b4d0c876514b72fa786ec542
2017-05-25 11:26:12 +08:00
Botond Ballo
66cb80d204
Bug 1365088 - Avoid calling HitTestingTreeNode::Untransform() twice for each node during hit testing. r=kats
...
The patch also adds another gtest that exercises hit testing, and fixes a
coordinate space bug in the gtest fixture.
MozReview-Commit-ID: 3QYTofkKSZj
--HG--
extra : rebase_source : 7108c4b57bdd3ada41dc57ab022825a1057b899d
2017-05-17 12:49:23 -04:00
Lee Salzman
ed014c1f54
Bug 1340627 - part 8 - reftest fuzzing for update to Skia m59. r=mchang
2017-05-11 09:54:15 -04:00
Carsten "Tomcat" Book
1ff3d76838
Backed out changeset ebc9a119bcf8 (bug 1340627)
2017-05-11 12:51:49 +02:00
Wes Kocher
02bf8c4425
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: FfNikA7un6F
2017-05-10 17:31:18 -07:00
Wes Kocher
f4f5d51edf
Merge autoland to central, a=merge
...
MozReview-Commit-ID: 2gKDtRuJJyq
2017-05-10 15:25:51 -07:00
Wes Kocher
959de6c3e8
Backed out 9 changesets (bug 1340627) for graphical glitches a=backout
...
Backed out changeset 0b1371055c7f (bug 1340627)
Backed out changeset f152be1fadb7 (bug 1340627)
Backed out changeset c691e2ab6a0c (bug 1340627)
Backed out changeset 3cb4bceb8d79 (bug 1340627)
Backed out changeset 026aadd76d06 (bug 1340627)
Backed out changeset fdbd5d281287 (bug 1340627)
Backed out changeset 75fb0d9858a9 (bug 1340627)
Backed out changeset 0d4ec7d38a00 (bug 1340627)
Backed out changeset af6f19870b2a (bug 1340627)
MozReview-Commit-ID: 9dHr7xMZezY
--HG--
rename : gfx/skia/skia/src/core/SkBlitRow.h => gfx/skia/skia/include/core/SkBlitRow.h
rename : gfx/skia/skia/src/effects/SkGaussianEdgeShader.h => gfx/skia/skia/include/effects/SkGaussianEdgeShader.h
rename : gfx/skia/skia/src/xml/SkXMLParser.h => gfx/skia/skia/include/xml/SkXMLParser.h
rename : gfx/skia/skia/include/private/SkMessageBus.h => gfx/skia/skia/src/core/SkMessageBus.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexTessellator.h => gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h
rename : gfx/skia/skia/src/gpu/ops/GrAAHairLinePathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrPathStencilSettings.h => gfx/skia/skia/src/gpu/batches/GrPathStencilSettings.h
rename : gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h
rename : gfx/skia/skia/include/private/GrGLSL_impl.h => gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h
extra : source : 761b3f55f10f3df16601ce62e4d15b0c558c0cfb
2017-05-10 10:01:18 -07:00
Lee Salzman
8c18901f07
Bug 1340627 - part 8 - reftest fuzzing for update to Skia m59. r=mchang
...
MozReview-Commit-ID: LN29P1I4EsW
2017-05-09 22:31:07 -04:00
Lee Salzman
2e348e5294
Bug 1340627 - part 8 - reftest fuzzing for update to Skia m59. r=mchang
...
MozReview-Commit-ID: LN29P1I4EsW
2017-05-09 22:31:07 -04:00
Botond Ballo
1645a7ef86
Bug 1362889 - Ensure the MockContentController in APZ GTests doesn't outlive the test fixture. r=kats
...
MozReview-Commit-ID: AuSC5w1FXWG
--HG--
extra : rebase_source : 809bc22c63d6a3e16357eebf686b03442e189df5
2017-05-08 17:13:17 -04:00
Wes Kocher
24a327994e
Backed out 9 changesets (bug 1340627) for graphical glitches a=backout
...
Backed out changeset 0b1371055c7f (bug 1340627)
Backed out changeset f152be1fadb7 (bug 1340627)
Backed out changeset c691e2ab6a0c (bug 1340627)
Backed out changeset 3cb4bceb8d79 (bug 1340627)
Backed out changeset 026aadd76d06 (bug 1340627)
Backed out changeset fdbd5d281287 (bug 1340627)
Backed out changeset 75fb0d9858a9 (bug 1340627)
Backed out changeset 0d4ec7d38a00 (bug 1340627)
Backed out changeset af6f19870b2a (bug 1340627)
MozReview-Commit-ID: 9dHr7xMZezY
--HG--
rename : gfx/skia/skia/src/core/SkBlitRow.h => gfx/skia/skia/include/core/SkBlitRow.h
rename : gfx/skia/skia/src/effects/SkGaussianEdgeShader.h => gfx/skia/skia/include/effects/SkGaussianEdgeShader.h
rename : gfx/skia/skia/src/xml/SkXMLParser.h => gfx/skia/skia/include/xml/SkXMLParser.h
rename : gfx/skia/skia/include/private/SkMessageBus.h => gfx/skia/skia/src/core/SkMessageBus.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexTessellator.h => gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h
rename : gfx/skia/skia/src/gpu/ops/GrAAHairLinePathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrPathStencilSettings.h => gfx/skia/skia/src/gpu/batches/GrPathStencilSettings.h
rename : gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h
rename : gfx/skia/skia/include/private/GrGLSL_impl.h => gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h
2017-05-10 10:01:18 -07:00
gabriellesc
36a497cf8d
Bug 1354185 - Ensure we trigger a repaint when doing two-finger touch scrolling with zooming disabled. r=botond
...
MozReview-Commit-ID: HKUTDHNhw2Y
--HG--
extra : rebase_source : 541925cbe06e051204ca3fe58b0ab8fcd380a2fa
2017-05-07 22:33:44 -04:00
Hiroyuki Ikezoe
43a902cb19
Bug 1361632 - Adjust reftest expectation for -moz-appearance. r=bholley. a=merge
...
MozReview-Commit-ID: 6sqyA5TCHjk
--HG--
extra : rebase_source : 4957d93a55717850594dabc2650cecf060022f75
extra : amend_source : 6ee8241b984e300386da617fa9304b288989fdb7
2017-05-04 06:39:30 +09:00
Shing Lyu
c46f5d5baf
Bug 1351548 - Remove reftest-stylo.lists. r=bholley
...
MozReview-Commit-ID: 8LoQ9xNnDnj
2017-04-28 11:15:58 +08:00
Shing Lyu
435db45b79
Bug 1351548 - Add stylo-vs-gecko expectations to reftest.lists. r=bholley
...
MozReview-Commit-ID: GOUGBsd05cn
2017-04-28 11:15:50 +08:00
Kartikaya Gupta
1459e240f4
Bug 1357754 - Add ScrollDirection IPC serialization code. r=botond
...
In the next patch we'll need to send ScrollDirection over IPDL so we
need to add serialization code for it.
MozReview-Commit-ID: HK8ibuhhnkS
2017-04-20 10:38:05 -04:00
Gregory Moore
022156f613
Bug 1180799 - Support momentum scrolling after two-fingered pans on pages that don't allow zooming. r=botond,kats
...
MozReview-Commit-ID: IAhD3jO4NWH
--HG--
extra : rebase_source : 782699a9f501327431bf66645b3313921a864e09
extra : source : 456dbb5c2b93ba738bc5b0e15d7e43cab2d0a856
2017-03-25 18:36:35 -07:00
Florian Queze
37ff4fc7cc
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Sebastian Hengst
a07223d699
Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout
2017-04-14 23:39:22 +02:00
Florian Queze
95d4d20c17
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Kartikaya Gupta
bdeb25f52a
Bug 1355944 - Back out cset 456dbb5c2b93 (bug 1180799) for causing unexpected behaviour. r=backout
...
MozReview-Commit-ID: FW1DDt7ax9U
2017-04-13 08:24:25 -04:00
Gregory Moore
41c5615de3
Bug 1180799 - Support momentum scrolling after two-fingered pans on pages that don't allow zooming. r=botond
...
--HG--
extra : rebase_source : 32f6c2eb545febde577d1739d5903008116a65f6
2017-03-25 18:36:35 -07:00
Kartikaya Gupta
eb2583d29f
Bug 1345355 - Add a gtest for a pinch with zero span but changing focus. r=botond
...
MozReview-Commit-ID: 8AstF1QmBzw
2017-04-06 17:41:01 -04:00
Wes Kocher
4f5262444c
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 2omKclRg40c
2017-03-20 18:19:52 -07:00
Botond Ballo
fde5b63146
Bug 1346632 - Add a mochitest. r=kats
...
MozReview-Commit-ID: 2o3cpTaGG1V
--HG--
extra : rebase_source : 25dc7749225bab57ebcce79533c105f3ff164dff
2017-03-15 17:49:50 -04:00
Gregory Moore
7c764b25b0
Bug 1343775 - Relieve overscroll after low-velocity pan so page doesn't get stuck in overscroll. r=botond
...
MozReview-Commit-ID: JmdDWMkk8uK
--HG--
extra : rebase_source : 6d687df086288bd4ae4d27cdcd7a2ed2ccdd45de
extra : amend_source : bed3f2586a6705bef24001fbfc3552cab6ab5360
2017-03-18 17:12:35 -07:00
Gregory Moore
4ecf8268a9
Bug 1204502 - Added a GTest to ensure that a nested-APZC overscroll handoff with opposing constrained axes will work properly (fixed by bug 1201098). r=botond
...
MozReview-Commit-ID: hZQQaeQBRT
--HG--
extra : rebase_source : 85539aa14502d7e38c88d0c5b358a1ae30be1606
2017-02-27 15:02:50 -08:00
Masatoshi Kimura
7be7b11a1c
Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher
...
This patch is generated by the following sed script:
find . ! -wholename '*/.hg*' -type f \( -iname '*.html' -o -iname '*.xhtml' -o -iname '*.xul' -o -iname '*.js' \) -exec sed -i -e 's/\(\(text\|application\)\/javascript\);version=1.[0-9]/\1/g' {} \;
MozReview-Commit-ID: AzhtdwJwVNg
--HG--
extra : rebase_source : e8f90249454c0779d926f87777f457352961748d
2017-02-23 06:10:07 +09:00
Boris Zbarsky
a11bfd53bd
Bug 1341988. Reenable a bunch of stylo reftests that were disabled for reasons that are not relevant anymore. r=bz
...
MozReview-Commit-ID: CLqLHexhBX3
--HG--
extra : rebase_source : 07dfb89d0651240362395494fdd7ee94363430b6
2017-02-23 02:09:57 -05:00
Botond Ballo
27734157c0
Bug 1328065 - Add a mochitest for scrolling over the scrollbar of a subframe. r=kats
...
MozReview-Commit-ID: 6Cna9amPCno
--HG--
extra : rebase_source : c5649183c584e6dae558a9216a4120f7ab298e5b
2017-02-17 16:40:08 -05:00