Thomas Martitz
3ad3bec0ad
Use strlcpy instead of a memset&strcpy combo. Guarantees \0-terminaltion and gives a 1-3% speed up.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23284 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 00:09:16 +00:00
Thomas Martitz
72f93e5f10
Cleanup quickscreen text drawing by using text alignment flags for viewports.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23283 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 22:49:47 +00:00
Thomas Martitz
137d27af42
Fix a scrolling bug with centered drawing and too long lines.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23282 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 22:49:41 +00:00
Tomer Shalev
0abc34b342
Fix yellow: wrong file used
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23281 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:59:19 +00:00
Tomer Shalev
55a7b2dd16
Fix yellow: Missing statusbar.h include (hopefully the last one missing)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23280 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:53:56 +00:00
Tomer Shalev
6381fdc54d
Remove redundant ata_mmc.h include in screens.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23279 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:46:58 +00:00
Tomer Shalev
e684a3a8f9
Fix yellow: Missing ata_mmc.h include
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23278 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:44:38 +00:00
Jens Arnold
2dd45f7c6d
Make RoLo work on PP5002. * Rename CACHE_CTL flag values on PP5002 for consistency.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23277 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:38:52 +00:00
Tomer Shalev
09de59708d
Fix yellow: Another try at fixing aggressive includes removal
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23276 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:34:27 +00:00
Thomas Martitz
ee7247998a
Fix rolo for AMS Sansa and simplify a few #ifdefs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23275 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:32:40 +00:00
Tomer Shalev
dc19343392
Fix red: Too aggressive exclusion of includes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23274 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:28:18 +00:00
Tomer Shalev
5d585f4b9b
Extract usb_screen logic out of screens.c into apps/gui/usb_screen.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23273 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:19:30 +00:00
Tomer Shalev
37daec75fb
Fix FS#10689 - H10 USB HID keymap problem - continued
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23272 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:05:09 +00:00
Tomer Shalev
c1a58e27b7
Remove declaration of inexistent function
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23271 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 20:39:36 +00:00
Mustapha Senhaji
7ed13270b0
Updated french translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23270 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 20:11:47 +00:00
Tomer Shalev
9ea3da8fda
FS#10692 - Viewpority USB screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23269 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 20:06:51 +00:00
Jeffrey Goode
c8fa54ecfa
Compressor: save lots of RAM, bug fix to work with internally clipped samples
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23268 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 19:40:12 +00:00
Tomer Shalev
334e03e55b
rbutil: Updated Hebrew translation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23267 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 19:29:33 +00:00
Alex Parker
7d56bf45a6
Add beastpatcher download location to the Gigabeat S manual, and add dual-boot bootloader install instructions.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23266 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 18:15:10 +00:00
Dominik Wenger
41c497025f
Initial mini2440 port.
...
Flyspray: FS#10627
Author: Bob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23265 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 18:14:27 +00:00
Tomer Shalev
660dbd697d
rbutil: Change layout to RTL if Hebrew language is used
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23264 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 17:38:46 +00:00
Frank Gevaerts
bad510ad10
Change control handling to start expecting host packets before sending data to the host. This makes the handling less timing sensitive on some controllers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23263 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 16:21:50 +00:00
Thomas Martitz
ee6557eeda
Remove a few superfluous calls and use the correct symbol.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23262 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 16:12:42 +00:00
Thomas Martitz
de7f241046
Add a browse (remote) custom statusbar item in the theme settings.
...
Uses the same icon that browse wps uses for now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23261 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 16:08:43 +00:00
Tomer Shalev
9351d41e5a
Don't introduce a new string, instead reuse LANG_FAILED.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23260 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 16:01:05 +00:00
Tomer Shalev
bb5078c5ea
Splash error message when loading language from dir browser fails
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23259 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 15:50:06 +00:00
Thomas Martitz
1016ee4e80
Initial custom statusbar commit.
...
The custom statusbar can be used as a WPS for the main UI, using .(r)sbs files. It's using the skin engine and knows all tags the WPS also knows.
The default folder for .sbs is the wps folder to reuse images used in the WPS.
As it can be shown in the WPS also, it's useful to move shared parts to the custom statusbar in order to save skin buffer space.
There are a few restrictions/TODOs:
*) Peak meter doesn't redraw nicely(not frequent enough), as very frequent updates would slow the UI down as hell (some targets fight with it in the WPS already: FS#10686)
*) No touchregion support as the statusbar doesn't have any action handling (it won't fail to parse though).
*) Drawing stuff into the default VP is forbidden (loading images in it is not). You *need* to use viewports for the displaying stuff (parsing fails if no viewport is used).
*) Themes that don't use a custom ui viewport can be fixed up using the new %Vi tag to avoid nasty redraw effectts (you must not draw into it as well, it's used to fix up the ui viewport). %Vi describes the viewport that the lists can use without getting in the way of the statusbar.
Otherwise, it behaves like the classic statusbar, it can be configured in the theme settings, and can be turned off in the wps using %wd.
Note to translaters: When translating LANG_STATUSBAR_CUSTOM, please consider using the same translation as for LANG_CHANNEL_CUSTOM if it's compatible. They could be combined later then.
Flyspray: FS#10566
Author: myself
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23258 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 15:28:15 +00:00
Björn Stenberg
00695baac0
Updated location of Gigabeat F/X bootloader
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23257 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 11:42:11 +00:00
Jack Halpin
c5a3f93ac3
AMS Sansa: Adjust SD Card frequency to Identification frequency at beginning of card init instead of the end of pl180 controller init.
...
If a card is reinitialized now the ident frequency is used instead of the bypass frequency during the identification phase.
Added comments throughout sd_init_card() to help follow init process and highlight indent stage.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23256 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 05:34:25 +00:00
Jack Halpin
a5fd68d13d
AMS Sansa: Add voltage defines to pl180.h. No functional changes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23255 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 05:34:17 +00:00
Thomas Martitz
6225f388b8
Reorder members for more efficient alignment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23254 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 00:26:46 +00:00
Thomas Martitz
c26949c54b
r23208 broke conditional use of metadata and filename tags. Return NULL instead of "n/a" to make it work again.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23253 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 23:58:42 +00:00
Tomer Shalev
3cc5345bc5
Use pointer instead of multiple access to array
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23249 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 20:19:18 +00:00
Tomer Shalev
602316095a
rbutil: Updated Hebrew translation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23248 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 20:17:49 +00:00
Bertrik Sikken
8ce01bac89
S5l8700: fix some CLCD controller register names
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23247 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 19:44:50 +00:00
Bertrik Sikken
d24d885aa4
Use wrap-safe TIME_BEFORE/TIME_AFTER macros to compare times with current_time, instead of comparing them directly.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23246 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 15:50:30 +00:00
Frank Gevaerts
1c64a4d3e0
Also filter lines with only spaces in apps/features. At least mr500 had those after the preprocessing step.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23245 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 14:24:25 +00:00
Rafaël Carré
735b522929
Split ARMv6 code from mmu-arm.S
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23244 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 13:07:14 +00:00
Michael Sparmann
b424b852e5
iPod Nano 2G storage performance improved by not copying around buffers unneccessarily if they are aligned anyways and using cache coherency functions instead of bypassing the caches altogether.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23243 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 12:36:17 +00:00
Michael Chicoine
8f6f19ac00
Add Fuze virtual keyboard keymap chart to manual
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23242 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 04:14:16 +00:00
Tom Ross
ec2737b2c2
Change the .lng files to contain strings from multiple users. Still hard-coded to only output the core strings for now. Should be the majority of the core changes needed for translatable plugins.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23241 a1c6a512-1295-4272-9138-f99709370657
2009-10-18 00:56:42 +00:00
Michael Sparmann
bde0231803
Add dcache cleaning to the S5L870x PCM driver.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23240 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 23:08:51 +00:00
Michael Sparmann
3ac50ca9ff
Fix S5L870x cache coherency functions. They were split into a different file, as changes were needed all over the place.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23239 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 23:06:45 +00:00
Michael Sparmann
4562e683a2
Implement iPod Nano 2G nand_get_info()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23238 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 23:00:49 +00:00
Michael Sparmann
8f1709f434
Adjust iPod Nano 2G CPU speed to 192MHz, which measurements show it to be. Timers will be more accurate now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23237 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 22:32:46 +00:00
Mustapha Senhaji
47e06dfe9e
Updated french translation part II, sorry for the previous version where the commit message was skipped.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23236 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 21:33:19 +00:00
Mustapha Senhaji
e59895886e
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23235 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 21:25:01 +00:00
Nils Wallménius
11fbfae20d
fix red
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23234 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 18:12:24 +00:00
Nils Wallménius
f34a841b0c
Revise r23225 a bit, removing the debug_printf function and implementing more generic lcd_(remote)_putsf function(s) instead and use those in more places
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23233 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 18:02:48 +00:00
Tomer Shalev
5ca76ab9c4
Manual: Fix button tables according to guidelines
...
- Reference: Last comment at LatexGuidelinesTalk
- Thanks for pixelma for reporting
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23232 a1c6a512-1295-4272-9138-f99709370657
2009-10-17 17:47:52 +00:00