twinaphex
5bb7097fbb
(Menu) Add OSK enable option
2014-03-02 06:07:18 +01:00
twinaphex
a58820d927
(Menu) You can now input nickname, IP address and TCP/UDP port
...
with the keyboard
2014-03-02 05:46:33 +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
twinaphex
3835db276f
Build fix
2014-03-02 03:33:12 +01:00
twinaphex
3f5e3c191e
(XDK) Build fixes
2014-03-02 02:18:37 +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
bbb9de2712
(XUI) Update labels #2
2014-03-01 00:01:11 +01:00
twinaphex
5440704503
(XUI) Update labels
2014-02-28 23:40:37 +01:00
twinaphex
10bee2c6b0
(RXUI) Replace manual clearing of selection_ptr with menu_navigation
...
equivalent
2014-02-28 23:18:36 +01:00
twinaphex
c8c6eecfcf
(RXUI) Build fix
2014-02-28 23:16:37 +01:00
twinaphex
bca4b77573
(Menu) Isolate menu ptr selection code to separate file menu_navigation.c
2014-02-28 23:14:42 +01:00
twinaphex
6c6fd23a3f
(XUI) Use XuiListSetCurVisible instead of XuiListSetCur
2014-02-28 21:58:37 +01:00
twinaphex
450318394a
(XUI) Build fixes
2014-02-28 21:55:50 +01:00
twinaphex
da3cff4903
(XUI/Menu_common) Set current selection per action
2014-02-28 21:49:46 +01:00
twinaphex
189b043bb7
(XDK360) Build fixes
2014-02-28 21:24:39 +01:00
twinaphex
db32d8a344
(RXUI) Cleanups
2014-02-28 21:15:16 +01:00
twinaphex
5a17ec7210
(Rmenu XUI) Entries get filled in now - now to get internal
...
state sync right between menu_common and RMenu XUI representation
2014-02-28 20:43:49 +01:00
twinaphex
6922a1ac0f
(XDK 360) Take out all subscreens
2014-02-28 19:22:32 +01:00
twinaphex
36ccecf152
(XDK360) Take out fetch_directory_entries
2014-02-28 19:16:23 +01:00
twinaphex
4c22d1063d
(360) Add HAVE_RMENU_XUI hooks to file_list.c
2014-02-28 19:07:30 +01:00
twinaphex
dd7a4b4128
(RMenu XUI) Stub rmenu_xui_render
2014-02-28 17:51:26 +01:00
twinaphex
123d58df72
(Rmenu) Rename render_background to rmenu_render_background
2014-02-28 16:43:41 +01:00
twinaphex
20798433d1
(PS3) Add HAVE_RMENU ifdef to platform_ps3.c
2014-02-28 01:59:18 +01:00
twinaphex
6daf8a1d4f
(Menu) Make input_postprocess part of menu_ctx_driver_t
2014-02-28 01:44:03 +01:00
twinaphex
8bcb4cf72b
(Menu) Reduce namespace conflicts
2014-02-28 01:34:10 +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
84f3513c2f
(Lakka) Change glTexParameterf to glTexParameteri
2014-02-26 21:36:25 +01:00
twinaphex
b58fa92cfc
(Lakka) Build fixes
2014-02-26 21:17:50 +01:00
twinaphex
9d311a8f9e
(Lakka) Add unfinished Lakka menu display driver
2014-02-26 21:10:39 +01:00
twinaphex
ffed705b4c
(GX) Add more line-doubled resolutions
2014-02-26 20:22:10 +01:00
twinaphex
631b1709d8
(RMenu) Fix some labels
2014-02-25 21:00:33 +01:00
twinaphex
be10872f7d
Revert "(RMenu) Refactor rmenu"
...
This reverts commit 6e8e22a458
.
2014-02-25 19:21:20 +01:00
Themaister
107c07c05d
Reinit driver on composition change.
2014-02-25 19:14:22 +01:00
Themaister
b83bce794f
Use consistent casing for some menu entries.
...
Convention so far is casing every word.
2014-02-25 19:06:02 +01:00
twinaphex
6e8e22a458
(RMenu) Refactor rmenu
2014-02-25 19:05:46 +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
21901b2dd5
(RGUI) Fix labels for submenus
2014-02-25 16:44:09 +01:00
twinaphex
ca067fd31b
(Menu) Move Overlay Options up one level
2014-02-25 16:40:12 +01:00
twinaphex
a08c6c8303
(Menu) Move Shader Options up one level
2014-02-25 16:04:36 +01:00
Themaister
cd597dc247
Make resampler "driver" hook code consistent with rest.
2014-02-25 09:39:48 +01:00
twinaphex
4b1438e4b2
(Menu) Add audio resampler selection to 'Drivers' section
2014-02-25 03:23:50 +01:00
Twinaphex
c5547bf9e1
Merge pull request #573 from aliaspider/master
...
(PSP) video driver update.
2014-02-24 19:55:07 +01:00
twinaphex
03ec845977
(Salamander) frontend_context.h gets new member function
...
'salamander_init'
2014-02-24 18:23:12 +01:00
aliaspider
5ce55a8dfa
(PSP) add alignement requirement to menu_framebuf in rgui.c
2014-02-23 18:32:46 +01:00
twinaphex
cf71da660e
(Menu common) Add more runtime checks for checking if video is initialized
2014-02-23 05:02:48 +01:00
twinaphex
efbbe5fbf0
(Frontend) Cleanups/cutdown on code duplication
2014-02-23 01:18:27 +01:00
Themaister
3156f976c2
Disallow savestate load from RGUI when using BSV or netplay.
2014-02-22 16:19:46 +01:00
twinaphex
6a4cfc7271
(GX) Get rid of warnings while compiling Wii/NGC versions
2014-02-19 18:07:47 +01:00
twinaphex
71b6485bb5
(PSP) Fix warnings
2014-02-19 17:47:59 +01:00
aliaspider
bf3ad47cbe
(PSP) fix up RGUI colors.
2014-02-18 22:01:04 +01:00
aliaspider
68c7a3ad5b
(PSP) change clockspeed to 333MHz/166MHz on start.
2014-02-18 18:43:23 +01:00
twinaphex
10f4b5f92a
(Apple) Set load_dummy_on_core_shutdown to false for Apple
2014-02-18 02:23:58 +01:00
twinaphex
9d6a0afd4a
Reimplement menu clear input courtesy of meancoot
2014-02-18 02:18:34 +01:00
twinaphex
e17e5aa960
(PSP) Cleanup psp_process_args
2014-02-17 15:14:48 +01:00
aliaspider
566696223f
(PSP) allow game loading form the commandline (for use with pspsh)
2014-02-17 14:31:33 +01:00
aliaspider
650adef8da
(PSP) added audio support
2014-02-17 14:26:03 +01:00
twinaphex
0260d51b7a
(PSP) Starts up in RGUI now
2014-02-17 00:19:51 +01:00
twinaphex
94dec420cd
(PSP) (Menu common) Add file paths
2014-02-16 17:27:23 +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
63e8dfba4d
(PSP) Hardcode ROM being fed right now for testing purposes
2014-02-13 11:45:22 +01:00
twinaphex
70f9905625
(PSP) Build fix
2014-02-12 18:24:34 +01:00
twinaphex
b724851e93
(PSP) Hook up frontend platform driver - implement process_args
...
and not exec function
2014-02-12 18:17:54 +01:00
twinaphex
76a40ef066
(PSP) Add example for manually loading a ROM file so that we can
...
skip past the menu
2014-02-12 17:29:20 +01:00
twinaphex
d4f9c211ee
(PSP) Build fixes
2014-02-11 16:10:40 +01:00
twinaphex
de0d0626f6
Include boolean.h instead of stdbool.h
2014-02-11 07:49:15 +01:00
Themaister
d129258c32
Allow toggling fullscreen from bind in RGUI.
2014-02-08 16:27:09 +01:00
twinaphex
d22999ab14
Backpot neagix patch - prevent last button input when resuming from
...
menu
2014-02-01 22:30:31 +01:00
twinaphex
b109b9b01f
(Emscripten) Rename frontend_emscripten.c to frontend/platform/platform_emscripten.c
2014-01-27 01:47:10 +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
twinaphex
6be640f656
(XDK 360) Avoid warnings
2014-01-10 21:22:24 +01:00
twinaphex
e4b959a841
(Menu) Safety checks for accessing video_poke function pointers
2014-01-09 12:17:28 +01:00
Twinaphex
165698b9f2
Merge pull request #481 from libretro/dpad-map
...
Analog D-pad mapping
2014-01-08 12:01:39 -08:00
twinaphex
f23e41bd17
Safety checks for accessing video_poke function pointers
2014-01-08 19:42:42 +01:00
Themaister
f6643fe12d
Push analog dpad mode for autoconfig as well.
2014-01-08 17:47:07 +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
Higor Eurípedes
1f8c114641
Use C linkage in frontend.h and input_common.h
2014-01-05 23:28:34 -03:00
twinaphex
7e9c8908f8
(PS3) Set default overlay directory
2014-01-05 19:17:13 +01:00
twinaphex
2da438bcf0
(PS3) Add paths
2014-01-05 05:00:08 +01:00
Themaister
388e9c7487
Make rom history handling a bit more robust.
...
If a missing core is trying to be loaded it can end up deleting the
entire ROM history because core_name is not found and history read from
file would then exit early.
2014-01-04 16:38:23 +01:00
twinaphex
b20b6525d3
(Android) PendingIntent code created bad dependencies on Java frontend and
...
made it impossible for external clients like Dinothawr to use RetroArch
as a library
2014-01-04 05:36:08 +01:00
Themaister
79cd808e81
Fix broken use of SET_LIBRETRO_PATH.
2014-01-03 21:38:48 +01:00
Themaister
76a6e61fdd
Use core-specific config path for RGUI cgp/glslp if applicable.
...
Avoids some collisions.
2014-01-03 15:31:10 +01:00
Themaister
81fc0f621a
Only call rarch_main_deinit if main has been initied.
2014-01-03 14:42:38 +01:00
Themaister
be81549d92
Only save per-core configs when core specific option is enabled.
...
Also, need to enforce that g_settings.core_specific_config is true
after loading core specific config. It's possible that core specific
option is set to false before loading a different core (using global
config only).
2014-01-02 18:01:01 +01:00
Themaister
13a006d147
Restructure per-core configs.
...
Merging yesterday was probably a bit premature.
One issue I overlooked was that per-core configs were not flushed to disk
when loading a new core on PC. The per-core flushing only happened on
main_exit(), which is only run on application termination. This hence
would only work with consoles with exitspawn.
config_set_defaults() must be called when loading per-core-specifics as
well or lots of options silently leak into other core specific configs
when cores are changed.
The handling with g_extern.config_path and original_config_path was
difficult logic and very error prone considering it was mutated aribitrarily by RGUI.
I've removed the original config path concept and stuck
with that config_path is *only* for global config, and
core_specific_config_path is for core-specifics (which are resolved
during config load). Saves some memory too,
which is always nice.
The block_config_read solution I proposed yesterday was not good after
all (in fact, broken on PC), and the current solution should work better.
"RetroArch Config" option in RGUI now only shows global config.
2014-01-02 17:52:48 +01:00
Toad King
e0671aba8b
per-core minor fixes
2014-01-01 19:06:06 -05:00
Toad King
e022b39061
fix per-core config on PC
2014-01-01 15:34:56 -05:00
Toad King
8f45063f74
menu support for core specific config
2014-01-01 15:02:57 -05:00
Toad King
0a91c528f9
core-specific config files
2014-01-01 14:44:20 -05:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
twinaphex
0e54989a61
(XDK1) RMenu build fix
2013-12-31 20:50:24 +01:00
Themaister
0d3428ad15
Add texture_image_free().
...
Cleans up deinit code for textures.
2013-12-31 19:16:29 +01:00
Toad King
defb6efc5a
[EMSCRIPTEN] build fix
2013-12-29 16:19:15 -05:00