Tautvis
4bbc49597c
sna and uxa: build *_present.c files
...
Partially revert #56 , because driver refers to *_present_open
symbols and they needed for functionality.
Signed-off-by: Tautvis <gtautvis@gmail.com >
2026-01-28 15:23:48 +01:00
callmetango
1f236e69b8
meson.build: fix missing config.h include
...
Add include_directory arguments to the meson.build files in src and
tools so the config.h include can be found.
Fixes : #57
Signed-off-by: callmetango <callmetango@users.noreply.github.com >
2026-01-28 15:22:50 +01:00
artist
497585a4e0
Drop has_present from sna and uxa
...
Signed-off-by: artist <artist@artixlinux.org >
2026-01-27 20:21:39 +00:00
Enrico Weigelt, metux IT consult
52c1ab55f0
release 25.0.1
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
xlibre-xf86-video-intel-25.0.1
2026-01-26 20:44:44 +01:00
Enrico Weigelt, metux IT consult
38f859ccc9
sna: move sna_gc() from header to sna_accel.c
...
It's only used in this source file, so no need for having it
within the header.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-26 20:22:47 +01:00
Enrico Weigelt, metux IT consult
d885dfaf54
uxa: fix const char* issue on XvAttributeRec
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-26 20:22:39 +01:00
Enrico Weigelt, metux IT consult
acb6d651ed
sna: sna_poly_line() clear priv pointer before it becomes invalid
...
The field get assigned a pointer onto function stack, so we really
should clear it before leaving, so we don't risk any dangling pointers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-26 19:37:23 +01:00
Enrico Weigelt, metux IT consult
0482464f07
sna: copy over xf86 internal EDID parser defines
...
Copy over those defines so we're not depending on these internal defintions
(which will be removed soon) being present in SDK header anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-26 19:33:43 +01:00
Enrico Weigelt, metux IT consult
e9ca302258
disable build-time option for present
...
present is always present in modern Xservers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-12 19:27:54 +01:00
Enrico Weigelt, metux IT consult
81f512e355
drop #ifdef RANDR_12_INTERFACE
...
All (non-ancient) Xservers have it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-01-12 19:11:27 +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