Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
Increase stack by using the remaining plugin buffer
Stops the scrolling message after user input
Change-Id: I3497467143411e262b4de983e3daab3fbc5d08ce
|
|
Change-Id: Ie161d62359279931516c610bb2af2bb0fd459ccf
|
|
Change-Id: I196a849917c97d995fbb6368424c3a3942591f72
|
|
Change-Id: I6d8f7ca30a44bfa28c4e1ebfecb203030c0cbddc
|
|
Change-Id: I08ec179b61227c0e8fcf3ea3e101bcdce7c97bf5
|
|
Change-Id: I1f13029dcb1d2c936ff251d6ed166d08e7bfceac
|
|
Change-Id: Ib54b36760678e88d3857ba70b0f4d1e1661bb0ad
|
|
Change-Id: Ia91a662262497c1a93ce8f26902aab5921ee7185
|
|
Change-Id: I569561e5199c71a814b7f8118d63063f13958831
|
|
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
|
|
(Basically this reverts bf546fbfcb and its successors)
Change-Id: I044cfb797d306412837e7509cb85b65bc6ffacca
|
|
Change-Id: I41f04f735520be293dc107625b78e6efa04f3dcb
|
|
Change-Id: I042c51d6915ef8883d8e3e3637ae65e345f224c3
|
|
Change-Id: I3c18bb34770b4b4b321199149a2ea693dfbdb7f4
|
|
Change-Id: Ia1538fe03b6956ab6730a331661fbd087484ba69
|
|
Enable Voice_Blank and other Voice only LANG_IDs to be used in menus
Change-Id: I3432ed00963617e9f92cd52228bf00e0a776523a
|
|
Change-Id: I56781a8db29ac53df582dcc2faf6e5713ddcf186
|
|
Moves basename to a separate function, and documents some of the pointer
arithmetic it's doing.
Change-Id: I6f65ad99f163c2b223929f2ce7805b8935df71c0
|
|
Solves FS#9539
Change-Id: I5278fa0fbb8347314ef6fb41e707b3832f1dd8cd
|
|
Change-Id: I994499833176afdc15f8de48b625e48665d77fb5
|
|
Change-Id: I078d5a6887fd14650fe89d7b4d8850166ae19efc
|
|
Change-Id: If139849d906d9450decc400b809dd3bd3b6ffb30
|
|
Change-Id: I48f46f4b70857d9617391523908e78070efa88ac
|
|
(found using -Os with gcc494 on the nano2g)
Change-Id: If0deee3e3cde50e6bf5aff595bebc0f134dcc393
|
|
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
|
|
(The translate website screwed up a bit)
Change-Id: I293c939b858121f6d82dde037bb5ff1cbcff5d6c
|
|
Change-Id: Ibe247553965024a000749386a95e73dcc18c493e
|
|
Change-Id: Ifb078fa52368b4fb2bff2f00b28ae462a098a881
|
|
Change-Id: I3c48c999da240f68f4960d2e137c613b224beb5c
|
|
Change-Id: I97d17805ac7d37f10da6a29684102db97448e653
|
|
Change-Id: I70cf700f5bc3d4375c025efa62ef40fd2bd70293
|
|
Change-Id: Ieae0b08a2f747955ad3e392fbff90884dc4265ef
|
|
Change-Id: Ifdb1501834b7ea63ca6f731bbd6414305d7e0001
|
|
Change-Id: I86c327cf7053e71df7550b6d0673262035f95978
|
|
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
|
|
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
|
|
'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
|
|
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
|
|
This removes all code specific to SH targets
Change-Id: I7980523785d2596e65c06430f4638eec74a06061
|
|
Change-Id: Icf80eb628cdc0a4ab6644c05104c0893b45d217f
|
|
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
|
|
rb core allows you to load custom keyboard layouts
this patch adds the ability to load a keyboard layout in a buffer
the custom layout is temporary and does not overwrite the current layout
use like so:
unsigned short kbd[64];
unsigned short *kbd_p = kbd;
if (!kbd_create_layout("ABCD1234\n", kbd, sizeof(kbd)))
kbd_p = NULL;
rb->kbd_input(buf,sizeof(buf), kbd_p);
Change-Id: I7be2bd4a1b4797a147fa70228a9749dc56ac052a
|
|
* get rid of $(LANGUAGE) in top-level makefile (and configure script)
* un-hardcode English-as-primary-language in a couple more places
* allow DEFAULT_VOICE_LANG to be overriden
To actually change the primary from English, one must change:
* $english in voice.pl
* hardcoded 'english' in rbutil
* $ENGLISH in apps/lang/lang.make
* DEFAULT_VOICE_LANG in apps/talk.c
* configure script (default prompt)
Of course, if one wants to change the default UI language, it's simpler
to change the default language setting variable at compile time, or
perhaps by adding a configuration file with the desired value into the
.rockbox directory when the .zip is assembled.
Change-Id: If5cf76019d416e838628a2eccd4ec7d6cbaeeb74
|
|
* Use consistent ID numbering
* Use consistent logic for voicelist and voicebin files
* Fix situations where English <-> English would fail in strange ways
* Delete leftover tmpfile.
* Off-by-one error in voice validation code
* Off-by-one error in voicelist generation
Change-Id: Ib3cea2c6612138b1cbe614dacbe51000199cc9ad
|
|
Change-Id: Ic158771d8dae6b587e0f567e7a6bb005b5e2ac50
|
|
Check against min/max/step parameters
Many places this value is used as an index into an array; this will
help prevent array overflows and undefined/undesireable behavior.
Some fields accept arbitary values, continue to accept those.
Change-Id: Idbb5a17b7ceae5500660987703e2d6c16e920c92
|
|
fix redraw bug added with c39f95465
Change-Id: I9ce232d4b760f20edb6f8274e090d2fd67c8bd78
|
|
Change-Id: Iae3a8f4eccd3708b41d43da6e12a3199b1d657c6
|
|
Change-Id: I8c9510774803f7164f7a003575711f3dd980223c
|