summaryrefslogtreecommitdiffstats
path: root/apps
AgeCommit message (Collapse)AuthorFilesLines
2020-08-25mikmod: Fix emulated fseek()Solomon Peachy1-1/+1
Was causing XM loader to fail Change-Id: I1dd1d87dd0d8587fae5f9db04a730fc42b625a11
2020-08-25xduoox3: Fix minesweeper plugin keymap.Solomon Peachy1-1/+1
(Broke in a654cecf8) Change-Id: I5b07e27aed12019e2b0a5078bf06812da2ddd598
2020-08-25xduoox3: More screenshots and button maps for pluginsSolomon Peachy1-1/+1
Change-Id: Ic494102f191da5e32faa61b0f4bcefadee198200
2020-08-25voice: Increase voice stack size a bit for MIPS by 256 bytes.Solomon Peachy1-1/+4
MIPS is stack hungry due to the large number of GPRs we have to save. With this extra headroom we now _idle_ at 75% stack use of a 2K stack! Change-Id: I197b730c817d948230010f18dba60747088487ba
2020-08-25filetree.c fix null entry check fs#13222William Wilgus1-3/+5
behavior found on xduoo x3 I had already fixed this once but I was checking entry instead of dptr :( Change-Id: Iff76a0d6796f270118dd460fb424e35e213e4030
2020-08-24xduoox3: Initial manualSolomon Peachy1-1/+1
TODO: * Screenshots * Plugin keymaps Change-Id: Iaecaa2f585693eb5c2c301bd07aeaa27cdf2588f
2020-08-24xduoox3: Fix a missing keymap entry in the virtual keyboardSolomon Peachy1-0/+2
Change-Id: Ieaecde35471574061c220e2a9d2d77b72cbfab16
2020-08-23FS#13235: Update Polish translation (Adam Rak)Solomon Peachy1-16/+202
Change-Id: I396b7de8f1170dfa96f735e939288cf4180f9f4f
2020-08-20Revert root_redirect :(William Wilgus1-12/+7
This reverts commit 31fc46ded69be7438cca2ba2c2b93c1f200165a6. Change-Id: Ia78618c0e8b25ca65f7c8ae0db1cb9c9b321bad9
2020-08-20Multiboot Firmware Root RedirectWilliam Wilgus1-3/+19
Firmware now includes rudimentary redirect functionality but this only supports /.rockbox in the root of the device This patch allows loading external drive and directory into root namespace Root Redirects can now be put into different folders For instance placing '/_test' into SD1/rockbox_main.<playername> will redirect to /<1>/_test/.rockbox Debug menu>Bootdata now has root directory listed in addition to RAW Bootdata Redirect root work from Michael Sevakis g#1556 Redirect will be updated if code refactor is ever done Requires Multiboot bootloader (already in main) Change-Id: I697b3d0499f85e789c3020bc2133fbe0023f72a2
2020-08-20Revert g#1612William Wilgus1-14/+3
Change-Id: Ia971919ecb1690875c916c62ced04bccf99c5aee
2020-08-20Update English (US) translationSolomon Peachy1-16/+162
Change-Id: I22d8a67d0039dd99cb89f56187214323f2e44a77
2020-08-20Updated Italian translation (Alessio Lenzi)Solomon Peachy1-0/+154
Change-Id: Ia8fbe7dc1b24bc412e415e6d756ce2c45a861474
2020-08-19Open_plugin add ability to import opx shortcuts, bug fixWilliam Wilgus2-35/+66
shortcuts can be exported as .opx; now they can import as well if parameter is a valid file.. plugins with parameters are now hashed on the parameter path fix bug with empty parameters not overwriting last valid parameter Change-Id: I149519811f07cb4ba22b7113449e2f89f77f1eee
2020-08-17WIP open_plugins.rock viewerWilliam Wilgus6-0/+930
OP allows you to use Open With.. to call plugins with parameters called directly it acts as a shortcut list for plugins open_plugins.rock interfaces with the open_plugin core When opened directly it acts as a viewer for the plugin.dat file this allows you to edit the paths and parameters for core shortcuts as well as your added plugins If a plugin is supplied to the viewer it is added to the dat file If instead the plugin has previously been added then it is run with the parameters you previously supplied ----------------------------------------------------------------------------- Added export to .opx files this allows shortcuts to plugins with parameters to be called from the file browser Change-Id: Ib8b05a60b049fb1d5881031ca09a07e3307d375a
2020-08-18Open Plugin cleanupWilliam Wilgus2-27/+1
cleanup a few unneded functions Change-Id: I7207fd1380f92bb26ab8365a4bbef6104975acbe
2020-08-17Slovak language update (From Peter Lecký)Solomon Peachy1-622/+484
Change-Id: I9e7aafc0fe50cd55009fa9b26fc797362a04d211
2020-08-17Add open_plugin to coreWilliam Wilgus22-93/+528
open_plugin allows arbitrary plugins to be called in hotkey and start screen replaces PictureFlow Integration shortcuts menu plays plugins now too rather than store paths and parameters in the settings that reside in memory instead entries in a file are searched by hash. after all, the plugin has to be loaded from disk anyways ---------------------------------------------------------------------------- shortcut_viewer.rock-- can now call plugins rather than taking you to them in the browser ----------------------------------------------------------------------------- Added a new option to menus: F_CB_ON_SELECT_ONLY instead of option callback every time a item is accessed F_CB_ON_SELECT_ONLY fires callback only when item is selected ----------------------------------------------------------------------------- Added manual entries ----------------------------------------------------------------------------- Change-Id: I078b57b1d2b4dd633c89212c1082fcbc1b516e6a
2020-08-16root_menu move tag cache init check to pictureflow pluginWilliam Wilgus4-28/+54
let pictureflow decide if the tag cache is ready instead of core Change-Id: I2ab9b375d773dbbc28ea41fbf7bb6fb361ace8fd
2020-08-15Battery_bench & announce_status stack fixWilliam Wilgus2-6/+4
had stack growing the wrong way Change-Id: I51bf14526f5239e77e15dc0ffd76ad3ed8bdcbc8
2020-08-12FS#1232: Update Italian translation (Alessio Lenzi)Solomon Peachy1-6/+44
Change-Id: I489b976ac054b071e3f540b2bf9f7fea0797e68e
2020-08-12Update english-us translationSolomon Peachy1-0/+40
Change-Id: I92c48026dd0c5b7aeff2494392680178cba8d25c
2020-08-11mikmod: Upgrade mikmod core from v3.2.0 to v3.3.11Solomon Peachy43-2852/+5122
* Get rid of the non-functional GT2 loader * Add the UMX loader * Add HQ mixer routines (and make it configurable) * Allow samplerate to be configured at run/playtime * Support >64KHz mixing/playback * Correctly restore non-boost status (The diff to upstream is much smaller now too!) Change-Id: Iaa4ac901ba9cd4123bb225656976e78271353a72
2020-08-09plugins: Make 'struct configdata' argument to the configfile helper constSolomon Peachy2-12/+12
So plugins can use const structures, possibly saving a little bit of RAM. Change-Id: I15b0ef20e7554caf5f6d1c12f6ab109ddf3c0dbd
2020-08-08plugins: properly build duke3d/quake/wolf3d on MIPS and HOSTED targetsSolomon Peachy1-1/+1
Change-Id: Ib8a9aa50c91dfc5d896c6f7491f3b30fca27479f
2020-08-08xDuoo X3 II, X20: Add power button mappingOri Avtalion2-0/+6
These are copied from the e200 mapping, adding the power button to contexts where it's unused. Change-Id: I6c3351e843b422716467b41117cb30e38d1e685f
2020-08-07Automatic choice of playback frequency by the playing file propertiesIgor B. Poretsky2-9/+78
Change-Id: I0fdc5d32225decbf051685be819be8df84171998
2020-08-02duke3d: allow playing with unofficial data filesFranklin Wei1-0/+3
I'd overlooked this code path earlier. In the case of an unknown GRP, the game would poll SDL for keyboard input, which it never received. Remove that, and just warn the user instead. Change-Id: Ibbabc0f8d43cb1276ed2fcfc3c6138517582e936
2020-08-02Battery_Bench use plugin buffer for thread stack, stop scrollingWilliam Wilgus1-15/+47
Increase stack by using the remaining plugin buffer Stops the scrolling message after user input Change-Id: I3497467143411e262b4de983e3daab3fbc5d08ce
2020-08-02FS13227: Updated Italian translation (Alessio Lenzi)Solomon Peachy1-67/+67
Change-Id: Ie161d62359279931516c610bb2af2bb0fd459ccf
2020-07-29FS#13225: Updated Italian Translation (Alessio Lenzi)Solomon Peachy1-653/+471
Change-Id: I196a849917c97d995fbb6368424c3a3942591f72
2020-07-28Polish translation gets a little updatelang loveSolomon Peachy1-20/+28
Change-Id: I6d8f7ca30a44bfa28c4e1ebfecb203030c0cbddc
2020-07-28FS#13224: Update Polish translation (Adam Rak)Solomon Peachy1-225/+392
Change-Id: I08ec179b61227c0e8fcf3ea3e101bcdce7c97bf5
2020-07-28"Update" english-us translation (ie copy new strings)Solomon Peachy1-0/+206
Change-Id: I1f13029dcb1d2c936ff251d6ed166d08e7bfceac
2020-07-27kbd_helper fix yellowWilliam Wilgus1-1/+1
Change-Id: Ib54b36760678e88d3857ba70b0f4d1e1661bb0ad
2020-07-28kyb_helper small 'bug' fixWilliam Wilgus1-1/+1
Change-Id: Ia91a662262497c1a93ce8f26902aab5921ee7185
2020-07-28fix the red in be04c4bSolomon Peachy1-1/+1
Change-Id: I569561e5199c71a814b7f8118d63063f13958831
2020-07-27Voice TSR Plugin DemoWilliam Wilgus4-0/+1054
allows user to run plugin in background that voices status messages grouping is now working it counts ; as the end of a group sleep timer remaining is not voiced if sleep timer is not active TODO manual entries Change-Id: I39e8500df6440c07d2a3347513c749d5e155d1cc
2020-07-27FS#13220: Allow sound settings to be saved againSolomon Peachy2-11/+4
(Basically this reverts bf546fbfcb and its successors) Change-Id: I044cfb797d306412837e7509cb85b65bc6ffacca
2020-07-27FS#13223: Updated Polish Translation (Adam Rak)Solomon Peachy1-0/+49
Change-Id: I41f04f735520be293dc107625b78e6efa04f3dcb
2020-07-27update english & english-us with new updatelang target orderingSolomon Peachy2-440/+382
Change-Id: I042c51d6915ef8883d8e3e3637ae65e345f224c3
2020-07-27updatelang: New tool to update language files.Solomon Peachy1-3/+3
Change-Id: I3c18bb34770b4b4b321199149a2ea693dfbdb7f4
2020-07-27english: Get rid of some reduncancySolomon Peachy2-6/+0
Change-Id: Ia1538fe03b6956ab6730a331661fbd087484ba69
2020-07-27Do_menu allow VOICE_ONLY stringsWilliam Wilgus1-2/+11
Enable Voice_Blank and other Voice only LANG_IDs to be used in menus Change-Id: I3432ed00963617e9f92cd52228bf00e0a776523a
2020-07-26md5sum: clean up whitespaceFranklin Wei1-6/+6
Change-Id: I56781a8db29ac53df582dcc2faf6e5713ddcf186
2020-07-26Refactor 73b02a4.Franklin Wei1-13/+36
Moves basename to a separate function, and documents some of the pointer arithmetic it's doing. Change-Id: I6f65ad99f163c2b223929f2ce7805b8935df71c0
2020-07-26Make md5sum more verboseMoshe Piekarski1-3/+21
Solves FS#9539 Change-Id: I5278fa0fbb8347314ef6fb41e707b3832f1dd8cd
2020-07-26Add standard cancel to langMoshe Piekarski2-0/+102
Change-Id: I994499833176afdc15f8de48b625e48665d77fb5
2020-07-26Strip out archos from common stringsSolomon Peachy41-281/+281
Change-Id: I078d5a6887fd14650fe89d7b4d8850166ae19efc
2020-07-25lang: Get rid of more strings not used any moreSolomon Peachy8-1632/+0
Change-Id: If139849d906d9450decc400b809dd3bd3b6ffb30