Commit Graph

187 Commits

Author SHA1 Message Date
Michael Froman
abc1e98d4e Bug 1809569 - pt1 - add new fast-forward state directory. r=ng DONTBUILD
- automatically create state directory (.moz-fast-forward) under top level or repo if missing
- automatically create log and tmp subdirectories if missing
- only execute use_config_env.sh once in nested scripts
- move default location for config_env under state directory

Differential Revision: https://phabricator.services.mozilla.com/D166492
2023-01-23 21:05:56 +00:00
Alexandra Borovova
d115e24d80 Bug 1797723 - [puppeteer] Sync vendored puppeteer to v18.0.0. r=webdriver-reviewers,whimboo,jdescottes
Depends on D166650

Differential Revision: https://phabricator.services.mozilla.com/D166651
2023-01-17 10:42:50 +00:00
Francesco Lodolo (:flod)
7afa41bb66 Bug 1806793 - Update scripts for en-US dictionary, r=sylvestre
Added .sh extension to all scripts.

edit-dictionary.sh:
* Convert to utf-8 before editing, and back to iso-8859-1 before saving
* Place a copy of the utf-8 dictionary inside the utf8 folder, and store the iso-8859-1 in place

make-new-dict.sh:
* Use .txt extension for support wordlists, and place them in a subfolder
* Exclude words in mozilla-exclusions.txt from the generated dictionary
* Save 5-mozilla-*.txt files to utf-8

Depends on D165304

Differential Revision: https://phabricator.services.mozilla.com/D165305
2022-12-28 15:06:25 +00:00
Mark Striemer
4a7f86bf31 Bug 1804969 - Rewrite chrome:// JS imports in Storybook r=mconley,hjones
This patch will rewrite all chrome:// URLs in .mjs files, but it isn't
emitting proper URLs for assets. This means that JS imports will map
correctly, but any img/css references won't have a valid path outside of
local development and CSS files that use @import will not resolve imports
correctly.

To reference images and CSS files you will still need to ensure those files
are in the Storybook static path and use a separate URL to reference them
in the `window.IS_STORYBOOK` case.

Differential Revision: https://phabricator.services.mozilla.com/D165060
2022-12-21 00:55:04 +00:00
Mark Striemer
0397a3f6d8 Bug 1790483 - Vendor the lit library in toolkit/content/widgets r=hjones
lit is a library for building Web Components. It is released under the
BSD 3-Clause license.

Website: https://lit.dev/
GitHub: https://github.com/lit/lit/

Differential Revision: https://phabricator.services.mozilla.com/D159765
2022-12-07 15:46:06 +00:00
Stanca Serban
6219c6dbcb Backed out 2 changesets (bug 1801426, bug 1790483) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE
Backed out changeset af5a48a4b3d3 (bug 1801426)
Backed out changeset f4f8e2b95246 (bug 1790483)
2022-11-23 03:09:29 +02:00
Mark Striemer
f1b3d2fa50 Bug 1790483 - Vendor the lit library in toolkit/content/widgets r=hjones
lit is a library for building Web Components. It is released under the
BSD 3-Clause license.

Website: https://lit.dev/
GitHub: https://github.com/lit/lit/

Differential Revision: https://phabricator.services.mozilla.com/D159765
2022-11-23 00:05:56 +00:00
Mike Hommey
d4c5ae107b Bug 1800776 - Remove inline regex flags in .hgignore. r=firefox-build-system-reviewers,andi
Python 3.11 doesn't support those anymore.

Differential Revision: https://phabricator.services.mozilla.com/D162186
2022-11-16 08:26:01 +00:00
Mark Striemer
6064b195e4 Bug 1798911 - Setup lit for development of toolkit widgets r=hjones
Differential Revision: https://phabricator.services.mozilla.com/D161141
2022-11-03 21:32:34 +00:00
Alexandra Borovova
428f90d6b8 Bug 1791532 - [puppeteer] Sync puppeteer v17.1.2 r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D160331
2022-10-27 07:22:47 +00:00
Anurag Kalia
2324051653 Bug 1784022 - [refactor] Convert text-emphasis-position #defines to enum classes r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D155557
2022-09-27 07:38:08 +00:00
Emilio Cobos Álvarez
6715cf198f Bug 1788186 - Remove configure from *ignore files. r=nalexander DONTBUILD
After bug 1787977 they're in the tree.

