Frank Gevaerts
a20d77dba0
Allow %?Sp<...> to be used as a conditional
...
When there are two choices (i.e. boolean), choose the first one if the
pitch is different from the normal value, and choose the second one if the
pitch is the same as the normal value.
When there are more than two choices (i.e. enum), the left half of the
choices are used to show 0..normal range, and the right half of the
choices are used to show values over that range. The last entry is used
when it is set to the normal setting, following the rockbox convention to
use the last entry for special values.
2 items: %?Sp<0..99 or 101..infinity|100>
3 items: %?Sp<0..99|101..infinity|100>
4 items: %?Sp<0..49|50..99|101..infinity|100>
5 items: %?Sp<0..49|50..99|101..149|150..infinity|100>
6 items: %?Sp<0..33|34..66|67..99|101..133|134..infinity|100>
7 items: %?Sp<0..33|34..66|67..99|101..133|134..167|167..infinity|100>
This will allow two expected use cases:
(1) %?Sp<%Sp> to show the pitch only when playing at a modified pitch.
(2) %?Sp<%xdAa|%xdAb|> to show an icon of Darth Vader (subpicture 1
of image A) when playing at a lower pitch than the original, and to
show an icon of a chipmunk (subpicture 2 of image A) when playing at
a higher pitch than the original. When playing at a normal pitch,
nothing is shown.
Flyspray: FS#10680
Author: Junio C Hamano
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23589 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 17:43:46 +00:00
Jeffrey Goode
5c69a42d51
pcmbuf: more refactoring
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23588 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 17:11:53 +00:00
Teruaki Kawashima
7243fdcee3
keyboard: some random cleanup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23586 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 14:26:20 +00:00
Jeffrey Goode
73c4791da0
pcmbuf: eliminate add_chunk as a separate function
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23582 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 06:53:22 +00:00
Jonathan Gordon
6008c29e5e
try that previous commit again...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23581 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 06:27:04 +00:00
Jonathan Gordon
10fcb6b183
fix segfault on remote targets where no sbs is loaded for the remote
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23580 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 06:17:56 +00:00
Jeffrey Goode
d0ac045f44
pcmbuf: fix yellow. More renaming.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23579 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 05:58:02 +00:00
Jeffrey Goode
59dd433ccd
Removed unneeded includes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23578 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 05:46:08 +00:00
Jeffrey Goode
8edac6ec82
pcmbuf: refactoring, renamed confusing variables, moved some code around, but still no functional changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23577 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 05:45:05 +00:00
Jeffrey Goode
20db9cc39e
Playback: removed duplicate functions
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23576 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 05:43:19 +00:00
Jonathan Gordon
4cd805cfaf
Fix the error condition to actually set the fullscreen viewport. Also remove a comment which doesnt really add anything.. the comments 15lines above it explain whats happening
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23575 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 05:15:48 +00:00
Jonathan Gordon
892332ce87
fix red.. markers need to be outside #ifdefs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23574 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 05:03:33 +00:00
Jonathan Gordon
0621afad49
Add a bunch of markers into the tokens enum to make figuring out which token isnt in the bugout output easier. ("FIXME code(80)" is alot worse than "FIXME: TOKEN_MARKER_SOUND+5")
...
Also, slightly reorder the enum to group misc items together
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23573 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 04:46:19 +00:00
Teruaki Kawashima
40638bf2c7
Merge duplicating code to remove char in keyboard.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23569 a1c6a512-1295-4272-9138-f99709370657
2009-11-08 14:24:47 +00:00
Teruaki Kawashima
92fb1df03a
FS#10338: Add "use morse input " entry to settings menu
...
* Remember last used text input mode (keyboard or morse input) in settings.
* Add setting "Use Morse Code Input" under Settings -> General Settings -> System.
Now it is possible for some of targets without button combo for changing input mode to use morse input by changing the setting. it's not possible for them to change input mode during in the keyboard screen of course.
There are still targets without morse input mode.
Flyspray: FS#10338
Author: myself, David Johnston
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23567 a1c6a512-1295-4272-9138-f99709370657
2009-11-08 13:14:50 +00:00
Michael Giacomelli
b92e778fd7
Reenable -O2 for Wavpack, which appears to have been lost during makefile clean up. Improves wavpack decoding performance by several MHz on ARM and Coldfire.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23566 a1c6a512-1295-4272-9138-f99709370657
2009-11-08 07:04:14 +00:00
Jeffrey Goode
b6f15f2c95
pcmbuf: moved some functions around, no functional changes yet
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23565 a1c6a512-1295-4272-9138-f99709370657
2009-11-08 04:27:27 +00:00
Karl Kurbjun
26348fb9cb
Test codec: Add exit button for touchscreens
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23563 a1c6a512-1295-4272-9138-f99709370657
2009-11-07 22:56:00 +00:00
Karl Kurbjun
a623d3cf36
M:Robe 500: Menu button is now power for JPEG viewer
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23562 a1c6a512-1295-4272-9138-f99709370657
2009-11-07 22:55:03 +00:00
Teruaki Kawashima
fedc7b21f1
theme remove: add sbs to remove list.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23549 a1c6a512-1295-4272-9138-f99709370657
2009-11-07 14:13:38 +00:00
Andrew Mahone
9b6d3d74b3
Replace enum statusbar_values in global_settings with int, fixing crash with -fshort-enums.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23546 a1c6a512-1295-4272-9138-f99709370657
2009-11-07 01:26:22 +00:00
Teruaki Kawashima
b6cd045767
Merge duplicating code to move cursor left/right.
...
remove ACTION_KBD_SELECT_REM, use ACTION_KBD_SELECT instead as they seem to be equivalent.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23543 a1c6a512-1295-4272-9138-f99709370657
2009-11-06 12:53:02 +00:00
Jeffrey Goode
e9f389a9e7
pcmbuf: need ifdef to fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23542 a1c6a512-1295-4272-9138-f99709370657
2009-11-06 04:25:28 +00:00
Jeffrey Goode
37adbee236
pcmbuf: sorted functions into logical sections for readability. Tiny changes, nothing functional
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23541 a1c6a512-1295-4272-9138-f99709370657
2009-11-06 04:13:36 +00:00
Peter D'Hoye
6a473c8978
updated Dutch lang file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23539 a1c6a512-1295-4272-9138-f99709370657
2009-11-05 22:15:37 +00:00
Jeffrey Goode
04b01e1831
pcmbuf: clarify and simplify crossfade code, etc.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23538 a1c6a512-1295-4272-9138-f99709370657
2009-11-05 21:59:36 +00:00
Jeffrey Goode
013fe35992
pcmbuf: better latency calculation, added debug code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23537 a1c6a512-1295-4272-9138-f99709370657
2009-11-05 17:32:32 +00:00
Mustapha Senhaji
6cf53ed9a0
Update the czech translation.
...
Flyspray: FS#10659
Author: Pavel Rzehak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23534 a1c6a512-1295-4272-9138-f99709370657
2009-11-05 16:43:59 +00:00
Mustapha Senhaji
64a77b5fc9
Update the portugues-brasileiro translation.
...
Flyspray: FS#10762
Author: Adilson Xavier
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23533 a1c6a512-1295-4272-9138-f99709370657
2009-11-05 16:21:11 +00:00
Mustapha Senhaji
06535f29d5
Updated french translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23532 a1c6a512-1295-4272-9138-f99709370657
2009-11-05 16:01:06 +00:00
Rob Purchase
aee58ef956
Fix hiding the status bar in the touchscreen calibration screen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23530 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 23:57:37 +00:00
Rob Purchase
27f17877be
Ensure touchscreen calibration setting is saved after change or reset.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23529 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 23:44:27 +00:00
Alessio Lenzi
06e0bfddad
Spoken correction for OUTro value in SKIPLENGTH function.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23528 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 23:10:09 +00:00
Alessio Lenzi
0c717cc4b4
Updated italian translation and correct a little mistake in English.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23527 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 22:57:58 +00:00
Thomas Martitz
cc65afac0a
Get font and colors from UI viewport before intersecting, instead of leaving them empty.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23526 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 22:55:02 +00:00
Thomas Martitz
e9c900d09d
Fix a possiblity where viewport_set_default left the viewport unchanged. Improve comments a bit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23521 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 21:08:21 +00:00
Magnus Holmgren
33d3b54abc
Updated Swedish translation and some minor fixes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23519 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 18:38:08 +00:00
Jeffrey Goode
95e2d72759
Compressor: simplify makeup gain setting, expand release range, finally provide documention in the manual!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23518 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 18:14:36 +00:00
Teruaki Kawashima
fd8632fa37
FS#10649: calendar: make it selectable what day is first day of week.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23516 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 13:03:42 +00:00
Teruaki Kawashima
139694c7e2
Fix volume change in wps. %mv tag keeped showing volume is changed if volume is changed in wps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23515 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 12:46:31 +00:00
Thomas Martitz
b2e64581d3
Fix player yellows and reds. I'm not sure why viewport.c was never compiled for charcell.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23513 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 07:20:41 +00:00
Thomas Martitz
c0635ba6c9
Remove wps_data.remote_wps. It's redundant with the new global curr_screen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23512 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 07:14:02 +00:00
Thomas Martitz
6750d65f79
Reorder a bit in viewport.c so that we don't need stubs for checkwps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23511 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 06:56:04 +00:00
Jonathan Gordon
dd1063d67c
fix charcell yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23509 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 05:27:37 +00:00
Jonathan Gordon
c812614a1d
Fix the WPS to work properly with the statusbar for the previous change.. Side effect is it fixes FS#10721 where %pb didnt work
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23508 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 05:24:30 +00:00
Jonathan Gordon
a7d784b1d5
Fix viewport "UI area" to work based on what was agreed on last week in the mailing lists and IRC:
...
* viewport_set_defaults() will always set the viewport to the intersection of the user setting and any sbs set user viewport
* viewport_set_fullscreen() will always set the viewport to the full display, take care to disable the statusbars if you use this!
This patch is from FS#10709 and contains code which will be removed once the current inbuilt statusbar is finally removed. This *may* break themes which dont use the %we or %wd token.. follow up commit to fix this coming...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23507 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 05:10:53 +00:00
Jeffrey Goode
5ce8e2cb0d
Clarify track transition code in pcmbuf and playback. No functional changes yet.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23506 a1c6a512-1295-4272-9138-f99709370657
2009-11-04 03:58:33 +00:00
Jeffrey Goode
21d40affc5
Makes sure codec API builds correctly if ROCKBOX_HAS_LOGF is defined
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23501 a1c6a512-1295-4272-9138-f99709370657
2009-11-03 20:57:13 +00:00
Torne Wuff
2d0af6f3c7
FS#9728: Battery current measuring on the Video iPod
...
Patch by Boris Gjenero. Displays the current flowing into or out of the
battery on the ipodvideo. Other ipods do not appear to have this ADC channel
connected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23500 a1c6a512-1295-4272-9138-f99709370657
2009-11-03 20:35:04 +00:00
Jeffrey Goode
9d842683eb
Comment out LOGF_ENABLE defines everywhere, replace evil comments
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23497 a1c6a512-1295-4272-9138-f99709370657
2009-11-03 16:25:03 +00:00