2165 Commits

Author SHA1 Message Date
twinaphex
75b48a866f (3DS) Fix compilation error 2018-02-02 21:44:24 +01:00
twinaphex
acdbf6f069 Cleanup retro_dirent.c 2018-02-02 19:09:25 +01:00
Brad Parker
dbe270476a Prevent undefined behavior reported by UBSan
runtime error: member access within null pointer of type 'const struct dirent'
2018-02-02 11:43:24 -05:00
twinaphex
8d99fd7ce0 Cleanup string manipulation 2018-02-01 11:16:13 +01:00
twinaphex
e81ee5f0cb Simplifications 2018-01-31 23:13:47 +01:00
twinaphex
f9a412dc11 Create fill_pathname_join_concat_noext and use it 2018-01-31 22:43:55 +01:00
twinaphex
efcbb7627c (libco) Add aarch64 backend 2018-01-31 09:17:37 +01:00
twinaphex
b1732efd03 (libco) Small style nit 2018-01-31 09:15:19 +01:00
Alcaro
9889f34180 Fix this issue https://forums.libretro.com/t/issue-linking-libco/14482 2018-01-31 00:39:27 +01:00
Brad Parker
a7f134b5a7 forgot to free memory 2018-01-28 15:56:35 -05:00
Brad Parker
722137296d add fill_pathname_parent_dir_name function 2018-01-28 15:55:27 -05:00
twinaphex
ba0986ae20 Enable this for newer versions of MSVC 2018-01-24 10:02:07 +01:00
twinaphex
f10b60f14f Don't use NEON codepaths for iOS - ever since arm64 this has become
problematic
2018-01-24 07:40:09 +01:00
twinaphex
634da308aa Cleanups 2018-01-24 05:40:53 +01:00
aliaspider
c5de5d9433 (msvc) support msvc's Predefined Macros in features_cpu.c
- add missing defines to makefile.msvc.
2018-01-23 19:35:39 +01:00
aliaspider
96e96b9dfd (msvc) use stdbool.h for VS 2013 and later. 2018-01-23 17:50:46 +01:00
twinaphex
d5ec046c63 Use calloc 2018-01-23 03:43:38 +01:00
twinaphex
6a47669d21 Prevent some heap corruptions/exceptions 2018-01-23 03:41:25 +01:00
twinaphex
93561a042b Cleanups 2018-01-23 03:35:23 +01:00
twinaphex
f680f00098 Indent nit 2018-01-23 03:31:28 +01:00
twinaphex
625ddc5e52 Prevent some null pointer dereferences 2018-01-23 03:30:55 +01:00
twinaphex
27f34bf420 Some stability fixes 2018-01-23 03:23:49 +01:00
twinaphex
a80fb7c969 Add some safeguards here 2018-01-22 21:48:28 +01:00
twinaphex
6208981ad3 filestream_getline - be safer 2018-01-22 21:32:36 +01:00
aliaspider
5db96f35fa (WIN32) various build fixes. 2018-01-20 20:05:32 +01:00
kwyxz
b9585df325 Update Haiku port to allow it to build again 2018-01-20 00:19:01 -08:00
twinaphex
1f8e0fdfe5 Revert "Update filestream_getline to prevent heap corruption"
This reverts commit 60a45db69ea8b26301674a6e120d93485dad241a.
2018-01-19 02:49:24 +01:00
twinaphex
60a45db69e Update filestream_getline to prevent heap corruption 2018-01-19 02:44:18 +01:00
twinaphex
79b434719f Update 2018-01-18 23:23:22 +01:00
Twinaphex
318843a71d
Update ctr_pthread.h 2018-01-18 21:12:07 +01:00
meepingsnesroms
da5ce6ef35 Fix writing to local thread pointer instead of actual thread. 2018-01-18 10:35:58 -08:00
meepingsnesroms
5e42401fdb Add 3DS threads 2018-01-17 14:00:57 -08:00
twinaphex
bd73d4b98a Cleanups 2018-01-17 06:44:16 +01:00
twinaphex
11f26ed549 Refactor verbosity code - try to avoid log calls if verbosity is not
set
2018-01-17 06:28:26 +01:00
twinaphex
df1979be12 Define string_is_not_equal 2018-01-17 01:06:09 +01:00
Twinaphex
57df01bbaa (Apple) Buildfix 2018-01-17 00:48:25 +01:00
twinaphex
61ff51be2f Start using string_is_equal predominantly 2018-01-16 22:53:38 +01:00
Twinaphex
5d64adf1a6
Merge pull request #6119 from garbear/libretro-api
Add missing {, |, } and ~ to the libretro API
2018-01-16 01:37:02 +01:00
Garrett Brown
39742e24db Add missing {, |, } and ~ to the libretro API
Missing keys are found in TyrQuake's source:

https://github.com/libretro/tyrquake/blob/be5aede91/common/keys.h#L111-L114
2018-01-14 13:58:11 -08:00
Rob Loach
26b9cb3c78
libretro-common: Clean up dependencies of file_path
This moves a few functions that were defined in file_path_special to libretro-common to clean up the dependency tree.
2018-01-13 00:27:49 -05:00
kwyxz
e65ad7c6d8 Solaris 11 does not like this POSIX define 2018-01-11 14:50:07 -08:00
radius
3b334b60d6 add display name and config name to autoconf 2018-01-11 17:06:14 -05:00
twinaphex
88d1e455e3 Add code that allows for debug D3D 2018-01-07 10:46:53 +01:00
Twinaphex
74942551ff
Merge pull request #6052 from orbea/libchdr
Backport changes from libchdr upstream
2018-01-06 07:10:36 +01:00
Andrés
dedcd26495
Merge pull request #6053 from aliaspider/master
(WIIU) add preliminary multi-pass shader support.
2018-01-05 21:48:30 -05:00
aliaspider
55d262f5d8 (WIIU) add preliminary multi-pass shader support.
can load *.slangp and *.slang files. since there is no runtime compiler,
precompiled shaders (*.gsh) need to be present next to each *.slang
source file.
2018-01-06 03:39:53 +01:00
orbea
df885fce31 libchdr: Backport "backported chd_file::guess_unitbytes from upstream to set unitbytes and unitcount fields for pre-v5 headers"
Backports 13444fc72f
2018-01-05 16:08:29 -08:00
orbea
eeb6230ebd libchdr: Trivial cleanup 2018-01-05 16:08:29 -08:00
twinaphex
bc53b9e1b6 Update libretro-common 2018-01-05 23:32:25 +01:00
twinaphex
8ca98e0a18 Buildfix 2018-01-05 14:14:42 +01:00