Wykres commitów

22 Commity (master)

Autor SHA1 Wiadomość Data
John Tsiombikas 130cbe710a fixed: using math functions in util, but failed to link libm.
The new utility functions added to libspnav 1.x use trigonometric and
sqrt functions from the math library, but linking to libm was previously
omitted from the makefile.

Closes bug report #20.
2023-06-06 21:55:46 +03:00
Steffen Möller 6c6c6a0f99 Makefile.in: cleandist -> distclean 2022-08-22 04:03:08 +03:00
John Tsiombikas f0af601c29 Makefile: make CC and AR assignments ?= 2022-04-01 05:49:15 +03:00
John Tsiombikas 410e02c458 added utility functions for accumulating motion events into posrot
structures, which include a position vector and orientation quaternion,
and then extracting a matrix from that, either for object manipulation
(model matrix), or for view/camera manipulation (view matrix).
2022-03-31 22:37:21 +03:00
John Tsiombikas 35c2891f5e moved source code under src/ 2022-03-25 18:50:29 +02:00
John Tsiombikas b1cf3f7bad - fixed makefile, the new proto.o file was missing from the objects list
- make sure all global symbols have spnav_ prefixes to avoid namespace
  pollution.
2022-03-24 17:53:20 +02:00
John Tsiombikas 7bfd4dc94c Added pkgconfig file. Closes github feature request #14 2022-03-16 06:19:39 +02:00
John Tsiombikas f9a31e011e bump the ABI minor since we're adding all these new entry points 2022-02-13 22:41:13 +02:00
John Tsiombikas 0d33c4f7ac allow AF_UNIX socket path to be overriden by an environment variable, or
by a configuration file option, falls back silently to the default if
neither is present or connection fails.
2022-02-06 14:46:47 +02:00
John Tsiombikas 9f49e62cf5 removed generated file spnav_config.h from the repository (bug #8)
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@185 ef983eb1-d774-4af8-acfd-baaf7b16a646
2015-01-09 11:26:55 +00:00
John Tsiombikas c2bcbaa6ae so_major and so_minor variables where missing
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@178 ef983eb1-d774-4af8-acfd-baaf7b16a646
2014-08-18 01:35:44 +00:00
John Tsiombikas 872c7bd758 make libspnav compile in macosx
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@163 ef983eb1-d774-4af8-acfd-baaf7b16a646
2013-07-03 04:13:58 +00:00
John Tsiombikas e872ed667a Applied Anthoine Bourge's patch (with slight modifications), adding DESTDIR to the install target of the libspnav makefile, and did the equivalent for uninstall as well.
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@131 ef983eb1-d774-4af8-acfd-baaf7b16a646
2011-11-26 02:49:50 +00:00
John Tsiombikas 6e49658297 added the ability to pass user-defined CFLAGS/LDFLAGS from configure to the makefile
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@130 ef983eb1-d774-4af8-acfd-baaf7b16a646
2011-11-26 02:36:43 +00:00
John Tsiombikas 92046b8b67 added library symlinks when installing
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@121 ef983eb1-d774-4af8-acfd-baaf7b16a646
2011-10-05 02:17:19 +00:00
John Tsiombikas 95f4a2a5bc fixed a mistake in the libspnav makefile. it wouldn't create $(PREFIX)/lib and $(PREFIX)/include directories on install
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@118 ef983eb1-d774-4af8-acfd-baaf7b16a646
2011-08-02 14:38:08 +00:00
John Tsiombikas 8e138bc2b0 Fixed a typo in the magellan compatibility wrapper which obviously broke compatibility :)
Thanks to Jon Scholz for pointing it out.
(also some whitespace fixes)


git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@101 ef983eb1-d774-4af8-acfd-baaf7b16a646
2010-03-27 23:24:27 +00:00
John Tsiombikas 9219db9556 - fixed configure script to disregard appended "-whatever" substrings in the kernel version.
- added -fno-strict-aliasing to the makefiles



git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@95 ef983eb1-d774-4af8-acfd-baaf7b16a646
2010-01-26 01:32:08 +00:00
John Tsiombikas e02450d6d5 - 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



git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@75 ef983eb1-d774-4af8-acfd-baaf7b16a646
2009-02-02 02:11:10 +00:00
John Tsiombikas 0e7c35974a added soname to libspnav GNU-ized the filename.
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@64 ef983eb1-d774-4af8-acfd-baaf7b16a646
2009-01-30 02:17:38 +00:00
John Tsiombikas 84dfaf861c - removed init script installation from spacenavd's install target, added
message to the user instead.

Applied Hans Meine's patches:
- allow build dir != source dir
- install into /lib64 if /lib64 exists
  (modified that one to use uname -m in the configure script, debian seems to
  have a lib64 even on 32bit systems)
- display X11 connection closing in verbose mode, too (not only init)



git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@47 ef983eb1-d774-4af8-acfd-baaf7b16a646
2008-08-14 02:10:34 +00:00
John Tsiombikas 59246a0992 initial import of libspnav
git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/libspnav@2 ef983eb1-d774-4af8-acfd-baaf7b16a646
2007-07-03 04:55:59 +00:00