Artifact c9e170b2a1a7b56feafe5b54b41c661f0f416ac2:
- File genode-haiku/misc-apps/pulse/Prefs.cpp — part of check-in [563d0edbac] at 2021-04-20 09:55:08 on branch trunk — BFont: add support for TrueType font by linking against ttf_font.lib.a, which allows to draw text with full-fledged Vera.ttf instead of trivial-fonts ; remed out for now, as this seems instable (e.g. when painting Mandelbrot menus). BApplication: call InitBeRoster(), so that we don't crash on be_roster calls ; normally this is called by launch_daemon instead, but we don't have a launch daemon in HoG ; this fixes the crash-on-quit bug (as tested with "jam t6") and I think this is also the reason why Pulse "mini-mode" works fine now. kinda-kernel: actually use the port-closing and get-port-info code introduced in the previous commit ; tweak wait_for_thread() so that it makes sure the waited-on thread is actually running (this is a Be'ism apparently, other OS'es require you to start the thread by hand ?). build/integration: add status_bar to image ; add Vera.ttf to image ; add usb_drv to image ; enable USB simulation in qemu ; TODO : need to clean all that up and make it conditional on compile-time flags and stuff. sys-libroot: tighten the screws on stubs ; on those few that remain, make them all deterministic. Pulse: patch it to allow it to run even without a file-system ; it previously might (or might not) run correctly, because the FS layer was non-deterministic ; now that everything returns B_ERROR, Pulse deterministically fails to display the window correctly, unless patched. (user: ttcoder size: 7481)
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.