Commit Graph

32306 Commits

Author SHA1 Message Date
Matt Woodrow
becd2488d6 Bug 1520269 - Use the most recently skipped vsync id for catch up composites. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17598

--HG--
extra : moz-landing-system : lando
2019-01-25 05:09:46 +00:00
Narcis Beleuzu
3a7fba9cb8 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-25 06:31:03 +02:00
Narcis Beleuzu
dcd0b9d50a Merge inbound to mozilla-central. a=merge 2019-01-25 06:28:32 +02:00
Narcis Beleuzu
6788c5b994 Merge autoland to mozilla-central. a=merge 2019-01-25 06:27:18 +02:00
Glenn Watson
a792eb73a1 Bug 1522395 - Fix double inflation of text shadow bounds. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D17468

--HG--
extra : moz-landing-system : lando
2019-01-25 00:28:46 +00:00
shindli
770fc86d09 Backed out changeset c61a5f1a655c (bug 1522555) for wrench bustages in reftests/border/border-suite-2.png. a=backout CLOSED TREE
--HG--
extra : source : ee1dce651a922e79f0296dc23375a32aa3a5465b
2019-01-24 20:54:01 +02:00
Emilio Cobos Álvarez
e4fc089556 Bug 1522555 - Remove a lot of dead code. r=kvark
We can always pull this back from history should we need it, but given
how broken the texture caching of pictures was (see the recent text shadow
story) I suspect we won't.

Differential Revision: https://phabricator.services.mozilla.com/D17524

--HG--
extra : moz-landing-system : lando
2019-01-24 17:31:20 +00:00
Ciure Andrei
763557eef3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 05:47:10 +02:00
Ciure Andrei
c035ee7d3a Merge inbound to mozilla-central. a=merge 2019-01-24 05:44:33 +02:00
Matt Woodrow
d4ecd598da Bug 1520682 - Limit the amount of filter ops per stacking context in WebRender. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17415

--HG--
extra : moz-landing-system : lando
2019-01-24 03:02:17 +00:00
Glenn Watson
6b33b8f6a1 Bug 1522352 - Add GPU timer group for scale operations. r=kamidphish
Differential Revision: https://phabricator.services.mozilla.com/D17432

--HG--
extra : moz-landing-system : lando
2019-01-24 02:32:08 +00:00
Dan Glastonbury
e17294b6e9 Bug 1518840 - P2: Clean up dead code warnings. r=gw
Depends on D17329

Differential Revision: https://phabricator.services.mozilla.com/D17330

--HG--
extra : moz-landing-system : lando
2019-01-23 23:41:59 +00:00
Dan Glastonbury
045163d3ea Bug 1518840 - P1: Remove rendering blurs into texture cache. r=gw,emilio
Caching text-shadows into texture cache was leading to rendering artifacts with
missing shadows.  Switch to using the picture path for all picture blurs and
rely upon picture caching to reduce repetitive work.

Differential Revision: https://phabricator.services.mozilla.com/D17329

--HG--
extra : moz-landing-system : lando
2019-01-23 23:41:51 +00:00
Alex Gaynor
e9ce39db0d Bug 1485463 - Part 2 - use IPC errors to handle an attempt to allocate too many PCompositorBridgeParent; r=aosmond
This cannot actually happen in the real world because this path is specific to
when the compositor process is also the parent process, and thus is not
actually IPC. However, the fuzzer can trigger this case.

Depends on D14587

Differential Revision: https://phabricator.services.mozilla.com/D14588

--HG--
extra : moz-landing-system : lando
2019-01-23 14:32:39 +00:00
Alex Gaynor
b45a566b9d Bug 1485463 - Part 1 - added a fuzzer for PCompositorManagerParent IPC; r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D14587

--HG--
extra : moz-landing-system : lando
2019-01-23 14:32:38 +00:00
Bobby Holley
a3a657a463 Bug 1522654 - Make the primitive debug display paint a transparent rect for pictures. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D17545
2019-01-24 14:14:52 -08:00
Glenn Watson
acb7379c4c Bug 1522351 - Improve accuracy of subpixel box shadows. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17431

