Miodrag Milanovic
cfee536f22
Cleanups and version bump
2016-04-27 08:13:59 +02:00
Miodrag Milanovic
9c2ef88573
Revert "Temp revert of Brad changes (nw)"
...
This reverts commit 5e831f6506
.
2016-04-25 17:22:25 +02:00
Miodrag Milanovic
5e831f6506
Temp revert of Brad changes (nw)
2016-04-25 17:09:47 +02:00
Miodrag Milanovic
89c5e1f681
Various cleanups suggested by static analyzer (nw)
2016-04-24 12:58:31 +02:00
Brad Hughes
1a844a49c5
Refactor OSD window.
...
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.
2016-04-21 11:10:03 -04:00
Brad Hughes
3dd8afd6c0
Hybrid DirectInput/XInput module
2016-04-04 22:01:00 -04:00
Miodrag Milanovic
913ab1e140
Cleanups and version bump
2016-03-30 08:35:21 +02:00
Jeffrey Clark
3fcb69a1f2
Fix cross compile (nw)
2016-03-23 15:37:11 -05:00
Brad Hughes
9328fa9028
Fix VS Build issue for WRL ComPtr
2016-03-19 21:43:27 -04:00
dankan1890
5410d5a40a
temporary fix for VS build. (nw)
2016-03-20 00:47:54 +01:00
Brad Hughes
44a3589fd0
Fix DirectInput stuck joystick directional input when window loses focus. The reset function for the device was overwriting the axis information previously obtained. Changed it to correctly only reset the state member.
2016-03-18 22:57:16 -04:00
Brad Hughes
cadc351289
General code cleanup in input modules. Using ComPtr to manage DirectInput resources.
2016-03-18 22:51:06 -04:00
Brad Hughes
4e214fd08d
Rewrote overly complex rawinput_device_improve_name function for rawinput module, plus fixing some other defects in input modules as detected by coverity.
2016-03-18 00:13:45 -04:00
Miodrag Milanovic
679574e965
With latest package from MSYS of clang 3.8.0 build at least compile fine on windows (nw)
...
Strange crashing while executing
2016-03-11 15:00:29 +01:00
Brad Hughes
babce5a0c7
Minor fixes for DirectInput 7
2016-03-01 19:11:23 -05:00
Miodrag Milanovic
7936291894
fix compile on 32bit mingw (nw)
2016-02-29 10:10:50 +01:00
Miodrag Milanovic
4224b67779
cleanup (nw)
2016-02-29 08:52:04 +01:00
Brad Hughes
7dfb578559
Refactor OSD input into modules
2016-02-28 14:25:10 -05:00