ladybird/Meta
kleines Filmröllchen 47b6030347 Meta: Replace run.sh by run.py
A Python script is much easier to maintain than the organically grown
variable mess that was run.sh.

For now, the script inherits most environment variable modifiability
from the shell script, but this is not a requirement.

While porting this script, a couple of improvements have been made:
- Spaces (especially in paths) cannot break most arguments anymore.
  Exceptions are environment variables specifying multiple arguments on
  purpose, these should be replaced in the future anyways.
- Force control over virtualization is now possible with
  SERENITY_VIRTUALIZATION_SUPPORT. If set to 0, this variable was
  sometimes ignored before.
- Handling Windows native QEMU is much more robust. Multiple incorrect
  checks for WSL, but not Windows native QEMU, were used before. This
  would also allow disabling native Windows QEMU much more easily in the
  future, which is necessary for GDB.
- Various machine types had wrong or outdated arguments, such as qn.

Co-Authored-By: Andrew Kaster <akaster@serenityos.org>
2023-12-15 00:11:50 +01:00
..
Azure Meta: Publish dumped ref-test images as an Azure CI artifact 2023-11-18 07:49:59 -05:00
CMake Meta: Disable -Wcast-align warning on RISC-V 2023-12-14 09:02:15 -07:00
gn Meta: Update cacert.pem to 2023-12-12 2023-12-14 08:36:25 -07:00
HeaderCheck
Lagom JSSpecCompiler: Compare CFG when running regression tests 2023-12-14 09:06:05 -07:00
Screenshots
ShellCompletions/zsh
Websites
analyze-qemu-coverage.sh
bochsrc
build-image-extlinux.sh
build-image-grub.sh
build-image-limine.sh
build-image-qemu.sh
build-manpages-website.sh
build-native-partition.sh
build-root-filesystem.sh Meta: Create symbolic link from /init to /bin/SystemServer 2023-11-27 09:29:05 -07:00
check-ak-test-files.sh
check-debug-flags.sh
check-emoji.py
check-markdown.sh
check-newlines-at-eof.py
check-png-sizes.sh
check-style.py JSSpecCompiler: Add our first test :^) 2023-12-07 10:13:21 -07:00
check-symbols.sh
convert-markdown-links.lua
debug-kernel.sh
embed_as_string_view.py
export-argsparser-manpages.sh
extlinux.conf
find_compiler.sh
generate-embedded-resource-assembly.sh
generate-libwasm-spec-test.py
generate-libwasm-spec-test.sh
grub-ebr.cfg
grub-gpt.cfg
grub-mbr.cfg
install-ports-tree.sh
label-pull-requests.js
limine.cfg
lint-ci.sh
lint-clang-format.sh
lint-commit.sh
lint-executable-resources.sh
lint-gml-format.sh
lint-gn.sh
lint-keymaps.py
lint-ports.py
lint-prettier.sh
lint-python.sh
lint-shell-scripts.sh
new-project.sh
refresh-serenity-qtcreator.sh
run.py Meta: Replace run.sh by run.py 2023-12-15 00:11:50 +01:00
run.sh Meta: Replace run.sh by run.py 2023-12-15 00:11:50 +01:00
serenity.sh
serenity_gdb.py
shell_include.sh
test_pdf.py test_pdf.py: Output tweaks 2023-11-10 14:46:06 +01:00
toot-commits.js
tweet-commits.js