rockbox/apps
Thomas Martitz 54e6bafada Fix missed buttons in action.c if action_wait_for_release() was called
with no button pressed.

If e.g. two yesno screens directly follow each other the button release of the
first one was incorrectly accepted in the second one. The fix exposed another
problem in action.c if action_wait_for_release() is called when no button is
actually pressed. The next press was silently eaten.

This time re-introducing FS#12723 is avoided by leaving the offending hunk
out in yesno.c.

Change-Id: Icfe57375067f51f5c8177f3585cd47ceec9dcf0d
2012-08-15 23:08:26 +02:00
..
bitmaps Sansa clip zip: fix pinkish outline around usb logo 2012-02-18 16:01:06 +01:00
gui Fix missed buttons in action.c if action_wait_for_release() was called 2012-08-15 23:08:26 +02:00
hosted/android android: Fix crash on start up. 2012-03-30 11:23:07 +02:00
keymaps ypr0: This patch adds radio support to Samsung YP-R0 2012-05-28 19:39:14 +02:00
lang Swedish language update. 2012-08-15 19:52:50 +02:00
menus Database: Support for multiple search roots. 2012-07-30 21:20:51 +02:00
player
plugins brickmania: adapt to 96x96 screen of sansa clip zip 2012-06-19 21:09:51 +02:00
radio ypr0: This patch adds radio support to Samsung YP-R0 2012-05-28 19:39:14 +02:00
recorder Clean up peak calculating code. 2012-05-02 20:53:07 -04:00
abrepeat.c abrepeat: drop some inline's and rearrange code to save some size since this stuff is hardly speed critical. 2011-01-18 16:11:33 +00:00
abrepeat.h abrepeat: drop some inline's and rearrange code to save some size since this stuff is hardly speed critical. 2011-01-18 16:11:33 +00:00
action.c Fix missed buttons in action.c if action_wait_for_release() was called 2012-08-15 23:08:26 +02:00
action.h skin_engine: Make pressing the setting bar touch region work 2012-07-06 14:28:34 +10:00
alarm_menu.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
alarm_menu.h
appevents.h Fix some lockup caused by handles not being initialized to < 0... 2012-05-21 02:28:13 -04:00
applimits.h
apps.make Android: use APPEXTRA instead of makefile hack 2011-03-11 16:08:36 +00:00
audio_path.c ypr0: This patch adds radio support to Samsung YP-R0 2012-05-28 19:39:14 +02:00
beep.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
bookmark.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
bookmark.h Fix minor bookmark problems/Enhance bookmark functions 2012-03-12 08:54:02 +01:00
buffering.c Fix some lockup caused by handles not being initialized to < 0... 2012-05-21 02:28:13 -04:00
buffering.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
codec_thread.c More strictly enforce "no PCM insert" rules for codecs. 2012-05-13 03:25:55 -04:00
codec_thread.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
codecs.c Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00
core_asmdefs.c
cuesheet.c Rename 'mp3entry.embed_cuesheet' to 'mp3entry.embedded_cuesheet' and pull out a field (FS#12473) 2011-12-22 18:56:11 +00:00
cuesheet.h FS #12419 : Support for embedded cuesheets. 2011-12-16 10:09:41 +00:00
debug_menu.c ypr0: This patch adds radio support to Samsung YP-R0 2012-05-28 19:39:14 +02:00
debug_menu.h dbg_ports() : move proto to system.h 2012-01-04 05:21:44 +00:00
enc_config.c Fix different enum comparison warning when building with gcc 4.5 2010-12-20 20:56:22 +00:00
enc_config.h
features.txt Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
filetree.c playlist handling: revert part of r30177. 2011-11-28 12:41:15 +00:00
filetree.h
filetypes.c Fix checks on buflib allocated handles (0 is not a valid handle value) 2012-06-10 17:15:47 +02:00
filetypes.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
fixedpoint.c
fixedpoint.h
fracmul.h Build librbcodec with DSP and metadata. 2012-03-18 12:00:39 +01:00
iap.c IAP: use a state machine for handling iap packets, based on FS#12135 2011-09-25 12:19:33 +00:00
keyboard.h
language.c Add stdio.h include for SEEK_SET define to various files. 2010-12-25 18:43:34 +00:00
language.h
logfdisp.c
logfdisp.h
main.c Introduce logging to disk feature into rockbox. 2012-08-07 00:53:46 +02:00
menu.c Remove extraneous parens 2012-05-06 23:13:34 -04:00
menu.h FS#12251 - User shortcuts in the main menu. 2011-11-15 13:22:02 +00:00
misc.c New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
misc.h New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
mpeg.c Tweak paramters of mp3_play_data and callback. 2012-03-04 14:50:47 -05:00
mpeg.h
onplay.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
onplay.h FS#12251 - User shortcuts in the main menu. 2011-11-15 13:22:02 +00:00
pcmbuf.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
pcmbuf.h Fix up some more type stuff in pcmbuf.c. 2012-04-27 16:51:54 -04:00
playback.c More snafu fix. Need a couple more patchups for now. 2012-05-24 20:59:05 -04:00
playback.h FS#12378 : Remove various unused code, and comment out some unused code and data for reference or future use. 2011-12-14 21:45:25 +00:00
playlist.c Fix warning on previous commit. 2012-06-22 11:38:35 -04:00
playlist.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
playlist_catalog.c FS#11808 - Major playlist handling changes (on disk playlists) 2011-07-20 14:11:15 +00:00
playlist_catalog.h FS#11808 - Major playlist handling changes (on disk playlists) 2011-07-20 14:11:15 +00:00
playlist_menu.h
playlist_viewer.c Fixing data abort (pc in strchr). when scrolling a big playlist very fast. 2012-07-19 00:00:41 +02:00
playlist_viewer.h FS#11808 - Major playlist handling changes (on disk playlists) 2011-07-20 14:11:15 +00:00
plugin.c New crossfeed algorithm for Rockbox: "Meier" crossfeed 2012-05-28 11:34:15 +02:00
plugin.h New crossfeed algorithm for Rockbox: "Meier" crossfeed 2012-05-28 11:34:15 +02:00
rbcodec_helpers.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
rbcodecconfig.h rbcodec: Hooks for target specific functions in dsp_process loop 2012-05-03 23:47:46 +02:00
rbcodecplatform.h rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
README
root_menu.c More meaningful name and type for 'root menu' setting 2012-03-16 22:26:13 +01:00
root_menu.h main menu: Add the ability to hide and reorder the main menu items. 2012-02-25 12:40:44 +01:00
screen_access.c skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00
screen_access.h skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00
screens.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
screens.h
scrobbler.c Fix checks on buflib allocated handles (0 is not a valid handle value) 2012-06-10 17:15:47 +02:00
scrobbler.h Make scrobbler_flush_cache() static 2011-08-01 19:43:13 +00:00
settings.c New crossfeed algorithm for Rockbox: "Meier" crossfeed 2012-05-28 11:34:15 +02:00
settings.h Database: Support for multiple search roots. 2012-07-30 21:20:51 +02:00
settings_list.c Database: Support for multiple search roots. 2012-07-30 21:20:51 +02:00
settings_list.h
shortcuts.c shortcuts: Remove the selected shortcut with the context menu button 2012-07-26 17:51:51 +10:00
shortcuts.h shortcuts: talk the time and configure the sleep timeout 2011-12-08 10:23:46 +00:00
sound_menu.h
SOURCES New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
status.c
status.h
tagcache.c Fix database tool. 2012-07-31 10:33:27 +02:00
tagcache.h Fix database tool. 2012-07-31 10:33:27 +02:00
tagnavi.config FS#12132 patch 7: Add a new default format for untagged tracks: 2011-07-31 16:26:39 +00:00
tagtree.c GSoC/Buflib: Enable compaction in buflib. 2011-08-30 14:01:45 +00:00
tagtree.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
talk.c Add comment to clarify calculation. 2012-06-05 22:53:21 +02:00
talk.h Add conditionals for functions only needed on SWCODEC targets. 2011-12-15 20:58:14 +00:00
tree.c 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 2012-01-12 22:28:36 +11:00
tree.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
usb_keymaps.c remove superfluous ifdef 2011-12-28 19:23:38 +00:00
usb_keymaps.h
voice_thread.c Get voice PCM queue indexes updating in right order... 2012-05-30 12:55:26 -04:00
voice_thread.h voice_thread_init was left INIT_ATTR but is being called too late. 2012-05-21 15:21:36 -04:00

For general information see: docs/README
For API information see: docs/API