github Zibri/VICE r44085

latest releases: r46089, r46089o, r46089u...
2 years ago

Changelog:

r44084 | gpz | 2023-06-21 20:07:13 +0000 (Wed, 21 Jun 2023) | 1 line

codestyle
------------------------------------------------------------------------
r44081 | compyx | 2023-06-21 13:39:09 +0000 (Wed, 21 Jun 2023) | 2 lines

UI actions: actually make setting the "dispatch handler" optional =)

------------------------------------------------------------------------
r44080 | compyx | 2023-06-21 12:26:25 +0000 (Wed, 21 Jun 2023) | 2 lines

main_init_hack(): don't touch FileSytemDeviceX resources in vsid

------------------------------------------------------------------------
r44077 | compyx | 2023-06-21 07:26:03 +0000 (Wed, 21 Jun 2023) | 11 lines

UI actions: add optional parameter for action handlers

Add `param` field to UI action maps so closely related actions can share a
handler. The prototype of an action handler is now `void handler(void *param)`,
where the `param` is constant for an action ID and set during registration of
the handler.
Also make the action dispatch handler optional: if the dispatch handler isn't
set with `ui_actions_set_dispatch()` the UI actions system will call a handler
directly when `ui_action_trigger()` is called, from whatever thread the later
function is called on.

------------------------------------------------------------------------
r44076 | rhialto | 2023-06-20 18:37:49 +0000 (Tue, 20 Jun 2023) | 8 lines

This should fix bug #1900.

When the machine is reset, the clock is set back too. Any outstanding CIA
alarms are suddenly quite far into the future. Most should even be turned off
(since the CIA is now reset). The idle alarm should be set to the new near future.
Do just that in ciacore_reset().


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

Don't miss a new VICE release

NewReleases is sending notifications on new releases.