SHA256
1
0
forked from pool/spacenavd
Commit Graph

3 Commits

Author SHA256 Message Date
cc6a0bf42d Accepting request 972858 from home:hgraeber:branches:hardware
- Update to version 1.0
  * Implemented hugely improved spacenav protocol v1. It includes future
     expandability provisions, and adds support for a wealth of new capabilities
     for clients, including:
     + device information queries (number of buttons and axes, device identification...).
     + configuration management (allows configuration tools like spnavcfg to be
       regular clients without special priviledges).
     + new events, with event selection mechanism (device change, config change,
       raw axis, raw button).
  * Improved configuration file handling. Spacenavd now saves changes to the file,
    and does so while retaining user changes, including comments and empty lines,
    and modifying existing lines when possible.
  * Added device level axis remapping (non-configurable), to normalize axis
    assignments across all known devices, to avoid having to change the configuration
    every time a different device is connected.
  * Added initial USB device support on FreeBSD.
  * Added the ability to bind buttons to actions like sensitivity changes or axis muting.
  * Added XTEST support for keyboard event injection, which works much more reliably.
    Falls back to XSendEvent if XTEST is unavailable.
  * Fixed serial magellan spacemouse compatibility over USB-serial converters with the PL2303 UART.
  * Added --cfgdir= build option, to change the configuration file directory.
  * Fixed MacOS X build.
  * Fixed LED staying on on startup if it was configured otherwise.
  * Fixed inconsistent handling of the logging method selection arguments.
  * Fixed spacenavd terminating with SIGPIPE when clients disconnected ungracefully.
  * Build fixes and improvements.

OBS-URL: https://build.opensuse.org/request/show/972858
OBS-URL: https://build.opensuse.org/package/show/hardware/spacenavd?expand=0&rev=22
2022-04-26 11:32:30 +00:00
af7416db95 Accepting request 879503 from home:hgraeber:branches:hardware
- Update to version 0.8
  * Rewrote the serial spaceball code from scratch, to support both spaceball
    and magellan spacemice.
  * Fixed non-X11 build which was broken in the previous version.
  * Print usage information when encountering an invalid argument, instead of
    just printing "invalid argument".
  * Minor build improvements.
- Log stderr to default logger
- Update list of supported devices in spec file

OBS-URL: https://build.opensuse.org/request/show/879503
OBS-URL: https://build.opensuse.org/package/show/hardware/spacenavd?expand=0&rev=19
2021-03-16 21:06:53 +00:00
Tomáš Chvátal
900e50be56 Accepting request 790354 from home:hgraeber:branches:hardware
- Remove unnecessary  _service file
- Fix pidfile (/var/run -> /run)
- Bugfix release 0.7.1
  * fixed build on gcc 10
  * fixed configure script which failed to detect the version number correctly
    in release 0.7, incorrectly trying to rely on git to do so.
- remove support for pre-systemd openSUSE releases
- remove patch spacenavd-add-blacklist-and-device-ids.patch
- remove patch spacenavd-add-missing-usbid.patc
- Release 0.7
  * implemented the ability to log to syslog.
  * ignore joystick devices when searching for USB devices (linux).
  * added code to attempt to wrestle devices from the X server.
  * added the new 3Dconnexion vendor id to the device matching logic.
  * made builds reproducible by linking in alphabetical order.
  * added option led = auto, to turn the LED on only when a client connects (linux).
  * implemented a blacklist of USB device ids that should be ignored.

OBS-URL: https://build.opensuse.org/request/show/790354
OBS-URL: https://build.opensuse.org/package/show/hardware/spacenavd?expand=0&rev=16
2020-04-01 07:01:55 +00:00