Differential Revision: https://phabricator.services.mozilla.com/D156058
2022-08-31 17:37:40 +00:00
Alexandra Borovova
3b13e92b62 Bug 1756680 - [puppeteer] Sync puppeteer v16.1.1 r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D154912
2022-08-23 09:07:42 +00:00
David Shin
303530b72c Bug 634029 - Add .rej and .orig files, which can be generated from hg commands, to .hgignore. r=firefox-build-system-reviewers,andi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D151501
2022-07-11 15:12:35 +00:00
Tooru Fujisawa
1079972361 Bug 1776870 - Integrate esmify script into mach. r=yulia,firefox-static-analysis-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D150494
2022-07-11 14:55:11 +00:00
Tim Giles
1f3536a4ce Bug 1771004 - Ignore Storybook generated files. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D147217
2022-05-25 18:32:43 +00:00
Mark Striemer
d653e19400 Bug 1765634 - Simple Storybook for local development r=mconley,hjones
This provides a basic Storybook set up for us to develop with
Storybook locally.

Quick start (MacOS, Linux, WSL):
  ./mach npm --prefix=browser/components/storybook ci
  ./mach npm --prefix=browser/components/storybook run storybook

Differential Revision: https://phabricator.services.mozilla.com/D144223
2022-04-27 20:10:16 +00:00
Andi
d7da2ecade Bug 1766262 - move clang-tidy arguments for clangd from cli to spcific file. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D144577
2022-04-27 09:10:21 +00:00
Julian Descottes
a41d61870e Bug 1761655 - Ignore mypy cache files r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D142164
2022-03-31 13:52:11 +00:00
Myeongjun Go
9fd67f43ed Bug 1732376 - Add a --clean option to remove the raptor venv before running r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D139830
2022-03-16 12:39:55 +00:00
Mathew Hodson
1d8f43eb36 Bug 1759087 - Ignore Visual Studio user config files in VCS. r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D140797
2022-03-11 15:40:52 +00:00
Scott
5206bf147c Bug 1751511 - Save to Pocket panels, don't minify css build. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D136669
2022-01-25 16:11:07 +00:00
Ting-Yu Lin
1e282b2d28 Bug 1749650 - Ignore clangd index files in gecko root folder. r=firefox-build-system-reviewers,andi
NPOTB DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D135674
2022-01-12 17:20:04 +00:00
Julian Descottes
d971201a32 Bug 1732958 - [puppeteer] Update hgignore to ignore new puppeteer folders r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D134665
2022-01-04 12:11:44 +00:00
Greg Tatum
0f0b78cc1d Bug 1736907 - Add a build flag to experimentally build with ICU4X static data; r=platform-i18n-reviewers,dminor
Differential Revision: https://phabricator.services.mozilla.com/D129080
2021-11-16 15:09:09 +00:00
Mathew Hodson
2320ff56d2 Bug 1737741 - Ignore pytest artifacts in VCS. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D129464
2021-11-02 14:33:49 +00:00
Mathew Hodson
23174e49b2 Bug 1734306 - Ignore Visual Studio config directory in VCS. r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D127614
2021-10-18 14:46:13 +00:00
Mitchell Hentges
3ecc6dad6a Bug 1731145: Don't ignore vendored package *.egg-info directories r=ahal
The `*.egg-info` directories are needed for the packages to show up as
"distributions" to `pip` and other environment-checking logic.

We know that `*.egg-info` directories are cross-platform because they
exist in the globally-usable `tar.gz` releases of packages.

Differential Revision: https://phabricator.services.mozilla.com/D125909
2021-09-28 14:59:27 +00:00
criss
f2dcba95fa Backed out 10 changesets (bug 1712151, bug 1724279, bug 1730712, bug 1717051, bug 1723031, bug 1731145) for causing failures on test_yaml.py
Backed out changeset 7f64d538701b (bug 1723031)
Backed out changeset 394152994966 (bug 1723031)
Backed out changeset 9bfeb01bcc9a (bug 1723031)
Backed out changeset 3d283616a57d (bug 1730712)
Backed out changeset bc677b409650 (bug 1724279)
Backed out changeset 784c94c2f528 (bug 1723031)
Backed out changeset 6e1bde40e3b4 (bug 1723031)
Backed out changeset 7adf7e2136a3 (bug 1712151)
Backed out changeset 2aef162b9a1b (bug 1717051)
Backed out changeset 9beeb6d3d95b (bug 1731145)
2021-09-28 00:32:38 +03:00
Mitchell Hentges
88d28c21f4 Bug 1731145: Don't ignore vendored package *.egg-info directories r=ahal
The `*.egg-info` directories are needed for the packages to show up as
"distributions" to `pip` and other environment-checking logic.

