Paul Adenot
a6289b4805
Bug 1760774 - Update cubeb-coreaudio-rs, cubeb-pulse-rs, audioipc{,-v2}, audio_thread_priority and cubeb-sys. r=cubeb-reviewers,kinetik
...
Depends on D141756
Differential Revision: https://phabricator.services.mozilla.com/D141757
2022-03-23 10:56:55 +00:00
Dimi
5186434570
Bug 1681985 - P3. Implement CreditCardRuleset in C++ r=sgalich,emilio
...
Depends on D137269
Differential Revision: https://phabricator.services.mozilla.com/D137271
2022-03-11 11:45:59 +00:00
Matthew Gregan
d98490d201
Bug 1757473 - Update AudioIPC macOS branch to 8e3c4c1b. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D139891
2022-03-01 04:56:47 +00:00
Chris H-C
8f283dee37
Bug 1753615 - FOG rusttests no longer test panics, can run in ccov r=calixte
...
Differential Revision: https://phabricator.services.mozilla.com/D139620
2022-02-25 14:26:57 +00:00
Emilio Cobos Álvarez
5c525da4a0
Bug 1755956
- Add initial boilerplate for origin trials. r=smaug,hsivonen
...
This patch imports and implements all the infrastructure for origin
trial tokens, minus the crypto stuff / token verification.
We still don't hook it anywhere. The intended setup for now would be to
have the `OriginTrials` object hanging off the `Document` (or global
perhaps, not sure yet). That has a self-descriptive API to enable trials
(UpdateFromToken), and check enabledness status (IsEnabled).
There are some tests in the origin-trial-token crate
(third_party/rust/origin-trial-token/tests.rs). No test for the DOM code
yet because this isn't hooked into yet.
Differential Revision: https://phabricator.services.mozilla.com/D139033
2022-02-18 13:57:30 +00:00
Matthew Gregan
13a95078c3
Bug 1754861 - Update AudioIPC macOS branch to 8b5c7db0. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D138478
2022-02-10 23:07:39 +00:00
smolnar
e62f3ab431
Backed out changeset ea9c0779e27f (bug 1754861) for causing mda failures. CLOSED TREE
2022-02-11 00:24:21 +02:00
Matthew Gregan
fe86399007
Bug 1754861 - Update AudioIPC macOS branch to d4ea0f2e. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D138478
2022-02-10 21:46:19 +00:00
Mike Hommey
0439dd06a3
Bug 1742972 - Add lmdb-rkv-sys dependency to gkrust{,-gtest} to work around rust issue 58393. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D137901
2022-02-04 22:19:32 +00:00
Bob Owen
48e1837edd
Bug 1751367: Delay loading winmm.dll, so it loads after COM initialization. r=cmartin,media-playback-reviewers,alwu
...
This is to prevent user32.dll from loading before COM initialization on earlier
version of windows.
Differential Revision: https://phabricator.services.mozilla.com/D136936
2022-02-02 13:43:51 +00:00
Marian-Vasile Laza
944f53b58d
Backed out 2 changesets (bug 1751367, bug 1151941) for causing marionette test failures. CLOSED TREE
...
Backed out changeset 0b12f1bb498a (bug 1751367)
Backed out changeset bba7c74dafae (bug 1151941)
2022-02-01 19:47:30 +02:00
Bob Owen
b9d6b5e60a
Bug 1751367: Delay loading winmm.dll, so it loads after COM initialization. r=cmartin,media-playback-reviewers,alwu
...
This is to prevent user32.dll from loading before COM initialization on earlier
version of windows.
Differential Revision: https://phabricator.services.mozilla.com/D136936
2022-02-01 13:31:33 +00:00
Mike Hommey
1654ae7332
Bug 1751331 - Use the mozbuild crate in moz_asserts. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D136560
2022-01-25 21:29:50 +00:00
criss
592389ca2d
Backed out 10 changesets (bug 1751331) for causing bustages. CLOSED TREE
...
Backed out changeset 5ce212465a26 (bug 1751331)
Backed out changeset 14d62b8ffa5a (bug 1751331)
Backed out changeset 76f46bd9afa1 (bug 1751331)
Backed out changeset 147faaad046f (bug 1751331)
Backed out changeset f85b049d12f9 (bug 1751331)
Backed out changeset 16d8d3f8378b (bug 1751331)
Backed out changeset 1cd9386a3927 (bug 1751331)
Backed out changeset 20faacba6db6 (bug 1751331)
Backed out changeset 7d17f75bcb38 (bug 1751331)
Backed out changeset 28b9aab1f174 (bug 1751331)
2022-01-25 13:00:25 +02:00
Mike Hommey
47b241bdee
Bug 1751331 - Use the mozbuild crate in moz_asserts. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D136560
2022-01-25 09:03:02 +00:00
Matthew Gregan
598758c576
Bug 1726279 - Enable AudioIPC rework for Windows and Linux by default. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D134930
2022-01-14 03:52:35 +00:00
Mike Hommey
cca868ba68
Bug 1730004 - Add a crate with diagnostic / nightly asserts. r=nika,emilio
...
Original patch by emilio.
Differential Revision: https://phabricator.services.mozilla.com/D125190
2022-01-07 21:24:45 +00:00
Matthew Gregan
7a125de74c
Bug 1748515 - Update AudioIPC macOS branch to 978b4082. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D135080
2022-01-05 04:32:36 +00:00
Matthew Gregan
0b14703448
Bug 1748160 - Add pref to select audioipc/audioipc2 version at runtime. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D134929
2022-01-03 22:35:34 +00:00
Matthew Gregan
ba3e6065c0
Bug 1748037 - Update AudioIPC macOS branch to 62086d05. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D134889
2021-12-31 00:09:44 +00:00
Mike Hommey
1acc37c7a6
Bug 1747756 - Move Windows system libraries from LIBS to moz.build. r=firefox-build-system-reviewers,mhentges
...
While mingw builds don't require user32 and advapi32 explicitly, it doesn't
hurt for them to be there (and they're required for clang-cl build).
Likewise, while clang-builds don't require uuid and userenv explicitly
because they're pulled in via #pragmas in the source code, mingw doesn't
support those #pragmas and needs them explicitly, which doesn't hurt the
clang-cl builds.
Differential Revision: https://phabricator.services.mozilla.com/D134737
2021-12-30 20:56:43 +00:00
Iulian Moraru
b469802d84
Backed out changeset 7f9b4b6191ad (bug 1747756) for causing multiple failures. CLOSED TREE
2021-12-30 01:59:26 +02:00
Mike Hommey
cb50a5444f
Bug 1747756 - Move Windows system libraries from LIBS to moz.build. r=firefox-build-system-reviewers,mhentges
...
While mingw builds don't require user32 and advapi32 explicitly, it doesn't
hurt for them to be there (and they're required for clang-cl build).
Likewise, while clang-builds don't require uuid and userenv explicitly
because they're pulled in via #pragmas in the source code, mingw doesn't
support those #pragmas and needs them explicitly, which doesn't hurt the
clang-cl builds.
Differential Revision: https://phabricator.services.mozilla.com/D134737
2021-12-29 22:18:52 +00:00
Gabriele Svelto
efba31192f
Bug 1747196 - Build the Web MIDI midir backend only on known supported platforms rather than excluding unsupported ones r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D134491
2021-12-29 08:14:52 +00:00
Matthew Gregan
39fa22d10b
Bug 1747213 - Update AudioIPC macOS branch to 2ec125ec. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D134490
2021-12-28 22:42:55 +00:00
Mike Hommey
4894650862
Bug 1747165 - Move Gtk+3 checks to python configure. r=firefox-build-system-reviewers,mhentges
...
Also fix checked glib version and remove unused CAIRO_VERSION.
Differential Revision: https://phabricator.services.mozilla.com/D134465
2021-12-23 20:29:08 +00:00
Mike Hommey
fce6eb7d83
Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D134464
2021-12-23 20:29:07 +00:00
Cristian Tuns
e1e31e01f2
Backed out 2 changesets (bug 1747165) for causing nightly blockers(bustages) a=backout
...
Backed out changeset 4b1ab0915c94 (bug 1747165)
Backed out changeset 96043d814772 (bug 1747165)
2021-12-23 08:00:54 -05:00
Mike Hommey
b55194a16f
Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D134464
2021-12-22 23:56:24 +00:00
Erik Nordin
5a5e1c57ed
Bug 1743659
- Part 1: Update Gecko's L10nRegistry to use the new l10nregistry-rs API r=zbraniecki,dminor,eemeli,fluent-reviewers,webidl,smaug?,eemeli?,zbraniecki
...
- Updates Gecko's L10nRegistry class to use the new ResourceId type,
which can be either optional or required regarding a particular resource.
- Adds JS tests verifying the new behavior.
Differential Revision: https://phabricator.services.mozilla.com/D133578
2021-12-22 19:08:38 +00:00
Mike Hommey
d6208c74dc
Bug 1029974 - Move frameworks from TK_LIBS to moz.build. r=firefox-build-system-reviewers,mhentges
...
And remove TK_CFLAGS when applied to mac only.
Differential Revision: https://phabricator.services.mozilla.com/D134460
2021-12-22 03:58:34 +00:00
Gabriele Svelto
97a5174c27
Bug 1201598 - Add a midir-based implementation for WebMIDI r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D131351
2021-12-21 11:34:52 +00:00
Gabriele Svelto
ee6325f662
Bug 1728436 - Vendor the midir crate r=padenot
...
This is as close to usptream as currently possibly. Only a few changes were
done to the dependencies: the wasm target was removed and the coremidi
dependency was updated to pick up a more recent version so that we don't need
to vendor separate versions of the core-foundation and core-foundation-sys
crates.
This vendors the following crates:
* alsa-sys
* alsa
* coremidi
* coremidi-sys
* memalloc
* midir
Overall this adds ~30K lines of code, over half of which is in the alsa
bindings alone.
Differential Revision: https://phabricator.services.mozilla.com/D124640
2021-12-21 11:34:51 +00:00
Jon Bauman
ffc22b2f8a
Bug 1745608 - Add additional AVIF telemetry for unimplemented features. r=aosmond CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D133580
2021-12-18 20:05:19 +00:00
Matthew Gregan
44a6ef81dc
Bug 1746689 - Update AudioIPC macos branch to e9eac9d7. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D134202
2021-12-18 01:24:04 +00:00
Matthew Gregan
4ea4986b93
Bug 1746352 - Update audioipc to 515bb210. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D133995
2021-12-16 10:37:12 +00:00
Butkovits Atila
5e15e00fa2
Backed out changeset 65cda71ffcdd (bug 1746352) for causing bustages complaining about new API. CLOSED TREE
2021-12-16 12:17:45 +02:00
Matthew Gregan
96e9bde4a3
Bug 1746352 - Update audioipc to 776ef93a. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D133995
2021-12-16 09:32:27 +00:00
Matthew Gregan
165a462e57
Bug 1726275 - Update AudioIPC to pick up IPC rework. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D132541
2021-12-16 06:24:23 +00:00
Marian-Vasile Laza
18cfc4f987
Backed out changeset 736011c1640c (bug 1726275) for causing build bustages. CLOSED TREE
2021-12-16 06:08:19 +02:00
Matthew Gregan
c475ed79ea
Bug 1726275 - Update AudioIPC to pick up IPC rework. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D132541
2021-12-16 03:02:02 +00:00
Paul Adenot
272ba83683
Bug 1745724 - Update cubeb-pulse-rs to revision f2456201dbfdc. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D133631
2021-12-13 14:18:08 +00:00
Mike Hommey
5f59304205
Bug 1744668 - Upgrade viaduct to the version from application-services v84.0.0. r=markh
...
This removes the need for the local prost-derive patch.
Viaduct itself has not changed a whole lot.
Differential Revision: https://phabricator.services.mozilla.com/D133025
2021-12-08 05:23:04 +00:00
Sandor Molnar
40b66aba95
Backed out 3 changesets (bug 1744668) for causing multiple failures. CLOSED TREE
...
Backed out changeset 46c822b70a3f (bug 1744668)
Backed out changeset a1b048e394fe (bug 1744668)
Backed out changeset 49b593d05354 (bug 1744668)
2021-12-08 04:18:29 +02:00
Mike Hommey
4f85247807
Bug 1744668 - Upgrade viaduct to the version from application-services v87.1.0. r=markh
...
This removes the need for the local prost-derive patch.
Viaduct itself has not changed a whole lot.
Differential Revision: https://phabricator.services.mozilla.com/D133025
2021-12-07 21:25:29 +00:00
Chun-Min Chang
e9b45848e8
Bug 1744567 - Update cubeb-coreaudio-rs to dea28d0 r=cubeb-reviewers,kinetik DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D132976
2021-12-06 23:54:19 +00:00
Jesse Schwartzentruber
535ff43132
Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-25 19:01:04 +00:00
Iulian Moraru
c71084a7f0
Backed out changeset 667e91aa1dea (bug 1731721) for causing multiple build bustages. CLOSED TREE
2021-11-24 20:32:30 +02:00
Jesse Schwartzentruber
f66bf9dbc1
Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-24 18:04:45 +00:00
Butkovits Atila
824ba655d3
Backed out changeset a62dd031768d (bug 1731721) for causing build bustages complaining about static_prefs.
2021-11-23 20:04:58 +02:00