Commit Graph

40312 Commits

Author SHA1 Message Date
rz5
0d7f9c7cf0
(xmb) De-hardcode the size of 'tabs' array
As per @bparker06's recommendation.

First element of the enum is forced to be zero, so we can add a tail to the enum that we can use to query its max length.
2017-11-06 20:20:14 +00:00
twinaphex
7d2e9290e2 Convert another file to C 2017-11-06 19:49:06 +01:00
twinaphex
f5d9427d48 Convert shader_hlsl.cpp to C 2017-11-06 19:44:00 +01:00
twinaphex
40a7755fe2 Cleanups 2017-11-06 19:39:21 +01:00
twinaphex
13e0bd1932 Change function signature of file_path_rename 2017-11-06 19:17:42 +01:00
twinaphex
e5d4e2ac0a Silence a lot of warnings 2017-11-06 19:13:54 +01:00
Twinaphex
00f2a8d7ba
Merge pull request #5660 from orbea/netbsd
Add NetBSD to the list of supported operating systems.
2017-11-06 18:42:59 +01:00
Twinaphex
9af89e5d8e
Merge pull request #5659 from orbea/rm
qb: Better use of rm.
2017-11-06 18:42:13 +01:00
orbea
3c066b7a13 Add NetBSD to the list of supported operating systems. 2017-11-06 09:03:33 -08:00
orbea
f2d70664a3 qb: Better use of rm. 2017-11-06 07:25:04 -08:00
twinaphex
a1ce72ef0d Update iOS xcodeproj 2017-11-06 05:40:53 +01:00
Twinaphex
5136ec2df0 Updates 2017-11-06 05:37:32 +01:00
twinaphex
9d8dddfc3c Update solutions 2017-11-06 05:32:56 +01:00
twinaphex
451dc774b0 Update libretro-common 2017-11-06 05:26:07 +01:00
twinaphex
360a3686a0 Update include dirs 2017-11-06 05:23:53 +01:00
Twinaphex
a776565367
Merge pull request #5658 from orbea/echo
qb: Remove old commented code.
2017-11-06 03:51:39 +01:00
orbea
10722920ed qb: Remove old commented code.
'echo -n' is not portable and should not be used even if it works on osx.
'printf' would be far preferable, but there really isn't any need.
2017-11-05 18:44:45 -08:00
Twinaphex
20031e0bc4
Merge pull request #5657 from rz5/patch-2
(xmb) Fixed array index out of bounds
2017-11-06 02:10:56 +01:00
rz5
82de482b9f
(xmb) Fixed array index out of bounds
Caught by asan:

