Enrico Weigelt, metux IT consult
0d0e4c4f2e
ci: add driver: xf86-video-rendition (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
05e54ca0c5
ci: add driver: xf86-video-r128 (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
827b928063
ci: add driver: xf86-video-nv (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
5838cc46b5
ci: add driver: xf86-video-nouveau (1.0.18)
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
c984cf9167
ci: add driver: xf86-video-neomagic (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
02c512f5a7
ci: add driver: xf86-video-mga (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
8d678306db
ci: add driver: xf86-video-mach (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
d4c63196c0
ci: add driver: xf86-video-i740 (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
34401b8e2e
ci: add driver: xf86-video-i128 (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
fd7ddc827d
ci: add driver: xf86-video-fbdev (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
65991538da
ci: add driver: xf86-video-dummy (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:47 +02:00
Enrico Weigelt, metux IT consult
df5ed7aa04
ci: add driver: xf86-video-cirrus (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
a6fce4f215
ci: add driver: xf86-video-chips (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
c1b67a3521
ci: add driver: xf86-video-ast (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
0f990006cf
ci: add driver: xf86-video-ark (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
e282eda3dc
ci: add driver: xf86-video-apm (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
004f1c44dd
ci: add driver: xf86-input-void (master)
...
Last release is too old.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
c3eacdc42a
ci: add driver: xf86-input-vmmouse (master)
...
Needs bugfixes not released yet.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
21a0e5bcea
ci: add driver: xf86-input-joystick (master)
...
Add building the joystick input driver.
Needs bugfixes not released yet.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
36ad9e4793
ci: add driver: xf86-input-elographics (1.4.4)
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
55459f835c
ci: always build with drivers
...
Make sure drivers are always build-tested.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
50e4305c32
ci: driver update: xf86-video-vesa (master)
...
No release yet, so we have to use a specific commit (latest master).
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
41a798ecdb
ci: driver update: xf86-video-vmware (master)
...
No release yet, so we have to use a specific commit (latest master).
Desperately need some bug fixes not in last release yet.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
52a695e2f4
ci: driver update: xf86-video-ati (master)
...
No release yet, so we have to use a specific commit (latest master).
Desperately need some bug fixes not in last release yet.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
8f6b7ef4f7
ci: driver update: xf86-video-amdgpu (master)
...
No release yet, so we have to use a specific commit (latest master).
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
88c1eba7b3
ci: driver update: xf86-input-synaptics-1.10.0
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
749ab9c9d2
ci: driver update: xf86-input-libinput-1.5.0
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
f956eba9ee
ci: driver update: xf86-input-evdev-2.11.0
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
8936571a57
ci: use xlibre branch of xf86-video-qxl
...
Desperately need some bug fixes, that aren't in upstream yet.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
80f379ed1e
ci: use xlibre branch for xf86-video-intel driver
...
It's needs a bunch of fixes that still aren't upstreamed yet.
Intel driver team seems to be in sleeping beauty's coma :o
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
6b813d16a2
ci: update libdrm to 2.4.121
...
Needed for newer version of amdgpu driver.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
4f70b1bed5
ci: drop useless `check-commits` stage
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
14e0b1715b
dix: unexport ResizeVisualArray()
...
Not used by any drivers, and shouldn't be used by them.
Needs to _X_EXPORT'ed, as long as glx is a separate module.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
b04aeed760
Xi: unexport AssignTypeAndName()
...
Not used by any external drivers, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
5c0cbd0f92
os: drop own implementation of strcasecmp() and strncasecmp()
...
These are POSIX standard since 2001, so shouldn't be needed anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
8f957c4e60
pseudoramiX: fix warning from unused REQUEST() macro calls
...
In the SProc*()s, lots of REQUEST() macro calls aren't needed and causing
warnings on unused variables:
../pseudoramiX/pseudoramiX.c: In function ‘SProcPseudoramiXQueryVersion’:
../include/dix.h:66:12: warning: unused variable ‘stuff’ [-Wunused-variable]
66 | type * stuff = (type *)client->requestBuffer;
| ^~~~~
../pseudoramiX/pseudoramiX.c:408:5: note: in expansion of macro ‘REQUEST’
408 | REQUEST(xPanoramiXQueryVersionReq);
| ^~~~~~~
../pseudoramiX/pseudoramiX.c: In function ‘SProcPseudoramiXGetState’:
../include/dix.h:66:12: warning: unused variable ‘stuff’ [-Wunused-variable]
66 | type * stuff = (type *)client->requestBuffer;
| ^~~~~
../pseudoramiX/pseudoramiX.c:419:5: note: in expansion of macro ‘REQUEST’
419 | REQUEST(xPanoramiXGetStateReq);
| ^~~~~~~
../pseudoramiX/pseudoramiX.c: In function ‘SProcPseudoramiXGetScreenCount’:
../include/dix.h:66:12: warning: unused variable ‘stuff’ [-Wunused-variable]
66 | type * stuff = (type *)client->requestBuffer;
| ^~~~~
../pseudoramiX/pseudoramiX.c:430:5: note: in expansion of macro ‘REQUEST’
430 | REQUEST(xPanoramiXGetScreenCountReq);
| ^~~~~~~
../pseudoramiX/pseudoramiX.c: In function ‘SProcPseudoramiXGetScreenSize’:
../include/dix.h:66:12: warning: unused variable ‘stuff’ [-Wunused-variable]
66 | type * stuff = (type *)client->requestBuffer;
| ^~~~~
../pseudoramiX/pseudoramiX.c:441:5: note: in expansion of macro ‘REQUEST’
441 | REQUEST(xPanoramiXGetScreenSizeReq);
| ^~~~~~~
../pseudoramiX/pseudoramiX.c: In function ‘SProcPseudoramiXIsActive’:
../include/dix.h:66:12: warning: unused variable ‘stuff’ [-Wunused-variable]
66 | type * stuff = (type *)client->requestBuffer;
| ^~~~~
../pseudoramiX/pseudoramiX.c:452:5: note: in expansion of macro ‘REQUEST’
452 | REQUEST(xXineramaIsActiveReq);
| ^~~~~~~
../pseudoramiX/pseudoramiX.c: In function ‘SProcPseudoramiXQueryScreens’:
../include/dix.h:66:12: warning: unused variable ‘stuff’ [-Wunused-variable]
66 | type * stuff = (type *)client->requestBuffer;
| ^~~~~
../pseudoramiX/pseudoramiX.c:463:5: note: in expansion of macro ‘REQUEST’
463 | REQUEST(xXineramaQueryScreensReq);
| ^~~~~~~
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
22d73b0f64
xfree86: man: add -syslogverbse flag
...
Document the newly added -syslogverbose command line flag.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
625c657a4c
os: log: add syslog support
...
Add support for logging to syslog.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
e8d8047fd9
os: helper for parsing an counting-flag or value-flag option
...
Parses an option that may either be used for setting an integer value or
given one or multiple times (without argument) to increase an value
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
945edb0186
meson.build: move writing conf_data into tail of main meson file
...
This allows us to do further probing in the included meson files:
Individual subdirectories (eg. DDXes, extensions, OS layer, ...)
can now probe things that are only relevant to them - no need to fill
the already too fat includes/meson.build with even more things.
Preparation for upcoming commits that'll make us of that.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
90442a3577
os: log: drop obsolete LogSetParameter()
...
The variables that can be set via this function are all now being
accessed directly. Not callers left, so drop it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
2a32187a38
os: directly set log file sync flag, instead of using LogSetParameter()
...
No need for extra call to some demuxer function for nothing but setting a
simple bool variable. Setting the sync flag really is nothing more than just
writing some value into a variable, so it's trivial to just to do that, instead
of having an unncessarily complex "universal setter" for that.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
09a95d82de
os: directly set log file verbosity level, instead of using LogSetParameter()
...
No need for extra call to some demuxer function for nothing but setting a
simple int variable. Setting verbosity level really is nothing more than just
writing some value into a variable, so it's trivial to just to do that, instead
of having an unncessarily complex "universal setter" for that.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
ae7c32abf6
os: directly set console verbosity level, instead of using LogSetParameter()
...
No need for extra call to some demuxer function for nothing but setting a
simple int variable. Setting verbosity level really is nothing more than just
writing some value into a variable, so it's trivial to just to do that, instead
of having an unncessarily complex "universal setter" for that.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
7c51bcb093
os: unexport internal logging functions
...
Lots of logging functions, especially init and teardown aren't called
by any drivers/modules, so no need to keep them exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
9a82f5c30b
drop remains of cygwin support
...
Cygwin support doesn't seem to be used anymore, so it can be dropped.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
9741f0a256
move systemd-logind.h to hw/xfree86/os-support/linux
...
systemd is linux specific and the actual implementation is under the
os-support layer of xfree86 ddx. Thus no need to keep it in global
include directory, putting it onto the linux specific os-support instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
c29bda1c51
xfree86: parser: rename STRING for fixing name conflict
...
Resolve name conflict with Sun's <sys/kbd.h> by renaming STRING enum
value to XF86_TOKEN_STRING.
This way, don't need the special #undef hack anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
4bc4ad19aa
meson.build: fix missing dependencies in xorg-server.pc
...
xorg-server.pc missed a few dependencies, so consumers might not
get them and break build.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00
Enrico Weigelt, metux IT consult
f3faa4c84d
os: fix link failure on Illumos
...
On SunOS, the BSD socket API as well as hostname lookups isn't
implemented in libc, but separate libraries. We need to link them
explicitly.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:46 +02:00