github Zibri/VICE r44673u
r44673 Ubuntu 22.04

latest releases: r46150, r46150o, r46150u...
2 years ago

Changelog:

r44673 | compyx | 2023-11-11 10:07:05 +0000 (Sat, 11 Nov 2023) | 22 lines

Printer: make drivers register some properties

Instead of relying on fixed arrays of driver names to check a property of a
printer driver, make the drivers responsible for registering their properties,
so we can inspect at runtime what those properties are (both for core and UI
code).

Properties added to the `driver_select_t` object are:
- Device type (printer and/or plotter)
- Device name to use in the UI
- Device can be connected through IEC bus
- Device can be connected through IEEE-488 bus
- Device can be connected through userport
- Device supports text output
- Device supports graphics output

Make heap-allocated copies of the `drv_name` and `ui_name` members so
registering the drivers can be made more flexible.
The Gtk3 UI uses the registered drivers list to generate driver lists per
device (4, 5, 6, userport) instead of relying on its own list of supported
drivers per device.

------------------------------------------------------------------------
r44672 | gpz | 2023-11-10 18:26:15 +0000 (Fri, 10 Nov 2023) | 1 line

added reference images for CBM2 symbolic us/de mappings. tweaked related GTK keymaps
------------------------------------------------------------------------
r44671 | mcmartin | 2023-11-10 08:37:45 +0000 (Fri, 10 Nov 2023) | 1 line

Also clone and update git versions of testprogs and techdocs
------------------------------------------------------------------------
r44670 | mcmartin | 2023-11-09 07:44:17 +0000 (Thu, 09 Nov 2023) | 1 line

Centralized git migration target locally
------------------------------------------------------------------------
r44669 | compyx | 2023-11-08 19:50:29 +0000 (Wed, 08 Nov 2023) | 6 lines

Gtk3: Printer settings: fix slightly too wide dialog

Addition of the "Commodore xxxx" printers make the homogenous grid column width
exceed our self-imposed limits on dialog size. Columns are no longer homogeneous
in width, but column spacing has been increased from 8 to 16 to compensate.

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

Don't miss a new VICE release

NewReleases is sending notifications on new releases.