1. 6a05883 Simulate the effects of sector caching a bit. Bypass I/O yield if a byte counter hasn't reached a certain threshold. Can be dialed-in by changing a #define. by Michael Sevakis · 17 years ago
  2. a4d19b7 Simplify the uisimulator I/O routine and let the rockbox thread calling the functions be the background thread. Should speed things up too and lose none of the advantanges of background I/O. by Michael Sevakis · 17 years ago
  3. f87eb60 Code police; trailing spaces mainly. by Steve Bavin · 17 years ago
  4. 9e05cc5 Add --root option to allow overriding of simulator root menu. by Steve Bavin · 17 years ago
  5. c70671b Fix sims: sim_codec_load_ram() needed an update by Nicolas Pennequin · 17 years ago
  6. b24631c Fix crosscompiling the uisim with mingw32 by adding a definition of CLOSE by Jonas Häggqvist · 17 years ago
  7. ef9abe4 Keep track of the number of opened files in the sim to enforce the same limit as on target. by Nicolas Pennequin · 17 years ago
  8. 5128080 FS #7752 by Catalin Patulea: Stop 'Rockbox Info' from crashing multivolume target simulators (Ondio, Sansa). by Jens Arnold · 17 years ago
  9. c4a7631 UISIMULATOR: Do a graceful shutdown of all threads and avoid (mostly lockup) problems caused by not worrying about states. Have rockbox objects initialized only by rockbox threads save for the main 'gui' thread which is a needed exception. by Michael Sevakis · 17 years ago
  10. 0107dfc UISIMULATOR: Give the host OS some needed context switching hints (which _is_ supposed to work on Linux - but I can't tell on VMWare - and does on Windows). I guess I'll know for sure soon. Give sleep() even more genuine behavior. Add some button driver sync with the rockbox threads that should have been there for some time - this is basically interrupt-like processing as any thread not in the kernel pool should be considered. Make the screendump work again by posting the request. Perhaps help out shutting down for some users but not in the way I'd prefer - to think about. by Michael Sevakis · 17 years ago
  11. f64ebb1 Sim I/O and threading that runs more like on target. Tweakable if any genuine slowness imitation is required for any one of them. One point of concern is the sim shutdown on an OS other than Linux just because terminating threads in a manner other than having the do it themselves is kind of dirty IMHO. by Michael Sevakis · 17 years ago
  12. 49be3fa A bit more readable code. Also saves one buffer. by Jens Arnold · 18 years ago
  13. 2fd7c3c Make the simulator work with unicode filenames on windows. This includes both file operations and console (debug) output. Note that the console window _must_ be configured to use a truetype font for proper unicode display. by Jens Arnold · 18 years ago
  14. 6be6156 Fix sim crashes on long filenames. Patch by Sean Morrisey with some minor changes by me. Fixes FS #6009 by Peter D'Hoye · 18 years ago
  15. d6cb716 Declare struct sim_dirent the same way as rockbox core's struct dirent. Fixes file time reading for 64 bit sims. by Jens Arnold · 18 years ago
  16. f0ed594 Fix red by Peter D'Hoye · 18 years ago
  17. 832e0df Fix file date and time reading in the simulator (used by the properties plugin) by Peter D'Hoye · 18 years ago
  18. bd5c0ad Cast some more to keep both 32 bit and 64 bit simulator platforms happy. by Jens Arnold · 18 years ago
  19. 6b0fdae Removed unused 'mode' parameter from mkdir() for consistency with creat(). by Jens Arnold · 18 years ago
  20. 67eb154 Removed 'mode' parameter from creat(). It wasn't pure posix anyway, it was ignored on target and mixed into 'oflags' in the simulator. * Simplified io.c a bit by defining a dummy O_BINARY for OSes which don't have that. by Jens Arnold · 18 years ago
  21. 0dd7ea2 Support building tagcache db natively on PC using the core of the by Miika Pekkarinen · 18 years ago
  22. 64f949f Allow UI simulator to be build on OS (Slightly updated version of FS5767) by Barry Wardell · 18 years ago
  23. 8c9d5f3 Improve simulator use of multiple codecs by Steve Bavin · 18 years ago
  24. d70bd0e FS#5884 Fix simulator file delete/rename with dircache. by Miika Pekkarinen · 18 years ago
  25. 25377db Simulator: two codecs may be loaded at same time if voice is enabled. by Hardeep Sidhu · 19 years ago
  26. 5f40aac Don't pass NULL to dlclose. Stops the simulator crashing if there's a problem loading a plugin or codec. by Dan Everton · 19 years ago
  27. 38b7547 Simulators: Fix pointer size vs. int size problems (64bit hosts) in plugin loader and codec loader. by Jens Arnold · 19 years ago
  28. 37b15d3 Protect against text-mode files in Windows by using open() instead of creat() by Linus Nielsen Feltzing · 19 years ago
  29. 1064f01 Fix permissions of directories created in the sim. by Dan Everton · 19 years ago
  30. e7c7d9b Bah, O_BINARY is of course Win32 only by Linus Nielsen Feltzing · 19 years ago
  31. 8599b07 Fixed the codec loading problem in the Win32 SDL simulator by Linus Nielsen Feltzing · 19 years ago
  32. fc72c53 Patch #1417462 by Dan Everton - Improved SDL simulator by Linus Nielsen Feltzing · 19 years ago
  33. 60e8f4f First steps towards SDL sim for windows by Linus Nielsen Feltzing · 19 years ago
  34. b8749fd New codec loader, using the same mechanism as the new plugin loader. API version numbering restarted for the new system. Uses the target ID from configure, so don't change that too often. * Fixed sim_plugin_load_ram() to truncate the tempfile. * Reduced plugin buffer size to 512KB for iriver and iPod. by Jens Arnold · 19 years ago
  35. a790277 Model & version check for simulator plugins. by Jens Arnold · 19 years ago
  36. ee76cc3 silence picky gcc4 warnings by Daniel Stenberg · 19 years ago
  37. 30b8378 Win32 needs the mode bits for open too. by Magnus Holmgren · 20 years ago
  38. 645a2e1 Fixed a simulator crash while trying to play a song. Fixed crossfade by Miika Pekkarinen · 20 years ago
  39. 2dddde2 remove extra kludge we used to kill warnings on very old mingw cross-compile by Daniel Stenberg · 20 years ago
  40. bb9dfa0 Simulators: more efficient implementation of sim_filesize(). by Jens Arnold · 20 years ago
  41. db44dad attempt to kill two annoying win32 cross-compiler warnings by Daniel Stenberg · 20 years ago
  42. 576d029 Simulator: sim_rename() must not use off_t in the argument for the same reason as sim_lseek(). Removed parentheses around system function names as the function name mangling is done differently with the new build system. by Jens Arnold · 20 years ago
  43. 399c081 Simulators: lseek() working again for systems with an off_t datatype differing from 'long' (cygwin/x11, maybe others). Removed unused sim_close(). by Jens Arnold · 20 years ago
  44. 527e121 Win32 simulator also needs open() option mangling by Jens Arnold · 20 years ago
  45. 7872426 Proper disk statistics for the win32 simulator. by Jens Arnold · 20 years ago
  46. cf208c5 Killed some simulator warnings; proper plugin error reporting for Win32 simulator. by Jens Arnold · 20 years ago
  47. 22b7701 Build cleanup and general fixes. fprintf() is now fdprintf(), the separation by Daniel Stenberg · 20 years ago
  48. 99dbd7c Fixed red build... by Björn Stenberg · 20 years ago
  49. b6f67a8 The win32 open() was called with the wrong flags by Linus Nielsen Feltzing · 21 years ago
  50. 74eb642 infrastructure for sorting by date+time, now we "only" need to decide on the UI by Jörg Hohensohn · 21 years ago
  51. 56e6335 Create files with proper permissons on unix/linux, make open() and creat() by Daniel Stenberg · 21 years ago
  52. 36c9a95 translate from rockbox's open() options to the options used by the host by Daniel Stenberg · 21 years ago
  53. fb26bfb Fixed VC++ build. by Hardeep Sidhu · 21 years ago
  54. a6142ab Finally, the archos directory sandbox works in the same way for both X11 and win32 simulators. Unfortunately, this breaks the VC++ compatibility. Also, the plugin API now supports DEBUGF. Last, but not least, we have a new plugin, vbrfix.rock. by Linus Nielsen Feltzing · 21 years ago[Renamed (84%) from uisimulator/x11/io.c]
  55. 6cc6e8b Removed some X11 simulator warnings by Linus Nielsen Feltzing · 21 years ago
  56. 8fa821d Added rmdir() for the x11 simulator by Linus Nielsen Feltzing · 21 years ago
  57. ef7293f New feature: NOw you can store the recorded files in either /recordings (the directory will be created automatically) or in the current directory. by Linus Nielsen Feltzing · 21 years ago
  58. ae960a9 my take at fixing the simulator warnings by adding mode_t, size_t, ssize_t by Daniel Stenberg · 21 years ago
  59. f6ed970 Added FreeBSD support to uisimulator. Patch by Keith Hubbard by Björn Stenberg · 22 years ago
  60. 3f54121 Added plugin loader. Moved games, demos and the text viewer to loadable plugins. Copy your *.rock files to /.rockbox/rocks/ by Björn Stenberg · 22 years ago
  61. e98bad5 Added the filesize() function by Linus Nielsen Feltzing · 22 years ago
  62. 11d9ecb killed a warning properly indented some code by Daniel Stenberg · 22 years ago
  63. 7d2f8e7 Set a mode that makes sense as the Rockbox code doesn't use modes... by Daniel Stenberg · 22 years ago
  64. a865102 fix to not use the redefined calls within the redefined calls themselves, by Daniel Stenberg · 22 years ago
  65. 83131fa use new path by Daniel Stenberg · 22 years ago
  66. 2ba4fed Added close() and proper creat() to x11 emulator by Björn Stenberg · 22 years ago
  67. 7d80ba0 Added rename() to simulator by Björn Stenberg · 22 years ago
  68. c78e1b0 The much-anticipated queue patch by Hardeep Sidhu. Queue a file by holding down PLAY on it while playing other music. by Björn Stenberg · 22 years ago
  69. 6fb512a Added disk space to Info menu item. (Players press + to see it.) by Björn Stenberg · 22 years ago
  70. ed6c7e4 warning hunt and kill session by Daniel Stenberg · 23 years ago
  71. 32125d4 Added \n to debugf() by Björn Stenberg · 23 years ago
  72. e078edd x11_opendir() now fails properly in case the dir doesn't exist by Daniel Stenberg · 23 years ago
  73. 7488832 NULL is not defined when this compiles on Linux, let's avoid that for now by Daniel Stenberg · 23 years ago
  74. e3a12d3 adjusted to build on my solaris box by Daniel Stenberg · 23 years ago
  75. 27dfc7c extended the wrapper layer, we can't depend on much in the "real" dirent by Daniel Stenberg · 23 years ago
  76. 159d448 readdir() wrapper for proper dirent struct emulation in target code by Daniel Stenberg · 23 years ago
  77. 00f090f no more Logf(), only use debugf() by Daniel Stenberg · 23 years ago
  78. 0b306a4 Dave Chapman removed the annoying extra slash by Daniel Stenberg · 23 years ago
  79. 91f165e support open() properly so that the root dir works in the archos subdir by Daniel Stenberg · 23 years ago
  80. 7b3abdc added for dir emulation by Daniel Stenberg · 23 years ago