Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | Created a tiny_rom_entry structure for the purposes of rom_entry ↵ | 2016-08-06 | 4 | -14/+24 | ||
| |/ / |/| | | | | | | | | | | | | | | | | | | | | declarations in code, and a first pass at the required core changes to unpack tiny_rom_entry structures at runtime. WARNING - I've done preliminary testing on a tiny build (pacman works), but nothing more. I know for a fact that a full compile fails | |||||
* | | | quick fixes to some more stuff that isn't supplementary plane clean | 2016-08-03 | 2 | -11/+12 | ||
|/ / | ||||||
* / | This fixes issues where softlist items (that were not for floppies) were ↵ | 2016-08-02 | 4 | -14/+9 | ||
|/ | | | | | | | loaded from the software list menu I'm still not 100% satisfied with this patch. While I got rid of the weird path when hook_proc() was called for a software list item, I still don't like the whole m_init_phase infrastructure in devices, which seems to be an arbitrary piece of state. Baby steps... | |||||
* | Let's give the new srcclean a spin... | 2016-08-02 | 1 | -1/+1 | ||
| | ||||||
* | Converted more stuff in diimage to use std::string instead of 'const char *' | 2016-08-01 | 2 | -4/+4 | ||
| | ||||||
* | Changed device_image_interface::load() to take 'const std::string &' | 2016-08-01 | 4 | -6/+6 | ||
| | ||||||
* | Turn image init/validate into scoped enums to avoid accidental casts to/from ↵ | 2016-08-01 | 2 | -8/+8 | ||
| | | | | | | integer and boolean types The image error should also be turned into a scoped enum - the menus were assuming it was the same thing as an init result | |||||
* | Merge branch 'master' into separate_softlist_image_load | 2016-07-31 | 23 | -101/+101 | ||
|\ | ||||||
| * | for bool type use true and false (nw) | 2016-07-31 | 4 | -31/+31 | ||
| | | ||||||
| * | cleanup of some conversions (nw) | 2016-07-31 | 1 | -1/+1 | ||
| | | ||||||
| * | std::min and std:max instead of MIN and MAX, also some more macros converted ↵ | 2016-07-31 | 21 | -68/+68 | ||
| | | | | | | | | to inline functions (nw) | |||||
| * | luaengine: (nw) | 2016-07-30 | 1 | -2/+2 | ||
| | | ||||||
* | | Changed device_image_interface::load() so that it is no longer responsible ↵ | 2016-07-30 | 1 | -1/+1 | ||
|/ | | | | | | for both loading images and softlist items; now the latter is done through a new method - device_image_interface::load_software() | |||||
* | Merge pull request #1158 from npwoods/misc_cleanups | 2016-07-30 | 1 | -1/+1 | ||
|\ | | | | | Miscellaneous cleanups | |||||
| * | Miscellaneous cleanups: | 2016-07-30 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | - Removed some c_str() calls when using util::zippath_parent() - Removed the error code return value from set_image_filename() - Consolidated error code translation (osd_file::error ==> image_error_t) in image_error_from_file_error() - Other cosmetic improvements | |||||
* | | luaengine: use reference (nw) | 2016-07-30 | 1 | -1/+1 | ||
|/ | ||||||
* | luaengine: std::string here too (nw) | 2016-07-29 | 1 | -1/+1 | ||
| | ||||||
* | Converted a number of zippath calls that took 'const char *' to std::string | 2016-07-29 | 3 | -8/+7 | ||
| | ||||||
* | Fix stuk soctlist art (nw) | 2016-07-28 | 1 | -3/+3 | ||
| | ||||||
* | Cleanups and version bump | 2016-07-27 | 3 | -15/+15 | ||
| | ||||||
* | Moved src/emu/hash.[cpp|h] into src/lib/util, and namespaced that code (and ↵ | 2016-07-23 | 6 | -50/+50 | ||
| | | | | hashing.[cpp|h]) into util:: | |||||
* | Incorporating Vas Crabb feedback | 2016-07-21 | 1 | -5/+5 | ||
| | ||||||
* | Changed some usage of simple_list to std::list in the softlist code | 2016-07-21 | 6 | -17/+17 | ||
| | ||||||
* | Exposed several strings as std::string on softlist objects, and fixed a few bugs | 2016-07-20 | 7 | -32/+32 | ||
| | ||||||
* | const correctness related changes to softlist | 2016-07-19 | 6 | -10/+10 | ||
| | ||||||
* | Verbose log INI parse chains more fully (nw) | 2016-07-18 | 1 | -0/+1 | ||
| | ||||||
* | Making menu_control_device_image::populate() be private | 2016-07-18 | 1 | -1/+1 | ||
| | ||||||
* | Miscellaneous cleanups to imgcntrl.[cpp|h] and calling code | 2016-07-18 | 5 | -123/+122 | ||
| | ||||||
* | Merge pull request #1073 from ajrhacker/render_crosshair | 2016-07-16 | 2 | -25/+21 | ||
|\ | | | | | Crosshair refactoring (nw) | |||||
| * | Crosshair refactoring (nw) | 2016-07-10 | 2 | -25/+21 | ||
| | | | | | | | | | | - Individual crosshairs are now first-class objects, rather than bits of state scattered across half a dozen arrays. The class is named render_crosshair with a view towards incorporating crosshairs into layouts in the future, rather than managing them separately as crosshair_manager still does now. - Removed the old crosshair_user_settings interface for adjusting crosshair settings, since the UI can access the new crosshair objects directly. | |||||
* | | UI refactoring: [Vas Crabb] | 2016-07-15 | 10 | -940/+733 | ||
| | | | | | | | | | | | | | | | | * more const where it should be * don't unnecessarily copy big maps * don't make things members when they shouldn't be * get rid of a couple more function statics * move custom render and tab navigate up to base class | |||||
* | | UI refactoring: [Vas Crabb] | 2016-07-15 | 10 | -586/+636 | ||
| | | | | | | | | | | | | | | * .h -> .ipp for things that aren't really headers * make more stuff in selmenu private * move the remembered driver/software associated with the snap to the cache object * start cleaning up constness in datfile manager - it's still a mess of non-const statics | |||||
* | | UI menu refactoring: [Vas Crabb] | 2016-07-14 | 8 | -487/+323 | ||
| | | | | | | | | | | | | | | * Eliminate some function statics * Move another launch menu specific member out of base class * Move some common code from selgame and selsoft into selmenu * Tighten up const and casts | |||||
* | | windows #defines ERROR (nw) | 2016-07-13 | 2 | -6/+6 | ||
| | | ||||||
* | | misc fixes (nw) | 2016-07-12 | 3 | -15/+13 | ||
| | | | | | | | | | | | | | | | | * remove a temporary * fix deps * remove a vestigial member * play nicer with dotfiles * play nicer with pch | |||||
* | | Merge branch 'move_widgets_code' of https://github.com/npwoods/mame | 2016-07-12 | 4 | -99/+175 | ||
|\ \ | ||||||
| * | | Moved background bitmap/texture back into menu.cpp | 2016-07-11 | 4 | -23/+29 | ||
| | | | ||||||
| * | | Added #include-s to widgets.h requested by Vas | 2016-07-10 | 1 | -0/+5 | ||
| | | | ||||||
| * | | Split "widgets" code out of ui::menu::global_state into a separate module | 2016-07-10 | 4 | -125/+190 | ||
| |/ | ||||||
* | | Merge pull request #1081 from npwoods/core_file_changes | 2016-07-12 | 1 | -4/+1 | ||
|\ \ | | | | | | | Core file changes | |||||
| * | | Now using core_filename_extract_base() in menu_file_create ctor | 2016-07-10 | 1 | -4/+1 | ||
| | | | ||||||
* | | | vt240: WIP (nw) | 2016-07-11 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | t11: add reset output line (nw) mc68681: op tx/rx status lines (nw) | |||||
* | | | whoops (nt) | 2016-07-11 | 1 | -2/+2 | ||
| | | | ||||||
* | | | Reduce repeated string allocation in audit code [Vas Crabb] | 2016-07-11 | 7 | -909/+717 | ||
|/ / | ||||||
* / | Made menu_file_create::m_ok private (used to be protected) | 2016-07-10 | 1 | -2/+1 | ||
|/ | ||||||
* | avoid another vector copy (nw) | 2016-07-10 | 3 | -7/+5 | ||
| | ||||||
* | UI refactoring: [Vas Crabb] | 2016-07-10 | 77 | -1090/+1229 | ||
| | | | | | | | | | * std::bind - accept no substitutes * pointer -> reference conversion * make more menu members private or protected * don't play so fast and loose with integer types * reduce some vector copying * make more static constants const | |||||
* | UI refactoring: move palette menu drawing code out of base into palette menu ↵ | 2016-07-10 | 4 | -200/+199 | ||
| | | | | class [Vas Crabb] | |||||
* | UI refactoring: [Vas Crabb] | 2016-07-10 | 7 | -231/+205 | ||
| | | | | | | * Move more main menu stuff out of the base menu class * Get rid of the rest of the troublesome static members in ui::menu (there are still problematic function statics in some menu classes) | |||||
* | plugin path expansion (nw) | 2016-07-09 | 2 | -1/+4 | ||
| |