Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1469 from npwoods/new_strconv_overloads | 2016-10-05 | 16 | -39/+39 | |
|\ | | | | | Adding new string conversion overloads | ||||
| * | Bulk renaming of Windows string conversion functions | 2016-10-03 | 16 | -39/+39 | |
| | | | | | | | | | | 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 new string conversion overloads | 2016-10-01 | 6 | -13/+13 | |
| | | | | | | | | [a|w|t|utf8]_from_[a|w|t|utf8_]string(xyz.c_str()) seems to be common enough to justify overloads. Also, I'm explicitly assuming that it is legal to override the NUL pointer within a C++ basic_string (e.g. - s[s.size()] = '\0'). As far as I can tell, this seems to be legal - please don't shoot if I am wrong. | ||||
* | | Fix two leaks (nw) | 2016-10-03 | 2 | -10/+41 | |
| | | |||||
* | | Fix use of uninitialized stack memory in drawd3d.cpp (nw) | 2016-10-03 | 1 | -0/+1 | |
|/ | |||||
* | win32_output: Register window messages before creating window (nw) | 2016-09-30 | 1 | -15/+16 | |
| | |||||
* | We ran out of room for OSD modules (nw) | 2016-09-30 | 2 | -2/+4 | |
| | |||||
* | Fixed aspect ratio of rounded corners (nw) | 2016-09-29 | 1 | -11/+12 | |
| | |||||
* | use floorf rather than floor for float->float | 2016-09-28 | 3 | -6/+6 | |
| | |||||
* | Fixed several small issues in HLSL/BGFX | 2016-09-28 | 9 | -76/+168 | |
| | | | | | | * fixed target texture dimension when -intoverscan is used (this fixes the appereance of scanline and shadow mask) * added target_scale and screen_count uniforms * rounded corners now remain aligned with screen bounds when -intoverscan is used (single screen only) | ||||
* | Changed win_get_window_text_utf8() to return std::string | 2016-09-25 | 1 | -4/+2 | |
| | | | | | | This eliminated an unnecessary conversion step. Also, I have no idea what this WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) stuff is; it is hard to understand how it could possibly be correct because it ignores the 'window' parameter | ||||
* | srcclean (nw) | 2016-09-26 | 6 | -12/+12 | |
| | |||||
* | Merge pull request #1405 from tverona1/master | 2016-09-20 | 9 | -63/+72 | |
|\ | | | | | Adding support for stable controller id's | ||||
| * | Adding id() property to input_device | 2016-09-20 | 9 | -73/+74 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Support for configuring device to conrtoller id | 2016-09-12 | 1 | -2/+10 | |
| | | | | | | | | | | | | | | | | This change adds support for configuring device to conrtoller id. This allows for stable controller ids even if USB devices are plugged / unplugged, system is rebooted, etc. See documentation for additional context. | ||||
* | | Fix compile for DirectWrite font provider and make it compile with normal ↵ | 2016-09-16 | 1 | -39/+42 | |
| | | | | | | | | windows build | ||||
* | | Convert OSD monitor info to modules plus add DXGI implementation | 2016-09-14 | 14 | -58/+778 | |
|/ | |||||
* | Each mouse should track its own double-click status (nw) | 2016-09-07 | 1 | -8/+12 | |
| | |||||
* | Fix build (nw) | 2016-09-03 | 1 | -14/+12 | |
| | |||||
* | Update BGFX and BX packages and update MAME code to support new API (nw) | 2016-09-03 | 3 | -12/+56 | |
| | | | | Generated missing shaders (nw) | ||||
* | Partially fix SDL joysticks with same name | 2016-08-31 | 2 | -28/+17 | |
| | | | | Fixes #1334 | ||||
* | srcclean and translation regeneration | 2016-08-29 | 3 | -11/+11 | |
| | |||||
* | debugimgui: added very crude create image dialog | 2016-08-25 | 1 | -54/+201 | |
| | |||||
* | Put back accidentally replaced conditional compile directive (nw) | 2016-08-22 | 1 | -1/+1 | |
| | |||||
* | cleanup missed x11 input module (nw) | 2016-08-22 | 1 | -30/+31 | |
| | |||||
* | osd input code cleanup (nw) | 2016-08-22 | 10 | -162/+134 | |
| | |||||
* | Now reporting Windows ERROR_INVALID_NAME as osd_file::error::NOT_FOUND | 2016-08-19 | 1 | -0/+1 | |
| | |||||
* | Minor XAudio2 tweak to not always submit buffers if not needed (nw) | 2016-08-17 | 1 | -4/+14 | |
| | |||||
* | debugimgui: added images menu, with crude file select dialog [Barry Rodewald] | 2016-08-16 | 1 | -2/+202 | |
| | |||||
* | Try to fix audio delay regression caused when fixing -refreshspeed for | 2016-08-15 | 1 | -0/+4 | |
| | | | | -sound xaudio2 | ||||
* | - already fixed scanline issue also applied for swapped orientation (nw) | 2016-08-13 | 1 | -3/+7 | |
| | |||||
* | Fix audio distortion with -refreshspeed and -sound xaudio2 (MT 06199) | 2016-08-11 | 1 | -5/+2 | |
| | |||||
* | Remap "P1 Mahjong Score" to / key for OS X | 2016-08-09 | 1 | -0/+8 | |
| | |||||
* | Merge pull request #1179 from Pitou1/master | 2016-08-02 | 2 | -22/+132 | |
|\ | | | | | Patch to fix the Gun#2 not working in Mame, please refer to Bug id 61… | ||||
| * | Patch to fix the Gun#2 not working in Mame, please refer to Bug id 6185 on ↵ | 2016-08-02 | 2 | -22/+132 | |
| | | | | | | | | Mametesters. | ||||
* | | Fix UTF-16 encode, pass UTF-16 to Windows character drawing (unfortunately ↵ | 2016-08-02 | 1 | -2/+3 | |
|/ | | | | still no nice speaker icon) | ||||
* | Fix Qt debugger | 2016-08-01 | 1 | -1/+1 | |
| | |||||
* | Turn image init/validate into scoped enums to avoid accidental casts to/from ↵ | 2016-08-01 | 1 | -2/+1 | |
| | | | | | | integer and boolean types The image error should also be turned into a scoped enum - the menus were assuming it was the same thing as an init result | ||||
* | for bool type use true and false (nw) | 2016-07-31 | 5 | -29/+29 | |
| | |||||
* | patch up on OSX | 2016-08-01 | 4 | -6/+6 | |
| | |||||
* | fix after pass through the diff | 2016-08-01 | 1 | -2/+2 | |
| | |||||
* | algorithm-> utility where appropriate, fix imgtool (nw) | 2016-07-31 | 7 | -7/+7 | |
| | |||||
* | fix osx compile (nw) | 2016-07-31 | 4 | -6/+6 | |
| | |||||
* | std::min and std:max instead of MIN and MAX, also some more macros converted ↵ | 2016-07-31 | 32 | -71/+105 | |
| | | | | to inline functions (nw) | ||||
* | Cleanups and version bump | 2016-07-27 | 6 | -10/+10 | |
| | |||||
* | Using decltype() and removing +1/-1 "dance" | 2016-07-25 | 1 | -4/+1 | |
| | |||||
* | Fixed off by one issue and other cleanups requested by Vas | 2016-07-25 | 3 | -17/+14 | |
| | |||||
* | Changed strconv.[cpp|h] functions to return their results as std::string and ↵ | 2016-07-24 | 13 | -170/+78 | |
| | | | | std::wstring | ||||
* | Fix order of evaluation making imgui debugger not fail on starting without ↵ | 2016-07-23 | 1 | -1/+1 | |
| | | | | driver selected (nw) | ||||
* | Get sun4_40 happy with SCSI | 2016-07-22 | 3 | -0/+175 | |
| |