40482 Commits

Author SHA1 Message Date
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
celerizer
bf50bd1df3
sublabels for new RA features 2017-10-31 01:19:55 -05:00
celerizer
e41c79daed
Add files via upload 2017-10-31 01:18:53 -05:00
celerizer
256766df5e
RetroAchievements menu additions
Strings for leaderboards, RPS; changed instances of "Retro Achievements" to "RetroAchievements"
2017-10-31 01:17:44 -05:00
celerizer
1fe0002a21
Leaderboards
Fixed crashing errors for certain leaderboard expressions, added OSD messages, enable/disable options in menus, only allow LBs in hardcore mode, read FormatType and display accordingly on submit, memaddr patching for LB values (may not actually be needed), preliminary RPS stuff.
2017-10-31 01:08:29 -05:00
celerizer
3ada77d154
Add files via upload 2017-10-31 00:58:35 -05:00
Twinaphex
7ba2797032
Merge pull request #5629 from lunixoid/master
Fixed twice assigned values
2017-10-31 06:23:55 +01:00
Brad Parker
2ce53f32ac PSP buildfix 2017-10-30 23:31:51 -04:00
Roman Kalashnikov
400b27a227
Fixed twice assigned values 2017-10-31 00:26:41 +03:00
Brad Parker
598285b461 add missing include for lakka 2017-10-30 17:08:54 -04:00
Brad Parker
28ec3ac3b5 temporary fix for startup hang on Windows 2017-10-30 16:48:34 -04:00
Twinaphex
07b504ce2a
Merge pull request #5625 from rz5/patch-3
Update README.md
2017-10-30 06:15:19 +01:00
Twinaphex
f341c8daf2
Merge pull request #5626 from RobLoach/pc
Replace 'PC' with the operating system name
2017-10-30 06:15:11 +01:00
Rob Loach
b63d12e091
Replace 'PC' with the operating system name 2017-10-30 01:06:20 -04:00
rz5
a25fcf31b7
Update README.md
Use docs.libretro.com instead of a buildbot link.
2017-10-30 05:06:05 +00:00
Twinaphex
65e2f85bc7
Merge pull request #5623 from rz5/patch-2
Update README.md
2017-10-30 04:55:29 +01:00
bparker06
6c157cfd85
Update retroarch.h 2017-10-29 23:29:21 -04:00
Brad Parker
fc856c76a8 fix race condition reading OSD message in video driver 2017-10-29 23:28:02 -04:00
rz5
b7f9b08f30
Update README.md 2017-10-30 02:34:43 +00:00
Twinaphex
ade710a331
Merge pull request #5622 from olsh/master
Update CHANGES.md
2017-10-29 22:30:18 +01:00
Oleg Shevchenko
93477289df
Update CHANGES.md 2017-10-30 00:27:41 +03:00
rootfather
06b989f8bf Update German translation [msg_hash_de.c] 2017-10-29 18:52:55 +01:00
Brad Parker
68a8198e4a convert more file IO functions to use filestream, fixes encoding issues on Windows 2017-10-29 12:08:24 -04:00
Brad Parker
89265f5cf2 filestream_seek does not return the position in the file 2017-10-29 12:08:24 -04:00
Brad Parker
5715774c3f libFLAC: use windows utf8 helper functions for Unicode support 2017-10-29 12:08:24 -04:00
Twinaphex
3d236a57e4
Merge pull request #5621 from hevey/master
MFI Controller being set to Player 2
2017-10-29 14:54:22 +01:00
rootfather
7b24950438 Fix leftover word in MENU_ENUM_LABEL_CHECK_FOR_MISSING_FIRMWARE 2017-10-29 14:41:49 +01:00
Glenn
ec806f65f9 fixed MFI controller being set to P2 2017-10-29 18:20:39 +11:00
Twinaphex
5aba01ed26
Merge pull request #5619 from lunixoid/master
Simplified condition in `while`
2017-10-29 01:55:42 +02:00
Brad Parker
22d4fc6fa1 update JP translation 2017-10-28 16:20:46 -04:00
Brad Parker
bbf6f2f451 fix "may be used uninitialized in this function" warning 2017-10-28 16:01:29 -04:00
Brad Parker
1842471eb1 use filestream_open to check if a file exists 2017-10-28 16:00:51 -04:00
Roman Kalashnikov
cdc61bc206
Simplified condition in while
if `*ptr` value equals ' ', then condition `if(*ptr != '\0')` will always true
2017-10-28 20:56:04 +03:00
Twinaphex
a75014c705
Merge pull request #5617 from orbea/check_lib
qb: Combine the check_lib and check_lib_cxx functions.
2017-10-28 02:39:50 +02:00
orbea
48db41a112 qb: Combine the check_lib and check_lib_cxx functions. 2017-10-27 14:53:24 -07:00
bparker06
d5448f3261
Update CHANGES.md 2017-10-27 17:37:39 -04:00
Twinaphex
45058acbef
Merge pull request #5616 from orbea/strlcpy
qb: Don't check for strlcpy on linux.
2017-10-27 21:30:08 +02:00