William Wilgus
84bfd68fb5
Battery_bench & announce_status stack fix
...
had stack growing the wrong way
Change-Id: I51bf14526f5239e77e15dc0ffd76ad3ed8bdcbc8
2020-08-15 09:57:10 -04:00
Solomon Peachy
7ed126386a
FS#1232: Update Italian translation (Alessio Lenzi)
...
Change-Id: I489b976ac054b071e3f540b2bf9f7fea0797e68e
2020-08-12 20:46:06 -04:00
Solomon Peachy
fa7ba2df3a
Update english-us translation
...
Change-Id: I92c48026dd0c5b7aeff2494392680178cba8d25c
2020-08-12 20:45:22 -04:00
Solomon Peachy
b4e70422a3
mikmod: Upgrade mikmod core from v3.2.0 to v3.3.11
...
* 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-11 03:29:12 +00:00
Solomon Peachy
0d4752e3f6
plugins: Make 'struct configdata' argument to the configfile helper const
...
So plugins can use const structures, possibly saving a little bit of RAM.
Change-Id: I15b0ef20e7554caf5f6d1c12f6ab109ddf3c0dbd
2020-08-09 10:27:32 -04:00
Solomon Peachy
be2c8734cb
plugins: properly build duke3d/quake/wolf3d on MIPS and HOSTED targets
...
Change-Id: Ib8a9aa50c91dfc5d896c6f7491f3b30fca27479f
2020-08-08 23:22:56 +00:00
Ori Avtalion
de8f95f95f
xDuoo X3 II, X20: Add power button mapping
...
These are copied from the e200 mapping, adding the power button to
contexts where it's unused.
Change-Id: I6c3351e843b422716467b41117cb30e38d1e685f
2020-08-08 13:01:38 +00:00
Igor B. Poretsky
e0bcb0f2bc
Automatic choice of playback frequency by the playing file properties
...
Change-Id: I0fdc5d32225decbf051685be819be8df84171998
2020-08-07 03:44:13 +00:00
Franklin Wei
a74517ac65
duke3d: allow playing with unofficial data files
...
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-02 23:54:23 -04:00
William Wilgus
da0dbc5d58
Battery_Bench use plugin buffer for thread stack, stop scrolling
...
Increase stack by using the remaining plugin buffer
Stops the scrolling message after user input
Change-Id: I3497467143411e262b4de983e3daab3fbc5d08ce
2020-08-02 11:48:23 -04:00
Solomon Peachy
affaa9439d
FS13227: Updated Italian translation (Alessio Lenzi)
...
Change-Id: Ie161d62359279931516c610bb2af2bb0fd459ccf
2020-08-02 00:25:18 -04:00
Solomon Peachy
14346ff78d
FS#13225: Updated Italian Translation (Alessio Lenzi)
...
Change-Id: I196a849917c97d995fbb6368424c3a3942591f72
2020-07-29 23:24:37 +00:00
Solomon Peachy
42e514c800
Polish translation gets a little updatelang love
...
Change-Id: I6d8f7ca30a44bfa28c4e1ebfecb203030c0cbddc
2020-07-28 09:17:46 -04:00
Solomon Peachy
bfd6b5d6a9
FS#13224: Update Polish translation (Adam Rak)
...
Change-Id: I08ec179b61227c0e8fcf3ea3e101bcdce7c97bf5
2020-07-28 08:22:13 -04:00
Solomon Peachy
8298104a1e
"Update" english-us translation (ie copy new strings)
...
Change-Id: I1f13029dcb1d2c936ff251d6ed166d08e7bfceac
2020-07-28 08:22:13 -04:00
William Wilgus
7f27d2dd52
kbd_helper fix yellow
...
Change-Id: Ib54b36760678e88d3857ba70b0f4d1e1661bb0ad
2020-07-27 23:24:49 -04:00
William Wilgus
9e2eceeb33
kyb_helper small 'bug' fix
...
Change-Id: Ia91a662262497c1a93ce8f26902aab5921ee7185
2020-07-28 02:37:13 +00:00
Solomon Peachy
e1681345cc
fix the red in be04c4b
...
Change-Id: I569561e5199c71a814b7f8118d63063f13958831
2020-07-28 01:18:14 +00:00
William Wilgus
be04c4be0a
Voice TSR Plugin Demo
...
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-27 20:47:03 -04:00
Solomon Peachy
3f828e9244
FS#13220: Allow sound settings to be saved again
...
(Basically this reverts bf546fbfcb and its successors)
Change-Id: I044cfb797d306412837e7509cb85b65bc6ffacca
2020-07-27 22:42:34 +00:00
Solomon Peachy
acb9754c7c
FS#13223: Updated Polish Translation (Adam Rak)
...
Change-Id: I41f04f735520be293dc107625b78e6efa04f3dcb
2020-07-27 17:20:59 -04:00
Solomon Peachy
632385a4d0
update english & english-us with new updatelang target ordering
...
Change-Id: I042c51d6915ef8883d8e3e3637ae65e345f224c3
2020-07-27 14:58:43 -04:00
Solomon Peachy
2305966d84
updatelang: New tool to update language files.
...
Change-Id: I3c18bb34770b4b4b321199149a2ea693dfbdb7f4
2020-07-27 14:58:38 -04:00
Solomon Peachy
aee6459d7f
english: Get rid of some reduncancy
...
Change-Id: Ia1538fe03b6956ab6730a331661fbd087484ba69
2020-07-27 12:47:08 -04:00
William Wilgus
a898f36182
Do_menu allow VOICE_ONLY strings
...
Enable Voice_Blank and other Voice only LANG_IDs to be used in menus
Change-Id: I3432ed00963617e9f92cd52228bf00e0a776523a
2020-07-27 03:55:58 +00:00
Franklin Wei
796eba4c81
md5sum: clean up whitespace
...
Change-Id: I56781a8db29ac53df582dcc2faf6e5713ddcf186
2020-07-26 15:41:54 -04:00
Franklin Wei
2eb7ce475a
Refactor 73b02a4.
...
Moves basename to a separate function, and documents some of the pointer
arithmetic it's doing.
Change-Id: I6f65ad99f163c2b223929f2ce7805b8935df71c0
2020-07-26 15:41:32 -04:00
Moshe Piekarski
73b02a4a2c
Make md5sum more verbose
...
Solves FS#9539
Change-Id: I5278fa0fbb8347314ef6fb41e707b3832f1dd8cd
2020-07-26 15:15:38 -04:00
Moshe Piekarski
18ffb9275c
Add standard cancel to lang
...
Change-Id: I994499833176afdc15f8de48b625e48665d77fb5
2020-07-26 15:14:42 -04:00
Solomon Peachy
ee4e6d2fba
Strip out archos from common strings
...
Change-Id: I078d5a6887fd14650fe89d7b4d8850166ae19efc
2020-07-26 00:25:55 -04:00
Solomon Peachy
683323bebf
lang: Get rid of more strings not used any more
...
Change-Id: If139849d906d9450decc400b809dd3bd3b6ffb30
2020-07-25 08:43:42 -04:00
Solomon Peachy
f520370b6a
FS#13218: Updated Polish translation (Adam Rak)
...
Change-Id: I48f46f4b70857d9617391523908e78070efa88ac
2020-07-25 08:15:39 -04:00
Solomon Peachy
a84176122c
Fix two variable-set-but-not-used warnings
...
(found using -Os with gcc494 on the nano2g)
Change-Id: If0deee3e3cde50e6bf5aff595bebc0f134dcc393
2020-07-24 23:26:15 -04:00
Solomon Peachy
469866b6c9
mpegplayer: Fix aliasing rules violation on multi-core targets
...
As the PP series has no sense of cache coherency between its multiple
cores, we need to ensure the vo_data structure does not share cachelines
with anything else.
This was previously done by defining a uint8_t array and trying to
access it via typecasting hell, triggering a large pile of aliasing
violation warnings on newer toolchains and/or higher optimization
levels.
Instead of violating the C spec in an undefined-behaviour-sort-of-way,
create a union of the right size and alignment, and make one of its members
the structure we care about. Voila, everyone is happy.
Change-Id: Iad78f8132225437cd4aa10e6e5f6ae58ba996c19
2020-07-25 02:57:35 +00:00
Solomon Peachy
677848cf80
More fixes for English(US)
...
(The translate website screwed up a bit)
Change-Id: I293c939b858121f6d82dde037bb5ff1cbcff5d6c
2020-07-25 01:20:35 +00:00
Solomon Peachy
02b970fa79
Update French translation (Stéphane Moutard-Martin)
...
Change-Id: Ibe247553965024a000749386a95e73dcc18c493e
2020-07-24 21:15:58 -04:00
Solomon Peachy
479351013e
Update English(US) translation
...
Change-Id: Ifb078fa52368b4fb2bff2f00b28ae462a098a881
2020-07-25 00:43:36 +00:00
William Wilgus
7824b1dcb5
Plugin Api update with added functions
...
Change-Id: I3c48c999da240f68f4960d2e137c613b224beb5c
2020-07-24 20:07:45 -04:00
Solomon Peachy
e49c1af570
plugins: HAVE_BACKLIGHT in the test plugins
...
Change-Id: I97d17805ac7d37f10da6a29684102db97448e653
2020-07-24 19:42:32 -04:00
Solomon Peachy
9be5bc4cf0
plugins: More HAVE_BACKLIGHT cleanup
...
Change-Id: I70cf700f5bc3d4375c025efa62ef40fd2bd70293
2020-07-24 19:20:15 -04:00
Solomon Peachy
2127906384
peakmeter: Fix warning on some hosted targets
...
Change-Id: Ieae0b08a2f747955ad3e392fbff90884dc4265ef
2020-07-24 18:29:04 -04:00
Solomon Peachy
a3398a2143
plugins: Fix the builds for targets lacking HAVE_BACKLIGHT
...
Change-Id: Ifdb1501834b7ea63ca6f731bbd6414305d7e0001
2020-07-24 18:17:19 -04:00
Solomon Peachy
5dbb757670
peakmeter: Fix simulator build breakage introduced in 8cb55546
...
Change-Id: I86c327cf7053e71df7550b6d0673262035f95978
2020-07-24 17:50:31 -04:00
Solomon Peachy
503bb791b0
plugins: Remove six API functions with no users
...
statusbars, gui_syncstatusbar_draw(), and set_time()
mp3_play_data(), mp3_play_pause(), mp3_play_stop()
[mp3_is_playing() is still used by imageviewer]
(followup to the sh/archos exorcism..)
Change-Id: I06a1d981ffc86b8073fcfa2380a393a07347ab3b
2020-07-24 21:26:15 +00:00
Solomon Peachy
658026e626
[4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice.
...
Note: I left behind lcd_bitmap in features.txt, because removing it
would require considerable work in the manual and the translations.
Change-Id: Ia8ca7761f610d9332a0d22a7d189775fb15ec88a
2020-07-24 21:20:13 +00:00
Solomon Peachy
8cb555460f
[3/4] Completely remove HWCODEC support
...
'swcodec' is now always set (and recording_swcodec for recording-capable
units) in feature.txt so the manual and language strings don't need to
all be fixed up.
Change-Id: Ib2c9d5d157af8d33653e2d4b4a12881b9aa6ddb0
2020-07-24 21:20:13 +00:00
Solomon Peachy
0c4f89370d
[2/4] get rid of HAVE_LCD_CHARCELLS
...
HAVE_LCD_BITMAP is now redundant.
lcd_bitmap is always-on in features.txt so manual and lang strings
don't have to change
Change-Id: I08eeb20de48099ffc2dc23782711af368c2ec794
2020-07-24 21:20:13 +00:00
Solomon Peachy
092c340a20
[1/4] Remove SH support and all archos targets
...
This removes all code specific to SH targets
Change-Id: I7980523785d2596e65c06430f4638eec74a06061
2020-07-24 21:20:13 +00:00
Solomon Peachy
17f7cc92c2
Slovak language update (From Peter Lecký)
...
Change-Id: Icf80eb628cdc0a4ab6644c05104c0893b45d217f
2020-07-24 14:24:55 -04:00
Solomon Peachy
09f40e266b
talk: Force-shutdown the voice system before loading a new voice
...
Otherwise we might actually be talking when we try to switch, or
otherwise trash the state of the running talk thread, leading to
memory corruption or an outright crash
(This fixes a panic observed on the xDuoo X3)
Change-Id: I78e4232085c5c160c9ee4f18167dad8dad2b9287
2020-07-24 03:31:11 +00:00