Commit graph

8482 commits

Author SHA1 Message Date
Jan-Erik Rediger
9db3021bfb Bug 1828066 - Update to Glean v52.7.0 r=chutten,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D177617
2023-05-11 11:25:33 +00:00
serge-sans-paille
694be1a2bf Bug 1730960 - Detect ambiguous preprocessor.py commands r=glandium
Because the preprocessor handles both comments in the form of

  # some comment

And commands in the form of

  #some command

And due to C preprocessor heritage, people tend to write

  # some command

which is considered a comment and not a command. Detect this situation
and generate an hard error when meeting such ambiguous commands.

Differential Revision: https://phabricator.services.mozilla.com/D176912
2023-05-11 07:37:15 +00:00
Eemeli Aro
f68d8caa90 Bug 1832141 - Migrate strings to recentlyClosed.ftl. r=Gijs,flod
The five strings used by the component are collected into one new file.
The dropped `menuUndoCloseWindowSingleTabLabel` is the same in all locales,
so it was easier to recreate its contents in the custom Fluent migration transform.

Differential Revision: https://phabricator.services.mozilla.com/D177614
2023-05-11 07:29:34 +00:00
Eemeli Aro
9384b63fa5 Bug 1831851 - Migrate accounts.properties strings used by preferences/sync.js to Fluent. r=sync-reviewers,fluent-reviewers,settings-reviewers,flod,markh
Differential Revision: https://phabricator.services.mozilla.com/D177603
2023-05-11 06:27:42 +00:00
Eemeli Aro
f602e87933 Bug 1831851 - Migrate accounts.properties strings used by BrowserGlue.jsm to Fluent. r=sync-reviewers,fluent-reviewers,flod,markh
Differential Revision: https://phabricator.services.mozilla.com/D177602
2023-05-11 06:27:41 +00:00
Eemeli Aro
4014fa31de Bug 1831851 - Migrate accounts.properties strings used by browser-sync.js to Fluent. r=sync-reviewers,fluent-reviewers,flod,markh
Differential Revision: https://phabricator.services.mozilla.com/D177601
2023-05-11 06:27:41 +00:00
Eemeli Aro
6eb17d551a Bug 1832179 - Convert sendTabsToDevice.label string to Fluent. r=sync-reviewers,fluent-reviewers,flod,markh
The l10n migration shows a diff, as the singular form of the en-US source string is more appropriately categorized as `1` rather than `one` due to its lack of a `{ $tabCount }` reference.

Differential Revision: https://phabricator.services.mozilla.com/D177612
2023-05-10 18:35:53 +00:00
Eemeli Aro
412cb17e99 Bug 1832138 - Migrate the ctrlTab.listAllTabs.label string to Fluent. r=dao,fluent-reviewers,flod
The Fluent migration script for this will show a diff,
as the en-US source includes a plural selector with only one variant.
This is intentional, as it'll make new localizations use a plural editor.

Differential Revision: https://phabricator.services.mozilla.com/D177605
2023-05-10 18:24:49 +00:00
Sandor Molnar
110cdae0fd Backed out changeset 9ee47853c14c (bug 1730960) for causing build bustages in causing build bustages in modules/libpref/init/StaticPrefList.yaml CLOSED TREE 2023-05-10 18:16:18 +03:00
serge-sans-paille
da6d02d102 Bug 1730960 - Detect ambiguous preprocessor.py commands r=glandium
Because the preprocessor handles both comments in the form of

  # some comment

And commands in the form of

  #some command

And due to C preprocessor heritage, people tend to write

  # some command

which is considered a comment and not a command. Detect this situation
and generate an hard error when meeting such ambiguous commands.

Differential Revision: https://phabricator.services.mozilla.com/D176912
2023-05-10 14:58:13 +00:00
Sandor Molnar
217f14d806 Backed out changeset 51302571bf80 (bug 1730960) for causing build bustage in modules/libpref/init/StaticPrefList.yaml CLOSED TREE 2023-05-10 11:20:47 +03:00
serge-sans-paille
71e2c4ea64 Bug 1730960 - Detect ambiguous preprocessor.py commands r=glandium
Because the preprocessor handles both comments in the form of

  # some comment

And commands in the form of

  #some command

And due to C preprocessor heritage, people tend to write

  # some command

which is considered a comment and not a command. Detect this situation
and generate an hard error when meeting such ambiguous commands.

