summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-19Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289.Jens Arnold
In order to enable it, #define HAVE_DUALBOOT when building the bootloader. Do not use the automatically created x5_fw.bin or m5_fw.bin, but use mkboot to create a new firmware file from an OF x5_fw.bin resp. m5_fw.bin and bootloader.bin. The dual-boot bootloader boots the OF when pressing Play (main or remote) for more than 3 seconds. Hold it a bit longer because the OF also checks buttons. Short press boots rockbox. As a bonus, the Play button read (for hold check) is done a bit earlier for single-boot mode as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30018 a1c6a512-1295-4272-9138-f99709370657
2011-06-19Manual: add search box to HTML output.Dominik Riebeling
To allow easy searching the HTML (multi page) output add a search box that queries Google. The Google search will get restricted to the location the manual is stored. Google seems to happily accept a subfolder when specifying a domain to search. For this to work the search box has to be created dynamically with the help of a bit JavaScript. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30017 a1c6a512-1295-4272-9138-f99709370657
2011-06-19Removed redundant copy of tagcache master_header structure stored inMiika Pekkarinen
memory. One of these headers (current_tcmh) was not loaded in when tagcache state was initialized from a hibernated state file (flashed H1xx targets). That caused internal serial number to start always from zero, rendering "recently played tracks" query not working as expected. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30016 a1c6a512-1295-4272-9138-f99709370657
2011-06-19Manual: Simplify Makefile htlatex call a bit.Dominik Riebeling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30015 a1c6a512-1295-4272-9138-f99709370657
2011-06-19Manual: Add version information to page footer.Dominik Riebeling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30014 a1c6a512-1295-4272-9138-f99709370657
2011-06-19Add script to spellcheck the manual LaTeX sources.Dominik Riebeling
This script wraps around aspell and calls it for the file passed on the command line or runs aspell on all TeX files found in the manual folder (except preamble.tex). aspell is called interactively. Note: there is currently no way to interrupt checking if running on the complete folder. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30013 a1c6a512-1295-4272-9138-f99709370657
2011-06-18FS#12161: Correct the gapless processing for AAC, so that it doesn't remove ↵Magnus Holmgren
too much from the start of a track. Also simplify the logic a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30012 a1c6a512-1295-4272-9138-f99709370657
2011-06-17FS#12162 - Second June update of Czech language by Marek SalabaBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30011 a1c6a512-1295-4272-9138-f99709370657
2011-06-17fuze+: add more clocking code, add dma code, add ssp code, add stub usb ↵Amaury Pouly
code, update storage to SD + MMC, beginning of the driver git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30010 a1c6a512-1295-4272-9138-f99709370657
2011-06-17Coldfire: Fix the modification of IMR. Interrupts must be masked at the core ↵Michael Sevakis
level at at least the level of the interrupt being masked. Not following the datasheet and relying strictly on and/or_l causes unhandled 'Levelx' exceptions (showing itself quite often in PCM mixer work which more greatly stresses PCM lockout). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30009 a1c6a512-1295-4272-9138-f99709370657
2011-06-17Fix 'unused-but-set-variable' warnings (doom, lua)Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30008 a1c6a512-1295-4272-9138-f99709370657
2011-06-16Fix FS#12158 - Make the "Mode: " line in the radio menu voice.Jonathan Gordon
Translators need to verify the voice string, dumbly copied from the dest string git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30007 a1c6a512-1295-4272-9138-f99709370657
2011-06-14Prevent out-of-bounds array access when a tagnavi config file defines too ↵Michael Hohmuth
many %format specifications git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30006 a1c6a512-1295-4272-9138-f99709370657
2011-06-14FS#12157 - Little June update of Czech language by Marek SalabaBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30005 a1c6a512-1295-4272-9138-f99709370657
2011-06-14Slightly more typesafe ALIGN_DOWN/UP macros.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30004 a1c6a512-1295-4272-9138-f99709370657
2011-06-13sbtools: add support for the mode command (rarely used) and explicit env ↵Amaury Pouly
variable to skip version check git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30003 a1c6a512-1295-4272-9138-f99709370657
2011-06-13FS#12156 - Update Galician translation by Ismael Castiñeira ÁlvarezBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30002 a1c6a512-1295-4272-9138-f99709370657
2011-06-13Update Swedish translation.Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30001 a1c6a512-1295-4272-9138-f99709370657
2011-06-13Fix FS#11387 - PictureFlow runs jerkily while playing music on Nano2G after ↵Thomas Martitz
the recent feature addition The problem r26713 addressed was not caused by missing yields but by too high priority of the background loader thread. Undoing the yield() change and decreasing the priority fixes the audio drop as well but doesn't cause jerkiness. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30000 a1c6a512-1295-4272-9138-f99709370657
2011-06-13Manual: update copyright year. We are still working on this.Dominik Riebeling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29999 a1c6a512-1295-4272-9138-f99709370657
2011-06-13FS#12155 - Update espanol.lang Spanish translationBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29998 a1c6a512-1295-4272-9138-f99709370657
2011-06-13Fix the %cs tag for the pitchscreen and playlist viewerJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29997 a1c6a512-1295-4272-9138-f99709370657
2011-06-12Remove a couple of dead inits and assignments found by the ↵Nils Wallménius
clang-static-analyzer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29996 a1c6a512-1295-4272-9138-f99709370657
2011-06-12Work around missing EOVERFLOW define on cygwin/mingw.Thomas Jarosch
According to the mighty google, stat() will just return an incorrect file size for files > 2 GB on cygwin. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29995 a1c6a512-1295-4272-9138-f99709370657
2011-06-12Remove Manual option from configure script.Dominik Riebeling
Building the manual requires to use the manual make target, and it can be invoked from a normal build configuration. Having a separate configure option isn't necessary anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29994 a1c6a512-1295-4272-9138-f99709370657
2011-06-11Support installing the Android toolchain on Cygwin and OS X.Dominik Riebeling
Update the download URLs to the most recent versions of SDK and NDK, the previously used r09 of the SDK isn't available at that location anymore, and differentiate between host platforms. Note: while the script now can install the toolchain on Cygwin building for Android on Cygwin does not work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29993 a1c6a512-1295-4272-9138-f99709370657
2011-06-10RaaA / sim: Don't abort directory read if we encounter files larger than 2 ↵Thomas Jarosch
GB in a directory git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29992 a1c6a512-1295-4272-9138-f99709370657
2011-06-09Pandora port: Automate rockbox.pnd (=binary archive) buildThomas Jarosch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29991 a1c6a512-1295-4272-9138-f99709370657
2011-06-09Pandora port: Fix rockbox share directory path (it has to end on /rockbox)Thomas Jarosch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29990 a1c6a512-1295-4272-9138-f99709370657
2011-06-09sbtools: always check the result of getenv against NULL, use strcasecmp ↵Amaury Pouly
instead of strcmp more greater flexibility Thanks TheLemonMan for spotting that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29989 a1c6a512-1295-4272-9138-f99709370657
2011-06-09sbtoelf: add environment command to ignore format version checks (some files ↵Amaury Pouly
do not match it seems) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29988 a1c6a512-1295-4272-9138-f99709370657
2011-06-09libtremor: comment out unused struct member.Nils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29987 a1c6a512-1295-4272-9138-f99709370657
2011-06-08Remove superfluous executable bits on a bunch of files.Torne Wuff
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29986 a1c6a512-1295-4272-9138-f99709370657
2011-06-08codeclib: make selective inclusion of macros and inline functions from the ↵Nils Wallménius
codeclib_misc.h header easier and clean out some old libtremor stuff. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29985 a1c6a512-1295-4272-9138-f99709370657
2011-06-07rda5802: don't use the si4700-specific exceptions for putting the tuner to sleepBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29984 a1c6a512-1295-4272-9138-f99709370657
2011-06-07FS#12144, Use -fPIC -fvisibility=hidden only for plugins on sim and app ↵Nils Wallménius
builds and enable it for 32 bit too. Fixes linking errors on simbuilds. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29983 a1c6a512-1295-4272-9138-f99709370657
2011-06-06FS#12107: Remove track-number guessing code.Michael Hohmuth
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29982 a1c6a512-1295-4272-9138-f99709370657
2011-06-06FS#12132 patch 5: check_clauses: Optimizations.Michael Hohmuth
* There's no need to reset the buffer argument to check_against_clauses to 0 when it's not needed. We can always initialize str = buf and only change it on a RAM search hit. * Do not memset buffer to 0 -- it's sufficient to make sure the retrieved tag string is zero-terminated. * Factor out a call to check_virtual_tags from two branches of an if statement. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29981 a1c6a512-1295-4272-9138-f99709370657
2011-06-06FS#12132 patch 4: Added a comment for the tagcache_search.type field.Michael Hohmuth
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29980 a1c6a512-1295-4272-9138-f99709370657
2011-06-06FS#12132 patch 3: Rename read_numeric_tag to find_tag, as it is indeedMichael Hohmuth
used for nonnumeric tags as well. Optimization for the nonnumeric case: Only numerics are ever updated, so there's no need to scan the command queue for updates to nonnumeric tags. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29979 a1c6a512-1295-4272-9138-f99709370657
2011-06-06FS#12132 patch 2: add_uniqbuf: Fix confusing indentation in if conditionMichael Hohmuth
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29978 a1c6a512-1295-4272-9138-f99709370657
2011-06-06Add build dependency to zipBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29977 a1c6a512-1295-4272-9138-f99709370657
2011-06-06libtremor: Implement a memory configuration for targets that don't use ↵Nils Wallménius
separate iram for codecs. Such targets would previously default to using the configuration for targets with small iram which uses an extra memcpy per block. This saves 2MHz decoding a 128kbps vorbis file on the Gigabeat S and saves a bit of codec buffer. Patch from FS#11268, also replaces patch from FS#12147. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29976 a1c6a512-1295-4272-9138-f99709370657
2011-06-05Safe part of FS#11268, saving some codec buffer space for targets that don't ↵Nils Wallménius
use separate iram. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29975 a1c6a512-1295-4272-9138-f99709370657
2011-06-05FS#12146: Fix libcook bugs introduced in r22055 by Sean Bartell.Nils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29973 a1c6a512-1295-4272-9138-f99709370657
2011-06-05Accept FS#12143 (NSF codec clean up): Declare local stuff static, comment ↵Andree Buschmann
unused variables and functions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29972 a1c6a512-1295-4272-9138-f99709370657
2011-06-05Make the histogram code usable for playback as well. Move the recording ↵Peter D'Hoye
histogram code to peakmeter, rename it to remove the recording reference, and rename anything referring to it as well. Change the drawing code so there are more options to position them. This may change your histogram settings, so check after upgrading. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29969 a1c6a512-1295-4272-9138-f99709370657
2011-06-05Accept FS#5153 - Doom Scrollwheel PatchThomas Martitz
It hardcodes the scrollwheel for straving left/right. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29968 a1c6a512-1295-4272-9138-f99709370657
2011-06-05fix redMarcin Bukat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29966 a1c6a512-1295-4272-9138-f99709370657
2011-06-05Manual: describe key clicks feature.Dominik Riebeling
FS#10491 with minor modifications. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29965 a1c6a512-1295-4272-9138-f99709370657