1. e41a563 Fix REMOTE_CONTEXT failure by William Wilgus · 5 years ago
  2. 71e3f6c Fix error with action subsystem and custom context mapping by William Wilgus · 7 years ago
  3. 52af55e Action Rewrite - Fix red by William Wilgus · 7 years ago
  4. b10c0e5 Action.c FIX / Rework / Clean-up Action System by William Wilgus · 7 years ago
  5. c6299b2 action.c must desist in calling set_cpu_frequency from a tick by Michael Sevakis · 8 years ago
  6. 6103d4d Selective Backlight Softlock Fix misleading indentation. by William Wilgus · 8 years ago
  7. dc87e9e Selective Backlight/Advanced Softlock - Selective actions based on context by William Wilgus · 8 years ago
  8. fe9a3ce GUI boost for any button by Mihail Zenkov · 9 years ago
  9. dbabd0d iBasso DX50/DX90: Major code cleanup and reorganization. by Udo Schläpfer · 10 years ago
  10. df6eb82 touch devices: Disable touch on softlock. by Jean-Louis Biasini · 11 years ago
  11. 54e6baf Fix missed buttons in action.c if action_wait_for_release() was called by Thomas Martitz · 12 years ago
  12. 70eb3e6 Revert "fix erroneous button read in yesno screen and missed buttons in action.c." by Jonathan Gordon · 12 years ago
  13. 15775c8 fix erroneous button read in yesno screen and missed buttons in action.c. by Thomas Martitz · 12 years ago
  14. bb0e4cc touchscreen: Fix kinetic scrolling when the statusbar is off. by Thomas Martitz · 13 years ago
  15. d05db0a Correct actionable offense for misappropriation of action context. by Michael Sevakis · 13 years ago
  16. f688710 Change keyclick_click so that it may accept raw buttons or actions. by Michael Sevakis · 13 years ago
  17. 94177e6 Use is_keys_locked when possible by Wieland Hoffmann · 13 years ago
  18. eb2ea7f keyclick: Add a callback so screens can cancel a click. Add a generic list callback to stop clicks when we are at the end of the list by Jonathan Gordon · 13 years ago
  19. 169b304 Use the timeout api for the gui boost implementation. This ensures that the CPU will be unboosted after the defined timeout, the former implementation could stay boosted in several situations. by Andree Buschmann · 13 years ago
  20. f1ee740 Finally submit GUI boost (FS#8668). With this change the CPU is boosted (with a 1 second timeout) on scrollwheel activity in the list, main menu, tree and std context. For now GUI boost is only enabled on scrollwheel targets. The code can easily be enhanced to work with other targets as well. by Andree Buschmann · 13 years ago
  21. 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
  22. 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
  23. afe6ee4 Fix FS#12024. Scroll acceleration did not work -- at least reported for iRiver H10 -- caused by too short duration for button repeat recognition. by Andree Buschmann · 14 years ago
  24. 430ada0 Redo r29168. Use similar but existing mechanism in the action system which seems to work better. by Thomas Martitz · 14 years ago
  25. 4480e3a Hopefully fix FS#11696: scrollwheel doesn't respond in some cases. by Magnus Holmgren · 14 years ago
  26. 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
  27. 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
  28. 00e2252 Fix typos in the comment (now in .c) by Alexander Levin · 14 years ago
  29. 46854ed Fix typo in comment in the other file as well by Alexander Levin · 14 years ago
  30. 3deed06 On RTL mode, flip + and - buttons (Cowon D2) by Tomer Shalev · 15 years ago
  31. 7b1d12e Touchscreen targets: fix software hold not locking touchscreen by Maurus Cuelenaere · 15 years ago
  32. 891c446 Add a action helper for touchscreen targets to only receive the touchpress coordinates if they're in the passed viewport. Also, fixes the coordinates to be relaitve to the viewport. by Thomas Martitz · 15 years ago
  33. 694ea7e RTL: Fix context regarded as bit-field value, resulted in wrong contexts get by Tomer Shalev · 15 years ago
  34. 191ce8c RTL: No need to swap *scrollwheel* in simulator, as it is being simulated by up/down *buttons* by Tomer Shalev · 15 years ago
  35. a39be4b Fix red: Invert buttons in RTL mode by Tomer Shalev · 15 years ago
  36. f7bd725 Invert buttons in RTL mode by Tomer Shalev · 15 years ago
  37. 0e445fc Fix the bug where the short-long fwd/back action would ffwd/rewind the next folder (consult the manual if that makes no sense) by Jonathan Gordon · 15 years ago
  38. c61076e call default_event_handler() in action_userabort() for events other than ACTION_STD_CANCEL, so things like usb events work properly. This partly fixes FS#9957 (the database screen now works, WPS and recording don't) by Frank Gevaerts · 15 years ago
  39. 29d7db4 Replace use of CONTEXT_CUSTOM by get_custom_action with new CONTEXT_PLUGIN, to prevent conflicts with core contexts using CONTEXT_CUSTOM, and use CONTEXT_TREE as the base context for PictureFlow's custom contexts. by Andrew Mahone · 15 years ago
  40. ab222c1 Simplify some redundant boolean expressions by Bertrik Sikken · 15 years ago
  41. e2a169b Gigabeat S: Get remote keymaps up to snuff and working. Do a couple tweaks on main unit ones. Cleanup keymap file a bit. Fix main button scanner to not clobber remote button. Fix a bug in actions.c where 'LAST_ITEM_IN_LIST' didn't really terminate scanning immediately. It would do an additional call into get_context_map and silently pick up ACTION_STD. by Michael Sevakis · 16 years ago
  42. 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
  43. 9296126 More SYS_FOURHERTZ handling fixes.. (FS#9740 FS#9741) by Jonathan Gordon · 16 years ago
  44. 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
  45. 89da432 Meg F/X can beep and click using a hardware timer so let us try it out. To match things up better, fix PCM beeping to give correct frequency (and get a pointer wrap bug too). Do some minor adjustments to compensate for corrections. by Michael Sevakis · 16 years ago
  46. 1392dc2 Commit FS#9308: differentiate between TOUCHPAD & TOUCHSCREEN by Maurus Cuelenaere · 16 years ago
  47. 01729e7 FS#9281 Rename of splash functions. by Nils Wallménius · 16 years ago
  48. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  49. cad30d3 1) Make touchscreen interface more intuitive 2) Comment the code by Maurus Cuelenaere · 16 years ago
  50. 5dca53e Even more touchscreen improvements. by Maurus Cuelenaere · 16 years ago
  51. 944219b (Simulator) Touchscreen improvements. by Maurus Cuelenaere · 16 years ago
  52. ea358a1 Keyclick option (FS#7307). Disabled by default, go into System settings to enable it. WARNING: PortalPlayer targets reportedly have a problem with this, so don't enable it on those unless you want to risk burning your ears with horrible noise. This is probably a bug in pcmbuf_beep(), and I'm hoping that someone who has an affected target will look into it and fix it as a result of this commit. by Steve Bavin · 17 years ago
  53. eed41ff mrobe changes: by Jonathan Gordon · 17 years ago
  54. fa13cbe First go at getting the touchpad working in the ui. lists only for now. by Jonathan Gordon · 17 years ago
  55. b311367 *** Lang v2 cleanup (FS#6574) *** by Nils Wallménius · 17 years ago
  56. 873e0fd Wheel acceleration for e200. A general acceleration interface intended for use on any scroll target and by any code. A general interface to obtain data associated with most recently dequeued button presses and actions. Use #define HAVE_SCROLLWHEEL and set appropriate constants, values in the scroller driver that feel right. by Michael Sevakis · 17 years ago
  57. f7675a2 remove the need for action_signalscreenchange(). by Jonathan Gordon · 17 years ago
  58. 63c8511 Fix FS#7242 - the action code now checks the time difference between events to decide if its a repeat or not. a repeat event is now if the previous action was the same and it occured < HZ/10 ticks ago by Jonathan Gordon · 17 years ago
  59. 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
  60. 04ea446 Fix bug in action_getstatus() where it didnt store the last action so it by Jonathan Gordon · 18 years ago
  61. ca701bf Add a function to get the actual button that was pressed (and some by Jonathan Gordon · 18 years ago
  62. a0f3113 Action code: Made all private functions & variables static. Better module separation, and it saves a bit of binary size. * Added a few missing 'const's. by Jens Arnold · 18 years ago
  63. 7b8b0ff implement actions in the plugins, bubbles and metronome converted. by Jonathan Gordon · 18 years ago
  64. 9f25623 sorry by Jonathan Gordon · 18 years ago
  65. 56a16d7 Action lists no longer automatically "chain" to the CONTEXT_STD unless explicitly told to by Jonathan Gordon · 18 years ago
  66. b973156 forgot to translate the splash messages by Jonathan Gordon · 18 years ago
  67. f178131 software keylock works again by Jonathan Gordon · 18 years ago
  68. 07d3db2 really fix the yes/no screen now, also id3 viewer shows the status bar correctly by Jonathan Gordon · 18 years ago
  69. f787242 remove remote button checking for taregts with no remote by Jonathan Gordon · 18 years ago
  70. 1fdb5bf Changed the button action code to allow both single-fire and multi-fire events to be triggered with _REPEAT. Also simplifies the code. * Made the button mapping tables const to save RAM when running rockbox from flash ROM. * Repaired button mappings for Ondio. * Repaired some more button mappings for player. * Added missing TREE_STOP for iriver, and fixed WPS skipping for recorder. by Jens Arnold · 18 years ago
  71. 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 · 18 years ago