summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/options.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert software-installed slot/image options when changing software AJR2016-04-041-6/+6
| | | | | - Remove emu.h's stealth include of emuopts.h through mconfig.h; reduce dependency on emuopts.h in other headers and source files. - MCFG_CPU_FORCE_NO_DRC is now a CPU configuration parameter rather than a global one; it still works to override the -drc option setting.
* fix: inline not allowed. (nw) dankan18902016-04-031-1/+1
|
* Small changes. (nw) dankan18902016-04-031-0/+6
|
* Iterate over core classes C++11 style AJR2016-03-311-19/+19
| | | | | | | | 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).
* Turn core_file into a proper class that gets cleaned up safely using unique_ptr Vas Crabb2016-03-061-2/+2
| | | | Subverted somewhat by chd_file class
* * Support *n conversion in stream_format/string_format Vas Crabb2016-03-011-5/+5
| | | | | | | | | * 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
* Replace strformat, strprintf and strcatprintf with type-safe steam_format ↵ Vas Crabb2016-02-281-63/+61
| | | | | | | | | and string_format Update MAME to use new function Instantiate ODR-used static constant members Make some of the UI code more localisable Remove use of retired functions in tools
* MAME related settings are saved on request only (nw) Miodrag Milanovic2016-02-061-1/+22
|
* Return std::string objects by value rather than pass by reference AJR2016-01-101-10/+8
| | | | | | - strprintf is unaltered, but strformat now takes one fewer argument - state_string_export still fills a buffer, but has been made const - get_default_card_software now takes no arguments but returns a string
* Fix after tagmap conversion (nw) Miodrag Milanovic2015-12-101-1/+4
|
* tagmap_t to std::unordered_map or std::unordered_set where applicable (nw) Miodrag Milanovic2015-12-091-38/+37
|
* clang-modernize part 5 Miodrag Milanovic2015-12-041-1/+1
|
* clang-modernize part 1 (nw) Miodrag Milanovic2015-12-031-31/+31
|
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+819