warmenhoven
54055558f1
Fix several warnings ( #15153 )
2023-04-04 15:06:34 +01:00
hunterk
2a36245e0c
make ffmpeg core compile separately again and silence a couple of unused variable warnings ( #15108 )
2023-03-19 02:38:18 +01:00
libretroadmin
d2ac15c6db
Fixes filestream_vscanf regression
2023-03-15 20:13:04 +01:00
LibretroAdmin
a03587d890
Update reverb.c
2023-03-11 23:00:39 +01:00
libretroadmin
d4677790eb
Hopefully fixes Dingux issues with ScummVM
2023-02-24 19:13:30 +01:00
libretroadmin
3adcbea501
Silence some implicit conversion warnings
2023-02-23 21:59:02 +01:00
libretroadmin
4811568c78
Silence -Wunused-const-variable warnings
2023-02-23 21:49:46 +01:00
libretroadmin
27ad653dbd
Fixed another CXX_BUILD error
2023-02-23 17:11:26 +01:00
libretroadmin
4fa19e552a
CXX_BUILD buildfixes
2023-02-23 17:09:45 +01:00
libretroadmin
581b9e0b0d
(RSX) Updates to video driver
2023-02-23 16:11:01 +01:00
libretroadmin
1d35e1a460
(PS3) Fix typedefs
2023-02-23 15:25:23 +01:00
libretroadmin
e447443e86
(PS3) Define KbData
2023-02-23 13:20:56 +01:00
libretroadmin
7ebab640d7
Cleanups/style nits
2023-02-23 13:15:14 +01:00
LibretroAdmin
491c495249
Unify ps3 ( #15014 )
...
* Unify PS3 input driver
* Fix builds
* Add missing variable
* (PS3/Keyboard) Add more missing defines
2023-02-23 00:35:46 +01:00
libretroadmin
a77802fec4
Update libretro-common
2023-02-22 23:31:42 +01:00
libretroadmin
d55d1a8863
Fix typo
2023-02-22 14:54:53 +01:00
libretroadmin
51894c3cbb
(Config file/libretro-common) config_file_extract_value - don't make
...
it dependent on strldup which pulls in another dependency/source file -
instead just unroll strldup for this specific one-time instance
2023-02-21 16:37:30 +01:00
libretroadmin
1f0a5f9615
(libretro-common) retro_endianness.h - Get rid of warning: #warning Defining MSB_FIRST and LSB_FIRST in compile options is deprecated [-Wcpp]
...
# warning Defining MSB_FIRST and LSB_FIRST in compile options is deprecated
^~~~~~~
2023-02-21 13:35:04 +01:00
libretroadmin
1440196fa0
(GX/GEKKO/RTHREADS) scond_wait_timeout - correct Gekko codepath
2023-02-21 11:00:17 +01:00
libretroadmin
8590dd6425
(GX/Gekko) Implement scond_wait_timeout - now.tv_sec / now.tv_nsec were
...
previously uninitialized when being touched
2023-02-21 10:28:23 +01:00
libretroadmin
48e551a2e6
(libretro-common/PSL1GHT) Don't redefine defines
2023-02-20 19:32:59 +01:00
libretroadmin
258c161d84
(libretro-common/vfs_implementation) Don't rely on ps3_defines.h which pulls in a ton of other header files
...
which might not be available for a given core
2023-02-20 19:26:54 +01:00
libretroadmin
35fa25bed6
(PS3) Start turning PS3 input drivers more the same
2023-02-20 18:09:57 +01:00
libretroadmin
851177bf20
(libretro-common) Buildfix
2023-02-20 14:52:00 +01:00
libretroadmin
22cdfaf95a
(libretro-common) Backport reverb.c changes
2023-02-20 14:40:10 +01:00
libretroadmin
a6bb8679c9
(memmap.c) Silence implicit declaration of function 'free' for PSL1GHT
2023-02-20 14:29:40 +01:00
crystalct
0fe92cc954
PSL1GHT fix http download ( #14994 )
2023-02-19 18:07:01 +01:00
libretroadmin
6624126885
(MSVC) silence warnings
2023-02-18 17:04:23 +01:00
Hans-Kristian Arntzen
9f7d0c74d5
[Vulkan] Define and implement v2 of context negotiation interface ( #14890 )
...
* [Vulkan] Add v2 of context negotiation interface.
* [Vulkan] Add vkEnumerateInstanceVersion symbol.
* [Vulkan] Implement v2 context negotiation
* [libretro] Add GET_HW_CONTEXT_NEGOTIATION_INTERFACE_SUPPORT.
Works around issues in v1 interface where it was not possible to
query what frontend would do when faces with newer interface versions.
This env-call gives stronger guarantees how things have to work.
* [runloop] Implement GET_HW_CONTEXT_NEGOATION_INTERFACE_SUPPORT.
Fairly trivial. Just report the latest version.
* [Vulkan] Add stricted wording around get_application_info in v2.
* [Vulkan] Be more defensive about get_application_info() in v1.
2023-02-04 16:51:50 +01:00
Jamiras
0ec1a6acfd
call ssl_socket_close for ssl sockets ( #14903 )
2023-01-25 16:17:41 +01:00
retroNUC
afe3bf72bb
net_http - 3ds build fix ( #14900 )
2023-01-25 07:15:17 +01:00
retroNUC
4ad9c7e020
net_http - Temp fix for cheevos crash ( #14742 ) ( #14899 )
...
* net_http - Temp fix for cheevos crash (#14742 )
Don't use new timeout/poll code for cheevos http requests
* net_http - Typo fix in comment
2023-01-24 23:36:17 +01:00
libretroadmin
9fbd62d7b8
Reduce dependence on strcpy_literal (just a macro for strcpy) - prefer
...
going through safer strlcpy
2023-01-22 17:13:38 +01:00
libretroadmin
daa9e352cc
Remove asserts
2023-01-09 00:51:05 +01:00
reallibretroadmin
d36bd9e677
Silence some warnings found in Xcode
2023-01-05 09:27:45 +01:00
Eric Warmenhoven
cf64525343
Include "Update Core Info Files" for iOS/tvOS
...
Also a build fix for tvOS with Xcode 14.2
2023-01-04 03:43:42 +01:00
libretroadmin
6e3f168c1c
(sinc) Hopefully that's the last of these warnings
2022-11-23 18:07:53 +01:00
libretroadmin
8ed246be86
(sinc resampler) Silence warning
...
(MaterialUI) Style nits
2022-11-23 18:03:44 +01:00
libretroadmin
3fbcde000c
(string_list) Silence warning
2022-11-23 05:10:35 +01:00
sonninnos
aeaf5561bd
Fix libchdr warning ( #14658 )
2022-11-22 14:44:56 +01:00
libretroadmin
1c9d3ad0bf
Silence some warnings
2022-11-21 20:56:28 +01:00
libretroadmin
6b71214ed7
Silence some signed/unsigned mismatch warnings
2022-11-21 19:34:43 +01:00
libretroadmin
d5a268a2ac
* Fix signed/unsigned mismatches
...
* Fix missing IPAddr on MSVC2017 UWP - use ULONG instead since this is
just a typedef
2022-11-15 00:24:26 +01:00
Michael Burgardt
b89692c532
Add Hungarian language option ( #14585 )
2022-11-04 19:52:39 +01:00
neil4
b98c53ddb7
Improve haptic feedback for input overlays ( #14517 )
...
Repurpose vibrate_on_keypress to enable device's standard keypress feedback on overlay key/button state changes
- Add keypress_vibrate function ptr to input_driver_t (only implemented on Android for now)
- (Android) Remove APP_CMD_VIBRATE_KEYPRESS
- (Android) Add doHapticFeedback, called directly to avoid latency
2022-10-16 09:58:09 +02:00
Michael Burgardt
254ac65549
Add British English language option ( #14504 )
2022-10-12 23:26:00 +02:00
LibretroAdmin
78ffb973b1
Add WIIU ifdef for socket_connect_with_timeout and revert ( #14503 )
...
else default codepath
2022-10-10 18:04:05 +02:00
Bernhard Schelling
c9bbe7683f
Add View feature ( #14467 )
...
* Add View feature
Add saving of a filter set in the Explore menu into a so called "View" file which then gets listed alongside playlists.
This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
* Menu improvements for explore and views
* Collapse ozone sidebar in view
* Fix problems with the sidebar in explore/view
* Ignore view files in the Qt playlists menu
* Add missing semicolon
* Support downloading thumbnails in views
2022-10-10 06:36:02 +02:00
gblues
c51b1491ef
Get mkdir working on wiiu ( #14490 )
...
== DETAILS
Looks like Wii U's mkdir() implementation doesn't like trailing
slashes either.
Since we already have an implementation to handle this, I just added
Wii U to it.
2022-10-07 06:19:54 +02:00
LibretroAdmin
951b98fe1b
Bools to flags ( #14486 )
...
* (D3D11) Use flags instead of bools
* (RPNG) Use flags
* Simplify rpng_is_valid
* (rpng_is_valid) Prevent potential NULL pointer dereference
(D3D11) Some whitespacing changes/code nits
* (task_pl_thumbnail_download.c) Simplify some code
2022-10-06 19:26:38 +02:00
gblues
714878783a
Fix socket_connect_with_timeout for WIIU ( #14483 )
...
== DETAILS
Previous work to clean up the HTTP networking code surfaced a bug
in `socket_connect_with_timeout()` that caused connections to
immediately fail. Specifically, achievements stopped working because
the http task code path was rewritten to use
`socket_connect_with_timeout` instead of `socket_connect`.
The bug appears to come down to an unsupported socket option. The final
check is to try to read `SO_ERROR` from the socket, and on WIIU the
`getsockopt()` call returns -1 and sets `lastsocketerr()` (WIIU's
equivalent to errno) to 16.
The fix is to change the logic to only abort the connection if that
`getsockopt()` call succeeds *and* the error is set.
2022-10-06 17:01:19 +02:00
LibretroAdmin
b3bb62881a
Disable poll support for MSVC 2010 and earlier
2022-10-06 01:27:27 +02:00
LibretroAdmin
92e996e272
Revert "(Win32/Sockets/Networking) WSAPoll is only available since Windows Vista; disable"
...
This reverts commit d832ce15d6
.
2022-10-06 00:46:33 +02:00
LibretroAdmin
d832ce15d6
(Win32/Sockets/Networking) WSAPoll is only available since Windows Vista; disable
...
NETWORK_HAVE_POLL for MSVC2003/2005/2010
2022-10-05 23:54:25 +02:00
LibretroAdmin
d0c6dfee0b
Cleanup bitmask setting
2022-10-05 18:43:58 +02:00
Cthulhu-throwaway
d774256e0d
(Network) Add the const qualifier to some function parameters ( #14463 )
2022-10-03 07:35:37 +02:00
Cthulhu-throwaway
daf8cb9bc8
(Netplay) Add a private or CGNAT address warning to UPnP ( #14461 )
2022-10-03 01:18:34 +02:00
reallibretroadmin
0033224c25
Fix some implicit conversion signedness warnings
2022-10-02 03:22:34 +02:00
LibretroAdmin
4251eb5f61
Turn uwp_mkdir_impl function static
2022-09-30 17:50:07 +02:00
MrHuu
a878bd3f95
(Network) Adapt POLL for 3DS platform ( #14431 )
2022-09-25 17:15:56 +02:00
Filipe Azevedo
c10a4d632f
Fix label sanitization ( #14428 )
...
This simplify and trim whitespaces left.
ie, starting, trailing and multiple consecutive whitespaces are now
removed.
2022-09-18 19:25:21 +02:00
MrHuu
dbba69a2d1
(Network) Check connect errno for successful connection ( #14420 )
2022-09-18 01:15:09 +02:00
MrHuu
b88c297f8e
(Network) Don't call getsockopt on 3DS platform ( #14389 )
2022-09-06 01:51:15 +02:00
Filipe Azevedo
788d602ec7
Fix various vfs / file stream issues ( #14384 )
...
* VFS: Fix stream size after truncate / write calls
Those changes ensure the stream size get updated correctly after a
truncate or write call.
* File Stream: Fix file stream eof
After a write call, EOF would be incorrect because it was only updated
after a read call.
2022-09-04 23:11:54 +02:00
LibretroAdmin
1e035b9385
(file_list) Get rid of superfluous small functions
2022-09-04 17:52:06 +02:00
LibretroAdmin
dfb4b603e4
Get rid of superfluous wrapper function file_list_get_at_offset
2022-09-04 07:30:21 +02:00
LibretroAdmin
1a24bfe60c
(file_list) Get rid of useless wrapper functions
2022-09-04 05:39:16 +02:00
LibretroAdmin
3abd414656
Backport ebe5f2cc3d
-
...
Remove config_file_exists, replace with path_is_valid
2022-09-03 06:35:41 +02:00
LibretroAdmin
ab39c6c2c8
* VFS:
...
- Simplify retro_vfs_file_seek_impl
- Some cleanups of vfs_implementation_uwp.cpp - backport some of the
improvements made to the non-UWP version
2022-09-03 01:42:57 +02:00
LibretroAdmin
8f14143859
Don't do implicit memsets for struct timespec - always has only
...
a tv_sec and tv_nsec member field which always get set
2022-09-02 23:47:58 +02:00
Themaister
6038d503c2
Move over to VK_EXT_debug_utils.
...
Debug marker is deprecated years ago.
2022-08-31 19:45:21 +02:00
LibretroAdmin
fcbc71fef8
retro_vfs_opendir_impl - one less unnecessary strlen for Win32
2022-08-29 10:04:18 +02:00
LibretroAdmin
8f47621857
(libretro-common) Remove unused jsonsax files - we use rjson now instead
2022-08-26 17:38:34 +02:00
LibretroAdmin
288b2da13e
Create separate file compat_strldup.c since compat_strl.c is not
...
getting built-in for Apple targets at all
2022-08-25 16:50:12 +02:00
LibretroAdmin
575e331fd1
If we already know the length of the string, use strldup instead.
...
Avoids the internal strlen call inside strdup, and strdup is a deprecated
function starting from MSVC2005 anyways.
NOTE: Do NOT pass STRLEN_CONST as n parameter to strldup, it needs to
be at least +1 character higher than the strlen return value of the same
string
2022-08-25 16:31:54 +02:00
LibretroAdmin
da13fb0f48
Don't include errno.h in files that don't justify its use
2022-08-25 05:19:30 +02:00
Cthulhu-throwaway
e45958b25a
(Network) Get rid of the timeout_enable parameter for socket_connect ( #14351 )
2022-08-25 04:40:19 +02:00
LibretroAdmin
9aef0eff90
Resync
2022-08-24 16:41:21 +02:00
LibretroAdmin
6b9a382f2e
Resync
2022-08-24 15:09:51 +02:00
LibretroAdmin
6894600d41
(stdstring) word_wrap - use strlcpy instead of strcpy
2022-08-24 15:06:03 +02:00
LibretroAdmin
e769436876
(word wrap functions in stdstring.c) Avoid implicit strlens, caller
...
should pass the 'length' to the function instead
2022-08-23 17:06:01 +02:00
Jamiras
85c44f9245
more thread-awareness in task callbacks ( #14337 )
...
* more thread-awareness in task callbacks
2022-08-23 15:11:11 +02:00
LibretroAdmin
6f738d4fbd
Gradually get rid of strcpy_literal
...
Reasons:
1 - Just a macro for strcpy
1.2 - doesn't have a return type unlike strlcpy, can't be used
for string concatenation
1.3 - unsafe compared to strlcpy
Do either manual string assignment per character or strlcpy, no
inbetween by resorting to strcpy
2022-08-23 15:04:47 +02:00
LibretroAdmin
a96d12e8bc
Put back property locking in threaded_gather_internal - without this,
...
core updater tasks would crash/segfault - heap corruption
2022-08-22 03:41:17 +02:00
Cthulhu-throwaway
e1a139ec0f
(Network Stream) Add function netstream_eof ( #14335 )
2022-08-21 21:52:57 +02:00
Cthulhu-throwaway
f27c8c0c1d
(Network Stream) Add string functions ( #14333 )
2022-08-20 16:36:13 +02:00
Jamiras
e0a065d20e
don't hold property_lock while gathering tasks ( #14328 )
2022-08-18 04:28:40 +02:00
Filipe Azevedo
e8668a5c71
rzipstream_tell: Fix missing tell for non compressed files ( #14313 )
...
The tell call would always return the compressed stream position.
2022-08-15 17:48:09 +02:00
Filipe Azevedo
d62b866237
rzipstream_gets: Fix missing eol ( #14311 )
...
The eol was always stripped from the data, leading to behavior
differences with filestream_gets and general read line implementations.
2022-08-11 23:17:00 +02:00
Cthulhu-throwaway
d3f3c58e61
(Network) Fix getnameinfo_retro's port value for HAVE_SOCKET_LEGACY platforms ( #14303 )
2022-08-08 15:28:42 +02:00
Cthulhu-throwaway
078f712b34
(WiiU) Attempt fix ( #14302 )
2022-08-07 20:32:27 +02:00
LibretroAdmin
c7786a45e1
Create path_get_extension_mutable and use it in menu_explore function
...
for trivial extension replacement in string
2022-08-06 19:06:31 +02:00
Cthulhu-throwaway
a7c93eb9ed
(PS3) Silence Warnings ( #14287 )
2022-08-05 12:45:35 +02:00
Cthulhu-throwaway
b04cb4b1e5
(PS3) Buildfix ( #14285 )
2022-08-05 04:19:28 +02:00
Cthulhu-throwaway
add4a1e8a0
(Network) Define inet_ntop and inet_pton for older Windows versions ( #14284 )
2022-08-05 02:23:35 +02:00
Cthulhu-throwaway
c6b99a5df0
(Network) Always have getaddrinfo and getnameinfo flags defined ( #14283 )
2022-08-04 23:06:28 +02:00
LibretroAdmin
2e5df6a973
fill_str_dated_filename: add size_t return value
2022-08-04 17:18:32 +02:00
LibretroAdmin
0c21a92581
* fill_pathname_expand_special will NULL-terminate string so not
...
necessary to NULL terminate passed string
* fill_pathname - add size_t return value
* Some general cleanups
2022-08-04 17:10:51 +02:00
LibretroAdmin
9ae46d2648
(file_path.c)
...
- file_path_expand_special - cut down on code duplication
- file_path_expand_special - add size_t return value
- fill_pathname_abbreviate_special - add size_t return value
2022-08-04 16:53:53 +02:00
LibretroAdmin
5172fe2ba6
fill_pathname_abbreviated_or_relative - add return value
2022-08-04 16:44:01 +02:00