1. 5565a28 Remove some redundant #include's by Bertrik Sikken · 14 years ago
  2. 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
  3. 2b640ba Switch iPod 3G to use EABI toolchain. Make necessary threading changes to avoid use of stack after switching to idle stack. by Michael Sevakis · 14 years ago
  4. a1a9084 Don't initialise disk_* for the sim, and make sure disk.c isn't built at all by Frank Gevaerts · 14 years ago
  5. 9c43b2c Remove card_enable_monitoring() and use a mutex instead. The card_enable_monitoring() method actually didn't eliminate the possible race conditions it was meant to fix. by Frank Gevaerts · 14 years ago
  6. 5d236b2 Generate C file / header for svn version string by Rafaël Carré · 14 years ago
  7. 3d0cee8 - Move uisimulator/sdl/*.[ch] into the target tree, under firmware/target/hosted/sdl, uisdl.c is split up across button-sdl.c and system-sdl.c. by Thomas Martitz · 14 years ago
  8. 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 · 14 years ago
  9. 59463ba Fix typo in a bootchart message by Torne Wuff · 15 years ago
  10. 52e528e Boot charting support. by Torne Wuff · 15 years ago
  11. b6c12a1 Submit FS#11065. Introduce a new system setting for en-/disabling the Line-out. For now only implemented on iPod Video. This allows to save power if the user does not use the player's Line-out. On iPod 5G the saving is ~0.5 mA. by Andree Buschmann · 15 years ago
  12. 792f733 revert part of r25042 so boot error splashes are localised, and so there isnt a boot slowdown (which was the origional reason for r24922) by Jonathan Gordon · 15 years ago
  13. a14f4ac Restore the 'read_disk' flag for settings_apply that was removed in r24922. It is still needed to prevent uncessary disk I/O for fonts etc. Should fix FS#11071 (I haven't tested it on a HD-based player). by Magnus Holmgren · 15 years ago
  14. a62eced Add a few warning comments about the INIT_ATTR stuff. by Thomas Martitz · 15 years ago
  15. ed6c143 Don't forget to initialize the wps. by Thomas Martitz · 15 years ago
  16. f8edc32 FS#10756 - Free unused init code by Thomas Martitz · 15 years ago
  17. 4c6b355 split the theme settings apply() sutff out of settings_apply(). this should fix splashes not being loc'ed, statusbar over the splash (fixed in sim, not on my mini2g though), and the supposed boot time slowdown. by Jonathan Gordon · 15 years ago
  18. b2eb44c FS#10824 - viewport/statusbar API rework. by Jonathan Gordon · 15 years ago
  19. cfda097 Add HAVE_HOTSWAP_STORAGE_AS_MAIN to detect changed binary after re-inserting the storage on targets that run rockbox from hotswappable storage. by Thomas Martitz · 15 years ago
  20. c5b4482 Revert r23599 and r23600 and fix the early usb problem at the root. The the viewportmanager and custom statusbar was initialized too late. by Thomas Martitz · 15 years ago
  21. 29e28a3 hopefully fix "early usb" by Jonathan Gordon · 15 years ago
  22. bb9808b root_menu() can't return, tell gcc about it by Rafaël Carré · 15 years ago
  23. 235d1ae Fix FS#10745 - %mv not working in sbs... by Jonathan Gordon · 15 years ago
  24. 18cf68e No need for this to be static by Nils Wallménius · 15 years ago
  25. 09de597 Fix yellow: Another try at fixing aggressive includes removal by Tomer Shalev · 15 years ago
  26. 5d585f4 Extract usb_screen logic out of screens.c into apps/gui/usb_screen.c by Tomer Shalev · 15 years ago
  27. 1016ee4 Initial custom statusbar commit. by Thomas Martitz · 15 years ago
  28. 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
  29. f34a841 Revise r23225 a bit, removing the debug_printf function and implementing more generic lcd_(remote)_putsf function(s) instead and use those in more places by Nils Wallménius · 15 years ago
  30. 9fbf346 Change lang_init() to take a source, destination, and count. Needed for translatable plugins. Minor stylist changes as well. by Tom Ross · 15 years ago
  31. 94f7651 Revert r23212, I committed it accidentally. by Thomas Martitz · 15 years ago
  32. 8d032ae initial custom statusbar commit by Thomas Martitz · 15 years ago
  33. 71411ee Change %mp tag to use current_playmode(). It has upto 9 values now, including recording and radio states. by Thomas Martitz · 15 years ago
  34. d7cdd08 RTL: Add support for DB init message by Tomer Shalev · 15 years ago
  35. baef536 Fix crash in early USB introduced in r22365 by moving the gui_syncstatusbar_init() back to where it needs to be. The comment clearly stated that it needs to happen that early. by Jens Arnold · 15 years ago
  36. 2eb1cb6 Fix buttonbar handling/theme changed handling in lists. by Thomas Martitz · 15 years ago
  37. ed940e8 fix FS#10550. Start autostart.rock after gui_syncstatusbar_init(). by Teruaki Kawashima · 15 years ago
  38. 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
  39. 3e7444f part two of the grand overall wps/skinning engine cleanup work: by Jonathan Gordon · 15 years ago
  40. 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
  41. 24b136f rework cuesheet support: by Jonathan Gordon · 15 years ago
  42. e8c825f ...and fixify *that* yellow too. by Steve Bavin · 15 years ago
  43. 77f6f4c Fix FS#10331 and get mpegplayer working again. by Steve Bavin · 15 years ago
  44. c483efa revert r21016, as it doesn't solve anything by Frank Gevaerts · 15 years ago
  45. acc0f79 Re-order usb init a bit, so software and hardware usb are the same. This fixes FS#9957 by Frank Gevaerts · 15 years ago
  46. 02b9c65 Fix FS#10091 - On Archos targets properly detect charger at startup, so charging screen can be entered by Boris Gjenero · 16 years ago
  47. ed1a335 Add a Touchscreen Mode setting to switch between 3x3 grid and absolute point modes. Note that many screens have not yet been adjusted to absolute point mode, so use with caution. by Rob Purchase · 16 years ago
  48. 3e67e3b Add a rockbox kernel thread for simulator specific tasks, and use that for calling the screendump function(s). Fixes screendump in simulators for backlight-less targets (Ondio), and reduces mixing of unrelated functionality a bit (screendump was called from backlight thread, triggered by a sim-only system wide event). by Jens Arnold · 16 years ago
  49. 3c7e299 Simplify conditions for including serial port support (it's now HAVE_SERIAL). This should save a little binsize and RAM for target that don't have/use a serial port. by Bertrik Sikken · 16 years ago
  50. 036fb05 Accept a quick patch from Alexander Levin to neaten up the #defines and comments from my earlier commit by Jonathan Gordon · 16 years ago
  51. 80cb355 Statusbar handling fixes. by Jonathan Gordon · 16 years ago
  52. da76a34 Use bus reset detection for all ARC OTG devices. Remove conflict from LV24020LP driver with some GPIO-by-number macros for PP502x. Start monitoring for USB stack once all core threads and queues are created otherwise queues will likely be registered after USB acks. Putting PP502x system_reboot in IRAM (unmapped, uncached) memory seems to help it work more consistently. Hopefully I got all the PP USB connect handlers in the right spot in irq_handler. If device seems unresponsive to cable, check there first. by Michael Sevakis · 16 years ago
  53. 8b9fdb5 redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE event every time get_action() is called. The event wont be as realiable (timewise) as before, but seems to work better by Jonathan Gordon · 16 years ago
  54. 32c2f45 static/const/#include/tab police on various files by Bertrik Sikken · 16 years ago
  55. e385ee1 Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. by Jonathan Gordon · 16 years ago
  56. 70e9c7a Commit FS#8624 by Linus Nielsen, Ryan Press, Craig Elliott, and Kenderes Tamas. Adds preliminary support for numerous accessories that use the ipod serial port on the dock connector. See IpodAccessories for a list of tested devices. by Michael Giacomelli · 16 years ago
  57. 2f8a008 Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*. by Frank Gevaerts · 16 years ago
  58. 19d1cac cleanup storage defines by Frank Gevaerts · 16 years ago
  59. 3c1e9ca Change screens memebers char_width, char_height and nb_lines to functions returning a calculated value. Fixes FS #9361 because the values were calculated based on sysfont, not the user selected font. by Peter D'Hoye · 16 years ago
  60. 1392dc2 Commit FS#9308: differentiate between TOUCHPAD & TOUCHSCREEN by Maurus Cuelenaere · 16 years ago
  61. 01729e7 FS#9281 Rename of splash functions. by Nils Wallménius · 16 years ago
  62. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  63. 357ffb3 Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking. by Nicolas Pennequin · 16 years ago
  64. 850a112 Adding new setting to System Settings <Accessory Power Supply -- off by default). This setting can be used to enable/disable the power supply for accessories. With this commit implemented for iPods with PCF50605 power controller. by Andree Buschmann · 16 years ago
  65. cea07eb Fix freezing of some builds on PP5002. The PP5002 needs the not-sleep-at 0xNNNNNNN0-addresses fix everywhere when caching is enabled, not only in core_sleep(). Introduced a pair of inline functions to sleep and wake cores on PP for consistency. by Jens Arnold · 16 years ago
  66. 8924686 Removed unneeded dependency on pcmbuf.h by Bertrik Sikken · 16 years ago
  67. a019964 Use file_exists and dir_exists functions where appropriate, fix one wrong file descriptor check and one possible dir descriptor leak by Nils Wallménius · 16 years ago
  68. 5b5a626 Setup the touchpads to have two modes - stylus and button - and set them in button mode by default. by Jonathan Gordon · 16 years ago
  69. af395f4 Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). by Michael Sevakis · 17 years ago
  70. 27cf677 Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed. by Michael Sevakis · 17 years ago
  71. 19c6e66 Implement the playback event handling as a system-wide multi-purpose event system. Unified mpeg.c and playback.c audio event handling. Converted ata_idle_notify to use the new event handling system also. by Miika Pekkarinen · 17 years ago
  72. 6f05899 don't do early usb detection on device with software stack. This doesn't work properly when booting while the device is plugged in to a power-only USB cable, and on sansa the microSD slot doesn't work here. by Frank Gevaerts · 17 years ago
  73. 8c6920e Revert accidental tree commit. Sorry for that. by Jens Arnold · 17 years ago
  74. d1ed7c3 No need to have \n here. panicf() won't output it anyway. by Jens Arnold · 17 years ago
  75. e1ba7f7 there is no need to load the filename settings unless reading from a .cfg, so stop them being read every time settings_apply() is called by Jonathan Gordon · 17 years ago
  76. 0e5cec2 FS#8457 - convert the list drawing code to use viewports. This does not include any of the customizability which was in the patch, so unless any bugs show up users should not notice any difference. by Jonathan Gordon · 17 years ago
  77. 6e7fac7 move the usb_core thread functionality to the main usb thread by Frank Gevaerts · 17 years ago
  78. 054447f Commit FS#8379 by Andree Buschmann. Disables much of the remaining unneeded hardware on PP50xx targets (Ipods, Sansa, H10s, etc) resulting in a large savings in power and consequent increase in battery life. Results vary from target to target and from codec to codec, but we now approach the OF runtime on several PP devices. For now, leave base CPU clock at 30MHz, although further savings is possible with some codecs if clock is reduced. Additionally, fix battery capacity on c200 and use my measurements to improve runtime estimation for Sandisk targets. by Michael Giacomelli · 17 years ago
  79. b4e5123 New USB stack by Björn Stenberg · 17 years ago
  80. d6af287 Implement as genuine a set_irq_level function for the sim as possible. The yield added earlier is still nescessary since other threads won't run anyway while viewing the database screen on either sim or target. by Michael Sevakis · 17 years ago
  81. 32a9575 FS#7994 - Rename talk.c API, make talk_disable() affect all talking (not just menus), hopefully save some space. by Steve Bavin · 17 years ago
  82. 6077e5b Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound. by Michael Sevakis · 17 years ago
  83. 7914e90 Commit a subset of the dual core changes that have to do with cache handling, stacks, firmware startup and thread startup. Tested on e200, H10-20GB, iPod Color and 5.5G. Thread function return implemented for all targets. Some changes to plugins to follow shortly. by Michael Sevakis · 17 years ago
  84. 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
  85. 1672350 FS #7691 - improved USB detection on PP devices. This patch modifies the target-tree function usb_detect() on all targets from bool to int, returning USB_INSERTED or USB_EXTRACTED instead of true or false. This was done to enable the PP usb_detect() to check for USB_POWER (either a connection to a USB wall charger, or the user holding "charge mode" button) and return that as a third value. by Dave Chapman · 17 years ago
  86. 916a563 Disable voicing of the database commit splash on hwcodec. It doesn't work anyway as the database commit takes the audio buffer, and trying it breaks voice afterwards until reboot. by Jens Arnold · 17 years ago
  87. 8181a0c Usb Stack: only setup packet handling, and not enabled by default as there is a lot to do. by Christian Gmeiner · 17 years ago
  88. 9e05bd3 It is bad to try to speak before we call talk_init() by Nils Wallménius · 17 years ago
  89. e40fedc If autorock is enabled, look for autostart.rock in /.rockbox/rocks/apps/ instead of /.rockbox/rocks/. by Antoine Cellerier · 17 years ago
  90. 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
  91. b311367 *** Lang v2 cleanup (FS#6574) *** by Nils Wallménius · 17 years ago
  92. 6f36bf4 Oops...that wasn't suppose to get left there. :P by Michael Sevakis · 17 years ago
  93. 60efd38 Gigabeat: Use vectored IRQ mode interrupts and add a trap for unhandled ones. by Michael Sevakis · 17 years ago
  94. 1167e3c Accept FS#7134 - Sansa: external sd card support by Antonius Hellmann with some tweaks. All testers have given the green light. (Now for the RED ?? ;). by Michael Sevakis · 17 years ago
  95. 2cda994 Move the root_menu() call out of tree.c. by Jonathan Gordon · 17 years ago
  96. 900ced2 Player: Fix database commit step display on boot. by Jens Arnold · 17 years ago
  97. 810f717 make A the new 'clear settings' button for the Gigabeat as it was easy to accidentally trigger it with HOLD by Marcoen Hirschberg · 17 years ago
  98. 8a1fd8c Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and myself. This build fixes the problems seen with the latest builds on the Gigabeat X. Added View IO Ports under the Debug menu for the Gigabeat. Make sure you grab the latest bootloader from the Wiki as the old bootloader will not work properly with new builds. by Karl Kurbjun · 17 years ago
  99. 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 · 17 years ago
  100. 754d919 explicitly set *loaded_ok = false; when given "" for a filename. by Jonathan Gordon · 17 years ago