Skip to content

Releases: FreeSpacenav/libspnav

libspnav 1.1

13 Dec 15:37
Compare
Choose a tag to compare

Changes in v1.1:

  • Fixed non-x11 build which was broken in v1.0.
  • Fixed out-of-source build regression.
  • Fixed potential crash in spnav_send_str: made it accept null pointers and send empty strings.

libspnav 1.0

01 Apr 03:15
Compare
Choose a tag to compare

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

libspnav 0.3

06 Feb 13:00
Compare
Choose a tag to compare

Release 0.3 changelog:

  • spnav_open (AF_UNIX) now takes into account the SPNAV_SOCKET environment variable, or socket = <path> entries in /etc/spnavrc, to allow overriding the spacenavd socket path.
  • Removed "failed to connect" error messages.
  • Minor makefile fixes and improvements.

libspnav 0.2.3

22 Aug 01:29
Compare
Choose a tag to compare

Release 0.2.3 changelog:

  • fixed invalid quaternion bug in cube example, when receiving zero-angle rotations.
  • fixed memory leak in spnav_remove_events.
  • makefile improvements (MacOS X build, DESTDIR, shared library symlinks, create missing install paths).
  • fixed bug when closing and reopening the connection to spacenavd.

libspnav 0.2.2

22 Aug 01:23
Compare
Choose a tag to compare

Release 0.2.2 changelog:

  • added cube example program.
  • install libraries to $PREFIX/lib instead of $PREFIX/lib64 on 64bit systems.
  • fixed zero-length events bug.
  • fixed typo in the magellan wrapper: MagellanInputButtonEvent should be MagellanInputButtonPressEvent.

libspnav 0.2.1

22 Aug 01:19
Compare
Choose a tag to compare

Release 0.2.1 changelog:

  • merged Hans Meine's makefile improvements.
  • fixed missing soname in the shared library.
  • updated socket location.

libspnav 0.2

22 Aug 01:16
Compare
Choose a tag to compare

Release 0.2 changelog:

  • added simple example program.
  • applied Michael Arndt's bugfix for the AF_UNIX interface.
  • fixed lost events.
  • fixed potential infinite loop in spnav_remove_event.

libspnav 0.1

22 Aug 01:13
Compare
Choose a tag to compare

First libspnav release.