Narcis Beleuzu
3a7fba9cb8
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-01-25 06:31:03 +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
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
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
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
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
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
Glenn Watson
aeeb0f3b78
Bug 1521420 - Skip some redundant work during picture caching updates. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D17085
--HG--
extra : moz-landing-system : lando
2019-01-22 02:10:01 +00:00
Anthony Ramine
bc08dac95c
Bug 1521518 - Update image to 0.21 r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D17127
--HG--
extra : moz-landing-system : lando
2019-01-21 15:12:26 +00:00
Glenn Watson
07e5fa753f
Bug 1521329
- Fix adding extremely large primitives to picture caching tile dependencies. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D17072
--HG--
extra : moz-landing-system : lando
2019-01-20 01:30:21 +00:00
Glenn Watson
c88879380c
Bug 1521011 - Support multiple dirty rects for picture caching. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D16942
--HG--
extra : moz-landing-system : lando
2019-01-19 00:53:45 +00:00
Bobby Holley
63b916b15b
Bug 1520678 - Rename the *Resource* types to be more clearly about interning. r=kamidphish
...
Depends on D16781
Differential Revision: https://phabricator.services.mozilla.com/D16910
2019-01-17 22:21:50 -08:00
Bobby Holley
0d9b3416c9
Bug 1520678 - Simplify naming of interner and data_store instances. r=kamidphish
...
Depends on D16780
Differential Revision: https://phabricator.services.mozilla.com/D16781
2019-01-17 22:21:48 -08:00
Bobby Holley
95f00ec60f
Bug 1520678 - Use macros to reduce boilerplate. r=kamidphish
...
Depends on D16779
Differential Revision: https://phabricator.services.mozilla.com/D16780
2019-01-17 22:21:45 -08:00
Bobby Holley
8120983fd7
Bug 1520678 - Declare intern-related types in a structured way. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D16779
2019-01-17 22:21:41 -08:00
Bogdan Tara
b93f9fb7c3
Backed out 4 changesets (bug 1520678) for build bustages complaining no field resources
CLOSED TREE
...
Backed out changeset ad7c9c863c2e (bug 1520678)
Backed out changeset 64717bf7f849 (bug 1520678)
Backed out changeset 5fa2f414676e (bug 1520678)
Backed out changeset 1d2ae392021c (bug 1520678)
2019-01-18 04:05:26 +02:00
Bobby Holley
bad6a4b15e
Bug 1520678 - Rename the *Resource* types to be more clearly about interning. r=kamidphish
...
Depends on D16781
Differential Revision: https://phabricator.services.mozilla.com/D16910
--HG--
extra : moz-landing-system : lando
2019-01-18 00:40:44 +00:00
Bobby Holley
1cc37c6e8c
Bug 1520678 - Simplify naming of interner and data_store instances. r=kamidphish
...
Depends on D16780
Differential Revision: https://phabricator.services.mozilla.com/D16781
--HG--
extra : moz-landing-system : lando
2019-01-18 00:45:13 +00:00
Bobby Holley
f5b664ed7e
Bug 1520678 - Use macros to reduce boilerplate. r=kamidphish
...
Depends on D16779
Differential Revision: https://phabricator.services.mozilla.com/D16780
--HG--
extra : moz-landing-system : lando
2019-01-18 00:45:27 +00:00
Bobby Holley
9dd944fbdf
Bug 1520678 - Declare intern-related types in a structured way. r=kamidphish
...
Differential Revision: https://phabricator.services.mozilla.com/D16779
--HG--
extra : moz-landing-system : lando
2019-01-18 00:39:24 +00:00
Emilio Cobos Álvarez
aa64e87398
Bug 1520851 - Fix wrench / reftests / examples.
...
This fixes stuff for both refence frame changes.
Differential Revision: https://phabricator.services.mozilla.com/D16883
2019-01-17 21:13:24 +01:00
Emilio Cobos Álvarez
2c1aaa2304
Bug 1520851 - Make a reference frame's transform not optional. r=kvark
...
No good reason for it to be an option.
Differential Revision: https://phabricator.services.mozilla.com/D16876
2019-01-17 21:13:15 +01:00