psxdev
1fd88b865e
[ORBIS] Add retro_dirent support
2019-01-03 21:23:44 +01:00
psxdev
d52de24e79
[ORBIS] Add support to config save for orbis
2019-01-03 21:23:44 +01:00
psxdev
66ba53c79b
[ORBIS] Add vfs implementation for orbis
2019-01-03 21:23:44 +01:00
psxdev
63d61b05ca
[ORBIS] Added nbio implementation for orbis
2019-01-03 21:23:44 +01:00
psxdev
ae0c4bde1e
[ORBIS] Limit path legth to avoid calloc issues
2019-01-03 21:23:44 +01:00
twinaphex
e53ac5b38b
(PS2) platform_ps2.c - style nits
2019-01-03 13:34:12 +01:00
Francisco Javier Trujillo Mata
1591bc2db2
Create Audio Driver from PS2
2019-01-03 13:16:27 +01:00
twinaphex
f1fc622e99
(UWP) - Implement retro_sleep with SleepEx (untested)
2019-01-03 11:40:21 +01:00
twinaphex
9c5c0aea58
Start replacing WinRT ifdefs so that Windows Phone 8 can be detected
...
too
2019-01-02 13:30:58 +01:00
Twinaphex
e64f713942
Merge pull request #7860 from krzys-h/uwp
...
(UWP) Add optional packages support and fix ARM builds
2019-01-01 18:17:37 +01:00
krzys-h
54ac14e205
Fix path problems after b201d669b5
, again
...
My previous patch sometimes generated double slashes. All of these
problems are because the original version of this function assumed that
the app path always ends with a slash and the home path never does,
which is not true on UWP (they both have a slash)
2019-01-01 17:53:02 +01:00
krzys-h
2c4d2418d6
(UWP) Fix ARM builds
2019-01-01 16:21:47 +01:00
krzys-h
48d82929ff
(UWP) Add support for loading cores from optional packages
2019-01-01 16:21:47 +01:00
twinaphex
556bcc18e4
Find different ifdef for Windows Phone
2019-01-01 03:57:37 +01:00
twinaphex
c6ba5d9ebc
(UWP) Start adding some Windows Phone 8.1 ifdefs
2018-12-31 01:38:45 +01:00
twinaphex
6b35e8d4f6
(UWP) Implement cpu_features_get_core_amount
2018-12-30 22:13:55 +01:00
twinaphex
fc8abd7baf
Add header include for printf
2018-12-30 07:53:09 +01:00
Twinaphex
22e54dfc6b
Merge pull request #7839 from frangarcj/orbis2
...
[WIP] ORBIS / PS4 Port
2018-12-30 01:04:50 +01:00
krzys-h
ad782e6eb4
Fix HOME path issues after b201d6 (libretro#7836)
2018-12-29 15:21:18 +01:00
krzys-h
b201d669b5
First iteration of UWP support
...
Enough to kind of run
Working drivers: xinput, d3d11
Still missing: input driver with keyboard support, audio driver
2018-12-28 22:09:22 +01:00
Francisco José García García
19549ddccf
[ORBIS] Fix __assert
2018-12-27 20:18:53 +01:00
Francisco José García García
f02ef2e0c6
[ORBIS] Initial Platform driver + minor changes
2018-12-27 20:17:48 +01:00
Francisco Javier Trujillo Mata
69ad3273b9
Disable use of `setvbuf` for the PS2
2018-12-26 14:17:25 +01:00
Twinaphex
7835d0c54c
Merge pull request #7745 from orbea/mbedtls
...
Support building with the system mbedtls.
2018-12-19 01:53:14 +01:00
Brad Parker
d6741651b7
net_socket_ssl: keep reading data from server until finished, fixes #7451
2018-12-18 03:01:52 -05:00
orbea
14905e33e1
Fix more gcc -Wformat= warnings with C89_BUILD.
...
The "z" modifier was introduced in c99, but using "l" instead
seems to work.
setting_list.c: In function ‘setting_get_string_representation_size’:
setting_list.c:175:24: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
snprintf(s, len, "%" PRI_SIZET,
^~~
setting_list.c: In function ‘setting_get_string_representation_size_in_mb’:
setting_list.c:183:24: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
snprintf(s, len, "%" PRI_SIZET,
^~~
setting_list.c: In function ‘setting_set_with_string_representation’:
setting_list.c:508:24: warning: ISO C90 does not support the ‘z’ gnu_scanf length modifier [-Wformat=]
sscanf(value, "%" PRI_SIZET, setting->value.target.sizet);
^~~
libretro-common/file/config_file.c: In function ‘config_get_size_t’:
libretro-common/file/config_file.c:692:32: warning: ISO C90 does not support the ‘z’ gnu_scanf length modifier [-Wformat=]
if (sscanf(entry->value, "%" PRI_SIZET, &val) == 1
2018-12-16 19:59:50 -08:00
orbea
f4a5c3bd55
Fix c89 build.
2018-12-15 21:03:28 -08:00
orbea
7c50dfb397
Fix c89 incompatible comments.
2018-12-15 18:55:21 -08:00
Stuart Carnie
c00b6e0750
fix: Fix use of freed memory in menu animations
...
`menu_animation_update` enumerates `menu_animation.list` to process each
`tween`. It was observed that some tweens execute a callback that
pushes more animations via `menu_animation_push`. During the push, if
the tween `list` does not have enough space, a `realloc` occurs,
potentially invalidating the existing list. The remaining pointer access
in menu_animation_update is therefore invalid. Best case is the memory
is unused and thus does not affect the program. Worst case is memory
corruption.
2018-12-15 14:55:10 -07:00
orbea
dc020f2569
qb: Support building with the system mbedtls.
...
Fixes https://github.com/libretro/RetroArch/issues/7639
v2: Fix build failures with griffin.
2018-12-15 09:10:43 -08:00
meepingsnesroms
94f691e5d2
More info
2018-11-18 11:44:46 -08:00
meepingsnesroms
ca5eddf7ff
Clarify documentation
2018-11-18 11:18:40 -08:00
Benjamin FRANCOIS
d8483a9dc9
Temporary fix until Haiku implements the optional POSIX functions
2018-11-12 21:52:01 +00:00
Francisco Javier Trujillo Mata
99b77a2c9c
Copied from core compat string methods
2018-11-09 22:40:51 +01:00
Francisco Javier Trujillo Mata
17d30f9dd5
Use SDL timer for counters and sleep the thread
2018-11-09 22:40:51 +01:00
Francisco Javier Trujillo Mata
5ba2509e7c
Now the directories are working
2018-11-09 22:40:50 +01:00
Francisco Javier Trujillo Mata
b4aedc801b
Fixed issue on retro_dirent with if clausules
2018-11-09 22:40:50 +01:00
Francisco Javier Trujillo Mata
0880bd00b0
PS2 is compiling with null drivers
2018-11-09 22:40:50 +01:00
twinaphex
e37f5a2465
Update libretro-common
2018-11-05 14:47:06 +01:00
twinaphex
e5b9ca5187
Silence code warnings
2018-10-21 05:43:23 +02:00
Nathan Strong
dc18196844
get rid of TODO
2018-10-18 16:44:30 -07:00
Nathan Strong
d03c0be71d
Rewrite file hasher to limit amount hashed
...
== DETAILS
Since the content file could potentially be huge, hashing the
whole thing at runtime may take a really long time. Plus, it
was loading the whole file into RAM at once.
Now, we only load 1MB at a time and hash up to the first 64MB.
== TESTING
I don't have any large content files to test it with, but I
tested it with a small one and confirmed that the hash was
correct.
2018-10-18 16:38:02 -07:00
Nathan Strong
edacf67e75
Capture CRC content for deferred-loading cores
...
== DETAILS
Fixes a bug where content CRC32 is not calculated when content loading
is done by the core instead of libretro. This impacts the ability to
do accurate content matching on netplay.
This notably affects MAME, but is by no means limited to MAME.
Change summary:
- adds a method to the crc32 implementation that calculates crc32 for
a file (as opposed to an in-memory buffer)
- fix a minor bug that would print the "core will load its own content"
right before attempting to load compressed content
- in the actual "core will load its own content" path, calculate the CRC32
and log it before returning
== TESTING
Tested locally on OSX:
- loaded content
- started netplay
- confirmed CRC showing in netplay data
- verified CRC32 against external crc32 tool
2018-10-18 11:26:45 -07:00
twinaphex
cf9341f2ea
Update libretro-common
2018-10-17 05:45:43 +02:00
Sven
b48768c023
extend cheat searching to accommodate multiple memory pointers
2018-10-14 14:25:44 -04:00
natinusala
eac0d603f4
libnx: add network interfaces info
2018-10-12 17:37:03 +02:00
Twinaphex
58f8c2eddb
Merge pull request #7416 from lambolighting/master
...
(Language) Greek Translation of RetroArch - WIP
2018-10-12 01:35:20 +02:00
Nathan Strong
c5f9fc0a34
WiiU: fix network information
...
== DETAILS
For local netplay, it's useful to have your IP address easily
available. This commit makes the Information > Network Information
menu display the Wii U's IP address.
Change summary:
- Fix the logging init to be reentrant to avoid socket consumption
- Add implementation of POSIX `getifaddrs()` and `freeifaddrs()`
to `missing_libc_functions.c`
- Remove compiler directives protecting the code paths that call
`getifaddrs()` from being used in Wii U builds
== TESTING
Have tested locally, successfully get IP address information in
the Information > Network Information.
I think this may also fix NAT traversal. Will need to be tested.
2018-10-11 15:37:15 -07:00
LamboLighting
8509132ebd
(Language) Greek translation of RetroArch
...
First steps of the translation.
Still a WIP. Most of the menu labels have been translated. Lots of sublabels still need translation.
2018-10-12 01:22:33 +03:00
Twinaphex
f00f2e3ccf
Merge pull request #7169 from GregorR/wii-u-netplay-fix
...
Fix netplay on Wii U
2018-10-10 20:14:24 +02:00
Sven
4c3b06d640
bugfix cheat saving
2018-10-10 11:10:49 -04:00
Sven
30d4df7634
Merge remote-tracking branch 'upstream/master'
2018-10-10 09:16:39 -04:00
Sven
f53e1ca4b1
fix new rumble types ; increase max displayed cheats to 6000
2018-10-10 09:15:46 -04:00
twinaphex
1b1a0c8d27
Stub this out for GEKKO
2018-10-10 02:01:34 +02:00
twinaphex
f277489efc
Comment out pthread attr for 3DS
2018-10-09 15:35:39 +02:00
twinaphex
0d699208d3
Update rthreads
2018-10-09 03:55:34 +02:00
twinaphex
521b978d31
Add sthread_create_with_priority - missing functionality from desmume
...
rthreads implementation
2018-10-09 03:43:34 +02:00
twinaphex
31ba215c94
Update GLSM
2018-10-06 17:05:06 +02:00
twinaphex
f1e7e0c5f7
Update GLSM
2018-10-06 15:40:48 +02:00
twinaphex
22424fce0f
Update libretro-common
2018-10-06 15:16:33 +02:00
twinaphex
1cb4a0a34f
Update
2018-10-06 15:15:37 +02:00
M4xw
b8ec926078
[LIBNX] Split non-inline functions from the header, increase stack
2018-10-01 21:12:59 +02:00
twinaphex
983c234a3e
Update libretro.h
2018-10-01 16:23:08 +02:00
twinaphex
7a72619eff
Update libretro-common
2018-10-01 15:50:41 +02:00
twinaphex
3dcefa9316
Update libretro.h
2018-10-01 15:49:54 +02:00
twinaphex
072848445c
Fix some C89_BUILD errors
2018-10-01 03:31:13 +02:00
Twinaphex
f7e4f440c8
Merge pull request #7311 from m4xw/libnx
...
[LIBNX] GL by default, enable XMB, rgui color changes for Libnx only
2018-09-28 11:09:24 +02:00
M4xw
ef736d02c2
[LIBNX] Improve Threading, Fix Video Threaded. Scan content no longer crashes.
2018-09-28 03:24:12 +02:00
lifajucejo
9be2321c02
Add networking support to libnx
2018-09-27 21:23:01 -04:00
M4xw
cf097d7f42
[LIBNX] Implement OpenGL
2018-09-27 01:23:24 +02:00
M4xw
72ed1c0b82
[LIBNX] Threading; Use a ThreadCoreMask and let the system schedule it.
2018-09-27 00:53:26 +02:00
Nathan Strong
0900f08696
Wii U: Fix menu lag when built with DevKitPro r32
...
== DETAILS
Updates to the newlib library bundled with DevKitPro have caused
incorrect behavior in `cpu_features_get_time_usec()`. Specifically,
it defines `_POSIX_MONTONIC_CLOCK` which results in calling newlib's
time functions which are.. buggy, at least on Wii U.
By moving the WIIU case higher up, we end up calling the actual
Wii U time library routines, and get nice snappy animations as a
result.
== TESTING
I tested this locally on my wiiu and confirmed resolved menu sluggishness.
2018-09-23 17:26:45 -07:00
misson20000
7072bbb829
[NSW] SDK compat fixups
2018-09-15 03:27:29 -07:00
misson20000
fa76a3cb60
CRLF -> LF
2018-09-15 03:27:05 -07:00
M4xw
3a6e410833
[LIBNX] Add pthreads wrapper
2018-09-15 02:28:52 +02:00
twinaphex
19b4ef3b2c
Add conv rgb565 to ABGR8888 by m4xw
2018-09-12 20:04:52 +02:00
twinaphex
517b1b9089
Add HAVE_LIBNX ifdefs to switch_input.c/switch_joypad.c, and
...
features_cpu.c
2018-09-12 19:54:51 +02:00
Sven
3c0eadbdf2
per request
2018-09-11 18:52:51 -04:00
Sven
b771a3e0f5
move libretro.h defines to retroarch.h
2018-09-11 18:45:01 -04:00
Sven
d8796732aa
provide a means for cores to coordinate with the frontend when shutting down multiple threads gracefully
2018-09-11 13:29:20 -04:00
twinaphex
df059c585f
Implement RETRO_ENVIRONMENT_GET_FASTFORWARDING
2018-09-08 02:19:05 +02:00
Rob Loach
9da261c6d9
Update config entries pointer to the new beginning of the list after sorting
2018-09-03 13:31:46 -04:00
David Walters
b592f254b9
Support for "OEM-102" key (usually '\' on Euro keyboards)
2018-09-02 18:24:51 +01:00
Gregor Richards
7634b1bbb0
Fix netplay on Wii U
...
getaddrinfo on Wii U doesn't support node==NULL. As I don't know of this
bug on any other platform, I've made a Wii-U-specific workaround in
getaddrinfo_retro.
2018-09-01 21:14:56 -04:00
Twinaphex
93af9baf48
Remove warning
2018-09-01 04:04:15 +02:00
Twinaphex
65535a1259
Cleanups
2018-09-01 01:03:58 +02:00
twinaphex
1265d7546c
Revert "Start using raw constants for OSX version detection"
...
This reverts commit ab34a70873
.
2018-08-31 19:19:42 +02:00
Rob Loach
c7e6eda438
libretro-common: Restore libretro-common/audio/dsp_filters/configure
2018-08-30 22:23:05 -04:00
twinaphex
7c22f265b8
Update libretro-common
2018-08-31 02:28:20 +02:00
twinaphex
ab34a70873
Start using raw constants for OSX version detection
2018-08-30 16:35:44 +02:00
twinaphex
821ffc9962
Clang scan-build error fix
2018-08-19 16:13:13 +02:00
Brad Parker
2f87f669f1
fix null dereference (but scan-build still warns with "Assigned value is garbage or undefined")
2018-08-18 01:00:53 -04:00
Brad Parker
fbe08aa0c5
fix double free
2018-08-18 00:51:07 -04:00
twinaphex
7250181319
Add some __WINRT__ ifdefs
2018-08-17 14:51:27 +02:00
twinaphex
c12baad087
Fixup compat_snprintf.c for MSVC 2008
2018-08-16 10:12:17 +02:00
twinaphex
a6941fb4ed
Initial work done on VS2017 solution for Android
2018-08-14 16:02:31 +02:00
twinaphex
66367d41a3
Update libretro-common
2018-08-13 19:56:02 +02:00
Brad Parker
5fd0664277
fix heap buffer overflow
2018-08-11 21:20:05 -04:00
Brad Parker
fe6dda917a
word_wrap: hack to workaround long lines without spaces
2018-08-09 23:54:16 -04:00
twinaphex
a3847ed656
Not available on PSP either
2018-08-08 06:03:01 +02:00
twinaphex
1becd89699
Remove DEBUG ifdef
2018-08-08 04:51:03 +02:00
twinaphex
80227bfcdb
Vita doesn't have ftruncate it seems
2018-08-08 01:46:32 +02:00
twinaphex
137a39c705
Update
2018-08-07 06:22:56 +02:00
twinaphex
7fdc516d8d
Update
2018-08-07 06:19:27 +02:00
twinaphex
653bcba2e0
Update libretro-common
2018-08-07 06:17:48 +02:00
twinaphex
f52708e205
Update filestream_transforms.h
2018-08-07 06:00:16 +02:00
twinaphex
c563eedb32
Hopefully the VFS interface can now remain stable
2018-08-07 05:53:32 +02:00
twinaphex
1bda6ba204
Update libretro-common
2018-08-07 05:43:19 +02:00
twinaphex
0fb7d6a9e4
(SSL) Re-enable drbg
2018-08-07 04:57:33 +02:00
twinaphex
9403489f2e
try to bake out debug parts of mbedtls
2018-08-07 04:51:26 +02:00
Brad Parker
a1b831abdb
allow 7z archives to have multiple files extracted at once
2018-08-06 20:44:59 -04:00
twinaphex
5b9115c848
C89_BUILD fixes
2018-08-01 01:27:30 +02:00
Sven
c750235414
Merge branch 'master' into cheater
2018-07-26 19:40:20 -04:00
Sven
5f35249216
Implement robust cheat searching interface with rumble features
2018-07-25 19:19:14 -04:00
Brad Parker
7e609d6a05
fix some config entries not being saved
2018-07-16 23:01:21 -04:00
Brad Parker
62e89974af
sort config file variables
2018-07-16 00:15:49 -04:00
twinaphex
d6c5c7f208
Pre-MSVC 2013 did not support PRIu32, add workaround
2018-07-14 05:29:17 +02:00
twinaphex
5ba2a621c0
Silence warnings
2018-07-14 00:45:16 +02:00
Sven
83da70586e
implement a way to set rewind_buffer_size via the UI
2018-07-13 16:12:09 -04:00
Stuart Carnie
167ad3b57d
fix(Metal): Various Metal fixes
...
* OSD message background
* clear glui background
* add Metal to configuration
* added optional config to compile Metal build without OpenGL
* fixed fill_pathname_join_delim; if out_path and dir are same, don't
strlcpy, as the results are undefined.
2018-07-12 21:33:18 -07:00
twinaphex
31e76458f7
Merge commit 'aa9ebf5f29e1a22a5050572353b122915db1451d'
2018-07-05 02:10:00 +02:00
twinaphex
0230c2f4d8
Merge commit 'a078d40b80103ba083ad04eab625084279e930b3'
2018-06-25 23:55:41 +02:00
twinaphex
a078d40b80
Squashed 'libretro-common/' changes from edffe4d147..1548bee835
...
1548bee835 Update glsm
df7c8aebea Update glsm
git-subtree-dir: libretro-common
git-subtree-split: 1548bee835ab5fa2d120a4859ff653a5f128de1f
2018-06-25 23:55:40 +02:00
twinaphex
7566e09970
Squashed 'libretro-common/' changes from c3c0facc97..edffe4d147
...
edffe4d147 Buildfix for 3DS - implicit declaration of isspace et al.
git-subtree-dir: libretro-common
git-subtree-split: edffe4d1470ae6b846e420392d324c1b2b14281a
2018-06-22 17:43:11 +02:00
twinaphex
e8b0d6974d
Merge commit '48cb38619ff8bbc5ff3c0df93704b3297047a8fe'
2018-06-22 15:00:02 +02:00
twinaphex
863204b343
Merge commit 'c68f2796b95838412610023611398d7c9968a3f3'
2018-06-21 08:22:10 +02:00
twinaphex
d14a3f0d1f
Merge commit '5c25cc90765cbf6ad7f01c0b635c72595bc7f457'
2018-06-21 08:18:08 +02:00
twinaphex
697531dbdd
Merge commit '944cac83520c99e1ddf3d8cd3bf25990c8746d14'
2018-06-21 08:07:19 +02:00
Twinaphex
fd11b205da
Silence bunch of warnings
2018-06-21 07:52:01 +02:00
Twinaphex
467aa30131
Cleanups
2018-06-21 07:26:05 +02:00
Zoran Vuckovic
8d99044fb4
Document MIDI interface
2018-06-18 21:26:10 +02:00
Twinaphex
49f3dacde5
Merge pull request #6892 from casdevel/midi
...
Add MIDI support
2018-06-17 23:07:26 +02:00
twinaphex
76db13fda4
Merge commit '950525a37032877e080ee0f4455c0c4cda550d45'
2018-06-17 20:11:37 +02:00
twinaphex
fa1ec0780b
Merge commit '3997b59cd652c7852f866aa11c25693fab6bbcda'
2018-06-17 20:04:50 +02:00
Zoran Vuckovic
b487c3cace
Add MIDI support
2018-06-16 21:17:32 +02:00
bparker06
ab9e00219d
Add null pointer check
2018-06-11 20:28:36 -04:00
twinaphex
a3a047b8ec
Fix Coverity warning
2018-05-29 22:01:05 +02:00
twinaphex
23b0444afe
Update libretro-common
2018-05-28 17:30:56 +02:00
twinaphex
04a4578435
Merge commit '75aea8225637bb47e44543ed624f5861cb27c204'
2018-05-12 18:07:47 +02:00
twinaphex
dd7ac99f27
Merge commit '6ff58826d8725e4e8788c22706de8b25cc89a4c2'
2018-05-12 18:05:31 +02:00
twinaphex
9d5472cecf
Merge commit '37aad93a58efba6c340e13aa1d83ddf2df762b3d'
2018-05-12 18:03:49 +02:00
twinaphex
768ebbfdb5
Merge commit 'ce9ce1d35387ef8144e53bf071396fa075bfb6c5' as 'libretro-common'
2018-05-12 17:56:34 +02:00
twinaphex
0548349991
Remove libretro-common
2018-05-12 17:56:14 +02:00
twinaphex
46f7742afc
Some early WinRT commits
2018-05-09 16:13:29 +02:00
twinaphex
3c73183a04
Cleanups - fix warnings
2018-05-07 15:05:59 +02:00
twinaphex
fd76c3b8b1
Change back to previous behavior
2018-05-07 01:29:21 +02:00
twinaphex
e18f81eb74
Update libretro-common
2018-05-06 17:11:18 +02:00
twinaphex
dd8a2df253
Cleanup
2018-05-03 19:17:13 +02:00
Brad Parker
05404f9104
fix buffer overflow in url encoding (affecting msvc2010/2013)
2018-05-03 12:57:23 -04:00
twinaphex
7bc66ae710
Buildfixes for MSVC 2015
2018-05-03 15:20:06 +02:00
twinaphex
5aeab54ab7
(Audio mixer) Ability to individually set volume per stream
2018-04-30 17:51:01 +02:00
twinaphex
64f31f1ddd
Update libretro-common
2018-04-28 13:52:54 +02:00
twinaphex
faa99bd323
Start adding FLAC hooks
2018-04-27 23:45:06 +02:00
twinaphex
1f2ef858ab
Update libretro-common
2018-04-27 23:12:24 +02:00
twinaphex
7b1ad55b20
Try to use snprintf instead of sprintf
2018-04-25 11:31:50 +02:00
twinaphex
2178f7b8ce
Update libretro-common
2018-04-25 10:21:26 +02:00
twinaphex
de111ea903
Should fix some zip archives potentially not working on Linux; the
...
stream member of zlib was being set to random memory, so it was
attempted
to be freed on line 73 of trans_stream_zlib.c
2018-04-25 10:10:22 +02:00
Twinaphex
b41c4ed624
Update
2018-04-23 10:22:54 +02:00
twinaphex
997c24ae0c
Make FLAC, zlib and LZMA support in libchdr optional
2018-04-22 20:19:07 +02:00
twinaphex
fc169cf4fe
Split up libchdr_chd.c into several files
2018-04-22 19:50:14 +02:00
twinaphex
8e2dfa6184
Cleanups
2018-04-22 19:19:27 +02:00
twinaphex
8a1f2f5cf2
Update libretro-common
2018-04-22 18:36:30 +02:00
twinaphex
7bef8746a3
Add chd_precache code to libchdr
2018-04-22 18:04:45 +02:00
twinaphex
1fd2cf1ff5
Update libchdr chd
2018-04-22 17:43:57 +02:00
twinaphex
db314ff82f
Uniquely namespace libchdr source files
2018-04-22 12:10:15 +02:00
twinaphex
710570a408
(MSVC 2013) Buildfix
2018-04-17 11:37:00 +02:00
twinaphex
88d62c7766
Update
2018-04-21 06:31:07 +02:00
twinaphex
e5d90eebd7
Updates to libretro-common
2018-04-21 06:29:56 +02:00
twinaphex
d8fd499f3d
Update count
2018-04-19 23:41:15 +02:00
twinaphex
4d64a94cb2
Updates
2018-04-19 22:28:17 +02:00
twinaphex
835e491c62
Use int64_t type for feeding to filestream_read
2018-04-19 22:26:40 +02:00
twinaphex
74d4bc80d9
(libretro-common) Updates
2018-04-19 09:43:21 +02:00
twinaphex
1c66905f0d
Updates
2018-04-19 08:01:07 +02:00
twinaphex
4914c164fa
Update file_stream_transforms
2018-04-19 07:56:57 +02:00
twinaphex
be7eb4de1c
Update libretro-common
2018-04-16 08:57:17 +02:00
twinaphex
7a4c468730
Update libretro-common
2018-04-16 08:34:34 +02:00
twinaphex
bb05af0d92
(libchdr) Prevent memory leak
2018-04-15 18:39:42 +02:00
David Walters
adf4ed960e
Handle null and empty string calls to retro_opendir with a consistent null return.
2018-04-13 10:31:21 +01:00
twinaphex
dc61e23a21
Update libretro-common
2018-04-13 01:10:10 +02:00
Twinaphex
bd2b913bc6
Silence more warnings
2018-04-13 00:52:52 +02:00
twinaphex
041670fe02
Get rid of multitude of casting warnings
2018-04-13 00:47:42 +02:00
twinaphex
1751f4a0af
Make it possible to read bigger files by replacing ssize_t with int64_t
...
and size_t with uint64_t
2018-04-13 00:18:11 +02:00
twinaphex
e7bed050bc
Fix memory leak
2018-04-12 20:54:06 +02:00
David Walters
801ecb019a
patch retro_opendir to handle nullptr and empty-string input
2018-04-12 12:44:42 +01:00
Twinaphex
ad671a153a
Merge pull request #6496 from i30817/fix-scan-dot-in-directories
...
fix scanner skipping directories with dots
2018-04-11 04:08:12 +02:00
Twinaphex
08a54e45f2
Get rid of a lot of implicit conversions
2018-04-09 15:56:45 +02:00
Twinaphex
91ba0765e6
(libchdr) Silnces xcode warning
2018-04-09 05:58:32 +02:00
twinaphex
d0b735735c
Update libretro-common
2018-04-08 23:23:01 +02:00
twinaphex
a82bb0ec94
Create special type input_bits_t
2018-04-08 20:21:12 +02:00
radius
0ed9f05571
remap-redux part2:
...
- remapping analogs to buttons works 100%
- remapping analogs to other analogs still messed up for some reason
- need to reset input of the original axis in input_driver.c still
2018-04-08 12:13:49 -05:00
twinaphex
360bea85b9
(PS3) Silence more warnings
2018-04-08 01:09:31 +02:00
David Walters
c8a9f5eded
Compile fix for _vsnprintf_s, missing standard library header.
2018-04-03 18:33:48 +01:00
Dwedit
36d33deb30
Add message about load state expected to succeed.
2018-03-30 20:41:52 -05:00
Dwedit
ec6d6e58d6
Fast Savestate and Hard Audio Disable flags
2018-03-30 20:35:52 -05:00
twinaphex
cf4ab13281
Revert "Silence some Clang static analyzer warnings"
...
This reverts commit 2c882a01c1
.
2018-03-30 19:28:37 +02:00
i30817
7e43db9cf1
fix scanner skipping directories with dots
2018-03-30 06:15:10 +01:00
Dwedit
77f2b7d326
Replace the file handling code from secondary_core.c with the file streams
...
Hide secondary instance menu item if dynamic libraries are not supported
Remove unlink_utf8 stuff
Fix a compiler warning
2018-03-29 09:37:35 -05:00
twinaphex
ca7c374303
Fix OSX compilation
2018-03-29 15:41:02 +02:00
twinaphex
1b0420807b
(Griffin/MSVC) buildfixes
2018-03-29 15:15:47 +02:00
Twinaphex
eeb2a0a934
Merge pull request #6484 from Dwedit/runahead_submission
...
Runahead system
2018-03-29 14:46:04 +02:00
twinaphex
2c882a01c1
Silence some Clang static analyzer warnings
2018-03-29 14:11:52 +02:00
Dwedit
f5e0346fc2
Runahead system
2018-03-28 14:22:07 -05:00
twinaphex
e71f56d4a3
Update libretro-common
2018-03-28 16:45:05 +02:00
twinaphex
89e912087b
Put RARCH_INTERNAL ifdef around this
2018-03-28 16:41:37 +02:00
twinaphex
167b977c4d
Fix some build errors with MSVC 2003/2005 cores
2018-03-28 16:22:35 +02:00
aliaspider
3d96cacd71
add experimental D3D11 hwrender support.
2018-03-25 23:14:14 +01:00
twinaphex
70f598c619
Use boolean.h instead of stdbool.h
2018-03-24 11:41:17 +01:00
Twinaphex
473d978d78
Merge pull request #6444 from Dwedit/original_suggestion
...
Functions to suspend and resume audio and video, and environment function for core to query status of enabled/disabled audio and video
2018-03-24 09:54:47 +01:00
Dwedit
fbd4900031
Add documentation for RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE to the header file
2018-03-23 16:33:51 -05:00
Dwedit
7deeb6d2fa
Functions to enable and disable audio and video, and an environment function to query status of audio and video enables
2018-03-23 14:12:05 -05:00
twinaphex
85d3be1245
Update libretro-common
2018-03-23 11:17:56 +01:00
twinaphex
f597fd7a11
Add HAVE_CHEEVOS support for MSVC 2010
2018-03-22 20:42:06 +01:00
twinaphex
c318d05803
Fix buffer overlap - pointed out by @leo150, thanks
2018-03-22 15:22:17 +01:00
radius
c52fdc469f
remove task_push_http_transfer_raw, encode before sending data to the task
2018-03-16 22:38:21 -05:00
radius
b01e63e2cd
make sure to always encode urls, also change the PS3 default urls
2018-03-14 23:04:50 -05:00
twinaphex
6bf34c36ed
Update net_http_test
2018-03-15 00:38:30 +01:00
twinaphex
9cac3175c3
Buildfix
2018-03-15 00:31:29 +01:00
twinaphex
32b2808fe0
Revert "Turn scaler_ctx_scale_direct into inline function"
...
This reverts commit d51edd8239
.
2018-03-14 23:48:47 +01:00
twinaphex
e5eeed688e
Add some stuff to net sample Makefile
2018-03-14 23:48:29 +01:00
twinaphex
d51edd8239
Turn scaler_ctx_scale_direct into inline function
2018-03-11 18:14:17 +01:00
twinaphex
d6eda2502d
Improve scaler_ctx_scale_direct macro
2018-03-11 17:46:39 +01:00
meleu
d5503e9e7c
fix a bad in_addr manipulation on VITA - fixes #6127 ( #6366 )
...
added VITA condition
2018-03-07 22:11:30 +01:00
misson20000
dd53be15ae
let scalers output in ABGR8888
2018-03-06 19:52:03 -08:00
misson20000
22c95b31ea
NSW: cpu_features_get_time_usec: put SWITCH block before POSIX_MONOTONIC_CLOCK block
2018-03-05 20:23:49 -08:00
twinaphex
df7f47d00a
Create string_is_equal_case_insensitive
2018-03-01 23:16:34 +01:00
twinaphex
b3d3cbd4e1
sthread_isself - make Win32 codepath use GetCurrentThreadId instead
2018-02-28 16:18:48 +01:00
twinaphex
175672dedc
Fix ifdef
2018-02-17 20:02:18 +01:00
twinaphex
064ea5368e
(Xbox 1) Add SSE/MMX
2018-02-17 19:59:26 +01:00
twinaphex
7acd4b1847
(Windows) Buildfixes - use fseek for MSVC 2003 and earlier
2018-02-17 19:11:49 +01:00
twinaphex
0de6af43bb
Set cache_context to false by default
2018-02-17 15:18:28 +01:00
twinaphex
242eef6a6d
Prevent problems with empty strings in the future
2018-02-17 11:41:25 +01:00
twinaphex
bda5e67b48
(PS3) Use fseek for PS3 - fseeko not available
2018-02-15 06:50:15 +01:00
Brad Parker
95bb7f5aa5
use 64-bit file offsets/seeking on windows
2018-02-14 06:16:12 +00:00
radius
692c8683b2
subsystem part 2: add missing define, fix typo
2018-02-12 02:39:24 -05:00
twinaphex
8b1f8b8ae2
(Utils) fix builds
2018-02-10 23:20:34 +01:00
Brad Parker
a8af4ee8c6
use 64-bit ftell on mingw also
2018-02-10 13:19:24 -05:00
Brad Parker
40e9416c6c
use 64-bit ftell on Windows where available
2018-02-09 13:33:03 -05:00
Brad Parker
aaf35f53f8
fill_pathname_parent_dir_name: return failure if path has no slash
2018-02-08 23:19:12 -05:00
aliaspider
45580cb9a8
add basic support for arabic.
2018-02-05 20:54:55 +01:00
aliaspider
5549b136c2
(msvc) CXX_BUILD + griffin fixes.
2018-02-05 00:25:03 +01:00
Twinaphex
5483f5fc39
Merge pull request #6234 from aliaspider/master
...
various fixes for CXX_BUILD.
2018-02-04 20:08:43 +01:00
aliaspider
700fce3bd2
various fixes for CXX_BUILD.
2018-02-04 20:03:27 +01:00
twinaphex
3d0e768e71
Silence some Coverity errors
2018-02-04 19:30:34 +01:00
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