Kartikaya Gupta
b4862ba64a
Bug 1402450 - Ensure the test properly delays until the content process receives the touch events. r=botond
...
It appears that in this case just waiting for the APZ flush to complete was
insufficient, probably because the APZ flush and touch inputs go via different
IPC channels and therefore do not provide ordering guarantees. So instead of
waiting for the APZ flush, let's just wait until the touchstart is received
in the content process and use that to resume the test.
MozReview-Commit-ID: AcPRhox1Xkg
--HG--
extra : rebase_source : be6653c7835d9a61bdc215266367adcc8adf8f0b
2017-10-20 13:23:20 -04:00
Botond Ballo
2c1a3530e6
Bug 1340415 - Ensure main-thread and async autoscrolling do not happen at the same time. r=kats
...
The two happening at the same time can lead to the APZ autoscroll being
cancelled due to APZ receiving a main-thread scroll offset update.
To achieve this:
- The content process assumes APZ is handling the autoscroll until
told otherwise.
- If the parent process knows APZ won't handle an autoscroll, it
tells the content process via its response to the Autoscroll:Start
message. This covers all cases where APZ doesn't handle the
autoscroll, except the case where APZCTreeManager itself rejects
the autoscroll and it lives in the compositor process rather than
the parent process.
- If APZCTreeManager rejects an autoscroll and it lives in the
compositor process, it sends an 'autoscroll-rejected-by-apz' message
to the content process.
MozReview-Commit-ID: L62v4COai6W
--HG--
extra : rebase_source : bc4c6417e77461634263defb88e67ed5036c454e
2017-10-18 18:18:13 -04:00
Sebastian Hengst
bc6dddb88b
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: BY4c5BIOF81
2017-10-20 11:37:54 +02:00
Lee Salzman
6235863fa6
Bug 1408481 - pass AA via GlyphOptions to WR PushGlyphs. r=gankro
...
MozReview-Commit-ID: LVieyPaaouc
2017-10-19 22:54:28 -04:00
Sebastian Hengst
24583b9443
merge mozilla-central to autoland. r=merge a=merge
2017-10-20 01:08:09 +02:00
Sebastian Hengst
20d769ea9c
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Gc5JIILUrPi
2017-10-20 00:05:39 +02:00
Sebastian Hengst
ac57f6f7df
merge mozilla-central to autoland. r=merge a=merge
2017-10-19 11:52:58 +02:00
Sebastian Hengst
bf793df477
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: HasKw28SN45
2017-10-19 11:26:22 +02:00
sotaro
2c90b0f880
Bug 1404232 - Add mGL->MakeCurrent() calling in SetGLContext() r=jrmuizel
2017-10-19 13:03:28 +09:00
sotaro
1bf385dce6
Bug 1404232 - Add WebRenderCommandBuilder::ClearCachedResources() r=jrmuizel
2017-10-19 13:03:08 +09:00
sotaro
e87aa60cf8
Bug 1404232 - Add WebRenderLayerManager::WrUpdated() r=jrmuizel
2017-10-19 13:02:47 +09:00
sotaro
e7235d5225
Bug 1409594 - Check if root WebRenderBridgeParent exists r=kats
2017-10-19 11:15:46 +09:00
sotaro
4c11a8c448
Bug 1409595 - Add pointer check in WebRenderLayerManager::DidComposite() r=kats
2017-10-19 10:26:26 +09:00
Ryan VanderMeulen
cb612851ed
Merge inbound to m-c. a=merge
2017-10-18 21:01:34 -04:00
Ethan Lin
276f259817
Bug 1402490 - Fix video position for WR. r=kats
...
MozReview-Commit-ID: GkhcN5YOt5q
--HG--
extra : rebase_source : d57b793cdd588c5dfdb137e3d9edbc45435dad13
2017-10-18 13:56:53 +08:00
Kartikaya Gupta
d8ac050c91
Bug 1409856 - Update all the WebRender code to use LayoutDevice units instead of Layer units. r=jrmuizel
...
MozReview-Commit-ID: DP3hwlFWyZC
2017-10-18 22:25:11 -04:00
Kartikaya Gupta
11842e931a
Bug 1408461 - Update reftest results and regenerate bindings for changes in WR PR 1841. r=jrmuizel
...
MozReview-Commit-ID: ExA1MHJ0GFf
2017-10-18 12:37:54 -04:00
Kartikaya Gupta
e342fa79f4
Bug 1408461 - Update webrender to commit 7892f5364bc4d35c7a9b42949f0ace4cc54f8b3c. r=jrmuizel
...
MozReview-Commit-ID: 1n7EzemevQX
2017-10-18 12:37:51 -04:00
Sebastian Hengst
bffd61287d
Backed out changeset dd8eb671df75 (bug 1408461) for failing reftests border-dotted/border-dotted-interaction.html and border-radius/curved-stripe-border.html on Linux QuantumRender. r=backout
...
--HG--
extra : rebase_source : 6ecd1fd58e3a2b1c711e386a77d4da26dab308c1
2017-10-18 18:28:07 +02:00
Sebastian Hengst
f11b2da7d8
Backed out changeset 882e0b30bc0e (bug 1408461)
...
--HG--
extra : rebase_source : 010cf8b33f83d96e9bb6b38431ac879964a8a3c3
2017-10-18 18:27:34 +02:00
Lee Salzman
600dccf87f
Bug 1404742 - track ScaledFont and UnscaledFont lifetimes with ThreadSafeWeakPointer. r=bas
...
MozReview-Commit-ID: GRSEYh1fG4U
2017-10-18 14:22:09 -04:00
Sebastian Hengst
f9b5b9b40c
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 790IXj5MZ4f
2017-10-18 11:48:34 +02:00
Tom Ritter
a08e595f4b
Bug 1404035 Address an unused result warning in gfx/thebes/DeviceManagerDx.cpp r=dvander
...
There's no way to handle this failure, so pass it to Unused.
MozReview-Commit-ID: 37PS9TsPqx7
--HG--
extra : rebase_source : f385f4c50d5407b1929abed7dae123f9570d2205
2017-09-28 12:53:24 -05:00
David Anderson
8b7a345004
Scissor the visible region for intermediate surfaces that require redraw. (bug 1408566
part 2, r=mattwoodrow)
...
--HG--
extra : rebase_source : 168a5f49f127b238d386d636b3d4b1bf675d2958
2017-10-17 15:06:12 -07:00
David Anderson
60356f36f8
Fix a coordinate space bug when composing some intermediate surfaces. (bug 1408566
part 1, r=mattwoodrow)
...
--HG--
extra : rebase_source : 15cb14238efe834e3c5f8e150d9e13d04cd9c967
2017-10-17 15:06:12 -07:00
Sebastian Hengst
f3f32c7851
merge mozilla-central to mozilla-inbound. r=merge a=merge
...
--HG--
rename : media/libstagefright/binding/include/mp4_demuxer/ByteReader.h => media/libstagefright/binding/include/mp4_demuxer/BufferReader.h
extra : rebase_source : 98d9275bf6065bc701881aed6c4635f1da9ea642
2017-10-18 00:05:25 +02:00
Sebastian Hengst
34714cebde
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 2KL1o3EPUk
2017-10-17 23:52:28 +02:00
Ryan VanderMeulen
f00b043001
Bug 1408855 - Update Harfbuzz to version 1.6.0. r=jfkthame
2017-10-17 11:17:04 -04:00
Matt Woodrow
8b1212fa67
Bug 1407815 - Allow merging of items that are in different wrap lists. r=miko
2017-10-17 15:16:28 +13:00
Sebastian Hengst
66e04dcde6
Backed out changeset 4666cde20909 (bug 1409327)
2017-10-17 22:03:33 +02:00
Andrea Marchesini
d526801916
Bug 1409327 - NS_NewBufferedInputStream should take the ownership of the inputStream, r=smaug
2017-10-17 20:38:05 +02:00
Jonathan Kew
b33bbf81ff
Bug 1408611 - Use AlignedStorage2 to avoid zero-initializing the array of glyphs in GlyphBufferAzure. r=jrmuizel
2017-10-17 13:15:04 +01:00
Sebastian Hengst
0fde5cb6b5
merge mozilla-central to autoland. r=merge a=merge
2017-10-17 11:46:52 +02:00
Sebastian Hengst
32f7c8fec3
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Phil Ringnalda
838e056c79
Backed out 4 changesets (bug 1395497) for Linux failures in test_conformance__textures__misc__texture-npot-video.html
...
Backed out changeset c99dadd2df7d (bug 1395497)
Backed out changeset 4e3dd1e01908 (bug 1395497)
Backed out changeset c9fbcd8bd4cb (bug 1395497)
Backed out changeset a8503893cc85 (bug 1395497)
MozReview-Commit-ID: C324dGFTpLb
2017-10-16 19:13:56 -07:00
Jeff Gilbert
a144f85f1f
Bug 1395497 - Add AndroidSurfaceTexture support to GLBlitHelper. - r=snorp
...
MozReview-Commit-ID: JttqOoDCE4O
2017-10-16 19:33:39 -05:00
Jeff Gilbert
ca2f5c0f17
Bug 1395497 - Use mat3s to transform tex coords in GLBlitHelper. - r=daoshengmu
...
MozReview-Commit-ID: 9AjnrOY4Rrc
2017-10-16 19:33:39 -05:00
James Willcox
cbcb5ef5e9
Bug 1395497 - Create SurfaceTexture in detached state, attach on first use r=jgilbert
...
MozReview-Commit-ID: HfkEUH9aiBo
2017-10-16 19:33:38 -05:00
Ethan Lin
f585fef0f1
Bug 1408296 - Enable some crashtests for webrender. r=kats
...
MozReview-Commit-ID: 543ZYLhacx8
--HG--
extra : rebase_source : 247ddffeba52e7a7fbe864c2644be66b164ceb24
2017-10-13 11:56:04 +08:00
Ethan Lin
316e4cb704
Bug 1405957 - Part2. Remove the unnecessary GetLayerState in CreateWebRenderCommands and adjust the related pref type/value. r=kats
...
MozReview-Commit-ID: E8JvuOj6JtL
--HG--
extra : rebase_source : 4893c0d3cc6f99d4f2a6c920d8fc07de4c36324c
2017-10-05 14:42:28 +08:00
Ethan Lin
63bdc855fa
Bug 1405957 - Part1. Remove advanced filter layer. r=kats
...
This pref is only for webrender layers mode. So we should remove it.
MozReview-Commit-ID: AxPLnc0uO1U
--HG--
extra : rebase_source : daecac41200be2244b0c6dccb66e0d61d7634691
2017-10-05 14:34:37 +08:00
Kris Maglione
9204ca3e99
Bug 1404198: Part 2h - Switch to NS_NewTimer* in gfx. r=njn
...
MozReview-Commit-ID: 3EUyHzdkbqH
--HG--
extra : rebase_source : 7d64b5b7ad0033e7ce6661be7993498fd9835060
2017-10-15 23:15:12 -07:00
Alex Gaynor
b00c32c807
Bug 1319423 - Part 2 - Switch away from std::ifstream to PRFileDesc in PrintTranslator; r=jrmuizel
...
MozReview-Commit-ID: 6ucwbGkqOQ0
--HG--
extra : rebase_source : ab0540e2b7d61108c8c550d8bf8b8a594364f90a
2017-10-03 13:23:57 -04:00
Alex Gaynor
41d8032290
Bug 1319423 - Part 1 - Introduce DrawEventRecorderPRFileDesc to allow switching away from std::ofstream in printing; r=jrmuizel
...
MozReview-Commit-ID: 1gn8J2fhejS
--HG--
extra : rebase_source : 02b6224c2788964c375092e58174efbacfdbdba5
2017-10-03 12:29:15 -04:00
Daosheng Mu
820e14cb33
Bug 1392216 - Part 4: Move drawing black layer commaneds to Compositor thread when stopping presentation; r=kip
...
MozReview-Commit-ID: 6YmQ9DYp79O
--HG--
extra : rebase_source : 45898a15fd2648db977647556d8cf120a67ff9d1
2017-10-16 13:30:46 +08:00
Daosheng Mu
9210bba13b
Bug 1392216 - Part 3: VRPuppet dispatch submit frame result to VRListener thread; r=kip
...
MozReview-Commit-ID: K5ivNAkB89I
--HG--
extra : rebase_source : d4a87c12f5268a7aebe68e81c58c753eb60bfbc8
2017-10-06 17:56:53 +08:00
Daosheng Mu
48b5ded13e
Bug 1392216 - Part 2: Support VR listener thread in VR; r=kip
...
MozReview-Commit-ID: 62PZ5opXoZ6
--HG--
extra : rebase_source : 81bac1b7228a35baa571f381e863e31608ba350f
2017-10-05 18:16:16 +08:00
Daosheng Mu
e41dc03f86
Bug 1392216 - Part 1: Create VR listener thread in GPU process; r=dvander,kip
...
MozReview-Commit-ID: Img0HT9ax90
--HG--
extra : rebase_source : ef3e2dac31f498454121639aa46657c0cd16f949
2017-10-05 18:12:45 +08:00
Sebastian Hengst
7beb660397
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-19 11:54:07 +02:00
Andrea Marchesini
6626e900f9
Bug 1409327 - NS_NewBufferedInputStream should take the ownership of the inputStream, r=smaug
2017-10-19 11:39:30 +02:00