summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Created a tiny_rom_entry structure for the purposes of rom_entry ↵ Nathan Woods2016-08-064-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 Vas Crabb2016-08-032-11/+12
|/ /
* / This fixes issues where softlist items (that were not for floppies) were ↵ Nathan Woods2016-08-024-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... Vas Crabb2016-08-021-1/+1
|
* Converted more stuff in diimage to use std::string instead of 'const char *' Nathan Woods2016-08-012-4/+4
|
* Changed device_image_interface::load() to take 'const std::string &' Nathan Woods2016-08-014-6/+6
|
* Turn image init/validate into scoped enums to avoid accidental casts to/from ↵ Vas Crabb2016-08-012-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 Nathan Woods2016-07-3123-101/+101
|\
| * for bool type use true and false (nw) Miodrag Milanovic2016-07-314-31/+31
| |
| * cleanup of some conversions (nw) Miodrag Milanovic2016-07-311-1/+1
| |
| * std::min and std:max instead of MIN and MAX, also some more macros converted ↵ Miodrag Milanovic2016-07-3121-68/+68
| | | | | | | | to inline functions (nw)
| * luaengine: (nw) cracyc2016-07-301-2/+2
| |
* | Changed device_image_interface::load() so that it is no longer responsible ↵ Nathan Woods2016-07-301-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 Vas Crabb2016-07-301-1/+1
|\ | | | | Miscellaneous cleanups
| * Miscellaneous cleanups: Nathan Woods2016-07-301-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) cracyc2016-07-301-1/+1
|/
* luaengine: std::string here too (nw) cracyc2016-07-291-1/+1
|
* Converted a number of zippath calls that took 'const char *' to std::string Nathan Woods2016-07-293-8/+7
|
* Fix stuk soctlist art (nw) Vas Crabb2016-07-281-3/+3
|
* Cleanups and version bump Miodrag Milanovic2016-07-273-15/+15
|
* Moved src/emu/hash.[cpp|h] into src/lib/util, and namespaced that code (and ↵ Nathan Woods2016-07-236-50/+50
| | | | hashing.[cpp|h]) into util::
* Incorporating Vas Crabb feedback Nathan Woods2016-07-211-5/+5
|
* Changed some usage of simple_list to std::list in the softlist code Nathan Woods2016-07-216-17/+17
|
* Exposed several strings as std::string on softlist objects, and fixed a few bugs Nathan Woods2016-07-207-32/+32
|
* const correctness related changes to softlist Nathan Woods2016-07-196-10/+10
|
* Verbose log INI parse chains more fully (nw) Firehawke2016-07-181-0/+1
|
* Making menu_control_device_image::populate() be private Nathan Woods2016-07-181-1/+1
|
* Miscellaneous cleanups to imgcntrl.[cpp|h] and calling code Nathan Woods2016-07-185-123/+122
|
* Merge pull request #1073 from ajrhacker/render_crosshair R. Belmont2016-07-162-25/+21
|\ | | | | Crosshair refactoring (nw)
| * Crosshair refactoring (nw) AJR2016-07-102-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] Vas Crabb2016-07-1510-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] Vas Crabb2016-07-1510-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] Vas Crabb2016-07-148-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) Vas Crabb2016-07-132-6/+6
| |
* | misc fixes (nw) Vas Crabb2016-07-123-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 Vas Crabb2016-07-124-99/+175
|\ \
| * | Moved background bitmap/texture back into menu.cpp Nathan Woods2016-07-114-23/+29
| | |
| * | Added #include-s to widgets.h requested by Vas Nathan Woods2016-07-101-0/+5
| | |
| * | Split "widgets" code out of ui::menu::global_state into a separate module Nathan Woods2016-07-104-125/+190
| |/
* | Merge pull request #1081 from npwoods/core_file_changes Vas Crabb2016-07-121-4/+1
|\ \ | | | | | | Core file changes
| * | Now using core_filename_extract_base() in menu_file_create ctor Nathan Woods2016-07-101-4/+1
| | |
* | | vt240: WIP (nw) cracyc2016-07-111-1/+1
| | | | | | | | | | | | | | | t11: add reset output line (nw) mc68681: op tx/rx status lines (nw)
* | | whoops (nt) Vas Crabb2016-07-111-2/+2
| | |
* | | Reduce repeated string allocation in audit code [Vas Crabb] Vas Crabb2016-07-117-909/+717
|/ /
* / Made menu_file_create::m_ok private (used to be protected) Nathan Woods2016-07-101-2/+1
|/
* avoid another vector copy (nw) Vas Crabb2016-07-103-7/+5
|
* UI refactoring: [Vas Crabb] Vas Crabb2016-07-1077-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 ↵ Vas Crabb2016-07-104-200/+199
| | | | class [Vas Crabb]
* UI refactoring: [Vas Crabb] Vas Crabb2016-07-107-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) cracyc2016-07-092-1/+4
|