Releases: Zibri/VICE
Releases · Zibri/VICE
r44692 Ubuntu 22.04
Changelog:
r44692 | gpz | 2023-11-13 13:54:04 +0000 (Mon, 13 Nov 2023) | 1 line
remove log noise
------------------------------------------------------------------------
r44691 | gpz | 2023-11-13 13:37:14 +0000 (Mon, 13 Nov 2023) | 1 line
move gpl text into seperate file, move it to end of docs
------------------------------------------------------------------------
r44690 | gpz | 2023-11-13 13:09:13 +0000 (Mon, 13 Nov 2023) | 1 line
Don't put pre-scaled images into the pdf doc, use the highres versions instead
------------------------------------------------------------------------
r44689 | compyx | 2023-11-13 12:51:48 +0000 (Mon, 13 Nov 2023) | 2 lines
Gtk3: Fix capitalization of "Gmod[2|128]*" resources
------------------------------------------------------------------------
r44688 | compyx | 2023-11-13 12:38:08 +0000 (Mon, 13 Nov 2023) | 2 lines
Gtk3: Fix capitalization of "Drive11FixedSize"
------------------------------------------------------------------------
r44686 Ubuntu 22.04
Changelog:
r44686 | compyx | 2023-11-13 11:59:01 +0000 (Mon, 13 Nov 2023) | 2 lines
Gtk3: Use correct capitalization for "WIC64Logenabled"
------------------------------------------------------------------------
r44685 | compyx | 2023-11-13 11:04:59 +0000 (Mon, 13 Nov 2023) | 6 lines
Gtk3: Add $VICERES comments for Monitor* and Window[0|1]* resources
* Add "MonitorBG", "MonitorFG", "MonitorFont", "MonitorWidth", "MonitorHeight",
"MonitorXPos" and "MonitorYPos".
* Add "Window[0|1]Width", Window[0|1]Height", "Window[0|1]Xpos", "Window[0|1]Ypos".
------------------------------------------------------------------------
r44684 | compyx | 2023-11-13 10:55:08 +0000 (Mon, 13 Nov 2023) | 8 lines
Gtk3: Add/remove $VICERES comments for Datasette* resources
* Add "DatasetteTapeAzimuthError"
* Add "DatasetteTapeWobbleAmplitude"
* Add "DatasetteTapeWobbleFrequency"
* Remove "DatasetteTapeWobble"
------------------------------------------------------------------------
r44683 | compyx | 2023-11-13 10:47:16 +0000 (Mon, 13 Nov 2023) | 5 lines
Gtk3: Add $VICERES comments for WiC64 resources
List all used WiC64 resources, including those set indirectly through the
WiC64 emulation so `gtk3-resources.py` doesn't flag them.
------------------------------------------------------------------------
r44682 | compyx | 2023-11-13 10:26:00 +0000 (Mon, 13 Nov 2023) | 2 lines
Gtk3: add $VICERES lines for "ChargenFIName" and "ChargenITName"
------------------------------------------------------------------------
r44678 Ubuntu 22.04
Changelog:
r44678 | compyx | 2023-11-13 07:25:46 +0000 (Mon, 13 Nov 2023) | 6 lines
Gtk3: Park attempt at new ROMs dialog
Since we're approaching code freeze, park the attempt at fixing the ROMs and
ROM set UI. Can be enabled with `--enable-debug-gtk3ui` and selecting "Machine"
-> "ROM Manager" in the x64sc UI.
------------------------------------------------------------------------
r44677 | gpz | 2023-11-12 18:12:26 +0000 (Sun, 12 Nov 2023) | 1 line
add missing includes
------------------------------------------------------------------------
r44676 | compyx | 2023-11-11 15:26:37 +0000 (Sat, 11 Nov 2023) | 5 lines
Gtk3: printer output mode widget: be consistent: use strings, not integers
The "Printer[4|5|6|Userport]Output" resources are strings, so the UI should also
use strings "text" and "graphics" to select output mode, not 0 or 1.
------------------------------------------------------------------------
r44675 | compyx | 2023-11-11 14:48:16 +0000 (Sat, 11 Nov 2023) | 2 lines
Replace local `PRNR_*` device index defines with `PRINTER_*` defines from `printer.h`
------------------------------------------------------------------------
r44674 | compyx | 2023-11-11 14:42:24 +0000 (Sat, 11 Nov 2023) | 5 lines
Gtk3: Prevent selecting invalid printer driver and output mode combinations
Grey-out text/graphics mode selection when a printer/plotter doesn't support
both modes and auto-select the only valid mode, if a driver is selected.
------------------------------------------------------------------------
r44677 Ubuntu 22.04
Changelog:
r44677 | gpz | 2023-11-12 18:12:26 +0000 (Sun, 12 Nov 2023) | 1 line
add missing includes
------------------------------------------------------------------------
r44676 | compyx | 2023-11-11 15:26:37 +0000 (Sat, 11 Nov 2023) | 5 lines
Gtk3: printer output mode widget: be consistent: use strings, not integers
The "Printer[4|5|6|Userport]Output" resources are strings, so the UI should also
use strings "text" and "graphics" to select output mode, not 0 or 1.
------------------------------------------------------------------------
r44675 | compyx | 2023-11-11 14:48:16 +0000 (Sat, 11 Nov 2023) | 2 lines
Replace local `PRNR_*` device index defines with `PRINTER_*` defines from `printer.h`
------------------------------------------------------------------------
r44674 | compyx | 2023-11-11 14:42:24 +0000 (Sat, 11 Nov 2023) | 5 lines
Gtk3: Prevent selecting invalid printer driver and output mode combinations
Grey-out text/graphics mode selection when a printer/plotter doesn't support
both modes and auto-select the only valid mode, if a driver is selected.
------------------------------------------------------------------------
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.
------------------------------------------------------------------------
r44676 Ubuntu 22.04
Changelog:
r44676 | compyx | 2023-11-11 15:26:37 +0000 (Sat, 11 Nov 2023) | 5 lines
Gtk3: printer output mode widget: be consistent: use strings, not integers
The "Printer[4|5|6|Userport]Output" resources are strings, so the UI should also
use strings "text" and "graphics" to select output mode, not 0 or 1.
------------------------------------------------------------------------
r44675 | compyx | 2023-11-11 14:48:16 +0000 (Sat, 11 Nov 2023) | 2 lines
Replace local `PRNR_*` device index defines with `PRINTER_*` defines from `printer.h`
------------------------------------------------------------------------
r44674 | compyx | 2023-11-11 14:42:24 +0000 (Sat, 11 Nov 2023) | 5 lines
Gtk3: Prevent selecting invalid printer driver and output mode combinations
Grey-out text/graphics mode selection when a printer/plotter doesn't support
both modes and auto-select the only valid mode, if a driver is selected.
------------------------------------------------------------------------
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
------------------------------------------------------------------------
r44673 Ubuntu 22.04
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.
------------------------------------------------------------------------
r44672 Ubuntu 22.04
Changelog:
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.
------------------------------------------------------------------------
r44668 | compyx | 2023-11-08 19:32:08 +0000 (Wed, 08 Nov 2023) | 4 lines
Documentation: linux-gtk3-howto: add minimum required libcurl version
For WiC64 emulation libcurl4-openssl >= 7.71.0 is required.
------------------------------------------------------------------------
r44671 Ubuntu 22.04
Changelog:
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.
------------------------------------------------------------------------
r44668 | compyx | 2023-11-08 19:32:08 +0000 (Wed, 08 Nov 2023) | 4 lines
Documentation: linux-gtk3-howto: add minimum required libcurl version
For WiC64 emulation libcurl4-openssl >= 7.71.0 is required.
------------------------------------------------------------------------
r44667 | compyx | 2023-11-08 19:28:16 +0000 (Wed, 08 Nov 2023) | 4 lines
Buildsystem: have configure check for libcurl >= 7.71.0
The WiC64 code uses `CURLSSLOPT_NATIVE_CA`, which was introduced in 7.71.0.
------------------------------------------------------------------------
r44670 Ubuntu 22.04
Changelog:
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.
------------------------------------------------------------------------
r44668 | compyx | 2023-11-08 19:32:08 +0000 (Wed, 08 Nov 2023) | 4 lines
Documentation: linux-gtk3-howto: add minimum required libcurl version
For WiC64 emulation libcurl4-openssl >= 7.71.0 is required.
------------------------------------------------------------------------
r44667 | compyx | 2023-11-08 19:28:16 +0000 (Wed, 08 Nov 2023) | 4 lines
Buildsystem: have configure check for libcurl >= 7.71.0
The WiC64 code uses `CURLSSLOPT_NATIVE_CA`, which was introduced in 7.71.0.
------------------------------------------------------------------------
r44666 | gpz | 2023-11-08 17:35:44 +0000 (Wed, 08 Nov 2023) | 1 line
add references for plus4 symbolic keymaps, update keymap images, fix gtk plus4 symbolic keymaps
------------------------------------------------------------------------
r44669 Ubuntu 22.04
Changelog:
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.
------------------------------------------------------------------------
r44668 | compyx | 2023-11-08 19:32:08 +0000 (Wed, 08 Nov 2023) | 4 lines
Documentation: linux-gtk3-howto: add minimum required libcurl version
For WiC64 emulation libcurl4-openssl >= 7.71.0 is required.
------------------------------------------------------------------------
r44667 | compyx | 2023-11-08 19:28:16 +0000 (Wed, 08 Nov 2023) | 4 lines
Buildsystem: have configure check for libcurl >= 7.71.0
The WiC64 code uses `CURLSSLOPT_NATIVE_CA`, which was introduced in 7.71.0.
------------------------------------------------------------------------
r44666 | gpz | 2023-11-08 17:35:44 +0000 (Wed, 08 Nov 2023) | 1 line
add references for plus4 symbolic keymaps, update keymap images, fix gtk plus4 symbolic keymaps
------------------------------------------------------------------------
r44665 | gpz | 2023-11-07 20:41:58 +0000 (Tue, 07 Nov 2023) | 1 line
grey out WIP rendering options
------------------------------------------------------------------------