- 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
- 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
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.
- If user cancels, config changes aren't discarded, so change text
to ignore
- Ask for config save/ignore/cancel before killing Hatari,
as quitting can't be canceled after Hatari is dead
- Scale config viewport with dialog resizes, otherwise viewing
larger number of changes is hard
- Improve Hatari kill dialog text
Resize handling requires GtkScrolledWindow functions that came in Gtk
v3.22, which is available in Ubuntu 16.04 and Debian 9 (current
oldstable) => update docs accordingly.
There are some additional changes on top of Gtk v2 -> v3 changes
coming from switching from static PyGtk bindings to GObject
introspected ones.
- Extra data can't anymore be stored to objects. This caused
a lot of changes in Table widget handling -> column needed to
go into helper function parameters
- Alignments are now given as properties to widget constructor
instead of needing to use a wrapper object
- Focus flags are now also given as properties
- Some other changes widget constructor parameters and whether
they're optional or not
- no RTC option, instead there's new ModelType option
that includes MegaST/E (which has RTC)
- WinUAE & oldUAE support different set of CPUs
- Keep ST resolution option is valid only with
SDL1 builds
- use correct upper limit on max preferred size (=desktop size)
- fix harmless exception on first tracepoints load
- note that keep desktop option concerns only Falcon/TT
- fix typo