Commit Graph

2268 Commits

Author SHA1 Message Date
Noemi Erli
e999b9af70 Backed out 2 changesets (bug 1888472) for causing failures in LateWriteChecks.cpp CLOSED TREE
Backed out changeset 20292c37151c (bug 1888472)
Backed out changeset 66ec9b374142 (bug 1888472)
2024-09-06 21:02:17 +03:00
lougeniac64
390b9f9841 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API calls r=markh,lina,extension-reviewers,sync-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-09-06 16:11:26 +00:00
Butkovits Atila
549a9db1e5 Backed out 2 changesets (bug 1888472) for causing failures at test_StorageSyncService.js. CLOSED TREE
Backed out changeset c6d3b6e81216 (bug 1888472)
Backed out changeset 9a58bdc9bb10 (bug 1888472)
2024-09-04 23:19:33 +03:00
lougeniac64
2f839d0a37 Bug 1888472 - Vendored A-S with webext-storage bridged engine logic r=lina
Differential Revision: https://phabricator.services.mozilla.com/D213095
2024-09-04 18:02:51 +00:00
lougeniac64
0917ddfc80 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API calls r=markh,lina,extension-reviewers,sync-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-09-04 18:02:50 +00:00
Mike Hommey
76b688c4af Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Disabled by default for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-09-02 22:49:59 +00:00
Iulian Moraru
d942e65506 Backed out changeset 2bbc01486e2f (bug 1910796) for causing multiple failures. CLOSED TREE 2024-08-28 04:52:09 +03:00
Mike Hommey
3c3439f403 Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Nightly-only for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-28 00:36:50 +00:00
Andreas Pehrson
b28235354e Bug 1914196 - Build with ScreenCaptureKit on macOS. r=webrtc-reviewers,firefox-build-system-reviewers,mjf,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D219813
2024-08-23 11:07:59 +00:00
Chun-Min Chang
74c5988cc7 Bug 1904734 - Update cubeb-coreaudio to f7e50c2 r=cubeb-reviewers,pehrsons
This patch updates cubeb-coreaudio to f7e50c2 by running

```
cargo update -p cubeb-coreaudio && ./mach vendor rust
```

to import the code in the given version.

Differential Revision: https://phabricator.services.mozilla.com/D219816
2024-08-21 23:18:16 +00:00
Cosmin Sabou
533f81d487 Backed out changeset fb02d762cca9 (bug 1910796) for causing mass assertion failures on Compression. CLOSED TREE 2024-08-15 15:32:52 +03:00
Mike Hommey
f6ba2bfac7 Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Nightly-only for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-15 12:00:33 +00:00
Iulian Moraru
b4b3fd36f4 Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE
Backed out changeset bbcbbe6b247d (bug 1910796)
Backed out changeset adde3a9ee0f7 (bug 1910796)
Backed out changeset 2aac134f145f (bug 1910796)
2024-08-13 19:29:38 +03:00
Mike Hommey
abd92818f5 Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Nightly-only for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-13 15:03:42 +00:00
Paul Adenot
731d85f565 Bug 1907780 - Update cubeb-coreaudio-rs to 0f642c8d50. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D218956
2024-08-13 12:26:50 +00:00
Andreas Pehrson
3d0d2880c7 Bug 1907367 - Update audioipc revision to e6f44a2bd1. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D218819
2024-08-09 10:49:13 +00:00
Jim Blandy
9d474b8158 Bug 1912092: Link against RuntimeObject.lib whenever targeting WINNT. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D218803
2024-08-08 16:47:42 +00:00
Jan-Erik Rediger
dd6ebab429 Bug 1911767 - Update to Glean v60.5.0 r=chutten,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,twhite,ahal
Differential Revision: https://phabricator.services.mozilla.com/D218649
2024-08-08 14:58:04 +00:00
Mike Hommey
b7064db89a Bug 1910552 - Update mapped_hyph to current master. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D218044
2024-07-30 19:16:27 +00:00
Mike Hommey
269325b46e Bug 1910523 - Update audioipc to c200b1e. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D218032
2024-07-30 07:21:31 +00:00
Henri Sivonen
41b363d50d Bug 1889536 - Migrate IDNA handling to ICU4X. r=necko-reviewers,geckoview-reviewers,credential-management-reviewers,home-newtab-reviewers,valentin,owlish,dimi,thecount,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D206579
2024-07-09 11:26:43 +00:00
Tamas Szentpeteri
c1ca326517 Backed out 2 changesets (bug 1889536) for causing bpnu bustages on nsIDNService.cpp. CLOSED TREE
Backed out changeset 87d0e483dd8c (bug 1889536)
Backed out changeset c3d6429d8a59 (bug 1889536)
2024-07-09 14:08:25 +03:00
Henri Sivonen
057d6de297 Bug 1889536 - Migrate IDNA handling to ICU4X. r=necko-reviewers,geckoview-reviewers,credential-management-reviewers,home-newtab-reviewers,valentin,owlish,dimi,thecount,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D206579
2024-07-09 09:50:38 +00:00
Mike Hommey
faab23baaf Bug 1906026 - Make dependentlibs.py fail when it doesn't find any dependencies. r=firefox-build-system-reviewers,nalexander
Until such a time where libxul doesn't have dependencies at all, this is
not supposed to happen. When it does, it's because the output from the
tool used to produce the list changed, or the tool is broken is some
other way.

