303 Commits

Author SHA1 Message Date
Themaister
f49f16b7fb Add missing TURBO_ENABLE. Avoid weird +1 offset. 2014-02-27 08:10:09 +01:00
twinaphex
e316a966a5 (RGUI) Make it possible to map all binds from RGUI 2014-02-27 05:25:33 +01:00
twinaphex
ffed705b4c (GX) Add more line-doubled resolutions 2014-02-26 20:22:10 +01:00
twinaphex
df5c88c837 (Menu) Add window compositing disable option in 'General Settings'
(only implemented for Windows Vista+ right now)
2014-02-25 18:47:53 +01:00
twinaphex
180717faab (Menu) Add 'Pause if window focus lost' to General Options 2014-02-25 18:23:20 +01:00
twinaphex
7064845e0e (Menu) Move all uncategorized remaining options to 'General Options' 2014-02-25 18:09:29 +01:00
twinaphex
ca067fd31b (Menu) Move Overlay Options up one level 2014-02-25 16:40:12 +01:00
twinaphex
4b1438e4b2 (Menu) Add audio resampler selection to 'Drivers' section 2014-02-25 03:23:50 +01:00
Themaister
b86ca166bf Expose more SRAM settings in RGUI.
Also treat save state slot -1 as the "auto save slot".
2014-02-15 11:12:34 +01:00
twinaphex
de0d0626f6 Include boolean.h instead of stdbool.h 2014-02-11 07:49:15 +01:00
twinaphex
d22999ab14 Backpot neagix patch - prevent last button input when resuming from
menu
2014-02-01 22:30:31 +01:00
twinaphex
580e05fc0f (Menu) Add menu driver selection 2014-01-27 01:32:05 +01:00
Themaister
c90a8bcfec Return to RGUI when core shuts down.
Don't do this on consoles (uses dummy core).
2014-01-23 20:00:25 +01:00
Themaister
2ea94aac37 Remove rgui->base_path.
Completely useless and buggy.
2014-01-12 21:23:38 +01:00
Themaister
f57a1aa032 Add support for mapping analogs to D-pad again.
Use a cleaner approach which can feasibly work on all platforms.
Uses input_push/pop_analod_dpad to modify the joyaxis field before
polling input. This way, the RetroPad D-pad binds can inherit the
joyaxis fields from ANALOG_LEFT_X_PLUS and friends.