Differential Revision: https://phabricator.services.mozilla.com/D176912
2023-05-10 07:26:13 +00:00
nicklas boman
c3f1952ebe Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-09 16:33:36 +00:00
Mark Banner
baa061e133 Bug 1829618 - Enable Prettier on json files (configuration changes). r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D176338
2023-05-09 16:14:52 +00:00
Mark Banner
0281758fe1 Bug 1757373 - Enable linting to run in parallel when '.' is specified as the path. r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D177260
2023-05-09 13:11:21 +00:00
Norisz Fay
4a5c56f4ac Backed out changeset 2183f0c8cb5c (bug 1824327) for causing Bug 1831988 a=backout 2023-05-09 12:22:27 +03:00
Mike Hommey
e120474d55 Bug 1829050 - Enable STL wrapping (and thus infallible new) for wasm-sandboxed code. r=firefox-build-system-reviewers,shravanrn,andi
Differential Revision: https://phabricator.services.mozilla.com/D175981
2023-05-08 21:10:19 +00:00
Gabriel Bustamante
7a5eb211c3 Bug 1824327 - Generate linux .desktop entry file for browser .deb packages r=bhearsum,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D176588
2023-05-08 15:16:32 +00:00
ahochheiden
ff81b72710 Bug 1831691 - Use the vendored 'glean_parser' for all of mach r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D177340
2023-05-06 21:07:09 +00:00
serge-sans-paille
ddea586548 Bug 1831549 - Unified build testing does not correctly honor the removal of REQUIRES_UNIFIED_BUILD r=smolnar CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D177257
2023-05-05 13:14:06 +00:00
serge-sans-paille
77973c6ab3 Bug 1830039 - Remove mach support for REQUIRES_UNIFIED_BUILD r=andi,glandium
As a consequence, rename hybrid builds into non-unified builds in tree
herder.

Differential Revision: https://phabricator.services.mozilla.com/D176545
2023-05-05 12:10:39 +00:00
Kelly Cochrane
151a24a000 Bug 1818322 - Create MozTabList and MozTabRow reusable components r=mstriemer,fluent-reviewers,fxview-reviewers,sfoster,Jamie,flod
Differential Revision: https://phabricator.services.mozilla.com/D171879
2023-05-04 15:26:10 +00:00
Norisz Fay
7855b93730 Backed out changeset 08ee4eba4c40 (bug 1818322) for causing bc failures on browser_parsable_css.js CLOSED TREE 2023-05-04 18:10:29 +03:00
Kelly Cochrane
2a5ef1f5ec Bug 1818322 - Create MozTabList and MozTabRow reusable components r=mstriemer,fluent-reviewers,fxview-reviewers,sfoster,Jamie,flod
Differential Revision: https://phabricator.services.mozilla.com/D171879
2023-05-04 14:17:11 +00:00
Cristian Tuns
be7e0b20ea Backed out changeset 437a2458db3c (bug 1818322) for causing bc failures in moz-tab-list.mjs CLOSED TREE 2023-05-04 09:43:58 -04:00
Kelly Cochrane
bec67e027c Bug 1818322 - Create MozTabList and MozTabRow reusable components r=mstriemer,fluent-reviewers,fxview-reviewers,sfoster,Jamie,flod
Differential Revision: https://phabricator.services.mozilla.com/D171879
2023-05-04 12:44:24 +00:00
Joel Maher
bf484f195d Bug 1829775 - add ssl cert context to urlopen in tooltool.py. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D176380
2023-05-04 12:03:23 +00:00
Iulian Moraru
5f08dc66c3 Backed out changeset 02cc74634f7d (bug 1798746) for causing build bustages. CLOSED TREE 2023-05-03 20:54:50 +03:00
nicklas boman
9871455d0d Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-03 15:45:36 +00:00
Rob Lemley
943c3668bb Bug 1831003 - Use requested tag when updating third party code with mach vendor. r=tjr
Fixes "mach vendor -r [tag]" so that it will update to the requested tag rather
than always updating to the latest.

Differential Revision: https://phabricator.services.mozilla.com/D176973
2023-05-03 15:08:07 +00:00
Noemi Erli
b021722dbf Backed out changeset e06349a5b0f2 (bug 1829050) for causing build bustages in rlbox_wasm2c_sandbox.hpp 2023-05-03 08:16:13 +03:00
Mike Hommey
d9b2a96f8d Bug 1829050 - Enable STL wrapping (and thus infallible new) for wasm-sandboxed code. r=firefox-build-system-reviewers,shravanrn,andi
Differential Revision: https://phabricator.services.mozilla.com/D175981
2023-05-03 04:05:07 +00:00
Norisz Fay
7aa97db372 Backed out changeset cddc0b331d97 (bug 1829050) for causing bustages on CheckedInt.h CLOSED TREE 2023-05-03 04:31:34 +03:00
Mike Hommey
da624910fc Bug 1829050 - Enable STL wrapping (and thus infallible new) for wasm-sandboxed code. r=firefox-build-system-reviewers,shravanrn,andi
Differential Revision: https://phabricator.services.mozilla.com/D175981
2023-05-03 00:56:33 +00:00
Eemeli Aro
c8ada4c61f Bug 1830042 - Migrate places prompt strings to Fluent. r=mak,fluent-reviewers,flod
As the remaining places.properties strings are used only for
errors and other dialogs from contexts that require sync localization,
it's better to put them in their own new file placesPrompts.ftl.

