summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_windows.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Remove all uses of first_screen() from core files, nw Ryan Holtz2018-03-111-2/+7
|
* UWP: Hotkeys for gamepad plus more time for gamepad discovery (nw) Brad Hughes2016-11-151-0/+11
|
* Unbreak non-Windows builds yet again (nw) AJR2016-11-101-0/+3
|
* UWP builds again but by no means working (nw) Brad Hughes2016-11-101-3/+0
|
* Cleanup and version bumpmame0175 Miodrag Milanovic2016-06-291-2/+2
|
* A few minor input fixes and cleanups Brad Hughes2016-06-251-2/+2
| | | | | | - input modules exit() is called twice. Remove the unnecessary input_exit() method - removed unnecessary pointer init in handle_input_event and should_hide_mouse - When registering event callbacks in SDL, don't assume the SDL enum values are int-sized
* Don't crash on input modules not derived from wininput_module (like "none") Brad Hughes2016-06-181-8/+29
|
* Add AVI writing to bgfx, nw therealmogminer@gmail.com2016-04-171-1/+2
|
* Iterate over core classes C++11 style AJR2016-03-311-17/+16
| | | | | | | | 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
|
* General code cleanup in input modules. Using ComPtr to manage DirectInput ↵ Brad Hughes2016-03-181-14/+4
| | | | resources.
* cleanup (nw) Miodrag Milanovic2016-02-291-1/+0
|
* Refactor OSD input into modules Brad Hughes2016-02-281-0/+144