dosbox-staging:sp/disable-postinstall-run-1

Last commit made on 2024-03-16
Get this branch:
git clone -b sp/disable-postinstall-run-1 https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
sp/disable-postinstall-run-1
Repository:
lp:dosbox-staging

Recent commits

111cab0... by shermp <email address hidden>

Disable launching dosbox after setup

6c87b92... by John Novak <email address hidden>

Add `vga_render_per_scanline` option

This is enabled by default to render the VGA image by scanline, which is
the new accurate VGA emulation behaviour.

However, a few games (e.g., Deus, Ishar 3, Robinson's Requiem, Time
Travelers) would crash at startup with per-scanline rendering
enabled. This is most likely due to some VGA emulation deficiency.

Disabling `vga_render_per_scanline` restores the the legacy DOSBox
behaviour of rendering the VGA image in 4 parts instead of
per-scanline.

f7e89d4... by Kirk Klobe <email address hidden>

Fix macOS CI workflow

The macOS workflow was failing due to conflicts between the macos-13 x64
runner's system-installed Python and homebrew. Downgrading to the macos-12 image
allows it to build. The macos-14 free runner only supports arm64 right now; x64
requires macos-14-large, which isn't available for free yet.

40033e1... by Kirk Klobe <email address hidden>

Use GitHub actions cache for vcpkg

4384454... by Daniel Bomar

Lower PVS allowed warnings

e1156ea... by Daniel Bomar

Fix PVS warning about default initialization

1b46d55... by Daniel Bomar

Ignore PVS warning

It complains about a variable being assigned twice.
It doesn't see that it is being used between assignments through a union.

e578510... by Daniel Bomar

Collapse duplicate if statements

77c7f71... by Daniel Bomar

Remove unused parameter from fatDrive constructor

a5e33aa... by John Novak <email address hidden>

Don't run PVS-Studio in forked PRs