Enrico Weigelt, metux IT consult
d31f8a6181
replace "pointer" typedef by void*
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-05 16:58:59 +01:00
Enrico Weigelt, metux IT consult
8ace8d8014
configure.ac: drop obsolete AM_MAINTAINER_MODE
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-30 15:54:02 +01:00
Enrico Weigelt, metux IT consult
e83d0e08b7
.github: add NetBSD build
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-29 17:09:40 +01:00
Enrico Weigelt, metux IT consult
324637a9dd
.github: add freebsd and dragonfly build
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-28 14:21:17 +01:00
Enrico Weigelt, metux IT consult
c72f40f6e6
.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 13:14:00 +01:00
Enrico Weigelt, metux IT consult
1bcab7bc0a
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:03:39 +01:00
Enrico Weigelt, metux IT consult
da94d63d69
release 25.0.0
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
xlibre-xf86-video-ark-25.0.0
2025-12-18 18:43:42 +01:00
Enrico Weigelt, metux IT consult
2d19e33a9b
configure.ac: fix package name and issue tracker URL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 18:43:06 +01:00
Enrico Weigelt, metux IT consult
94ffe4060b
configure.ac: tiny formatting cleanup
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 17:19:03 +01:00
Enrico Weigelt, metux IT consult
8c44dfa384
drop hacks for ancient pre-libpciaccess Xservers
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 15:02:54 +01:00
Enrico Weigelt, metux IT consult
20352e5976
drop obsolete #ifdef XFree86LOADER
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 13:40:29 +01:00
Enrico Weigelt, metux IT consult
82526bdf3c
configure.ac: replace DRIVER_NAME symbol by actual name
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 13:07:32 +01:00
Enrico Weigelt, metux IT consult
62a6937345
configure.ac: drop obsolete checks for libc functions
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 12:18:40 +01:00
Enrico Weigelt, metux IT consult
ad64230093
drop obsolete .gitlab-ci.yml
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 11:51:49 +01:00
Enrico Weigelt, metux IT consult
28a29d448f
drop obsolete HAVE_CONFIG_H
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-17 19:24:48 +01:00
Enrico Weigelt, metux IT consult
194a7f4338
README.md: fix URLs
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-16 13:17:08 +01:00
Alan Coopersmith
ea625a7d95
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-video-ark/-/merge_requests/9 >
2025-12-09 14:46:22 +01:00
b-aaz
a9a89c48f5
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-video-ark-0.7.6.2
2025-07-29 18:57:08 +02:00
Enrico Weigelt, metux IT consult
a4b8298b54
.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-24 19:22:39 +02:00
callmetango
6ab5396159
.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:56 +02:00
Enrico Weigelt, metux IT consult
109745d5c7
clean remains of removed XAA support
...
A few lines have been overseen.
Fixes: 71da1466ee
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-ark/-/merge_requests/8 >
xfree-xf86-video-ark-0.7.6.1
2024-06-10 09:58:28 +02:00
Enrico Weigelt, metux IT consult
adfbb8cd57
drop compat for ancient xserver versions
...
We're now relying on at least 1.18, so we can drop ancient compat.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-ark/-/merge_requests/8 >
2024-06-10 09:58:26 +02:00
Alan Coopersmith
71da1466ee
Raise minimum supported Xserver version to 1.18 (ABI_VIDEODRV_VERSION 20.0)
...
Already effectively required by use of XNFcallocarray() introduced in
xorg/xserver@b96dc999 - xserver-1.18.0, released in Nov. 2015.
Allows dropping remnants of code for XAA and pre-pciaccess X servers
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-ark/-/merge_requests/6 >
2024-05-12 15:26:50 -07:00
Enrico Weigelt, metux IT consult
a06461afef
use XNFcallocarray() instead of xnfcalloc macro
...
xnfcalloc is just an alias for XNFcallocarray() that doesn't seem to serve
any practical purpose, so it can go away once all drivers stopped using it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-ark/-/merge_requests/5 >
2024-05-08 14:23:39 +02:00
Alan Coopersmith
d91187b820
Fix warning: declaration of ‘tmp’ shadows a previous local [-Wshadow]
...
In file included from ark_driver.c:43:
ark_driver.c: In function ‘ARKPreInit’:
ark.h:90:23: warning: declaration of ‘tmp’ shadows a previous local [-Wshadow]
90 | unsigned char tmp; \
| ^~~
ark_driver.c:364:9: note: in expansion of macro ‘modinx’
364 | modinx(PIOOFFSET + 0x3c4, 0x1d, 0x01, 0x01);
| ^~~~~~
ark_driver.c:246:23: note: shadowed declaration is here
246 | unsigned char tmp;
| ^~~
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2024-01-17 13:07:46 -08:00
Alan Coopersmith
163bf69ef8
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 13:04:52 -08:00
Alan Coopersmith
60d51c44d0
Add X.Org's standard C warning flags to AM_CFLAGS
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2024-01-17 13:03:02 -08:00
Alan Coopersmith
e72312a6aa
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:45: warning: The macro 'AC_PROG_LIBTOOL' is obsolete.
configure.ac:45: You should run autoupdate.
aclocal.m4:3551: AC_PROG_LIBTOOL is expanded from...
configure.ac:45: the top level
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2024-01-17 13:00:42 -08:00
Alan Coopersmith
b5151c554f
gitlab CI: ensure libtool is installed in build container
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2023-10-01 12:34:46 -07:00
Alan Coopersmith
d9fcb67dff
xf86-video-ark 0.7.6
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
xf86-video-ark-0.7.6
2023-02-21 17:57:09 -08:00
Alan Coopersmith
2b6710acc6
gitlab CI: stop requiring Signed-off-by in commits
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2023-02-09 12:06:55 -08:00
Alan Coopersmith
18a4ef933c
gitlab CI: add a basic build test
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2022-01-17 15:03:17 -08:00
Alan Coopersmith
e56bc415eb
Update configure.ac bug URL for gitlab migration
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2022-01-17 15:02:27 -08:00
Alan Coopersmith
56a04db563
Update README for gitlab migration
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2022-01-17 15:01:44 -08:00
Alan Coopersmith
280301d514
Build xz tarballs instead of bzip2
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2022-01-17 14:57:30 -08:00
Alan Coopersmith
d974aa419c
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-17 14:57:22 -08:00
Mihail Konev
9c9a53c9ca
autogen: add default patch prefix
...
Signed-off-by: Mihail Konev <k.mvc@ya.ru >
2017-01-26 14:00:21 +10:00
Gaetan Nadon
3a3eb72bae
Remove usage of mibstore.h (removed from server)
...
The module had a compile error for this missing header file.
Changes similar to vmware commit
23d87c92b7211cc5249eefe4ab3a2c7f370e279e
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
Signed-off-by: Gaetan Nadon <memsize@videotron.ca >
2013-09-27 09:58:23 -04:00
Dave Airlie
8d63c607ce
xf86-video-ark: bump to version 0.7.5
...
Signed-off-by: Dave Airlie <airlied@redhat.com >
xf86-video-ark-0.7.5
2012-07-17 16:05:09 +10:00
Dave Airlie
daf57a3503
convert to new X screen conversion api
...
Signed-off-by: Dave Airlie <airlied@redhat.com >
2012-07-17 14:51:38 +10:00
Dave Airlie
8c29d34510
ark: update for compat X server ABI.
...
Signed-off-by: Dave Airlie <airlied@redhat.com >
2012-07-17 13:59:15 +10:00
Dave Airlie
7f115c9df7
ark: make build against XAA-less server.
...
Signed-off-by: Dave Airlie <airlied@redhat.com >
2012-07-17 13:53:00 +10:00
Matt Turner
da0262acee
Don't check for unneeded proto headers.
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-02-16 18:39:50 -05:00
Matt Turner
e7baf1df0b
xf86-video-ark 0.7.4
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
xf86-video-ark-0.7.4
2012-01-26 18:04:34 -05:00
Matt Turner
c2667fb882
Change types of FBBase/MMIOBase to pointer, remove casts
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-01-26 18:03:40 -05:00
Matt Turner
99ed41779e
Use pci_device_map_legacy rather than xf86MapDomainMemory
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-01-26 17:57:42 -05:00
Matt Turner
5634e78e42
Fix typo in 5ab0bf04
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-01-26 17:44:36 -05:00
Matt Turner
c043cc4431
Use unsigned long rather than deprecated IOADDRESS
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-01-26 17:36:27 -05:00
Matt Turner
1cac2174be
Remove uses of xf86PciInfo.h
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-01-26 17:31:26 -05:00
Matt Turner
bd0aa75692
Add &component=Driver/ark to Bugzilla link
...
Signed-off-by: Matt Turner <mattst88@gmail.com >
2012-01-26 17:19:36 -05:00