mame/docs/source/techspecs
Vas Crabb ed872d1bd2 Fix some oversights and emergent behaviour with view selection.
Exposed the "native snapview" option on the video manager.  Trying to
use presence of a single view is a poor proxy that breaks with
multi-screen systems.

Allow rotation to be changed for native snapshot views, and disable the
zoom to screen area control when it has no effect on the selected view.

Treat an empty string identically to "auto" for view selectction.
Previously this was being used for prefix matching so it would force the
first view.  (This caused the bad snapshot view selection.  It had been
relying on "internal" not being a common view name prefix so it fell
through to automatic selection, but when changed to an empty string it
forced the first view.)

Documented "auto" as well as "native" for the -snapview option and
changed the default to auto rather than an empty string for consistency
with the -viewN options.

Added [w]string_view handlers to the stuff that's instantiated in
strformat.cpp since we'll be increasingly using them.

Cleaned up and updated some documentation.
2020-12-20 15:28:27 +11:00
..
device_disasm_interface.rst dvdisasm: Overhaul [O. Galibert] 2017-11-26 17:41:27 +01:00
device_memory_interface.rst Got rid of a couple of easy auto_alloc_array 2020-11-09 05:09:18 +11:00
device_rom_interface.rst -emu/dirom.{h,ipp}: Cleaned up and made it stricter. 2020-11-09 03:55:50 +11:00
floppy.rst Fix typos 2017-03-24 23:26:03 +05:30
index.rst -luaengine.cpp: Clean up render classes and expose screen image adjustments. 2020-12-13 09:54:03 +11:00
layout_files.rst -Lua engine cleanup, input edition: 2020-12-09 01:10:26 +11:00
layout_script.rst -luaengine.cpp: Clean up render classes and expose screen image adjustments. 2020-12-13 09:54:03 +11:00
luaengine.rst More Lua engine clean-up and documentation, resulting in core cleanup. 2020-12-18 15:54:52 +11:00
luareference.rst Fix some oversights and emergent behaviour with view selection. 2020-12-20 15:28:27 +11:00
m6502.rst allow repeating elements and groups - useful if you need e.g. a lot of numbered labels, but it limits complay.py's ability to check for invalid references as it can't evaluate expressions (nw) 2018-07-22 09:52:50 +10:00
memory.rst -Lua cleanup and documentation migration checkpoint. 2020-12-16 02:18:52 +11:00
naming.rst docs: Add naming conventions for certain things. 2020-08-24 13:01:37 +10:00
nscsi.rst Fixed broken document structure 2018-10-04 15:42:44 -03:00
object_finders.rst -emu/devfind: More cleanup/consistency changes. 2020-11-13 15:26:31 +11:00