RetroArch/frontend
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
..
menu Fix/reimplement input flushing 2014-09-29 12:58:52 +00:00
platform Refactor RARCH_ACTION_STATE_MENU_PREINIT into RARCH_ACTION_STATE_MENU_RUNNING 2014-09-29 13:27:28 +02:00
frontend.c Make it possible to compile without menu support again 2014-09-28 18:01:59 +02:00
frontend.h Refine frontend_loop some more 2014-09-05 16:34:37 +02:00
frontend_context.c Cleanups - 80-char limit, C-style comments 2014-09-02 16:03:17 +02:00
frontend_context.h Fix typedef redefinition 2014-09-16 18:01:24 -03:00
frontend_salamander.c Code reformatting to abide by 80-character limit 2014-08-20 16:26:34 +02:00
frontend_xenon.c Update years on all license headers 2014-01-01 01:50:59 +01:00