Jean-André Santoni
bd7e31dc8f
(XMB) Cursor navigation
2014-10-26 00:37:33 +02:00
twinaphex
bec50883a1
Add driver.menu->mouse
2014-10-25 22:42:19 +02:00
twinaphex
380041f974
(Menu) Add Bind Mode option
2014-10-23 08:00:45 +02:00
twinaphex
97c1241a89
Remove driver.menu->current_pad
2014-10-23 07:28:16 +02:00
twinaphex
c62d52de0f
Start properly implementing libretro SDK for boolean.h include
...
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
Jean-André Santoni
4bdc3a2818
(Menu) Add cache for selection_ptr
2014-10-20 19:56:18 +02:00
twinaphex
e3894e7b9c
Start using menu_list_new/menu_list_free
2014-10-18 01:17:00 +02:00
twinaphex
687f593174
Create menu_list.c
2014-10-17 20:36:02 +02:00
twinaphex
e853eb88d7
Add userdata variable to menu_handle_t
2014-10-10 15:52:12 +02:00
twinaphex
e5ab079298
Maintain two rarch_setting_t * lists in driver.menu - one
...
for main menu and the other for settings menu - regenerate these
when needed
2014-10-09 00:50:35 +02:00
twinaphex
7391b7573b
(Menu) Remove menu->last_time - unused
2014-10-08 04:44:43 +02:00
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
Vladimir Panteleev
85f745e587
Document some input-related variables
2014-09-29 12:56:31 +00:00
twinaphex
449cb9e9ed
(Menu) Do away with throttle_frame in menu_iterate - let rarch_main_iterate
...
do this
2014-09-28 19:11:11 +02:00
Timo Strunk
3575f353bf
Choosing whether to open or load a zip file in detect core should work now
2014-09-20 20:07:26 +02:00
Timo Strunk
7bc369642d
Added generic message buffer and open_compressed flag to menu_driver
2014-09-19 20:31:18 +02:00
twinaphex
d8d9b35a57
(menu_driver.h) Fix relative paths
2014-09-17 00:36:31 +02:00
twinaphex
d363bdf24e
Take out frame_buf_show in menu_driver.h
2014-09-16 06:09:23 +02:00
twinaphex
272e4d41a1
Don't rely on retro_time_t typedef for menu_driver API
2014-09-16 01:29:33 +02:00
twinaphex
a09e04f679
Split up driver_menu.h into three separate header files -
...
for menu display API, menu backend API, and menu driver general API
2014-09-16 00:52:07 +02:00