We know that `*.egg-info` directories are cross-platform because they
exist in the globally-usable `tar.gz` releases of packages.

Differential Revision: https://phabricator.services.mozilla.com/D125909
2021-09-27 20:27:18 +00:00
Andi-Bogdan Postelnicu
e2cab5c39c Bug 1731542 - remove infer from our static-analysis pipeline. r=static-analysis-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D126070
2021-09-20 12:47:44 +00:00
Andrei Oprea
d68559b9bd Bug 1726401 - Remove about_newtab_with_snippets perf test r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D123105
2021-08-23 15:15:10 +00:00
Ryan Hunt
8610f775db Bug 1703105 - wasm: Move generate-spectest tool into tree. r=lth
This commit moves the wasm-generate-testuite [1] tool into the
tree so that we have everything we need to update spectests in
one place. Documentation is updated.

Differential Revision: https://phabricator.services.mozilla.com/D111306
2021-04-13 16:41:46 +00:00
Ricky Stewart
d2ecfce0a4 Bug 1666347 - Delete assorted dead code after removal of vendored psutil r=firefox-build-system-reviewers,rstewart
Most of the deletions here come from bug 1481612, the `--with-windows-wheel` option to `mach vendor python`, which according to that commit message "is very single-purpose: it's intended to let us vendor an unpacked
wheel for psutil on Windows". Since vendoring `psutil` is something we're no longer doing, we can safely just delete that added code.

Differential Revision: https://phabricator.services.mozilla.com/D90919
2020-11-27 16:21:07 +00:00
Noemi Erli
f24bd4fcff Backed out 4 changesets (bug 1666345, bug 1661624, bug 1667152, bug 1666347) for causing mochitest failures CLOSED TREE
Backed out changeset 8ce536574e74 (bug 1666347)
Backed out changeset 7cc5b13a3bf6 (bug 1666345)
Backed out changeset e112876ba18b (bug 1661624)
Backed out changeset 0f03ce337449 (bug 1667152)
2020-11-16 21:06:12 +02:00
Ricky Stewart
96400f472d Bug 1666347 - Delete assorted dead code after removal of vendored psutil r=firefox-build-system-reviewers,mhentges
Most of the deletions here come from bug 1481612, the `--with-windows-wheel` option to `mach vendor python`, which according to that commit message "is very single-purpose: it's intended to let us vendor an unpacked
wheel for psutil on Windows". Since vendoring `psutil` is something we're no longer doing, we can safely just delete that added code.

Differential Revision: https://phabricator.services.mozilla.com/D90919
2020-11-13 19:18:03 +00:00
Mihai Alexandru Michis
57a979f85c Backed out changeset d1dd480fd638 (bug 1666347) for causing mochitest timeouts. 2020-11-13 21:13:25 +02:00
Ricky Stewart
22ac8c5585 Bug 1666347 - Delete assorted dead code after removal of vendored psutil r=firefox-build-system-reviewers,mhentges
Most of the deletions here come from bug 1481612, the `--with-windows-wheel` option to `mach vendor python`, which according to that commit message "is very single-purpose: it's intended to let us vendor an unpacked
wheel for psutil on Windows". Since vendoring `psutil` is something we're no longer doing, we can safely just delete that added code.

Differential Revision: https://phabricator.services.mozilla.com/D90919
2020-11-12 18:02:10 +00:00
smolnar
1e6e466d99 Backed out 4 changesets (bug 1666347, bug 1667152, bug 1661624, bug 1666345) for causing mingw bustage. CLOSED TREE
Backed out changeset 19f707f5c097 (bug 1666347)
Backed out changeset 3732ee259759 (bug 1666345)
Backed out changeset 353d3c9e74b9 (bug 1661624)
Backed out changeset a651515586a8 (bug 1667152)
2020-11-12 19:55:58 +02:00
Ricky Stewart
15a9bfbe36 Bug 1666347 - Delete assorted dead code after removal of vendored psutil r=firefox-build-system-reviewers,mhentges
Most of the deletions here come from bug 1481612, the `--with-windows-wheel` option to `mach vendor python`, which according to that commit message "is very single-purpose: it's intended to let us vendor an unpacked
wheel for psutil on Windows". Since vendoring `psutil` is something we're no longer doing, we can safely just delete that added code.

