Commit Graph

15 Commits (86253cbdfe0410ad4d50c2051036b51fb01ea16d)

Author SHA1 Message Date
MSC 391095e0ef memdelete 'joy_thread' + 'joy_mutex' on ::~joystick_linux() 2016-04-03 19:24:39 +07:00
Hubert Jarosz 4b14c18d13 fix possible crash in platform/x11/joystick_linux.cpp
ev may be tainted and out of MAX_KEY range,
which will cause joy->key_map[ev.code] to crash
2016-03-09 00:16:56 +07:00
hondres 3065187300 include libudev only on udev builds 2016-02-15 15:09:48 +07:00
hondres b350ece864 x11: make dependancy on libudev optional 2016-02-14 15:13:11 +07:00
hondres fef92c0fab x11: more verbose checking for joystick capabilities 2016-02-07 00:17:16 +07:00
hondres f7b1ab843c x11: fix non-gamepad devices being detected as joysticks 2016-02-02 23:23:20 +07:00
hondres 2809b31f8c close file descriptor if ioctls failed 2016-02-01 13:39:50 +07:00
hondres 29353808f0 remove dependancy on libevdev 2016-01-26 23:04:57 +07:00
hondres 17d664cf1d send axis events only once per frame on linux 2016-01-03 02:24:43 +07:00
hondres c60e1648ba make num_buttons local, no need to keep in joystick struct 2016-01-02 03:52:44 +07:00
George Marques 5be9ff7b67 Update copyright to 2016 in headers 2016-01-01 11:50:53 +07:00
hondres 541c9039c5 Check pkg-config for libudev and enable gamepad code only if found. Linux only for now 2015-12-21 22:39:03 +07:00
Juan Linietsky 46dee92c8e -fixed build system to use pkg-config for evdev 2015-12-21 10:37:26 +07:00
hondres 87dab29f4b Use tabs instead of spaces for new gamepad code 2015-12-18 19:15:32 +07:00
hondres af633c7941 Better gamepad support 2015-12-18 06:12:53 +07:00