summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ui/cheatopt.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Split UI and frontend part from core [Miodrag Milanovic] Miodrag Milanovic2016-04-231-320/+0
|
* Iterate over devices C++11 style AJR2016-04-181-2/+1
| | | | | | 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.
* Reduction code for entries of "enum class ui_menu_item_type" and the use of ↵ dankan18902016-04-151-6/+6
| | | | item_append with separators.
* Iterate over core classes C++11 style AJR2016-03-311-15/+13
| | | | | | | | C++11 range-based for loops can now iterate over simple_list, tagged_list, core_options, device_t::subdevice_list, device_t::interface_list, render_primitive_list and all subclasses of the above, and much code has been refactored to use them. Most core classes that have these lists as members now have methods that return the lists themselves, replacing most of the methods that returned the object at an owned list's head. (A few have been retained due to their use in drivers or OSD.) device_t now manages subdevice and interface lists through subclasses, but has given up the work of adding and removing subdevices to machine_config. memory_manager has its tagged lists exposed, though the old rooted tag lookup methods have been removed (they were privatized already).
* Added support and configuration for the image collection "covers". dankan18902016-03-181-1/+1
| | | | Slightly modernized and simplified the code.
* * Support *n conversion in stream_format/string_format Vas Crabb2016-03-011-1/+1
| | | | | | | | | * Make stream_format return characters printed * Add iostreams with std::vector storage * Move to type-safe templates for logerror and popmessage * Remove now-unnecessary I64FMT from calls to logerror/popmessage * Put some lib/util stuff in util:: namespace * Some fixes to Japanese translation
* Cleanups and version bump Miodrag Milanovic2016-02-241-3/+1
|
* Merge pull request #633 from motoschifo/master Miodrag Milanović2016-02-221-3/+2
|\ | | | | Fix reset of cheats when entering autofire menu
| * Fix reset of cheats when entering autofire menu Michele Fochi2016-02-211-3/+2
| |
* | Doing some preps for internationalization (nw) Miodrag Milanovic2016-02-191-11/+11
|/
* Added support for autofire under cheat menu and available only if cheats Michele Fochi2016-02-131-13/+207
| | | activated.
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-8/+8
|
* Some cleanups and init fixes with help of ReSharper C++ (nw) Miodrag Milanovic2015-11-111-1/+0
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+133