Граф коммитов

1475 Коммитов

Автор SHA1 Сообщение Дата
Bogdan Tara 7974baccc1 Backed out changeset a6a44286addf (bug 1677743) for test_http3.js failures CLOSED TREE 2020-11-17 21:51:33 +02:00
Dragana Damjanovic 5fba5c88db Bug 1677743 - Update neqo (0.4.15) r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D97328
2020-11-17 16:10:15 +00:00
Jan-Erik Rediger 08ec5ac66f Bug 1677701 - Update glean-core to v33.4.0 and enable safe-mode. r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D97288
2020-11-17 14:04:17 +00:00
Noemi Erli f24bd4fcff Backed out 4 changesets (bug 1666345, bug 1661624, bug 1667152, bug 1666347) for causing mochitest failures CLOSED TREE
Backed out changeset 8ce536574e74 (bug 1666347)
Backed out changeset 7cc5b13a3bf6 (bug 1666345)
Backed out changeset e112876ba18b (bug 1661624)
Backed out changeset 0f03ce337449 (bug 1667152)
2020-11-16 21:06:12 +02:00
Ricky Stewart 0026a19ebc Bug 1666345 - Un-vendor `psutil` r=firefox-build-system-reviewers,mhentges
After bug 1661624, it's no longer required.

Differential Revision: https://phabricator.services.mozilla.com/D90916
2020-11-13 20:21:47 +00:00
Mihai Alexandru Michis 06103d0e92 Backed out 3 changesets (bug 1666345, bug 1667152, bug 1661624) for causing mochitest timeouts.
CLOSED TREE

Backed out changeset baa1f7a615e4 (bug 1666345)
Backed out changeset b6646baa866d (bug 1661624)
Backed out changeset e4d550db6037 (bug 1667152)
2020-11-13 22:14:45 +02:00
Ricky Stewart 5fcd14e646 Bug 1666345 - Un-vendor `psutil` r=firefox-build-system-reviewers,mhentges
After bug 1661624, it's no longer required.

Differential Revision: https://phabricator.services.mozilla.com/D90916
2020-11-12 18:02:12 +00:00
Dzmitry Malyshau 8f74799ba5 Bug 1676916 - Implicit bind group layouts in WebGPU r=jgilbert,webidl,smaug
This change updates and enables Naga to get the
SPIRV shaders parsed, validated, and reflected back into
implicit bind group layouts.
WebGPU examples heavily rely on the implicit layouts now,
and the PR also updates the WebIDL to make that possible.
With the change, we are able to run most of the examples again!

Differential Revision: https://phabricator.services.mozilla.com/D96850
2020-11-13 14:15:49 +00:00
Dan Minor bc574a5dfa Bug 1675789 - Run vendor rust; r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D96854
2020-11-13 13:23:10 +00:00
Emilio Cobos Álvarez d9ef0f274b Bug 1677073 - Update mapped_hyph. r=jfkthame
This removes a dependency on env_logger 0.7.

Differential Revision: https://phabricator.services.mozilla.com/D96985
2020-11-13 12:23:04 +00:00
Bogdan Tara 944e17a779 Backed out 3 changesets (bug 1675789) for test_pseudo.js failures CLOSED TREE
Backed out changeset 96add4c0a255 (bug 1675789)
Backed out changeset 0e0fe4161436 (bug 1675789)
Backed out changeset dcd4e0412d54 (bug 1675789)
2020-11-13 04:21:54 +02:00
Dan Minor b4cfba2bcf Bug 1675789 - Run vendor rust; r=zbraniecki
Depends on D96853

Differential Revision: https://phabricator.services.mozilla.com/D96854
2020-11-12 21:29:58 +00:00
Ricky Stewart 8e1ecc17b1 Bug 1661027 - Update `cc` crate to v1.0.59 r=mhentges,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D90141
2020-11-12 18:02:31 +00:00
Alessio Placitelli 0afdad78d1 Bug 1675534 - Update glean-parser to v1.29.0. r=chutten
This version bump is required by the Rust glean-core version
bump to v33.3.3.

Depends on D96834

