Commit Graph

21 Commits

Author SHA1 Message Date
Vas Crabb
4eca05fe67 cpu: Allow recompilers to work with W^X policy 2021-01-06 02:18:04 +11:00
firewave
399515c7a7 use C++ library includes (nw) 2020-01-22 13:31:52 +01:00
Vas Crabb
063e81d756 (nw) add doxygen comments for a bunch of core stuff, and convert a bunch of comments to doxygen format 2019-10-16 18:31:48 +11:00
npwoods
bc15184c90 Changed osd_get_clipboard_text() to return std::string (#5615)
* Changed osd_get_clipboard_text() to return std::string

This change has only been tested on Windows.  The Un*x/Mac versions were
made blindly; they might not even build.  This needs to be checked prior
to merging.

* Fixing Mac OS X build (hopefully)
2019-09-11 14:16:02 -04:00
Justin Kerk
370a411987 Fix crash when running a DRC CPU core under Emscripten (#2794). [Justin Kerk] 2018-07-15 04:37:46 +00:00
cracyc
a99407afb5 Discord plugin try 2 (#3640)
* plugins/discord: discord presence plugin [Carl]

* plugins/discord: use domain sockets and pipes [Carl]

* winptty: fix connecting to existing socket (nw)
plugins/discord: show pause state (nw)

* plugins/discord: fix pause behavior (nw)
2018-06-08 19:25:39 -04:00
Vas Crabb
2f67583089 (nw) et3400: use keypad rather than keyboard type for keypad inputs; don't raise sigtrap in non-debug builds 2018-01-10 05:58:26 +11:00
Miodrag Milanovic
8dfbb3e6d1 let osd_process_kill just kill, rest is on osd users, watchdog only in this case (nw) 2016-11-11 16:18:21 +01:00
Miodrag Milanovic
7c765ea147 No need for osd_malloc, osd_malloc_array and osd_free (nw)
MALLOC_DEBUG not applicable anymore since we use new to allocate in 99.9% of cases
2016-11-11 16:12:01 +01:00
Vas Crabb
13d8279e49 MT6284 flush stdout/stderr before killing process 2016-07-08 16:47:06 +10:00
Vas Crabb
c0fc78d341 Not needed anyway (nw) 2016-06-30 12:17:09 +10:00
Miodrag Milanovic
63f9a01f8c Cleanup and version bump 2016-06-29 08:34:30 +02:00
Giuseppe Gorgoglione
58dc78b6eb Introduce dynamic_module
This is a central cross-platform facility to dynamically bind functions from shared libraries.
    Updated all OSD modules to use it.
2016-06-11 20:14:09 +02:00
couriersud
6cb4c9c051 RIP sdlinc.h 2016-05-06 02:41:23 +02:00
Miodrag Milanovic
89c5e1f681 Various cleanups suggested by static analyzer (nw) 2016-04-24 12:58:31 +02:00
Miodrag Milanovic
74f95ba03e Fix linux compile (nw) 2016-04-03 18:02:14 +02:00
Miodrag Milanovic
5e80a732aa move clipboard handling on proper place (nw) 2016-04-03 17:55:10 +02:00
Justin Kerk
c54c32a82e Don't need this either (nw) 2016-03-17 04:37:24 +00:00
couriersud
41c8a9f6fa netlist updates:
- First steps to move towards c++11.
- Base plist on std::vector
- Replace pstack with std::stack
- Remove pnamed_list
- use c++ "for each" in a number of places
- Fixed two "time bombs"
[couriersud]
2016-03-14 20:24:29 +01:00
Miodrag Milanovic
23ae468189 use chrono calls for time handling in core (nw) 2016-03-03 15:46:15 +01:00
Miodrag Milanovic
7c19aac60e Rename *.c -> *.cpp in our source (nw) 2015-11-08 12:56:12 +01:00