9687 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
67216962e9 sna: sna_display: drop unused variable "sna"
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-12 18:55:13 +01:00
Enrico Weigelt, metux IT consult
dfe3053f6a configure.ac: consistent tabbing
replace tabs by 8x whitespace.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-12 18:23:55 +01:00
Enrico Weigelt, metux IT consult
9e5ef5d1a6 sna: sna_accel: fix type of sigjmp
Needs to be sigjmp_buf instead of jmp_buf.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-12 17:14:52 +01:00
Enrico Weigelt, metux IT consult
4e62fdb39c replace obsolete "pointer" typedef by plain void*
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-05 18:57:20 +01:00
Enrico Weigelt, metux IT consult
46c0cf7242 drop obsolete ifdef XF86_CRTC_VERSION
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-02 17:40:29 +01:00
Enrico Weigelt, metux IT consult
1529636407 drop obsolete isGPU() compat macro
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-02 17:16:49 +01:00
Enrico Weigelt, metux IT consult
7180f97566 drop obsolete xf86ScrnToScreen() compat macro
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-02 17:15:13 +01:00
Enrico Weigelt, metux IT consult
1438f973e4 drop dead code pathes for ancient Xv version 1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 16:09:12 +01:00
Enrico Weigelt, metux IT consult
7a01d44b26 replace XF86AttributeRec by XvAttributeRec
XF86AttributeRec has been renamed to XvAttributeRec over a decade
ago, and XF86AttributeRec now just an alias to XvAttributeRec.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 15:55:23 +01:00
Enrico Weigelt, metux IT consult
dd35e10a7f drop unused variables
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 15:46:44 +01:00
Enrico Weigelt, metux IT consult
4b1b29f3db replace ddGetPortAttribute_ARGS
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 15:43:02 +01:00
Enrico Weigelt, metux IT consult
668a2355fc compat-api.h: replace ddSetPortAttribute_ARGS
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 15:43:02 +01:00
Enrico Weigelt, metux IT consult
4a45c56630 compat-api.h: replace ddStopVideo_ARGS
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 15:43:02 +01:00
Enrico Weigelt, metux IT consult
bc506c8f42 compat-api.h: drop DamageUnregister() compat hack for ancient Xservers
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 15:43:00 +01:00
Enrico Weigelt, metux IT consult
22a4c164bb compat-api: drop miHandleExposures() call hack for ancient Xservers
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 14:10:01 +01:00
Enrico Weigelt, metux IT consult
255366573e compat-api.h: drop compat for ancient Xservers
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 14:07:32 +01:00
Enrico Weigelt, metux IT consult
322b48c9fd compat-api: drop support for old Xserver video ABI
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 14:06:49 +01:00
Enrico Weigelt, metux IT consult
3876ef4213 compat-api.h: drop unused region_nil()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 14:05:51 +01:00
Enrico Weigelt, metux IT consult
a8f32f6cf6 compat-api.h: drop Region* macros for ancient Xservers
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 14:04:22 +01:00
Enrico Weigelt, metux IT consult
46e15a7813 compat-api.h: drop unused Region* macros
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 14:03:53 +01:00
Enrico Weigelt, metux IT consult
f22f1f0bec drop HAVE_NOTIFY_FD
Drop old code pathes for ancient Xservers that didn't have
fd notification yet.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 13:57:57 +01:00
Enrico Weigelt, metux IT consult
636b3fc9f2 configure.ac: AC_SYS_LARGEFILE
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-31 11:11:30 +01:00
Enrico Weigelt, metux IT consult
c594e6cd7d drop obsolete compat macros 2025-12-31 10:44:55 +01:00
b-aaz
4651664587 meson.build: Fixed meson errors.
Replaced the deprecated get_pkgconfig_variable with get_variable.

Moved the meson_version to 0.51.0 for get_variable.

