Sebastian Hengst
78b9ef353f
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Lanp1XedkmZ
2017-07-23 11:27:03 +02:00
Kartikaya Gupta
565bb8ca40
Bug 1382215. r=botond
2017-07-22 14:52:49 -04:00
Wes Kocher
d45eb771f0
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: Ah48RzFU8Mt
2017-07-21 18:20:46 -07:00
Wes Kocher
051dc17e6c
Merge inbound to central, a=merge CLOSED TREE
...
MozReview-Commit-ID: GYc8r8gnS0j
2017-07-21 18:12:55 -07:00
Ryan VanderMeulen
f4e3a91992
Merge m-c to inbound. a=merge
2017-07-21 09:40:28 -04:00
Sebastian Hengst
367f0ac5a2
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: IWRTFZdtzaE
2017-07-21 12:56:44 +02:00
Kevin Chen
bf448ceacc
Bug 1351349 - Blacklist Intel HD Graphics 510/520/530 for Windows 7 without platform update; r=dvander
...
MozReview-Commit-ID: F94OfZGBRQj
--HG--
extra : rebase_source : a6c471aaa6d280d6448975d5db3f285684df266d
2017-07-20 18:09:47 +08:00
Sylvestre Ledru
7c0ae251cd
Bug 1381253 - Remove redundant control flow declarations rs=ehsan
...
MozReview-Commit-ID: FFxP4aMCbOL
--HG--
extra : amend_source : 3aec108430b11048f47ffe19d5da7ac5034770a9
2017-07-15 19:03:04 +02:00
peter chang
84df6e8c7e
Bug 1363830 - use previous frame time when advancing animations, r=kats
...
MozReview-Commit-ID: CqKOguZXnF9
--HG--
extra : rebase_source : b1ba85d20978fe5e7853a07065df7e3626c4a482
2017-06-29 13:44:00 -07:00
Kartikaya Gupta
4b9801e41b
Bug 1359808 - Don't do empty transactions for scroll updates if there are already pending transforms in the layer tree. r=mstange
...
The pending transforms must have been computed using the older scroll offset
values, which means that updating the scroll offsets without recomputing the
transforms will make them wrong. If we do an empty transaction for the scroll
offset updates, the transforms will not get computed. This patch catches this
scenario and schedules a full paint instead of the empty transaction instead.
The case where the scroll offset is modified *before* the transform is already
handled by code in nsIFrame::TryUpdateTransformOnly.
MozReview-Commit-ID: I5s5J7BS1ru
--HG--
extra : rebase_source : 63fec656440c8bee322f069a4466a311ebcd0f7d
2017-07-12 11:14:11 -04:00
Ethan Lin
dd722c7c28
Bug 1382314 - Fix invalidation problem for layers-free mode. r=jrmuizel
...
MozReview-Commit-ID: 8z03n7zmvOz
2017-07-21 14:21:47 +08:00
Ethan Lin
7aa3422a0a
Bug 1378602
- Part3. Add OMTA support for nsDisplayTransform and nsDisplayOpacity. r=kats
...
MozReview-Commit-ID: CP4WEZgy83a
2017-07-21 14:21:47 +08:00
Ethan Lin
a48f3ac6fe
Bug 1378602
- Part2. Move animation data from layer to AnimationInfo. r=kats
...
MozReview-Commit-ID: 4gv8EfPgsii
2017-07-21 14:21:47 +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
David Anderson
d53eee5b25
Fix crash when ancestor masks have no overlapping area. (bug 1381479, r=bas)
2017-07-20 15:10:40 -07:00
Mason Chang
d085480b74
Bug 1381180 - Refactor out StrokeOptions from DrawCommands. r=dvander
2017-07-20 13:14:51 -07:00
Jeff Muizelaar
8a6cb1a23e
Bug 1381949 - Expose functions for dealing Arc<Vec<u8>> r=rhunt
...
We'll need this for interacting with the font data from C++
2017-07-20 14:41:23 -04:00
Ryan Hunt
2cac42b189
Bug 1382521 - Don't dereference a null PresShell in FocusTarget. r=kats
...
MozReview-Commit-ID: 4Zg4XrCIYZD
--HG--
extra : rebase_source : ab7527509ac7c75f4d762554233a38d8bf43478c
extra : histedit_source : 7ebdcff0fc47ce9cfc43dff6b817944fbcf9b0fd
2017-07-19 23:34:59 -04:00
Mason Chang
0087743f20
Bug 1381172 - Implement DrawTargetCapture::StrokeGlyphs. r=dvander
2017-07-14 17:48:00 -07:00
Andrew Osmond
69da7c2120
Bug 1381095 - Fallback correctly to non-WebRender if the GPU process/WebRender are disabled when creating a remote compositor session. r=dvander
2017-07-20 09:20:22 -04:00
Andrew Osmond
ccbd885da6
Bug 1382644 - Remove assert in CompositorManagerChild::Init for false positives. r=me
...
CompositorManagerChild::mCanSend is cleared in ActorDestroy but that
often comes in too late and after ContentChild::RecvReinitRendering
which reinitializes the singleton. For now, just remove the assert so
that we no longer trigger false positives in the content process after
the GPU process crashes.
2017-07-20 09:03:28 -04:00
Ryan VanderMeulen
ec89ab1aea
Bug 1382083 - Update harfbuzz to version 1.4.7. r=jfkthame
2017-07-19 12:50:00 -04:00
Nicolas Silva
0628887ea0
Bug 1378113 - Avoid LayerManager reentrency issues when propagating composite notifications. r=dvander
2017-07-19 10:18:25 +02:00
Jonathan Kew
10934e3b01
Bug 1381471 - Refactor gfxPlatform::IsFontFormatSupported implementations to put all the cross-platform behavior in the base class and remove most overrides. r=heycam
2017-07-20 09:57:00 +01:00
Kartikaya Gupta
40a2268e97
Bug 1380645 - Update webrender to cset b83c200c657f6b6fb17d09f329ba77803420b46a. r=jrmuizel
...
MozReview-Commit-ID: B2CgO2o0RDf
--HG--
extra : rebase_source : 8b630565111f9ca59fb80b4f30f658f611511edd
2017-07-21 09:05:31 -04:00
Kartikaya Gupta
c4a54bfe61
Bug 1382682 - Collect scroll metadata for scrollinfo layers as well. r=mstange
...
MozReview-Commit-ID: JdHExWIpet9
--HG--
extra : rebase_source : d435088cdbc8659e44daeef932f1713ba078b5dc
2017-07-21 08:34:11 -04:00
Kartikaya Gupta
e5b6c40781
Bug 1382682 - Collect scroll metadata from the display list in layers-free webrender. r=mstange
...
MozReview-Commit-ID: 9uiwmjpJH3T
--HG--
extra : rebase_source : 5f6446a78b2f949dfdefcaddc78012efa6241f5b
2017-07-21 08:33:24 -04:00
Ryan VanderMeulen
d229288071
Merge m-c to autoland. a=merge
...
CLOSED TREE
--HG--
extra : amend_source : 2ab51304cc7df444f22c3aac001a1aba61faee3a
2017-07-21 09:42:41 -04:00
Kartikaya Gupta
d9edfa153c
Bug 1382744 - Make sure we process nested display items for layers-free webrender mode. r=ethlin
...
MozReview-Commit-ID: mTox2irS1w
--HG--
extra : rebase_source : 97cb2163aaf4a9f6df62688724df2ee051f55880
2017-07-20 14:14:25 -04:00
Bevis Tseng
76fdf58819
Bug 1378476 - Label layers::DestroyTextureData. r=nical
2017-07-19 14:23:19 +08:00
sotaro
f6a2bc20d3
Bug 1382141 - Remove generate_frame from wr_api_set_root_pipeline() r=nical
2017-07-20 10:47:00 +09:00
sotaro
200cae20a8
Bug 1382091 - Delete ImageKeys with ClearCachedResources r=nical
2017-07-20 10:30:31 +09:00
Wes Kocher
b5bcc4905e
Merge inbound to central, a=merge CLOSED TREE
...
MozReview-Commit-ID: CBL7SUEUGKV
2017-07-19 17:29:56 -07:00
Ryan Hunt
f116107a57
Bug 1379280 - Only do async keyboard scrolling for a selection, not a focused element. r=smaug
...
This commit changes async keyboard scrolling to be enabled only if the content to
scroll is from a selection. This works around the problem of detecting whether
an arbitrary element has key listeners that should prevent async key scrolling,
because when they have the focus we will have disabled async key scrolling.
MozReview-Commit-ID: 6HhSuGZNsMX
--HG--
extra : rebase_source : 98a6449dd1e913136ca66532a67df8e0bb717e52
2017-07-13 15:53:26 -05:00
Ryan Hunt
522bc76415
Bug 1382128 part 8 - Remove Wr prefix from some type aliases. r=kats
...
MozReview-Commit-ID: 5h7QobhcYc1
--HG--
extra : rebase_source : 34d6636b6c3726ccc21b105f05227e27f84e63c9
2017-07-19 03:28:58 -04:00
Ryan Hunt
e06d502736
Bug 1382128 part 7 - Organize types in webrender_bindings. r=kats
...
This commit organizes the structs in bindings.rs to be sorted by similarity.
MozReview-Commit-ID: KIskAwDiJIc
--HG--
extra : rebase_source : 2854f8d7f3a60fee6e2136db6b1a91c9c7dc0e24
2017-07-19 02:54:10 -04:00
Ryan Hunt
d9bbfee6e2
Bug 1382128 part 6 - Remove WrBorderSides, WrBorderRadius, WrBorderWidths, WrNinePatchDescriptors. r=kats
...
MozReview-Commit-ID: 7YkHoNs64T9
--HG--
extra : rebase_source : f6f29cea6753d95857b0d65ae97faed1ed306f10
2017-07-19 01:56:20 -04:00
Ryan Hunt
c013220860
Bug 1382128 part 5 - Remove WrGradientStop and WrGradientExtendMode. r=kats
...
MozReview-Commit-ID: 47Rb5jUpCFX
--HG--
extra : rebase_source : 6b4d3e6193b08bc978751921d12a0bb37a60c927
2017-07-19 01:47:07 -04:00
Ryan Hunt
f082c1791e
Bug 1382128 part 4 - Remove WrGlyphInstance. r=kats
...
MozReview-Commit-ID: 2CpW51FKUoK
--HG--
extra : rebase_source : d24e596dbd1a114d660e0b0ec1657f3efc11965d
2017-07-18 18:53:09 -04:00
Ryan Hunt
9b7f455eef
Bug 1382128 part 3 - Rename WrByteSlice to ByteSlice. r=kats
...
MozReview-Commit-ID: 4jOsyvwxKrq
--HG--
extra : rebase_source : b40f6aac20087f805366f2f304fb8d45072b936a
2017-07-18 18:35:52 -04:00
Ryan Hunt
017d292cac
Bug 1382128 part 2 - Remove WrPoint, WrSize, WrRect, WrMatrix, and WrColor. r=kats
...
MozReview-Commit-ID: 9koNScu4CyE
--HG--
extra : rebase_source : 68185e949ddf2ae346a5d597d056a7f2d9ea7a28
2017-07-18 18:32:46 -04:00
Kartikaya Gupta
78a69a5578
Bug 1382200 - Eliminate LayerMetricsWrapper::IsScrollInfoLayer entirely by inlining it. r=botond
...
MozReview-Commit-ID: KX35cjOAQw7
--HG--
extra : rebase_source : 2e451ce0250ec17fc7f1a642e5a8a341c073105d
2017-07-19 09:24:28 -04:00
Kartikaya Gupta
4dfe8eadc0
Bug 1382200 - Change implementation of the LayerMetricsWrapper IsScrollInfoLayer to use the metrics flag. r=botond
...
This also updates the WebRenderScrollDataWrapper function as it is meant
to be semantically equivalent to the LayerMetricsWrapper one, which
allows removal of a flag propagation.
MozReview-Commit-ID: 9DBx4qbhq5A
--HG--
extra : rebase_source : 3201d8a4bb7192ecdbe95983b605ac53b1a28c50
2017-07-19 09:24:24 -04:00
Kartikaya Gupta
1147b9727c
Bug 1382200 - Rename Layer::IsScrollInfoLayer to better capture what the call sites care about. r=botond
...
MozReview-Commit-ID: 1vMBMo5zOhK
--HG--
extra : rebase_source : c7f7e94c87c177cc244885912a916133a7cbfbd3
2017-07-19 09:24:22 -04:00
Ryan Hunt
3f3cb0a954
Bug 1382128 part 1 - Use a namespace in webrender_bindings. r=kats
...
MozReview-Commit-ID: 3JTMa9Ix5S7
--HG--
extra : rebase_source : 0bea14d9e395cab260d2db5135b1f64e9f82b2e2
2017-06-27 19:20:36 -04:00
Honza Bambas
8f8eed7be6
Bug 1378375 - Kill switch preference for image network request prioritization according layout position. r=tnikkel
2017-07-14 09:26:00 -04:00
Kevin Chen
91dc0db35c
Bug 1364563 - Add a path for content process only device reset. r=dvander
2017-07-18 23:09:00 -04:00
Ryan VanderMeulen
0cfb1d8460
Merge inbound to m-c. a=merge
...
CLOSED TREE
2017-07-19 10:00:35 -04:00
Sebastian Hengst
36e308b1fc
Backed out changeset 6e571ab7b558 (bug 1382104) for asserting at dom/canvas/WebGLContextUtils.cpp:714 in browser-chrome tests and failing GTest's Gfx.CompositorSimpleTree. r=backout
2017-07-19 09:53:13 +02:00
Jeff Gilbert
c8d4e41e8d
Bug 1382104 - Remove internal-vs-user FB bindings. - r=daoshengmu
...
MozReview-Commit-ID: 1lZouQUnaDl
2017-07-18 22:52:25 -07:00