Wykres commitów

  • caaf31d759 handle client dropping out in protocol v1 John Tsiombikas 2022-02-12 17:24:57 +0200
  • 62cb5389c4 fixed protocol v1 handling bugs John Tsiombikas 2022-02-12 16:47:09 +0200
  • 7145788c5e started working on the spacenavd protocol v1 John Tsiombikas 2022-02-10 12:58:33 +0200
  • b241714c3f Persist button actions on config Alberto Fanjul 2022-02-10 08:28:19 +0100
  • 8f903662e3 Fix comment line on config Alberto Fanjul 2022-02-10 08:27:58 +0100
  • f589500252 persist changes for disabling rotation/translation Alberto Fanjul 2022-02-10 08:27:35 +0100
  • 946a0874d2 removed the global disable-translation/disable-rotation options, and moved the state variables out of the cfg structure. John Tsiombikas 2022-02-10 07:05:56 +0200
  • 6e458f1676 Merge branch 'bnev_dis_motion' John Tsiombikas 2022-02-10 06:49:30 +0200
  • 4f7989d04b Actions for buttons to enable/disable rotation/translation Alberto Fanjul 2022-02-09 03:02:51 +0100
  • e35da6179d migrate to meson Alberto Fanjul 2022-02-08 22:15:21 +0100
  • eb0287f6e8
    Merge pull request #57 from luzpaz/typos John Tsiombikas 2022-02-06 05:00:19 +0200
  • bf0ea1ecf9 Fix trivial source comment typos luz paz 2022-02-05 10:22:09 -0500
  • ab4751c4ea
    Merge pull request #55 from RealDeuce/fix-index-type John Tsiombikas 2022-01-29 20:56:35 +0200
  • 7689859318
    Merge pull request #54 from RealDeuce/unused-header John Tsiombikas 2022-01-29 20:55:40 +0200
  • 07d8a39075 Use size_t when iterating gl_pathc Stephen Hurd 2022-01-29 13:43:03 -0500
  • 816335c963 Remove unused header Stephen Hurd 2022-01-29 13:40:01 -0500
  • e2c809ee36 configure: added --cfgdir= option to change the default config file path John Tsiombikas 2022-01-29 11:40:33 +0200
  • 1cf333777b minor style changes in the dropsu branch. probably will never be merged as it currently stands though. dropsu John Tsiombikas 2022-01-29 09:50:20 +0200
  • 3d369aaa7f Added user/group informations to README.md and to the example-spnavrc. Thomas Martens 2020-04-26 16:45:09 +0200
  • b842f3c0b5 Added support for run the daemon under other user privileges. When the daemon was started as root (f.e. vi systemd unit), some users had to issue the "xhost +" command for some programms (f.e. FreeCad). With this support, spacenavd can started as root and switch on runtime to an other uid / gid. So a "xhost +" command isn't longer neccessary when proper uid or gid settings are used (f.e. the "standard" user of the system). With the invoked uid / gid spacenavd stills open the pid and socket file and also use it for device dection. Thomas Martens 2020-04-12 16:14:34 +0200
  • 58bc16dd0c minor C89-compliance and code style fixes in dev_usb_freebsd.c John Tsiombikas 2022-01-29 08:41:49 +0200
  • 9f0870ed51 Merge branch 'freebsdusb' John Tsiombikas 2022-01-29 08:21:46 +0200
  • 9c5976d41c Merge branch 'master' into freebsd-port Stephen Hurd 2022-01-29 01:05:22 -0500
  • 02a9806b9d Open uhid device non-blocking Stephen Hurd 2022-01-29 00:52:47 -0500
  • d56c0e502c
    Merge pull request #53 from RealDeuce/fix-no-x11-warning John Tsiombikas 2022-01-29 07:53:59 +0200
  • 2a86295910
    Merge pull request #52 from RealDeuce/silence_xtest_warning John Tsiombikas 2022-01-29 07:51:40 +0200
  • 4cc34b78fe Return event for every message Stephen Hurd 2022-01-28 23:32:10 -0500
  • 8d3ab7e514 Add warning suppression when --disable-x11 is used Stephen Hurd 2022-01-28 14:03:34 -0500
  • d0469c5fb6 Add -I/usr/local/include to cpp flags Stephen Hurd 2022-01-28 13:56:34 -0500
  • 8cdfa0c282 Fix some glaring style inconsistences. Stephen Hurd 2022-01-28 13:32:30 -0500
  • 1b3d9770fe Fix warning silencing declaration name Stephen Hurd 2022-01-28 13:28:34 -0500
  • 5f91c9c107 Declare use_xtest in #ifdef HAVE_XTEST_H Stephen Hurd 2022-01-28 13:27:05 -0500
  • f94c344a75 Silent warning for hotplug as well. Stephen Hurd 2022-01-28 13:26:24 -0500
  • e4d1cdfd15 Change warning silencer hack to more appropriate name Stephen Hurd 2022-01-28 13:24:20 -0500
  • 1b5cd4538a Add missing globfree() call Stephen Hurd 2022-01-28 13:23:30 -0500
  • 794a6b8e1a Remove unused #defines Stephen Hurd 2022-01-28 13:19:26 -0500
  • 4fd3dc3c13 Remove change missed during rebase Stephen Hurd 2022-01-28 13:18:17 -0500
  • 9506c0e295 Address feedback Stephen Hurd 2022-01-28 13:09:01 -0500
  • dafaf8c4c7 Handle battery charge level message Stephen Hurd 2022-01-28 03:10:41 -0500
  • a5c51ded53 Default to /usr/local/etc/spnavrc for FreeBSD Stephen Hurd 2022-01-28 03:01:11 -0500
  • 2ad357f13c Add support for devices that send all 6 axes in report 1 Stephen Hurd 2022-01-28 01:56:31 -0500
  • d90fa571ea Use AXES instead of MAX_AXES for hard-coded number of axes. Stephen Hurd 2022-01-27 21:43:29 -0500
  • 8bb892b5a1 Initial FreeBSD port Stephen Hurd 2022-01-27 21:36:29 -0500
  • 83b6124188 - take CC environment variable into account when building - use cp and mkdir in the install rule instead of using the install utility John Tsiombikas 2022-01-28 19:34:43 +0200
  • ccafde465a Ignore SIGPIPE Stephen Hurd 2022-01-28 02:58:53 -0500
  • c370884e65 configure script improvements: - provide feedback for dependency checking - warn about building without xtest support - eliminate redundant check_header invocations for the same file John Tsiombikas 2022-01-23 09:16:20 +0200
  • 9f748d16fe Added mechanism to bind buttons to actions. Currently implemented actions: sensitivity up/down/reset. John Tsiombikas 2021-09-23 23:38:22 +0300
  • c5288167d1 - always respect the -l <logfile> argument regardless of whether we start daemonized or not. - converted a bunch of printfs in the recently added dev_serial.c to logmsg calls. John Tsiombikas 2021-07-15 13:53:58 +0300
  • 09a66e83c2 spnavd: open the logfile if verbose and not daemonized Trammell Hudson 2021-07-02 17:38:16 +0200
  • 4c503c2d1d Merge branch 'xtest' John Tsiombikas 2021-06-24 21:35:05 +0300
  • 80e1eab670 XTEST improvements - test for presence of the XTest.h header file in configure and conditionally compile XTEST support - check for availability of the XTEST extension when connecting to the X server, and fallback to the old XSendEvent code if it's not available. - fix formatting and code style issues with the original patch John Tsiombikas 2021-06-24 21:32:17 +0300
  • d79a2e36d0 Use XTestFakeKeyEvent to send keys Gaël Écorchard 2021-06-17 12:39:07 +0200
  • 5934106e2f Fallback to XSendEvent to send keyboard events Gaël Écorchard 2021-06-24 08:33:20 +0200
  • c97fc71ff1 Use XTestFakeKeyEvent to send keys Gaël Écorchard 2021-06-17 12:39:07 +0200
  • c408cbeaa9 Merge branch 'startup_led_off_fix' John Tsiombikas 2021-05-23 00:46:49 +0300
  • 6bd07cf0f6 added comments to clarify the toggling of the LED state on startup issue John Tsiombikas 2021-05-23 00:44:41 +0300
  • 6972066793 Merge branch 'led_off' of git://github.com/gebner/spacenavd into startup_led_off_fix John Tsiombikas 2021-05-23 00:37:58 +0300
  • 4060531a2b cleaned up the log output when detecting USB devices John Tsiombikas 2021-05-23 00:36:26 +0300
  • fbf9019470 Turn off LED on startup if LED_OFF is set. Gabriel Ebner 2021-05-22 13:44:18 +0200
  • fc6ba4e7a5
    Merge pull request #38 from stephank/patch-1 John Tsiombikas 2021-05-18 18:53:15 +0300
  • d6a25d5c3f
    Fix Darwin build Stéphan Kochen 2021-05-18 14:03:11 +0200
  • 7e14d4892e serial magellan: using the specified 2 stop bits seem to cause PL2303 USB-serial UARTs to misbehave. 1 stop bit seems to work fine, so we'll go with that. Fixes github bug #35. John Tsiombikas 2021-05-04 18:25:11 +0300
  • d3a3aa017a Fixed bug in configure script which failed to detect and set the version string, when executed outside of the git working directory. Closes github issue #29 John Tsiombikas 2020-12-01 22:23:17 +0200
  • 3b2eeb011f print usage information when encountering invalid arguments, and also accept -help and --help as aliases of -h. v0.8 John Tsiombikas 2020-11-16 08:14:26 +0200
  • e88d9dbe85 while enqueuing events, the new serial code failed to properly push over the read end of the queue on overflow. John Tsiombikas 2020-11-16 08:09:38 +0200
  • 18ae3074a4 Removed references to the log and logfile configuration options from the example spnavrc file. These were changed into the `-l` commandline argument some time ago. Closes issue #27. John Tsiombikas 2020-11-15 02:33:38 +0200
  • d330773cae fixed missing zero terminator when trying to determine if the serial device is a spaceball by looking for the "\r@1" substring. John Tsiombikas 2020-11-10 19:41:22 +0200
  • 8202b301ac
    Merge f3e7944565 into 486645527f thecky 2020-11-10 01:18:37 +0200
  • 486645527f merged the new serial device code, and deleted libsball and the old inactive magellan code. John Tsiombikas 2020-11-10 01:01:25 +0200
  • 26c840da63 build: improved the dependency genration method John Tsiombikas 2020-11-07 07:08:40 +0200
  • f3e7944565 Removed cast of malloc result. Thomas Martens 2020-04-26 17:02:36 +0200
  • dbb9ad6d0e Added user/group informations to README.md and to the example-spnavrc. Thomas Martens 2020-04-26 16:45:09 +0200
  • 8276427b85 Added support for run the daemon under other user privileges. When the daemon was started as root (f.e. vi systemd unit), some users had to issue the "xhost +" command for some programms (f.e. FreeCad). With this support, spacenavd can started as root and switch on runtime to an other uid / gid. So a "xhost +" command isn't longer neccessary when proper uid or gid settings are used (f.e. the "standard" user of the system). With the invoked uid / gid spacenavd stills open the pid and socket file and also use it for device dection. Thomas Martens 2020-04-12 16:14:34 +0200
  • 11a43b8be5
    Merge pull request #23 from counterfactual-regret-minimization/master John Tsiombikas 2020-03-12 15:03:08 +0200
  • 81a32c8752 Point spacenavd.service at new binary location datadog23 2020-03-12 10:36:29 +0000
  • e3d941caac Add commandline option to print the version number. Closes sourceforge feature request #5. John Tsiombikas 2020-02-16 20:13:50 +0200
  • 7c271fa265 - evpool_size in sball.c and smag_event.c should be static. - added malloc error checking in alloc_event in sball.c and smag_event.c John Tsiombikas 2020-02-08 20:18:18 +0200
  • 0e7ee937e0 dev.c should conditionally include proto_x11.h, only if USE_X11 is defined. Closes github bug #22. John Tsiombikas 2020-02-08 05:23:02 +0200
  • a9221a74ed Slightly re-worded the README where it lists the X dependencies, as it was inaccurate and confusing, speaking only of "headers", while the dependency is on the whole library, not just the headers. v0.7.1 John Tsiombikas 2020-02-01 22:24:00 +0200
  • 407416d8f3 changed the environment variables used by configure to set add_cflags and add_ldflags to the makefile, to CFLAGS and LDFLAGS, which is much more conventional and predictable. This only affects the configure script, the Makefile itself still expects user-specified CFLAGS and LDFLAGS as add_cflags and add_ldflags, but it's preferable to set those during configure so it doesn't matter. John Tsiombikas 2020-02-01 22:21:15 +0200
  • ed40a14ad7
    Merge pull request #21 from hartwork/document-libxi-dependency John Tsiombikas 2020-02-01 22:13:22 +0200
  • 3168b1dedf add a USE_X11 ifdef around the call to drop_xinput in src/dev.c to fix non-X11 build. This should fix github issue #19. John Tsiombikas 2020-02-01 22:08:43 +0200
  • d84e336c25 readme: Mention optional dependency libXi Sebastian Pipping 2020-02-01 19:50:37 +0100
  • a950e3c166 Use GitHub Actions to protect against build errors Sebastian Pipping 2020-02-01 19:24:18 +0100
  • d16ef85b7e added helper script to prepare releases John Tsiombikas 2020-02-01 02:00:08 +0200
  • 081182f167 GCC 10 changes the default from -fcommon to -fno-common, so we need to set it explicitly now. Closes github bug #17. John Tsiombikas 2020-02-01 01:19:14 +0200
  • 8acf883d97 formatting and whitespace fix for the recent pull request merge John Tsiombikas 2019-12-22 00:35:48 +0200
  • e1de3389a6 Merge pull request #16 which fixes spacenavd trying to grab the cad mouse, when connected over the universal receiver. John Tsiombikas 2019-12-22 00:30:56 +0200
  • 5b3a76b84d Removed unnecessary blacklisting of input devices tpiekar 2019-12-21 15:02:27 +0100
  • 4d2c0117e9 Merge remote-tracking branch 'upstream/master' Thomas 2019-12-21 08:58:33 +0100
  • ce42ad9397 cleanup preparing for release v0.7 John Tsiombikas 2019-12-18 03:29:36 +0200
  • 81bf59d7f7 Add /dev/input/eventN number to event struct Tom Lankhorst 2019-09-19 09:31:52 +0200
  • 278e608d99 Added special handling for mice connected to the 3Dconnexion universal receiver tpiekar 2019-08-24 20:08:00 +0200
  • a9eccf34e7 SpaceMouse Wireless device id was erroneously put in the black list; moved it to the device list, solving github issue #12 John Tsiombikas 2019-02-24 21:34:21 +0200
  • d5a8a9dcdf continue another day newcfg John Tsiombikas 2019-01-30 04:31:06 +0200
  • 302ec48759 started a generic config option framework John Tsiombikas 2019-01-29 23:16:50 +0200
  • ec8b00aef5 cleanup log an config file paths before using them (make them absolute) John Tsiombikas 2019-01-28 18:23:17 +0200
  • 28a39b9219 made log target a commandline option John Tsiombikas 2019-01-28 15:03:39 +0200
  • af9b3a1060 converted all (?) logging to use the logmsg function which can log to any user-configurable log file or to syslog John Tsiombikas 2019-01-28 05:41:06 +0200
  • 4da551cfe2 Merge branch 'master' of github.com:FreeSpacenav/spacenavd John Tsiombikas 2019-01-21 07:55:37 +0200