Commit graph

9917 commits

Author SHA1 Message Date
Michael Sevakis
bc8cab4c24 Commit the common portion of FS#9708: ATA (IDE) DMA by Boris Gjenero with a couple cosmetic tweaks and without the inclusion of 'FS#9721: No error check after writes in ata.c'changes (which can be done separately). No code is changed for targets without HAVE_ATA_DMA defined other than to not display DMA modes in the View Disk Info debug screen if not using DMA (Gigabeat F/X/S were). No target uses the code yet but Gigabeat S use will follow shortly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20298 a1c6a512-1295-4272-9138-f99709370657
2009-03-12 02:01:25 +00:00
Maurus Cuelenaere
01c390d5c5 Make Onda VX767 compile + restructure firmware/SOURCES a bit (wrt Jz4740 specific files)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20297 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 22:12:23 +00:00
Robert Menes
8189ef5b17 Commit FS#9998: Updates to the Hebrew translation. Translation work done by Tomer Sharev and Sashe Khamkov; patch by Tom Ross.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20296 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 21:59:21 +00:00
Jonas Häggqvist
b413361e2d Arabic update by Mohamed Tarek (FS#10007).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20292 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 17:06:47 +00:00
Tom Ross
4654963cf9 FS #10005: Updated Português-Brasileiro langugage file by Adilson Xavier.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20290 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 16:33:27 +00:00
Jonas Häggqvist
45a63650bd Language updates:
- Danish by me.
 - Japanese by Yoshihisa Uchida (FS#10007).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20288 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 15:51:16 +00:00
Jonas Häggqvist
54dbd6185e Spanish translation update by Francisco Vila (FS#10003). Also add him as Spanish maintainer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20286 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 11:05:42 +00:00
Karl Kurbjun
eddc4ee13b Ladies and Gentlemen we now have sound through the codecs on the M:Robe 500i (DM320)\!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20285 a1c6a512-1295-4272-9138-f99709370657
2009-03-11 03:46:24 +00:00
Jonas Häggqvist
2d9caa9aa3 Updated Simplified and Traditional Chinese translations by Xinlu Huang (FS#10000).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20283 a1c6a512-1295-4272-9138-f99709370657
2009-03-10 21:04:03 +00:00
Steve Bavin
f14999e0b9 Fix redraw sequence when exiting a setting menu, so splashes work properly - see FS#9994.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20281 a1c6a512-1295-4272-9138-f99709370657
2009-03-10 07:27:13 +00:00
Michael Giacomelli
754ae4acba Enable libmad ASM optimized fixed point routines for MIPS.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20280 a1c6a512-1295-4272-9138-f99709370657
2009-03-10 02:13:35 +00:00
Michael Giacomelli
9f49657c6a Fix endianness defines in the mdctlib code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20279 a1c6a512-1295-4272-9138-f99709370657
2009-03-10 01:50:18 +00:00
Marianne Arnold
bb2289986a Another tweak to the German language file - actually translate 'credits'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20275 a1c6a512-1295-4272-9138-f99709370657
2009-03-10 00:35:02 +00:00
Thomas Martitz
d33bff2b47 Small fixup of the recent #include cleanup. settings.h needs button.h for HAS_BUTTON_HOLD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20272 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 23:13:50 +00:00
Maurus Cuelenaere
70cce5c03b Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20271 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 22:32:10 +00:00
Maurus Cuelenaere
70ab3fca0d Onda VX747:
* Fix warnings
 * Add fake battery level information to make sure Rockbox doesn't shutdown
 * Enable switching between touch modes by pressing (VOL_DOWN|VOL_UP)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20269 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 22:17:37 +00:00
Magnus Holmgren
b1983d21c2 Fix the user: strings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20268 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 22:17:04 +00:00
Marianne Arnold
a844358e53 Add Johannes Linke to the header in deutsch.lang too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20267 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 22:13:23 +00:00
Marianne Arnold
f2446452fa Update German translation: add missing strings, improve wording in a few phrases and some cosmetic changes (whitespace and consistent case). Taken from FS#9754 but leaving out some changes which that didn't feel right to me for the moment. Add Johannes Linke to the credits for his work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20266 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 22:06:12 +00:00
Peter D'Hoye
e92d9967d6 Add Sam Bouwer to the credits and inside the langfile header
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20263 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 21:57:01 +00:00
Peter D'Hoye
fe515c15d0 Better translation for one of the sorting strings in the Dutch language file. Thanks to Sam Bouwer (FS #9997)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20262 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 21:52:49 +00:00
Peter D'Hoye
07020823f0 Update Dutch translation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20261 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 21:42:13 +00:00
Alexander Levin
f410487622 Add a missing phrase (LANG_CREDITS)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20260 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 21:38:46 +00:00
Magnus Holmgren
081c63b20b Update the Swedish translation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20255 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 20:25:18 +00:00
Jens Arnold
de910d862c Greyscale targets: Make the gradient a bit brighter and simplify the calculation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20253 a1c6a512-1295-4272-9138-f99709370657
2009-03-09 01:14:21 +00:00
Bertrik Sikken
4a70a076ed Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20250 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 20:57:37 +00:00
Bertrik Sikken
b24fafbf14 Yet more #include cleanups
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20249 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 20:28:15 +00:00
Frank Gevaerts
3f69f89d5f Document the new disconnect behaviour introduced by r20244
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20248 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 19:33:33 +00:00
Thomas Martitz
4ae7415503 Fix insert/queue next, last and replace to update the last insert position too,
giving well defined behavior and useful interaction with insert,
and making things like insert next followed by many inserts work.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20247 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 19:03:53 +00:00
Frank Gevaerts
1a09bf2f9b Make the USB disconnect feature dependent on HAVE_USB_POWER. This may not
be that useful, but (a) it fixes compile errors on ZVM, and (b) if you don't
have USB power, why leave the device plugged in anyway? (a.k.a. fix red)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20246 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 19:00:21 +00:00
Frank Gevaerts
871db6f5d9 Allow the user to leave MSC mode by pressing the USB POWER button (the one that's used to go to usb power mode on plugin) when the host OS hasn't locked the device.
This only works for devices that expose a removable device, so for now the gigabeat S is out of luck.
(slightly modified from FS#9993)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20244 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 18:45:19 +00:00
Bertrik Sikken
30a2713b6e Clean up some more #includes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20243 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 18:37:32 +00:00
Jens Arnold
9eeead922a Optimize hline, fillrect and mono bitmap drawing for chunky displays (16 bit colour and greylib). Speeds up text rendering by 20..45% on colour coldfire, by 30..50% on colour ARM, and is noticeable in archos pictureflow.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20242 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 17:22:17 +00:00
Thomas Martitz
87d1744e91 Fix playlist "Insert" a bit.
If insert was used to create a new playlist (e.g. inserting without audio playing), the insert position wasn't updated. Thus, the playlist created was in reversed order (except for the first song).
This was the reason "Insert last" was actually used as Insert in this case. BUT, this one doesn't update the insert position eiterh, but the order of the songs is fine, at least (due to appending).
Now, insert always updates the insert position properly, so that the aforementioned bugs are fixed. Insert is always used now.
Other impact: If you create a playlist using insert, every subsequent insert will append songs at the end of the playlist,if you start playback pressing select on songs, every subsequent insert will insert after the current track.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20241 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 17:18:18 +00:00
Bertrik Sikken
66cf3a3329 Clean up some #includes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20238 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 16:10:40 +00:00
Magnus Holmgren
30f3855078 Fix FS#9980: Bookmarking didn't work in the root of a volume (e.g., an SD card).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20236 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 13:57:10 +00:00
Magnus Holmgren
f4515c3082 Add setjmp/longjmp for ARM and ColdFire to the codec lib, and use it in the Vorbis codec to better handle out of memory conditions (to exit rather than crash; the AAC codec could use it too). setjmp/longjmp comes from newlib 1.17.0 with a few minor changes (combine parts of some files, remove support for some architectures, change some ifdef's).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20235 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 12:48:58 +00:00
Jens Arnold
3f69bb2b1d Bugfix: Text styles are not drawmodes, so stop storing them in the vieport's drawmode field. They're only used locally anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20234 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 12:42:33 +00:00
Alexander Levin
03dcedbbea Changed the comment to more accurately reflect how it works
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20233 a1c6a512-1295-4272-9138-f99709370657
2009-03-08 11:32:02 +00:00
Jens Arnold
87a22b2930 Revert the static'ing, as it causes crashes/freezes. Needs investigation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20229 a1c6a512-1295-4272-9138-f99709370657
2009-03-07 13:22:28 +00:00
Jens Arnold
c99446dd89 Made all local functions static, saving ~500 bytes of binsize on coldfire and SH1, and ~150 bytes on ARM. * Removed an unused static inline function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20228 a1c6a512-1295-4272-9138-f99709370657
2009-03-07 13:00:09 +00:00
Jens Arnold
9a6d91940c Mono targets: Make sure the splash screen uses white on black and the logo doesn't look inverted.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20224 a1c6a512-1295-4272-9138-f99709370657
2009-03-07 01:22:49 +00:00
Jens Arnold
5e313256b2 Performance tweaks for SH1. No changes for coldfire and ARM, apart from changing a bunch of signed shifts to unsigned shifts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20223 a1c6a512-1295-4272-9138-f99709370657
2009-03-07 00:16:27 +00:00
Thomas Martitz
2b6e4adbd2 Fix FS#9977 - Thanks to Brian Sutherland for intensive testing and effort
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20214 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 15:21:58 +00:00
Andrew Mahone
6f030a01c9 add the needed plugin API exports for pictureflow to hwcodec, use the audio buffer if plugin buffer is too small, build on any target with bitmap + tagcache
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20213 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 01:08:02 +00:00
Andrew Mahone
cc5689c153 pictureflow: use correct priority to free slides when extending cache on right, catch and handle failure to find a slide to free
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20212 a1c6a512-1295-4272-9138-f99709370657
2009-03-06 00:38:50 +00:00
Jens Arnold
0c69a83253 Remove no longer used stuff.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20206 a1c6a512-1295-4272-9138-f99709370657
2009-03-05 07:40:10 +00:00
Jens Arnold
f82c944912 Use a static pattern rule to restrict the dependency on [pluginname].o to single-file plugins. This allows the pattern rule for %.rock (with all dependencies defined elsewhere) to pick up multi-file plugins with no [pluginname].o file, and get rid of the duplication in (doom|midi|reversi).make.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20205 a1c6a512-1295-4272-9138-f99709370657
2009-03-04 23:41:58 +00:00
Andrew Mahone
d8b6a950c6 FS#9919 pictureflow cache rework, footprint reduction, buflib use
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20203 a1c6a512-1295-4272-9138-f99709370657
2009-03-04 21:23:49 +00:00
Andrew Mahone
b727de604d FS#9916 buflib plugin memory allocator
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20202 a1c6a512-1295-4272-9138-f99709370657
2009-03-04 21:11:12 +00:00