Changelog:
r44030 | compyx | 2023-06-10 09:38:09 +0000 (Sat, 10 Jun 2023) | 2 lines
Fix missing `mirror_mode` initializers for `io_source_t` objects (C128)
------------------------------------------------------------------------
r44026 | compyx | 2023-06-09 22:48:46 +0000 (Fri, 09 Jun 2023) | 7 lines
Fix missing `mirror_mode` initializers for `io_source_t` objects (C64 only)
With `-Wmissing-field-initializers` enabled, a lot of `mirror_mode` field
initializers were reported missing in various cartridge files.
Since these were implicitly initialized to 0 we now explicitly initialize them
to `IO_MIRROR_NONE` (0).
------------------------------------------------------------------------
r44025 | compyx | 2023-06-09 20:44:02 +0000 (Fri, 09 Jun 2023) | 2 lines
Sound: fix terminator of `sound_register_devices[]`
------------------------------------------------------------------------
r44024 | compyx | 2023-06-09 19:58:04 +0000 (Fri, 09 Jun 2023) | 11 lines
Don't add uiactions.c to EXTRA_DIST conditionally
It appears any files added to foo_SOURCES conditionally will always end up in
the dist tarball when doing a `make dist`, regardless of the condition in the
Makefile. I checked this with the `macOS-util.m` file: it is only added to
libarchdep_a_SOURCES when `MACOS_COMPILE` is true, yet a source tree configured
for Linux+headless will result in `macOS-util.m` added to the dist tarball.
The same is true for `SUBDIRS`, the `hotkeys` subdir is added conditionally to
the list when `!USE_HEADLESSUI`, yet the source configured for headless UI adds
the `hotkeys` subdir to the dist as well.
------------------------------------------------------------------------
r44019 | compyx | 2023-06-09 08:50:21 +0000 (Fri, 09 Jun 2023) | 6 lines
Do not use UI actions code in headless builds
Exclude uiactions.c from libarchdep.a, but add it to EXTRA_DIST for dist
tarballs. Do not call `ui_actions_init()` or `ui_actions_shutdown()` in
headless builds.
------------------------------------------------------------------------