summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/monitor
Commit message (Collapse)AuthorAgeFilesLines
* looks like I64 size qualifier is only needed for MSYS64 GCC 9 and earlier (nw) Vas Crabb2020-06-022-2/+2
|
* fixed some modernize-use-auto clang-tidy warnings (nw) (#6238) Oliver Stöneberg2020-01-301-1/+1
|
* fixed some clang-tidy warnings (nw) (#6197) Oliver Stöneberg2020-01-222-2/+2
| | | | | | | | | | | | | | * fixed some bugprone-throw-keyword-missing clang-tidy warnings (nw) * fixed some modernize-use-nullptr clang-tidy warnings (nw) * fixed some readability-delete-null-pointer clang-tidy warnings (nw) * fixed some performance-faster-string-find clang-tidy warnings (nw) * fixed some performance-for-range-copy clang-tidy warnings (nw) * fixed some readability-redundant-string-cstr clang-tidy warnings (nw)
* Make osd_printf_* use util/strformat semantics. Vas Crabb2019-09-264-5/+6
| | | | | | | | | | | | | | | | | (nw) This has been a long time coming but it's here at last. It should be easier now that logerror, popmessage and osd_printf_* behave like string_format and stream_format. Remember the differences from printf: * Any object with a stream out operator works with %s * %d, %i, %o, %x, %X, etc. work out the size by magic * No sign extending promotion to int for short/char * No widening/narrowing conversions for characters/strings * Same rules on all platforms, insulated from C runtime library * No format warnings from compiler * Assert in debug builds if number of arguments doesn't match format (nw) Also removed a pile of redundant c_str and string_format, and some workarounds for not being able to portably format 64-bit integers or long long.
* srcclean (nw) Vas Crabb2019-09-221-3/+3
|
* Fix compile (nw) Olivier Galibert2019-09-161-3/+2
|
* A few files that got missed (nw) arbee2019-09-151-0/+190
|
* fix windows compile (nw) Miodrag Milanovic2017-02-112-0/+2
|
* Remove emu.h from headers (nw) Olivier Galibert2017-02-112-0/+2
| | | | | | | | | | | | Per Vas' request. If the compile fails for you (i'm thinking osx and windows native debuggers here in particular), add '#include "emu.h"' as first include of the cpp files that fail. Due to our use of precompilation and forced inclusion, emu.h must be included as the very first non-comment thing we do if we want to be sure msvc compiles are identical to gcc/clang ones. Doing it directly instead of through an include increases the correctness probability by a magnitude.
* Move special windows.h include directives to build defines (nw) Brad Hughes2016-12-282-6/+0
|
* Merge pull request #1749 from bradhugh/dynamic_api Vas Crabb2016-12-021-10/+5
|\ | | | | Created DYNAMIC_API macros for dynamic bind helper classes
| * Update name of DYNAMIC_API macros (nw) Brad Hughes2016-12-011-4/+4
| |
| * Simpler low-cost implementation making modules and function pointers class ↵ Brad Hughes2016-11-211-6/+5
| | | | | | | | members instead (nw)
| * Changing singleton to be thread safe (nw) Brad Hughes2016-11-201-1/+1
| |
| * Created DYNAMIC_API macros for cleaner definition of dynamically linked ↵ Brad Hughes2016-11-201-11/+7
| | | | | | | | functions
* | Small 32 bit windows monitor module fix (nw) Brad Hughes2016-11-281-1/+1
|/
* Change window handle storage to template instead of void* (nw) (#1725) Brad Hughes2016-11-173-3/+4
| | | | * Change window handle storage to template instead of void* (nw)
* Small cleanup (nw) Miodrag Milanovic2016-11-111-0/+4
|
* More UWP work - the UI actually renders (nw) Brad Hughes2016-11-101-1/+17
|
* Cleanup linux OSD (nw) Miodrag Milanovic2016-10-221-1/+1
|
* Bulk renaming of Windows string conversion functions Nathan Woods2016-10-032-4/+4
| | | | | 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
* srcclean (nw) Vas Crabb2016-09-264-6/+6
|
* Convert OSD monitor info to modules plus add DXGI implementation Brad Hughes2016-09-146-0/+731