Differential Revision: https://phabricator.services.mozilla.com/D215582
2024-07-03 20:33:57 +00:00
Andreas Farre
ecf2f023e4 Bug 1906063 - Add all directories containing .gdbinit. r=padenot DONTBUILD
When run from `$topdir` this will be both `$topdir` and `$objdir`. The
reason for not only `$topdir` working, is that `.gdbinit.py` isn't
present, only `.gdbinit.py.in`.

Differential Revision: https://phabricator.services.mozilla.com/D215602
2024-07-03 11:11:14 +00:00
Alex Franchuk
cf017a0788 Bug 1904609 - Provide a function to get the build id r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D214841
2024-06-28 14:55:01 +00:00
Mike Hommey
16833984f7 Bug 1904735 - Replace deprecated default_features with default-features. r=firefox-build-system-reviewers,gfx-reviewers,application-update-reviewers,nalexander,gw
Differential Revision: https://phabricator.services.mozilla.com/D214905
2024-06-27 03:07:14 +00:00
Andreas Pehrson
b585d334f7 Bug 1902989 - Update cubeb-coreaudio-rs to 8bce3b333a. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D214954
2024-06-26 19:02:06 +00:00
Jan de Mooij
52394284a7 Bug 1903037 part 1 - Support leak checking in MFBT code when included in SpiderMonkey. r=mccr8,glandium
`mozilla::StringBuffer` uses `RefCountLogger`, but this was a no-op when included in
SpiderMonkey code (`MOZILLA_INTERNAL_API` is not defined in that case). This resulted
in leakcheck failures when string buffers are used directly in SpiderMonkey.

This patch changes the calls to `NS_LogAddRef` and `NS_LogRelease` to go through a
function pointer. This also makes it possible to use a different implementation in
SpiderMonkey shell builds if we ever want to.

Differential Revision: https://phabricator.services.mozilla.com/D213968
2024-06-26 11:03:16 +00:00
Stanca Serban
f7e1083c9c Backed out 4 changesets (bug 1903037) for causing build bustages. CLOSED TREE
Backed out changeset 0d0174720ea5 (bug 1903037)
Backed out changeset 83b91e964b76 (bug 1903037)
Backed out changeset 2bce31088d18 (bug 1903037)
Backed out changeset cef762ba8c2c (bug 1903037)
2024-06-25 18:33:38 +03:00
Jan de Mooij
05de5e2adc Bug 1903037 part 1 - Support leak checking in MFBT code when included in SpiderMonkey. r=mccr8,glandium
`mozilla::StringBuffer` uses `RefCountLogger`, but this was a no-op when included in
SpiderMonkey code (`MOZILLA_INTERNAL_API` is not defined in that case). This resulted
in leakcheck failures when string buffers are used directly in SpiderMonkey.

This patch changes the calls to `NS_LogAddRef` and `NS_LogRelease` to go through a
function pointer. This also makes it possible to use a different implementation in
SpiderMonkey shell builds if we ever want to.

