7011 Commits

Author SHA1 Message Date
twinaphex
3dba1b2cb4 (RMenu) Menu pop/push stack refactors 2013-04-27 15:42:33 +02:00
twinaphex
28eaf7b128 (RARCH_CONSOLE) Build fix 2013-04-27 15:07:59 +02:00
twinaphex
3b2d41360c (RMenu) Initial 'doing menu toggle' without delay timers 2013-04-27 14:52:39 +02:00
Themaister
f918191d3c Add basic disk swapping to RGUI. 2013-04-27 13:29:01 +02:00
Themaister
3bb7280b46 Can change libretro device on the fly. 2013-04-27 12:57:34 +02:00
Themaister
9e2392051d Refactor libretro device type handling.
Show devices in RGUI.
2013-04-27 12:32:30 +02:00
Themaister
9eda39417f Refactor out disk swapping functions. 2013-04-27 12:03:13 +02:00
Hans-Kristian Arntzen
6871d42ee9 Merge pull request #189 from Themaister/joypad-autoconfig
Joypad autoconfig.
2013-04-27 01:07:20 -07:00
twinaphex
5f449fc870 (RMenu) Add Settings link to Quick Menu 2013-04-27 03:50:42 +02:00
ToadKing
f3c782a6af fix wrong colors with RGUI open 2013-04-26 19:23:53 -04:00
Themaister
94a0057beb Merge branch 'master' into joypad-autoconfig 2013-04-27 00:49:00 +02:00
Themaister
f637a89423 Can toggle devices in run time on PC.
Drop some input options if set_keybinds isn't implemented. Only adds
confusion.
2013-04-27 00:37:20 +02:00
Themaister
a076b14daa Clean up some ifdefs. 2013-04-27 00:14:01 +02:00
Themaister
592800d907 Fixups iOS joypad driver. 2013-04-27 00:08:52 +02:00
Themaister
50c704933a Remove debugging logs. 2013-04-27 00:00:51 +02:00
Themaister
d2b80f568f Merge branch 'master' into joypad-autoconfig 2013-04-26 23:55:08 +02:00
Themaister
ac6c576d29 Drop dependency on delay_timer in RGUI. 2013-04-26 23:52:29 +02:00
Themaister
a92ff2a23a Reset optind to 0, not 1.
Seems to cause strange issues ...
2013-04-26 23:06:43 +02:00
Themaister
85e5bbde3d Merge branch 'joypad-autoconfig' of github.com:Themaister/RetroArch into joypad-autoconfig 2013-04-26 22:16:38 +02:00
Themaister
9a3875d99a Don't hardcode new delay timers in RGUI.
Delay timers are reset in driver.c.
2013-04-26 20:16:58 +02:00
ToadKing
70586d1f66 bump libogc memory reserve to 256KB
wiimotes were acting up without it
2013-04-26 13:14:25 -04:00
ToadKing
73e4adf8dc adjust delay timers when resetting frame count 2013-04-26 13:12:45 -04:00
Themaister
3417097484 Fix Win32 build. 2013-04-26 15:10:52 +02:00
Themaister
40d8a42886 De-autoconfig lost drivers on reinit. 2013-04-26 15:08:18 +02:00
Themaister
f06f6e544e Don't spam OSD messages for autoconfigure. 2013-04-26 15:03:09 +02:00
Themaister
cca7fce89c Add joypad autoconfig support. 2013-04-26 14:48:48 +02:00
Themaister
04ac1e3efa Clarify when buttons are initially pressed. 2013-04-26 13:39:03 +02:00
Themaister
e74f150239 Also dump input_driver used in retroarch-joyconfig. 2013-04-26 13:34:41 +02:00
Themaister
1da31a84ab Prompt user to "reset" joypad state.
Many joypad drivers have "stale state" lying around and need
some events to be fired to normalize. Broken initial state will
break joypad configure like this.
2013-04-26 13:32:11 +02:00
Themaister
0ac849d825 Let retroarch-joyconfig write autoconfigs. 2013-04-26 13:25:40 +02:00
Themaister
42a9e46cb2 Input config refactor.
Move LUTs to input_common.c. Make LUTs public.
2013-04-26 11:44:54 +02:00
Themaister
488cdc18a1 Refactor input config load and saving.
Avoid very large structs (with tons of redundancy). Decouple prefixing from binds
to allow autoconfig later.
2013-04-26 11:08:51 +02:00
Themaister
0653a8b5c2 Push to msg_queue when device is hotplugged. 2013-04-26 00:43:14 +02:00
Themaister
66a1c01419 Make device name show up in RGUI. 2013-04-26 00:22:12 +02:00
Themaister
9a96e6a8f3 Rewrite linuxraw-joypad. Add hotplug.
Adds plug-n-play to linuxraw-joypad.
Can plug devices in and out in flight.

linuxraw_joypad is now default joypad API on Linux,
making SDL obsolete.
2013-04-26 00:03:22 +02:00
ToadKing
1db27ad356 fix GX build
we don't want to delete framebuffers or clear the frame on free since we might be loading a game, not exiting
2013-04-25 17:42:42 -04:00
Themaister
1521113e8f Build fixes. 2013-04-25 00:03:02 +02:00
twinaphex
0addc6d885 (RMenu) Use proper extensions 2013-04-24 18:58:07 +02:00
twinaphex
34619412bc (RARCH_CONSOLE) Get rid of video_stop_func 2013-04-24 16:08:18 +02:00
twinaphex
1e22908756 (RGUI) Cleaner rotation label 2013-04-23 23:25:05 +02:00
twinaphex
36d34871fb (RMenu) Change ingame menu ordering to match RGUI's 2013-04-23 23:22:50 +02:00
twinaphex
b2788f5cec (RMenu XUI) Rename 'ROM Browser' to 'Load Game' 2013-04-23 22:47:37 +02:00
twinaphex
fa3da2eff4 (RMenu XUI) Fix build 2013-04-23 22:38:00 +02:00
twinaphex
d2e1f6004f Take out XDK D3D header include in platform_xdk.c 2013-04-23 22:22:00 +02:00
twinaphex
57157d35a1 Remove some menu includes in platform files 2013-04-23 21:57:57 +02:00
Themaister
7ab09e9d95 Don't allow resize on OSX with SDL context. 2013-04-23 09:37:06 +02:00
twinaphex
a647535df0 Move logger_init/logger_deinit to frontend_console.c and out
of platform implementations
2013-04-23 03:17:45 +02:00
twinaphex
fda5db7476 (CONSOLE) Get rid of system_deinit_save and system_post_init 2013-04-23 01:55:00 +02:00
twinaphex
e303156ffc (RMenu) Fix title at bootup 2013-04-22 22:25:57 +02:00
twinaphex
7a2c78ae68 Start unifying global init/deinit code for console 2013-04-22 22:16:46 +02:00