55678 Commits

Author SHA1 Message Date
twinaphex
56a690df0e (cheevos) Some style nits 2020-08-12 17:43:04 +02:00
Autechre
d081c01cc2
Merge pull request #11183 from Jamiras/cheevos_memory
(cheevos) generic memory mapping using rcheevos
2020-08-12 17:37:46 +02:00
Ömercan Kömür
8fad42f3c9 (ozone) new theme: Boysenberry 2020-08-12 18:37:22 +03:00
Autechre
172de99048
Merge pull request #11154 from sonninnos/master
Game Focus + OS mouse cursor fix
2020-08-12 17:35:06 +02:00
Jamiras
1f350be1f8 rename memory.c and parser.c to be less generic; eliminate hash.c 2020-08-12 08:16:06 -06:00
Jamiras
8d34d06c76 address LGTM warning 2020-08-11 11:15:00 -06:00
Jamiras
0609d229a6 address travis warnings 2020-08-11 10:23:35 -06:00
Jamiras
b15411dad8 generic memory mapping using rcheevos 2020-08-11 09:26:04 -06:00
twinaphex
6388872a54 Cleanups/style nits 2020-08-11 16:00:25 +02:00
Autechre
0f17559ccc
Merge pull request #11182 from jdgleaver/core-inputs
Add API extension for cores to query the number of active inputs provided by the frontend
2020-08-11 15:55:21 +02:00
jdgleaver
81bf22c3fb RETRO_ENVIRONMENT_GET_INPUT_MAX_USERS: Clarify variable update frequency comment 2020-08-11 14:54:22 +01:00
jdgleaver
ee8a2f4268 Add API extension for cores to query the number of active inputs provided by the frontend 2020-08-11 14:07:00 +01:00
twinaphex
d3b234f404 Buildfix 2020-08-11 09:03:59 +02:00
twinaphex
ac083e69ba Cleanups 2020-08-11 06:46:45 +02:00
twinaphex
4092fd7e83 Minor cleanup 2020-08-11 06:35:12 +02:00
Autechre
c7f839a7fd
Merge pull request #11180 from rsn8887/master
[SWITCH] Fix input bind icons being off by one line
2020-08-11 04:49:51 +02:00
rsn8887
6fd7dc0519 [SWITCH] Fix input bind icons being off by one line 2020-08-10 21:39:52 -05:00
Autechre
e06ffc9e13
Update CHANGES.md 2020-08-10 10:34:26 +02:00
Autechre
28447cfe0e
Merge pull request #11172 from francescotintori/francesco/playlist_autofix
Portable playlists: fixed first load initialization
2020-08-10 10:33:56 +02:00
Autechre
508ba278f4
Merge pull request #11170 from ericonr/fix-include
[linux] Add missing include in nbio_linux.c.
2020-08-10 06:32:09 +02:00
Autechre
4b0e14d920
Merge pull request #11171 from ericonr/fix-static
[gfx] Fix static function placement.
2020-08-10 06:01:15 +02:00
Érico Rolim
87d99601f6 [gfx] Fix static function placement.
In gfx/drivers_context/vc_egl_ctx.c, move gfx_ctx_vc_bind_api
declaration to before it's called by any other function, otherwise it
warns about "warning: implicit declaration of function" and can error
out with "error: conflicting types for 'gfx_ctx_vc_bind_api'" in certain
cases.
2020-08-10 00:51:14 -03:00
Érico Rolim
057dd563aa [linux] Add missing include in nbio_linux.c.
On musl-libc, the compiler would print a warning for nbio_linux.c:
"warning: 'struct timespec' declared inside parameter list will not be
visible outside of this definition or declaration", indicating a missing
header defining this structure.

