Nathan Woods
5be1b8e6e0
Introduced utf8proc and created wrapper code to expose a prettier API
2016-12-31 11:17:07 -05:00
R. Belmont
24c43b94a0
Revert "update git ignore list. (nw)"
2016-12-02 16:41:20 -05:00
dankan1890
ea60e6f73e
Why ignore scripts.c ?
2016-11-29 01:44:02 +01:00
Miodrag Milanovic
e5678fd689
you can't change just generated script (nw)
2016-11-19 09:48:03 +01:00
Vas Crabb
c5722bca13
Fix make VERBOSE=1 not showing archive commands for static libraries [Happy]
...
someone send this upstream for me (nw)
2016-11-19 08:06:04 +11:00
Vas Crabb
8179a84458
Introduce u8/u16/u32/u64/s8/s16/s32/s64
...
* New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h"
* Get rid of import of cstdint types to global namespace (C99 does this anyway)
* Remove the cstdint types from everything in emu
* Get rid of U64/S64 macros
* Fix a bug in dps16 caused by incorrect use of macro
* Fix debugcon not checking for "do " prefix case-insensitively
* Fix a lot of messed up tabulation
* More constexpr
* Fix up many __names
2016-11-19 05:38:48 +11:00
Vas Crabb
bb99eba11d
Update LZMA to 16.04 (security and portability fixes)
2016-11-18 20:37:20 +11:00
Miodrag Milanovic
da1c0c867b
generate proper SLN header (nw)
2016-11-16 21:21:12 +01:00
Miodrag Milanovic
ffc04d2bae
Sync with GENie and addition of VS2017 (nw)
2016-11-16 21:00:28 +01:00
Miodrag Milanovic
47a05778bf
Updated SDL2 to 2.0.5 (nw)
2016-11-16 16:28:01 +01:00
cracyc
a68d423992
luaengine: use initializers (nw)
2016-11-15 22:21:07 -06:00
Miodrag Milanovic
be98f6b83a
Added Catch testing library (nw)
2016-11-12 10:20:42 +01:00
Miodrag Milanovic
29212523d2
remove googletest (nw)
2016-11-12 10:16:38 +01:00
Miodrag Milanovic
a18497e7a2
Some more work on UWP (nw)
2016-11-10 13:13:51 +01:00
Miodrag Milanovic
0d1f5b6be4
Make 3rdparty compile for UWP and start adding new OSD for UWP based on previous Brad work (nw)
2016-11-09 14:53:19 +01:00
cracyc
673e753621
update sol2 (nw)
2016-11-07 13:31:30 -06:00
Miodrag Milanovic
cf4a8b9e03
resurected sqlite3 and lsqlite3 (nw)
2016-11-07 16:12:06 +01:00
Miodrag Milanovic
d91005ebc3
Fixed clear typo in ASIO, sent upstream (nw)
2016-11-07 10:36:40 +01:00
Miodrag Milanovic
f3723e3a5d
do not take Ctrl-Z since that have it's behavior defined for Linux (nw)
2016-11-07 09:17:17 +01:00
cracyc
65c3796e33
plugins/console: further improve completions by removing break chars from linenoise that hide the full type (nw)
2016-11-06 21:36:26 -06:00
cracyc
846dfa8ffd
Merge pull request #1642 from cracyc/luaconsole
...
Make console a Lua plugin
2016-11-06 18:57:19 -06:00
cracyc
196c841dcb
update sol2 (nw)
2016-11-06 18:57:12 -06:00
cracyc
a6aaa59d19
lua-linenoise: add preload (nw)
2016-11-06 13:41:46 -06:00
cracyc
6fd9586a89
make safe usertypes safer (nw)
2016-11-06 13:31:37 -06:00
Miodrag Milanovic
c2a75cb179
Updated sol2, made lua console not crash for nil data (nw)
2016-11-06 10:05:36 +01:00
Miodrag Milanovic
421b5e2638
Added lua-linenoise by Carls request (nw)
2016-11-04 15:25:21 +01:00
Miodrag Milanovic
093609dc0c
Update pugixml library, no override patches anymore (nw)
2016-11-03 20:13:19 +01:00
Miodrag Milanovic
008ecbfd5c
small cleanup (nw)
2016-11-03 11:23:48 +01:00
Miodrag Milanovic
330e3cb28e
Finally sync with GENie, no more local changes (nw)
2016-11-03 10:04:29 +01:00
Miodrag Milanovic
9b819d1302
Patches to keep same behavior as we had before (nw)
2016-11-02 08:41:58 +01:00
Miodrag Milanovic
6c390127c2
Update to latest GENie (nw)
2016-11-02 08:36:07 +01:00
Branimir Karadžić
a3b4058bf7
Updated BGFX and BX and recompiled shaders (nw)
2016-10-29 09:11:50 +02:00
Miodrag Milanovic
ddb290d5f6
NOTICE (TYPE NAME CONSOLIDATION)
...
Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8
also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
2016-10-22 13:13:17 +02:00
AJR
327304ddb8
Fix Clang build (nw)
2016-10-09 10:42:04 -04:00
Miodrag Milanovic
3c4c4e08ed
Initial work on console interface (nw)
...
Use Ctrl-Z to close console on any OS. To start use -console parameter
2016-10-09 14:38:41 +02:00
dankan1890
cf92ae4a8a
linenoise: fixed build with VS ('and' isn't supported)
2016-10-08 16:39:45 +02:00
Miodrag Milanovic
31c8b10479
Fix compile (nw)
2016-10-07 14:56:47 +02:00
Miodrag Milanovic
70ba5627a7
Update 3rdparty document (nw)
2016-10-07 14:46:27 +02:00
Miodrag Milanovic
e7c7a66a6f
Added linenoise-ng library for CLI (nw)
2016-10-07 14:43:50 +02:00
Miodrag Milanovic
377472a6dd
Added sol2 header only library as future replacement for luabridge (nw)
2016-10-07 14:43:09 +02:00
Miodrag Milanovic
1335933ce0
added license info (nw)
2016-10-07 14:33:59 +02:00
Miodrag Milanovic
85f4741fcf
Remove libuv library (nw)
2016-10-07 14:14:08 +02:00
Miodrag Milanovic
ff01b71671
Added ASIO networking library (nw)
2016-10-07 14:13:19 +02:00
smf-
31eed6d49f
hack for clang compiling on windows, as it can't tell that calling ::RaiseException will prevent the function from returning. (nw)
2016-09-17 00:10:07 +01:00
Miodrag Milanovic
22df94bf67
Fix benchmarks build and google test build (nw)
2016-09-03 14:54:15 +02:00
Miodrag Milanovic
854ac627c2
Fix PugiXML interface (nw)
2016-09-03 14:45:20 +02:00
Miodrag Milanovic
c5f0d660c7
Update Google Benchmark (nw)
2016-09-03 14:42:01 +02:00
Miodrag Milanovic
fe95be105b
Update PugiXML (nw)
2016-09-03 14:40:41 +02:00
Miodrag Milanovic
73793c599c
Update GLM to latest (nw)
2016-09-03 14:39:25 +02:00
Miodrag Milanovic
2869b107c7
Update GoogleTest (nw)
2016-09-03 14:37:54 +02:00
Miodrag Milanovic
ff9c4b5acb
Update RapidJson to latest (nw)
2016-09-03 14:37:09 +02:00
Miodrag Milanovic
a6409d692e
Update LUA to 5.3.3 (nw)
2016-09-03 14:34:39 +02:00
Miodrag Milanovic
d193abb0ad
Update BGFX and BX packages and update MAME code to support new API (nw)
...
Generated missing shaders (nw)
2016-09-03 13:30:42 +02:00
Miodrag Milanovic
cf9502a61c
Synced BGFX so it can compile with clang 4.0 (nw)
2016-08-09 09:04:30 +02:00
Miodrag Milanovic
a8ebc11437
update rapidjson (nw)
2016-08-06 14:23:30 +02:00
Miodrag Milanovic
3917850b61
Update BX and BGFX (nw)
2016-08-06 14:20:16 +02:00
Jordi Mallach
c64f05279c
Compile fixes for GNU/Hurd systems.
...
Define PATH_MAX if it's not defined and the compiler defines __GNU__.
2016-07-26 11:51:42 +02:00
Jordi Mallach
e1464ffd64
Support GNU/Hurd systems.
2016-07-26 01:55:39 +02:00
Jordi Mallach
70f0bda9c7
Detect GNU/Hurd systems, but treat them as Linux.
2016-07-26 01:34:49 +02:00
Steven Chamberlain
ef8816ae18
bx: sync with upstream
2016-07-14 18:31:16 +01:00
Steven Chamberlain
6256946dee
bx: further refactor #ifdefs
...
Trying to evaluate __GLIBC__ will result in an error if is not defined,
if the preprocessor does not short-cut the evaluation.
Split the macros onto separate lines and define the result in a new
BX_USE_GLIBC_PTHREAD_SETNAME_NP macro to avoid duplication.
2016-07-13 14:48:02 +01:00
Steven Chamberlain
423097c40f
bx: refactor #ifdefs
...
Fix potential compilation error by ensuring __GLIBC__ is only evaluated
when actually defined.
When __GLIBC__ is defined, we do not need any additional headers on BSD
platforms (hence why using #elif).
2016-07-13 14:15:39 +01:00
Steven Chamberlain
f2ad7351ef
bx: support glibc-based BSD platforms
...
On GNU/kFreeBSD, pthread_setname_np can be found in glibc's pthread.h
(same as on GNU/Linux). pthread_np.h does not exist there.
2016-07-13 13:31:03 +01:00
Steven Chamberlain
8fb0ab46bb
bx: use system signal.h on glibc systems
...
On GNU/kFreeBSD, sys/signal.h is only a wrapper around glibc signal.h
anyway, leading to a #include loop in this case.
2016-07-13 13:14:15 +01:00
Steven Chamberlain
c904fc121c
bx: use real alloca.h on glibc systems
...
On GNU/kFreeBSD, the definition for alloca() can be found in the
system alloca.h
2016-07-13 12:25:55 +01:00
AJR
09ff284fa2
Hopefully fix imgui compile on FreeBSD and DragonFly (nw)
2016-07-05 16:05:56 -04:00
Brad Hughes
f37865b329
Add a couple msys2 updated mingw headers to winsdk-override to support linux cross-compile with stock mingw-w64 (nw)
2016-07-02 16:03:01 -04:00
Miodrag Milanovic
57e475ada0
Fixes to send upstream (nw)
2016-06-25 20:03:04 +02:00
Miodrag Milanovic
8042037fd9
Added PugiXML and used it for hashfile (nw)
2016-06-25 19:54:44 +02:00
Miodrag Milanovic
deac5db4db
put back some genie code (nw)
2016-06-16 14:45:28 +02:00
Olivier Galibert
7099d6eaa2
gcc 6.1.1 warning fixes (nw)
2016-06-16 14:21:44 +02:00
Miodrag Milanovic
4a7cd83c6e
Sync GENie, one thing changed, and I have revoked one patch that is going to be removed or changed anyway (nw)
2016-06-10 18:54:55 +02:00
Miodrag Milanovic
3547905acc
Synced GENie with latest and applied few changes sent as PR (nw)
2016-06-10 10:56:31 +02:00
Miodrag Milanovic
a3af73bafc
BGFX and BX update (nw)
2016-06-08 20:42:23 +02:00
Miodrag Milanovic
e8cb3e06d0
Updated GENie to latest (nw)
2016-06-08 20:42:23 +02:00
Miodrag Milanovic
d04f921034
removed not used libraries, and commented portaudio that will be used but no need for now (nw)
2016-05-31 20:03:39 +02:00
Miodrag Milanovic
293103ce8c
proper patch already applied upstream (nw)
2016-05-28 13:22:03 +02:00
Miodrag Milanovic
913861105b
Update BGFX and BX (nw)
2016-05-27 20:57:02 +02:00
Miodrag Milanovic
71379c5648
Sync with BGFX (nw)
2016-05-16 14:17:04 +02:00
Miodrag Milanovic
2fe2089179
Update BGFX, BX, Benchmark and RapidJSON (nw)
2016-05-12 08:42:02 +02:00
Vas Crabb
7a423d0160
Update to LZMA 16.0 [Vas Crabb]
2016-05-12 00:06:54 +10:00
Miodrag Milanovic
b27adb7b7c
Sync with latest GLM, fixes issue with MINGW (nw)
2016-05-05 20:48:39 +02:00
Miodrag Milanovic
07b2912508
Added GLM library (nw)
2016-05-05 15:07:31 +02:00
Branimir Karadžić
f97b68d3ed
Update GENie, BGFX and BX (nw)
2016-05-03 12:20:29 +02:00
Miodrag Milanovic
f89adf8b07
update flags for tools (nw)
2016-04-29 08:37:29 +02:00
Miodrag Milanovic
6cf1f248d9
Revert "I don't know what 'iqa' is, but whatever it is, it's preventing us from building shaders, so bye-bye"
...
This reverts commit 5adfc5b2a5
.
2016-04-29 08:11:28 +02:00
therealmogminer@gmail.com
5adfc5b2a5
I don't know what 'iqa' is, but whatever it is, it's preventing us from building shaders, so bye-bye
2016-04-29 06:26:33 +02:00
Miodrag Milanovic
0edd2cd1be
Updated genie left our local changes (nw)
2016-04-27 18:09:08 +02:00
Miodrag Milanovic
7b9f4e41b9
Updated rapidjson (nw)
2016-04-27 18:00:54 +02:00
Branimir Karadžić
94c7dd996b
Update BGFX and BX (nw)
2016-04-27 17:57:45 +02:00
Miodrag Milanovic
1a83c84eae
Removed problematic licensed files (nw)
2016-04-15 16:04:15 +02:00
Miodrag Milanovic
79bfc4b153
Make support for absolute paths for debug dir (nw)
2016-04-12 16:14:02 +02:00
Vas Crabb
8795f92f35
Update expat to 2.1.1 for security and bug fixes
2016-04-12 20:53:04 +10:00
Branimir Karadžić
cceb3a32b7
Update to latest BGFX (nw)
2016-04-10 09:16:09 +02:00
Vas Crabb
e925c494fe
Update LZMA SDK to 15.14
2016-04-09 21:52:08 +10:00
Miodrag Milanovic
c565ce729c
update libuv to 1.9.0 (nw)
2016-04-09 09:51:13 +02:00
Miodrag Milanovic
0386367805
Update BGFX (nw)
2016-04-07 11:10:57 +02:00
Olivier Galibert
cba86ac172
Silence borderline warning (nw)
2016-04-06 09:57:41 +02:00
Brad Hughes
37935d5eb6
GENie cl.exe multiprocessor build fix.
2016-04-05 13:39:50 -04:00
Branimir Karadžić
e63f379a0e
Update BGFX to latest (nw)
2016-04-04 13:52:25 +02:00