summaryrefslogtreecommitdiff
path: root/firmware/common (follow)
Commit message (Collapse)AuthorAge
...
* Do not try to read from dircache if directory was opened when cache was notMiika Pekkarinen2005-10-09
| | | | | | | available. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7602 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem with dircache where filetree modified dircacheMiika Pekkarinen2005-10-08
| | | | | | | | structures directly. Moved #ifdef directly to SOURCES instead of dircache.c to decide whether to compile the cache or not. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7599 a1c6a512-1295-4272-9138-f99709370657
* Implemented directory caching. No more waiting for disk to spin up whileMiika Pekkarinen2005-10-07
| | | | | | | | browsing when cache is enabled (system -> disk -> enable directory cache). Cache building on boot is transparent except the first boot. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7588 a1c6a512-1295-4272-9138-f99709370657
* Correct usage of ICODE_ATTR in memcpy.c and strlen.cLinus Nielsen Feltzing2005-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7328 a1c6a512-1295-4272-9138-f99709370657
* Added CPU_COLDFIRE define - one step closer to iAudio-portChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
* make the ctype array unsigned so that bit 7 (octal 0200) can be set andDaniel Stenberg2005-07-12
| | | | | | | used properly without warnings git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7120 a1c6a512-1295-4272-9138-f99709370657
* Patch #1232549 by Ryan Jackson, adds seeking and comments to Vorbis playbackLinus Nielsen Feltzing2005-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7025 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: slight memset() optimisation.Jens Arnold2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6799 a1c6a512-1295-4272-9138-f99709370657
* memset() on coldfire now exploits burst mode whenever possible, giving ↵Jens Arnold2005-06-21
| | | | | | another speed increase of up to 2.4 times for large blocks. Added a slight optimisation for small blocks as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6790 a1c6a512-1295-4272-9138-f99709370657
* Assembler optimised memset() for coldfire. Speed increase ranging from a few ↵Jens Arnold2005-06-21
| | | | | | percent (small blocks) to 4 times (large unaligned blocks). Slight optimisation for SH1 as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6789 a1c6a512-1295-4272-9138-f99709370657
* Slightly more optimised memset() for SH1. Especially faster for 4 < length < 12.Jens Arnold2005-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6594 a1c6a512-1295-4272-9138-f99709370657
* Hotswap: Better placement for switching the MMC monitor off/on.Jens Arnold2005-05-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6480 a1c6a512-1295-4272-9138-f99709370657
* couple of fixes for 16 bits archsJean-Philippe Bernardy2005-02-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6073 a1c6a512-1295-4272-9138-f99709370657
* more long policyJean-Philippe Bernardy2005-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6065 a1c6a512-1295-4272-9138-f99709370657
* Build cleanup and general fixes. fprintf() is now fdprintf(), the separationDaniel Stenberg2005-02-22
| | | | | | | between uisimulator files and firmware/apps files are better done. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6031 a1c6a512-1295-4272-9138-f99709370657
* Unified build system to use SOURCES for sim builds too, a single Makefile-lookDaniel Stenberg2005-02-18
| | | | | | | | made by configure and various related adjustments. This has not yet been tested on cygwin. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6001 a1c6a512-1295-4272-9138-f99709370657
* random longness fixesJean-Philippe Bernardy2005-02-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5950 a1c6a512-1295-4272-9138-f99709370657
* long policyJean-Philippe Bernardy2005-02-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5946 a1c6a512-1295-4272-9138-f99709370657
* preparations for hotswapping MMCJörg Hohensohn2005-01-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5701 a1c6a512-1295-4272-9138-f99709370657
* Added ID3 searchingBjörn Stenberg2005-01-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5683 a1c6a512-1295-4272-9138-f99709370657
* TABs removedJens Arnold2005-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5645 a1c6a512-1295-4272-9138-f99709370657
* int -> long where neededJean-Philippe Bernardy2005-01-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5643 a1c6a512-1295-4272-9138-f99709370657
* Support for %l* plus __attribute__ printf supportJean-Philippe Bernardy2005-01-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5641 a1c6a512-1295-4272-9138-f99709370657
* Forgot to commit removal of string.c when reviving memcpy.c and memset.cJens Arnold2005-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5633 a1c6a512-1295-4272-9138-f99709370657
* Assembler optimized strlen() for SH1, both smaller & faster. Moved strlen() ↵Jens Arnold2005-01-22
| | | | | | into IRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5629 a1c6a512-1295-4272-9138-f99709370657
* Revived C implementations of memcpy() and memset() for platforms without asm ↵Jens Arnold2005-01-21
| | | | | | optimized versions (gmini), replacing the intermediate strings.c. Moved the asm optimized versions 'out of the way' for the implicit 'make' rules by renaming them to *_a.S (for assembler/alternative). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5628 a1c6a512-1295-4272-9138-f99709370657
* Jean-Philippe Bernardy: C versions of memset() and memcpy() for archs withDaniel Stenberg2005-01-10
| | | | | | | no asm optimized versions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5550 a1c6a512-1295-4272-9138-f99709370657
* using a pointer instead of array dereferencing saves ~250 bytesJörg Hohensohn2005-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5529 a1c6a512-1295-4272-9138-f99709370657
* volume names look better in sharp brackets, code slightly more compactJörg Hohensohn2005-01-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5523 a1c6a512-1295-4272-9138-f99709370657
* Shared mounting code, also more general. It will mount multiple HD ↵Jörg Hohensohn2004-12-29
| | | | | | partitions, too, once HAVE_MULTIVOLUME is enabled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5518 a1c6a512-1295-4272-9138-f99709370657
* prepared to mount multiple partitions into one logical file system (most ↵Jörg Hohensohn2004-12-28
| | | | | | useful for Ondio, internal memory + external MMC) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5514 a1c6a512-1295-4272-9138-f99709370657
* Bug fix: Do only flush the sector buffer after writing head bytes if it ↵Jens Arnold2004-11-17
| | | | | | really needs to be. The old code did flush always, causing the huge slowdown of fprintf() and other places writing byte-wise git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5413 a1c6a512-1295-4272-9138-f99709370657
* Wrong typing caused a very skewed random number distributionLinus Nielsen Feltzing2004-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5385 a1c6a512-1295-4272-9138-f99709370657
* Ported to ColdfireLinus Nielsen Feltzing2004-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5347 a1c6a512-1295-4272-9138-f99709370657
* void* can't be offset, gcc should not allows thisJörg Hohensohn2004-10-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5147 a1c6a512-1295-4272-9138-f99709370657
* Bug fix: open() now handles O_TRUNC correctly (this was the real cause for ↵Jens Arnold2004-09-06
| | | | | | the .playlist_control corruption) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5048 a1c6a512-1295-4272-9138-f99709370657
* Bug fix: renaming a directory could cause a name clash. New feature: ↵Linus Nielsen Feltzing2004-08-22
| | | | | | rename() can now move files/directories as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5008 a1c6a512-1295-4272-9138-f99709370657
* Const policed pointer arguments to functions, part 2Jens Arnold2004-08-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4996 a1c6a512-1295-4272-9138-f99709370657
* Fixed a warning when (experimentally) compiling with -OsJens Arnold2004-07-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4966 a1c6a512-1295-4272-9138-f99709370657
* Made the char property lookup table constantJens Arnold2004-07-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4905 a1c6a512-1295-4272-9138-f99709370657
* The pathname argument for open() is declared const, so copy it has to be copiedJens Arnold2004-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4894 a1c6a512-1295-4272-9138-f99709370657
* infrastructure for sorting by date+time, now we "only" need to decide on the UIJörg Hohensohn2004-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4778 a1c6a512-1295-4272-9138-f99709370657
* valid_time() now handles tm_wday correctlyLinus Nielsen Feltzing2004-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4555 a1c6a512-1295-4272-9138-f99709370657
* (v)snprintf() wrote past buffer end if string length was equal to buffer sizeJens Arnold2004-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4549 a1c6a512-1295-4272-9138-f99709370657
* Reworked the time get/set functionsLinus Nielsen Feltzing2004-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4522 a1c6a512-1295-4272-9138-f99709370657
* Better POSIX compatibility for mkdir(), rmdir() and opendir()Linus Nielsen Feltzing2004-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4521 a1c6a512-1295-4272-9138-f99709370657
* New function: rmdir(). Also some changes in the fat code, to track the ↵Linus Nielsen Feltzing2004-04-16
| | | | | | parent directory in opendir(), to be able to delete directories git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4509 a1c6a512-1295-4272-9138-f99709370657
* No need to call fat_truncate() to delete the file, fat_remove() frees all ↵Linus Nielsen Feltzing2004-04-16
| | | | | | clusters anyway git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4508 a1c6a512-1295-4272-9138-f99709370657
* patch #917153: faster memset()/memcpy()Jörg Hohensohn2004-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4406 a1c6a512-1295-4272-9138-f99709370657
* You can't open() a directory as a file (at least not for writing)Linus Nielsen Feltzing2004-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4359 a1c6a512-1295-4272-9138-f99709370657