1. 3f110da Fix tree.c->tree_get_entry_at() buffer overflow by William Wilgus · 6 years ago
  2. 5e5ddce Fix truncation warnings in tree.c, filetree.c by William Wilgus · 6 years ago
  3. 7d1a47c Rewrite filesystem code (WIP) by Michael Sevakis · 11 years ago
  4. 31b7122 Implement time-based resume and playback start. by Michael Sevakis · 11 years ago
  5. 212e780 Use crc32 of filename to resume tracks by Richard Quirk · 12 years ago
  6. f331d19 playlist handling: revert part of r30177. by Jonathan Gordon · 13 years ago
  7. bccee89 Update filetree.c to use global_settings.glyphs_to_cache by Fred Bauer · 13 years ago
  8. f19f3ef Redo r30826 (and hopefully not reintroduce font issues) which cleans up the font API. FONT_UI is deprecated, use screens[screen].getuifont() instead (and .setuifont() to set it after a font has been loaded) by Jonathan Gordon · 13 years ago
  9. e299eb3 Add functions font_set_ui() and font_get_ui(). The font returned by FONT_UI used to be fixed at zero but since buflib-fonts (r30589) can be different, depending on the order of loads and unloads. Fixes broken behavoir in virtual keyboard (FS#12336), lyrics player (FS#12306), and hopefully, FS#12337 by Fred Bauer · 13 years ago
  10. aa0f4a4 FS#12273 - use buflib for font storage. thanks to the testers :) by Jonathan Gordon · 13 years ago
  11. baa070c GSoC/Buflib: Enable compaction in buflib. by Thomas Martitz · 13 years ago
  12. d1322b7 GSoC/Buflib: Replace all direct accesses to audiobuf with buffer API functions. by Thomas Martitz · 13 years ago
  13. 9809697 Cleanup tree.c cache handling a bit. by Thomas Martitz · 13 years ago
  14. 97a4c1e FS#11808 - Major playlist handling changes (on disk playlists) by Jonathan Gordon · 13 years ago
  15. c2ff646 Avoid false warnings of full dirs when the number of visible entries in a dir equals the limit. by Magnus Holmgren · 14 years ago
  16. ed2cfb8 Don't (partially) apply changes to max entries in the file browser immediately. The setting affects a buffer that is allocated during boot, so code using that buffer should use the value that was in effect during boot. Add a note to the manual that a reboot is needed for the changes to be applied. by Magnus Holmgren · 14 years ago
  17. e6b4d8f remaining of FS#11777. Use rockbox_browse() to display playlists in Playlist Catalog. by Teruaki Kawashima · 14 years ago
  18. 08af5d8 FS#11777: enhancement for rockbox_browse() by Teruaki Kawashima · 14 years ago
  19. 28b30d4 Oops, remove left-over DEBUGFs. by Thomas Martitz · 14 years ago
  20. ded525e Revert r27972 to fix FS#11610 (but in a way android builds still work). by Thomas Martitz · 14 years ago
  21. 6eaab4d Ged rid of uisimulator/common/io.c for android builds. by Thomas Martitz · 14 years ago
  22. 43c85a4 "Fix" FS#11349... %cs got confused because for some reason when the root menu was introduced the fm preset loading was never fixed to go back through that menu... problem is do_menu() is getting in the way now, so be like other files and dont try to reload the screen after loading... i.e go into the fms manually by Jonathan Gordon · 14 years ago
  23. 9c0b247 Rockbox as an application: add get_user_file_path(). by Thomas Martitz · 14 years ago
  24. 35e8b14 Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). by Thomas Martitz · 14 years ago
  25. 1bd072c FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tags by Jonathan Gordon · 15 years ago
  26. 50a6ca3 Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). by Thomas Martitz · 15 years ago
  27. a9b5f4d cleanup statusbar+base skin relationship... by Jonathan Gordon · 15 years ago
  28. 1c2aa35 FS#10984 - multifont! 2 major additions: by Jonathan Gordon · 15 years ago
  29. eee5423 skin rework (FS#10922) notable changes: by Jonathan Gordon · 15 years ago
  30. 91e6b06 RTL language enhancements by Tomers Shalev and I. by Jonathan Gordon · 15 years ago
  31. b2eb44c FS#10824 - viewport/statusbar API rework. by Jonathan Gordon · 15 years ago
  32. bdf2961 Fix some drawing problems when displaying the WPS initially with sbs enabled. Move initial display of the wps to wps.c too. Should fix bug 3 of FS#10771. by Thomas Martitz · 15 years ago
  33. d789e41 Add support for running Lua games/apps from the Plugins menu by Maurus Cuelenaere · 15 years ago
  34. ee6557e Remove a few superfluous calls and use the correct symbol. by Thomas Martitz · 15 years ago
  35. de7f241 Add a browse (remote) custom statusbar item in the theme settings. by Thomas Martitz · 15 years ago
  36. 9351d41 Don't introduce a new string, instead reuse LANG_FAILED. by Tomer Shalev · 15 years ago
  37. bb5078c Splash error message when loading language from dir browser fails by Tomer Shalev · 15 years ago
  38. 1016ee4 Initial custom statusbar commit. by Thomas Martitz · 15 years ago
  39. ec2737b Change the .lng files to contain strings from multiple users. Still hard-coded to only output the core strings for now. Should be the majority of the core changes needed for translatable plugins. by Tom Ross · 15 years ago
  40. 94f7651 Revert r23212, I committed it accidentally. by Thomas Martitz · 15 years ago
  41. 8d032ae initial custom statusbar commit by Thomas Martitz · 15 years ago
  42. 80003bc Fix a few problems with RTL, statusbar and custom ui viewport. by Thomas Martitz · 15 years ago
  43. fc30b18 Redraw the list after exiting the context menu to get rid of various non-blocking splashes in it if custom ui vp is used. by Thomas Martitz · 15 years ago
  44. 4c48b59 User definable UI viewport, to be able to restrict the UI into a viewport for all bitmap displays. by Thomas Martitz · 15 years ago
  45. c426628 Fix loading of multiple .wps/.rwps files in a row, by reloading all wpses upon loading one so that the skin buffer can be reset properly. by Thomas Martitz · 15 years ago
  46. 4764ee0 Add backdrop functions to the multiscreen api and add a enum backdrop_type parameter for different backdrops (main, wps), symplifying calls and removing dozens of #ifdefs (stubs added for non-backdrop displays that can't do backdrops). by Thomas Martitz · 15 years ago
  47. 3b75c86 A bit mroe wps/skin engine cleanup so that the structs the wps uses can be static: by Thomas Martitz · 15 years ago
  48. 3e7444f part two of the grand overall wps/skinning engine cleanup work: by Jonathan Gordon · 15 years ago
  49. 5e5fc64 Start of some apps/ and wps cleanup work... Move everything related to the actual drawing of the wps into apps/gui/wps_engine, things related to the actual screen are in apps/gui/music_screen.c (names are temporary unless noone comes up with anything better) by Jonathan Gordon · 15 years ago
  50. df6f955 Add a possibility for plugins to go directly to the WPS after exiting. by Thomas Martitz · 15 years ago
  51. be214c9 Fix a problem that the statusbar was redrawn to late and not really in sync with the lists when changing loading a (theme) .cfg or changing the colors witht the color picker. Now both, the statusbar and the tree lists are redrawn instantly after settings_apply() (even before the "Theme loaded" splash). by Thomas Martitz · 16 years ago
  52. deb6b81 Don't go back to the settings after selecting a .cfg via the theme or cfg browser, as it's done for fonts. by Thomas Martitz · 16 years ago
  53. 30a2713 Clean up some more #includes by Bertrik Sikken · 16 years ago
  54. d13f1a4 Commit FS#8314. This adds strnat[case]cmp written by Martin Pool, which respects numbers within strings, and gives a more intuitive by Thomas Martitz · 16 years ago
  55. 93572e2 Keyclick fixup take two. It is only 88 samples (2msec) long so keep a small static buffer around for beeps less than or equal to keyclick duration. This way it operates no matter the buffer state and still won't interfere with alternate PCM operations like recording or plugin playback. by Michael Sevakis · 16 years ago
  56. 826688e PCM buffer beeping needs the audio buffer reset in order to work after operations that trash the buffer or keyclick won't be audible until playback is restarted. by Michael Sevakis · 16 years ago
  57. 48b52ae Fix FS#8949 - Alphabetical directory listing reversed after "Error Accessing Directory", patch by pondlife, some long line police by me, also kill a few error splashes in functions that could be called by threads other than UI by Nils Wallménius · 16 years ago
  58. ddc2176 workaround for FS#8748 (possibly others) where playback might freeze or get confused if you try starting a new playlist when party mode is enabled. by Jonathan Gordon · 16 years ago
  59. 01729e7 FS#9281 Rename of splash functions. by Nils Wallménius · 16 years ago
  60. ac4f857 Remove duplicate splash when loading a plugin so that the voice clip is only spoken once, thanks to bertrik for spotting. by Nils Wallménius · 16 years ago
  61. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  62. ad95df2 Const police raid. by Steve Bavin · 17 years ago
  63. 357ffb3 Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. by Nicolas Pennequin · 17 years ago
  64. dabcb81 Introduce a small helper function that asks the user if the dynamic playlist should be erased to increase code re-use by Nils Wallménius · 17 years ago
  65. a5d3029 Update source files to include the header file for the functions they implement, to make sure the header and the implementation is consistent (and fix it for a case where it wasn't). by Bertrik Sikken · 17 years ago
  66. 33c4446 Const police raid, making a lot of pointers to lang strings const and removing some ugly casting by Nils Wallménius · 17 years ago
  67. 799e948 Remove some more simulator debugging output. by Steve Bavin · 17 years ago
  68. d746b79 Remove unnecessary (and incorrect) #ifdefs surrounding #include "backdrop.h", and correct remaining references to HAVE_LCD_REMOTE to HAVE_REMOTE_LCD by Dave Chapman · 17 years ago
  69. d02c79c Commit viewports-in-WPS patch (FS#8385). This adds the %V tag - see the CustomWPS page for details (shortly...). There is still some work to do - decide how to handle font references, decide how to handle conditionals. Plus checkwps is broken - I'll fix that in a separate commit. by Dave Chapman · 17 years ago
  70. fabdd38 Make the playlist catalog use the following settings as appropriate: show filename extensions, load last bookmark, party mode and warn when erasing dynamic playlist. by Magnus Holmgren · 17 years ago
  71. 5b76936 Accept FS#6159 'Add voice to roughly 100 splash screens and yes-no menus' by Stephane Doyon with some minor tweaks by me. Rerun 'configure' and do a 'make clean' before rebuilding your voice files. by Nils Wallménius · 17 years ago
  72. 011a325 Makes apps and plugins interract with directories using a posix-like api instead of calling dircache / simulator functions (no additionnal layer added, only a cosmetic change) by Kevin Ferrare · 17 years ago
  73. a1f0a83 Forgot this one. We should maybe use enums more... by Steve Bavin · 18 years ago
  74. b8a79b8 Clear the RWPS backdrop when a RWPS is loaded, not when a WPS is loaded. by Nicolas Pennequin · 18 years ago
  75. 1cf2ec3 Change some ifdefs for the recent backdrop changes (fixes the yellow builds) and move the backdrop files. by Nicolas Pennequin · 18 years ago
  76. 7fdfa56 Add backdrop support for LCD remotes with depth > 1-bit. Only WPS backdrops, but the groundwork is laid for main backdrops too (all that's really needed are menus to set/clear them). by Nicolas Pennequin · 18 years ago
  77. 36a2e30 Move the inbuilt filetype info into filetypes.c and rename the defines. by Jonathan Gordon · 18 years ago
  78. d2b3055 Check if a new version got installed after usb disconnect and ask if user wants to reboot. Causes disk spinup before showing the usb logo. Also fixes do_menu() not returning to root_menu after usb disconnect. by Peter D'Hoye · 18 years ago
  79. 685f6bb #ifdef code that only makes sense for multivolume targets, make private functions 'static' by Nils Wallménius · 18 years ago
  80. 4d6374c Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered. by Jens Arnold · 18 years ago
  81. 8ff3a65 Explicilty set CONFIG_ defines to 0 which are not used.. because doing by Jonathan Gordon · 18 years ago
  82. 9f4bd87 Cuesheet support by Jonathan Gordon and me (FS #6460). by Nicolas Pennequin · 18 years ago
  83. 0f17532 Revert the changes using global status for the screen states. It should wait for a more comprehensive plan to maximize benefit if any can be had. by Michael Sevakis · 18 years ago
  84. eed62f1 Change the radio screen and recording screen to use the global_status structure for state. I guess global_status had been added already and I missed it. :D by Michael Sevakis · 18 years ago
  85. 228d62d Split the system status variables out of global_settings and put them into a new struct global_status. Use status_save() if these need by Jonathan Gordon · 18 years ago
  86. b2e5090 Settings are now stored in /.rockbox/config.cfg instead of the hidden sector. (FS #6557) by Jonathan Gordon · 18 years ago
  87. 0297873 Backdrop support for greyscale targets. WPS backdrop is untested. by Jens Arnold · 18 years ago
  88. 4fc717a Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with additional FM Recording support and my modifications by Michael Sevakis · 18 years ago
  89. 887cfeb Only sync playlist once when adding bunch of files from tagcache. by Miika Pekkarinen · 18 years ago
  90. 93b899d Reworked backdrop handling. Fixes a bug that wasn't in the tracker yet ;) by Peter D'Hoye · 19 years ago
  91. ddb36b2 Only show the 'Loading...' splash if the file is actually loading (won't be displayed if the file isn't supported). by Zakk Roberts · 19 years ago
  92. 009853f Patch #2711 by Alexander Spyridakis with some changes by me: adds load/save of presets to different files; by Hristo Kovachev · 19 years ago
  93. 67de1d3 Thorough .lang rework: Removed all deprecated strings, combined string which were only split because long ago we had no splash(), sorted strings into logical groups to ease the transition to langv2. Bunped binary .lng version. by Jens Arnold · 19 years ago
  94. 75c3d0b Add support for loadable vkeyboard layouts by Frank Dischner · 19 years ago
  95. 5b4307e Don't warn about modifying the dynamic playlist in Party Mode. Also changed message to queue last, not insert last. by Björn Stenberg · 19 years ago
  96. fc390af Added 'Party Mode': Unstoppable playback by Björn Stenberg · 19 years ago
  97. 941de85 Patch #1260463 - Warn on erasing modified dynamic playlist by Craig (ctb311276) by Hardeep Sidhu · 19 years ago
  98. 53a56c1 don't display the WPS after loading, it made rockbox crash with some WPS' by Marcoen Hirschberg · 19 years ago
  99. f981ea9 kill gcc4 warnings by Daniel Stenberg · 19 years ago
  100. f9fa33f iRiver: Make logf-enabled builds of the simulator work again. by Magnus Holmgren · 19 years ago