Commit Graph

143 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
deaa0df70c .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 10:06:42 +01:00
Enrico Weigelt, metux IT consult
69f1a16d83 configure.ac: don't need randrproto
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-19 16:25:12 +01:00
Enrico Weigelt, metux IT consult
265e06027d configure.ac: increase minimum xserver version to 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-19 14:18:13 +01:00
Enrico Weigelt, metux IT consult
343caa7f20 release 25.0.1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-input-elographics-25.0.1
2025-12-18 17:47:23 +01:00
Enrico Weigelt, metux IT consult
a896372e5e configure.ac: drop obsolete sdkdir variable
nothing's using it anymore

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 18:53:37 +01:00
Enrico Weigelt, metux IT consult
24ae454c6b drop #ifdef HAVE_CONFIG_H
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 18:53:03 +01:00
Enrico Weigelt, metux IT consult
0c3b4d0988 configure.ac: drop unncessary checks for libc functions
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 18:52:27 +01:00
Enrico Weigelt, metux IT consult
26035d1ed3 replace DRIVER_NAME autotools symbol by fixed string
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 18:51:53 +01:00
Enrico Weigelt, metux IT consult
79821e0c18 drop .gitlab-ci.yml
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 18:50:43 +01:00
Enrico Weigelt, metux IT consult
f4ea4f72fe release 25.0.0
From now on aligning driver major/minor version number with corresponding
Xserver major/minor version. (patch levels still expected to differ)

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-input-elographics-25.0.0
2025-12-17 18:37:12 +01:00
Enrico Weigelt, metux IT consult
cffa4ee812 man: replace Xorg by XLibre
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:39:11 +01:00
Enrico Weigelt, metux IT consult
4dc83e9ded README.md: fix URLs
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 12:22:01 +01:00
Enrico Weigelt, metux IT consult
9098a4167d release 1.4.5
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-input-elographics-1.4.5
2025-12-15 12:16:05 +01:00
Enrico Weigelt, metux IT consult
97ebe1bdb0 configure.ac: fix package name and issue tracker URL
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 12:12:25 +01:00
Alan Coopersmith
c4a56ab448 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-elographics/-/merge_requests/12>
2025-12-09 11:42:53 +01:00
b-aaz
78e99660c9 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-elographics-1.4.4.2
2025-07-29 18:55:15 +02:00
Enrico Weigelt, metux IT consult
f08ff51cb6 .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-28 20:07:07 +02:00
callmetango
51f9e4749d .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 16:51:53 +02:00
Alan Coopersmith
80ef66fda6 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-elographics/-/merge_requests/11>
xlibre-xf86-input-elographics-1.4.4.1
2025-06-01 15:32:14 -07:00
Enrico Weigelt, metux IT consult
6cd152f01a drop compat with ancient xserver
Relying on at least 1.18, which has XINPUT version 22.1.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-input-elographics/-/merge_requests/10>
2024-05-23 19:54:23 +02:00
Enrico Weigelt, metux IT consult
7ad5df7293 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>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-input-elographics/-/merge_requests/10>
2024-05-14 10:57:28 +02:00
Alan Coopersmith
0cbfcfdff7 xf86-input-elographics 1.4.4
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
xf86-input-elographics-1.4.4
2024-02-27 18:39:09 -08:00
Enrico Weigelt, metux IT consult
7c8048e4ce .gitignore: add some missing entries
two generated files were missing:

    compile
    man/elographics.4

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2024-02-22 10:32:44 +01:00
Alan Coopersmith
26822a39ee Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
The Xorg headers provide their own versions of strlcat, strlcpy, and
timingsafe_memcmp for platforms that don't have them in libc yet, but
rely on configure to set HAVE_* defines to determine if they should be
defined in the headers.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-01-17 11:45:34 -08:00
Alan Coopersmith
6630052146 Move X.Org's standard C warning flags to AM_CFLAGS
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-01-17 11:45:27 -08:00
Alan Coopersmith
1e97032b43 configure: clear up obsolete macro warnings from autoconf
configure.ac:48: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:48: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:48: the top level
configure.ac:67: warning: The macro 'AC_HEADER_STDC' is obsolete.
configure.ac:67: You should run autoupdate.
./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from...
configure.ac:67: the top level

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-01-17 11:38:11 -08:00
Alan Coopersmith
5b069df52d configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
so it's time to rely on it.

