summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-02-05Minor quickscreen and pitchscreen fixesThomas Martitz2-4/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19924 a1c6a512-1295-4272-9138-f99709370657
2009-02-04Commit FS#9494 by Yoshihisa Uchida: add support for building the simulators ↵Maurus Cuelenaere5-5/+21
under Windows using MingW git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19923 a1c6a512-1295-4272-9138-f99709370657
2009-02-04MIPS memset: use a bigger buffer (yields more performance)Maurus Cuelenaere1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19922 a1c6a512-1295-4272-9138-f99709370657
2009-02-04MIPS:Maurus Cuelenaere5-40/+66
* Add missing mmu-mips.h change Onda VX747: * Correct USB power handling * Improve NAND handling * Other minor fixes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19921 a1c6a512-1295-4272-9138-f99709370657
2009-02-04MIPS:Maurus Cuelenaere5-11/+446
* Add assembly optimised variants for memcpy, memset and find_first_set_bit * Add option to map_address in MMU to set caching algorithm git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19920 a1c6a512-1295-4272-9138-f99709370657
2009-02-04Fixes and tweaks for the 'Advanced topics' chapter of the manual, closes FS#9806Nils Wallménius1-43/+46
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19919 a1c6a512-1295-4272-9138-f99709370657
2009-02-04fix redJonathan Gordon1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19918 a1c6a512-1295-4272-9138-f99709370657
2009-02-04Temp fix for the statusbar disappearing for a fraction of a second when the ↵Jonathan Gordon1-0/+8
WPS is first opened git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19917 a1c6a512-1295-4272-9138-f99709370657
2009-02-03Hopefully fixes the 'two byte inserted bug' of #FS8663. Combination of ↵Antonius Hellmann1-16/+43
Martin Ritters and my findings on the issue. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19911 a1c6a512-1295-4272-9138-f99709370657
2009-02-03Remove struct spinlock to cleanup some mess and simplify. It's only used in ↵Michael Sevakis4-99/+18
boosting for multiprocesors and a pure two-corelock heirarchy will do just fine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19910 a1c6a512-1295-4272-9138-f99709370657
2009-02-03Gigabeat S: Get remote keymaps up to snuff and working. Do a couple tweaks ↵Michael Sevakis6-206/+382
on main unit ones. Cleanup keymap file a bit. Fix main button scanner to not clobber remote button. Fix a bug in actions.c where 'LAST_ITEM_IN_LIST' didn't really terminate scanning immediately. It would do an additional call into get_context_map and silently pick up ACTION_STD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19909 a1c6a512-1295-4272-9138-f99709370657
2009-02-03Silence the m:robe 100 and HDD1630 bootloadersMark Arigo1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19908 a1c6a512-1295-4272-9138-f99709370657
2009-02-02Fix svn properties of new cabbiev2.128x64x1.clip.wps fileBertrik Sikken0-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19907 a1c6a512-1295-4272-9138-f99709370657
2009-02-02Accept FS#9836 which fixes a bit of a display glitch in the colour chooser ↵Jonathan Gordon1-1/+1
(Thanks Teruaki) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19906 a1c6a512-1295-4272-9138-f99709370657
2009-02-02ARMv6: Optimize interrupt enable/disable with cpsie and cpsid. Section off ↵Michael Sevakis1-84/+157
system-arm.h by ARM_ARCH rather than checking within each implementation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19905 a1c6a512-1295-4272-9138-f99709370657
2009-02-02continuation of last nights statusbar cleanup.Jonathan Gordon11-62/+42
accept FS#9858 and FS#9859 make the rec and fm screens force the statusbar the correct way now which doesnt need extra status variables git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19904 a1c6a512-1295-4272-9138-f99709370657
2009-02-02i.MX31: Make SPI more tolerant by resetting and forcing a reconfigure of the ↵Michael Sevakis5-20/+61
interface if an error ever happens. Better handle PMIC GPIO interrupt; it definitely doesn't low-pulse PRIINT (remains high if sources become active again or stay active while acking) so needed rising edge may never happen in such a case-- use high-level detection rather than rising edge. Optimize the reg/clr/set/mod functions a bit since they get more regular use now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19903 a1c6a512-1295-4272-9138-f99709370657
2009-02-02Checkwps: move output files to current directoryMaurus Cuelenaere1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19902 a1c6a512-1295-4272-9138-f99709370657
2009-02-02Checkwps: the scripts of course shouldn't be searching for output files in ↵Maurus Cuelenaere2-2/+2
rootdir.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19901 a1c6a512-1295-4272-9138-f99709370657
2009-02-02Make checkwps compile scripts directory-independentMaurus Cuelenaere2-5/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19900 a1c6a512-1295-4272-9138-f99709370657
2009-02-01Use unsigned constants to avoid adding another gcc-support routine and save ↵Nils Wallménius1-2/+2
a few bytes. This affects SH only. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19899 a1c6a512-1295-4272-9138-f99709370657
2009-02-01Use LCD_HEIGHT to exclude pacbox from c200 builds instead of target name so ↵Marianne Arnold1-2/+2
that it also applies to the v2 c200s. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19898 a1c6a512-1295-4272-9138-f99709370657
2009-02-01Accept a quick patch from Alexander Levin to neaten up the #defines and ↵Jonathan Gordon13-36/+52
comments from my earlier commit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19897 a1c6a512-1295-4272-9138-f99709370657
2009-02-01this commit actually makes my previous one work when the statusbar setting ↵Jonathan Gordon1-1/+1
is enabled but the bar has been forcibly removed from the screen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19896 a1c6a512-1295-4272-9138-f99709370657
2009-02-01Make 'accept' in the yesno screen work on an Iaudio remote (with the X5 or ↵Marianne Arnold1-0/+9
M5) - assigning it to a short press of Play, same as the standard 'ok' action. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19895 a1c6a512-1295-4272-9138-f99709370657
2009-02-01Statusbar handling fixes. Jonathan Gordon15-84/+91
Fixes FS#9845 - %we/%wd wasnt working WPS no longer resets the viewportmanger more than needed (was doing it twice/draw before) screens can now enable/disable the statusbar easily ignoring the setting instead of needing special handling (fix for the radio screen coming soon) minor glitch introduced in this commit... the statusbar in the WPS might disappear for a fraction of a second when it is entered, I need to track this down... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19894 a1c6a512-1295-4272-9138-f99709370657
2009-02-01First step in committing the results of FS#8663:Antonius Hellmann1-94/+165
Introduce more descriptive register and bit definitions. No functional change here. Thanks to Martin Ritter for his investigations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19893 a1c6a512-1295-4272-9138-f99709370657
2009-01-31Various files: make function implementations consistent with their ↵Bertrik Sikken7-10/+13
declaration in the header file or static if they're local. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19892 a1c6a512-1295-4272-9138-f99709370657
2009-01-31Update Dutch lang filePeter D'Hoye1-1/+117
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19891 a1c6a512-1295-4272-9138-f99709370657
2009-01-31FS#9638 - temp_cue is unused and wasting memory.Bertrik Sikken6-38/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19890 a1c6a512-1295-4272-9138-f99709370657
2009-01-31FS#9763 - Sansa Clip modified WPS. This modified wps avoids wps elements ↵Bertrik Sikken4-10/+51
getting split over the yellow/cyan parts of the display. Also introduces a mechanism for selecting a target specific wps if there is already another wps with the same screen size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19889 a1c6a512-1295-4272-9138-f99709370657
2009-01-30per Jens Arnold's suggestion:Andrew Mahone1-18/+8
use platform clz instruction only on ARMv5+, where we know it returns 32 for a 0 input, and remove the special case for 0 use binary search only to find most significant four bits, then use lookup table to add number of leading zeroes within those bits git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19888 a1c6a512-1295-4272-9138-f99709370657
2009-01-30correct clz in pictureflow.cAndrew Mahone1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19887 a1c6a512-1295-4272-9138-f99709370657
2009-01-30remove 64-bit math from fdiv in pictureflow.c, replacing it with limited ↵Andrew Mahone1-8/+63
pre-shifting of input values git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19886 a1c6a512-1295-4272-9138-f99709370657
2009-01-29Fix yellowMaurus Cuelenaere1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19881 a1c6a512-1295-4272-9138-f99709370657
2009-01-29Get checkwps working againMaurus Cuelenaere7-21/+66
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19880 a1c6a512-1295-4272-9138-f99709370657
2009-01-29radio keymap fix for e200 from FS#9846Andrew Mahone1-3/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19879 a1c6a512-1295-4272-9138-f99709370657
2009-01-29Some various pieces of manual work: Fixed installation instructions for the ↵Robert Menes5-34/+142
e200 and c200 under Mac OS X, added a warning about v2 firmwares to the Sansa install page, and the very beginnings of a Sansa Clip manual (which still needs a lot of work!) Also fixed up the blind descriptions for the Archos Player and Recorder, and some little typo fixes here and there. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19878 a1c6a512-1295-4272-9138-f99709370657
2009-01-29pictureflow tweaks:Andrew Mahone1-5/+5
allow wider covers on landscape, bringing square covers closer to suggested size from pre-scaling pictureflow tweak defaults for center margin and cover spacing a little bit change default title display to bottom if LCD_HEIGHT <= 100 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19877 a1c6a512-1295-4272-9138-f99709370657
2009-01-29fix divide-by-zero error in pictureflow when selecting albumAndrew Mahone1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19876 a1c6a512-1295-4272-9138-f99709370657
2009-01-29MPEGPlayer: If valid start AND end timestamps for a stream are not found ↵Michael Sevakis1-5/+7
then neither are considered to be valid which marks the stream as invalid. Also, we do program streams, not transport streams-- use correct terminology in MPEG parser. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19875 a1c6a512-1295-4272-9138-f99709370657
2009-01-29Hopefully make some progress against FS#9831. iPod Video seems fine now ↵Michael Sevakis3-9/+14
under XP at least. Move false reset detection to the USB target code. Gigabeat S works using the OTG module upon bus reset. Portal Player targets verify that the USB pin detect is ok upon bus reset. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19874 a1c6a512-1295-4272-9138-f99709370657
2009-01-28Forget Info screen auto refresh for now since it messes with text scrolling.Michael Sevakis1-8/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19873 a1c6a512-1295-4272-9138-f99709370657
2009-01-28Make sure 'Battery: Charging' is displayed in the info screen when charging ↵Michael Sevakis1-7/+27
no matter the algorithm (Archos Recorder still specially handled). Have screen refresh itself at 1HZ if CONFIG_CHARGING. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19872 a1c6a512-1295-4272-9138-f99709370657
2009-01-28Some cleanup (such as #include cleanup, clearer variable names) in ↵Thomas Martitz1-26/+23
pitchscreen. Also, don't update the full display all the time, but only the necessary parts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19871 a1c6a512-1295-4272-9138-f99709370657
2009-01-28Fix list title setupThomas Martitz1-6/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19870 a1c6a512-1295-4272-9138-f99709370657
2009-01-27Redo some parts of my previous commit, thanks Jens and DaveThomas Martitz6-96/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19869 a1c6a512-1295-4272-9138-f99709370657
2009-01-27I wonder how that got it...Thomas Martitz1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19868 a1c6a512-1295-4272-9138-f99709370657
2009-01-27Fix yellowThomas Martitz1-2/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19867 a1c6a512-1295-4272-9138-f99709370657
2009-01-27Sansa AMS: Debug screen, shows GPIO and (on the fuze) DBOP input for now, to ↵Thomas Martitz9-10/+163
be extended git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19866 a1c6a512-1295-4272-9138-f99709370657