Skip to content

r45505 Windows

Choose a tag to compare

@Zibri Zibri released this 24 Feb 10:31
d569312

Changelog:

r45505 | compyx | 2025-02-24 09:51:13 +0000 (Mon, 24 Feb 2025) | 6 lines

Fix inclusion of icon files in dist tarball

All the Windows/Gtk/SDL/desktop-files/include-x64 conditionals in the Makefile
led to the icon files only ending up in dists configured for Gtk3. Should be
fixed now.

------------------------------------------------------------------------
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`.

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