125 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
9be2f02f2e configure.ac: little formatting cleanup
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-12 12:16:03 +01:00
Enrico Weigelt, metux IT consult
0b3d994d0a replace "pointer" typedef by void*
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-03 14:48:42 +01:00
Enrico Weigelt, metux IT consult
3fbd50b0bb .github: add NetBSD build
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-29 11:12:41 +01:00
Enrico Weigelt, metux IT consult
2afcfc8faf .github: add freebsd and dragonfly build
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-27 16:02:51 +01:00
Enrico Weigelt, metux IT consult
e816d5a105 .github: use new common driver build actions
Using the new driver build actions in X11Libre/actions-build-driver repo,
instead of having lots of duplicated pipeline and script in all the
individual driver repos.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-23 12:55:48 +01:00
Enrico Weigelt, metux IT consult
9db46f9a25 configure.ac: increase minimum xserver version to 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-19 16:01:11 +01:00
Enrico Weigelt, metux IT consult
ddfdd38789 release 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-input-void-25.0.0
2025-12-18 18:49:42 +01:00
Enrico Weigelt, metux IT consult
95ea3edf3c configure.ac: fix package name and issue tracker URL
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 18:49:19 +01:00
Enrico Weigelt, metux IT consult
f6796afca2 configure.ac: replace DRIVER_NAME symbol by actual name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 13:03:08 +01:00
Enrico Weigelt, metux IT consult
68b253eab3 drop obsolete .gitlab-ci.yml
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 11:50:21 +01:00
Enrico Weigelt, metux IT consult
fb8380665d drop obsolete #ifdef HAVE_CONFIG_H
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 19:20:29 +01:00
Enrico Weigelt, metux IT consult
3223345c6a man: replace Xorg by XLibre
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:49:22 +01:00
Enrico Weigelt, metux IT consult
97692b433e README.md: fix URLs
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:48:24 +01:00
Alan Coopersmith
a43ea53743 README: Add text from man page explaining what this driver does
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-input-void/-/merge_requests/9>
xlibre-xf86-input-void-1.4.2.3
2025-12-09 11:39:49 +01:00
Alan Coopersmith
742e7adaf3 Strip trailing whitespace from source files
Performed with: `git ls-files | xargs perl -i -p -e 's{[ \t]+$}{}'`

`git diff -w` & `git diff -b` show no diffs from this change

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-input-void/-/merge_requests/8>
2025-12-09 11:39:40 +01:00
Alan Coopersmith
9e20ad96cd Improve man page formatting
More closely follow common style as described on
https://man7.org/linux/man-pages/man7/man-pages.7.html
and fix warnings raised by `mandoc -T lint` and `groff -rCHECKSTYLE=10`

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-input-void/-/merge_requests/7>
2025-12-09 11:39:29 +01:00
Enrico Weigelt, metux IT consult
ee6dfe8381 drop extra check for ABI_XINPUT_VERSION < 12
Since we're relying on xserver >= 1.18 now, we know XINPUT abi is >= 22.1

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-08 16:10:17 +01:00
Enrico Weigelt, metux IT consult
609268ee0c bump minimal xorg version to 1.18
1.18 was released a decade ago, so it seems reasonable stop supporting
older ones.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-08 16:05:31 +01:00
b-aaz
e131b460ea configure: Automatically detect the default xorg-module-dir.
The module directory has changed to a per ABI folder in the xlibre-xserver.
Now the default value of `xorg-module-dir` will be detected from the `moduledir` variable in xorg-server.pc.

Signed-off-by: b-aaz <b-aazbsd.proton.me>
xlibre-xf86-input-void-1.4.2.2
2025-07-29 18:42:34 +02:00
Enrico Weigelt, metux IT consult
ace5233b57 .github: add CI pipeline
This pipeline builds the driver against the latest Xserver stable
release as well as current master.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-07-29 18:34:25 +02:00
callmetango
ba8e603fcf .github: Add issue forms
Add the following forms for issue creation:

* Bug report
* Feature request
* Code change
* Documentation update
* Organizational task

* add issue type selection page on "New Issue" call
* mention Github Discussions and the mailing list where appropriate

