Barret Rennie
d6512e4d2f
Bug 1885948 - Pass IPDL sources to ipdl.py in a text file r=nika,ahochheiden
...
If the path to your source checkout on Windows is sufficiently long enough, you
can hit the Windows maximum commandline argument limit (32k) specifying IPDL
files to ipdl.py during build. Writing the list of files to a file and passing
that to ipdl.py gets around this error completely.
Differential Revision: https://phabricator.services.mozilla.com/D204949
2024-03-18 20:03:13 +00:00
Iulian Moraru
b01a3d6734
Backed out 4 changesets (bug 1881582) for causing bc failures on browser_parsable_css.js. CLOSED TREE
...
Backed out changeset 7e0133076c73 (bug 1881582)
Backed out changeset 17ae2064cb82 (bug 1881582)
Backed out changeset 6005be94c74e (bug 1881582)
Backed out changeset 02e295ea9b67 (bug 1881582)
2024-03-19 07:22:40 +02:00
Neil Deakin
533aa5ece8
Bug 1881582, implement the address autofill warning on the popup as a separate row and remove the implementation based on the custom class MozAutocompleteProfileListitemFooter, r=credential-management-reviewers,fluent-reviewers,desktop-theme-reviewers,reusable-components-reviewers,mstriemer,bolsson,sgalich,dao
...
Differential Revision: https://phabricator.services.mozilla.com/D202750
2024-03-18 16:34:20 +00:00
Neil Deakin
6e52ea0528
Bug 1881582, replace MozAutocompleteProfileListitemClearButton with an implementation based on the generic MozAutocompleteTwoLineRichlistitem type, r=credential-management-reviewers,fluent-reviewers,bolsson,tgiles,sgalich
...
Differential Revision: https://phabricator.services.mozilla.com/D202747
2024-03-18 16:34:19 +00:00
Tomislav Jovanovic
f0143fd784
Bug 1880764 - Initial TypeScript tooling r=mossop,Standard8
...
* Initial tools/ts setup.
* Mach commands for buidling xpcom related typelibs.
* Mach command for updating the typelib references.
* Mach command for type-checking js projects.
Also included the dom typelib for reference.
Differential Revision: https://phabricator.services.mozilla.com/D197620
2024-03-15 19:20:45 +00:00
Tim Giles
4b1c3b2da6
Bug 1864606 - Fix missing label association for crash reports checkbox r=fluent-reviewers,Gijs,bolsson
...
Thanks to mhowell for the STRIP_ANCHOR function in the Fluent migration.
We were using the "for" attribute on a XUL label which does not behave
like an HTML label. This prevented the programmatic association
between the checkbox and the label. By utilizing moz-label, we maintain
the accesskey behavior of the previous XUL label.
Additionally we use moz-support-link to remove the
"collection-backlogged-crash-reports-link" Fluent string.
Differential Revision: https://phabricator.services.mozilla.com/D204557
2024-03-15 00:10:38 +00:00
serge-sans-paille
4367ee7a06
Bug 1885202 - Remove six dependency in preprocessor.py r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D204543
2024-03-14 10:03:35 +00:00
serge-sans-paille
e5d1464a79
Bug 1885183 - Properly vendor mako r=emilio,mach-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D204532
2024-03-13 21:25:08 +00:00
Nipun Shukla
5865af2fb3
Bug 1881567 - Added Rust application to read and launch Firefox upon receiving native messages r=mhughes,nrishel,glandium,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D202467
2024-03-13 19:01:05 +00:00
Gijs Kruitbosch
2b6df36c8c
Bug 1856535 - allow linters to work by excluding extensions instead of including them, r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D202635
2024-03-13 09:40:27 +00:00
Jan-Erik Rediger
c06db9f6de
Bug 1884881 - Update Glean to v58.1.0. r=perry.mcmanis,supply-chain-reviewers,mach-reviewers
...
Depends on D204347
Differential Revision: https://phabricator.services.mozilla.com/D204348
2024-03-12 21:02:40 +00:00
Sylvestre Ledru
3796b461e3
Bug 1828390 - doc: upgrade to myst-parser 2.0 (fixes link issues) r=firefox-source-docs-reviewers,championshuttler DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D204334
2024-03-12 12:06:23 +00:00
Mike Hommey
732a8d7c35
Bug 1883806 - Setup CI jobs for iOS and iOS Simulator builds. r=firefox-build-system-reviewers,taskgraph-reviewers,releng-reviewers,jcristau,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D203702
2024-03-11 20:12:28 +00:00
Norisz Fay
c303710ef4
Backed out 10 changesets (bug 1759175) for causing Bp build bustage CLOSED TREE
...
Backed out changeset 3caff3bcb5f3 (bug 1759175)
Backed out changeset b0cbac1ae1c0 (bug 1759175)
Backed out changeset 8ab327d18125 (bug 1759175)
Backed out changeset 94b619f7ae5a (bug 1759175)
Backed out changeset 4e16215b14af (bug 1759175)
Backed out changeset e994c818703c (bug 1759175)
Backed out changeset caf59b01fb96 (bug 1759175)
Backed out changeset 4a525dace3cf (bug 1759175)
Backed out changeset ac608a17d8c7 (bug 1759175)
Backed out changeset 2e605dcdcf83 (bug 1759175)
2024-03-08 02:08:29 +02:00
Alex Franchuk
1496b659d2
Bug 1759175 pt3 - Crashreporter business logic r=gsvelto,fluent-reviewers,flod,eemeli,cmartin
...
Differential Revision: https://phabricator.services.mozilla.com/D185942
2024-03-07 20:59:13 +00:00
Norisz Fay
8732f86cdc
Backed out 10 changesets (bug 1759175) for causing build bustage CLOSED TREE
...
Backed out changeset 3f7b865cce56 (bug 1759175)
Backed out changeset 3ce2c92bdee2 (bug 1759175)
Backed out changeset e8b6ce00b503 (bug 1759175)
Backed out changeset 6736f34d5642 (bug 1759175)
Backed out changeset 5894c03ccb0e (bug 1759175)
Backed out changeset 28ee74b69b66 (bug 1759175)
Backed out changeset 027be772e29a (bug 1759175)
Backed out changeset 35350f3c3b68 (bug 1759175)
Backed out changeset 754fe9369002 (bug 1759175)
Backed out changeset f2aa40301a39 (bug 1759175)
2024-03-07 22:44:32 +02:00
Morgan Rae Reschenberg
e077d14d14
Bug 1875957: Update web appearance warning to use moz-message-bar r=fluent-reviewers,flod,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D199402
2024-03-07 20:12:44 +00:00
Alex Franchuk
f1043cdefa
Bug 1759175 pt3 - Crashreporter business logic r=gsvelto,fluent-reviewers,flod,eemeli,cmartin
...
Differential Revision: https://phabricator.services.mozilla.com/D185942
2024-03-07 19:47:09 +00:00
Narcis Beleuzu
a0bddd48d2
Backed out 10 changesets (bug 1759175) for build bustages . CLOSED TREE
...
Backed out changeset dce52d34bd91 (bug 1759175)
Backed out changeset 51ee5a685214 (bug 1759175)
Backed out changeset 021559ebc1e7 (bug 1759175)
Backed out changeset 6888a063a0c3 (bug 1759175)
Backed out changeset 84b443488fb5 (bug 1759175)
Backed out changeset f39525560fd6 (bug 1759175)
Backed out changeset 6b0d3b266dea (bug 1759175)
Backed out changeset 5d33c3516218 (bug 1759175)
Backed out changeset b50fd0148c7f (bug 1759175)
Backed out changeset 7cb85f06517a (bug 1759175)
2024-03-07 18:16:59 +02:00
Alex Franchuk
3f671834b2
Bug 1759175 pt3 - Crashreporter business logic r=gsvelto,fluent-reviewers,flod,eemeli,cmartin
...
Differential Revision: https://phabricator.services.mozilla.com/D185942
2024-03-07 14:03:54 +00:00
Paul Adenot
4e6631ce7e
Bug 1883061 - Don't attempt to install the package with sudo apt-get if they are all already installed on debian. r=glandium
...
This saves typing a password the majority of the time.
Differential Revision: https://phabricator.services.mozilla.com/D203281
2024-03-07 09:37:11 +00:00
Chris H-C
643e12fdb8
Bug 1882615 - Vendor Glean SDK to v58.0.0 r=perry.mcmanis,supply-chain-reviewers,mach-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203187
2024-03-01 15:13:21 +00:00
Haik Aftandilian
4dc7e58ebd
Bug 1876902 - Provide a way to sign macOS builds locally r=mach-reviewers,hneiva r!#mach-reviewers
...
Introduce a `./mach macos-sign` command that can be used to sign local packaged builds for manual testing.
Differential Revision: https://phabricator.services.mozilla.com/D199804
2024-02-29 22:58:17 +00:00
Cristian Tuns
39f3493687
Backed out changeset e8d20bbb8f68 (bug 1876902) for causing rst lint failures in signing_macos_build.rst CLOSED TREE
2024-02-29 15:11:00 -05:00
Haik Aftandilian
9573d29dbc
Bug 1876902 - Provide a way to sign macOS builds locally r=mach-reviewers,hneiva r!#mach-reviewers
...
Introduce a `./mach macos-sign` command that can be used to sign local packaged builds for manual testing.
Differential Revision: https://phabricator.services.mozilla.com/D199804
2024-02-29 19:53:53 +00:00
Mike Hommey
5ea2faa126
Bug 1834908 - Reintroduce iOS support in the build system. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D178998
2024-02-29 00:49:10 +00:00
Mike Hommey
564a36e5a3
Bug 1853271 - Make mach configure prefer bootstrapped toolchains. r=firefox-build-system-reviewers,sergesanspaille,nalexander
...
This changes the semantics of bootstrapping substantially, but all for
the simpler.
- --disable-bootstrap now prevents bootstrapped toolchains from being used
entirely, even if they are present.
- --enable-bootstrap still automatically downloads missing or
out-of-date toolchains, and is still only the default when building off
a VCS checkout of mozilla-central.
- When neither option is given on another tree than a VCS checkout of
mozilla-central, already bootstrapped toolchains are prioritized, but
missing toolchains are not downloaded, and outdated toolchains are not
updated.
- --enable-bootstrap=no-update can now be used to replace the previous
behavior of --disable-bootstrap, to avoid the automatic update of
already bootstrapped toolchains, with the difference that missing
toolchains are still automatically bootstrapped.
This has the downside of making the semantics of the per-toolchain
opt-in/opt-out mechanics introduced in bug 1828027 kind of confusing,
but I'm keeping reworking that, or entirely removing it for a followup.
Differential Revision: https://phabricator.services.mozilla.com/D188315
2024-02-28 19:53:27 +00:00
serge-sans-paille
e853a2f1f2
Bug 1880102 - Provide invert operator for SandoxedFunction r=glandium,nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D201721
2024-02-28 11:11:16 +00:00
Tooru Fujisawa
4fad5572cd
Bug 1880746 - Part 4: Throw error when same directory is added to DIRS twice. r=firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D202099
2024-02-27 07:31:35 +00:00
Norisz Fay
83b61eed51
Bug 1882186 - Fix black lint failure in bootstrap.py r=fix CLOSED TREE
2024-02-27 05:05:40 +02:00
Mike Hommey
f13445a5a0
Bug 1882186 - Disambiguate that we are checking out a branch, not a file. r=firefox-build-system-reviewers,ahochheiden
...
If for some reason the branch doesn't exist, git will complain about a
file with that name not being found. (see e.g. bug 1880502 for an
example of how that may happen)
Differential Revision: https://phabricator.services.mozilla.com/D202762
2024-02-27 02:38:48 +00:00
Mike Hommey
e3364b3106
Bug 1882186 - Set fetch.prune=true during git clone. r=firefox-build-system-reviewers,ahochheiden
...
The bootstrap script sets it after the clone, but not having it set
during the clone makes git-cinnabar show a message about setting it,
which is kind of useless since we're doing it for the user already.
Differential Revision: https://phabricator.services.mozilla.com/D202761
2024-02-27 02:38:47 +00:00
Cristina Horotan
bc213eb4bd
Backed out 10 changesets (bug 1759175) for causing build bustages cocoabind related. CLOSED TREE
...
Backed out changeset 3d8279b62b0e (bug 1759175)
Backed out changeset fa1545689826 (bug 1759175)
Backed out changeset 00b28a515e8d (bug 1759175)
Backed out changeset 40dfe0d499df (bug 1759175)
Backed out changeset acde6c99092c (bug 1759175)
Backed out changeset e6d83c21eadc (bug 1759175)
Backed out changeset b34e196120aa (bug 1759175)
Backed out changeset 45a2a256b9d4 (bug 1759175)
Backed out changeset 4aba1755a610 (bug 1759175)
Backed out changeset 68d2d1abab21 (bug 1759175)
2024-02-26 23:35:36 +02:00
Alex Franchuk
5bb5a03a7c
Bug 1759175 pt3 - Crashreporter business logic r=gsvelto,fluent-reviewers,flod,eemeli,cmartin
...
Differential Revision: https://phabricator.services.mozilla.com/D185942
2024-02-26 19:12:34 +00:00
ahochheiden
dff7b658ed
Bug 1877347 - Replace distutils.util.strtobool with a custom strtobool within mach r=firefox-build-system-reviewers,glandium
...
The migration advice (https://peps.python.org/pep-0632/#migration-advice )
suggests reimplementing the functionality as per the docs (https://docs.python.org/3.9/distutils/apiref.html#distutils.util.strtobool )
which is exactly what I've done here.
Differential Revision: https://phabricator.services.mozilla.com/D199950
2024-02-26 18:01:04 +00:00
serge-sans-paille
67fb85ad18
Bug 1879120 - Remove all python deprecation warning: invalid escape sequence r=ahochheiden,webdriver-reviewers,perftest-reviewers,afinder UPGRADE_NSPR_RELEASE
...
Differential Revision: https://phabricator.services.mozilla.com/D201012
2024-02-26 08:26:38 +00:00
Tomislav Jovanovic
ca91f0c2c0
Bug 1872918 - Collect .d.json typescript info from xpidl r=mossop,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D197618
2024-02-24 00:23:59 +00:00
Mike Hommey
0248178a6a
Bug 1881635 - Fix up artifact builds after bug 1848414.
...
Differential Revision: https://phabricator.services.mozilla.com/D202530
2024-02-23 01:31:14 +00:00
Robin Steuber
4d1100a064
Bug 1881360 - Allow paths_no_keep_path to have multiple roots r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D202362
2024-02-22 21:54:22 +00:00
Ryan VanderMeulen
84df51cd03
Bug 1881351 - Update to JDK 17.0.10. r=geckoview-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D202346
2024-02-22 13:47:35 +00:00
Nick Alexander
85583c9a01
Bug 1867846 - Add mach msix repackage --unsigned. r=mhughes
...
This allows `Appx-AddPackage -Unsigned ...` on Windows 11.
Differential Revision: https://phabricator.services.mozilla.com/D196894
2024-02-21 19:09:35 +00:00
Stephen A Pohl
4d3b43cd93
Bug 1854868: Add a macOS Framework in preparation of replacing update-settings.ini. r=bytesized,mstange,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D189071
2024-02-21 18:50:32 +00:00
Stephen A Pohl
fb21d85a80
Bug 1799332: Add a macOS Framework to replace the use of channel-prefs.js on macOS. r=glandium,mstange,KrisWright,bytesized
...
Differential Revision: https://phabricator.services.mozilla.com/D184711
2024-02-21 18:50:30 +00:00
Johannes J. Schmidt
d8b8a2b7a9
Bug 1864340 - display correct wording in ac footer - r=sgalich,dimi,fluent-reviewers,bolsson
...
Differential Revision: https://phabricator.services.mozilla.com/D198828
2024-02-20 14:21:18 +00:00
Ryan VanderMeulen
732e9a487e
Bug 1822171 - Update NDK to r26c. r=geckoview-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D202074
2024-02-20 14:10:07 +00:00
Ryan VanderMeulen
e964ab4759
Bug 1822171 - Update Android bundletool and commandlinetools to the latest releases. r=geckoview-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D202073
2024-02-20 14:10:06 +00:00
Noemi Erli
845ab3292b
Backed out changeset cd949da4b9b6 (bug 1864340) foe causing failures in browser_creditCard_telemetry.js CLOSED TREE
2024-02-19 23:23:21 +02:00
Cristian Tuns
646e6b331d
Backed out 5 changesets (bug 1822171) for causing Android failures with "Uncaught exception: Traceback (most recent call last)" CLOSED TREE
...
Backed out changeset cedd2977706a (bug 1822171)
Backed out changeset ba5550494437 (bug 1822171)
Backed out changeset 126552a59648 (bug 1822171)
Backed out changeset 072153b2a9fe (bug 1822171)
Backed out changeset 577745e56c02 (bug 1822171)
2024-02-19 15:05:47 -05:00
Sebastian Hengst
01ebe15220
Backed out changeset bef8b1b461b8 (bug 1822171) for causing frequent connection issues to Android in testing. CLOSED TREE
2024-02-19 19:11:05 +01:00
Johannes J. Schmidt
11df9c4a78
Bug 1864340 - display correct wording in ac footer - r=sgalich,dimi,fluent-reviewers,bolsson
...
Differential Revision: https://phabricator.services.mozilla.com/D198828
2024-02-19 16:49:17 +00:00