Differential Revision: https://phabricator.services.mozilla.com/D90919
2020-10-27 21:15:08 +00:00
Dan Mosedale
a4f3513397 Bug 1658396 - Make hg ignore newtab node_modules, r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D86601
2020-08-10 23:32:15 +00:00
Ricky Stewart
396a329ec4 Bug 1651214 - Ignore .python-version file at top of checkout r=nalexander
We'll add documentation explicitly recommending people use `pyenv` to install Python versions if they can't use their system package manager. Routine usage of `pyenv` will cause this file to be created at the root of the checkout, so ignore it.

Differential Revision: https://phabricator.services.mozilla.com/D82609
2020-07-07 23:41:55 +00:00
Tom Prince
a22772e2a2 Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine
Differential Revision: https://phabricator.services.mozilla.com/D77864
2020-07-07 19:53:32 +00:00
Maja Frydrychowicz
91ed2688dd Bug 1632710 - [puppeteer] vendor v3.1.0 r=remote-protocol-reviewers,whimboo,jgraham
This requires a custom mocha reporter under puppeteer/
and changes in output parsing.

Differential Revision: https://phabricator.services.mozilla.com/D77625
2020-06-05 18:53:38 +00:00
Maja Frydrychowicz
22b8a4c02c Bug 1632710 - [puppeteer] Remove experimental/ dir r=remote-protocol-reviewers,jgraham,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D77624
2020-06-02 20:49:00 +00:00
Nick Alexander
d813d2e019 Bug 1643098 - Ignore Emacs project sentinel .projectile files. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D78123
2020-06-03 19:46:16 +00:00
Ricky Stewart
2ce561dd99 Bug 1635514 - Delete tup CI/configure stuff r=froydnj
This includes scripts that involve `tup`, jobs that build `tup` in automation, `tup.configure`, and related infrastructure and documentation.

Differential Revision: https://phabricator.services.mozilla.com/D73921
2020-05-05 18:34:16 +00:00
Ryan Hunt
f33032205b Bug 1627854 - Add documentation for spec-test importing. r=lth
The process of importing spec-tests is confusing and has some tricks that
I should write down. The files are also scattered around, so I've tried to
move them all into one spot.

 * Moves wasm/Makefile to jit-test/etc/wasm
 * Moves jit-test/etc/wasm-config[-lock].toml to jit-test/etc/wasm
 * Adds jit-test/etc/wasm/README.md

Differential Revision: https://phabricator.services.mozilla.com/D69902

--HG--
rename : js/src/wasm/Makefile => js/src/jit-test/etc/wasm/Makefile
rename : js/src/jit-test/etc/wasm-config-lock.toml => js/src/jit-test/etc/wasm/config-lock.toml
rename : js/src/jit-test/etc/wasm-config.toml => js/src/jit-test/etc/wasm/config.toml
extra : moz-landing-system : lando
2020-04-09 20:34:31 +00:00
Ryan Hunt
c13f6b0bff Bug 1617827 - Wasm: Switch to 'wasm-generate-testsuite' tooling for importing spec test-suite. r=lth
This switches our test import Makefile to use the wasm-generate-testsuite tool
for importing spec-tests. A new config file declaring the proposals to import,
along with tests to skip, is added to jit-test/etc.

There was an ability to apply a .patch file to paper over a back-compat issue
is types.wast.js. It appears that newer spec/tests don't include a types.wast,
so I don't think this patch is necessary anymore. We can add this ability back
later if needed.

Differential Revision: https://phabricator.services.mozilla.com/D65195

--HG--
extra : moz-landing-system : lando
2020-03-11 04:05:15 +00:00
Andrei Oprea
a1f1d61928 Bug 1600339 - Measure responsiveness while evaluating messages r=k88hudson,mconley
Differential Revision: https://phabricator.services.mozilla.com/D59535

--HG--
extra : moz-landing-system : lando
2020-01-18 21:08:40 +00:00