--HG--
extra : moz-landing-system : lando
2019-01-24 21:38:18 +00:00
shindli
03887afb69 Backed out changeset 9a347a546d90 (bug 1522351) for wrench bustage in reftests/boxshadow/no-stretch.png CLOSED TREE 2019-01-24 22:30:24 +02:00
Glenn Watson
892eb7ec20 Bug 1522351 - Improve accuracy of subpixel box shadows. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17431

--HG--
extra : moz-landing-system : lando
2019-01-24 20:07:46 +00:00
Emilio Cobos Álvarez
89d4f21d5f Bug 1522555 - Remove a lot of dead WebRender code. r=kvark
We can always pull this back from history should we need it, but given
how broken the texture caching of pictures was (see the recent text shadow
story) I suspect we won't.

Differential Revision: https://phabricator.services.mozilla.com/D17524
2019-01-24 20:41:51 +01:00
shindli
788e6ecb86 Backed out changeset c61a5f1a655c (bug 1522555) for wrench bustages in reftests/border/border-suite-2.png CLOSED TREE 2019-01-24 20:54:01 +02:00
Bobby Holley
5125653f0b Bug 1522017 - Don't push an extra stacking context for iframes, and eliminate solid rect at pipeline roots. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D17437
2019-01-24 10:44:36 -08:00
Bobby Holley
fed23c9e3e Bug 1522017 - Clip picture caching debug display to avoid overflowing the browser chrome. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D17436
2019-01-24 10:44:36 -08:00
Bobby Holley
bf4d481f78 Bug 1522017 - Make picture caching explicit. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D17435
2019-01-24 10:44:35 -08:00
Bobby Holley
9d28f0c412 Bug 1522017 - Introduce StackingContextParams to avoid death by a thousand argument. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17434
2019-01-24 10:44:35 -08:00
Lee Salzman
73c1f50be6 Bug 1455848 - implement shared cache of dwrote font files. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16898
2019-01-17 15:45:36 -05:00
Lee Salzman
78dc1ee852 Bug 1455848 - update dwrote to version 0.8. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16897
2019-01-17 15:45:26 -05:00
Lee Salzman
c7d1539b15 Bug 1455848 - use paths for WR font handles on Windows. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16896
2019-01-17 15:45:07 -05:00
Razvan Maries
6161f7cc5b Backed out 4 changesets (bug 1455848) for windows wrench failures. CLOSED TREE
Backed out changeset d56504db04ea (bug 1455848)
Backed out changeset f2279ecacb81 (bug 1455848)
Backed out changeset 44a36f0fe512 (bug 1455848)
Backed out changeset b8444f241aca (bug 1455848)
2019-01-24 00:56:40 +02:00
Lee Salzman
10e72eb4f8 Bug 1455848 - fix wrench font_key_from_name parameter order. r=me CLOSED TREE 2019-01-23 17:04:13 -05:00
Lee Salzman
a2496f28df Bug 1455848 - implement shared cache of dwrote font files. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16898
2019-01-17 15:45:36 -05:00
Lee Salzman
bae6f29257 Bug 1455848 - update dwrote to version 0.8. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16897
2019-01-17 15:45:26 -05:00
Lee Salzman
bd0b2ed9f0 Bug 1455848 - use paths for WR font handles on Windows. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16896
2019-01-17 15:45:07 -05:00
Ciure Andrei
a4eeeccf1d Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-01-23 20:55:29 +02:00
Sebastian Hengst
a612973f64 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-23 18:51:14 +02:00
Andrew Osmond
b04c5a5091 Bug 1501195 - Fix snapping issues caused by translation only transforms. r=jrmuizel
In nsDisplayTransform::CreateWebRenderCommands we should be rounding the
translation from the reference frame if there is no other transformation
to better match non-WebRender which performs similar rounding in
ChooseScaleAndSetTransform.