On glibc, this definition is provided through the stdlib header.
2020-08-10 00:33:43 -03:00
Autechre
5f702a766f
Merge pull request #11168 from libretro/revert-10687-fix-unused-port-dev-id
Revert "Don't report unused input ports to cores"
2020-08-09 21:07:00 +02:00
Autechre
2979018d68
Revert "Don't report unused input ports to cores" 2020-08-09 21:06:45 +02:00
francescotintori
6fa08b5287 Portable playlists: fixed first load initialization 2020-08-09 19:59:42 +02:00
Twinaphex
b1723f7cd0 Remove unused CocoaTouch menu - allows us to get rid of a lot of
dead code
2020-08-09 19:41:04 +02:00
twinaphex
06210387af Fix C++ comment 2020-08-09 19:24:13 +02:00
Autechre
a31514d7e0
Merge pull request #11167 from yoshisuga/ios-default-video-config
[iOS] Set default video driver to OpenGL
2020-08-09 19:23:27 +02:00
Autechre
17257fb90c
Merge pull request #10687 from realnc/fix-unused-port-dev-id
Don't report unused input ports to cores
2020-08-09 19:23:11 +02:00
Yoshi Sugawara
6a37f1ec90 [iOS] Set default video driver to OpenGL; start adding source file references to xcode project to make code navigable in Xcode 2020-08-09 06:08:16 -10:00
Nikos Chantziaras
1345d6e0c1
Update CHANGES.md 2020-08-09 14:54:31 +03:00
Nikos Chantziaras
e534373dee
Don't report unused input ports to cores
RetroArch has the unfortunate behavior of setting unused ports to
RETRO_DEVICE_JOYPAD in the core through
retro_set_controller_port_device(). "Unused" meaning ports higher than
the "maximum users" amount configured in settings/input in RA. This is
unfortunate because some cores (like the dosbox ones) change their
behavior depending on the device type assigned to ports. If all unused
(and thus invisible and unconfigurable through the UI) are set to
RETRO_DEVICE_JOYPAD, the core changes its behavior because from its
point of view there's multiple joypads connected, and there's no way for
users to disconnect these bogus joypads.

Fix this by not calling retro_set_controller_port_device() on ports that
are not used.
2020-08-09 14:54:28 +03:00
Autechre
43293abb41
Update CHANGES.md 2020-08-09 09:03:16 +02:00
twinaphex
2a9915f80d (D3D) Buildfix 2020-08-08 19:12:01 +02:00
Autechre
fd291f14ef
Merge pull request #11165 from albertoruibal/psl1ght-rtime-bug
Bug in the Makefile for psl1ght after adding rtime
2020-08-08 18:18:17 +02:00
twinaphex
ade58fc8b6 (UWP) Buildfix 2020-08-08 18:17:40 +02:00
Alberto Alonso Ruibal
5e8d400e5c
Bug in the Makefile for psl1ght after adding rtime
A "rtime.c" was added to an OBJ list but it should be an "rtime.o".

This is also causing that a build step is deleting the rtime.c file.
2020-08-08 17:03:56 +02:00
twinaphex
5e551dd92b Bump up to version 1.9.0 v1.9.0 2020-08-08 00:06:53 +02:00
Autechre
97799f9a74
Update CHANGES.md 2020-08-07 23:41:33 +02:00
Autechre
5258804cbc
Update CHANGES.md 2020-08-07 23:40:27 +02:00
Autechre
e16bf5b3be
Update CHANGES.md 2020-08-07 23:38:07 +02:00
Autechre
9480fea658
Merge pull request #11161 from guoyunhe/crowdin-20200807
Improve Crowdin scripts and fetch translations
2020-08-07 22:42:11 +02:00
Guo Yunhe
d7d13f64e9 Improve Crowdin scripts and fetch translations 2020-08-07 22:46:17 +03:00
Autechre
e64d5d2310
Merge pull request #11158 from schellingb/playlist_rbuf
Change playlists to use a dynamic array
2020-08-07 17:41:47 +02:00
Bernhard Schelling
a9ba760aae
Fix string that references old maximum number
As the new maximum is now 2147483647, `'unlimited'` should be adequate.
2020-08-07 22:10:11 +09:00
Bernhard Schelling
5d54fff166
Increase maximum playlist size to 2147483647
Before the number decided the initial memory allocation, now it only defines an actual maximum cap. This sets it to the biggest signed 32-bit number in case this is ever read from/written to something that isn't explicitly size_t or unsigned int.
2020-08-07 22:07:05 +09:00
Bernhard Schelling
f657d3d600
More index validation and avoid qsort with NULL 2020-08-07 21:13:40 +09:00
Bernhard Schelling
398aa25c98
Zero icon list even on menu drivers without icons
Otherwise there is a chance for a crash on program exit on certain gfx drivers because it tries to free uninitialized texture ids.
2020-08-07 20:49:06 +09:00
Bernhard Schelling
4a09907802
Return true when RBUF_TRYFIT is called with 0 2020-08-07 05:19:09 +09:00