Commit Graph

43703 Commits

Author SHA1 Message Date
twinaphex 7b1ad55b20 Try to use snprintf instead of sprintf 2018-04-25 11:31:50 +02:00
Twinaphex 77b092ffc3
Merge pull request #6619 from Tatsuya79/patch-1
XMB fix crash with scale factor under 100
2018-04-25 10:55:19 +02:00
Tatsuya79 0737b90080
XMB fix crash with scale factor under 100 2018-04-25 10:54:04 +02:00
twinaphex 2fd9373c05 Merge branch 'master' of https://github.com/libretro/RetroArch 2018-04-25 10:44:04 +02:00
twinaphex fee49f0e7e Update libretro-common 2018-04-25 10:43:19 +02:00
Twinaphex a58f80cc09 Update CHANGES.md 2018-04-25 10:42:50 +02:00
Twinaphex 8e1c2e48c4 Update CHANGES.md 2018-04-25 10:42:50 +02:00
Celerizer 212d7bfbe1 [Cheevos] Store only login token, not password 2018-04-25 10:42:50 +02:00
twinaphex 2178f7b8ce Update libretro-common 2018-04-25 10:21:26 +02:00
Twinaphex 7902a60669
Update CHANGES.md 2018-04-25 10:15:40 +02:00
Twinaphex 134c1e6083
Merge pull request #6618 from celerizer/master
[Cheevos] Store only login token, not password
2018-04-25 10:14:25 +02:00
Twinaphex 6344162900
Update CHANGES.md 2018-04-25 10:13:57 +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
gblues 07864aebb4 Add fault-tolerance to kpad driver
== DETAILS

So, the KPadRead function will sometimes return 0, but this doesn't mean
the wiimote is actually disconnected. It's usually something transient, like
the BT chip has nothing to send or whatever. I don't know.

So, I added a buffer so that it won't disconnect the pad without 5
consecutive 0-reads.

This is a temporary hack; a proper solution will use the Wii U's callback
mechanisms to do wiimote detection. But that's a separate project. This at
least prevents OSD spam.

== TESTING

Tested locally. Verified that connecting/disconnecting nunchuk during play
still works properly.
2018-04-24 21:46:42 -07:00
gblues f33fa3d566 Fix pad leak in kpad (wiimote) driver
== DETAILS

This is the wiimote version of the same bug I previously fixed in the HID
driver, where disconnected pads didn't actually invoke the unregister task.

This has an extra wrinkle, in that we *also* need to invoke the unregister
task when the wiimote device changes (e.g. user plugs in a nunchuk or
classic controller).

Now, there's still the problem of the "disconnect" detection being broken; so
a consequence of this commit is OSD spam. However, the actual wiimote input
is processed successfully and there's no noticeable issues in the pad
handling.

== TESTING