Differential Revision: https://phabricator.services.mozilla.com/D213968
2024-06-25 11:37:03 +00:00
Nicolas Silva
38f1974fdf Bug 1902718 - Add a dependency to etagere 0.2.13. r=lsalzman,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D214599
2024-06-24 14:28:09 +00:00
Iulian Moraru
733226fe8d Backed out changeset ba5a9f782bcb (bug 1902718) for causing wrench build bustages. CLOSED TREE 2024-06-24 10:29:11 +03:00
Nicolas Silva
5964e91647 Bug 1902718 - Add a dependency to etagere 0.2.13. r=lsalzman,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D214599
2024-06-24 07:10:23 +00:00
Paul Adenot
07a825a3ef Bug 1903729 - Fix error in libxul gdb script with recent gdb versions. r=sfink DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D214595
2024-06-21 16:28:01 +00:00
André Bargull
56edc2be9a Bug 1899177 - Part 16: Make icu_calendar an optional feature. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D211778
2024-06-20 17:42:20 +00:00
Paul Adenot
88ff3586e3 Bug 1903315 - Update cubeb-coreaudio-rs to revision 6d84f4638. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D214242
2024-06-20 13:03:25 +00:00
Andreas Pehrson
91e05c716d Bug 1903027 - Update cubeb-coreaudio to b5dc6e2431. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213966
2024-06-19 07:48:56 +00:00
Andreas Pehrson
428c214bcf Bug 1903002 - Update cubeb-coreaudio-rs to 9ea3d3455d. r#cubeb-reviewers r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213964
2024-06-19 06:56:08 +00:00
Butkovits Atila
473541f8c2 Backed out 3 changesets (bug 1903002, bug 1903027) for causing failures at test_bug384122.html. CLOSED TREE
Backed out changeset 6ce5b96cd8a8 (bug 1903027)
Backed out changeset 05cd6c5f6bb9 (bug 1903002)
Backed out changeset 3cc1aae4583a (bug 1903002)
2024-06-18 15:46:50 +03:00
Andreas Pehrson
b79ba4221c Bug 1903027 - Update cubeb-coreaudio to b5dc6e2431. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213966
2024-06-18 10:04:52 +00:00
Andreas Pehrson
d1b3461bcf Bug 1903002 - Update cubeb-coreaudio-rs to 9ea3d3455d. r#cubeb-reviewers r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213964
2024-06-18 09:44:05 +00:00
serge-sans-paille
5d803240c7 Bug 1900540 - No longer require -fno-sanitize-address-globals-dead-stripping r=glandium
The related bug was fixed in rustc 1.74, and we require 1.76.

This impacts the buildid section which gets modified by asan, so we
exclude it from the asan process through an attribute.

Differential Revision: https://phabricator.services.mozilla.com/D212532
2024-06-18 06:49:32 +00:00
Andreas Pehrson
dcf7ba0e7a Bug 1902801 - Update cubeb-coreaudio-rs to f8a4ec05e5. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213930
2024-06-17 12:50:03 +00:00
Alexandre Lissy
6e75a01484 Bug 1884378 - Expose MicroGeckoProfiler r=sergesanspaille,profiler-reviewers,canaltinova
We need that for sandbox profiler working, otherwise dlsym() cannot work

Differential Revision: https://phabricator.services.mozilla.com/D207735
2024-06-14 10:17:35 +00:00
Tamas Szentpeteri
392538e97f Backed out changeset c2a2934db74e (bug 1900540) for causing Bp bustage related to buildid.cpp. CLOSED TREE. 2024-06-14 02:33:42 +03:00
serge-sans-paille
11421ab58f Bug 1900540 - No longer require -fno-sanitize-address-globals-dead-stripping r=glandium
The related bug was fixed in rustc 1.74, and we require 1.76.

This impacts the buildid section which gets modified by asan, so we
exclude it from the asan process through an attribute.

Differential Revision: https://phabricator.services.mozilla.com/D212532
2024-06-13 15:57:07 +00:00
pstanciu
2050520cf5 Backed out changeset b2750ac1632c (bug 1900540) for causing build bustages CLOSED TREE 2024-06-13 16:49:09 +03:00
serge-sans-paille
ced151afb3 Bug 1900540 - No longer require -fno-sanitize-address-globals-dead-stripping r=glandium
The related bug was fixed in rustc 1.74, and we require 1.76.

This impacts the buildid section which gets modified by asan, so we
exclude it from the asan process through an attribute.

Differential Revision: https://phabricator.services.mozilla.com/D212532
2024-06-13 12:13:04 +00:00
Alexandre Lissy
d30ac50d8a Bug 1876590 - Add gtest for buildid reading from shared lib r=afranchuk
Differential Revision: https://phabricator.services.mozilla.com/D201381
2024-06-04 18:29:14 +00:00