menu/drivers/xmb.c:3491:16: runtime error: index 8 out of bounds for type 'uint8_t [8]'
menu/drivers/xmb.c:1149:23: runtime error: index 8 out of bounds for type 'uint8_t [8]'
2017-11-06 01:06:13 +00:00
Brad Parker
1771b11a39 wayland: fix heap buffer overflows 2017-11-05 19:31:34 -05:00
Twinaphex
b8df76271c
Merge pull request #5654 from QuarkTheAwesome/wiiu-warnings
[WiiU] Various warning fixes
2017-11-05 16:14:18 +01:00
Twinaphex
f7ac5b3baf
Merge pull request #5652 from RobLoach/7z-deps-included
Fix for included 7zip headers
2017-11-05 01:13:33 +01:00
Twinaphex
a0dde6ea48
Merge pull request #5653 from RobLoach/patch-19
Clean up deps file includes in audio_mixer.h
2017-11-05 01:13:07 +01:00
Rob Loach
3144c38e7d
Clean up deps file includes in audio_mixer.h
The deps folder is already in the include path. This allows deps to be defined elsewhere.
2017-11-04 17:05:39 -04:00
Rob Loach
e29e8d9c62
Fix for included 7zip headers 2017-11-04 16:21:02 -04:00
Twinaphex
f781db38b9
Merge pull request #5651 from rootfather/intl-de
Intl: Update German translation
2017-11-04 18:29:21 +01:00
rootfather
7ceeb9804d Update German translation [msg_hash_de.c] 2017-11-04 17:37:42 +01:00
rootfather
0893f7df6f Fix tabbing in msg_hash_de.c 2017-11-04 17:17:49 +01:00
Twinaphex
5c39950cf1
Merge pull request #5650 from orbea/fbo
Fix compile with --disable-fbo.
2017-11-04 16:19:52 +01:00
orbea
10032affcb Fix compile with --disable-fbo.
Fixes https://github.com/libretro/RetroArch/issues/5647
2017-11-04 07:47:03 -07:00
Twinaphex
5bd78cc410
Merge pull request #5649 from QuarkTheAwesome/wiiu-makefile
[WiiU] Add quiet support to makefile
2017-11-04 15:12:37 +01:00
Twinaphex
2e62a0a7e7
Merge pull request #5646 from QuarkTheAwesome/master
[WiiU] Fix DRC touch - proper scaling; press detection
2017-11-04 12:44:45 +01:00
Ash
6090aa8f8a
[WiiU] Account for 12px clamp on physical screen
Seriously, I think it's good now.
2017-11-04 20:58:25 +11:00
Ash
5f00e2f6bb
[WiiU] Reformat fs_utils.c
Was getting warnings around misleading indentation when there
was none, so just redid the whole file.
2017-11-04 20:37:30 +11:00
Ash
0d38612f4a
[WiiU] Various warning/format string fixes
All things from unsigned comparisons to missing initializers; we got it
here.
2017-11-04 20:37:30 +11:00
Ash
b49268a9e9
[WiiU] Redo exception handler format strings
Deals with the infamous devkitPPC "int32_t = long int" thing, and
future-proofs in case they ever change it back.
2017-11-04 20:37:30 +11:00
Ash
e39c820cee
[WiiU] Change up wiiu_joypad_name semantics
Prevents warnings from GCC around the possibility of a negative index
going into hidName.
2017-11-04 20:37:30 +11:00
Ash
e41b8db3e2
[WiiU] Add quiet support to makefile
Inspired by Makefile.win; this commit will hide compiler commands from
being printed to the shell. Old behaviour can be restored by running
"make -f Makefile.wiiu V=1". Should make it harder to miss warnings now.
2017-11-04 16:19:49 +11:00
Ash
fc79fec964
[WiiU] DRC Touch - scale to game image viewport 2017-11-04 16:14:28 +11:00
Jean-André Santoni
4e463123af (Lakka) Flag some advanced settings 2017-11-04 11:27:31 +07:00
Ash
a3e4a7612f
[WiiU] Fix DRC touch - proper scaling; press detection
Oops! Didn't do this quite right the first time round.
This commit fixes RETRO_DEVICE_ID_POINTER_PRESSED, which would always
return 0 due to to an implicit case to int16_t. Basically, we'd do
(val & 0x00080000) & 0xFFFF; which would return 0 every time. Fixed that
by wrapping it in a ternary. Yes, I know we could use a rotation, but
for a boolean value it really doesn't matter.
I also rewrote scaleTP to deal entirely in integers. While the
floating-point math was theoretically faster on PowerPC; it gets awkward
to cast -0x7FFF to a float.
Speaking of, the driver now actually conforms to the libretro API. Not
sure how I managed to not see the spec; but hey, now its fixed.
RETRO_DEVICE_POINTER_ID_X/Y will now return values between -0x7FFF and
0x7FFF like they're supposed to.

Big thanks to @r-type for hounding me to fix this.
Partially addresses #5294; we still need mouse emulation.
2017-11-04 15:01:58 +11:00
Twinaphex
c96a9dbf76
Merge pull request #5639 from orbea/raspian
Fix https://github.com/libretro/RetroArch/issues/5636
2017-11-02 00:19:35 +01:00
orbea
595e69d34d Fix https://github.com/libretro/RetroArch/issues/5636 2017-11-01 11:32:41 -07:00
Twinaphex
ed0ce4988d
Merge pull request #5637 from vanfanel/master
VC EGL context: Fixed hard freeze when toggling the bilinear filter option
2017-11-01 13:52:07 +01:00
Twinaphex
b4abc39289
Merge pull request #5635 from orbea/readme
Add FreeBSD to the list of supported operating systems.
2017-11-01 13:51:46 +01:00
vanfanel
91c9da529f VC EGL context: Fixed hard freeze when toggling the bilinear filter option 2017-11-01 12:19:08 +01:00
orbea
f91b9acf2e Add FreeBSD to the list of supported operating systems. 2017-10-31 21:49:41 -07:00
Brad Parker
d1278306c7 fix negative wraparound of float/int settings 2017-10-31 11:52:40 -04:00
rootfather
ad9f7c2e44 Unify translation for joypad related strings 2017-10-31 12:03:46 +01:00
Twinaphex
7ba2797032
Merge pull request #5629 from lunixoid/master
Fixed twice assigned values
2017-10-31 06:23:55 +01:00