Also add support for the field in RGUI and saves settings.
2014-01-08 17:31:14 +01:00
Toad King
8f45063f74 menu support for core specific config 2014-01-01 15:02:57 -05:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
Themaister
2be201ecf3 Add volume option.
There's a rudimentary volume option for XBOX1 there though ...
Dunno what to do about that.
2013-12-29 12:01:23 +01:00
twinaphex
fb41b96515 (360) Get to linkable state again 2013-12-29 06:06:23 +01:00
twinaphex
742f85eafc Add HAVE_LOCATION - still need to write frontend drivers now for
location
2013-12-19 01:51:51 +01:00
twinaphex
38d785984f Add RETRO_ENVIRONMENT_GET_PERF_INTERFACE to libretro.h 2013-12-17 19:10:40 +01:00
twinaphex
eacc193d74 (GX) Rewrite audio interleaving
(GX) Make menu_binds variable Wii-only for now
(Menu) Add toggleable autodetect_enable for input
2013-12-12 22:10:11 +01:00
Themaister
977cec1378 Refactor keyboard event callbacks.
Go through input/keyboard_line.c to better hide internal logic
regarding keyboard line input.
2013-12-10 19:39:09 +01:00
Themaister
84c93ef94a Add experimental RGUI keyboard search feature.
Type '/' to start search, then type search string (case sensitive for
now due to strcasestr being GNU ext). When done, type return.
2013-12-09 16:18:58 +01:00
twinaphex
6c638f91f4 (Android) Big changes -
- both MainMenuActivity and RetroActivity are single instances now
- AKEYCODE_BACK gets eaten and onBackPressed in Java is triggered
- onBackPressed right now calls an instance of MainMenuActivity
(reuses the existing activity on the stack)
- User can switch back and forth between RetroActivity and MainMenuActivity
with AKEYCODE_BACK / Back button
- When a subsequent intent is launched after RetroActivity has already been
started up once, the pending intent gets passed to the existing RetroActivity
throug onNewIntent - in C land it will look every frame if an intent is pending - if it is, it will look up certain variables through JNI to launch a new game - or whatever it is that the intent wants to do
- With this we can now switch seamlessly between Android UI and RetroArch
itself.
2013-11-24 22:02:57 +01:00
twinaphex
723fddea80 (PS3/menu_common) Add System BGM Control setting 2013-11-18 19:50:47 +01:00
twinaphex
275789d99f (HAVE_OSK/Xbox 1/PS3) Add Xbox 1/PS3/HAVE_OSK-specific additions
to settings
2013-11-18 02:57:31 +01:00
twinaphex
be356b7b67 (Menu) Add extra settings 2013-11-15 22:53:58 +01:00
twinaphex
b20360948f (menu_common) Remove HAVE_OSK - will have to be reimplemented 2013-11-12 23:09:01 +01:00
twinaphex
8ce8051654 (OSK PS3) Refactor OSK PS3 input 2013-11-12 17:16:30 +01:00
twinaphex
fde4311ef5 (PS3) Refactor OSK code - next thing should be abstracting it 2013-11-11 16:58:12 +01:00
twinaphex
6a9bc1bfa4 (Menu) Show camera driver inside 'Drivers' category 2013-11-11 15:39:46 +01:00
twinaphex
6997c207bd Remove HAVE_FILEBROWSER/remove file_browser.c 2013-11-11 04:12:30 +01:00
twinaphex
588224aaed (Menu) Use void* for arguments instead of passing by rgui_handle_t* 2013-11-08 15:38:18 +01:00
twinaphex
cc78199051 (Menu) Cut down on some HAVE_RMENU ifdefs 2013-11-08 15:15:53 +01:00
twinaphex
a4d5c3c99c (Menu) Add init_assets/free_assets to menu_context 2013-11-08 15:13:14 +01:00
twinaphex
de6d5beeeb Condense ifdef preprocessor statement (ifdef HAVE_MENU) 2013-11-08 05:00:21 +01:00
twinaphex
3fa7f05cae Move file_list.c/file_list.h to root dir 2013-11-08 04:53:12 +01:00
twinaphex
a71314bded (file_list) Rename rgui_list to file_list - also replace function names 2013-11-08 04:48:31 +01:00
twinaphex
4ab64bcd8f (Menu) Rename some more functions with prefix rgui_ 2013-11-08 04:43:42 +01:00
twinaphex
9d4d6fe23d (Menu) Refactor menu code - change namespace of functions
(PS3 Menu) Add PAL60 mode
2013-11-08 03:37:06 +01:00
twinaphex
87ffd4eb06 (PS3 RMenu) Fix PS3 build 2013-11-04 20:33:49 +01:00
twinaphex
6bc239abf7 (RGUI) Turns rgui.c into a raster driver for common
menu code - rmenu.c and rmenu_xui.cpp will need to be
adapted accordingly
2013-11-04 16:23:37 +01:00
twinaphex
767cf1e47b (RGUI) Move toggle_settings code to menu_settings.c 2013-11-04 13:46:24 +01:00
twinaphex
0612ec702c (RGUI) menu_set_settings_populate_entries moved to menu_common.c and
renamed menu_populate_entries
2013-11-04 12:32:43 +01:00
twinaphex
e9cfb210bd (RGUI) Combine menu_parse and menu_resolve_names 2013-11-04 11:53:25 +01:00
twinaphex
cdb179f38a (RGUI) Combine resolve_names functions into one 2013-11-04 11:33:11 +01:00
twinaphex
4136fce571 (RGUI) Only one menu_type_is function now 2013-11-04 03:08:14 +01:00
twinaphex
eea2a07fe1 (RGUI) Have all settings enums be available 2013-11-04 02:42:17 +01:00
twinaphex
5da1ffd24a (RGUI) Combine rgui populate_entries functions into one function and
move it outside rgui.c to menu_settings.c
2013-11-04 01:49:25 +01:00