55430 Commits

Author SHA1 Message Date
Bernhard Schelling
5d54fff166
Increase maximum playlist size to 2147483647
Before the number decided the initial memory allocation, now it only defines an actual maximum cap. This sets it to the biggest signed 32-bit number in case this is ever read from/written to something that isn't explicitly size_t or unsigned int.
2020-08-07 22:07:05 +09:00
Bernhard Schelling
f657d3d600
More index validation and avoid qsort with NULL 2020-08-07 21:13:40 +09:00
Bernhard Schelling
398aa25c98
Zero icon list even on menu drivers without icons
Otherwise there is a chance for a crash on program exit on certain gfx drivers because it tries to free uninitialized texture ids.
2020-08-07 20:49:06 +09:00
Bernhard Schelling
4a09907802
Return true when RBUF_TRYFIT is called with 0 2020-08-07 05:19:09 +09:00
Bernhard Schelling
0a67c0416a Change playlist to use dynamic array
Instead of initial 12MB memory allocation, use a dynamically growing array.
This shares the container structure (now called rbuf) with the explore menu.
2020-08-07 03:27:52 +09:00
Autechre
332505db86
Merge pull request #11153 from guoyunhe/create-metainfo-dir
Create metainfo directory if not exists
2020-08-06 18:36:48 +02:00
Autechre
3b67d49fb2
Merge pull request #11155 from jdgleaver/glui-playlist-icons
(GLUI) Add optional system-specific playlist icons
2020-08-06 18:36:16 +02:00
jdgleaver
e6000afddb (GLUI) Add optional system-specific playlist icons 2020-08-06 17:24:28 +01:00
Guo Yunhe
3e4fa19638 Create metainfo directory if not exists 2020-08-06 12:10:08 +03:00
Autechre
b05686efb1
Merge pull request #11150 from guoyunhe/appstream
Add AppStream support for Linux and BSD
2020-08-06 04:28:56 +02:00
Autechre
cffde9b065
Update CHANGES.md 2020-08-06 04:28:41 +02:00
Autechre
b0623f3f87
Merge pull request #11151 from yoshisuga/ios-hide-home-indicator
[iOS] Hide the home indicator as it obscures the content too frequently
2020-08-06 04:28:10 +02:00
Yoshi Sugawara
4456efa6c8 [iOS] Hide the home indicator as it obscures the content too frequently 2020-08-05 15:43:04 -10:00
twinaphex
c3d8c8661f Buildfixes for C89_BUILD --disable-menu 2020-08-06 03:04:21 +02:00
twinaphex
365ca7cf63 Buildfix 2020-08-06 02:59:09 +02:00
Guo Yunhe
0791b658a9 Add AppStream support for Linux and BSD 2020-08-05 23:56:17 +03:00
Autechre
bbff9215c0
Merge pull request #11147 from guoyunhe/crowdin-20200805
Fetch translations from Crowdin
2020-08-05 18:27:41 +02:00
Autechre
d3eebe7c0f
Merge pull request #11148 from jdgleaver/rgui-glui-scan-content-cleanup
(RGUI/GLUI) Clean up 'scan content' menu entries
2020-08-05 18:15:33 +02:00
Autechre
0e08fff6c8
Merge pull request #11149 from jdgleaver/ffmpeg-leak-fix
(ffmpeg) Fix memory leak/struct member issue
2020-08-05 18:04:48 +02:00
jdgleaver
0fcc5a784e (ffmpeg) Fix memory leak/struct member issue 2020-08-05 16:47:04 +01:00
twinaphex
cd329a259c Revert "(MaterialUI) silence some warnings"
This reverts commit db7e38fed5a1b3aca2d5e785af58b77ee55e245b.
2020-08-05 16:46:10 +02:00
Guo Yunhe
3d80b40dca Fetch translations from Crowdin 2020-08-05 16:35:24 +03:00
jdgleaver
15cf483cd9 (RGUI/GLUI) Clean up 'scan content' menu entries 2020-08-05 14:25:09 +01:00
twinaphex
db7e38fed5 (MaterialUI) silence some warnings 2020-08-05 13:58:18 +02:00
twinaphex
76ec05314c Remove unused variable 2020-08-05 13:54:36 +02:00
Autechre
5d726bca45
Merge pull request #11146 from jdgleaver/comparison-warning-fix
'comparison of integer expressions of different signedness' warning fix
2020-08-05 13:52:16 +02:00
jdgleaver
ada08e1c6f 'comparison of integer expressions of different signedness' warning fix 2020-08-05 09:55:06 +01:00
Autechre
2f16bc62cf
Update CHANGES.md 2020-08-04 19:47:59 +02:00
Autechre
619d11c3bd
Merge pull request #11144 from schellingb/explore_disable_original_title
Explore: Disable undocumented original_title field
2020-08-04 19:46:21 +02:00
Bernhard Schelling
a0db4db6c6
Instead of #if 0 use an explicit unused name 2020-08-05 01:46:32 +09:00
Autechre
b830a82478
Merge pull request #11145 from jdgleaver/ffmpeg-seek
(ffmpeg) Prevent seeking past the end of files (hang fix)
2020-08-04 18:41:57 +02:00
jdgleaver
d36cd7037a (ffmpeg) Prevent seeking past the end of files (hang fix) 2020-08-04 17:21:18 +01:00
Bernhard Schelling
075c9162b7
Disable undocumented original_title field 2020-08-05 01:18:22 +09:00
Autechre
3d8ae1126a
Merge pull request #11140 from schellingb/explore_icons_glui
Support for glui showing system icons in explore view
2020-08-04 14:58:43 +02:00
Bernhard Schelling
b73c3dcde0 Cleaned up icon handling of glui to properly handle external icons 2020-08-04 21:54:39 +09:00
twinaphex
0ef0ceb0e4 Fix C89_BUILD and CXX_BUILD 2020-08-04 14:34:07 +02:00
Twinaphex
faa468d87f Get rid of unused variables 2020-08-04 04:07:42 +02:00
twinaphex
a1ce1e4f1d gl_glsl_set_proc_address unneeded - remove it 2020-08-04 03:58:51 +02:00
twinaphex
bcd743d3c5 Cleanup 2020-08-04 03:32:56 +02:00
twinaphex
ff8463ef86 Cleanup 2020-08-04 03:23:48 +02:00
twinaphex
c68cd7851a (dispserv_x11) Cleanups 2020-08-04 03:15:09 +02:00
twinaphex
379cc9ca4a Small cleanup to get_refresh_rate function 2020-08-04 03:12:51 +02:00
twinaphex
3680804217 Undo path_basedir_size 2020-08-04 03:05:20 +02:00
twinaphex
14647915a1 Add comments 2020-08-04 02:24:06 +02:00
twinaphex
498f31229c Backport
fe284542d0
-
Added reverse look-up table for better keyboard driver efficiency
2020-08-04 02:23:20 +02:00
twinaphex
98b594666f Backport d5e2d42008 2020-08-04 02:03:02 +02:00
twinaphex
ae662b4fe2 Cleanup android_gfx_ctx_bind_api 2020-08-04 01:56:38 +02:00
twinaphex
ca328662d0 Get rid of forward declaration 2020-08-04 01:37:18 +02:00
twinaphex
4a6f49fc0a (360) Fix build 2020-08-03 22:35:10 +02:00
twinaphex
f47b67bb51 Get rid of forward declaration 2020-08-03 22:30:08 +02:00