rockbox/apps
William Wilgus 0b7a387671 open_plugins add name when plugin can't open & check LANG_LAST_INDEX_IN_ARRAY
can't open '' was confusing for users so pass the key to open plugin
in theory you could have a plugin that defaulted to these lang_ids
run but its good enough to tell the user what failed to open IMO

lang_id changes mess with open_plugin since it uses them as look-up keys
so add checks for LANG_LAST_INDEX_IN_ARRAY to the checksum

the plugin now removes entries with an invalid checksum

devices with harddrives only append their .dat file so have them skip entries
with invalid checksums and only notify user if a valid entry wasn't found
(these users can run the open_plugins plugin to remove invalid entries)

Change-Id: Icf157675beaccda785643d5a9ed032a7cde30f12
2022-11-17 01:43:16 -05:00
..
bitmaps
gui skin engine: Reduce scope of internal wps_data struct 2022-11-15 14:20:31 +00:00
hosted/android replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
iap convert a few more strlcpy to strmemccpy calls Fix Red and Yellow 2022-11-15 01:24:26 -05:00
keymaps Enable access to Shortcuts Menu from QuickScreen 2022-10-25 03:26:51 +02:00
lang translations: Update US English "translation" 2022-11-15 09:56:07 -05:00
menus replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
plugins open_plugins add name when plugin can't open & check LANG_LAST_INDEX_IN_ARRAY 2022-11-17 01:43:16 -05:00
radio skin engine: Reduce scope of internal wps_data struct 2022-11-15 14:20:31 +00:00
recorder convert a few more strlcpy to strmemccpy calls Fix Red and Yellow 2022-11-15 01:24:26 -05:00
abrepeat.c
abrepeat.h
action.c move buflib_free invalid handle check to the function 2022-10-15 09:26:58 -04:00
action.h key remap: simplify and use movable allocations 2022-09-25 11:05:59 +01:00
alarm_menu.c alarm_menu share setter with settime 2022-03-30 09:05:28 -04:00
alarm_menu.h
appevents.h
applimits.h
apps.make
audio_path.c
audio_thread.c
audio_thread.h
beep.c
bookmark.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
bookmark.h
buffering.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
buffering.h buffering: remove bufgettail/bufcuttail 2022-04-20 16:51:49 -04:00
codec_thread.c codec_thread.c don't overrun audio_formats[] array 2021-08-11 10:56:14 -04:00
codec_thread.h
codecs.c
core_asmdefs.c
core_keymap.c key remap: simplify and use movable allocations 2022-09-25 11:05:59 +01:00
core_keymap.h key remap: simplify and use movable allocations 2022-09-25 11:05:59 +01:00
cuesheet.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
cuesheet.h
debug_menu.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
debug_menu.h
enc_config.c enc_config.c don't overrun mp3_enc_bitr[] array 2021-08-11 11:00:03 -04:00
enc_config.h
features.txt Reset settings on button hold 2022-06-21 22:43:39 -04:00
filetree.c Remove some shadowed variables identified by -Wshadow 2022-11-14 09:01:43 -05:00
filetree.h Don't autoload bookmarks after saving dynamic playlist 2022-10-18 07:23:25 -04:00
filetypes.c misc: Add 'mpga' as a valid file extension 2022-02-01 13:23:39 -05:00
filetypes.h filetree.c move static and stack allocated buffers around 2021-10-20 16:05:21 -04:00
fracmul.h
keyboard.h
language.c language.c fix possible buffer overrun 2021-08-03 00:57:35 +00:00
language.h
logfdisp.c
logfdisp.h
main.c add splash_progress 2022-10-09 08:46:51 -04:00
menu.c Fix menus in Settings 2022-11-15 22:43:41 +01:00
menu.h
misc.c misc.c split_string replace with strtok_r 2022-11-15 23:33:39 -05:00
misc.h add function string_option to misc.c use in skin_parser.c 2022-03-13 03:45:00 -04:00
onplay.c convert a few more strlcpy to strmemccpy calls Fix Red and Yellow 2022-11-15 01:24:26 -05:00
onplay.h add hotkeys for properties and pictureflow 2022-08-05 11:39:35 -04:00
open_plugin.c open_plugins add name when plugin can't open & check LANG_LAST_INDEX_IN_ARRAY 2022-11-17 01:43:16 -05:00
open_plugin.h open_plugins add name when plugin can't open & check LANG_LAST_INDEX_IN_ARRAY 2022-11-17 01:43:16 -05:00
pcmbuf.c Additional Single Mode options 2021-12-11 11:43:39 -05:00
pcmbuf.h
playback.c fix strptokspn, add strcspn, fix splash.c 2022-11-13 01:14:49 -05:00
playback.h Option to switch off album art or to prefer file over embedded 2022-01-22 08:29:40 -05:00
playlist.c playlist: reduce memory usage for loading playlists 2022-11-16 06:47:38 -05:00
playlist.h
playlist_catalog.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
playlist_catalog.h
playlist_menu.h
playlist_viewer.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
playlist_viewer.h
plugin.c PictureFlow: Minor fixes & changed defaults 2022-10-22 09:33:50 +02:00
plugin.h PictureFlow: Minor fixes & changed defaults 2022-10-22 09:33:50 +02:00
rbcodec_helpers.c move buflib_free invalid handle check to the function 2022-10-15 09:26:58 -04:00
rbcodecconfig.h
rbcodecplatform.h
README
root_menu.c open_plugins add name when plugin can't open & check LANG_LAST_INDEX_IN_ARRAY 2022-11-17 01:43:16 -05:00
root_menu.h
screen_access.c make splash split on control characters 2022-11-12 06:22:16 -05:00
screen_access.h make splash split on control characters 2022-11-12 06:22:16 -05:00
screens.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
screens.h Remove dead code 2022-04-16 10:18:28 -04:00
settings.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
settings.h Implement Rewind across tracks functionality 2022-11-12 09:13:19 -05:00
settings_list.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
settings_list.h
shortcuts.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
shortcuts.h
sound_menu.h
SOURCES LastFm remove scrobbler from core make a TSR plugin WIP 2022-03-26 02:50:11 -04:00
status.c
status.h
tagcache.c fix another non shadowed variable 2022-11-15 19:17:41 -05:00
tagcache.h PictureFlow: Minor fixes & changed defaults 2022-10-22 09:33:50 +02:00
tagnavi.config tagtree: Support user override config file 2021-12-24 10:41:27 -05:00
tagtree.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
tagtree.h Database: Restore selection in lower menu levels 2022-11-14 05:47:10 +01:00
talk.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
talk.h talk: Explicitly cast -1 as unsigned before a left shift. 2021-07-20 00:09:33 +00:00
tree.c convert a few more strlcpy to strmemccpy calls Fix Red and Yellow 2022-11-15 01:24:26 -05:00
tree.h Database: Remove firstpos/pos_history 2022-11-02 07:19:36 -04:00
usb_keymaps.c Document intentional fallthroughs + fix harmless unintended ones 2021-08-04 18:59:46 +00:00
usb_keymaps.h
voice_thread.c voice_thread.c ensure cpu gets re-boosted after Q_VOICE_STOP event 2021-09-29 01:18:00 -04:00
voice_thread.h

For general information see: docs/README
For API information see: docs/API