Differential Revision: https://phabricator.services.mozilla.com/D96835
2020-11-12 15:54:13 +00:00
Alessio Placitelli abc39d7ba1 Bug 1675534 - Vendor glean (Rust Language Bindings). r=chutten
This is vendoring the Glean Rust Language Bindings (built on the
top of glean-core), providing a nice Glean SDK Rust API for consumers,
for using in FOG.

Depends on D96833

Differential Revision: https://phabricator.services.mozilla.com/D96834
2020-11-12 15:52:06 +00:00
Alessio Placitelli 0225a451b1 Bug 1675534 - Bump glean-core to 33.3.0. r=chutten
This additionally brings in two more Rust dependencies:
adler and autocfg. They are included in one of the latest
flate2 version.

Differential Revision: https://phabricator.services.mozilla.com/D96833
2020-11-12 15:51:33 +00:00
smolnar 1e6e466d99 Backed out 4 changesets (bug 1666347, bug 1667152, bug 1661624, bug 1666345) for causing mingw bustage. CLOSED TREE
Backed out changeset 19f707f5c097 (bug 1666347)
Backed out changeset 3732ee259759 (bug 1666345)
Backed out changeset 353d3c9e74b9 (bug 1661624)
Backed out changeset a651515586a8 (bug 1667152)
2020-11-12 19:55:58 +02:00
Ricky Stewart 60669644f7 Bug 1666345 - Un-vendor `psutil` r=firefox-build-system-reviewers,mhentges
After bug 1661624, it's no longer required.

Differential Revision: https://phabricator.services.mozilla.com/D90916
2020-10-27 21:14:55 +00:00
stransky 61fd86179c Bug 1676586 [Linux] Merge upstream PipeWire/WebRTC DBus fix https://webrtc-review.googlesource.com/c/src/+/156980 r=dminor
Avoid g_clear_object in pipewire, fixes the build warnings when building with a newer version of
glib.

Depends on D96677

Differential Revision: https://phabricator.services.mozilla.com/D96678
2020-11-12 12:20:39 +00:00
stransky 10b727e8cf Bug 1676586 [Linux] Merge upstream PipeWire/WebRTC DBus fix https://webrtc-review.googlesource.com/c/src/+/149817 r=dminor
Author:     Michael Olbrich <m.olbrich@pengutronix.de>

pipewire: handle deleting the capturer while a D-Bus call is in progress
If a D-Bus call is in progress when a BaseCapturerPipeWire is deleted, then
the user_data is invalid when the callback function is called. This results
in memory corruption.
To fix this, use a GCancellable. If it is canceled, the callback will be
called with a corresponding error. Detect this error and abort before
accessing the user_data.
Note: The first argument is the 'source_object'. For g_dbus_proxy_call()
this is the proxy object not the connection. This was not a problem before,
because it was not used.

Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/149817
Reviewed-by: Jamie Walch <jamiewalch@chromium.org>
Commit-Queue: Jamie Walch <jamiewalch@chromium.org>

Differential Revision: https://phabricator.services.mozilla.com/D96677
2020-11-12 12:20:27 +00:00
Chun-Min Chang 40778f846e Bug 1675719 - P2: mach vendor rust r=cubeb-reviewers,kinetik
Depends on D96617

Differential Revision: https://phabricator.services.mozilla.com/D96618
2020-11-10 20:00:22 +00:00
stransky b639a6c48a Bug 1675767 [Linux] Use PipeWire on Wayland desktop, r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D96587
2020-11-10 16:30:41 +00:00
Cosmin Sabou 9cf347fc5b Backed out 4 changesets (bug 1675534) for mass test failures. CLOSED TREE
Backed out changeset 27ee1ce4cfc7 (bug 1675534)
Backed out changeset 8af8c98229a8 (bug 1675534)
Backed out changeset 242953f682a5 (bug 1675534)
Backed out changeset 72fd081de136 (bug 1675534)
2020-11-10 11:28:32 +02:00
Alessio Placitelli d201cffd9b Bug 1675534 - Update glean-parser to v1.29.0. r=janerik
This version bump is required by the Rust glean-core version
bump to v33.1.2.

