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

1816 Коммитов

Автор SHA1 Сообщение Дата
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