summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_sdlcommon.cpp
Commit message (Collapse)AuthorAgeFilesLines
* -A few incremental UI code improvements: Vas Crabb2021-03-121-23/+13
| | | | | | | | | * Simplified message when toggling UI controls. * Show actual configured UI toggle key, not misleading hard-coded text. * Push window activated/deactivated events to UI manager. * Simplified SDL window event handling code - events are pretty precise. -Miscellaneous code cleanup.
* Add "Non-Integer Scaling" and "Keep Aspect" settings to UI video options ↵ AJR2020-12-171-10/+0
| | | | menu and remove SDL hotkeys for same
* Fix most implicit fallthrough warnings from clang Vas Crabb2020-11-171-1/+1
|
* use C++ library includes (nw) firewave2020-01-221-2/+2
|
* UI input menu: treat codes containing a postive and negative of the same ↵ Vas Crabb2019-11-211-1/+1
| | | | | | | | thing as invalid (e.g. A S not A) ioport.cpp: * better than 50% reduction in compile time, and better locality for static data * better encapsulation, const correctness and noexcept usage
* Fix debug assert failure when using SDL fullscreen toggle (nw) AJR2018-08-061-1/+2
|
* Change window handle storage to template instead of void* (nw) (#1725) Brad Hughes2016-11-171-1/+1
| | | | * Change window handle storage to template instead of void* (nw)
* srcclean and translation regeneration Vas Crabb2016-08-291-1/+1
|
* osd input code cleanup (nw) Brad Hughes2016-08-221-13/+20
|
* Remap "P1 Mahjong Score" to / key for OS X AJR2016-08-091-0/+8
|
* Move window_list to osd_common_t Brad Hughes2016-06-111-1/+1
|
* Unify window_list in Windows and SDL OSD Brad Hughes2016-06-101-2/+2
|
* RIP sdlinc.h couriersud2016-05-061-1/+1
|
* Revert "Temp revert of Brad changes (nw)" Miodrag Milanovic2016-04-251-5/+6
| | | | This reverts commit 5e831f6506ee06f8c30cb113551ee0fec53804db.
* Temp revert of Brad changes (nw) Miodrag Milanovic2016-04-251-6/+5
|
* Various cleanups suggested by static analyzer (nw) Miodrag Milanovic2016-04-241-3/+3
|
* Split UI and frontend part from core [Miodrag Milanovic] Miodrag Milanovic2016-04-231-1/+1
|
* Refactor OSD window. Brad Hughes2016-04-211-5/+6
| | | | | | | | | | Unified renderer in osd_window as std::unique_ptr Made windows all std::shared_ptr<window_type> Made window lists std::list<std::shared_ptr<window_type>> Updated OSD SDL worker_param to not use malloc (not compatible with smart pointers) Made renderer pointer to window a weak reference. May not be available during destruction of the window.
* Standardize platform window pointer storage in osd_window. Brad Hughes2016-04-181-1/+1
| | | | Also encapsulate show/hide capture/release cursor functionality.
* Add AVI writing to bgfx, nw therealmogminer@gmail.com2016-04-171-1/+8
|
* Iterate over core classes C++11 style AJR2016-03-311-25/+24
| | | | | | | | 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).
* Cleanups and version bump Miodrag Milanovic2016-03-301-1/+1
|
* Handle a couple more SDL window events to track focus in input module. Brad Hughes2016-03-191-0/+5
|
* Fix SDL input focus tracking bug plus remove references to USE_OLD_SDL_INPUT ↵ Brad Hughes2016-03-191-3/+10
| | | | compiler directive from the input refactor.
* Refactor OSD input into modules Brad Hughes2016-02-281-0/+283