1. 5078d46 Fix FS#12238 - WPS delay on pause introduced by r30097 which was the excuse I wanted anyway to do a better PCM fade on stop/pause implementation. New fade is asynchronous tick-based. Restores skin update points in the WPS that were removed when fading mechanism was changed. by Michael Sevakis · 13 years ago
  2. 5663e1c Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. by Michael Sevakis · 13 years ago
  3. a2b6703 Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitations about playback of voice and other sounds when paused. Channels are independent in state and amplitude. Fade on stop/pause is handled by the channel's volume control rather than global volume which means it now works from anywhere. Opens up the possibility of plugin sounds during music playback by merely adding an additional channel enum. If any PCM drivers were not properly modified, see one of the last comments in the task for a description of the simple change that is expected. Some params are tunable in firmware/export/pcm-mixer.h as well. by Michael Sevakis · 13 years ago
  4. caf907e Workaround an occasional problem where album art or cuesheets might not be ready by the time the track change event is send which can result in the WPS not immediately being aware that the handles are ready. A better solution will be sought that hopefully doesn't require the additional event. by Michael Sevakis · 13 years ago
  5. 5aec3c2 FS#11931 part 2: Allow a short rewind when playback is paused. Patch by Michael Hohmuth · 13 years ago
  6. 0b59079 Fix a warning by Michael Hohmuth · 13 years ago
  7. 84301c1 FS#11931 part 1: Make fade in/out behavior more consistent across the by Michael Hohmuth · 13 years ago
  8. c537d59 Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. by Michael Sevakis · 13 years ago
  9. 443b134 Fix touchregions muting volume, and change &<action> to mean 'needs long press but only fire once'. Use *<action> for 'long press and allow repeats' by Jonathan Gordon · 14 years ago
  10. f4e152b Make repeat mode/shuffle work in the sbs also by Jonathan Gordon · 14 years ago
  11. 98881fd Add some playback controls to the SBS. 2 new touch regions wps_next/wps_prev needed to make it work. 'next' in the sbs changes list selection, 'wps_next' in sbs changes audio tracks. no difference in the wps by Jonathan Gordon · 14 years ago
  12. b8f29c7 Quicker fade_on_stop. by Björn Stenberg · 14 years ago
  13. 343001b Merge a bunch of code which is 99% identical so it makes it easier to add more of these later by Jonathan Gordon · 14 years ago
  14. fb36163 Remove code duplication in some generic skin touch action handling. by Jonathan Gordon · 14 years ago
  15. 4c38572 Remove WPS related variable which is read but not set or changed. Closes FS#11396. by Andree Buschmann · 14 years ago
  16. ccad6d0 Few whitespace fixes by Michael Hohmuth FS#11885 by Mustapha Senhaji · 14 years ago
  17. 605e2d0 New Touchscreen region type... 'mute' which un/mutes volume without pausing playback by Jonathan Gordon · 14 years ago
  18. 974b95a Oops, unintended change slipped in. by Thomas Martitz · 14 years ago
  19. f5a461d Android: Rework notification and change icon sizes to better meet the systems' standard. by Thomas Martitz · 14 years ago
  20. 49f1ec8 Add support multimedia keys/buttons to the core, and adapt Rockbox on android for it (multimedia buttons are found on wired headsets and the lock screen in cyanogenmod). by Thomas Martitz · 14 years ago
  21. 9928e34 Another major skin backend update/hopefully bugfix: by Jonathan Gordon · 14 years ago
  22. 4caa832 2 new touch region options... "settings_inc" and "settings_dec" which will increase or decrease most of the available settings. To use it put the config name of the setting as the next param after settings_inc... i.e %T(0, 0, 32, 32, settings_inc, repeat) by Jonathan Gordon · 14 years ago
  23. 489962d Fix FS#11526 - %Vf(<hex>) was acceptable on grey remotes with colour main by Jonathan Gordon · 14 years ago
  24. a547fc1 Fix FS#11527 - remote wps/sbs doesnt update correctly by Jonathan Gordon · 14 years ago
  25. f0611f8 Force touchscreen targets into 3x3 grid mode when entering the wps/radio if the skin hasnt set any regions by Jonathan Gordon · 14 years ago
  26. 75556fd Fix FS#10926 - h300 wps wouldnt be updated correctly when the backlight turns off because the remote is being naughty by Jonathan Gordon · 14 years ago
  27. ee4f8a9 Allow viewport labels to be mostly free text instead of only one character. If this is useful the same will be done for images by Jonathan Gordon · 14 years ago
  28. 76f4c02 Various minor clean-ups for mrobe by Bertrik Sikken · 14 years ago
  29. 2d31d77 FS#11470 - new skin code, finally svn uses the new parser from the theme editor. This means that a skin that passes the editor WILL pass svn and checkwps (unless the target runs out of skin buffer or something. by Jonathan Gordon · 14 years ago
  30. 7d4414e AB_REPEAT_ENABLE was never defined to 2 by Rafaël Carré · 14 years ago
  31. c201772 Fix the hotkey touch region in the wps by Jonathan Gordon · 14 years ago
  32. a398c28 Touchregion support for the Base Skin and FM Skins. display obviously needs to be in stylus mode for this to work. Just about all screens should be mostly useable if your sbs has the next/prev/select/cancel/menu regions defined. by Jonathan Gordon · 14 years ago
  33. eada090 fix ffwd/rewind on touchscreen targets using regions by Jonathan Gordon · 14 years ago
  34. 9a7a542 first step of making touch regions usable in all skins, not just the WPS.. no user viewable changes just yet by Jonathan Gordon · 14 years ago
  35. 10e24d2 rename HAVE_PICTUREFLOW to HAVE_PICTUREFLOW_INTEGRATION to make it more clear what it is needed for by Jonathan Gordon · 14 years ago
  36. 881a5b9 reclaim most of the delta from the pictureflow commit by Jonathan Gordon · 14 years ago
  37. d871ff8 FS#11270 by Chris Savery - WPS integration for pictureflow by Jonathan Gordon · 14 years ago
  38. 5b0521c Changeover to the new skin format. SkinBreakingChange in the wiki has the runown of the changes. by Jonathan Gordon · 14 years ago
  39. b8d98fc Change cuesheet handling so the id3 info is not spoofed anymore. If something wants the subtracks info it is easy to get to. This makes next track display in the skins show the next subtrack if we are in a cuesheet by Jonathan Gordon · 14 years ago
  40. 1bd072c FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tags by Jonathan Gordon · 14 years ago
  41. 847bd28 Fix red by Jeffrey Goode · 14 years ago
  42. 1ad76ff FS#11250: Hotkey setting method changed to menu item vs button pres in context menu. Manuals updated to match. by Jeffrey Goode · 14 years ago
  43. 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
  44. d5e6bc7 FS#11081 - Hotkey patch. Many targets supported, but some keymaps need work before they can be switched on by Jeffrey Goode · 15 years ago
  45. 05ace8e Fix "bookmark on stop: ask" when idle poweroff triggers. by Torne Wuff · 15 years ago
  46. b8eb44d fix FS#10926 - backlight turning off stops track info being updated by Jonathan Gordon · 15 years ago
  47. 31fb4f6 Change how touchscreen regions work slightly... "It modifies the behaviour of touch buttons to be more similar to the way gui buttons operate in desktop applications. Upon a touch press event, the button at the touch position is armed. Upon a touch repeat or release, the button at the touch position is triggered only if it is armed. Upon release (and wps entry), all buttons are disarmed. E.g. when you touch press on an empty area, then while pressing drag your finger on a button, then release the button, the button is not triggered." by Jonathan Gordon · 15 years ago
  48. c19e536 Playlist Viewer Changes to bring consistency: by Thomas Martitz · 15 years ago
  49. 5ea32cf WPS volume touchregion: fix reverse Y coordinate in portrait mode by Maurus Cuelenaere · 15 years ago
  50. 3e4e67b Fix WPS backdrop drawing, as instructed by JdGordon. by Alex Parker · 15 years ago
  51. 54ca765 fix red. these long #if's need to be changed to a single #define by Jonathan Gordon · 15 years ago
  52. 7e6f124 revert r24478 and make the backdrop behaviour the same as it used to be (so when in the wps the sbs' backdrop will be fully disabled). Also changes the API back to having to manually set the current backdrop. by Jonathan Gordon · 15 years ago
  53. eee5423 skin rework (FS#10922) notable changes: by Jonathan Gordon · 15 years ago
  54. 2565389 futile attempt to keep the ondioSP rombox working. This will almost certainly be the last release with it. (The backdrop API is chaning very soon after release so this is no big deal) by Jonathan Gordon · 15 years ago
  55. e8ae70a Fix wps showing parts of the main backdrop in some circumstances. by Thomas Martitz · 15 years ago
  56. 5629d55 Accept the last patch FS#10797 with a few changes by me (fixing side effects and adding the new backdrop_hide() to the multi screen api). It changes the hide_bars parameter to mean hide_theme. by Thomas Martitz · 15 years ago
  57. 8e8e262 FS#10856 - Skip to previous track inconsistent when using cuesheet by Michael Chicoine · 15 years ago
  58. 65f18a7 fix yello by Jonathan Gordon · 15 years ago
  59. 9d1832c fix FS#10870 - slightly change the viewportmanager theme undo-er to be able to force an update even if the theme isnt being toggled from off to on which caused WPS artifacts when leaving the WPS if the theme was enabled by Jonathan Gordon · 15 years ago
  60. b2eb44c FS#10824 - viewport/statusbar API rework. by Jonathan Gordon · 15 years ago
  61. 19ec4ff Remove a left-over check for metadata info being ready that delayed the initial draw of the wps quite a bit (most notably on slowish hwcodec). The skin engine is safe against that, so draw it instantly and make another redraw once the metadata info is ready. by Thomas Martitz · 15 years ago
  62. cc697a8 Avoid two subsequent full update. by Thomas Martitz · 15 years ago
  63. 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
  64. ca39b27 Partly revert r23625 (the TIMEOUT_NOBLOCK change), and add a comment explaining why (or trying to, at least). by Thomas Martitz · 15 years ago
  65. 2e82199 Fix peakmeter from delaying the initial display of the wps. Also change HZ/100 to TIMEOUT_NOBLOCK which is more appropriater in the get_action() call below. by Thomas Martitz · 15 years ago
  66. 139694c Fix volume change in wps. %mv tag keeped showing volume is changed if volume is changed in wps. by Teruaki Kawashima · 15 years ago
  67. c0635ba Remove wps_data.remote_wps. It's redundant with the new global curr_screen. by Thomas Martitz · 15 years ago
  68. c812614 Fix the WPS to work properly with the statusbar for the previous change.. Side effect is it fixes FS#10721 where %pb didnt work by Jonathan Gordon · 15 years ago
  69. 6db726c Remove a wps function call from skin engine, hopefully the last one. by Thomas Martitz · 15 years ago
  70. 132256d YELLOW ZOMBIES! by Jonathan Gordon · 15 years ago
  71. ea094b1 haloween night is when red monsters are vanquished right? or is that green monsters? by Jonathan Gordon · 15 years ago
  72. 235d1ae Fix FS#10745 - %mv not working in sbs... by Jonathan Gordon · 15 years ago
  73. 28aef1f Consolidate code duplication in WPS volume changing handling. by Thomas Martitz · 15 years ago
  74. 804e3aa Fix a few potential redraw problems with the custom statusbar and wps fighting for the same full redraw variable. by Thomas Martitz · 15 years ago
  75. d85c3ec Convert lcd_activation callbacks to use the event system to allow for multiple parallel callbacks (for custom statusbar). by Thomas Martitz · 15 years ago
  76. 1016ee4 Initial custom statusbar commit. by Thomas Martitz · 15 years ago
  77. a7c888c Add a option to skip length which lets you skip 5s before the end of a song, which can be useful on gapless albums. by Thomas Martitz · 15 years ago
  78. 94f7651 Revert r23212, I committed it accidentally. by Thomas Martitz · 15 years ago
  79. 8d032ae initial custom statusbar commit by Thomas Martitz · 15 years ago
  80. e9c1018 Rework albumart buffering internally to allow for mutliple albumart sizes. by Thomas Martitz · 15 years ago
  81. bc063a3 Whoops, I had that warning turned off locally. by Thomas Martitz · 15 years ago
  82. 0f0d906 Remove wps_reset(), and rename skin_data_init to skin_data_reset() and extend it to zero most of the wps_data members. by Thomas Martitz · 15 years ago
  83. ba8fbb0 Rename struct skin_albumart members to be consistent with similar members of other structs. the albumart_ prefix is redundant. by Thomas Martitz · 15 years ago
  84. 5bd3b44 Fix delay when seeking using the touchscreen by adding a pause/unpause. by Rob Purchase · 15 years ago
  85. fe2f042 rework AA load/display handling in the skins to get them working in viewports again by Jonathan Gordon · 15 years ago
  86. c17037a Factor out/generalise the function that checks whether a point is within a viewport to, and use it in the wps' touchregion code. This corrects the check that was done there. by Thomas Martitz · 15 years ago
  87. f602518 stop a potential crash caused by r22438 by Jonathan Gordon · 15 years ago
  88. 5b2a599 fix FS#10465 and return GO_TO_ROOT instead of SYS_USB_CONNECTED in gui_wps_show. by Teruaki Kawashima · 15 years ago
  89. 3598eb0 Do some #ifdef'ing to make the Player happy. by Thomas Martitz · 15 years ago
  90. af967d7 Fix skin engine calling wps code to draw the statusbars (add a pointer to viewportmanager-suitable statusbar values, which are the same for all screens), and re-arrange statusbar related code slightly. No functional change. by Thomas Martitz · 15 years ago
  91. e510de1 Move handling of "rockbox_default.[r]wps" into wps.c, out of the skin engine (which should be as generic as possible). by Thomas Martitz · 15 years ago
  92. 5b349e3 update the display after getting a bit too close to the touchscreen instead of just asking it nicely to change volume! by Jonathan Gordon · 15 years ago
  93. 36ca496 move viewports into the skin buffer, no more viewport limit on the skin by Jonathan Gordon · 15 years ago
  94. 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
  95. 271643c remove the limit of touch regions in touchscreen skins by Jonathan Gordon · 15 years ago
  96. 1c0aeb1 r22135 overwrote mcuelenaere's changes in r22068 to add slider-type regions for the touchscreen... so bring them back (spotted by kkurbjun) by Jonathan Gordon · 15 years ago
  97. d767883 Various files: make functions static if they're local or make sure there is a proper #include if not by Bertrik Sikken · 15 years ago
  98. 8577414 Move this call a bit up so that wpses without backdrop show none properly (the main backdrop). by Thomas Martitz · 15 years ago
  99. 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
  100. 218b312 Remove the wrapper around the wrapper (wps_data_load) and handle loading hardcoded wps in case of a broken file directly in wps.c. by Thomas Martitz · 15 years ago