Differential Revision: https://phabricator.services.mozilla.com/D176646
2023-05-02 18:34:42 +00:00
Eemeli Aro
79164c7d9f Bug 1830042 - Migrate places search & sortby strings to Fluent. r=mak,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D176645
2023-05-02 18:34:41 +00:00
Eemeli Aro
086b71c946 Bug 1830042 - Migrate detailsPane.noItems and detailsPane.itemsCountLabel strings to Fluent. r=mak,fluent-reviewers,flod
This also allows dropping the PlacesUIUtils getFormattedString() and getPluralString() functions as unused

Depends on D176643

Differential Revision: https://phabricator.services.mozilla.com/D176644
2023-05-02 18:34:41 +00:00
Eemeli Aro
4bb9b0d546 Bug 1830042 - Migrate bookmarksMenuEmptyFolder string to Fluent. r=mak,fluent-reviewers,flod
Depends on D176642

Differential Revision: https://phabricator.services.mozilla.com/D176643
2023-05-02 18:34:41 +00:00
Eemeli Aro
8798fa8e10 Bug 1830042 - Migrate placesContext_delete_history and placesContext_createBookmark to Fluent. r=mak,fluent-reviewers,flod
Depends on D176641

Differential Revision: https://phabricator.services.mozilla.com/D176642
2023-05-02 18:34:41 +00:00
Eemeli Aro
fa6e11c7d3 Bug 1830042 - Migrate BG__showPlacesLockedNotificationBox() strings to Fluent. r=mak,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D176641
2023-05-02 18:34:41 +00:00
Mathew Hodson
4002b56cea Bug 1830683 - Update renamed setting for rust-analyzer. r=emilio
`checkOnSave` settings were renamed to `check` in
https://github.com/rust-lang/rust-analyzer/pull/13799

This allows VS Code IntelliSense to show a description on hover in
the settings.json file instead of "Unknown Configuration Setting".
The old setting still works, so this doesn't change other
behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D176792
2023-04-30 19:15:27 +00:00
Stanca Serban
e1b654cf9b Backed out 3 changesets (bug 1823453) for causing multiple failures on OS X WebRender Shippable. CLOSED TREE
Backed out changeset 30b8110bb48c (bug 1823453)
Backed out changeset f680b69dd013 (bug 1823453)
Backed out changeset 66ea50330124 (bug 1823453)
2023-04-27 19:26:47 +03:00
Marco Castelluccio
030611959d Bug 1823453 - Expire test packages more quickly. r=aryx,taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D173141
2023-04-27 13:43:59 +00:00
Andrew Halberstadt
d08a13efad Bug 1830069 - Fix reference to old site file name in docs, r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D176535
2023-04-26 18:25:15 +00:00
Malte Jürgens
cde740feab Bug 1773514 - Run ./mach package-multi-locale in parallel r=glandium,nalexander
Run all the `chrome-{locale}` make targets at the same time instead
of one after another. Also remove the requirement that en-US should
be included since it was, and still is, being filtered out later
anyways.

Differential Revision: https://phabricator.services.mozilla.com/D148803
2023-04-26 04:21:11 +00:00
William Durand
28fec16b1b Bug 1829714 - Add test coverage for langpack strict min/max versions. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D176407
2023-04-25 12:48:45 +00:00
Norisz Fay
88d553e83f Backed out changeset 38227bde6465 (bug 1829775) for causing docker images failure CLOSED TREE 2023-04-25 16:19:57 +03:00
Joel Maher
4282a1bad9 Bug 1829775 - add ssl cert context to urlopen in tooltool.py. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D176380
2023-04-25 12:46:02 +00:00
Mike Hommey
68b9ed8368 Bug 1828751 - Use mozmake toolchain artifact for backend.test_build on automation. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D175997
2023-04-25 04:10:47 +00:00
Emilio Cobos Álvarez
253c7c9e26 Bug 1828767 - Fix native sanitize dialog sizing. r=Gijs,fluent-reviewers,flod
The fluent migration is basically the one from bug 1792809 copy-pasted,
which is why it might be a bit over-generic.

Differential Revision: https://phabricator.services.mozilla.com/D176275
2023-04-24 11:36:24 +00:00