Commit Graph

8316 Commits

Author SHA1 Message Date
Lioncash 9310e1face RetroArch now fully capable of multi-language support. 2013-09-27 02:24:46 -04:00
Lioncash a33863f0f2 Initial basic multi-language support. 2013-09-27 00:58:05 -04:00
Lioncash a04e2ff11a Use a precomposed ellipsis for the asset extraction string in strings.xml 2013-09-27 00:24:53 -04:00
Lioncash 68b252da75 Remove non-existant activities from the manifest. 2013-09-27 00:16:16 -04:00
Lioncash be32d28dcd Generic cleanup and simplifications.
Just some really generic things that simplify existing code among other things.
2013-09-27 00:13:37 -04:00
Lioncash 14c3892208 Make classes which are not extended final. This gives a clear indication of such. 2013-09-27 00:00:51 -04:00
twinaphex 2ead9b328b (RMenu) Move filebrowser_update up one layer to rgui_iterate 2013-09-27 02:39:39 +02:00
Themaister 9b0d1037da Build fix. 2013-09-27 00:20:25 +02:00
Themaister 9bf6811acd Also save joypad driver. 2013-09-27 00:19:03 +02:00
Themaister ae0d1ff282 Fix bug with use_float.
If audio driver changed from pulse to alsa via config change,
audio would be broken as use_float would be set to true.
2013-09-27 00:19:03 +02:00
Themaister 426e09398c Also save some driver settings. 2013-09-27 00:19:03 +02:00
Themaister 4bb1e387b5 Save autoconfig dir to config. 2013-09-27 00:19:03 +02:00
Themaister a9503f8b5a Save game history path to config. 2013-09-27 00:19:03 +02:00
Themaister 8238ba7d50 Allow saving new config files directly from RGUI.
The file name is inferred to avoid typing.
2013-09-27 00:19:03 +02:00
Themaister c403438440 Set default save/state dirs properly in config_set_defaults(). 2013-09-27 00:19:03 +02:00
Themaister 5d63d4d9e6 Fix potential segfault on config swap.
Main Menu list can shrink and selection_ptr wasn't set to a sane value.
2013-09-27 00:19:03 +02:00
Themaister 17e2da87e1 Don't hardcode rgui.cgp/glslp as default.
In a multi-config environment, shader manager could conflict.
Instead, infer the default RGUI shader cgps/glslps from config path.

Fallback to old rgui.cgp/rgui.glslp if we use a default config.
2013-09-27 00:19:02 +02:00
Themaister 217ad4b04d Update shader manager on game load. 2013-09-27 00:19:02 +02:00
Themaister a3d61e1ec5 Add Config Directory option to RGUI. 2013-09-27 00:19:02 +02:00
Themaister ce6de72181 Some cleanups in settings saving/load defaults. 2013-09-27 00:18:17 +02:00
Themaister aecbf71a90 Begin adding config swapping support to RGUI. 2013-09-27 00:17:42 +02:00
Themaister 9c685e47e9 Disable SSE in 32-bit Win32 Mingw build.
Potentially causes some issues on Win32 apparently :v
2013-09-27 00:11:32 +02:00
Themaister 933844274c Build fix. 2013-09-27 00:09:01 +02:00
twinaphex f74c698822 (RMenu) Start rewriting input code to be uniform to RGUI 2013-09-26 22:34:51 +02:00
Themaister b11895ec4c Build fix. 2013-09-26 21:45:35 +02:00
twinaphex 0039ade630 (RMenu/RGUI) Fast L/R scrolling 2013-09-26 15:50:10 +02:00
Themaister 1c5a11c900 Freeze GET_RUMBLE_INTERFACE.
Interface should be good to go now.
2013-09-26 15:15:31 +02:00
Themaister 3f82743d06 Fix linebreak encoding in winxinput. 2013-09-26 15:14:23 +02:00
Themaister cb6d1ce7b8 Build fix. 2013-09-26 15:12:39 +02:00
Hans-Kristian Arntzen 54d0fabbd7 Merge pull request #310 from pinumbernumber/master
Add rumble support to XInput driver
2013-09-26 06:14:17 -07:00
pinumbernumber 061df5c878 tweak xinput rumble 2013-09-26 14:12:58 +01:00
twinaphex 01a1b16932 (RMenu) Use rgui->selection_ptr 2013-09-26 14:45:48 +02:00
Themaister 914dc969c8 Stop rumbling effects when entering RGUI. 2013-09-26 14:23:55 +02:00
Themaister 0314a57577 Don't install 0-strength rumble effects. 2013-09-26 14:20:54 +02:00
Themaister 9131e3819e Don't rumble if strength == 0. 2013-09-26 14:18:07 +02:00
pinumbernumber 44076bdde0 Add rumble support to XInput driver 2013-09-26 12:44:52 +01:00
Themaister c7db4aff64 Support variable strength for rumble motors. 2013-09-26 12:55:05 +02:00
Themaister aa882c3515 Merge branch 'udev' 2013-09-26 11:24:10 +02:00
Themaister 0b17db0743 Add udev to ./configure 2013-09-26 11:23:36 +02:00
Themaister 0415ccf97e Fixes to force feedback. 2013-09-26 11:20:13 +02:00
Themaister 3a2e3ce277 Minor tweaks. 2013-09-26 00:49:13 +02:00
Themaister 65fb094f30 Small cleanups. 2013-09-26 00:10:02 +02:00
Themaister 8b1ac3bc9e Add rumble tests to libretro-test. 2013-09-25 23:58:02 +02:00
Themaister a01ef18f80 Add RETRO_ENVIRONMENT_GET_RUMBLE_INTERFACE. 2013-09-25 23:21:32 +02:00
Themaister 7855781cd8 Hook up rumble interfaces to input drivers. 2013-09-25 22:59:05 +02:00
Themaister 89fff9d790 Add force feedback. 2013-09-25 22:40:34 +02:00
Themaister b916c5ace1 More fixups in udev joypads. 2013-09-25 21:41:47 +02:00
Themaister e5d0b09df5 Start adding Linux Udev joypad input. 2013-09-25 19:32:18 +02:00
meancoot c9d968fa79 (iOS, CoreAudio) Don't deadlock in coreaudio_write if the audio session is interrupted. 2013-09-25 11:56:02 -04:00
meancoot 50cca385e6 (iOS) Fix issue where file would be deleted even if the confirmation dialog is canceled. 2013-09-24 20:35:56 -04:00