61283 Commits

Author SHA1 Message Date
LibretroAdmin
0874a41e36
Update CHANGES.md 2022-10-03 15:13:50 +02:00
sonninnos
4fe477ee39
Avoid 'video_gpu_screenshot' with savestates (#14464) 2022-10-03 15:13:01 +02:00
Cthulhu-throwaway
d774256e0d
(Network) Add the const qualifier to some function parameters (#14463) 2022-10-03 07:35:37 +02:00
LibretroAdmin
5ad204bea5 (Wayland) Turn more functions static 2022-10-03 03:38:56 +02:00
LibretroAdmin
91f4892cbe (wayland) Cleanups; turn functions static and other nits 2022-10-03 03:36:12 +02:00
LibretroAdmin
0a8ff5d15d (menu_setting) enforce_minrange and enforce_maxrange become flags,
and make remainder of minrange/maxrange local variables of type
float
2022-10-03 02:28:12 +02:00
github-actions
cb280dcf5e Fetch translations from Crowdin 2022-10-03 00:17:05 +00:00
LibretroAdmin
13cc6b7f46 Use float values now that setting min/max are float instead of double 2022-10-03 01:53:58 +02:00
LibretroAdmin
4672c5a5c0
Update CHANGES.md 2022-10-03 01:19:31 +02:00
Cthulhu-throwaway
daf8cb9bc8
(Netplay) Add a private or CGNAT address warning to UPnP (#14461) 2022-10-03 01:18:34 +02:00
LibretroAdmin
5627a09e0d rarch_setting - downgrade min/max from double to float 2022-10-03 01:15:48 +02:00
LibretroAdmin
7df0157af5 Fix #14460 - ./configure --enable-network_video option fails to build 2022-10-02 22:33:09 +02:00
LibretroAdmin
284466b04b
Update CHANGES.md 2022-10-02 15:58:56 +02:00
reallibretroadmin
0033224c25 Fix some implicit conversion signedness warnings 2022-10-02 03:22:34 +02:00
github-actions
4253b06f2d Fetch translations from Crowdin 2022-10-02 00:18:42 +00:00
sonninnos
25f5d9ae2a
Fix DEFAULT_FILL_TITLE_MACRO (#14456) 2022-10-01 23:51:25 +02:00
reallibretroadmin
cd0d0eb541 Can save config now without WINRT ifdef - we do config file deinit
AFTER ui companion driver deinit now
2022-10-01 23:37:49 +02:00
LibretroAdmin
741b54d4be Ifdef this for UWP for now since this will segfault on OSX - we
need a more uniform way of tearing things down without ifdefs
for all platforms
2022-10-01 23:17:04 +02:00
libretroadmin
13ac88c9df (Metal common) Cleanups 2022-10-01 21:41:32 +02:00
LibretroAdmin
86dccbf1d6 Buildfix 2022-10-01 18:47:41 +02:00
LibretroAdmin
ace21d28f7 Fix C++ comments 2022-10-01 17:56:16 +02:00
LibretroAdmin
6be8dccd46 (UWP) Style nits/cleanups 2022-10-01 15:46:09 +02:00
Bashar Astifan
b93599c7e0
UWP OnSuspending and save on quit fix (#14452)
* Update uwp_main.cpp

* Update retroarch.c
2022-10-01 14:28:23 +02:00
LibretroAdmin
5bfe70221c Revert "UWP OnSuspending crash fix (#14372)"
This reverts commit 6226d0442f324d1c6adc9e2e87684d45a5edc900.
2022-10-01 00:27:22 +02:00
LibretroAdmin
4251eb5f61 Turn uwp_mkdir_impl function static 2022-09-30 17:50:07 +02:00
GABO1423
9586d679a8
(UWP) Bump up version number (#14448)
* (UWP) Bump Version Number for msvc2019

* (UWP) Bump up Version Number for msvc2017
v1.11.0
2022-09-30 03:04:45 +02:00
LibretroAdmin
fcdb383dc6 Update CHANGES.md 2022-09-29 22:59:02 +02:00
LibretroAdmin
d3cb2b2ba9 Bump up to 1.11.0 2022-09-29 22:49:56 +02:00
LibretroAdmin
3c81e21589
Massive changelog for 1.11.0 2022-09-29 21:18:48 +02:00
github-actions
a16725f47c Fetch translations from Crowdin 2022-09-28 00:21:25 +00:00
Cthulhu-throwaway
f584f7a5f8
(Netplay) Fix for another incorrect operator (#14444) 2022-09-27 13:01:52 +02:00
github-actions
3cdccb6b90 Fetch translations from Crowdin 2022-09-27 00:20:42 +00:00
Cthulhu-throwaway
ecccdd5484
(Netplay) Fix for an incorrect operator (#14443) 2022-09-26 17:57:30 +02:00
LibretroAdmin
1571035fb7 (DS3/connect) Fix some warnings 2022-09-26 16:12:31 +02:00
gblues
a4b934b71a
Fix some HID bugs (#14435)
* Fix Sixaxis gamepad operation

== DETAILS
It looks like commit 78e7d23c144c862d65ae1bf7ee41a1228bdfa380 broke
the DualShock. Sorry, @revvv, but this is probably going to break the
Retrode driver. We'll need to figure out a different solution.

* Fix a bunch of HID implementations

== DETAILS
As mentioned in the previous commit, the thing that broke the DS3
driver was a change to the wiiu HID handler, which did some pointer
math on the data buffer.

The thing is.. there's no reason to do that pointer math. Yet, I found
the same thing on almost every other HID driver: OSX, libusb, wiiusb.
The only other HID driver that did not do this was the Bluetooth
HID driver.

It doesn't make any sense. The only reason it doesn't crash is because
the memory right before the buffer is valid memory.

Change summary:
- remove the weird pointer math from all HID controllers
- remove the `#ifdef apple ...` in the ds3 and gamecube adapter
  drivers, because it's no longer needed.
- in the pad packet handlers, decrement data buffer offset references
  to account for the removal of the buffer manipulation.

* Fix DualShock 4

== DETAILS
Should've only subtracted 1, not 2; and now the pad works.

Also, added a PID to cover newer model DS4s. I picked "R2" out of the air
for the constant.

Tested on Mac OS

* Really really fix iohidmanager_set_report

A huge apology to @23rd for insulting your fix. I was wrong to call you
wrong.

That left the question: why did that change break the DS3?

Well, it's because `IOHIDDeviceSetReport` expects the report buffer to be
just the report. All of RA's HID SetReport calls include the report number
in the first byte, so we have to trim that off.

We actually do this in a different invocation of `IOHIDDeviceSetReport`
elsewhere in the file! This commit applies that same logic to
`iohidmanager_set_report`

This has two benefits:

1. The DS3 works
2. The DS3 no longer requres the user to press the PS button to activate
   it the first time. You plug it in and it Just Works, just like on Wii U.
2022-09-26 14:32:49 +02:00
sonninnos
e902df3b0d
(XMB) Add options for hiding header and horizontal title margin (#14439) 2022-09-26 12:57:20 +02:00
github-actions
614e502b41 Fetch translations from Crowdin 2022-09-26 00:16:23 +00:00
MrHuu
a878bd3f95
(Network) Adapt POLL for 3DS platform (#14431) 2022-09-25 17:15:56 +02:00
Bobby Smith
440264778d
Fix incorrect lines in .cht files for 'cheat10' and above (#14436) 2022-09-25 17:15:07 +02:00
GABO1423
403eaef516
(UWP) Remove expandedResources (#14438) 2022-09-25 17:14:52 +02:00
github-actions
08ccc59e3c Fetch translations from Crowdin 2022-09-23 00:15:49 +00:00
Bobby Smith
cd93bdc058
Fix "Windowed Scale" dropdown menu (#14433) 2022-09-22 12:58:56 +02:00
github-actions
0973e8d4b0 Fetch translations from Crowdin 2022-09-22 00:15:00 +00:00
github-actions
ab57d3cab7 Fetch translations from Crowdin 2022-09-20 00:18:11 +00:00
23rd
171a79e879
Fixed sending of report id to HID device on macOS. (#14430) 2022-09-19 18:01:27 +02:00
github-actions
568d788d54 Fetch translations from Crowdin 2022-09-19 00:13:32 +00: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
github-actions
e8f4425eed Fetch translations from Crowdin 2022-09-18 00:14:04 +00:00
yesfish
c1309a34c2
Fix video_layout fbo (#14418) 2022-09-18 01:16:05 +02:00
sonninnos
b014a9ef98
Move PLAYLIST_SHOW_HISTORY_ICONS upwards (#14427) 2022-09-18 01:15:33 +02:00