Commit Graph

574 Commits

Author SHA1 Message Date
peterferrie
17f660d6eb winprefix: support some C99 extensions in older MSVC [Peter Ferrie] 2015-01-03 18:22:18 -08:00
Oliver Stöneberg
e85c30afa2 vconv: fixed potential memory leaks (nw) 2015-01-02 13:36:44 +01:00
Oliver Stöneberg
c7922d275f fixed Visual Studio warnings (nw) 2015-01-02 13:30:08 +01:00
couriersud
fde220f4a7 Palettes are now copied during get_primlist. This should fix
multithreading related palette issues. Along the way also 
- added constructors to SDL osd structs
- changed related malloc to global_alloc
- added a copyfrom routine to dynamic_array
- minor code simplifications.
2015-01-01 22:13:55 +01:00
Oliver Stöneberg
6c0a4f47e3 a few more data race fixes / cleanups (nw) 2015-01-01 20:03:07 +01:00
Oliver Stöneberg
1c94c3f408 introduced BASELIBS to makefile to link smaller tools with less dependencies (nw) 2015-01-01 15:17:09 +01:00
Oliver Stöneberg
ab2876ab12 fixed yet another data race warning (nw) 2015-01-01 15:15:03 +01:00
Oliver Stöneberg
0c0260ec2d "fixed" uninitialized memory usage/data race in osd_work_item_wait (nw)
appears to be a Linux-only issue
2015-01-01 15:02:21 +01:00
Oliver Stöneberg
f563f3bbf2 more ThreadSanitizer data race warning "fixes" (nw) 2014-12-31 11:43:50 +01:00
Oliver Stöneberg
953acc0a69 fixed another ThreadSanitizer data race warning (nw) 2014-12-31 10:50:59 +01:00
Oliver Stöneberg
23d9d7a00b fixed ThreadSanitizer data race warnings in winwork.c/sdlwork.c (nw) 2014-12-31 10:24:17 +01:00
Olivier Galibert
02027ddfcc debug/qt: Add a per-device window [O. Galibert]
There probably is interesting information to add, and it can look
better.  Anybody, feel free to enhance it :-)
2014-12-22 20:16:45 +01:00
cracyc
c52f1266d8 windows too (nw) 2014-12-19 12:02:53 -06:00
Ramiro Polla
d7b7853943 Fix crash on fatalerror from winwindow_video_window_create() 2014-12-15 01:01:42 +01:00
Oliver Stöneberg
b05773824e removed duplicated line of code (nw) 2014-11-10 10:19:15 +01:00
peterferrie
bafe1596c8 winpcap: add WinPCap headers to the project;
windows.mak: include WinPCap headers during Windows build; suppress MSVC debug build warning
2014-10-22 17:25:03 -07:00
Oliver Stöneberg
0de7c60ca2 restored USE_NETWORK checks (nw) 2014-10-22 15:54:48 +02:00
Robert
3761dcbb7c Fix for network compile 2014-10-22 23:18:05 +11:00
Oliver Stöneberg
77e299bbcd increased maximum allowed stack size of Visual Studio Code Analysis (nw) 2014-10-22 09:23:56 +02:00
arbee
8482a70a1e Reverse the networking polarity in the OSD makefiles. (nw) 2014-10-20 21:56:01 -04:00
David Viens
b8191193e9 Update winos.c
MSVC2010 compilation fix
2014-10-20 14:38:48 -04:00
smf-
587f0e9cfd fixes for building with VS14 CTP4 (nw) 2014-10-17 12:58:00 +00:00
Miodrag Milanovic
c93ed344fb Cleanups and version bump 2014-10-15 07:19:47 +00:00
Oliver Stöneberg
e2a6faf36d added makefile variable OPENMP to enable usage of OpenMP (includes vconv support of -fopenmp) [Oliver Stöneberg] 2014-10-01 09:17:09 +00:00
Scott Stone
b52a88cc03 Changing #includes for headers that are part of toolchain and not part of any source/external library. Removal of references to messvers.rc as it does not appear to be used anymore. (nw) 2014-09-29 02:00:23 +00:00
Oliver Stöneberg
ee5d9d9fd7 more changes to make sdlwork.c and winwork.c match (nw) 2014-09-20 08:45:40 +00:00
Oliver Stöneberg
1a610ff531 more sdlwork.c and winwork.c consolidation / SDL now supports envrionment variable OSDWORKQUEUEMAXTHREADS (nw) 2014-09-13 19:59:51 +00:00
Oliver Stöneberg
f4d61505ee more work to make sdlwork.c and winwork.c match / un-broke Windows SDL build by completely moving the sdlsync_win32.c code to winsync.c (nw) 2014-09-13 19:44:41 +00:00
Oliver Stöneberg
6232bc0e50 more work to make sdlwork.c and winwork.c match (nw) 2014-09-13 10:23:17 +00:00
Oliver Stöneberg
f176a45d35 a bit more work to match sdlwork.c and winwork.c (nw) 2014-09-13 10:16:28 +00:00
Oliver Stöneberg
4d5cd61765 some refactoring to make SDL and Windows OSD code match / Windows SDL code did not delete the critical section in osd_scalable_lock_free() (nw) 2014-09-13 10:04:16 +00:00
Oliver Stöneberg
0f15f0ab00 renamed YieldProcessor() to osd_yield_processor() to match SDL more closely (nw) 2014-09-13 09:09:29 +00:00
Miodrag Milanovic
57b389311f Added window to osd_interface (nw)
win_monitor_info to class 
win_window_info to class, partial
2014-09-01 08:58:33 +00:00
Miodrag Milanovic
79246ab917 More cleanups, there is issue with srcclean that needs to be taken care as well, just doing now what we can 2014-07-22 06:21:54 +00:00
Miodrag Milanovic
5d7e1fcc62 Cleanups and version bump 2014-07-22 06:14:55 +00:00
Michaël Banaan Ananas
b87fd679b4 ok nevermind 2014-07-19 00:50:11 +00:00
Michaël Banaan Ananas
1963c020ea AvSetMmThreadCharacteristics and friends, this has been commented out since before 2007 2014-07-18 19:49:19 +00:00
Michaël Banaan Ananas
307c7aeeef don't use timeBeginPeriod if options.sleep is enabled 2014-07-18 19:39:27 +00:00
Oliver Stöneberg
614e3cea22 vconv: map /O3 to /Ox (nw) 2014-07-02 13:46:13 +00:00
Oliver Stöneberg
273542f27d implemented ATTR_FORCE_INLINE for Visual Studio (nw) 2014-06-30 08:55:17 +00:00
Scott Stone
a72a335d03 Fixed up label/different hash instance with recent addition. (nw)
Reworded HLSL error message to best describe reason for failure.  (nw)
2014-06-25 21:51:23 +00:00
Oliver Stöneberg
e5384e1163 fixed -j compilation with VS2013 [Oliver Stöneberg] 2014-06-12 09:40:49 +00:00
Oliver Stöneberg
833c255154 use -fno-optimize-sibling-calls with SYMBOLS=1 for more complete stack traces with optimizations (nw) 2014-05-17 19:47:30 +00:00
Miodrag Milanovic
888093a5c2 For windows auto is now same as d3d, till video part is redone (nw) 2014-05-08 14:59:31 +00:00
Miodrag Milanovic
f2c54ef73e fix warning (nw) 2014-05-08 08:51:05 +00:00
Miodrag Milanovic
69faaf3aeb -Reorganized OSD, handling more sound output systems and debuggers, defaults left same as before [Miodrag Milanovic]
-Created osd_options as base option class for non-system specific options
2014-05-08 07:39:04 +00:00
Miodrag Milanovic
d034eefcb5 Merged in cleanup changes from osd branch (nw) 2014-04-26 13:35:06 +00:00
Miodrag Milanovic
c0cd48a3f2 Removed dependency on pmmidi.inc (nw) 2014-04-26 05:43:40 +00:00
Miodrag Milanovic
f8f3d68187 -Made osd_interface base class for OSD and moved initialization for each subsystem in it as virtual calls. (nw)
-Moved midi handling in base class
-Cleaned running_machine of information of next machine
-All is cleaned after exiting of running_machine so debugger window is removed as well till next machine is started
-Made osdmini to compile
2014-04-25 07:31:27 +00:00
Miodrag Milanovic
452df5037b reverting to classic ui due to lot of issues, as much as I hate reverting some else code (nw) 2014-04-17 06:27:03 +00:00