1. 8033318 Splash function: Fixed several bugs and problems: (1) Off-by-one bug caused a buffer overflow with splash text longer than the screen. (2) Last line wasn't centered properly in the same situation. (3) On player, string display length must be calculated using utf8length() instead of strlen() since unicode support was added (old bug). (4) Handle splash texts with multiple spaces properly, including correct length calculation and stripping on wrap. (5) Don't reset fg/bg colours to default if not centering (old bug). * Increased buffer sizes to account for (a) larger screens (b) utf-8 (c) words wider than the screen. * More efficient code. by Jens Arnold · 18 years ago
  2. da2bf53 Move USB logo to an external (native-depth) bitmap. by Dave Chapman · 18 years ago
  3. f5a3569 Should fix yellow player buid. warning only occurred on the real target so I've missed it by Shachar Liberman · 18 years ago
  4. f5452c0 Improved code for the splash function: spare some calculation, fix a bug for screens wider then 255 (ipod 5g), fix FS#5775 by displaying complete lines instead of word by word. by Shachar Liberman · 18 years ago
  5. 183499a Recording screen statusbar: Improved channel icon by Paul Louden and improved Q value display for Hardware codec targets by Martin Scarratt · 18 years ago
  6. 4a1d8d2 fix warning by Martin Scarratt · 18 years ago
  7. 1ab1f02 fix the bug where when scrolling text left in the filebrowser you could suddenly find yourself in the root directory. A long press on the left scrolling button will still take you to the root quickly. by Martin Scarratt · 18 years ago
  8. 4553069 holding left in the tree will quickly get back to root, as long as the text is in the left-most position (like before) by Jonathan Gordon · 19 years ago
  9. 1ecdbcc Save a few bytes on hwcodec targets... by Magnus Holmgren · 19 years ago
  10. 98f7887 fix some sim warnings by Martin Scarratt · 19 years ago
  11. d7fa569 Improved statusbar icons in recording screen by Davide Gentile by Martin Scarratt · 19 years ago
  12. 617b67e Display bitrate (Q value for Archos), samplerate, channels and recording format (M = MP3) in the statusbar in the recording screen. This is all new info for archos targets and I-river targets now have this info on the remote as well as the main screen by Martin Scarratt · 19 years ago
  13. 606f745 WPS: Fix problem with transparancy in the first image of an enum. by Magnus Holmgren · 19 years ago
  14. ed1a26d 1 is the correct value here. Not that it makes any difference... :) by Magnus Holmgren · 19 years ago
  15. dd87c36 Make volume and battery level enums dynamic, inspired by patch 4802. Almost backwards compatible; for the battery level, the first enum is used when the level is unknown, while the remaining enums are used as before. by Magnus Holmgren · 19 years ago
  16. 34301bb Add optional icon to list title, current path display shows a dir icon, and list titles now left-justified. by Mark Arigo · 19 years ago
  17. 66c4bd6 Stop lists wrapping when using page up/down by Jonathan Gordon · 19 years ago
  18. cbcc9db initial (re)support for F3 by Jonathan Gordon · 19 years ago
  19. 89ed855 directory navigation in wps works as before (short then long next/prev) by Jonathan Gordon · 19 years ago
  20. d12f81d fixed the settings action context, time/eq/colour chooser/dbug screens by Jonathan Gordon · 19 years ago
  21. f178131 software keylock works again by Jonathan Gordon · 19 years ago
  22. 07d3db2 really fix the yes/no screen now, also id3 viewer shows the status bar correctly by Jonathan Gordon · 19 years ago
  23. f7db043 * fix pitchscreen by Jonathan Gordon · 19 years ago
  24. 5e5bfab * fixed the pitch screen key mappings for all targets, targets require a by Jonathan Gordon · 19 years ago
  25. 75765df Prevent accidental track skip when entering the WPS by Linus Nielsen Feltzing · 19 years ago
  26. 98c9f95 Clear file view title if the user turns it off. by Dan Everton · 19 years ago
  27. 599fa9a fix "off-by-one" bug in paginated scrolling with the title by Jonathan Gordon · 19 years ago
  28. 224c0a1 Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list. by Linus Nielsen Feltzing · 19 years ago
  29. c0f8b18 A few changes and fixes for the title in the file view: disable title string in tagcache view, strip leading / from current directory title, center title properly, scroll title if it's too long. by Dan Everton · 19 years ago
  30. 079ad11 Patch #5795 from Jonathan Gordon - change the settings display for enumerations and integers to use the list widget. Patch also adds an optional title to the list widget which is used in the settings. by Dave Chapman · 19 years ago
  31. f53779d by Shachar Liberman · 19 years ago
  32. 6c30b95 Oops...Stupid text editor! by Martin Scarratt · 19 years ago
  33. 1e88be5 Barry Wardell's keymappings for H10 by Daniel Stenberg · 19 years ago
  34. aa6ce70 fix crossfeed tag by Martin Scarratt · 19 years ago
  35. d68ae6a WPS tags: Crossfade %?xf<off|shuffle|skip|always>, Replay gain %?rg<off|track|album|shuffle>, Crossfeed %xd<off|on>. Bits and bobs from patches 2740, 2684 and 2680 by Myself, Stephan Wezel and Robert Kukla. by Martin Scarratt · 19 years ago
  36. 05ddd9a X5 remote LCD drawing. This will break target linking atm - lcd_remote_update[_rect]() are not yet implemented. by Jens Arnold · 19 years ago
  37. 91d2678 Oops - fix warning and ensure bg_col is always set to a value. by Dave Chapman · 19 years ago
  38. 3ea74cc Patch #5584 from Jonathan Gordon - fix the remote support for the colour picker by Dave Chapman · 19 years ago
  39. aeefeab Ensure long press of stop button in WPS stops play thanks to Slasheri and Amiconn by Martin Scarratt · 19 years ago
  40. df1df95 Fixed a bug introduced in patch #5630 which caused the battery icon to disappear in the engineeer2 WPS by Linus Nielsen Feltzing · 19 years ago
  41. aea41cc Patch #5630 by Andreas Mattsson - Minimize WPS subline swap time shift by Linus Nielsen Feltzing · 19 years ago
  42. f64280f OOPS Forgot remote keys bindings for the ID3 info screen by Kevin Ferrare · 19 years ago
  43. f77ac7a added support remote support for the id3 infos screen (had to slightly change the list engine to use it here as well), corrected a mistake in the french translation by Kevin Ferrare · 19 years ago
  44. c26a085 Restore the WPS display correctly after leaving the F3 quick screen on Archos devices by Linus Nielsen Feltzing · 19 years ago
  45. b89bb31 Recorder, Player: * Fix remote up/down in lists (browser, menu). * Add remote butons for settings. by Jens Arnold · 19 years ago
  46. c129f21 Ondio, iPods (except video): Fix disappearing volume icon when plugging USB power. by Jens Arnold · 19 years ago
  47. 0dd1f8e Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. by Jens Arnold · 19 years ago
  48. d2a4762 Added a yield() after each pgup/pgdn similar to what is done for prev/next. Fixes B#5354. by Hardeep Sidhu · 19 years ago
  49. 93b899d Reworked backdrop handling. Fixes a bug that wasn't in the tracker yet ;) by Peter D'Hoye · 19 years ago
  50. 965e824 Check if backdrop available at wps load. Clear old backdrop pointer when the user has removed it while being in the menu. Fixes bug 5351 by Peter D'Hoye · 19 years ago
  51. 264d8f6 Enable next-dir skip on platforms with no directly mapped button combos (click-longclick of next/prev) by Linus Nielsen Feltzing · 19 years ago
  52. 23aa325 Caption-backlight: don't keep backlight on if paused as this keeps the backlight on forever. Fixes bug 5050. by Peter D'Hoye · 19 years ago
  53. 9fe9a4f Also clear WPS backdrop when shutting down (same fix as in usb event handling). Fixes bug 5222 by Peter D'Hoye · 19 years ago
  54. 4bfdd1f Clear wps backdrop on USB event when in wps. Fix for bug report 4752 by Peter D'Hoye · 19 years ago
  55. 9f34872 Make the get_image_id() function more robust, and catch a parsing error when parsing the %x tags. This prevents Rockbox crashing when presented with an incorrect %x|filename.bmp| WPS line. by Dave Chapman · 19 years ago
  56. 8a0ea50 Updated pitch screen again. *Back to old behavior of only coming up on ON+UP/DOWN (Archos) or PLAY+UP/DOWN (iriver) - fixes FS#4928. *Button mappings changed: Up/Down = +/- 0.1%; holding Up/Down = +/- 2%; Left/Right = 'temporary' +/- 2% (old behavior). *SWCODEC: pcmbuf_set_low_latency, now you can hear pitch adjustments quicker. *Broke pitchscreen code into two parts; one to draw and one to deal with buttons. by Zakk Roberts · 19 years ago
  57. 2b18727 Fix dir skipping with new playback arch. Enable dir skipping on ipod with a couple of difficult combos (select|right/left) or short-long left / short-long right. The latter causes stuck in pause sometimes. by Brandon Low · 19 years ago
  58. a0a01b3 Readjusted quickscreen code so that it now actually scales to larger LCDs. Get rid of 'left_right_text' argument - this also means that 'scroll bar' and 'status bar' look better in some languages. by Zakk Roberts · 19 years ago
  59. 574c524 Quick bugfix for skip-to-beginning behavior by Brandon Low · 19 years ago
  60. 2f943b0 Enabled the quickscreen for iAudio X5. Globally, REC enters the menu and holding REC enters the quickscreen. Also moved the quickscreen #define to model config files, which simplifies the checking for it and makes checking more consistent. Cleaned up keymappings in quickscreen.h. by Zakk Roberts · 19 years ago
  61. bf6f9c6 Enable AB repeat on ipods with 4g keypad, requires quick fingers or you get the context menu instead of a marker. Thanks to Mikachu on IRC. by Brandon Low · 19 years ago
  62. bd39c25 Now define the _PRE-function correctly. by Miika Pekkarinen · 19 years ago
  63. 92ff0e2 Back out the 'do not stop playback until stop button has been released' change, because of interaction issues with exiting menus using the same button, causing the wps to exit. (Also, the '_PRE' suffix is for 'preceeding' events (e.g., button presses), not button releases.) by Magnus Holmgren · 19 years ago
  64. 6b7dff6 Do not stop playback until stop button has been released or shutdown triggered. by Miika Pekkarinen · 19 years ago
  65. 857db45 Fix seeking on swcodec, but probably break some cases of skipping. Another important rework here, buffer management is serialized along with most other operations on the audio thread. This has some minor performance issues on ipod that can lead to audio skips during buffer fill as well. by Brandon Low · 19 years ago
  66. a69c495 Patches from bug #5001 by Rani Hod, should make settings more resiliant to having 'off-step' values in a general way, but specifically fixes that bug report, and also round the current sleep timer value up when entering settings for sleep timer by Brandon Low · 19 years ago
  67. 6cd6a44 Fix buggy WPS change from earlier by Brandon Low · 19 years ago
  68. 686fc08 Remove wasted instruction by Brandon Low · 19 years ago
  69. a482da3 Inspired by patch 4784 by Dominik, add pitch to WPS by Brandon Low · 19 years ago
  70. 23dc42c Use the display->width property instead of the hardcoded LCD_WIDTH. Now the quickscreen is displayed correctly on the LCD remotes by Hristo Kovachev · 19 years ago
  71. 38deb8f Patch #4864 by Jonathan Gordon: text editor plugin, with some changes by me. by Hristo Kovachev · 19 years ago
  72. 15b2eef Updated quickscreens, now they look better than before while still retaining the ability to scroll - this is about as good as it gets until viewports are implemented. Also enabled the quickscreen for iPods. by Zakk Roberts · 19 years ago
  73. 02c540d Moved main menu button to REC for both file browser and WPS by Daniel Stenberg · 19 years ago
  74. 93b5f24 Patch #2854 by David Dent - %bs WPS tag for sleep timer by Linus Nielsen Feltzing · 19 years ago
  75. b66477a Support the recording screen on the LCD remote. Also adds support for the peakmeter in the rremote WPS. Patch from Martin Scarratt (task 4818). by Dan Everton · 19 years ago
  76. ab1019a Patch #4843 by Nicolas Pennequin - Correct status bar and backdrop in ID3 info screen by Linus Nielsen Feltzing · 19 years ago
  77. 87afd0b Reworked pitch screen for easier adjustment and better looks. Added some button definitions for iPods - coming soon to a Sound Settings menu near you... by Zakk Roberts · 19 years ago
  78. 28cb5e7 Fix the iPod button mappings for the settings menus so that Left accepts and leaves the current setting screen instead of Right (Select still works too). This makes more sense and conforms to the config of other targets. by Zakk Roberts · 19 years ago
  79. b81f596 Patch by Jonathan Gordon for bug report FS#4861 - map Select (Navi) to save the settings in the color picker in addition to Play. by Zakk Roberts · 19 years ago
  80. fc390af Added 'Party Mode': Unstoppable playback by Björn Stenberg · 19 years ago
  81. ddf7c70 Real Time Clock support in the WPS by Brandon Low · 19 years ago
  82. 211d827 Fix ifdefing for wps hold button tags, enables hold button in wps for ipod by Brandon Low · 19 years ago
  83. 2499601 Correct a problem with WPS backdrops not loading correctly, and semi-prepare for remote WPS backdrops by Linus Nielsen Feltzing · 19 years ago
  84. 451ee0b Charging state reporting for iriver players. Values calibrated with by Miika Pekkarinen · 19 years ago
  85. b1b0e42 Redesigned F2/F3 quick screens to put each option and its value on its own, scrolling line - fixes the problems with long strings the old design had. by Zakk Roberts · 19 years ago
  86. 1a66809 Patch #4739 by Matthias Mohr - Clear WPS backdrop when loading new WPS by Linus Nielsen Feltzing · 19 years ago
  87. 5b854a9 Fix player target and sim. by Dan Everton · 19 years ago
  88. 4a9ac14 Reset font before calculating number of lines to display in the list. Fixes returning to a list display from a plugin that changes the display font. by Dan Everton · 19 years ago
  89. 0b6bb8d Woops, that button was already in use on those targets. by Tomas Salfischberger · 19 years ago
  90. 625454b Patch FS#4744 - This patch maps the "Off" button in the pitch screen to reset the playing speed. by Tomas Salfischberger · 19 years ago
  91. 87142ab Patch 4765 by Jonathan Gordon - don't allow the same colors to be selected for foreground and background. by Zakk Roberts · 19 years ago
  92. 6d19a56 Improved battery status reporting for units which support usb power / charge by Brandon Low · 19 years ago
  93. 8d0a32e gigabeat related changes by Marcoen Hirschberg · 19 years ago
  94. ecdadcb Significantly reduce memory waste by reducing the wps image buffer. The new size still allows to cover the whole screen once with native bitmaps, plus twice with mono bitmaps, not counting the backdrop. Regains ~33KB on archos and ~220KB on H300. It's still a waste on dual-LCD targets because the two buffers are equal in size, despite one LCD being of much lower resolution + colour depth. by Jens Arnold · 19 years ago
  95. 14fe89a Add iaudio x5 support to the color picker by Dave Chapman · 19 years ago
  96. 1c18146 Correct the id string by Hristo Kovachev · 19 years ago
  97. 603f87f Foreground/Background colour settings. Based on patch #3050 by Jonathan Gordon, extended my me. The principle of the patch is that the three sliders contain the native ranges (currently 0..31, 0..63, 0..31), and the equivalent RGB888 colour is displayed underneath. The config block (and global_settings struct) contain the native value for the fg/bg colours (either RGB565 or RGB565SWAPPED), but the text .cfg files contain the RGB888 value written as 6 hex digits. by Dave Chapman · 19 years ago
  98. 338e2bb first gigabeat commit by Marcoen Hirschberg · 19 years ago
  99. 568ac3e Button driver for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
  100. 237d3c4 Adaptive button repeat: adapts repeat rate depending on the ability of the application to cope. Avoids afterscroll and similar effects. * Yield while scrolling through lists. by Jens Arnold · 19 years ago