Mike Hommey
01c4ac46ad
Bug 1748779 - Move dummy-web in-tree. r=firefox-build-system-reviewers,andi
...
It will make it easier to adjust those dummy libs when necessary.
Differential Revision: https://phabricator.services.mozilla.com/D135192
2022-01-07 09:14:10 +00:00
Florian Quèze
af02840612
Bug 1690626 - register the mdns_service thread with the profiler, r=canaltinova.
...
Differential Revision: https://phabricator.services.mozilla.com/D135143
2022-01-06 13:54:29 +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
Tooru Fujisawa
620cdeb60b
Bug 1747042
- Bump jsparagus for bug 1730843. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D134952
2022-01-03 14:39:06 +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
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
Emilio Cobos Álvarez
149bb0ed03
Bug 1747349 - Remove ThinBoxedSlice. r=xidorn
...
The only remaining consumers are ::-moz-tree pseudo-elements (we used to
use ThinBoxedSlice for other data structures in the past).
Those are not particularly performance sensitive so I think just
double-boxing is fine. In the future, if we wanted to avoid the double
indirection, we could probably use the "thin" crate
(https://docs.rs/thin ) or similar, which stores the length of the slice
along with the allocation, making the pointer thin in all
configurations, much like "ThinArc" does:
https://searchfox.org/mozilla-central/rev/1ce2eea39442190a71a1f8f650d098f286bf4a01/servo/components/servo_arc/lib.rs#891
In practice though, I don't think it's particularly worth it for this
specific case.
Differential Revision: https://phabricator.services.mozilla.com/D134672
2021-12-25 06:25:35 +00:00
Emilio Cobos Álvarez
4d0814ae70
Bug 1747528 - Update cssparser to fix hwb() syntax. r=xidorn
...
Differential Revision: https://phabricator.services.mozilla.com/D134671
2021-12-25 06:24:05 +00:00
Henri Sivonen
cc4a22e024
Bug 1747394 - Check for space-like bytes instead of just space after a copyright sign. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D134609
2021-12-23 13:37:43 +00:00
Henri Sivonen
917c511c5f
Bug 1731482 - Detect lone windows-1252 copyright sign as window-1252. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D134605
2021-12-23 13:14:34 +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
Dzmitry Malyshau
870e917d28
Bug 1743668 - WebGPU debug groups r=jimb,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D134018
2021-12-21 14:51:16 +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
Mike Hommey
a475eeda3c
Bug 1744671 - Update fluent-bundle to v0.15.2. r=platform-i18n-reviewers,nordzilla
...
Differential Revision: https://phabricator.services.mozilla.com/D133036
2021-12-21 01:03:01 +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
Emilio Cobos Álvarez
be1a744435
Bug 1744102 - Remove servo/components/{hashglobe,fallible} in favor of try_reserve. r=xidorn
...
Differential Revision: https://phabricator.services.mozilla.com/D134194
2021-12-18 09:54:24 +00:00
Dana Keeler
e06d1bceee
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Depends on D130820
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-18 01:30:24 +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
Mike Hommey
bd5b9568e1
Bug 1744886 - Override the vcpkg and cmake crates. r=firefox-build-system-reviewers,andi,mhentges
...
with mostly empty crates.
We don't want cargo to be unexpectedly calling into other build systems.
Differential Revision: https://phabricator.services.mozilla.com/D133848
2021-12-17 01:16:06 +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
Marian-Vasile Laza
18ee06e0b2
Backed out 2 changesets (bug 1744886) for causing build bustages. CLOSED TREE
...
Backed out changeset 6453423359d0 (bug 1744886)
Backed out changeset 7383efc30b77 (bug 1744886)
2021-12-16 02:13:41 +02:00
Mike Hommey
4b86be51fc
Bug 1744886 - Override the vcpkg and cmake crates. r=firefox-build-system-reviewers,andi
...
with mostly empty crates.
Differential Revision: https://phabricator.services.mozilla.com/D133848
2021-12-15 21:40:22 +00:00
Mike Hommey
70bda9f038
Bug 1744886 - Update cubeb-sys to 0.9.1. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D133853
2021-12-15 21:40:22 +00:00
Cosmin Sabou
045a43b2c8
Backed out 2 changesets (bug 1712837) for causing an increase in crashes (bug 1735798). a=backout
...
Backed out changeset 51773d1ab7b5 (bug 1712837)
Backed out changeset 97b0a77e4ce7 (bug 1712837)
2021-12-15 12:24:03 +02:00
Dana Keeler
fe0468b14a
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-13 23:59:08 +00:00
Paul Adenot
eac461c684
Bug 1745724 - mach vendor rust. r=cubeb-reviewers,kinetik
...
Depends on D133631
Differential Revision: https://phabricator.services.mozilla.com/D133632
2021-12-13 14:18:09 +00:00
Jan-Erik Rediger
1496adf625
Bug 1744674 - Update to Glean v42.3.0 & glean_parser v4.3.1 r=chutten
...
Also updates the docs on how to update the glean_parser in-tree.
Also adds a `no_lint` exception to test pings to avoid breaking the
build.
Differential Revision: https://phabricator.services.mozilla.com/D133077
2021-12-13 11:24:50 +00:00
Narcis Beleuzu
0bb26c9eda
Backed out changeset 7ca282be411f (bug 1744674) for python failures on test_site_compatibility.py. CLOSED TREE
2021-12-11 01:08:45 +02:00
Cristian Tuns
b00f575d28
Merge mozilla-central to autoland on a CLOSED TREE
2021-12-10 09:41:08 -05:00
Cristian Tuns
9ad5101118
Backed out changeset 5396b58ddae7 (bug 1712837) for causing Android ARMv7 build bustages. a=backout
2021-12-10 09:35:39 -05:00
Mike Hommey
db4b69a678
Bug 1744669 - Bulk update of rust crates. u, w, x. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter u, w or x.
Differential Revision: https://phabricator.services.mozilla.com/D133035
2021-12-10 05:50:35 +00:00
Mike Hommey
53c0138f48
Bug 1744669 - Bulk update of rust crates. t. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter t.
Differential Revision: https://phabricator.services.mozilla.com/D133034
2021-12-10 05:42:54 +00:00
Mike Hommey
c4eb2effeb
Bug 1744669 - Bulk update of rust crates. r, s. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter r or s.
Differential Revision: https://phabricator.services.mozilla.com/D133033
2021-12-10 04:48:02 +00:00
Mike Hommey
86c0640983
Backout a part of changeset 292fba96742d (bug 1744669) for bustage. CLOSED TREE
...
This returns the idna crate to its previous version because of
https://github.com/servo/rust-url/issues/679 .
Differential Revision: https://phabricator.services.mozilla.com/D133453
2021-12-10 04:44:00 +00:00
Mike Hommey
1430e9adae
Bug 1744669 - Bulk update of rust crates. m, o, p, q. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter m, o, p or q.
Differential Revision: https://phabricator.services.mozilla.com/D133032
2021-12-10 04:31:15 +00:00
Mike Hommey
79b66d492e
Bug 1744669 - Bulk update of rust crates. i, l. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter i or l.
Differential Revision: https://phabricator.services.mozilla.com/D133031
2021-12-10 04:24:55 +00:00
Mike Hommey
83e7800c32
Bug 1744669 - Bulk update of rust crates. g, h. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter g or h.
Differential Revision: https://phabricator.services.mozilla.com/D133030
2021-12-10 04:18:55 +00:00
Mike Hommey
af279ae41a
Bug 1744669 - Bulk update of rust crates. d, e, f. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter d, e or f.
Differential Revision: https://phabricator.services.mozilla.com/D133029
2021-12-10 04:13:11 +00:00
Mike Hommey
f39ecea817
Bug 1744669 - Bulk update of rust crates. b, c. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter b or c.
Differential Revision: https://phabricator.services.mozilla.com/D133028
2021-12-10 04:07:33 +00:00
Mike Hommey
48c99f617b
Bug 1744669 - Bulk update of rust crates. a. r=emilio
...
This updates all crates that can be updated with no addition of new
crates, that start with letter a.
Differential Revision: https://phabricator.services.mozilla.com/D133027
2021-12-10 04:00:07 +00:00
Dana Keeler
c52192ebff
Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,jschanck
...
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).
Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-12-10 00:24:49 +00:00
Jan-Erik Rediger
efb09bcdb5
Bug 1744674 - Update to Glean v42.3.0 & glean_parser v4.3.1 r=chutten
...
Also updates the docs on how to update the glean_parser in-tree.
Also adds a `no_lint` exception to test pings to avoid breaking the
build.
Differential Revision: https://phabricator.services.mozilla.com/D133077
2021-12-09 09:30:20 +00:00