Name Description Size
__init__.py 0
buildlist.py A generic script to add entries to a file if the entry does not already exist. Usage: buildlist.py <filename> <entry> [<entry> ...] 1436
check_binary.py 9822
download_wpt_manifest.py 546
dump_env.py 1027
dumpsymbols.py 3555
exe_7z_archive.py 2465
fat_aar.py Fetch and unpack architecture-specific Maven zips, verify cross-architecture compatibility, and ready inputs to an Android multi-architecture fat AAR build. 6515
file_generate.py 5240
file_generate_wrapper.py 1122
generate_symbols_file.py 3305
html_fragment_preprocesor.py \ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ const EXPORTED_SYMBOLS = ["getHTMLFragment"]; const Fragments = {json_string}; /* * Loads HTML fragment strings pulled from fragment documents. * @param key - key identifying HTML fragment * * @return raw HTML/XHTML string */ const getHTMLFragment = key => Fragments[key]; 3667
install.py 554
jar_maker.py 347
l10n_merge.py 1211
langpack_localeNames.json 7500
langpack_manifest.py Return the current date or SOURCE_DATE_EPOCH, if set. 18505
make_dmg.py 2084
make_unzip.py 582
node.py %s is not in SCRIPT_ALLOWLIST in python/mozbuild/mozbuild/action/node.py. Using NodeJS from moz.build is currently in beta, and node scripts to be executed need to be added to the allowlist and reviewed by a build peer so that we can get a better sense of how support should evolve. (To consult a build peer, raise a question in the #build channel at https://chat.mozilla.org.) 4796
package_generated_sources.py 1876
preprocessor.py 536
process_define_files.py Creates the given config header. A config header is generated by taking the corresponding source file and replacing some *#define/#undef* occurences: - "#undef NAME" is turned into "#define NAME VALUE" - "#define NAME" is unchanged - "#define NAME ORIGINAL_VALUE" is turned into "#define NAME VALUE" - "#undef UNKNOWN_NAME" is turned into "/* #undef UNKNOWN_NAME */" - Whitespaces are preserved. As a special rule, "#undef ALLDEFINES" is turned into "#define NAME VALUE" for all the defined variables. 4405
process_install_manifest.py 3704
symbols_archive.py 2845
test_archive.py 29416
tooltool.py This function originates from redo 2.0.3 https://github.com/mozilla-releng/redo A generator function that sleeps between retries, handles exponential backoff and jitter. The action you are retrying is meant to run after retrier yields. 54001
unify_symbols.py 1376
unify_tests.py 2292
unpack_dmg.py 1468
webidl.py Perform WebIDL code generation required by the build system. 499
wrap_rustc.py 2751
xpccheck.py A generic script to verify all test files are in the corresponding .toml file. Usage: xpccheck.py <directory> [<directory> ...] 2986
xpidl-process.py 5190
zip.py 1565