github Zibri/VICE r45502
r45502 Windows

latest releases: r46094, r46091, r46091o...
14 months ago

Changelog:

r45502 | compyx | 2025-02-21 10:56:14 +0000 (Fri, 21 Feb 2025) | 4 lines

Remove unused Windows-specific file

Remove file used for the old 'icon.png' chickenhead logo.

------------------------------------------------------------------------
r45501 | compyx | 2025-02-21 10:50:59 +0000 (Fri, 21 Feb 2025) | 7 lines

Fix icon linking on Windows for SDL

Seems we *did* already use icons for the Windows SDL UI, using the logic
in `gtk3/data/win32` to generate the icons. Updated build files to use the
proper `win32_res_files` rule in `data/common/Makefile.am` (when not building
headless).

------------------------------------------------------------------------
r45500 | compyx | 2025-02-21 08:25:03 +0000 (Fri, 21 Feb 2025) | 5 lines

Gtk3: move win32 icon generation into data/common/

Keep all icon-related data and logic inside data/common. Should make adding
icons on Windows to executables for other UIs (e.g. SDL) easier.

------------------------------------------------------------------------
r45499 | compyx | 2025-02-17 10:10:07 +0000 (Mon, 17 Feb 2025) | 13 lines

Limit number of icon files installed

Instead of installing all icon files in data/common/, install only those
required, either by VICE itself or the OS'es guidelines.
For SDL the 256x256 PNG icons are installed, except on Windows for SDL 1.x,
where the 32x32 icons are installed (as suggested by the SDL docs).
For Gtk3 on Unix the 32x32, 48x48, 64x64 and 256x256 icons are installed,
either in their correct place when configured with `--enable-desktop-files`
or in $PREFIX/share/vice otherwise.
For Gtk3 on Windows the suggested icon sizes are used (16x16, 24x24, 32x32,
48x48, 64x64 and 256x256), linked with the executable using `icotool` and
`windres`.

------------------------------------------------------------------------
r45498 | compyx | 2025-02-16 11:18:27 +0000 (Sun, 16 Feb 2025) | 5 lines

Split icon files in into lists per size

List icon files in the Makefile per size/scalable to allow for more fine-grained
control over which files are installed per UI and OS.

------------------------------------------------------------------------

Don't miss a new VICE release

NewReleases is sending notifications on new releases.