github Zibri/VICE r44559o
r44559 OpenSUSE TumbleWeed

latest releases: r46118, r46118o, r46118u...
2 years ago

Changelog:

r44559 | compyx | 2023-09-29 12:53:24 +0000 (Fri, 29 Sep 2023) | 2 lines

Joystick: remove comment

------------------------------------------------------------------------
r44558 | compyx | 2023-09-29 08:06:00 +0000 (Fri, 29 Sep 2023) | 21 lines

Joystick: refactor and fortify vjm file parser

Split massive single function with nested switch/case/if/else statements with
a lot of duplicattion into separate, more managable functions. Get rid of magic
numbers as much as possible by adding proper enum types. Get rid of deprecated
function calls like `strtok()` and `atoi()`.
Add proper input validation and proper error messages; don't assume input is
valid and just silently fail.
Prefix `joystick_action_t` symbols with `JOY_ACTION_`: symbols like `NONE`,
`KEYBOARD` and `JOYSTICK` are too general to be used in an often included header
file.
Add preliminary support for handling BALL input type, and for using keyboard
flags to allow for shifted keys (a third optional argument for key press
mappings is parsed and stored: flags).
Document absense of code handling certain input types/actions (JOY_INPUT_BALL,
JOY_ACTION_UI_ACTIVATE, JOY_ACTION_MAP). The parser will log an error when
encountering these values in a file with a "unimplemented" message.
The old parser is still available: comment out `#define NEW_ENTRY_PARSER` to
disable new parser code and reenable old parser code.


------------------------------------------------------------------------
r44557 | gpz | 2023-09-26 01:12:55 +0000 (Tue, 26 Sep 2023) | 1 line

tweak danish symbolic keymap, patch by uffe jakobsen
------------------------------------------------------------------------
r44556 | compyx | 2023-09-25 17:53:55 +0000 (Mon, 25 Sep 2023) | 2 lines

Buildsystem: unconditionally add *.vhk files to EXTRA_DIST

------------------------------------------------------------------------
r44555 | compyx | 2023-09-24 14:31:28 +0000 (Sun, 24 Sep 2023) | 6 lines

Hotkeys: use sysfile_locate() again, might fix bug #1947

Try to locate a .vhk file using `sysfile_locate()`, which should make abusing
a bug in said function to specify relative paths for the "HotkeyFile" resource
"work" again.

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

Don't miss a new VICE release

NewReleases is sending notifications on new releases.