42 Commits

Author SHA1 Message Date
TheRetroPirate 6f90b24f72 added more categories to the explore menu 2022-03-15 05:51:20 +01:00
twinaphex 13d662d76b Silence some warnings 2021-11-11 22:28:16 +01:00
jdgleaver c67c7c944d Initialise 'Explore' menu on a background thread (#13162) 2021-10-27 17:51:22 +02:00
twinaphex 7c8c53fb2d Get rid of menu_driver_get_ptr - we are going to be using only one
getter for each component state instead of several getters
2021-09-21 07:14:27 +02:00
Bernhard Schelling 39275e8ce3 Fix CRC32 reading in explore
If CRC32 contained a zero byte strlen doesn't work
2021-08-03 23:38:37 +09:00
twinaphex 9f6a5e35de Get rid of more duplicate pointer grabbing 2021-04-08 02:02:30 +02:00
twinaphex 8b2eb8ed37 Cut down on config_get_ptr calls in menu_displaylist_ctl 2021-03-21 16:36:36 +01:00
jdgleaver 523e37ec95 Prevent segfault when accessing 'Explore' menu 2021-03-16 11:30:05 +00:00
Bernhard Schelling 9bea4831d7 Add 32-bit key hash map rhmap
Based on ex_hashmap32 in menu_explore.c, modify that to use the new rhmap
2021-01-03 00:52:25 +09:00
jdgleaver 0207fbf7b5 Explore Menu: Fix heap buffer overflow on initialisation 2020-10-05 10:15:54 +01:00
twinaphex 2e5bfd74ec Optimize explore_check_company_suffix 2020-09-27 23:56:15 +02:00
Bernhard Schelling 46bbbc4478 Order structs according to coding guidelines 2020-08-16 03:22:09 +09:00
twinaphex 023fd4f330 Alignment changes 2020-08-14 18:19:57 +02: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 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
Bernhard Schelling a0db4db6c6 Instead of #if 0 use an explicit unused name 2020-08-05 01:46:32 +09: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 25c6664746 Fix pointless comparison of unsigned value to zero 2020-08-04 04:07:23 +09:00
Bernhard Schelling 948e2f9f8e Support for glui showing system icons in explore view 2020-08-04 03:32:49 +09:00
Bernhard Schelling 5229b255b5 Show system icons in explore view 2020-08-04 02:37:34 +09:00
twinaphex 4465a7bd0b Cleanup 2020-08-03 18:03:15 +02:00
twinaphex 1d6a760de3 (menu_explore) Cleanup - build_list now returns allocated struct 2020-08-03 12:49:42 +02:00
twinaphex 5105216380 (Android) Fix build 2020-08-03 00:51:29 +02:00
Bernhard Schelling 90d2991ef1 Create per category "By ..." string
This avoids string concatenation that might be undesired by some languages
Rename string "Tags" to "Tag" as it just pertains to a single tag
Remove 3 old strings
2020-08-03 00:16:58 +09:00