Commit Graph
9098 Commits
Author SHA1 Message Date
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