summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_winhybrid.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Slightly cleaned up OSD input modules. Vas Crabb2021-07-291-17/+22
| | | | | | | | | | Removed support for DirectInput 7 and earlier. It hasn't been tested in years, and it's not relevant on any supported OS. DirectInput is effectively finalised at version 8, and is unlikely to get an API update in the future. Use more string[_view] and fewer C strings, and tightened up scope of a few things.
* fix build with clang 9.0.0 on windows smf-2020-01-241-1/+1
| | | | | | ../../../../../src/osd/modules/input/input_winhybrid.cpp:107:16: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] : m_variant({0})
* Creating an -attach_window command line parameter on Windows to attach to an ↵ npwoods2019-08-041-2/+2
| | | | | | | | | | | | | | existing window (#5381) * Creating an -attach_window command line parameter on Windows to attach to an existing window * Moved -attach_window option to Windows-specific code * Created an osd_set_aggressive_input_focus() function and exposed to LUA * Created a dummy implementation of osd_set_aggressive_input_focus() for SDL
* Move special windows.h include directives to build defines (nw) Brad Hughes2016-12-281-4/+1
|
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-1/+1
| | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
* Fix two leaks (nw) Brad Hughes2016-10-031-6/+41
|
* osd input code cleanup (nw) Brad Hughes2016-08-221-3/+1
|
* std::min and std:max instead of MIN and MAX, also some more macros converted ↵ Miodrag Milanovic2016-07-311-0/+2
| | | | to inline functions (nw)
* Introduce dynamic_module Giuseppe Gorgoglione2016-06-111-1/+1
| | | | | This is a central cross-platform facility to dynamically bind functions from shared libraries. Updated all OSD modules to use it.
* 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-1/+1
|
* Hybrid Input Module: Change error printing to verbose on probe() and error ↵ Brad Hughes2016-05-311-2/+5
| | | | on init()
* Cleanups and version bumpmame0173 Miodrag Milanovic2016-04-271-4/+4
|
* Clean up extended ASCII (nw) balr0g2016-04-261-2/+2
|
* Revert "Temp revert of Brad changes (nw)" Miodrag Milanovic2016-04-251-1/+1
| | | | This reverts commit 5e831f6506ee06f8c30cb113551ee0fec53804db.
* Temp revert of Brad changes (nw) Miodrag Milanovic2016-04-251-1/+1
|
* Refactor OSD window. Brad Hughes2016-04-211-1/+1
| | | | | | | | | | 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.
* Release WMI COM objects correctly in XInput device discovery. Brad Hughes2016-04-051-11/+52
|
* fix compile on non-windows platforms (nw) Miodrag Milanovic2016-04-051-1/+1
|
* Hybrid DirectInput/XInput module Brad Hughes2016-04-041-0/+372