1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. 06a5299 Do some crackdown on kernel object reinitialization after they could be in use and use before initialization. For c200/e200: Be sure fat cache and ata locks are acquired in the proper order during hot swapping. Delay hotswap monitoring until after initial file mounting (address 2nd kobj concern + possible call of fat driver before init). by Michael Sevakis · 17 years ago
  3. e53e670 Remove unused code, make comments c-style, make one private function static by Nils Wallménius · 18 years ago
  4. ca91b67 Reverting the FAT32 driver change - it seems to have introduced a bug by Linus Nielsen Feltzing · 18 years ago
  5. 0f03e3a Changed fat_getnext(): by Linus Nielsen Feltzing · 18 years ago
  6. ef3e129 Much simpler implementation of large virtual sector support, not needing larger sector buffers and not touching file.c at all. secmult is simply used to normalize all sector counts to 512-byte physical sectors. * Moved MAX_SECTOR_SIZE definition to config-*.h, and enabled it for iPod Video only. MAX_SECTOR_SIZE now only enables checking for alternate disk layouts due to sector size (as iPod Video G5.5 is presented as having 2048-byte _physical_ sectors to the PC). Large virtual sector support in fat.c is always enabled. by Jens Arnold · 18 years ago
  7. ae66c2b Add support (runtime detection) for 2048 bytes/sector filesystem. by Miika Pekkarinen · 18 years ago
  8. 8630f07 Applied FS# 5736 by Alexander Levin. by Rani Hod · 18 years ago
  9. 5da99ed long policy by Jean-Philippe Bernardy · 20 years ago
  10. fc19445 more long policy by Jean-Philippe Bernardy · 20 years ago
  11. 36b8e13 int -> long where needed by Jean-Philippe Bernardy · 20 years ago
  12. 7414687 unmount function in preparation for MMC hotswap, more mutexing by Jörg Hohensohn · 20 years ago
  13. 316ae18 Correct handling of FAT16 root directory when it does not start on a pseudo cluster boundary. Fixed some places where the cluster number can become negative. Significant code cleanup. by Jens Arnold · 20 years ago
  14. da84857 prepared to mount multiple partitions into one logical file system (most useful for Ondio, internal memory + external MMC) by Jörg Hohensohn · 20 years ago
  15. e0e0140 Bug fix: renaming a directory could cause a name clash. New feature: rename() can now move files/directories as well. by Linus Nielsen Feltzing · 20 years ago
  16. 0ceaa5e Const policed pointer arguments to functions, part 2 by Jens Arnold · 20 years ago
  17. bc9397d New function: rmdir(). Also some changes in the fat code, to track the parent directory in opendir(), to be able to delete directories by Linus Nielsen Feltzing · 21 years ago
  18. ef1698e Added cluster size to the disk debug screen by Linus Nielsen Feltzing · 21 years ago
  19. 60b1c4b Implemented the mkdir() function in the FAT32 driver by Linus Nielsen Feltzing · 21 years ago
  20. fc9b28d Small seek optimization -- begin seek at last read cluster if possible by Hardeep Sidhu · 21 years ago
  21. e597ca4 Move publicly (from apps) accessed files from drivers/ to export/. by Daniel Stenberg · 22 years ago[Renamed from firmware/drivers/fat.h]
  22. 38bc30b The dir code is now reentrant. by Björn Stenberg · 22 years ago
  23. 184fd55 Directories can now be renamed too. by Björn Stenberg · 22 years ago
  24. b17fe5a Added recalculation of free disk space. Press PLAY in Debug->Disk Info->Free to run it. Takes ~30 sec on my 40GB Toshiba. by Björn Stenberg · 22 years ago
  25. c5f5be5 Added rename() by Björn Stenberg · 22 years ago
  26. eee2c01 Added longname handling to fat_remove(). by Björn Stenberg · 22 years ago
  27. c442a68 Cleaned up dir handling further. by Björn Stenberg · 22 years ago
  28. 1f214f2 Directories are now handled as files, using fat_readwrite() instead of ata_read/write_sector(). by Björn Stenberg · 22 years ago
  29. 6fb512a Added disk space to Info menu item. (Players press + to see it.) by Björn Stenberg · 22 years ago
  30. 11a09e6 close() now does not truncate the file. by Björn Stenberg · 22 years ago
  31. a5e77d8 Fat writing update. File creation now works, though still only short filenames. by Björn Stenberg · 22 years ago
  32. 46ddacf Fat32 write updates: Nixed some bugs. Basic file creation now works. Todo: Long filenames and extensive test cases. by Björn Stenberg · 22 years ago
  33. b7b48fe Snapshot of file writing code. Bugs remain. Only short names are supported yet. by Björn Stenberg · 22 years ago
  34. 113fffa Don't save settings on disk if it has no partition table by Björn Stenberg · 22 years ago
  35. 827cee3 struct bpb does not have to be global by Björn Stenberg · 22 years ago
  36. e599282 Fixed compiler warnings by Björn Stenberg · 22 years ago
  37. 924164e Changed to global 'bpb' struct by Björn Stenberg · 22 years ago
  38. c7f7934 Added disk/partition handling by Björn Stenberg · 22 years ago
  39. 3df8650 Renamed get_bpb() into fat_mount() and added it to the API. by Björn Stenberg · 22 years ago
  40. 24a2de6 Added longname handling by Björn Stenberg · 22 years ago
  41. 0ea9f37 Added fat_seek() by Björn Stenberg · 22 years ago
  42. e8bcc01 Added fat_open() and fat_read(). by Björn Stenberg · 22 years ago
  43. 5661b23 Cluster chaining now works. by Björn Stenberg · 22 years ago
  44. 1dff4b6 FAT update Added fat test code by Björn Stenberg · 22 years ago
  45. c6773e1 Moved driver to 'drivers' subdir by Björn Stenberg · 22 years ago[Renamed from firmware/fat.h]
  46. d9eb5c7 First version by Björn Stenberg · 23 years ago