summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend
Commit message (Collapse)AuthorAgeFilesLines
...
* Not inline now (nw) Vas Crabb2016-07-101-1/+1
|
* UI code refactoring: [Vas Crabb] Vas Crabb2016-07-1024-1722/+1963
| | | | | | * Split out main menu and dat box drawing from base class * Make a bunch of class statics proper per-machine persistent objects * Object lifecycle fixes
* luaengine: fix auto (nw) cracyc2016-07-081-2/+2
|
* Reduce visibility of more menu members Vas Crabb2016-07-095-99/+104
|
* another baby step untangling the menu code Vas Crabb2016-07-097-63/+56
|
* Create osd_is_valid_filename_char() and osd_is_valid_filepath_char() ↵ Nathan Woods2016-07-051-24/+1
| | | | functions to check to see if a character is legal, and moved retired is_valid_filename_char() in filecreate.cpp. POSIX versions not implemented yet.
* Changed menu_file_create::m_ok to be a reference instead of a pointer Nathan Woods2016-07-054-8/+8
|
* Merge pull request #1037 from npwoods/file_create_refactoring Vas Crabb2016-07-059-453/+568
|\ | | | | File create refactoring
| * As per Vas Crabb, readding overloads that take a std::string& parameter for ↵ Nathan Woods2016-07-041-1/+1
| | | | | | | | the result
| * Changed a number of file manager related menus to have their outputs be by ↵ Nathan Woods2016-07-046-29/+53
| | | | | | | | reference than pointer, and tightened up typecasts in menu_select_rw
| * This changes the various submenu results to be bonafide enums rather than ↵ Nathan Woods2016-07-037-61/+96
| | | | | | | | just vanilla integers
| * Prefixed menu_control_device_image::current_directory and ↵ Nathan Woods2016-07-033-17/+17
| | | | | | | | menu_control_device_image::current_file with m_
| * Changed a few zippath related functions to return their strings as a return ↵ Nathan Woods2016-07-033-7/+5
| | | | | | | | value, as opposed to passing in a destination buffer
| * Split UI related to file creation from filesel.[cpp|h] into filecreate.[cpp|h] Nathan Woods2016-07-036-374/+432
| |
* | Revert "C++ comments for some parts." Vas Crabb2016-07-0532-617/+697
| | | | | | | | This reverts commit 19c4764090d1c5131945d11737de8a3bb421b9aa.
* | Fixed crash in directories configuration. (nw) dankan18902016-07-051-1/+1
| |
* | Added in "Miscellaneous Options" menu one item to hide ROMless machines from ↵ dankan18902016-07-044-49/+56
| | | | | | | | the availables list. [Maurizio Petrarota]
* | C++ comments for some parts. dankan18902016-07-0432-697/+617
| | | | | | | | | | Increased use of the specifier auto. Some code cleanups.
* | luaengine: Doh (nw) cracyc2016-07-031-2/+2
| |
* | luaengine: add optional arg for physical address space to disable address ↵ cracyc2016-07-031-3/+6
| | | | | | | | | | | | | | shift (nw) ---- Cheats created with the cheatfinder won't work with the builtin cheat finder if the cpu has an address bus that isn't 8bits unless the addresses are fixed up.
* | luaengine: address_to_byte (nw) cracyc2016-07-031-0/+4
|/
* Fixed issue whereby the determination that one cannot create files in an ↵ Nathan Woods2016-07-032-10/+2
| | | | archive was done once, and didn't change if the user changed directories
* Filesel cleanup [Nathan Woods] Vas Crabb2016-07-032-38/+41
|\
| * Changed menu_file_selector to use std::string for its filename buffer Nathan Woods2016-07-022-15/+13
| |
| * Converted menu_file_create to use std::string for its filename buffer Nathan Woods2016-07-022-20/+25
| |
| * Changed some TRUE/FALSE ==> true/false Nathan Woods2016-07-021-3/+3
| |
| * Including the path separator when switching directories in the file selection UI Nathan Woods2016-07-021-1/+1
| |
* | pluginopt: fix separator (nw) cracyc2016-07-021-1/+7
| |
* | luaengine: add logical address space accessors, use by default in translated ↵ cracyc2016-07-022-15/+149
|/ | | | cheats (nw)
* Fixed MT06263 dankan18902016-07-026-18/+12
|
* more cleanup (nw) Miodrag Milanovic2016-07-011-3/+2
|
* simplified memory management for save states and states (nw) Miodrag Milanovic2016-07-011-2/+2
|
* Merge pull request #1021 from npwoods/swlist_cleanup Vas Crabb2016-07-014-104/+40
|\ | | | | Cleanups to the software list menu
| * Incorporating Vas Crabb feedback Nathan Woods2016-07-012-2/+8
| |
| * Cleanups to the software list menu Nathan Woods2016-06-304-104/+34
| |
* | MT06268 fix crash when drawing menus Vas Crabb2016-07-011-69/+52
|/
* Changing menu_file_selector::append_entry() to return a reference instead of ↵ Nathan Woods2016-06-302-7/+7
| | | | a pointer
* Reduced usage of c_str() when used with menu::item_append() Nathan Woods2016-06-3016-42/+42
|
* Adopted move constructors on strings a bit more in filesel Nathan Woods2016-06-302-9/+22
|
* Changed filesel entrylist to be a vector Nathan Woods2016-06-302-54/+20
|
* Force move construct/assign to be generated Vas Crabb2016-06-301-0/+6
|
* Usage of emplace[_back]() as per cuavas Nathan Woods2016-06-301-2/+2
|
* Changed a variable declaration to be 'auto' Nathan Woods2016-06-301-1/+1
|
* More use of std::move() Nathan Woods2016-06-302-3/+3
|
* Missed this place where I was passing nullptr to std::string ctor Nathan Woods2016-06-291-2/+2
|
* Corrected a n00b C++ move error Nathan Woods2016-06-291-1/+1
|
* Added a move constructor and got rid of the 'const char *' overload. I had ↵ Nathan Woods2016-06-2928-164/+157
| | | | | | to update a ton of call sites that relied on being able to pass nullptr. It is inevitable that there are more
* C++-ified the strings inside of menu items Nathan Woods2016-06-295-34/+54
|
* Cleanup and version bumpmame0175 Miodrag Milanovic2016-06-2973-133/+66
|
* UI:fixed a problem with game list when using MS Sans Serif font. Robbbert2016-06-261-1/+1
|