Bogdan Tara
3ccaa3b9ba
Backed out changeset e23608ddeac0 (bug 1527884) for wrench bustages CLOSED TREE
2019-02-14 16:43:24 +02:00
Nicolas Silva
3d93798308
Bug 1527884 - WebRender version 0.60.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19780
--HG--
extra : moz-landing-system : lando
2019-02-14 13:40:51 +00:00
Glenn Watson
e44f3a225c
Bug 1527522 - Add external hooks to WR to allow integration with the Gecko profiler. r=kvark,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19611
--HG--
extra : moz-landing-system : lando
2019-02-13 21:46:32 +00:00
Cosmin Sabou
01b4b3830e
Backed out changeset bc69bea83b66 (bug 1527522) for wrench bustages. CLOSED TREE
2019-02-13 09:03:44 +02:00
Glenn Watson
6bb5798bee
Bug 1527522 - Add external hooks to WR to allow integration with the Gecko profiler. r=kvark,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19611
--HG--
extra : moz-landing-system : lando
2019-02-13 04:02:02 +00:00
sotaro
0e2cb6d4e8
Bug 1514156 - Add RenderCompositorEGL for wayland r=nical
...
When GDK_BACKEND is wayland, widget is not fully mapped during creating CompositorSession. Needs to create valid EGLSurface after widget is fully mapped.
Differential Revision: https://phabricator.services.mozilla.com/D18940
2019-02-12 16:33:31 +09:00
Oana Pop Rus
e00ea598e5
Merge inbound to mozilla-central. a=merge
2019-02-06 11:53:48 +02:00
Glenn Watson
43dfba16ac
Bug 1524385 - Set the current clip chain on the stacking context item. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D18527
--HG--
extra : moz-landing-system : lando
2019-02-06 04:35:37 +00:00
Kartikaya Gupta
2030952357
Back out two changesets from bug 1523776 for causing multiple regressions. r=backout
2019-01-31 14:44:33 -05:00
Daniel Varga
325e31df1d
Merge mozilla-central to mozilla-inbound. a=merge
2019-01-31 06:30:06 +02:00
Kartikaya Gupta
c8c588bf80
Bug 1523776 - Don't set the parent link when creating a new clip chain. r=kvark
...
It turns out that setting the parent link on a clip chain is no longer
needed (and probably hasn't been since WR started applying a stacking
context's clip to the SC's contents). In fact it can produce incorrect
behaviour in some cases, because it doesn't match the semantics of
Gecko's clip chains. This removes the parent link on the Gecko side and
adds a test for this scenario.
Differential Revision: https://phabricator.services.mozilla.com/D18101
--HG--
extra : moz-landing-system : lando
2019-01-30 21:39:38 +00:00
Bobby Holley
d9c60f139c
Bug 1512287
- Expose dirty regions to wrench. r=gw
...
Depends on D17991
Differential Revision: https://phabricator.services.mozilla.com/D17992
--HG--
extra : moz-landing-system : lando
2019-01-30 08:57:37 +00:00
Emilio Cobos Álvarez
a2231bd95c
Bug 1498639 - Give WR the id of the scroll frame perspective scrolls relative to, and compute the right transform based on that. r=kats,kvark
...
I think this is as clean as it can get.
Differential Revision: https://phabricator.services.mozilla.com/D17848
--HG--
extra : moz-landing-system : lando
2019-01-28 23:41:08 +00: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
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
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
Lee Salzman
9e135c5cd1
Bug 1524509 - track whether a WR stacking context is animated separately from whether it should rasterize locally. r=jrmuizel
2019-02-05 16:29:11 -05:00
WR Updater Bot
1e4aa0cadd
Bug 1521518 - Update crate versions for changes in WR PR #3514 . r=kats
...
Depends on D17127
Differential Revision: https://phabricator.services.mozilla.com/D17128
--HG--
extra : moz-landing-system : lando
2019-01-21 15:12:54 +00:00
Sylvestre Ledru
755a1a7c2f
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D17063
--HG--
extra : moz-landing-system : lando
2019-01-21 14:49:22 +00:00
Cosmin Sabou
7ccc9d8b0b
Merge mozilla-inbound to mozilla-central. a=merge
2019-01-19 11:57:49 +02:00
Jeff Muizelaar
91c37e95f0
Bug 1520955. Add ref qualifier to DataMutex for more safety. r=froydnj
...
We lose some sugar but gain some safety. This seems like the right
trade. If people want sugar they should use Rust.
Differential Revision: https://phabricator.services.mozilla.com/D16918
--HG--
extra : moz-landing-system : lando
2019-01-18 16:48:22 +00:00
Greg Tatum
7042c8f1c3
Bug 1520526 - Add categories to all profiler markers; r=mstange
...
This commit adds categories to all markers. This way the profiler's
marker categories and frame label categories agree. There are a few
duplicate category properties on some of the marker payloads, but
this could be cleaned up in a follow-up if needed.
Differential Revision: https://phabricator.services.mozilla.com/D16864
--HG--
extra : moz-landing-system : lando
2019-01-18 15:40:15 +00: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
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
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
Jeff Muizelaar
c87a6c66d7
Bug 1520651. Use a DataMutex around mWindowInfos instead of a standalone Mutex. r=mattwoodrow
...
This ensures that access is locked.
Differential Revision: https://phabricator.services.mozilla.com/D16760
--HG--
extra : moz-landing-system : lando
2019-01-16 23:25:35 +00: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
Emilio Cobos Álvarez
4a8ff157a5
Bug 1520664 - Cleanup ReferenceFrame so that each of them has a single matrix. r=kvark
...
The only thing using both was perspective, but that's not really needed with the current setup.
This more closely matches Gecko, too.
Differential Revision: https://phabricator.services.mozilla.com/D16764
2019-01-17 21:13:07 +01:00
Brindusan Cristian
ac9bb930c9
Backed out changeset bbc57e229df6 (bug 1520664) for webrender bustages. CLOSED TREE
2019-01-17 19:20:00 +02:00
Emilio Cobos Álvarez
3fe4fef309
Bug 1520664 - Bug 1498639 - Cleanup ReferenceFrame so that each of them has a single matrix. r=kvark
...
The only thing using both was perspective, but that's not really needed with the current setup.
This more closely matches Gecko, too.
Differential Revision: https://phabricator.services.mozilla.com/D16764
--HG--
extra : moz-landing-system : lando
2019-01-17 16:08:35 +00:00
Dzmitry Malyshau
1ab11075de
Bug 1520301 - Fix scroll frame default positioning r=jrmuizel
...
When scroll frames are created, and no explicit parent is provided,
the old code used to take the ClipID from the c/s stack. The stack
has been removed on WR side, and this parent assignment got lost.
This change takes the SpatialID from the top of the stack on Gecko
side to replicate the old behavior.
Differential Revision: https://phabricator.services.mozilla.com/D16732
--HG--
extra : moz-landing-system : lando
2019-01-17 16:43:08 +00:00
Cosmin Sabou
d28e15a531
Backed out changeset d4b7dbc0379f (bug 1520301) for reftest failures on gfx/tests/reftest/1519754.html.
2019-01-17 02:40:32 +02:00
Dzmitry Malyshau
ce39249b85
Bug 1520301 - Fix scroll frame default positioning r=jrmuizel
...
When scroll frames are created, and no explicit parent is provided,
the old code used to take the ClipID from the c/s stack. The stack
has been removed on WR side, and this parent assignment got lost.
This change takes the SpatialID from the top of the stack on Gecko
side to replicate the old behavior.
Differential Revision: https://phabricator.services.mozilla.com/D16732
--HG--
extra : moz-landing-system : lando
2019-01-16 21:00:05 +00:00
Emilio Cobos Álvarez
ad9f663ba6
Bug 1519501 - Generate webrender_ffi_generated.h at build time. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D16400
2019-01-14 13:44:58 +01:00
Margareta Eliza Balazs
9dda825205
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-18 12:31:59 +02:00
Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Ehsan Akhgari
06c3d29113
Bug 1521000 - Part 1: Reformat the tree to ensure everything is formatted correctly with clang-format r=sylvestre
...
Summary: # ignore-this-changeset
Reviewers: sylvestre
Reviewed By: sylvestre
Subscribers: reviewbot, emilio, jandem, bbouvier, karlt, jya
Bug #: 1521000
Differential Revision: https://phabricator.services.mozilla.com/D16936
--HG--
extra : histedit_source : 4add583bfa729ccc1aef934629ed45ff095189b0
2019-01-18 10:12:56 +01:00
Emilio Cobos Álvarez
e578ab79b9
Bug 1519639 - Update cbindgen config and generated FFI header. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16391
2019-01-13 11:21:21 +01:00
Bobby Holley
dc649b23cc
Bug 1519454 - Use a macro to declare interners and hook up memory reporters. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16356
2019-01-12 12:36:27 -08:00
Bogdan Tara
1b63fe08ee
Backed out 4 changesets (bug 1519454) for api.rs build bustage CLOSED TREE
...
Backed out changeset 21d74c03c00a (bug 1519454)
Backed out changeset 054028a8d4a7 (bug 1519454)
Backed out changeset e9b1d04247de (bug 1519454)
Backed out changeset f3ef205b4f63 (bug 1519454)
--HG--
rename : third_party/rust/malloc_size_of_derive/LICENSE-APACHE => servo/components/malloc_size_of_derive/LICENSE-APACHE
rename : third_party/rust/malloc_size_of_derive/LICENSE-MIT => servo/components/malloc_size_of_derive/LICENSE-MIT
rename : third_party/rust/malloc_size_of_derive/lib.rs => servo/components/malloc_size_of_derive/lib.rs
2019-01-12 21:54:54 +02:00
Bobby Holley
a2868de665
Bug 1519454 - Use a macro to declare interners and hook up memory reporters. r=emilio
...
Depends on D16355
Differential Revision: https://phabricator.services.mozilla.com/D16356
--HG--
extra : moz-landing-system : lando
2019-01-12 19:22:03 +00:00
Emilio Cobos Álvarez
b7102def68
Bug 1514384 - Pass the current clip chain id instead of clipping to the filter bounds. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D16206
2019-01-11 22:19:19 +01:00
Jeff Muizelaar
17b5ec3dd2
Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
...
This avoids code duplication and simplifies push_stacking_context
Differential Revision: https://phabricator.services.mozilla.com/D16050
--HG--
extra : moz-landing-system : lando
2019-01-10 19:41:08 +00:00
Cosmin Sabou
88993e172c
Backed out changeset 10dedfde1015 (bug 1509182) for causing build bustages.
...
--HG--
extra : rebase_source : 4389819cbb88af16724480f571b0abcd027015ba
2019-01-10 20:52:49 +02:00
Jeff Muizelaar
ef9bb810f0
Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
...
This avoids code duplication and simplifies push_stacking_context
Differential Revision: https://phabricator.services.mozilla.com/D16050
--HG--
extra : moz-landing-system : lando
2019-01-10 18:40:56 +00:00
Csoregi Natalia
ae6fde5883
Backed out changeset 8e078c86db82 (bug 1509182) for bustage on WebRenderTypes.h:789. CLOSED TREE
2019-01-10 18:15:42 +02:00
Jeff Muizelaar
a0468b94c6
Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
...
This avoids code duplication and simplifies push_stacking_context
Differential Revision: https://phabricator.services.mozilla.com/D16050
--HG--
extra : moz-landing-system : lando
2019-01-10 14:20:21 +00:00
Kartikaya Gupta
fa555ac02c
Bug 1507522 - Drop revision.txt and WR update process. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16105
--HG--
extra : moz-landing-system : lando
2019-01-10 14:14:13 +00:00