Dzmitry Malyshau
5695f517a5
Bug 1726626 - Move gfx/wgpu into a 3rd party dependency r=jgilbert,bholley
...
This update makes wgpu a vendored dependency instead of having it in gfx/wgpu.
## Notes
It relies on https://phabricator.services.mozilla.com/D123157
It has a quirk related to OpenGL ES backend. Previousy, we manually had to disable GL backend
in order to avoid vendoring WASM dependencies in. This time, manual editing is more complicated,
so instead this change adds a few cargo patch lines to point WASM dependencies to dummy projects.
The update also totally removes SPIRV-Cross, since the latest `wgpu` doesn't depend on it any more.
The compiled binary size for Gecko should improve with this.
Differential Revision: https://phabricator.services.mozilla.com/D123153
2021-09-03 16:52:08 +00:00
Gerald Squelart
38d26336e0
Bug 1720846 - Add mozglue/baseprofiler and tools/profiler to non-unified-compat - r=florian
...
Depends on D120301
Differential Revision: https://phabricator.services.mozilla.com/D120302
2021-07-20 09:31:17 +00:00
Nika Layzell
e983da120a
Bug 1706375 - Support building ipc/glue in non-unified mode, r=ipc-reviewers,mccr8
...
This both helps IDE integration and will help avoid build issues which would've
otherwise cropped up when adding new files to the directory for bug 1706374.
Differential Revision: https://phabricator.services.mozilla.com/D112764
2021-04-22 14:32:03 +00:00
David Major
bc943f076f
Bug 1688292 - Fix non-unified build errors in netwerk/cache2/ r=necko-reviewers,valentin
...
This is a drive-by fix while I was looking into something else.
Differential Revision: https://phabricator.services.mozilla.com/D102795
2021-01-25 12:23:13 +00:00
Andi-Bogdan Postelnicu
8de41d8d26
Bug 1683561
- Make `accessibility` buildable outside of `unified-build` environment. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D100212
2021-01-05 09:47:12 +00:00
Andi-Bogdan Postelnicu
0fd4f87a0c
Bug 1683557 - Make `image` buildable outside of `unified-build` environment. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D100211
2021-01-04 14:20:22 +00:00
Andi-Bogdan Postelnicu
d5cca8c6ff
Bug 1683553 - Make `hal` buildable outside of `unified-build` environment. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D100210
2021-01-04 14:20:19 +00:00
Andi-Bogdan Postelnicu
7b246e293f
Bug 1683551 - Make `gfx` buildable outside of `unified-build` environment. r=sg,jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D100209
2021-01-04 14:20:17 +00:00
Andi-Bogdan Postelnicu
8f28b5cf01
Bug 1683540 - Make `extensions` buildable outside of `unified-build` environment. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D100208
2021-01-04 14:18:58 +00:00
Andi-Bogdan Postelnicu
b6b336c821
Bug 1683534 - Make `editor` buildable outside of `unified-build` environment. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D100206
2021-01-04 14:18:50 +00:00
Andi-Bogdan Postelnicu
8dcc17a525
Bug 1683532 - Make `docshell` buildable outside of `unified-build` environment. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D100205
2021-01-04 14:18:37 +00:00
Andi-Bogdan Postelnicu
aac5ac29dc
Bug 1626555 - Add `dom/xul` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97197
2020-11-17 09:28:10 +00:00
Andi-Bogdan Postelnicu
927d2292fd
Bug 1626555 - Add `dom/xlst` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97192
2020-11-16 19:57:48 +00:00
Andi-Bogdan Postelnicu
ce6a5ee2f7
Bug 1626555 - Add `dom/xml` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97191
2020-11-16 19:57:45 +00:00
Andi-Bogdan Postelnicu
25816ebd9a
Bug 1626555 - Add `dom/xhr` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97187
2020-11-16 19:57:35 +00:00
Andi-Bogdan Postelnicu
0c905d6304
Bug 1626555 - Add `dom/worklet` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97175
2020-11-16 19:57:25 +00:00
Andi-Bogdan Postelnicu
65e3d61d13
Bug 1626555 - Add `dom/workers` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97170
2020-11-16 19:57:14 +00:00
Andi-Bogdan Postelnicu
522be9da14
Bug 1626555 - Add `dom/webgpu` to the list of non-unified-build-compatible directories. r=sg,kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D97166
2020-11-16 19:57:04 +00:00
Razvan Maries
bd8ba64c9d
Backed out 2 changesets (bug 1626555) as per Andi's request. CLOSED TREE
...
Backed out changeset 22e23d9340a2 (bug 1626555)
Backed out changeset 02ea10ade875 (bug 1626555)
2020-11-16 18:45:15 +02:00
Andi-Bogdan Postelnicu
2b26dd3b3b
Bug 1626555 - Add `dom/workers` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97170
2020-11-16 15:56:30 +00:00
Andi-Bogdan Postelnicu
575adf71a5
Bug 1626555 - Add `dom/webgpu` to the list of non-unified-build-compatible directories. r=sg,kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D97166
2020-11-16 15:37:09 +00:00
Andi-Bogdan Postelnicu
bfa29c9f3f
Bug 1626555 - Add `dom/websocket` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D97121
Differential Revision: https://phabricator.services.mozilla.com/D97122
2020-11-16 10:23:00 +00:00
Andi-Bogdan Postelnicu
c3630ad787
Bug 1626555 - Add `dom/webshare` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D97120
Differential Revision: https://phabricator.services.mozilla.com/D97121
2020-11-16 10:22:47 +00:00
Andi-Bogdan Postelnicu
9259dbc890
Bug 1626555 - Add `dom/webidl` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D97120
2020-11-16 10:22:34 +00:00
Andi-Bogdan Postelnicu
6121332b48
Bug 1626555 - Add `dom/webbrowserpersist` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96590
Differential Revision: https://phabricator.services.mozilla.com/D96593
2020-11-10 16:18:01 +00:00
Andi-Bogdan Postelnicu
649fe4a141
Bug 1626555 - Add `dom/webauthn` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96586
Differential Revision: https://phabricator.services.mozilla.com/D96590
2020-11-10 16:32:16 +00:00
Andi-Bogdan Postelnicu
265193a613
Bug 1626555 - Add `dom/vr` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96573
Differential Revision: https://phabricator.services.mozilla.com/D96586
2020-11-10 16:08:48 +00:00
Andi-Bogdan Postelnicu
446acb4cea
Bug 1626555 - Add `dom/url` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96572
Differential Revision: https://phabricator.services.mozilla.com/D96573
2020-11-10 13:43:07 +00:00
Andi-Bogdan Postelnicu
ff9bb66d6f
Bug 1626555 - Add `dom/u2f` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96571
Differential Revision: https://phabricator.services.mozilla.com/D96572
2020-11-10 13:43:05 +00:00
Andi-Bogdan Postelnicu
9c73ee47bf
Bug 1626555 - Add `dom/tests` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96570
Differential Revision: https://phabricator.services.mozilla.com/D96571
2020-11-10 13:42:06 +00:00
Andi-Bogdan Postelnicu
3e53bbe010
Bug 1626555 - Add `dom/system` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96569
Differential Revision: https://phabricator.services.mozilla.com/D96570
2020-11-10 13:41:58 +00:00
Andi-Bogdan Postelnicu
b9bd386da7
Bug 1626555 - Add `dom/svg` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D96569
2020-11-10 13:44:03 +00:00
Andi-Bogdan Postelnicu
06adde3adb
Bug 1626555 - Add `dom/storage` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96442
Differential Revision: https://phabricator.services.mozilla.com/D96530
2020-11-10 12:00:30 +00:00
Andi-Bogdan Postelnicu
e70abab259
Bug 1626555 - Add `dom/smil` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D96442
2020-11-10 11:20:23 +00:00
Andi-Bogdan Postelnicu
d81fefc9bc
Bug 1626555 - Add `dom/serviceworkers` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D96441
2020-11-10 11:55:00 +00:00
Andi-Bogdan Postelnicu
5e91efd61f
Bug 1626555 - Add `dom/security` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D96427
2020-11-09 21:03:52 +00:00
Brindusan Cristian
ca85f574a0
Backed out changeset 3a087ad91d30 (bug 1626555) for build bustages. CLOSED TREE
2020-11-09 21:09:33 +02:00
Andi-Bogdan Postelnicu
6ffdaf663d
Bug 1626555 - Add `dom/security` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D96427
2020-11-09 17:57:01 +00:00
Andi-Bogdan Postelnicu
6c639eb537
Bug 1626555 - Add `dom/script` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D96401
2020-11-09 16:50:39 +00:00
Andi-Bogdan Postelnicu
04b093b6a4
Bug 1626555 - Add `dom/res` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D96398
Differential Revision: https://phabricator.services.mozilla.com/D96399
2020-11-09 12:24:01 +00:00
Andi-Bogdan Postelnicu
eddf5c3167
Bug 1626555 - Add `dom/reporting` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D96398
2020-11-09 12:14:27 +00:00
Andi-Bogdan Postelnicu
e685a3df8c
Bug 1626555 - Add `dom/power` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D95169
Differential Revision: https://phabricator.services.mozilla.com/D95170
2020-10-29 16:22:53 +00:00
Andi-Bogdan Postelnicu
7411bbd17a
Bug 1626555 - Add `dom/plugins` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D95168
Differential Revision: https://phabricator.services.mozilla.com/D95169
2020-10-29 16:22:45 +00:00
Andi-Bogdan Postelnicu
b710a4fe2a
Bug 1626555 - Add `dom/permission` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D95167
Differential Revision: https://phabricator.services.mozilla.com/D95168
2020-10-29 16:21:52 +00:00
Andi-Bogdan Postelnicu
e10c399e77
Bug 1626555 - Add `dom/performance` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D95167
2020-10-29 17:37:02 +00:00
Andi-Bogdan Postelnicu
9495897723
Bug 1626555 - Add `dom/payments` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D95155
2020-10-29 16:15:45 +00:00
Andi-Bogdan Postelnicu
89f454c02b
Bug 1626555 - Add `dom/{notification, offline}` to the list of non-unified-build-compatible directories. r=sg
...
Differential Revision: https://phabricator.services.mozilla.com/D95154
2020-10-29 15:21:57 +00:00
Andi-Bogdan Postelnicu
fea9419ddc
Bug 1626555 - Add `dom/network` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D95145
Differential Revision: https://phabricator.services.mozilla.com/D95153
2020-10-29 15:21:44 +00:00
Andi-Bogdan Postelnicu
53ece981b4
Bug 1626555 - Add `dom/midi` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D95137
Differential Revision: https://phabricator.services.mozilla.com/D95145
2020-10-29 15:24:40 +00:00
Andi-Bogdan Postelnicu
c952a3b5d0
Bug 1626555 - Add `dom/messagechannel` to the list of non-unified-build-compatible directories. r=sg
...
Depends on D95057
Differential Revision: https://phabricator.services.mozilla.com/D95137
2020-10-29 14:15:23 +00:00