Differential Revision: https://phabricator.services.mozilla.com/D14265
2019-01-23 12:15:41 -05:00
Sebastian Hengst
2ecf173b14 Merge mozilla-central to autoland 2019-01-23 11:31:44 +02:00
Daosheng Mu
697ae6228a Bug 1518895 - Part 3: Removing VR system managers when VR process is shutdown. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D17037

--HG--
extra : moz-landing-system : lando
2019-01-22 21:58:51 +00:00
Daosheng Mu
9e6fcbe92a Bug 1518895 - Part 2: Crash report support in VR process. r=kip,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D16759

--HG--
extra : moz-landing-system : lando
2019-01-23 01:22:39 +00:00
Markus Stange
65854967cf Bug 1509425 - Undo an optimization that unexpectedly affected hit testing. r=bas
Differential Revision: https://phabricator.services.mozilla.com/D16912

--HG--
extra : moz-landing-system : lando
2019-01-23 03:53:11 +00:00
Glenn Watson
a3f39cf275 Bug 1522028 - Avoid interning text run primitives due to scrolled offset field. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17317

--HG--
extra : moz-landing-system : lando
2019-01-23 03:48:19 +00:00
Glenn Watson
22c54cabc1 Bug 1521689 - Reduce invalidations caused by world clip rects. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17206

--HG--
extra : moz-landing-system : lando
2019-01-23 03:47:21 +00:00
Glenn Watson
46344e15fc Bug 1522022 - Inflate picture caching dirty rects when encountering a blur filter. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17316

--HG--
extra : moz-landing-system : lando
2019-01-23 03:17:56 +00:00
Bas Schouten
587e039c49 Bug 1521368: Forego drawing if our drawtarget is invalid, this can happen on a devicereset. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D17224

--HG--
extra : moz-landing-system : lando
2019-01-22 23:09:28 +00:00
Bobby Holley
838d3eb9fd Bug 1521920 - Remove conditional compilation around debug_renderer. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17284

--HG--
extra : moz-landing-system : lando
2019-01-22 21:29:24 +00:00
shindli
d155d957c2 Backed out changeset 3bf9f045d452 (bug 1521805) for wrench failure in reftests/text/decorations-suite.png CLOSED TREE 2019-01-22 22:40:02 +02:00
Bobby Holley
819658d44b Bug 1521187 - Derive more. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17029
2019-01-22 12:19:22 -08:00
Bobby Holley
c0182b02f9 Bug 1521187 - Add a dependency on derive_more. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17028


--HG--
rename : third_party/rust/semver/.cargo-checksum.json => third_party/rust/semver-0.6.0/.cargo-checksum.json
rename : third_party/rust/semver/Cargo.toml => third_party/rust/semver-0.6.0/Cargo.toml
rename : third_party/rust/semver/README.md => third_party/rust/semver-0.6.0/README.md
rename : third_party/rust/semver/src/lib.rs => third_party/rust/semver-0.6.0/src/lib.rs
rename : third_party/rust/semver/src/version.rs => third_party/rust/semver-0.6.0/src/version.rs
rename : third_party/rust/semver/src/version_req.rs => third_party/rust/semver-0.6.0/src/version_req.rs
2019-01-22 12:19:22 -08:00
Emilio Cobos Álvarez
645a673ff0 Bug 1521805 - Don't render cached blurs twice. r=gw
It's pushed to the cached render task list, so we're duplicating work.

I missed this in https://github.com/servo/webrender/pull/3444.

Thanks for Glenn and Dan for finding it on IRC :)

Differential Revision: https://phabricator.services.mozilla.com/D17253

--HG--
extra : moz-landing-system : lando
2019-01-22 20:00:04 +00:00
Ryan Hunt
85886cd910 Bug 1474196 - Don't cancel fling animations when we receive a scroll update. r=botond
A fling animation is computed using velocity and so it can continue
with a relative or absolute scroll update. This seems to match other
browser's behavior.

Differential Revision: https://phabricator.services.mozilla.com/D17264

--HG--
extra : moz-landing-system : lando
2019-01-22 19:33:58 +00:00