64246 Commits

Author SHA1 Message Date
LibretroAdmin
739f2ff55c
Reduce calls to path_remove_extension - use fill_pathname instead (#17270)
* Reduce calls to path_remove_extension - use fill_pathname instead

* More fill_pathname usage
2024-12-20 21:40:58 -08:00
Zach Morris
b16f04de0a
Add Named_Logos (#17216)
* Draft:  Add Named_Logos

* Allow selecting Content Logo as a thumbnail display

* Increase pl_thumbnail_download index

to 4 to match the 4 available thumb types

---------

Co-authored-by: Rob Loach <robloach@gmail.com>
2024-12-20 18:52:27 -08:00
Viačasłaŭ
fbe135fb60
Fix displaying PipeWire help label, styling (#17274)
Update README
2024-12-20 18:51:48 -08:00
github-actions
b252725394 Fetch translations from Crowdin 2024-12-21 00:14:09 +00:00
libretroadmin
6c914bed06 Add GDI system feature 2024-12-20 21:03:57 +01:00
libretroadmin
5c31d38137 (Griffin) Add pipewire 2024-12-20 20:46:42 +01:00
libretroadmin
97a4219dc7 Update 2024-12-20 20:42:48 +01:00
libretroadmin
8571847fda Filter system features 2024-12-20 20:41:59 +01:00
libretroadmin
8212bf60ef * Rewrite System Info - only shows builtin features relevant to the platform
* Add Pipewire to 'features' CLI switch and System Info screen
2024-12-20 20:10:24 +01:00
sonninnos
dc7e8e1811
Prevent stuck Game Focus dupe keyboard event (#17273) 2024-12-20 09:38:01 -08:00
Viačasłaŭ
0ae2b87c57
(Audio/PipeWire) Fill rest buffer with silence. (#17272)
Formatting, fix typo
2024-12-20 07:59:43 -08:00
Viačasłaŭ
963ffc0e77
Add PipeWire audio driver (#17271) 2024-12-19 22:11:27 -08:00
github-actions
cde4e9253b Fetch translations from Crowdin 2024-12-20 00:14:47 +00:00
zoltanvb
30a656738b
Introduce video_driver_translate_coord_viewport_wrap clamping variant. (#17196)
Add another version of the coordinate translation that will not
report -0x8000 for offscreen values, but instead map the position
to the respective edge (0x7fff/-0x7fff). Not yet in use.

Udev driver updated to use the wrapper, as all other input drivers do.
2024-12-19 13:30:43 -08:00
Eric Warmenhoven
8d640fc048
ios9: Fix using opengles2 context (#17269) 2024-12-19 13:30:01 -08:00
libretroadmin
17fc55c762 fill_pathname_parent_dir_name - small cleanups 2024-12-19 21:05:43 +01:00
libretroadmin
c492e46d96 Change function signature of fill_pathname_parent_dir 2024-12-19 20:51:33 +01:00
libretroadmin
d94cc3af72 Simplify fill_pathname_application_path 2024-12-19 20:17:09 +01:00
libretroadmin
60e5858d51 fill_pathname_application_dir - use path_basedir instead of
path_basedir_wrapper
2024-12-18 23:39:24 +01:00
libretroadmin
e53fb82066 Sync libretro-common 2024-12-18 23:00:50 +01:00
libretroadmin
7d71f94dc6 Fix misleading indentation warning 2024-12-18 22:15:35 +01:00
libretroadmin
6b801333e7 file_path - change function signatures - output char array always
is named 's', and size of it 'len'
2024-12-18 21:43:33 +01:00
Eric Warmenhoven
2650712cb3
Small tweaks to fill_pathname_application_path (#17268) 2024-12-18 11:29:58 -08:00
libretroadmin
4521f6bcb2 Cleanups 2024-12-18 20:15:58 +01:00
Eric Warmenhoven
47709fe0d5
apple: include bsnes-js core in App Store builds (#17267) 2024-12-18 10:03:54 -08:00
Eric Warmenhoven
569f9a3282
apple: fastlane improvements (#17266)
- remove a lot of duplicated code across mac/ios/appletvos
- restore ability to use either login or app_store_connect_api_key
- pull version string from version.all instead of app store connect
- allow building from alternate branch
- allow skipping upload or making it publicly available
2024-12-18 10:03:42 -08:00
libretroadmin
f047c247f9 (gfx/video_shader_parse) Readability 2024-12-18 15:54:42 +01:00
Jesse Talavera
d682917e44
Add Linux support for illuminance sensors (#17208)
* First crack at light sensor support for Linux

* Add light-sensor support to most Linux input drivers

* Fix a compiler error

- Whoops, forgot to declare `sdl`

* Refactor linux_illuminance_sensor_t

- Allow the poll rate to be specified
- Poll the sensor on a separate thread
- Open a file handle each time we poll the sensor, since sysfs doesn't update the contents of an existing handle

* Set the `done` flag when closing the light sensor

- Whoops

* Avoid a division by zero when updating the poll rate of an existing sensor

* Don't try to open illuminance sensors from ".", "..", or hidden files

* Never mind

* Fix some silly mistakes

* Skip hidden files, ".", and ".."

* Cancel the sensor poll thread mid-sleep when closing it

- POSIX says it's fine

* Add to CHANGES.md

* Address feedback given on PR

* Use libretro-common's file system instead of stdio
2024-12-17 05:49:39 -08:00
Eric Warmenhoven
a4b478524a
iOS/tvOS: Fix more places where paths weren't expanded correctly (#17265) 2024-12-17 05:24:20 -08:00
zoltanvb
b0114d4316
Stay on previous CI image for Android. (#17264) 2024-12-17 05:24:10 -08:00
libretroadmin
eb08faa434 Replace strpbrk with strchr - we only need to search for one char 2024-12-16 17:49:44 +01:00
libretroadmin
275c6c0267 (XMB) xmb_path_dynamic_wallpaper - don't use string_replace_substring
unless absolutely necessary - uses memory allocation - single strpbrk
instead gets the job done here
2024-12-16 17:38:09 +01:00
Eric Warmenhoven
7e49b3d3d3 overlay: fix crash on null pointer 2024-12-16 15:59:32 +01:00
Eric Warmenhoven
4351ea3098
apple: fix reinit of gcd task queue (#17262) 2024-12-16 06:00:45 -08:00
github-actions
4d7dfd2848 Fetch translations from Crowdin 2024-12-16 00:16:24 +00:00
zoltanvb
5cfaf09f55
Support for analog L2/R2 values when a DS3 controller is used with PS Vita. (#17261) 2024-12-15 09:24:13 -08:00
redenvelope2000
7be52caff8
Update input_driver.c to improve the classic toggle turbo function (#17252)
Changed the logic of the classic toggle turbo mode code such that the pressing order of the turbo button and the button to enable/disable does not matter.
2024-12-15 09:23:59 -08:00
github-actions
928249b20b Fetch translations from Crowdin 2024-12-14 00:14:51 +00:00
zoltanvb
7602b10688
Changes up to 2024-12-11 (#17254) 2024-12-13 09:57:25 -08:00
Eric Warmenhoven
48f156fefe
Fix uninitialized variable (#17256) 2024-12-13 09:55:38 -08:00
github-actions
840bee7297 Fetch translations from Crowdin 2024-12-13 00:16:02 +00:00
zoltanvb
ccb7f4e0ce
Clarify latency setting. (#17253) 2024-12-12 12:42:52 -08:00
Eric Warmenhoven
62c725579a
apple: use gcd for task queue (#17248) 2024-12-11 22:55:46 -08:00
Eric Warmenhoven
0e26bea0b2
icloud: properly report errors (#17249) 2024-12-11 22:54:53 -08:00
Eric Warmenhoven
8cd97d57f9
cleanup: remove now-unused net_http_special (#17250) 2024-12-11 22:54:45 -08:00
Eric Warmenhoven
bee0d2226f
cleanup: minor tidying of unused code in task_http (#17251) 2024-12-11 22:54:26 -08:00
Eric Warmenhoven
cf986c0424
overlay: don't rely on menu entry, it can be misleading (#17247) 2024-12-10 22:32:15 -08:00
github-actions
722fdd925e Fetch translations from Crowdin 2024-12-11 00:15:58 +00:00
Eric Warmenhoven
f83841df38
probably fix crash setting overlay (#17243) 2024-12-09 20:47:29 -08:00
github-actions
fc872a1f6c Fetch translations from Crowdin 2024-12-10 00:16:06 +00:00