summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ui/slotopt.h
Commit message (Collapse)AuthorAgeFilesLines
* Split UI and frontend part from core [Miodrag Milanovic] Miodrag Milanovic2016-04-231-35/+0
|
* Iterate over devices C++11 style AJR2016-04-181-7/+7
| | | | | | Replace the old device_iterator and its specialized versions with functionally equivalent classes that use standard operators to yield references to devices/interfaces rather than pointers. With range-based for loops, they no longer have to be stored in named variables, though they can also be reused concurrently since the iteration state is now maintained by a subclass. Add a few more typical getters to device_t::subdevice_list.
* Revert "New driver specifiers; modify -listclones, -listsource; add -listtree" Miodrag Milanović2016-02-251-0/+2
|
* New driver specifiers; changes to -listclones, -listsource; add -listtree AJR2016-02-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | Five new specifiers for driver enumeration and all commands depending thereon: - @source.cpp matches all drivers in source.cpp - ^driver matches driver and all its clones - :drivbios matches drivbios and all drivers having it as their BIOS - ^ matches all drivers excluding clone sets - : matches all BIOS roots Note that these new specifiers are not compatible with other wildcards; they only perform normal case-insensitive matches with driver or source file names. The -listclones command now lists drivers in a completely different, human-readable format. It performs an extra loop to deduce the parent set name if a clone was specified; this causes, for instance, -listclones pacman and -listclones puckman to produce identical output. It includes descriptions with the clone driver names much like -listfull, and uses the parent set's description as a header for its clones. It also recognizes BIOSes and lists unique matching sets with no clones at the end of the output. The -listsource command outputs not only the source file of each matching driver, but also its parent set and BIOS root (if any). These are output using the new @sourcefile, ^driver and :bios specifiers. The new -listtree command is a human-readable analogue to -listsource and an alternative to -listclones. It tabulates drivers by source file in tree format, with the names of clones indented under their parents and drivers indented under their respective BIOS roots. The -listbrothers command remains functionally unchanged, but should be considered somewhat deprecated in favor of the @sourcefile specifier with other listing commands. Fix include_all counting error causing assert to fail in find_approximate_matches (nw) Relax dependencies on drivenum.h in UI headers (nw)
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-2/+2
|
* lot more updated (nw) Miodrag Milanovic2015-05-111-5/+2
|
* Added dummy license headers for EMU section (nw) Miodrag Milanovic2015-05-071-0/+2
|
* Cleanups and version bumpmame0158 Miodrag Milanovic2015-01-281-2/+2
|
* ui: split code for input mapping and slot option menus etabeta782015-01-141-0/+36
from miscmenu. nw.