summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/msdib.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/util/msdib.cpp')
0 files changed, 0 insertions, 0 deletions
ultiple paths. * util/options.cpp: Substitute environment variables in values from defaults and INI files. * ui/dirmenu.cpp: Removed hard-coded list of multi-path options. * plugins: Don't substitute environment variables in path options. * util/options.h: Removed legacy OPTION_* option type constants. (#9851) npwoods2022-05-301-10/+0 | | | These constants were polluting the global namespace. * Much more core std::string_view modernization AJR2021-01-201-21/+28 | | | | | | | | | | | | | | | - Remove corestr.h from emu.h; update a few source files to not use it at all - Change strtrimspace, strtrimrightspace and core_filename_extract_* to be pure functions taking a std::string_view by value and returning the same type - Change strmakeupper and strmakelower to be pure functions taking a std::string_view and constructing a std::string - Remove the string-modifying version of zippath_parent - Change tag-based lookup functions in device_t to take std::string_view instead of const std::string & or const char * - Remove the subdevice tag cache from device_t (since device finders are now recommended) and replace it with a map covering directly owned subdevices only - Move the working directory setup method out of device_image_interface (only the UI seems to actually use the full version of this) - Change output_manager to use std::string_view for output name arguments - Change core_options to accept std::string_view for most name and value arguments (return values are still C strings for now) - Change miscellaneous other functions to accept std::string_view arguments - Remove a few string accessor macros from romload.h - Remove many unnecessary c_str() calls from logging/error messages * options.h: Be more honest about #including prerequisites AJR2021-01-021-0/+7 | * Revert "fixed some modernize-use-equals-default clang-tidy warnings (… (#6360) Oliver Stöneberg2020-04-081-2/+2 | | | | | | | * Revert "fixed some modernize-use-equals-default clang-tidy warnings (nw)" This reverts commit 54486ab9 * fixed merge error * there are reasons for things being the way they were (nw) Vas Crabb2020-01-311-3/+3 | * fixed some modernize-use-equals-default clang-tidy warnings (nw) (#6237) Oliver Stöneberg2020-01-301-4/+4 | * util/options.cpp: fix locale issues and a const correctness issue Vas Crabb2019-11-231-27/+28 | * Use canonical spelling of "canonical" (nw) AJR2019-08-021-1/+1 | * Enabled default move ctor/assignments in core_options, and changed npwoods2019-08-011-2/+2 | | | | plugin_options code to use them * -options: Restored erroneously-removed game-specific INI option reversion ↵ mooglyguy2018-10-051-0/+3 | | | | between runs. Fixes MT#06171. [Ryan Holtz] * more srcclean (nw) Vas Crabb2017-06-251-1/+1 | * Overhaul to how MAME handles options, take two (#2341) npwoods2017-06-251-117/+181 | * srcclean (nw) Vas Crabb2017-05-281-1/+1 | * Bug fix to -romident and aux verb cleanup (take two) (#2299) npwoods2017-05-131-0/+2 | | | | | | | | | | * Resurrected auxverb_cleanup_and_romident_bugfix * Changed usage for -romident and minor cleanups * Supporting auxverbs in any order The previous patch was supporting 'mame64 -listsource pacman' but not 'mame64 pacman -listsource' * Revert "Bug fix to -romident and aux verb cleanup (#2288)" Vas Crabb2017-05-121-2/+0 | | | | This reverts commit 78bf804192f38d69fc9299dc7da724fb6a537f94. * Bug fix to -romident and aux verb cleanup (#2288) npwoods2017-05-121-0/+2 | | | | | | | | | | | | | | | | | | | | * Bug fix to -romident and aux verb cleanup Made the following changes: 1. Fixed a bug where resolved slot/image options would choke -romident (reproducible in MAME 0.185 with 'mame64 -romident coco.zip') 2. 'mame64 -romident' no longer crashes (though it doesn't do anything useful) 3. Changed the aux verb functions to take 'const std::string &' * Further cleanups to auxillary verb code, as per Vas Specifically: 1. The commands themselves now take 'const std::vector<std::string> &' for their argument lists 2. util::core_options now collects command arguments into a separate vector rather than treating them as unadorned arguments * Vas Crabb feedback * Now only using trim_spaces_and_quotes() when parsing INIs Vas pointed out that it is inappropriate to trim spaces and quotes when parsing command line options * Changed 'int ignore_warnings' parameter on core_options::parse_ini_file() to ↵ Nathan Woods2017-05-101-1/+1 | | | | be 'bool ignore_unknown_options' * Revert "Overhaul to how MAME handles options (#2260)"