pressing CTRL+SHIFT allows the user to bring a window to the front by
typing in the window title. as soon as the entered string is unique the
window is selected
a search preview is shown in the menu bar while the CTRL+SHIFT
combination is held down
clarified CDF implementation, particularly how registers are handled
increased the number of nominal datastream registers to the correct 32
update of DPC and DPC+ windows to mirror cosmetic changes in CDF
registers window
cosmetic changes to disabled widgets
added sizing contraints to the some resizeable debugging windows that
require it. for example, disasm window shouldn't be too big
WindowFlagsNone explicitely stated
still not fully working in all situations. not all tia controls are
enabled to use it. funtionality disabled for now
see win_tia_deeppoke.go to enable it
added support for coprocessor menu
reworked window manager/menu system to be more flexible
windows that are cartridge specific now use mapper ID in title. this
means that we can store different window size/position for the cartridge
RAM window, for example, that are approprite for the mapper in question.
tidied up collision detection routines
clarified some concepts in the reflection system
rationalised some concepts in the sdlimgui interface
- handling of PackedColors is clearer
- easier handling of color key entries (colored rectangle and label)
menu entries for windows can have diferent labels to the window title.
(this was already a feature but it is now more clear/onvenient. change
prompted by lint error).
removed options related to setting scale of debug/play window
- can be done more effectively window controls
preference initialisation for debug and play modes is more clear
- removed errant playmode setting (terminalOnError - not applicable)
simplified window management
nicer feedback on rewind slider
the note about historical versions also being covered wasn't strictly
needed and was ugly. the LICENCE being in the root file from the very
first commit is sufficient.
moved sdldebug and sdlplay to deprecated package. partly for neatness
but partly with the intention of removing in a future version
refactor and re-comment of sdlimgui package
sdlimgui tv screen window now properly resizeable