summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/winsync.c
Commit message (Collapse)AuthorAgeFilesLines
* Moved sync related osd stuff to osd/modules/sync. (nw) couriersud2015-01-051-376/+0
|
* Cleanups and version bumpmame0155 Miodrag Milanovic2014-10-151-1/+1
|
* more work to make sdlwork.c and winwork.c match / un-broke Windows SDL build ↵ Oliver Stöneberg2014-09-131-0/+79
| | | | by completely moving the sdlsync_win32.c code to winsync.c (nw)
* more work to make sdlwork.c and winwork.c match (nw) Oliver Stöneberg2014-09-131-0/+51
|
* some refactoring to make SDL and Windows OSD code match / Windows SDL code ↵ Oliver Stöneberg2014-09-131-0/+75
| | | | did not delete the critical section in osd_scalable_lock_free() (nw)
* Moved eminline and related files into /src/osd since it's system related (nw) Miodrag Milanovic2014-04-161-1/+1
| | | | | | | | Moved delegates into /src/lib/util to enable usage of delegates in other project parts Moved mame_printf_* calls into /src/osd/osdcore.c and renamed them to osd_printf_* Changed mess.mak to display compilation of ymmu100.ppm nicely
* Bulk convert files that already had standard BSD license in my name Aaron Giles2013-10-161-35/+2
| | | | to new license tagged form.
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-2/+2
|
* Final round of struct/union/enum normalization. Aaron Giles2012-09-161-1/+1
|
* Removed stdlib.h from osdcomm.h. Couriersud2010-01-171-0/+1
| | | | | | - Added #include stdlib.h where now necessary Fixed Solaris build Fixed building unidasm for OSD=sdl on win32
* Cleanups and version bump.mame0134u3 Aaron Giles2009-10-121-22/+22
|
* Moved all the OSD/windows code over to straight BSD license. Aaron Giles2009-10-121-3/+34
| | | | | | Updated osdmini to work again and compile as an actual target (doing nothing at the moment). Converted all of its code over to straight BSD as well.
* Modified the makefile to support experimental optional C++ Aaron Giles2009-02-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compilation: - new option CPP_COMPILE to trigger this (off by default) - split CFLAGS into common, C-only, and C++-only flags - when enabled, CPP_COMPILE causes 'pp' to be appended to the target name NOTE THAT THE SYSTEM CANNOT ACTUALLY BE COMPILED THIS WAY YET. IT IS JUST AN EXPERIMENT. Modified lib.mak to always build zlib/expat as C regardless of CPP_COMPILE. Modified windows.mak to fix warnings with MAXOPT=1, and to leverage the new CFLAGs definitions. Modified vconv.c to do appropriate conversions for new C++ options. Updated sources so that libutil, libocore (Windows), and libosd (Windows) can be cleanly compiled as C or C++. This was mostly adding some casts against void *. Fixed a few more general obvious problems at random locations in the source: - device->class is now device->devclass - TYPES_COMPATIBLE uses typeid() when compiled for C++ - some functions with reserved names ('xor' in particular) were renamed - nested enums and structs were pulled out into separate definitions (under C++ these would need to be scoped to be referenced) - TOKEN_VALUE cannot use .field=x initialization in C++ :(
* Centralized definitions of _WIN32_WINNT. Aaron Giles2008-03-211-3/+0
| | | | | | | | Removed malloc/calloc/realloc/free link-time overrides; we now rely exclusively on compile-time overrides. Made a few tweaks toward getting mingw-w64 working, but there are still linker issues.
* Copyright cleanup: Aaron Giles2008-01-061-1/+1
| | | | | | - removed years from copyright notices - removed redundant (c) from copyright notices - updated "the MAME Team" to be "Nicola Salmoria and the MAME Team"
* Changes for MAME 0.121u2.mame0121u2 Aaron Giles2007-12-171-0/+1
|
* Changes for MAME 0.121u1.mame0121u1 Aaron Giles2007-12-171-8/+25
|
* Initial checkin of MAME 0.121.mame0121 Aaron Giles2007-12-171-0/+157