Enrico Weigelt, metux IT consult
5c93ed1499
configure.ac: use AC_CONFIG_FILES() macro
...
passing output file names directly to AC_OUTPUT() is deprecated.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-12 12:15:48 +01:00
Enrico Weigelt, metux IT consult
8558cfcabb
configure.ac: use new Xserver SDK macros
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-12 09:01:43 +01:00
Enrico Weigelt, metux IT consult
25ac634ff4
.github: upgrade action-build-driver to v0.3.8
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-08 20:21:11 +01:00
Enrico Weigelt, metux IT consult
9d21fc7252
man: simplify generating manpage
...
No need for extra sed run, just use autoconf to do the job.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-08 17:07:08 +01:00
Enrico Weigelt, metux IT consult
8a615bda5d
rename xf86Elo.c to elographics.c
...
Give the source file a better name ;-)
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-08 16:01:33 +01:00
Enrico Weigelt, metux IT consult
4251bf8c15
replace obsolete "pointer" typedef by void*
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-03 14:01:53 +01:00
Enrico Weigelt, metux IT consult
4543d8c22a
man: stop using legacy xorg m4 macros
...
Make ourselves independent of old legacy xorg autoconf macros
and ease later transition to meson.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-01 15:11:16 +01:00
Enrico Weigelt, metux IT consult
644fe86e67
configure.ac: drop obsolete pkg-config queries
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-30 20:01:28 +01:00
Enrico Weigelt, metux IT consult
a7fe9b5276
.github: update imported action version
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-29 11:06:43 +01:00
Enrico Weigelt, metux IT consult
a74bb26f53
.github: add NetBSD build
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-26 14:33:00 +01:00
Enrico Weigelt, metux IT consult
e3aaa91c9f
.github: add DragonflyBSD build
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-23 21:09:05 +01:00
Enrico Weigelt, metux IT consult
62515df22d
.github: add FreeBSD build
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-23 19:33:53 +01:00
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