Commit Graph

3719 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
a33a63e017 drop unused byteswap functions
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 11:10:02 +01:00
Enrico Weigelt, metux IT consult
d4b125e2b1 configure.ac: drop obsolete AC_SYS_LARGEFILE
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 11:05:24 +01:00
Enrico Weigelt, metux IT consult
1acf513289 .github: add NetBSD build
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-29 17:10:26 +01:00
Enrico Weigelt, metux IT consult
4d68bbc79f .github: add freebsd and dragonfly build
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-28 14:21:49 +01:00
Enrico Weigelt, metux IT consult
7d7d039511 .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:01:15 +01:00
Enrico Weigelt, metux IT consult
a3e6ef9f90 configure.ac: fix missing comma in AC_INIT() call
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-19 18:34:10 +01:00
Enrico Weigelt, metux IT consult
5b12c2cfda 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:28 +01:00
Enrico Weigelt, metux IT consult
e38a234218 release 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-ati-25.0.0
2025-12-18 18:51:27 +01:00
Enrico Weigelt, metux IT consult
75f76a5712 configure.ac: formatting fixes
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 18:51:07 +01:00
Enrico Weigelt, metux IT consult
ce106e93d3 configure.ac: replace DRIVER_NAME symbol by actual name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 13:08:26 +01:00
Enrico Weigelt, metux IT consult
ce619630ed drop support for ancient pre-7.1 xextproto
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 12:01:59 +01:00
Enrico Weigelt, metux IT consult
11d21641a2 drop obsolete .editorconfig
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 11:52:27 +01:00
Enrico Weigelt, metux IT consult
729fc33efd drop obsolte .dir-locals.el
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 11:52:13 +01:00
Enrico Weigelt, metux IT consult
24a3cfbd29 drop obsolete .gitlab-ci.yml
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 11:52:02 +01:00
Enrico Weigelt, metux IT consult
9d59f3e5c5 drop obsolete HAVE_CONFIG_H
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 19:31:25 +01:00
Enrico Weigelt, metux IT consult
62b869855e man: replace Xorg by XLibre
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:55:41 +01:00
Enrico Weigelt, metux IT consult
6b81536af9 README.md: fix URLs
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:55:33 +01:00
Alan Coopersmith
3c9211e696 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-ati/-/merge_requests/32>
2025-12-15 15:36:42 +01:00
Enrico Weigelt, metux IT consult
7e5ff32ae9 release 22.0.1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-ati-22.0.1
2025-12-15 12:09:52 +01:00
Enrico Weigelt, metux IT consult
87d2714553 configure.ac: fix issue tracker URL and package name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 12:08:13 +01:00
Enrico Weigelt, metux IT consult
bcf05aee66 dont check for HAS_DIRTYTRACKING_ROTATION anymore
It's always defined since our minimal xserver version 1.18.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-08 16:04:16 +01:00
Enrico Weigelt, metux IT consult
6da5a33d54 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:04:16 +01:00
Enrico Weigelt, metux IT consult
9c57a0cdd4 replace pict_f_transform by pixman_f_transform
pict_f_transform is deprecated and just an alias to pixman_f_transform.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-21 16:40:33 +01:00
Enrico Weigelt, metux IT consult
e237014dc6 don't crash Xserver on malloc() failure anymore (XNFasprintf)
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-ati-22.0.0.4
2025-11-20 11:18:43 +01:00
b-aaz
45f03ac5d8 Load kernel modules before using DRM on DFBSD.
On DragonFlyBSD the appropriate kernel drivers need to be loaded before
using DRM, so I added a section that loads them before calling DRM
functions.

Signed-off-by: b-aaz <b-aazbsd@proton.me>
2025-11-06 15:57:38 +01:00
Enrico Weigelt, metux IT consult
b58ebdbec2 drmmode_display: fix missing include of dpmsconst.h
Don't rely on some Xserver SDK header is silently doing it
by accident.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-ati-22.0.0.3
2025-09-24 14:57:42 +02:00
Enrico Weigelt, metux IT consult
fe76d2eda9 replace PICT_FORMAT_RGB() by PIXMAN_FORMAT_RGB()
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-ati-22.0.0.2
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
0cc8ece58b replace PICT_FORMAT_A() by PIXMAN_FORMAT_A()
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
a867f5e6d6 replace PICT_a8 by PIXMAN_a8
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
0af57eb200 replace PICT_x1r5g5b5 by PIXMAN_x1r5g5b5
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
6ea8d8a5b1 replace PICT_a1r5g5b5 by PIXMAN_a1r5g5b5
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
c19edfdb11 replace PICT_r5g6b5 by PIXMAN_r5g6b5
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
235552fc32 replace PICT_b8g8r8x8 by PIXMAN_b8g8r8x8
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
fff6cf2b4b replace PICT_b8g8r8a8 by PIXMAN_b8g8r8a8
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
41465c77a8 replace PICT_x8b8g8r8 by PIXMAN_x8b8g8r8
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
d21e4e2f73 replace PICT_a8b8g8r8 by PIXMAN_a8b8g8r8:
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
495f3d3689 replace PICT_x8r8g8b8 by PIXMAN_x8r8g8b8
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
df771ae3a0 replace PICT_a8r8g8b8 by PIXMAN_a8r8g8b8
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
a9c6061d7b replace PICT_x2b10g10r10 by PIXMAN_x2b10g10r10
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
19ae99e1b7 replace PICT_a2b10g10r10 by PIXMAN_a2b10g10r10
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
8e322df5aa replace PICT_x2r10g10b10 by PIXMAM_x2r10g10b10
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
63e18adf5a replace PICT_a2r10g10b10 by PIXMAN_a2r10g10b10
Try not to use old compat macros anymore, use the real ones instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-07 13:35:47 +02:00
Enrico Weigelt, metux IT consult
69eb546285 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>
2025-08-04 11:05:00 +02:00
Enrico Weigelt, metux IT consult
bdafcc009a 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>
2025-08-04 11:05:00 +02:00
Enrico Weigelt, metux IT consult
445749d198 drop support for xserver version < 1.20.99
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-04 10:37:13 +02:00
Enrico Weigelt, metux IT consult
c209a55f0e drop support for xserver version < 1.19.99.1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-04 10:37:13 +02:00
Enrico Weigelt, metux IT consult
84bc1933e7 drop support for xserver version < 1.18.3
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-04 10:37:13 +02:00
Enrico Weigelt, metux IT consult
5e1ad66f0d drop support for xserver < 1.17.99.901
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-04 10:37:13 +02:00
Enrico Weigelt, metux IT consult
ca1779c468 drop support for xserver < 1.16.99.901
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-04 10:37:13 +02:00
Enrico Weigelt, metux IT consult
f0f7efa606 drop support for Xserver < 1.15.99
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-04 10:37:13 +02:00