Commit Graph

22284 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
029b63e2d6 xfree86: drop HAL support
It has been abandoned over a decade ago, and replaced by udev, and
only been a Linux-thing anyways. So there's really no need to keep
support for HAL around anymore.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 12:41:16 +01:00
Enrico Weigelt, metux IT consult
266ca17cc8 meson_options.txt: move xf86-* driver flags to separate section
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-17 12:11:57 +01:00
Enrico Weigelt, metux IT consult
e11e90cab6 .github: compile-drivers.sh: add xf86-video-v4l driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:48:36 +01:00
Enrico Weigelt, metux IT consult
2fcd226852 .github: util.sh: fix driver clone subdir
missed the driver name from the driver clone subdir

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:39:18 +01:00
Enrico Weigelt, metux IT consult
e4fc8443be .github: compile-drivers.sh: add xf86-video-trident driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:30:02 +01:00
Enrico Weigelt, metux IT consult
9d6750322d .github: compile-drivers.sh: add xf86-video-suntcx driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:09:52 +01:00
Enrico Weigelt, metux IT consult
79c2e8de91 .github: compile-drivers.sh: add xf86-video-vbox driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:01:25 +01:00
Enrico Weigelt, metux IT consult
420ed84dc0 .github: compile-drivers.sh: add xf86-video-sunleo driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:50:21 +01:00
Enrico Weigelt, metux IT consult
a1b8860b53 .github: compile-drivers.sh: add xf86-video-sunffb driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:30:09 +01:00
Enrico Weigelt, metux IT consult
015a305c0b .github: compile-drivers.sh: add xf86-video-freedreno driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:14:01 +01:00
Enrico Weigelt, metux IT consult
ff005de2a2 .github: compile-drivers.sh: add xf86-video-suncg6 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:06:26 +01:00
Enrico Weigelt, metux IT consult
265560aa4f .github: compile-drivers.sh: add xf86-video-tdfx driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:47:43 +01:00
Enrico Weigelt, metux IT consult
69fccdf90d .github: compile-drivers.sh: add xf86-video-voodoo driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:24:20 +01:00
Enrico Weigelt, metux IT consult
b4dd69f5e2 .github: compile-drivers.sh: add xf86-video-fbdev driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:19:54 +01:00
Enrico Weigelt, metux IT consult
4db8a55335 .github: compile-drivers.sh: add xf86-video-suncg3 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:19:43 +01:00
Enrico Weigelt, metux IT consult
224a2f9d9d .github: compile-drivers.sh: add xf86-video-xgi driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:02:02 +01:00
stefan11111
63f2422475 glx: include: meson_options.txt: Allow disabling DRI glx backends
This allows building the X server with glx and without mesa.
This also makes the X server optionally no longer be a loader for dri drivers.

Fixes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1638
Fixes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1819

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
2025-12-16 15:56:04 +01:00
Enrico Weigelt, metux IT consult
972d57d5da .github: compile-drivers.sh: add xf86-video-cirrus driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:48:39 +01:00
Enrico Weigelt, metux IT consult
e08b62dfd1 .github: compile-drivers.sh: add xf86-video-suncg14 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:47:49 +01:00
Enrico Weigelt, metux IT consult
f8bedcfcf4 .github: compile-drivers.sh: add xf86-video-chips driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:23:59 +01:00
Enrico Weigelt, metux IT consult
95cbd454a3 .github: compile-drivers.sh: add xf86-video-sisusb driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:23:48 +01:00
Enrico Weigelt, metux IT consult
a3324f0489 .github: compile-drivers.sh: add xf86-video-sis driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:00:18 +01:00
Enrico Weigelt, metux IT consult
736a2996af .github: compile-drivers.sh: add xf86-video-siliconmotion driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 14:36:39 +01:00
Enrico Weigelt, metux IT consult
5e7b2262c0 .github: compile-drivers.sh: add xf86-video-savage driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 14:19:09 +01:00
Enrico Weigelt, metux IT consult
ce234d6c83 .github: compile-drivers.sh: add xf86-video-s3virge driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:35:24 +01:00
Enrico Weigelt, metux IT consult
6c5eb9531b .github: compile-drivers.sh: add xf86-video-rendition driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:08:31 +01:00
Enrico Weigelt, metux IT consult
0652139616 .github: compile-drivers.sh: add xf86-video-nv driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 12:36:09 +01:00
Enrico Weigelt, metux IT consult
6da23165f0 .github: compile-drivers.sh: add xf86-video-nested driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 12:13:34 +01:00
Enrico Weigelt, metux IT consult
5c16c95b1e .github: compile-drivers.sh: add xf86-video-neomagic driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 10:57:00 +01:00
Enrico Weigelt, metux IT consult
bf419810be .github: compile-drivers.sh: add xf86-video-mga driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 10:19:06 +01:00
b-aaz
b71e2a9a23 arm_video.c: Fixed xf86_os_support.h's #include.
The 'h' in the file suffixed was mistakenly removed, fixed it.

