Commit Graph

9138 Commits

Author SHA1 Message Date
Themaister
f139e070fc Add strcasestr check to quickbuild. 2013-12-10 20:12:15 +01:00
Themaister
6fa3cb2f85 Use strcasestr.
Since it's a GNU extension, move to strcasestr.h.
2013-12-10 20:10:19 +01:00
Themaister
fde4532a33 Fix menu_search_callback.
str can be empty and non-NULL.
2013-12-10 19:46:50 +01:00
Themaister
f7a5853154 Fix CXX_BUILD. 2013-12-10 19:42:50 +01:00
Themaister
f4cf33f717 Update griffin. 2013-12-10 19:42:42 +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
ccc9112c61 Merge branch 'master' into rgui-search 2013-12-10 18:42:16 +01:00
Twinaphex
80cf0a798c Merge pull request #411 from lioncash/master
[Android] Add the exported tag to RetroArchPast/Future in the manifest.
2013-12-10 02:15:26 -08:00
Lioncash
61eaf262d8 [Android] Add the export tag to RetroArchPast/Future in the manifest. Allows passing external Intents. 2013-12-09 21:33:43 -05:00
meancoot
5e0a35b6aa (iOS) Fix ios_logger_override.h issues; fix crash when closing a game with TV Mode enabled; remove unneded code block introduced by previous commit 2013-12-09 19:18:48 -05:00
meancoot
4358aea595 (iOS) Set available Bluetooth options based on iOS version used and whether btstack is available. 2013-12-09 19:04:22 -05:00
Themaister
4d8c094bdf Disable TTY input when using udev.
Avoids possible commands being entered while playing.
2013-12-09 17:02:23 +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
Themaister
40861aa17d Handle modifiers in Win32 keyboard. 2013-12-09 14:35:43 +01:00
Themaister
df85b754b8 Clarify keyboard callback. 2013-12-09 14:28:05 +01:00
Themaister
1135f42dd7 Update MSVC2010 build. 2013-12-09 14:23:46 +01:00
Themaister
deadbbc906 Add keyboard callback for Windows.
Only tested in Wine, but seems to work fine.
2013-12-09 14:22:46 +01:00
Themaister
3f8c892a0b Use logging interface in libretro-test.
Fix RETRO_LOG_OUTPUT to always log.
2013-12-09 10:59:17 +01:00
Themaister
368ced7c34 Update logger overrides for IOS and XDK1.
Not compile tested.
2013-12-09 10:48:38 +01:00
Themaister
e3295e87cd Initial RETRO_ENVIRONMENT_GET_LOG_INTERFACE. 2013-12-09 10:32:12 +01:00
Hans-Kristian Arntzen
349e2d568f Merge pull request #407 from lioncash/master
[Android] Various cleanup
2013-12-08 23:32:40 -08:00
Lioncash
6bdaadb82e Clean up RetroActivityFuture a little. Remove a pointless if statement check (the only Android versions this launches on are the ones that satisfy this condition).
Also misc other cleanup.
2013-12-09 02:29:56 -05:00
Lioncash
f57210cb41 Fix duplicate string declarations in strings.xml. 2013-12-09 02:23:57 -05:00
Themaister
8963504778 Log udev feature. 2013-12-08 16:07:14 +01:00
Themaister
d21046ace8 Add keyboard layout support to udev.
Adds input_keyboard_layout setting.
2013-12-08 16:05:05 +01:00
Themaister
07e3c7f7fa Use input context in xvideo and xegl. 2013-12-08 14:42:03 +01:00
Themaister
205f8ce90d Start implementing UTF-8 keyboard handling for X11. 2013-12-08 14:20:05 +01:00
Themaister
b809a59720 Fix mod-handling in X11. 2013-12-08 01:09:00 +01:00
Themaister
3a8608fb70 Handle key_event in udev.
Use libxkbcommon for this.
2013-12-08 01:09:00 +01:00
meancoot
292418492e (iOS) Make keeping the frontend settings updated more efficient 2013-12-07 18:49:03 -05:00
Tobias Jakobi
761025b81e video_omap: add some documentation on how to use the driver 2013-12-07 23:56:04 +01:00
Tobias Jakobi
87843d607d video_omap: add font rendering for ARGB8888 framebuffer
In constrast to the RGB565 code, this here is only compile tested.
2013-12-07 23:56:04 +01:00
Tobias Jakobi
b77171f350 video_omap: add font rendering for RGB565 framebuffer 2013-12-07 23:56:04 +01:00
Tobias Jakobi
a5352f706c video_omap: convert a TODO into comment 2013-12-07 23:56:04 +01:00
Tobias Jakobi
96f73a5cb8 video_omap: implement disabling of vsync 2013-12-07 23:56:04 +01:00
Themaister
0bd31ef6d4 Handle touch events properly. 2013-12-07 22:16:19 +01:00
Themaister
67a3415dcf Start implementing touchpad. 2013-12-07 22:09:08 +01:00
Twinaphex
8cf83eafeb Merge pull request #403 from Themaister/evdev
Udev input driver for Linux
2013-12-07 08:36:24 -08:00
Themaister
6e40916d0a Implement hotplugging for input devices as well. 2013-12-07 17:12:25 +01:00
Themaister
2b04f50b23 Use epoll to support multiple input devices. 2013-12-07 16:11:51 +01:00
Themaister
e7ddbf1192 Use udev over linuxraw if possible. 2013-12-07 14:28:34 +01:00
Themaister
d20b8b1b03 Remove debug use of udev. 2013-12-07 14:18:01 +01:00
Themaister
f4d79eaf0e Fix minor crash and mouse. 2013-12-07 14:16:17 +01:00
Themaister
c21310b261 Start adding udev input driver. 2013-12-07 14:13:40 +01:00
twinaphex
6615f57971 (Android) Ignore FEATURE.LOW_AUDIO_LATENCY - devices like Nvidia Shield set it
to false while having frames per buffer values that are seen as ideal
- so setting it to true will always use those values now.
2013-12-06 21:17:19 +01:00
meancoot
59f55c085a (iOS) Fix for mapping iCade buttons on iOS 7. 2013-12-05 20:34:18 -05:00
twinaphex
4ab33d5b3b (meancoot/iOS) Add workaround for flickering with camera - still
some problems when Cocoa interface is brought up during camera
core and then we go back to the camera core
2013-12-05 13:04:17 +01:00
Themaister
61d66b7f19 Make udev joypad driver default over linuxraw.
Udev supports rumble and should be the default.
2013-12-05 10:09:41 +01:00
Hans-Kristian Arntzen
e7ed579a9a Merge pull request #401 from maddox/new-ignores
New Ignores
2013-12-05 00:38:35 -08:00
Jon Maddox
b764360d54 ignore xcode workspaces 2013-12-05 00:45:38 -05:00