stable

libspnav-1.0-1.fc35, spacenavd-1.0-1.fc35, & 1 more

FEDORA-2022-4ce91c5e48 created by hobbes1069 2 years ago for Fedora 35

libspnav 1.0

Release 1.0 changelog:

  • Added support for spacenav protocol v1.
  • Added new API entry points, for the new capabilities introduced with protocol v1, including device queries, configuration management, new events, device identifier enumeration, etc.
  • Added utility functions for processing spacenav motion inputs and computing transformation matrices for object or view manipulation.
  • Added pkg-config file.
  • Added new example program, showing how to use 6dof input to control the view for flying in a 3D scene. This complements the cube example which shows how to manipulate 3D objects. Ported both examples to use the new helper functions.
  • Added API documentation under doc/manual.md

spacenavd 1.0

Changes in v1.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.

spnavcfg 1.0

  • Complete rewrite of spnavcfg in qt5, to work as a libspnav client using the configuration management API, without the need for elevated priviledges, or having to deal with the configuration file.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2022-4ce91c5e48

This update's test gating status has been changed to 'waiting'.

2 years ago

This update has been submitted for testing by bodhi.

2 years ago

This update's test gating status has been changed to 'ignored'.

2 years ago

This update has been pushed to testing.

2 years ago

This update has been submitted for stable by bodhi.

2 years ago

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
BZ#2070815 libspnav-1.0 is available
0
0
BZ#2070819 spacenavd-1.0 is available
0
0
BZ#2070820 spnavcfg-1.0 is available
0
0

Automated Test Results