8318 Commits

Author SHA1 Message Date
Squarepusher
9b146b774d Merge pull request #311 from lioncash/master
Multi-language support for the Android version of the front-end. Also some very tiny simplifications.
2013-09-27 04:16:56 -07:00
Lioncash
1f6161b45e Missed one string in DisplayRefreshRateTest.java. Now everything that matters should be within strings.xml now. 2013-09-27 02:30:38 -04:00
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