Clears autoconf warnings:

configure.ac:44: warning: The macro 'AC_PROG_LIBTOOL' is obsolete.
configure.ac:44: You should run autoupdate.
aclocal.m4:3515: AC_PROG_LIBTOOL is expanded from...
configure.ac:44: the top level

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2024-01-17 11:34:07 -08:00
Alan Coopersmith
64ee239f82 gitlab CI: ensure libtool is installed in build container
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-10-01 11:17:31 -07:00
Tamura Dai
5c9b63f1be Use memmove() for copying overlaped areas.
Signed-off-by: Tamura Dai <Tamura.Dai@dh.MitsubishiElectric.co.jp>
2023-05-24 16:20:56 +09:00
Alan Coopersmith
72def66b04 xf86-input-elographics 1.4.3
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
xf86-input-elographics-1.4.3
2022-12-08 15:55:39 -08:00
Alan Coopersmith
f7633b7ebb gitlab CI: stop requiring Signed-off-by in commits
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-12-08 15:53:56 -08:00
Alan Coopersmith
6ca7e1c3dc 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: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:28:23 -07:00
Alan Coopersmith
8eccd06a76 config: upgrade to util-macros 1.8 for additional man page support
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
The value of MAN_SUBST is the same for all X.Org packages.

Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
The existing statement can now be removed from the configuration file.

Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
Enables silent rule and use platform appropriate version of sed.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:22:55 -07:00
Mihail Konev
92fe170ff0 autogen: add default patch prefix
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:22:22 -07:00
Emil Velikov
052c6677c6 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>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:22:22 -07:00
Peter Hutterer
1ccb7b4b46 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>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:22:22 -07:00
Alan Coopersmith
df78cd556e autogen.sh: Honor NOCONFIGURE=1
See http://people.gnome.org/~walters/docs/build-api.txt

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:22:22 -07:00
Alan Coopersmith
95d15d40b8 configure: Drop AM_MAINTAINER_MODE
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:22:22 -07:00
Gaetan Nadon
5c2cb76dd3 Deploy the new XORG_DEFAULT_OPTIONS #24242
This macro aggregate a number of existing macros that sets commmon
X.Org components configuration options. It shields the configuration file from
future changes.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:22:16 -07:00
Alan Coopersmith
82691c8d93 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.
update AC_PREREQ statement to 2.60

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 11:08:16 -07:00
Alan Coopersmith
2578d274b9 Fix spelling/wording issues
Found by using:
    codespell --builtin clear,rare,usage,informal,code,names

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-16 10:24:07 -08:00
Alan Coopersmith
e6d878e0ab gitlab CI: add a basic build test
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-16 10:15:09 -08:00
Alan Coopersmith
2c9f095acc Build xz tarballs instead of bzip2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-16 09:38:37 -08:00
Matt Turner
0f927a2167 elographics 1.4.2
Signed-off-by: Matt Turner <mattst88@gmail.com>
xf86-input-elographics-1.4.2
2019-06-09 11:46:09 -07:00
Alan Coopersmith
a4dafa6b3b Add README.md to EXTRA_DIST
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-03-10 13:58:27 -07:00
Alan Coopersmith
eb4f69a71d Update configure.ac bug URL for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-03-10 11:17:35 -07:00
Alan Coopersmith
a01b79bd08 Update README for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-03-10 11:17:21 -07:00
Peter Hutterer
c666c78c76 Handle DEVICE_ABORT on input ABI 19.1
Don't do anything, but don't print a warning either.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-30 11:51:42 +10:00
Jaska Kivela
0d3ec2e97c Added axis inversion functionality.
The module would previously log a message if min > max, but not do anything
about it. Keep the original min/max around, swap on-the-fly.

Signed-off-by: Jaska Kivela <jaska@kivela.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-17 08:18:10 +10:00
Peter Hutterer
9fc73c9d03 elographics 1.4.1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
xf86-input-elographics-1.4.1
2012-08-20 11:11:41 +10:00