Part-of: X11Libre/misc#156
Signed-off-by: callmetango <callmetango@users.noreply.github.com>
2025-07-07 17:02:17 +02:00
Alan Coopersmith
b43e11eeb8 configure.ac: updates to quiet obsolete macro warnings
Clears autoconf warnings:
configure.ac:47: warning: The macro 'AC_PROG_LIBTOOL' is obsolete.
configure.ac:47: You should run autoupdate.
aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
configure.ac:47: the top level
configure.ac:52: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:52: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:52: the top level

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
xlibre-xf86-input-void-1.4.2.1
2024-01-05 18:03:03 -08:00
Alan Coopersmith
21bf65ae74 Add X.Org's standard C warning flags to AM_CFLAGS
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-01-05 17:57:26 -08:00
Alan Coopersmith
ecb8d8f695 gitlab CI: ensure libtool is installed in build container
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-10-01 12:21:26 -07:00
Alan Coopersmith
8d555cf5d8 Remove "All rights reserved" from Oracle copyright notices
Oracle no longer includes this term in our copyright & license notices.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-02-25 09:09:25 -08:00
Alan Coopersmith
182fca360b xf86-input-void 1.4.2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
xf86-input-void-1.4.2
2022-11-05 12:34:16 -07:00
Alan Coopersmith
371d5174a5 InitValuatorAxisStruct: Add missing line breaks
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-16 13:17:20 -07:00
Alan Coopersmith
094d363aa9 InputDriverRec: Resolve -Wmissing-field-initializers warning
void.c:222:1: warning: missing initializer for field ‘default_options’ of ‘InputDriverRec {aka struct _InputDriverRec}’ [-Wmissing-field-initializers]
 };
 ^
In file included from void.c:39:0:
/usr/include/xorg/xf86Xinput.h:83:18: note: ‘default_options’ declared here
     const char **default_options;
                  ^~~~~~~~~~~~~~~

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-16 13:17:20 -07:00
Alan Coopersmith
be765e39fb gitlab CI: stop requiring Signed-off-by in commits
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-16 13:12:40 -07:00
Alan Coopersmith
f79ee6ad50 gitlab CI: add a basic build test
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-16 13:11:53 -08:00
Alan Coopersmith
18589fc6a9 Build xz tarballs instead of bzip2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-16 13:10:54 -08:00
Alan Coopersmith
68566543a1 Update configure.ac bug URL for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-25 13:04:37 -08:00
Alan Coopersmith
94a6c6ca02 Update README for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-18 12:12:14 -08:00
Mihail Konev
2a29db157c autogen: add default patch prefix
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
2017-01-26 14:00:21 +10:00
Emil Velikov
f4b10fd606 autogen.sh: use quoted string variables
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
fall-outs, when they contain space.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-26 11:13:25 +10:00
Peter Hutterer
09ad879327 autogen.sh: use exec instead of waiting for configure to finish
Syncs the invocation of configure with the one from the server.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2017-01-26 11:13:25 +10:00
Peter Hutterer
aad39023f0 xf86-input-void 1.4.1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
xf86-input-void-1.4.1
2015-04-20 11:42:07 +10:00
Alan Coopersmith
c2f4dc50cd autogen.sh: Honor NOCONFIGURE=1
See http://people.gnome.org/~walters/docs/build-api.txt

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-06-04 17:42:04 -07:00
Alan Coopersmith
3c6e2c3cfa configure: Drop AM_MAINTAINER_MODE
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-06-04 17:42:04 -07:00
Gaetan Nadon
9f92fd775f config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Fix Automake warning: AC_OUTPUT should be used without arguments.
www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2013-10-28 18:49:02 -04:00
Alan Coopersmith
1ff7a4ae9c Fix an integer truncation warning from clang
void.c:114:21: warning: implicit conversion loses integer precision:
  'int' to 'unsigned char' [-Wconversion]
            map[i + 1] = i + 1;
                       ~ ~~^~~

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-07-20 12:33:08 -07:00
Alan Coopersmith
e0f0ab22a5 Link with $(XORG_LIBS) to support no-undefined linking
Will be empty on most platforms, set to the -z parent=Xorg flag on
Solaris if building with the support for enforcing no undefined symbols.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-07-20 11:08:22 -07:00
Terry Lambert
dfb19f9131 Return proper default for unknown values in pInfo->device_control.
Signed-off-by: Terry Lambert <tlambert@chromium.org>
Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-07-18 11:47:21 +10:00
Alan Coopersmith
e2eabdd0bd xf86-input-void 1.4.0
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
xf86-input-void-1.4.0
2011-05-04 20:31:02 -07:00
Alan Coopersmith
28cb0b4aa5 config: Remove unnecessary calls from configure.ac
AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS variables
AC_HEADERS_STDC result was never used
No headers exist in $(top_srcdir)/src, so no point including -I in CFLAGS

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-05-02 19:29:42 -07:00
Alan Coopersmith
47812d4f46 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
Regroup AC statements under the Autoconf initialization section.
Regroup AM statements under the Automake initialization section.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-05-02 19:21:30 -07:00
Peter Hutterer
cb8d19b8ac Fix PreInit for ABI 12.
Require an xserver 1.9.99.1 or higher and put an ifdef in for ABI 12.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2010-11-30 07:50:57 +10:00
Peter Hutterer
7456467a04 Add mode field to xf86InitValuatorAxisStruct.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2010-11-30 07:50:57 +10:00
Peter Hutterer
86084d219f Label the axes as absolute, not relative.
Not that it matters for this driver, but the axes are set up as absolute, so
label them accordingly.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2010-11-30 07:50:57 +10:00
Peter Hutterer
17f94b5f0f Require xserver 1.9
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2010-11-30 07:50:57 +10:00