summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1469 from npwoods/new_strconv_overloads Vas Crabb2016-10-0516-39/+39
|\ | | | | Adding new string conversion overloads
| * Bulk renaming of Windows string conversion functions Nathan Woods2016-10-0316-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 Nathan Woods2016-10-016-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) Brad Hughes2016-10-032-10/+41
| |
* | Fix use of uninitialized stack memory in drawd3d.cpp (nw) Brad Hughes2016-10-031-0/+1
|/
* win32_output: Register window messages before creating window (nw) Brad Hughes2016-09-301-15/+16
|
* We ran out of room for OSD modules (nw) Brad Hughes2016-09-302-2/+4
|
* Fixed aspect ratio of rounded corners (nw) Jezze2016-09-291-11/+12
|
* use floorf rather than floor for float->float Vas Crabb2016-09-283-6/+6
|
* Fixed several small issues in HLSL/BGFX Jezze2016-09-289-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 Nathan Woods2016-09-251-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) Vas Crabb2016-09-266-12/+12
|
* Merge pull request #1405 from tverona1/master Brad Hughes2016-09-209-63/+72
|\ | | | | Adding support for stable controller id's
| * Adding id() property to input_device Tomer Verona2016-09-209-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 Tomer Verona2016-09-121-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 ↵ Brad Hughes2016-09-161-39/+42
| | | | | | | | windows build
* | Convert OSD monitor info to modules plus add DXGI implementation Brad Hughes2016-09-1414-58/+778
|/
* Each mouse should track its own double-click status (nw) Brad Hughes2016-09-071-8/+12
|
* Fix build (nw) Miodrag Milanovic2016-09-031-14/+12
|
* Update BGFX and BX packages and update MAME code to support new API (nw) Miodrag Milanovic2016-09-033-12/+56
| | | | Generated missing shaders (nw)
* Partially fix SDL joysticks with same name Brad Hughes2016-08-312-28/+17
| | | | Fixes #1334
* srcclean and translation regeneration Vas Crabb2016-08-293-11/+11
|
* debugimgui: added very crude create image dialog mahlemiut2016-08-251-54/+201
|
* Put back accidentally replaced conditional compile directive (nw) Brad Hughes2016-08-221-1/+1
|
* cleanup missed x11 input module (nw) Brad Hughes2016-08-221-30/+31
|
* osd input code cleanup (nw) Brad Hughes2016-08-2210-162/+134
|
* Now reporting Windows ERROR_INVALID_NAME as osd_file::error::NOT_FOUND Nathan Woods2016-08-191-0/+1
|
* Minor XAudio2 tweak to not always submit buffers if not needed (nw) Brad Hughes2016-08-171-4/+14
|
* debugimgui: added images menu, with crude file select dialog [Barry Rodewald] mahlemiut2016-08-161-2/+202
|
* Try to fix audio delay regression caused when fixing -refreshspeed for Antonio Giner2016-08-151-0/+4
| | | | -sound xaudio2
* - already fixed scanline issue also applied for swapped orientation (nw) Jezze2016-08-131-3/+7
|
* Fix audio distortion with -refreshspeed and -sound xaudio2 (MT 06199) Antonio Giner2016-08-111-5/+2
|
* Remap "P1 Mahjong Score" to / key for OS X AJR2016-08-091-0/+8
|
* Merge pull request #1179 from Pitou1/master R. Belmont2016-08-022-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 ↵ Patrick Lessard2016-08-022-22/+132
| | | | | | | | Mametesters.
* | Fix UTF-16 encode, pass UTF-16 to Windows character drawing (unfortunately ↵ Vas Crabb2016-08-021-2/+3
|/ | | | still no nice speaker icon)
* Fix Qt debugger Vas Crabb2016-08-011-1/+1
|
* Turn image init/validate into scoped enums to avoid accidental casts to/from ↵ Vas Crabb2016-08-011-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) Miodrag Milanovic2016-07-315-29/+29
|
* patch up on OSX Vas Crabb2016-08-014-6/+6
|
* fix after pass through the diff Vas Crabb2016-08-011-2/+2
|
* algorithm-> utility where appropriate, fix imgtool (nw) Miodrag Milanovic2016-07-317-7/+7
|
* fix osx compile (nw) Miodrag Milanovic2016-07-314-6/+6
|
* std::min and std:max instead of MIN and MAX, also some more macros converted ↵ Miodrag Milanovic2016-07-3132-71/+105
| | | | to inline functions (nw)
* Cleanups and version bump Miodrag Milanovic2016-07-276-10/+10
|
* Using decltype() and removing +1/-1 "dance" Nathan Woods2016-07-251-4/+1
|
* Fixed off by one issue and other cleanups requested by Vas Nathan Woods2016-07-253-17/+14
|
* Changed strconv.[cpp|h] functions to return their results as std::string and ↵ Nathan Woods2016-07-2413-170/+78
| | | | std::wstring
* Fix order of evaluation making imgui debugger not fail on starting without ↵ Miodrag Milanovic2016-07-231-1/+1
| | | | driver selected (nw)
* Get sun4_40 happy with SCSI therealmogminer@gmail.com2016-07-223-0/+175
|