RetroArch/frontend/menu
Vladimir Panteleev d0e970f175 Fix/reimplement input flushing
This fixes:

- menu toggle erratically not working on Android
- stray input going to libretro core when resuming content
- bound keys triggering as soon as they're bound on Android
- menu key repeat also repeating keys which should not be repeated
- issues caused by relying on timeouts for flushing

Architectural changes:

- menu_ctx_driver_t::input_postprocess now takes state and old_state
  (this allows getting rid of menu_handle_t::trigger_state)

Related changes:

- remove some no-op input_postprocess handlers (same effect as NULL)
- menu_iterate now uses the parameters passed to it, instead of
  polling menu_input
- menu_input is now merged into meta_input_keys_pressed
2014-09-29 12:58:52 +00:00
..
backend (Lakka) Remember settings active submenu 2014-09-25 23:04:34 +02:00
disp Fix/reimplement input flushing 2014-09-29 12:58:52 +00:00
menu_action.c (Menu/Shaders) Move all shader manager code to frontend/menu/menu_shader 2014-09-24 07:56:47 +02:00
menu_action.h (Menu/Shaders) Move all shader manager code to frontend/menu/menu_shader 2014-09-24 07:56:47 +02:00
menu_common.c Fix/reimplement input flushing 2014-09-29 12:58:52 +00:00
menu_common.h Take out unused load_menu_content_history 2014-09-26 06:04:08 +02:00
menu_driver.h Fix/reimplement input flushing 2014-09-29 12:58:52 +00:00
menu_entries.c (Settings data) Create new category 'Menu Options' 2014-09-29 14:19:40 +02:00
menu_entries.h (Menu/Shaders) Move all shader manager code to frontend/menu/menu_shader 2014-09-24 07:56:47 +02:00
menu_input_line_cb.c Fix/reimplement input flushing 2014-09-29 12:58:52 +00:00
menu_input_line_cb.h Fix/reimplement input flushing 2014-09-29 12:58:52 +00:00
menu_navigation.c Code reformatting to abide by 80-character limit 2014-08-20 16:26:34 +02:00
menu_navigation.h Cleanups - 80-char limit 2014-09-02 05:32:04 +02:00
menu_shader.c Create menu_shader_manager_apply_changes and move code to menu_shader.c 2014-09-28 17:42:31 +02:00
menu_shader.h Create menu_shader_manager_apply_changes and move code to menu_shader.c 2014-09-28 17:42:31 +02:00