Wykres commitów

  • 5ef32beada auto-enable LED with connected clients Robert Haschke 2018-08-15 14:10:26 +0200
  • 6f46571c25 updated readme file John Tsiombikas 2018-08-22 11:42:58 +0300
  • da4744a9a0 updated readme file John Tsiombikas 2018-08-22 11:40:21 +0300
  • 04574d0ed0 replaced the svn $rev$ substitution with git describe falling back to git rev-parse HEAD John Tsiombikas 2018-08-21 05:46:28 +0300
  • e34c70fecd .gitignore John Tsiombikas 2018-08-21 05:36:46 +0300
  • dd91e1fe41 added .gitignore John Tsiombikas 2018-08-21 05:22:32 +0300
  • d91b621192 minor cleanup John Tsiombikas 2018-08-20 23:45:19 +0000
  • 1abbae3018 fixed axis detection, and added detection of the number of buttons for USB devices on linux John Tsiombikas 2018-08-20 18:13:12 +0000
  • 6085db63f5 Applied Wiedemann's patch (sf#6) to link object files in alphabetical order John Tsiombikas 2017-05-27 06:50:36 +0000
  • 5d386e3650 Added missing include to dev_usb_darwin.c closing bug #10 John Tsiombikas 2015-08-15 13:21:45 +0000
  • 4f28ee892a fixed a small bug in device detection which sometimes skipped a single character during parsing John Tsiombikas 2015-04-05 23:23:15 +0000
  • 5a5de08a10 added rule to match devices with the new 3Dconnexion vendor id (0x256f) John Tsiombikas 2015-03-13 21:14:57 +0000
  • 6d326b1f27 - Better example-spnavrc descriptions - remove some debugging printfs which where commited accidentally previously John Tsiombikas 2015-02-12 16:07:47 +0000
  • 69f0a1bd65 moved axis remapping before checking deadzones John Tsiombikas 2015-02-12 15:35:56 +0000
  • cd7e0576e5 trying to remove devices from Xinput John Tsiombikas 2015-02-12 04:17:13 +0000
  • 0517f0e481 added all the missing options to the example-spnavrc file John Tsiombikas 2015-02-12 02:19:25 +0000
  • ee5ee52e5c possible fix for bug #9 John Tsiombikas 2015-01-09 11:09:34 +0000
  • 34ddda1246 added code to skip joystick device files while parsing /proc/bus/input/devices John Tsiombikas 2014-10-11 05:07:58 +0000
  • a757f62d5f tagged spacenavd 0.6 release spacenavd-0.6 John Tsiombikas 2014-08-18 01:37:49 +0000
  • 667abe4981 added more 3d connexion usb device ids to the detection routine v0.6 John Tsiombikas 2014-03-03 14:51:57 +0000
  • ab41eaf551 Applied Christian Ehrlicher's patch, fixing a couple of memory leaks in the linux usb device detection code. John Tsiombikas 2014-02-01 15:19:38 +0000
  • 135c403f1c Applied Christian Ehrlicher's patch, fixing a potentially invalid access of freed memory in handle_events (spnavd.c) when disconnecting a USB device. John Tsiombikas 2014-02-01 14:54:30 +0000
  • 0d1165a0e5 fixed C++ comment in dev_usb_darwin.c and silenced gcc's nagging for empty files John Tsiombikas 2013-12-29 02:02:44 +0000
  • 7951ae1c50 commited Christian Ehrlicher's patch fixing a buffer overrun in find_usb_devices. John Tsiombikas 2013-12-29 02:00:44 +0000
  • 8590a7e1c0 adding initial win32 build files and service test. will have a long way to go before a completed win32 release is ready John Tsiombikas 2013-07-11 17:59:25 +0000
  • 456a6410af I *think* I fixed a race condition with inotify and the X detection. John Tsiombikas 2013-06-26 23:57:56 +0000
  • 42604a51ba - removed unnecessary devjs handler. Joysticks can be used as regular HID devices - fixed axis range mapping for various HID devices - fixed device detection which would pick up any logitech device instead of just 3Dconnexion ones John Tsiombikas 2013-06-26 00:12:28 +0000
  • 04aea924e3 - implemented more elaborate device selection with a predicate callback - added the ability to specify a list of USB device IDs in the configuration file, for non-standard devices to be handled by spacenavd (such as joysticks). - added joystick support on linux. Joysticks are not claimed by default unless listed in the device-id config option. John Tsiombikas 2013-06-24 23:17:23 +0000
  • c12c505801 Fixed a bug introduced with the multi-device support patch. device->close() would not be called when removing devices any more muldi-device patch was applied). This would leave LEDs on when shutting down spacenavd. John Tsiombikas 2013-06-22 17:15:55 +0000
  • c17defa830 fixed an off-by-one error introduced in the latest commit which broke the main device detection routine and fell back unto the alternative device detection. John Tsiombikas 2013-06-22 15:57:45 +0000
  • b318c18c02 added missing include in smag_comm.c John Tsiombikas 2013-05-22 16:16:08 +0000
  • b2c44718b2 beefed up the error handling and logging around the XAUTHORITY setup, and added the possibility of using the HOME env var as a fallback John Tsiombikas 2013-05-22 15:15:48 +0000
  • a3721ea87d merged Ralf Morel's patch for multiple device support John Tsiombikas 2013-04-04 22:06:50 +0000
  • 18b7357753 added contrib directory for unmaintained 3rd party contributions, starting with Richard Shaw's and John Morris' systemd unit file from Fedora. John Tsiombikas 2012-11-05 12:08:01 +0000
  • d3b2f25748 started merging the serial magellan code John Tsiombikas 2012-10-27 18:50:11 +0000
  • e6b41b7666 starting preliminary work on macosx port John Tsiombikas 2012-05-17 03:56:12 +0000
  • 301c691fe1 - added -L/usr/X11/lib to the generated X link line in configure - fixed a couple of annoying warnings in dummy_usb.c - in spnavd.c I forgot to include string.h - fixed a typo in xdetect_freebsd.c and made it compile on MacOSX too John Tsiombikas 2012-05-16 13:01:20 +0000
  • b3204c8c47 Added DESTDIR to the makefile by applying Anthoine Bourgeois' patch. See bug #3512087 John Tsiombikas 2012-05-10 19:39:47 +0000
  • 2c3915a047 Fixed bug #3512076 by placing #include "proto_x11.h" inside a USE_X11 ifdef block John Tsiombikas 2012-05-10 19:15:06 +0000
  • 45a7aaf7b4 Abort running if another spacenavd instance is already running. The detection is robust even in the case of a stale pidfile. John Tsiombikas 2012-05-09 10:25:32 +0000
  • 7724df7961 now spacenavd should compile and be completely usable for serial devices on any platform John Tsiombikas 2012-05-08 04:07:09 +0000
  • 3b5d37fb34 Code cleanup. - separated hotplug functionality from device driver for USB devices - factored out common code to minimize redundancy for different platforms (linux/freebsd) - created an internal "device" data type to allow handling both USB and serial devices transparently without conditions everywhere. John Tsiombikas 2012-05-08 03:18:17 +0000
  • 0f5d96c69f forgot to add the new files John Tsiombikas 2012-05-05 05:22:41 +0000
  • fa6bc12d9e - added a configuration option for arbitrarily remapping button numbers - added preliminary support for emulating keyboard input from button presses John Tsiombikas 2012-05-05 05:12:49 +0000
  • 8361610b5e - Added a repeat interval in the config file (for now disabled by default). When enabled, any motion events outside of the deadzone are repeated every so many milliseconds. John Tsiombikas 2012-04-21 01:08:16 +0000
  • d07b70f92f I think I fixed a spurious "can't set led" message after a SIGHUP when the device is not present John Tsiombikas 2012-02-01 02:51:04 +0000
  • 0bf5d8c0b8 improved the logging slightly when we run out of event device files during the alternate device detection codepath John Tsiombikas 2012-02-01 02:43:48 +0000
  • ad81171ce0 - added option (disabled by default) to avoid grabbing the USB device so that google earth will be able to use it. This might become the default if after further testing it's decided that current X servers won't try to use the device as a mouse by default. John Tsiombikas 2011-11-23 23:35:48 +0000
  • b15eb755d2 Deadzone detection would just ignore events below the threshold instead of clamping them to 0. Any programs that used the events as state-changes would thus keep a small continouous motion for ever instead of "stopping". Thanks to Thomas Anderson for pointing it out. John Tsiombikas 2011-11-12 18:30:22 +0000
  • 0d075a364a Daniel Brandt's patch adding separate deadzone control for each axis John Tsiombikas 2011-11-08 19:07:03 +0000
  • 135772a7a5 - added proper build-dependency tracking in the makefile - added separate sensitivities for each axis John Tsiombikas 2011-11-05 20:23:24 +0000
  • c901bfa6df According to Matthew Marincic some old linux versions don't have EV_SYN defined in the evdev headers. So now we define it if it's missing. John Tsiombikas 2011-10-10 03:27:05 +0000
  • cfd07dfdd4 preliminary freebsd support, only serial at the moment. implemented xdetect_freebsd with kqueue events. John Tsiombikas 2011-10-05 02:05:18 +0000
  • 36b51c2b90 Motion time periods were calculated incorrectly. Thanks to Jesse Crossen for pointing it out. John Tsiombikas 2011-06-06 12:34:37 +0000
  • e5e7f92e18 - Applied G.Dimitropoulos' fix for setup_init, which would fail to detect the correct runlevel if the string initdefault is mentioned anywhere in the comments of inittab. John Tsiombikas 2011-03-07 03:13:02 +0000
  • cd61589749 added example config file, authors, and modified readme. spacenavd-0.5 John Tsiombikas 2010-08-01 06:50:20 +0000
  • 237199d8f7 added AUTHORS John Tsiombikas 2010-08-01 06:44:37 +0000
  • 01340da0f8 added example config file John Tsiombikas 2010-08-01 00:36:37 +0000
  • ea8820b6af ready for spacenavd 0.5 release John Tsiombikas 2010-07-27 23:02:30 +0000
  • a4acf240b1 tagging release 0.5 John Tsiombikas 2010-07-27 23:00:17 +0000
  • 8c7d1eb0e2 - fixed the stupid XAUTHORITY issue in spacenavd - random whitespace fixes in libspnav v0.5 John Tsiombikas 2010-07-27 04:46:14 +0000
  • 1a25e7c7b2 - added serial device support (merged libsball by John Stone). - fixed a bug where the swap-xy would only affect translation. John Tsiombikas 2010-06-07 00:47:02 +0000
  • df57ada5a0 - According to Pavel Frolov the space pilot pro sends absolute events for some reason. Applied his changes to support that device. John Tsiombikas 2010-03-05 23:18:10 +0000
  • 71993bd239 minor cfgfile fixes John Tsiombikas 2010-02-28 02:15:10 +0000
  • cd5312cd39 - Fixed a bug where the daemon would quit if the X server is stopped. - Alleviated the need for XSync in xsend_event. Now XFlush suffices. - Added separate sensitivity options for rotation and translation. - Added option to swap Y and Z translation axes. John Tsiombikas 2010-02-27 23:49:56 +0000
  • f6a10f2786 - fixed configure script to disregard appended "-whatever" substrings in the kernel version. - added -fno-strict-aliasing to the makefiles John Tsiombikas 2010-01-26 01:32:08 +0000
  • 7389d01f34 fixed broken --disable-x11 build John Tsiombikas 2009-10-09 09:09:56 +0000
  • 4805edd983 - make the use of NETLINK_KOBJECT_UEVENT for hotplug events optional (conditionally compiled). The configure script autodetects whether hotplug should be enabled by default or not, based on the output of uname. The user can override that decision with --enable-hotplug and --disable-hotplug. John Tsiombikas 2009-08-19 03:40:39 +0000
  • 4c0c6db564 updated version number in 0.4 tag spacenavd-0.4 John Tsiombikas 2009-07-24 13:29:45 +0000
  • 343f8887b8 tagging spacenavd release 0.4 John Tsiombikas 2009-07-24 13:27:50 +0000
  • e87cbc9ad5 forgot to add the new xdetect files v0.4 John Tsiombikas 2009-07-24 02:52:07 +0000
  • fc771d996c changed configure to accept auto svn revision strings as version numbers John Tsiombikas 2009-07-24 01:17:36 +0000
  • d5ec2140e5 - added X server auto detection - added forgotten GPL notices to the new files John Tsiombikas 2009-07-24 01:04:12 +0000
  • 1ffb617673 Major source code reorganization. Broken up the spacenavd source into multiple files, and re-wrote parts of the code. John Tsiombikas 2009-07-20 22:47:08 +0000
  • 05a20ad7c2 - now spacenavd grabs the device using EVIOCGRAB, so that X.org won't try to use it as a mouse. The same was achieved so far by using a HAL fdi policy. I think we'll better keep both mechanisms. John Tsiombikas 2009-07-16 17:21:30 +0000
  • 118a1ea467 - placed close_x11 between USE_X11 ifdefs John Tsiombikas 2009-06-15 21:33:56 +0000
  • adc5366783 Added a hal fdi policy file, and modified the install target of the makefile to install it in /etc/hal/fdi/policy. Thanks to Jaroslaw Bulat for the info regarding fdi files. John Tsiombikas 2009-02-02 06:35:56 +0000
  • ccaefd3e7a foo spacenavd-0.3.2 John Tsiombikas 2009-02-02 02:22:57 +0000
  • ffba7db4a1 foo John Tsiombikas 2009-02-02 02:21:40 +0000
  • c875f1b51a - tagged minor release 0.3.2 (spnav_ctl fix) John Tsiombikas 2009-02-02 02:13:38 +0000
  • 619dfe52a1 - forgot to update the spnavd_ctl script to use the new pid location, this will require a new release - removed unnecessary bits from the makefiles v0.3.2 John Tsiombikas 2009-02-02 02:11:10 +0000
  • 4caf5f06e8 tagged release 0.3.1 spacenavd-0.3.1 John Tsiombikas 2009-01-30 03:05:25 +0000
  • 19d6532630 actually make that spacenavd 0.3.1 v0.3.1 John Tsiombikas 2009-01-30 03:01:59 +0000
  • 25f330e6fa preparing for spacenavd 0.4 John Tsiombikas 2009-01-30 02:59:39 +0000
  • 23c52605e3 - removed init script installation from spacenavd's install target, added message to the user instead. John Tsiombikas 2008-08-14 02:10:34 +0000
  • d406e77ebc partial commit, led disabling should work, can't test right now... can't vouch for cfggui John Tsiombikas 2008-05-12 06:03:19 +0000
  • d50c2c1ada tagged spacenavd 0.3 spacenavd-0.3 John Tsiombikas 2008-04-09 07:28:11 +0000
  • b91b2cdf15 added a configure script v0.3 John Tsiombikas 2008-04-09 07:25:15 +0000
  • 6b8ca7ea98 moved spacenavd to trunk John Tsiombikas 2008-04-09 07:00:01 +0000
  • d8f197d7e0 - advisory file locking in the cfgfile read/write code - changes in the init script to use the pidfile for killing - changed the spnavcfg program, added functionality to start/stop the X11 magellan interface, and to "ping" the server and see if it's running. John Tsiombikas 2008-04-09 04:27:12 +0000
  • 27d0aab0ea forgot to add copyright statements on the new files John Tsiombikas 2008-04-07 08:36:05 +0000
  • 4aff43b6da - added a script to setup init ... scripts. - now the daemon writes a file on /tmp with its pid. - added axis inversions as a config option. - wrote installation and usage instractions in the README file. - renamed spnavd_x11 to spnavd_ctl and modified it a bit in an effort to expand its functionality in the future. - modified the HUP signal usage to reread config files without restarting the daemon. that works fine with the new interactive config tool. John Tsiombikas 2008-04-07 08:31:27 +0000
  • dcaac5cd37 - Now taking heed of the DISPLAY variable if it's set. John Tsiombikas 2008-04-05 03:48:37 +0000
  • a0fe5c1101 - added alternative device detection process, in case the /proc/bus/input/devices isn't there, or its parsing fails. John Tsiombikas 2008-04-05 01:26:39 +0000
  • f491b6ddb5 - Fixed a bug where spacenavd would open the wrong device file if there are two "Handler"s in /proc/bus/input/devices for the device. John Tsiombikas 2008-04-02 01:15:23 +0000
  • c94780c916 - minor changes and chkconfig compatibility header in the init script. John Tsiombikas 2008-04-02 00:44:58 +0000
  • 3dc652084e - merged the LED code from absum's patch, it only works for recent linux kernel versions though. - fixed a crashing bug if the daemon can't connect to the X server on startup. - added a SIGSEGV handler to try and exit gracefully on segfaults. v0.2 John Tsiombikas 2008-01-18 23:21:31 +0000
  • 85a83c59cf - added a missing continue, that led to crashes on disconnecting clients. - removed the useless exception fds from the select/handle calls John Tsiombikas 2008-01-16 15:02:51 +0000
  • fede71cd94 minor fixes John Tsiombikas 2007-11-08 00:40:33 +0000
  • 14f1522aba added init script, plus install/uninstall rules in the makefile John Tsiombikas 2007-11-08 00:37:14 +0000