Signed-off-by: b-aaz <b-aazbsd@proton.me>
2025-12-15 19:43:54 +01:00
Enrico Weigelt, metux IT consult
60bd133f3c .github: compile-drivers.sh: add xf86-video-mach driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 19:24:18 +01:00
Enrico Weigelt, metux IT consult
da25ef3fd1 .github: compile-drivers.sh: add xf86-video-i740 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 19:07:25 +01:00
Enrico Weigelt, metux IT consult
74bc20c405 .github: compile-drivers.sh: add xf86-video-i128 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 18:42:53 +01:00
Enrico Weigelt, metux IT consult
86cb54da18 .github: compile-drivers.sh: add xf86-video-ast driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 17:23:46 +01:00
Enrico Weigelt, metux IT consult
b32023cc83 .gitlab: compile-drivers.sh: add xf86-video-ark driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 17:02:13 +01:00
Enrico Weigelt, metux IT consult
c7cf6352ba .github: compile-drivers: compile the xf86-input-wacom driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 16:16:40 +01:00
Enrico Weigelt, metux IT consult
b59d974790 .github: build xf86-input-void driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 15:29:12 +01:00
Enrico Weigelt, metux IT consult
13af228c6b .github: compile xf86-input-vmmouse driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 14:39:36 +01:00
Aggelos Tselios
729f471b9e dix: move alwaysCheckForInput declaration to first use
Move the declaration of alwaysCheckForInput closer to where it is first
used and initialize it at declaration rather than assigning it later.

Signed-off-by: Aggelos Tselios <aggelostselios777@gmail.com>
2025-12-15 14:10:59 +01:00
Enrico Weigelt, metux IT consult
bd3e74e1b1 .github: compile-drivers: build joystick driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 14:04:09 +01:00
Enrico Weigelt, metux IT consult
a1b8aaa942 .github: scripts: compile-drivers.sh: consolidate driver list
Since all repo URLs and tags are following a common scheme, we can
reduce boilderplate by computing them by driver and and version only.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 13:35:14 +01:00
Enrico Weigelt, metux IT consult
ac4f691831 .github: use tags for building mouse and keyboard driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 13:18:32 +01:00
Enrico Weigelt, metux IT consult
3fece7d7a6 .gitub: add NetBSD 10.1 build
Adding NetBSD 10.1 build to our CI pipelines.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 12:15:12 +01:00
Enrico Weigelt, metux IT consult
a897fecfcf .github: scripts: git-smart-checkout.sh
pull submodules if existing

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 10:25:25 +01:00
Enrico Weigelt, metux IT consult
857e397c15 os: Xtranssock: fix (signed) char array subscript
>  In file included from /usr/include/ctype.h:100,
>                   from ../include/misc.h:154,
>                   from ../include/os.h:51,
>                   from ../os/Xtransint.h:256,
>                   from ../os/transport.c:57:
> ../os/Xtranssock.c: In function ‘is_numeric’:
> ../os/Xtranssock.c:217:19: error: array subscript has type ‘char’ [-Werror=char-subscripts]
>    217 |  if (!isdigit (str[i]))
>        |                   ^

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-14 11:27:49 +01:00
Enrico Weigelt, metux IT consult
aafd986528 glx: fix (signed) char array subscript
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-14 11:26:15 +01:00
Enrico Weigelt, metux IT consult
c95748921a xfree86: drop obsolete xf86SetTVOut() and xf86SetRGBOut()
These are only defined on NetBSD and not used anywhere, and not
functional at all (just killing the Xserver). No need to carry
them around any longer.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-14 11:24:39 +01:00
Enrico Weigelt, metux IT consult
9a54f4b908 os: enable UNIX sockets on Mingw32
Mingw32 also supports unix sockets, so no need to disable them here.

Since it's now always enabled, follow-up commits can now drop all the
extra #ifdef's on UNIXCONN and so reduce complexity.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-14 11:03:00 +01:00
Enrico Weigelt, metux IT consult
16d4d44551 os: drop symbol TCPCONN
It's been always enabled for aeons, so no practical need to
disable it.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-13 15:59:07 +01:00