twinaphex
6064511cc2
Move menu_ctx variable over to driver struct
2014-04-01 04:03:55 +02:00
twinaphex
b6484f80ab
(Menu) RGUI_MAX_SHADERS becomes GFX_MAX_SHADERS
2014-03-30 17:35:22 +02:00
Themaister
6eb349dca6
Remove passing around video_data inside RGUI.
...
Makes very little sense to add cruft to the interface
when it also risks using an invalidated video_data ...
2014-03-25 10:19:02 +01:00
twinaphex
16eb15376d
(Menu) Update menu_navigation
2014-03-08 05:48:52 +01:00
twinaphex
36716706c2
(Menu) Pass video_data pointer to menu functions
2014-03-07 06:28:49 +01:00
twinaphex
75fee188e2
(Xbox 1) Refactor Xbox 1-only audio volume setting
2014-03-05 03:40:55 +01:00
AndresSM
10d90176e1
Add core information menu
2014-03-03 00:22:28 -05:00
Themaister
511bc8b5ec
Allow retrieval of core_info_t for selected core.
...
Refactor a bit to avoid lots of duplicated
libretro_free_system_info/get_system_info, etc.
Also copy the core_info_t struct on core change.
2014-03-02 14:07:07 +01:00
Themaister
a13da8da19
Repurpose RSound IP address setting.
...
It's hardcoded for RSound, but it's actually setting the generic audio device ...
2014-03-02 12:25:38 +01:00
Themaister
4ae4d40364
Fix shader preset save.
...
Have to take into consideration the preset type.
2014-03-02 12:15:18 +01:00
twinaphex
5bb7097fbb
(Menu) Add OSK enable option
2014-03-02 06:07:18 +01:00
twinaphex
6f19662d75
(Menu) Split up keyboard input line cb code to separate file - menu_input_line_cb
2014-03-02 05:24:57 +01:00
twinaphex
23489132b3
(Menu) VERY WIP - Netplay options. Still lacks way to input a
...
name/IP address/port with a keyboard callback - also state
bringing up/teardown will need to be handled
2014-03-02 04:46:26 +01:00
Themaister
fce4ebd31e
Move core_info to frontend/info.
2014-03-01 11:53:04 +01:00
Themaister
2cd51db6c0
Move file_list.c to frontend/menu.
...
Doesn't belong in top-dir.
2014-03-01 11:41:00 +01:00
twinaphex
6daf8a1d4f
(Menu) Make input_postprocess part of menu_ctx_driver_t
2014-02-28 01:44:03 +01:00
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
twinaphex
7c39118f91
(RGUI) Rename 'Info Options' to 'Driver Options'
2013-10-30 16:05:59 +01:00
twinaphex
7e833618a6
(RGUI) Add Info page - will eventually be possible to switch
...
drivers with this
2013-10-30 15:36:37 +01:00
Themaister
48602cbdbb
Refactor out to menu_init_core_info.
2013-10-11 09:17:32 +02:00
twinaphex
a35e708335
(core_info) Can now set core info directory from RGUI
2013-10-11 00:36:08 +02:00
twinaphex
b5b480ec15
(RMenu/RGUI) Move file_browser.h/file_list.h up one level
2013-10-07 08:45:32 +00:00
twinaphex
e574881d75
Get rid of SETTING_DPAD_EMULATION - will be reintroduced later in some
...
way
2013-10-06 23:48:12 +00:00
twinaphex
3c002d6e2d
(RMenu/RGUI) Move label printing of settings out of rguidisp_bitmap.c
2013-10-06 22:36:30 +00:00
twinaphex
eba3eabe0a
(PS3) Move PS3 resolution settings code over to menu_settings.c
2013-10-06 19:49:20 +00:00
Themaister
3b97cdfdac
Add threaded video option.
2013-10-06 17:23:49 +02:00
twinaphex
85d18b77d8
(RARCH_CONSOLE) Include rgui->libretro_dir for RARCH_CONSOLE
...
- Get rid of 'bypasses initialization of' warnings/errors
2013-10-06 15:00:59 +00:00
Squarepusher
8a674d07e9
Merge pull request #326 from libretro/coreinfo
...
Integration of core info files in RGUI.
2013-10-06 04:54:46 -07:00
Themaister
8c768b0207
Move core_info stuff to menu_common.
2013-10-06 12:31:04 +02:00
Themaister
050e2375e3
Begin implementing core autoselect.
2013-10-05 17:07:56 +02:00
Squarepusher
3d386286e7
Merge pull request #324 from libretro/initcommands
...
Implement an idea for a start screen.
2013-10-05 05:38:32 -07:00
Squarepusher
cd97b5e3d2
Merge pull request #323 from libretro/nextletterscroll
...
Repurpose L/R in RGUI to scroll to next letter.
2013-10-04 20:40:17 -07:00
ToadKing
746e5b4a4d
fix missing include
2013-10-04 17:05:15 -04:00
Themaister
1ff48fcd38
Implement an idea for a start screen.
2013-10-04 14:53:47 +02:00
Themaister
b72996da86
Add RGUI scroll acceleration.
2013-10-03 20:44:33 +02:00
Themaister
1c9bbb9333
Repurpose L/R in RGUI to scroll to next letter.
...
A common feature in controller-based file selection pickers
is to be able to scroll to next letter in the alphabet.
2013-10-03 17:32:59 +02:00
twinaphex
8c7550bb90
(GX) Move some GX-specific variables over to menu_settings.c (only place
...
they are needed
2013-10-02 19:15:51 +02:00
Themaister
36de382581
Remove obsolete rgui_controller_lut.
2013-09-30 18:56:19 +02:00
Themaister
b3c1afe2ec
Redirect keyboard events to RGUI.
...
Fixes issue where libretro cores receive keyboard events even though
they are not running (inside RGUI).
2013-09-30 18:53:56 +02:00
Themaister
b4a648ca8a
Merge branch 'master' of github.com:libretro/RetroArch into inputconfig
...
Conflicts:
frontend/menu/menu_common.h
frontend/menu/rgui.c
2013-09-30 17:50:05 +02:00
ToadKing
acb201648a
[GX] fix compile
2013-09-29 21:54:18 -04:00
twinaphex
103cf3a94e
(RMenu/RGUI) Reuse two shader settings across RGUI/RMenu
2013-09-30 02:17:15 +02:00
twinaphex
66431d1524
(RMenu XUI) Refactor - implement rgui_iterate - go through same
...
code in menu_common.c as RGUI/RMenu
2013-09-30 00:54:35 +02:00
Themaister
4f2de6d578
Add RGUI menu toggle config.
2013-09-29 20:40:04 +02:00
Themaister
f1bfaaf420
Allow to customize all.
2013-09-29 19:37:48 +02:00
Themaister
c5a033f7e1
Basic configuration seems to work.
2013-09-29 19:09:33 +02:00
Themaister
dad5e347d8
Start adding joypad config.
2013-09-29 17:58:46 +02:00
twinaphex
963b041d14
(RGUI) Split settings up into new file - menu_settings.c
2013-09-29 15:47:45 +02:00
Hans-Kristian Arntzen
884ae34f0a
Merge pull request #305 from libretro/configswap
...
Configswap
2013-09-27 08:34:36 -07:00
twinaphex
af8caf45f7
(RGUI) RGUI_ACTION_SETTINGS was deprecated - get rid of it
2013-09-27 17:00:00 +02:00
twinaphex
7056edf143
(RMenu) Bake in rgui_list for PS3/Xbox 1/360 too
2013-09-27 16:52:03 +02:00