Differential Revision: https://phabricator.services.mozilla.com/D96305
2020-11-09 14:45:54 +00:00
Alessio Placitelli 52ea4ea9d9 Bug 1675534 - Vendor glean (Rust Language Bindings). r=chutten
This is vendoring the Glean Rust Language Bindings (built on the
top of glean-core), providing a nice Glean SDK Rust API for consumers,
for using in FOG.

Differential Revision: https://phabricator.services.mozilla.com/D96227
2020-11-09 14:46:04 +00:00
Alessio Placitelli 69e641ef71 Bug 1675534 - Bump glean-core to 33.1.2. r=chutten
This additionally brings in two more Rust dependencies:
adler and autocfg. They are included in one of the latest
flate2 version.

Differential Revision: https://phabricator.services.mozilla.com/D96226
2020-11-09 13:39:45 +00:00
Csoregi Natalia d57cf574ea Backed out 3 changesets (bug 1675534) for causing build bustage. CLOSED TREE
Backed out changeset ee45a6abdadf (bug 1675534)
Backed out changeset 2c75ab4daa47 (bug 1675534)
Backed out changeset 35d4d9bddadd (bug 1675534)
2020-11-09 13:36:09 +02:00
Alessio Placitelli ed50c11121 Bug 1675534 - Update glean-parser to v1.29.0. r=janerik
This version bump is required by the Rust glean-core version
bump to v33.1.2.

Differential Revision: https://phabricator.services.mozilla.com/D96305
2020-11-09 11:09:15 +00:00
Alessio Placitelli b5b774f6a8 Bug 1675534 - Vendor glean (Rust Language Bindings). r=chutten
This is vendoring the Glean Rust Language Bindings (built on the
top of glean-core), providing a nice Glean SDK Rust API for consumers,
for using in FOG.

Differential Revision: https://phabricator.services.mozilla.com/D96227
2020-11-09 11:09:02 +00:00
Alessio Placitelli 14b83e9152 Bug 1675534 - Bump glean-core to 33.1.2. r=chutten
This additionally brings in two more Rust dependencies:
adler and autocfg. They are included in one of the latest
flate2 version.

Differential Revision: https://phabricator.services.mozilla.com/D96226
2020-11-09 11:08:54 +00:00
Mark Hammond 6c3e1b850d Bug 1675190 - Vendor new application-services into mozilla-central. r=extension-reviewers,janerik,eoger,dmose,rpl
Differential Revision: https://phabricator.services.mozilla.com/D95829
2020-11-09 04:25:14 +00:00
Dzmitry Malyshau f9116a751d Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug
This PR updates wgpu to the latest and changes the way we pass object descriptors to the GPU process.
Instead of trying to convert them between DOM-CPP-IPDL-FFI-Rust, we now do DOM-FFI-Rust
and serialize them by serde into ipc::ByteBuf objects.

Differential Revision: https://phabricator.services.mozilla.com/D94908
2020-11-07 02:43:09 +00:00
Jamie Nicol e17f6c30ce Bug 1661528 - Update gleam to 0.13.1. r=kvark
Provides glBufferStorage and glFlushMappedBufferRange, and fixes
glClientWaitSync's return type.

Differential Revision: https://phabricator.services.mozilla.com/D96023
2020-11-07 00:30:09 +00:00
Csoregi Natalia 1a3ae2644d Backed out changeset bdd3d7eb5927 (bug 1622846) for linux bustage on gfx/wgpu/wgpu-types/src/lib.rs. CLOSED TREE 2020-11-07 00:48:50 +02:00
Dzmitry Malyshau 505438ed91 Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug
This PR updates wgpu to the latest and changes the way we pass object descriptors to the GPU process.
Instead of trying to convert them between DOM-CPP-IPDL-FFI-Rust, we now do DOM-FFI-Rust
and serialize them by serde into ipc::ByteBuf objects.