Replaced the incorrect version comparison with the correct
.version_compare method.
2025-12-29 19:59:53 +01:00
Enrico Weigelt, metux IT consult
a7124921f9 .github: add NetBSD build
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-29 17:37:51 +01:00
Enrico Weigelt, metux IT consult
23ac6eb7fe .github: add freebsd and dragonfly build
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-28 16:01:19 +01:00
Enrico Weigelt, metux IT consult
c5fd7456ca .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 21:54:59 +01:00
Enrico Weigelt, metux IT consult
bf0a77f440 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:11:27 +01:00
Enrico Weigelt, metux IT consult
5079597c5b release 25.0.0
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-intel-25.0.0
2025-12-18 19:12:15 +01:00
Enrico Weigelt, metux IT consult
bec7c802ab configure.ac: drop unused sdkdir symbol
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 16:48:51 +01:00
Enrico Weigelt, metux IT consult
6233691861 drop obsolete #ifdef XFree86LOADER
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 13:45:08 +01:00
Enrico Weigelt, metux IT consult
22c39431e7 configure.ac: replace DRIVER_NAME symbol by actual name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 13:13:19 +01:00
Enrico Weigelt, metux IT consult
ee8371e9fd drop obsolete .gitlab-ci.yml
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 11:54:05 +01:00
Enrico Weigelt, metux IT consult
969be9e43e drop obsolete #ifdef HAVE_CONFIG_H
the config.h file is always present

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 11:40:22 +01:00
Enrico Weigelt, metux IT consult
6b8600a33e release 3.0.1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-intel-3.0.1
2025-12-16 15:14:13 +01:00
Enrico Weigelt, metux IT consult
9b5c988b7b drop unnecessary git revision printing
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 14:10:30 +01:00
Enrico Weigelt, metux IT consult
c9ee0c9289 configure.ac: fix package name and issue tracker URL
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 19:00:33 +01:00
Enrico Weigelt, metux IT consult
8247368935 drop dead code
There's a dead code that ifdef'ed-out. Probably not really needed anymore.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-08 15:07:23 +01:00
b-aaz
d4c894c8a6 meson: 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-intel-3.0.0.6
2025-12-06 20:06:17 +00:00
Enrico Weigelt, metux IT consult
91b7822654 drop obsolete check for HAS_DEVPRIVATEKEYREC
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
xlibre-xf86-video-intel-3.0.0.5
2025-11-27 18:30:14 +01:00
Enrico Weigelt, metux IT consult
e676c71504 drop obsolete check for videdrv abi > 10
xserver >= 1.18 has videdrv abi version 20.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-27 18:30:01 +01:00
Enrico Weigelt, metux IT consult
2960036ed3 drop obsolete XAA support
Since recent commits require xserver-1.18.0 or later to build against,
there's no reason leaving behind big chunks of code that can only build
against the XAA support removed in xserver-1.13.0 (released in 2012).

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-27 18:29:50 +01:00
Enrico Weigelt, metux IT consult
9c4282c396 drop obsolete check for HAS_DIXREGISTERPRIVATEKEY
It's present since xserver 1.18

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-27 18:27:11 +01:00
Enrico Weigelt, metux IT consult
85494bf879 drop obsolete check for HAS_DIRTYTRACKING2
This had been long gone, before our olderst supported relase 1.18

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-27 18:25:24 +01:00
Enrico Weigelt, metux IT consult
37134bb03f drop unused _MSC_VER check
Probably a copy+paste bug: this driver doesn't work at all under Windows.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-27 18:23:46 +01:00
Enrico Weigelt, metux IT consult
4af8592df4 drop compat with ancient xserver versions
We're relying on at least 1.18 now.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-27 18:21:27 +01:00
Enrico Weigelt, metux IT consult
935c612524 sna: declare the macros from micoord.h on our own
The <micoord.h> file is deprecated and this is the only driver actually
using it, so define them on our own.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-27 18:18:38 +01:00
Enrico Weigelt, metux IT consult
c181598ad1 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-11-27 17:59:26 +01:00
Enrico Weigelt, metux IT consult
25f4892b66 sna: drop compile-time check for GLYPHPADBYTES == 4
It's always defined to 4, so extra check necessary.

See: xserver commit 17c3347f14822b9f7da4253c71f6ed51be2b38d1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-11-06 15:53:00 +01:00
callmetango
ff03e6981b configure: fix missing include of <xorg-server.h>
Fixes: #19
Signed-off-by: callmetango <callmetango@users.noreply.github.com>
xlibre-xf86-video-intel-3.0.0.4
2025-09-25 17:01:15 +02:00