- Add SCC-A enabling options
- Fix Hatari remote API "sccalan" command name
- Sort paths dialog entries by label instead of Hatari command name,
and change path labels so that they start with the device type i.e.
get ordered nicer in the dialog
Fixes: 5eff40495d
Add support for setting CPU compatibility + cycle-accuracy,
+ FPU type + accuracy, MMU and ST blitter options.
For now this still takes into account whether underlying Hatari
version uses WinUAE core or not. That will be removed for next
release.
* Put successive checkboxes in a table into VBox
* Drop tables column counts to 2 (rest were unused)
* Improve label /tooltip texts and comments
* Drop plurals from class member names
Max window size needs to be determined and cached even when Hatari
window is not embedded.
Gdk does not provide primary monitor info under Wayland and whole
method is deprecated, so just use first monitor info:
https://gitlab.gnome.org/GNOME/gtk/-/issues/1028
eerott.mbnet.fi site is going away after next release (in fall),
so documentation needs to be updated before release. By adding
relevant pieces to Hatari repo.
- Move MIDI IRQ & register read/write trace output to separate
"midi_raw" option, as that output being triggered just by moving
mouse messes up debugging rest of MIDI funcionality
- Log PortMidi device open failures
Setting the socket bg isn't really necessary, so just remove it.
Otherwise fixing the deprecation warning would require changing
it to use Gtk Style context, Style provider, CSS etc.
After this the only remaining PyGTK (v3.22+) deprecation warnings
should be for Gtk Action/ActionGroup widgets i.e. menu handling.
Update TODO accordingly.
- Use more appropriate fsel var name instead of file
- Fix rest of PyGTK deprecation warnings by:
- changing how GtkDialog is created
- not using monospaced font in address entry
- using GtkTextView instead of GtkLabel to get text widget
with monospaced font
- Remove left/right arrow keyboard shorcuts for memory address
changing as then that would be triggered also when editing
the memory adddress
- Call set_dumpmode() method at start and dump() after options dialog
so that debugger window is immediately in right size
Fix: specify for Gtk.FileChooserButton() that label is to be used as
file selector title.
Allow title to be specified also FselEntry, not just for file
selectors gotten from FselAndEjectFactory.
Use labels in front of options (in settings dialogs) also as their
file selector titles, and have all of them ending with ':' for
consistency.
ConfigStore does now stricter section & key checks against Hatari
config, which broke debug UI config saving. Because debug UI is
likely to go away at some point (doing debugging from another process
has too many restrictions), do minimal fix (don't save follow-pc
option).