Using Mario 3, I played a level in which I started as bare wiimote, then
hot-plugged the nunchuk, and the input switched automatically. At  the
end of the level, I hot-unplugged the nunchuk and it automatically reverted
to horizontal layout; and the pad remained 100% responsive the entire time.
2018-04-24 21:20:08 -07:00
Celerizer ca4f70db22 [Cheevos] Store only login token, not password 2018-04-24 21:31:07 -05:00
bparker06 2160f185f1
Update CHANGES.md 2018-04-24 19:34:31 -04:00
Twinaphex d65b387d0f
Update AndroidManifest.xml 2018-04-24 19:03:57 +02:00
twinaphex ea69340130 Update 2018-04-24 18:36:35 +02:00
twinaphex c92142cdbd Duplicate latency settings 2018-04-24 18:33:38 +02:00
Twinaphex f2527b3a3c
Merge pull request #6616 from Tatsuya79/master
Fix console layout case.
2018-04-24 18:21:02 +02:00
Tatsuya79 d851cbf3d5 Fix console layout case. 2018-04-24 18:14:18 +02:00
Twinaphex 485825fcd1
Merge pull request #6615 from Tatsuya79/master
XMB PSP layout thumbnail scaling.
2018-04-24 18:09:07 +02:00
Twinaphex bd01ab80ca
Merge pull request #6614 from Dwedit/copy_load_info_bugfix
Two fixes for copy_load_info.c
2018-04-24 18:08:27 +02:00
Tatsuya79 31415f760a XMB PSP layout thumbnail scaling. 2018-04-24 17:47:02 +02:00
twinaphex b2e9a328cd Add User Interface -> Views -> Quick Menu -> Show
Overlays/Remaps/Latency
2018-04-24 17:46:49 +02:00
Dwedit dd6eb92352 Two fixes for copy_load_info.c
* Additional check before copying data in clone_retro_game_info
* Sizes the dest string list in string_list_clone to capacity rather than size
2018-04-24 10:32:31 -05:00
twinaphex b907ee2503 Add sublabels for CRT SwitchRes 2018-04-24 17:08:43 +02:00
twinaphex 65fe25f03c (RGUI) Add background border filler thickness enable 2018-04-24 16:45:06 +02:00
twinaphex ee421fcaa8 Add RGUI Border Filler Enable 2018-04-24 16:01:51 +02:00
gblues f6b33b1d30 missing file 2018-04-24 06:37:02 -07:00
twinaphex 68c9cf4cb9 update CHANGES.md 2018-04-24 15:27:12 +02:00
twinaphex 6b31bd8b48 Only show Menu Linear Filter for RGUI and only show it for
video drivers that implement it
2018-04-24 15:14:06 +02:00
twinaphex c506f489df (D3D8) Hook up Menu Linear Filter 2018-04-24 14:49:58 +02:00
twinaphex a75e7ede0d (D3D9) Implement Menu Linear Filter 2018-04-24 14:47:21 +02:00
twinaphex 77d97d2407 (menu_displaylist.c) Cleanups 2018-04-24 14:24:25 +02:00
twinaphex f228b26755 Cleanups 2018-04-24 14:08:38 +02:00
twinaphex 757d1baa8d Cleanups 2018-04-24 13:51:27 +02:00
twinaphex 5164e62172 User Interface -> Views - show 'no entries to display' instead
of getting locked in
2018-04-24 13:46:14 +02:00
twinaphex 381bc28530 Update CHANGES.md 2018-04-24 13:19:37 +02:00
twinaphex 64bdf7e48e Prevent collision 2018-04-24 08:33:14 +02:00
gblues 1d84c0eca1 Fix analog for DS3, plus some cleanups
== DETAILS

- DS3 analog wasn't working mainly because I forgot to actually declare the
  axes in input/input_autoconfig.c when declaring the pad. Whoops.
- I also moved the axis decoding logic to a more central place, because it
  clearly is not Wii U specific.
- Removed some dead commented-out code

== TESTING

Can use analog inputs on both GCA and DS3. Tested in Mario 3 on Nestopia core.

Haven't tested with any actual analog games, but I did confirm via logging
that the correct ranges are produced.
2018-04-23 23:22:27 -07:00
twinaphex 265ae728dd (XMB) Add XMB menu layout - ability to switch between PS3 (Console)
and PSP (Handheld) layouts
2018-04-24 07:38:53 +02:00
twinaphex af351932bd (XMB) Cleanups 2018-04-24 07:19:29 +02:00
twinaphex 72428a23c5 (shader_vulkan.cpp) Move some functions to vulkan_common.c 2018-04-24 07:07:58 +02:00
twinaphex a482c90222 (dynamic.c) Cleanups 2018-04-24 04:49:02 +02:00
twinaphex 2760586086 Cleanups 2018-04-24 04:46:13 +02:00
Twinaphex 17cbc80a9b
Merge pull request #6609 from RobLoach/patch-32
Disable Travis email notifications
2018-04-24 03:35:16 +02:00
Rob Loach 431d15746e
test: Disable Travis email notifications
@twinaphex reported that he was getting a lot of Travis email notifications. These are not needed, as the build status is reported on both Pull Requests, and the Status Badge.
2018-04-23 17:08:43 -04:00
twinaphex a93289e311 (materialui) add icons 2018-04-23 22:47:50 +02:00