github Zibri/VICE r42958

latest releases: r46098, r46095, r46094...
3 years ago

Changelog:

r42959 | compyx | 2023-01-27 08:37:02 +0000 (Fri, 27 Jan 2023) | 5 lines

Gtk3: Fix missing include

strncpy() requires <string.h>


------------------------------------------------------------------------
r42958 | compyx | 2023-01-27 07:55:30 +0000 (Fri, 27 Jan 2023) | 6 lines

Gtk3: Make the printer output mode widget support userport printer

Extend the widget to also support userport printer (device 3). Makes the
printer output mode code in userportprinter.c obsolete.


------------------------------------------------------------------------
r42957 | compyx | 2023-01-26 19:06:45 +0000 (Thu, 26 Jan 2023) | 8 lines

Gtk3: Refactor printer driver widget to support userport printer

Extend the printer driver widget to also handle the "PrinterUserportDriver"
resource. Passing in device number 3 will make the widget handle the userport
printer driver. This makes the driver resource code in userportprinterwidget.c
obsolete.


------------------------------------------------------------------------
r42956 | compyx | 2023-01-26 16:55:19 +0000 (Thu, 26 Jan 2023) | 14 lines

Gtk3: Settings dialog: Refactor and reorganize printer settings (WIP)

* Use an array-based approach for the widgets per printer device number (still
  needs work to support the userport printer), which simplifies the code a lot.
* Refactor the underlying widgets.
* Move the non-device specific settings to the top of the dialog, above the
 "tabs", so it's more clear which settings are global and which are device-
 specific.

Still TODO is the Userport printer tab, perhaps by refactoring the child
widgets I can get rid of the userport-specific widgets/files and extend the
table-based approach to cover the userport printer.


------------------------------------------------------------------------
r42955 | compyx | 2023-01-25 22:04:19 +0000 (Wed, 25 Jan 2023) | 3 lines

Gtk3: Settings dialog: refactor and tweak layout of "peripheral/fsdevice"


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

Don't miss a new VICE release

NewReleases is sending notifications on new releases.