serenity/Meta
Zaggy1024 50c73d02f0 LibAudio: Add a test for creating and destructing a PlaybackStream
This will ensure that we don't leak any memory while playing back
audio.

There is an expectation value in the test that is only set to true when
PulseAudio is present for the moment. When any new implementation is
added for other libraries/platforms, we should hopefully get a CI
failure due to unexpected success in creating the `PlaybackStream`.

To ensure that we clean up our PulseAudio connection whenever audio
output is not needed, add `PulseAudioContext::weak_instance()` to allow
us to check whether an instance exists without creating one.
2023-08-07 10:40:34 -06:00
..
Azure Meta: Install libpulse on Azure to build PlaybackStreamPulseAudio on CI 2023-08-07 10:40:34 -06:00
CMake Meta+BindingsGenerator: Only invoke BindingsGenerator once per IDL file 2023-07-30 17:50:44 -06:00
gn LibWeb: Implement basic version of CSSOM View's VisualViewport 2023-08-06 16:29:24 +02:00
HeaderCheck
Lagom LibAudio: Add a test for creating and destructing a PlaybackStream 2023-08-07 10:40:34 -06:00
Screenshots README+Meta: Update the screenshot :^) 2023-07-14 23:40:58 +02:00
ShellCompletions/zsh Meta/ShellCompletions: Use standard Serenity comment style 2023-05-17 12:55:15 +02:00
Websites
analyze-qemu-coverage.sh
bochsrc
build-image-extlinux.sh Meta: Pass -- to sudo instead of '$SHELL -c' in build scripts 2023-07-16 16:28:18 +01:00
build-image-grub.sh Meta: Pass -- to sudo instead of '$SHELL -c' in build scripts 2023-07-16 16:28:18 +01:00
build-image-limine.sh Meta: Pass -- to sudo instead of '$SHELL -c' in build scripts 2023-07-16 16:28:18 +01:00
build-image-qemu.sh Meta: Pass -- to sudo instead of '$SHELL -c' in build scripts 2023-07-16 16:28:18 +01:00
build-manpages-website.sh
build-native-partition.sh Meta: Pass -- to sudo instead of '$SHELL -c' in build scripts 2023-07-16 16:28:18 +01:00
build-root-filesystem.sh Meta: Improve build compatibility with non-GNU userspaces 2023-07-09 06:16:31 +01:00
check-ak-test-files.sh
check-debug-flags.sh Meta: Remove unused debug flags, add missing GENERATE_DEBUG 2023-05-14 16:01:57 -06:00
check-emoji.py
check-markdown.sh markdown-check: Allow generating a manpage link graph 2023-07-05 16:15:42 +01:00
check-newlines-at-eof.py
check-png-sizes.sh
check-style.py Everywhere: Remove exceptions for using #include <LibC/...> 2023-06-27 12:40:38 +02:00
check-symbols.sh
convert-markdown-links.lua
debug-kernel.sh Revert "Kernel/x86: Bake the Prekernel and the Kernel into one image" 2023-04-28 23:24:19 +02:00
export-argsparser-manpages.sh
extlinux.conf
generate-embedded-resource-assembly.sh
generate-libwasm-spec-test.py Meta: Use is instead of == to compare types 2023-07-29 23:23:25 +01:00
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 Meta+Utilities: Make pre-commit checks significantly less verbose 2023-07-26 06:21:39 -04:00
lint-clang-format.sh Meta: Switch to clang-format-16 as the standard formatter 2023-07-08 10:32:56 +01:00
lint-commit.sh
lint-executable-resources.sh
lint-gml-format.sh Meta+Lagom: Enable CMAKE_BUILD_WITH_INSTALL_RPATH 2023-06-08 17:59:53 +02:00
lint-gn.sh Meta: Add gn linter 2023-07-13 14:07:25 -06:00
lint-keymaps.py
lint-ports.py Meta: Dont finish lines with only one character in lint-ports.py 2023-07-18 00:17:34 +02:00
lint-prettier.sh
lint-python.sh
lint-shell-scripts.sh
new-project.sh
refresh-serenity-qtcreator.sh Meta: Make *.in files accessible to QtCreator 2023-05-14 16:01:57 -06:00
run.sh Meta: Re-add boot drive to aarch64 run configuration 2023-06-08 14:43:14 +02:00
serenity.sh Meta: Update path to ladybird in gdb invocation 2023-07-02 18:43:46 +02:00
serenity_gdb.py Meta: Pretty-print strings in gdb as a single object, not by character 2023-08-05 02:16:55 +03:30
shell_include.sh Meta: Improve build compatibility with non-GNU userspaces 2023-07-09 06:16:31 +01:00
text-to-cpp-string.sh
toot-commits.js
tweet-commits.js