Enrico Weigelt, metux IT consult
ccc37e9c3b
configure.ac: query video driver install directory via pkg-config
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-12 20:09:31 +01:00
Enrico Weigelt, metux IT consult
c19727d959
drop compat with ancient video ABI versions
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-12 19:35:11 +01:00
Enrico Weigelt, metux IT consult
ea6e475753
replace obsolete "pointer" typedef by plain void*
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-12 19:27:04 +01:00
Enrico Weigelt, metux IT consult
7aacec9e7a
configure.ac: add AC_PROG_CC_STDC to allow C99
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 17:07:29 +01:00
Enrico Weigelt, metux IT consult
86f2e43e7a
ct_video: silence warning on const char in XvAttributeRec
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 17:04:03 +01:00
Enrico Weigelt, metux IT consult
563d91629c
ct_exa: drop unused variable
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 17:03:00 +01:00
Enrico Weigelt, metux IT consult
29d233138a
drop obsolete compat-api.h
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 17:01:21 +01:00
Enrico Weigelt, metux IT consult
874dfa170f
replace SCRN_ARG_TYPE and SCRN_INFO_PTR
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 17:01:18 +01:00
Enrico Weigelt, metux IT consult
ad97f45b2b
replace SCREEN_PTR
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 17:00:05 +01:00
Enrico Weigelt, metux IT consult
2542aa0608
replace SCREEN_INIT_ARGS_DECL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:41:36 +01:00
Enrico Weigelt, metux IT consult
61055b6220
replace BLOCKHANDLER_ARGS and BLOCKHANDLER_ARGS_DECL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:40:55 +01:00
Enrico Weigelt, metux IT consult
fb67e84c4d
replace CLOSE_SCREEN_ARGS and CLOSE_SCREEN_ARGS_DECL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:39:06 +01:00
Enrico Weigelt, metux IT consult
28db6616ae
replace ADJUST_FRAME_ARGS and ADJUST_FRAME_ARGS_DECL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:37:50 +01:00
Enrico Weigelt, metux IT consult
f94918499e
replace SWITCH_MODE_ARGS and SWITCH_MODE_ARGS_DECL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:36:30 +01:00
Enrico Weigelt, metux IT consult
943973a8ba
replace FREE_SCREEN_ARGS_DECL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:35:05 +01:00
Enrico Weigelt, metux IT consult
67c9bf51d5
replace VT_FUNC_ARGS_DECL and VT_FUNC_ARGS
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:18:54 +01:00
Enrico Weigelt, metux IT consult
ab873cb1b6
replace XF86_SCRN_ARG
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:16:35 +01:00
Enrico Weigelt, metux IT consult
8e70867e40
drop unused SCREEN_ARG_TYPE
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:15:49 +01:00
Enrico Weigelt, metux IT consult
bd03093438
compat-api: drop ancient video ABI support
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-31 13:13:28 +01:00
Enrico Weigelt, metux IT consult
d81f17cace
.github: add NetBSD build
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-30 10:40:21 +01:00
Enrico Weigelt, metux IT consult
2346c6bcb1
configure.ac: skip building utils on NetBSD
...
The utils require some Linux specific functions, not available
on NetBSD. Since they're pretty unmaintained these days and
nobody complaining yet, just disabling them on NetBSD for now.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-30 10:40:21 +01:00
Enrico Weigelt, metux IT consult
216500cfc2
.github: add freebsd and dragonfly build
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-28 14:26:35 +01:00
Enrico Weigelt, metux IT consult
a0d5472f73
.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:29:55 +01:00
Enrico Weigelt, metux IT consult
6abb0c99f9
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:04:49 +01:00
Enrico Weigelt, metux IT consult
1f60e8425f
release 25.0.0
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
xlibre-xf86-video-chips-25.0.0
2025-12-18 19:07:47 +01:00
Enrico Weigelt, metux IT consult
17ab135a50
configure.ac: tiny formatting cleanup
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 17:20:43 +01:00
Enrico Weigelt, metux IT consult
32b5e63cb7
drop hacks for ancient pre-libpciaccess Xservers
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 15:10:03 +01:00
Enrico Weigelt, metux IT consult
0946e8c4f8
drop obsolete #ifdef XFree86LOADER
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 13:40:46 +01:00
Enrico Weigelt, metux IT consult
d5f5bdd6f1
configure.ac: replace DRIVER_NAME symbol by actual name
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 13:09:00 +01:00
Enrico Weigelt, metux IT consult
64113fb088
configure.ac: drop obsolete checks for libc functions
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 12:20:18 +01:00
Enrico Weigelt, metux IT consult
b30cb321c1
drop obsolete .gitlab-ci.yml
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 11:53:23 +01:00
Enrico Weigelt, metux IT consult
230474f6c3
drop obsolete #ifdef HAVE_CONFIG_H
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-17 19:33:32 +01:00
Enrico Weigelt, metux IT consult
c99f927d87
man: replace Xorg by XLibre
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-16 13:56:46 +01:00
Enrico Weigelt, metux IT consult
a3fce10fe0
release 1.5.0.3
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
xlibre-xf86-video-chips-1.5.0.3
2025-12-09 16:17:00 +01:00
Enrico Weigelt, metux IT consult
cfa163b7ab
configure.ac: fix bug tracker URL and package name
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-09 16:16:09 +01:00
Enrico Weigelt, metux IT consult
426afccfda
formatting: drop some extra newlines
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-09 16:11:21 +01:00
Enrico Weigelt, metux IT consult
8473f1418a
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:29:01 +01:00
Alan Coopersmith
aebbb3fbf5
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-chips/-/merge_requests/14 >
2025-12-08 16:15:06 +01:00
b-aaz
aa2ae84941
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-chips-1.5.0.2
2025-07-29 18:55:36 +02:00
Enrico Weigelt, metux IT consult
b2388fb8bd
.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 20:34:52 +02:00
callmetango
5e4c115100
.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:07:04 +02:00
Alan Coopersmith
20faed64b6
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`
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/13 >
xlibre-xf86-video-chips-1.5.0.1
2025-06-01 17:27:49 -07:00
Enrico Weigelt, metux IT consult
4503aece04
drop ancient 1bpp and 4bpp support
...
This had been removed from Xserver almost two decades ago (2008).
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/12 >
2024-06-05 11:33:57 +02:00
Enrico Weigelt, metux IT consult
35450f9871
Fix commend on endif
...
The symbol HAVE_ISA is gone, the one thats closed by this endif is USE_MIBANK.
Fixes: 30fe3074c5
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/11 >
2024-05-23 11:14:25 +02:00
Alan Coopersmith
30fe3074c5
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, ISA, and pre-pciaccess X servers.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/9 >
2024-05-12 16:31:37 -07:00
Enrico Weigelt, metux IT consult
f189faf98b
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-chips/-/merge_requests/8 >
2024-05-11 19:52:26 +00:00
Enrico Weigelt, metux IT consult
34483e1ba9
use XNFalloc() instead of xnfalloc
...
xnfalloc is just an alias for XNFalloc() 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-chips/-/merge_requests/8 >
2024-05-11 19:52:26 +00:00
nia
1f2f3ada40
EXA acceleration support for ct65550 from NetBSD
...
Work by Michael Lorenz
XXX netbsd may be the last real consumer of this driver.
Signed-off-by: Nia Alarie <nia@NetBSD.org >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/7 >
2024-05-04 10:47:44 +02:00
Enrico Weigelt, metux IT consult
0e53fffa4b
ct_driver: define XMODE_'s if not defined yet
...
Traditionally they've been defined in Xorg server headers, but since this
driver seems to be the only consumer, it makes sense moving them here.
(and later drop them from xorg headers)
Explicitly guarding it, so it also works with xorg headers version still
carrying those symbols.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/merge_requests/6 >
2024-03-25 13:48:40 +01:00
Alan Coopersmith
0bb1c9ec61
xf86-video-chips 1.5.0
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
xf86-video-chips-1.5.0
2024-03-24 11:48:07 -07:00