| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move special windows.h include directives to build defines (nw) | 2016-12-28 | 1 | -3/+0 | |
| | | |||||
| * | NOTICE (TYPE NAME CONSOLIDATION) | 2016-10-22 | 1 | -7/+7 | |
| | | | | | | 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 | ||||
| * | use standard types uintptr_t, char16_t and char32_t instead of FPTR, ↵ | 2016-10-22 | 1 | -8/+8 | |
| | | | | | utf16_char, unicode_char (nw) | ||||
| * | Bulk renaming of Windows string conversion functions | 2016-10-03 | 1 | -2/+2 | |
| | | | | | | utf8_from_[a|w|t]string ==> osd::text::from_[a|w|t]string [a|w|t]string_from_utf8 ==> osd::text::to_[a|w|t]string | ||||
| * | Adding id() property to input_device | 2016-09-20 | 1 | -8/+8 | |
| | | | | | | | | | | | | | This change adds id() property to input_device, which represents the unique device id. This allows the osd layer when creating a device to pass a friendly display name along with a unique identifier. Currently the device id is only used to map a physical controller device to controller id, but can be used more generally in the future. For raw input devices, we use the full raw input name as the device id. For all other devices, we fall back to device name as the device id. The "uniqueness" of the device id is not currently enforced in code. | ||||
| * | osd input code cleanup (nw) | 2016-08-22 | 1 | -5/+3 | |
| | | |||||
| * | algorithm-> utility where appropriate, fix imgtool (nw) | 2016-07-31 | 1 | -1/+1 | |
| | | |||||
| * | std::min and std:max instead of MIN and MAX, also some more macros converted ↵ | 2016-07-31 | 1 | -5/+8 | |
| | | | | | to inline functions (nw) | ||||
| * | Changed strconv.[cpp|h] functions to return their results as std::string and ↵ | 2016-07-24 | 1 | -15/+4 | |
| | | | | | std::wstring | ||||
| * | Fix input issues on big endian systems (fixes #963) | 2016-06-29 | 1 | -5/+17 | |
| | | |||||
| * | Introduce dynamic_module | 2016-06-11 | 1 | -7/+11 | |
| | | | | | | 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 | 2016-06-11 | 1 | -1/+1 | |
| | | |||||
| * | Unify window_list in Windows and SDL OSD | 2016-06-10 | 1 | -1/+1 | |
| | | |||||
| * | Improve support for more Joysticks with DirectInput8. Also repair ↵ | 2016-05-20 | 1 | -3/+13 | |
| | | | | | DirectInput7 compile. | ||||
| * | Cleanups and version bumpmame0173 | 2016-04-27 | 1 | -3/+3 | |
| | | |||||
| * | Revert "Temp revert of Brad changes (nw)" | 2016-04-25 | 1 | -1/+1 | |
| | | | | | This reverts commit 5e831f6506ee06f8c30cb113551ee0fec53804db. | ||||
| * | Temp revert of Brad changes (nw) | 2016-04-25 | 1 | -1/+1 | |
| | | |||||
| * | Various cleanups suggested by static analyzer (nw) | 2016-04-24 | 1 | -1/+1 | |
| | | |||||
| * | Refactor OSD window. | 2016-04-21 | 1 | -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. | ||||
| * | Hybrid DirectInput/XInput module | 2016-04-04 | 1 | -321/+251 | |
| | | |||||
| * | Cleanups and version bump | 2016-03-30 | 1 | -4/+4 | |
| | | |||||
| * | Fix cross compile (nw) | 2016-03-23 | 1 | -1/+1 | |
| | | |||||
| * | Fix VS Build issue for WRL ComPtr | 2016-03-19 | 1 | -1/+1 | |
| | | |||||
| * | temporary fix for VS build. (nw) | 2016-03-20 | 1 | -1/+1 | |
| | | |||||
| * | Fix DirectInput stuck joystick directional input when window loses focus. ↵ | 2016-03-18 | 1 | -4/+4 | |
| | | | | | The reset function for the device was overwriting the axis information previously obtained. Changed it to correctly only reset the state member. | ||||
| * | General code cleanup in input modules. Using ComPtr to manage DirectInput ↵ | 2016-03-18 | 1 | -64/+80 | |
| | | | | | resources. | ||||
| * | Rewrote overly complex rawinput_device_improve_name function for rawinput ↵ | 2016-03-18 | 1 | -4/+4 | |
| | | | | | module, plus fixing some other defects in input modules as detected by coverity. | ||||
| * | With latest package from MSYS of clang 3.8.0 build at least compile fine on ↵ | 2016-03-11 | 1 | -6/+2 | |
| | | | | | | | windows (nw) Strange crashing while executing | ||||
| * | Minor fixes for DirectInput 7 | 2016-03-01 | 1 | -2/+2 | |
| | | |||||
| * | fix compile on 32bit mingw (nw) | 2016-02-29 | 1 | -10/+11 | |
| | | |||||
| * | cleanup (nw) | 2016-02-29 | 1 | -1/+0 | |
| | | |||||
| * | Refactor OSD input into modules | 2016-02-28 | 1 | -0/+683 | |