Differential Revision: https://phabricator.services.mozilla.com/D94908
2020-11-06 18:59:27 +00:00
Emilio Cobos Álvarez e4d9bac157 Bug 1675639 - Update indexmap. r=boris
New versions have shrink_to_fit(). This also explicitly requests the
"std" feature, because otherwise autocfg fails to pass the panic=abort
flag to rustc and it chokes.

Depends on D96130

Differential Revision: https://phabricator.services.mozilla.com/D96131
2020-11-06 12:46:13 +00:00
Narcis Beleuzu ba9ddd45c5 Backed out 3 changesets (bug 1675639) for Bpgo bustages. CLOSED TREE
Backed out changeset 9a7b394ca845 (bug 1675639)
Backed out changeset 270207ea42c1 (bug 1675639)
Backed out changeset 3d38566d80c6 (bug 1675639)
2020-11-06 03:32:33 +02:00
Emilio Cobos Álvarez 34c14ecd28 Bug 1675639 - Update indexmap. r=boris
New versions have shrink_to_fit().

Depends on D96130

Differential Revision: https://phabricator.services.mozilla.com/D96131
2020-11-05 23:23:27 +00:00
smolnar 5957a1ba9c Backed out changeset a82a3d7cec03 (bug 1675190) for causing linux toolchains bustage. CLOSED TREE 2020-11-05 13:26:46 +02:00
stransky 0dbc7bd1f2 Bug 1672989 Build PipeWire as a part of default builds, r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D94590
2020-11-05 07:47:03 +00:00
stransky a29f10ad84 Bug 1672947 Update PipeWire WebRTC code to PipeWire 0.3, r=ng
Differential Revision: https://phabricator.services.mozilla.com/D94589
2020-11-05 07:08:31 +00:00
stransky c6b65a4b00 Bug 1672987 Use PipeWire when Wayland display is actually used, r=dminor
Right now PipeWire is enabled when Wayland session is used regardless of an active Gtk backend (X11/Wayland).
Let's use PipeWire only when Wayland Gtk backend is used and disable it for X11 one to avoid possible regressions.

Differential Revision: https://phabricator.services.mozilla.com/D94588
2020-11-05 07:46:56 +00:00
smolnar a60ce46b27 Backed out 3 changesets (bug 1672987, bug 1672947, bug 1672989) for causing linux bustages. CLOSED TREE
Backed out changeset fc296ca6ed9c (bug 1672989)
Backed out changeset f41784d22570 (bug 1672947)
Backed out changeset 0117c49b1ff6 (bug 1672987)
2020-11-05 10:26:11 +02:00
stransky 5d32082985 Bug 1672989 Build PipeWire as a part of default builds, r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D94590
2020-11-05 07:47:03 +00:00
stransky 4e199e5fc1 Bug 1672947 Update PipeWire WebRTC code to PipeWire 0.3, r=ng
Differential Revision: https://phabricator.services.mozilla.com/D94589
2020-11-05 07:08:31 +00:00
stransky 4422f81baa Bug 1672987 Use PipeWire when Wayland display is actually used, r=dminor
Right now PipeWire is enabled when Wayland session is used regardless of an active Gtk backend (X11/Wayland).
Let's use PipeWire only when Wayland Gtk backend is used and disable it for X11 one to avoid possible regressions.

Differential Revision: https://phabricator.services.mozilla.com/D94588
2020-11-05 07:46:56 +00:00
Mark Hammond bcb7a913bb Bug 1675190 - Vendor new application-services into mozilla-central. r=extension-reviewers,janerik,eoger,dmose,rpl
Differential Revision: https://phabricator.services.mozilla.com/D95829
2020-11-05 03:50:21 +00:00
Paul Adenot d28e2502ea Bug 1675042 - Put IR camera last in the device selection list, so that they are never the default. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D95764
2020-11-04 13:03:51 +00:00
Dzmitry Malyshau 8d81c7e769 Bug 1674917 - Update parking_lot to 0.11 r=nika
Differential Revision: https://phabricator.services.mozilla.com/D95610
2020-11-02 22:56:40 +00:00
Dragana Damjanovic a0d95ff222 Bug 1674366 - Neqo version 0.4.14 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95291
2020-10-31 18:44:21 +00:00