summaryrefslogtreecommitdiffstats
path: root/firmware/common
AgeCommit message (Expand)AuthorFilesLines
2022-04-01Add path_strip_last_volumeAidan MacDonald1-2/+37
2022-03-27multiboot: Allow searching in volume 0 for redirect fileAidan MacDonald1-1/+1
2022-03-15rb_namespace add logfWilliam Wilgus3-5/+76
2022-03-11multiboot: Refactor duplicated functions to a separate fileAidan MacDonald2-90/+116
2022-03-11BUGFIX file.c open failure leaves open file handleWilliam Wilgus1-0/+2
2022-03-04inflate: Add helper for getting decompressed data sizeAidan MacDonald1-0/+9
2022-03-04inflate: Add helpers for using in-memory buffersAidan MacDonald1-0/+25
2022-03-03Multiboot Firmware Root Redirect - WIPWilliam Wilgus1-16/+0
2022-03-03[RESTORED!] Allow mounting of any directory as the root directory.William Wilgus8-199/+444
2022-02-12buflib: add a common dummy callbacks struct & use itAidan MacDonald1-3/+1
2021-09-19Dir cache: Fix resume of relative path playlists.James D. Smith1-0/+51
2021-08-13file_internal.c guard file_cache_reset() from null pointerWilliam Wilgus1-5/+7
2021-08-07inflate: import initial module for deflate decompressionJames Buren1-0/+759
2021-08-05disk.c ensure a valid volume is returned from get_free_volume()William Wilgus1-0/+7
2021-08-04Document intentional fallthroughs + fix harmless unintended onesAidan MacDonald2-0/+2
2021-07-31crc32/adler32: add full copyright notice to source filesJames Buren2-0/+44
2021-07-30adler32: import adapted implementation from tinf/zlibJames Buren1-0/+75
2021-07-20timefuncs.c valid_time() should return false if tm == NULL and not try to derefWilliam Wilgus1-2/+2
2021-07-18crc32: add fast variant of regular crc_32r functionJames Buren1-6/+65
2021-07-13crc32: add fast variant of regular crc_32 functionJames Buren1-1/+57
2021-07-11zip: include strlcpy.hJames Buren1-0/+1
2021-07-11zip: implement zip extraction supportJames Buren1-0/+178
2021-07-10zip: rename modts field to mtimeJames Buren1-2/+2
2021-07-08file/fat: rework utime function as modtime extensionJames Buren1-11/+8
2021-07-08file/fat: add utime functionJames Buren1-0/+38
2021-07-07timefuncs: add dostime_localtime functionJames Buren1-0/+17
2021-07-05zip: import initial moduleJames Buren1-0/+705
2021-07-03fat: move fattime_mktime to timefuncsJames Buren3-2/+17
2021-06-21mi4: replace chksum_crc32 with crc_32rJames Buren1-110/+0
2021-06-21rockbox: add a crc32 reverse polynomial functionJames Buren1-0/+30
2021-06-16Enable float formatting in printfAidan MacDonald1-7/+4
2021-05-12Add tm->yday to RTC ports missing itMoshe Piekarski1-0/+16
2021-05-12Add standalone UCL decompressorAidan MacDonald1-0/+192
2020-11-22rockbox: move firmware checksum algorithms into a common headerJames Buren1-10/+3
2020-10-27dircache: Fix a NULL pointer dereferenceSolomon Peachy1-1/+2
2020-10-23ClipPlus BOOTLOADER DONT FIT!William Wilgus1-2/+10
2020-10-17Define a USB storage type, and hook it up for hosted targetsSolomon Peachy1-0/+9
2020-08-20Revert root_redirect :(William Wilgus8-453/+195
2020-08-20Multiboot Firmware Root RedirectWilliam Wilgus1-1/+17
2020-08-20Allow mounting of any directory as the root directory.William Wilgus8-192/+454
2020-08-20Revert g#1612William Wilgus1-20/+0
2020-08-08ROLO - Enable multiboot firmwareWilliam Wilgus1-1/+1
2020-07-24[4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice.Solomon Peachy1-25/+0
2020-07-24[1/4] Remove SH support and all archos targetsSolomon Peachy1-2/+1
2020-06-30Try mounting as "superfloppy" firstMoshe Piekarski1-35/+37
2020-06-30Also remove the fat_partition_types array.Moshe Piekarski1-11/+0
2020-06-30Allow any partition type, not just known FAT types.Moshe Piekarski1-3/+2
2019-11-15MultiBoot_Firmware Fix red for bootloadersWilliam Wilgus1-2/+2
2019-11-15MultiBoot_FirmwareWilliam Wilgus1-0/+21
2019-07-19Limit float formatting to only targets building QuakeFranklin Wei1-0/+7