This website requires JavaScript.
dec5483ed7
modesetting: Fix typo.
notbabaisyou
2025-06-26 18:57:35 +0200
135d5a033d
Xext: Fix typo in xace.h
notbabaisyou
2025-06-26 18:57:01 +0200
53637a8195
.github: export MACHINE the right way
Mike Gelfand
2025-06-26 14:42:09 +0100
1f3ccdb110
.github: don't override env vars set externally
Mike Gelfand
2025-06-26 14:16:43 +0100
e9e83772dc
.github: drop sudo for prerequisites builds
Mike Gelfand
2025-06-26 13:58:15 +0100
9ecbf9b84d
.gitlab-ci: only look for files when validating man pages
Mike Gelfand
2025-06-26 13:49:10 +0100
b92288fd01
removed hall-of-fame, and added about section, and fix the home page to be readable without javascript
xgui4
2025-06-26 10:03:58 -0400
3e1c2d5456
glamor: Fix dual blend on GLES3
Icenowy Zheng
2024-12-14 01:07:31 +0800
5b3fa5de36
rootless: fix missing include of dix/screen_hooks_priv.h
Enrico Weigelt, metux IT consult
2025-06-26 14:45:33 +0200
c14c7ec016
WIP: clean up forgotten comment
wip/swapping
Enrico Weigelt, metux IT consult
2025-02-17 12:21:05 +0100
48918f28d9
Xext: panoramiX: PanoramiXGetImage() reply payload in one block
Enrico Weigelt, metux IT consult
2024-07-24 17:37:57 +0200
165eb1be2b
dri: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-18 19:01:52 +0200
d03d79f96b
dri: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-18 19:08:03 +0200
32f6a22dd1
dri: ProcXF86DRIGetDrawableInfo() allocate temporary buffer on stack
Enrico Weigelt, metux IT consult
2024-07-18 18:58:22 +0200
c704eb884a
dri: use static struct init on declaration & drop useless assignments
Enrico Weigelt, metux IT consult
2024-07-18 18:37:08 +0200
bbfdb50b5c
dbe: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-17 10:51:55 +0200
2a63c0911f
dbe: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-16 19:48:51 +0200
0c3d3856cc
dbe: ProcDbeGetVisualInfo() collect payload in buffer before writing
Enrico Weigelt, metux IT consult
2024-07-17 11:07:27 +0200
3f37b07864
dbe: simplify temporary buffer allocation via local stack
Enrico Weigelt, metux IT consult
2024-07-16 19:43:01 +0200
f1c658e581
xkb: use new macros for byte swapping in network buffers
Enrico Weigelt, metux IT consult
2024-07-15 19:12:01 +0200
1425d94daa
xkb: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-15 19:12:01 +0200
71cbcb6f02
xkb: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-15 18:03:25 +0200
95301df1a9
dri3: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-15 14:04:16 +0200
9c6271258c
dri3: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-15 12:08:44 +0200
dc39130899
Xext: panoramiX: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-12 19:26:50 +0200
a5f44e4c59
Xext: panoramiX: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-11 19:54:43 +0200
587e00e167
Xext: xvmc: enable swapped requests
Enrico Weigelt, metux IT consult
2024-07-12 18:50:09 +0200
18331c6d19
Xext: xvmc: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-12 18:33:50 +0200
9ab956a7ef
Xext: xvmc: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-12 17:29:24 +0200
67292b02e3
xfixes: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-12 15:05:33 +0200
9b8638da17
xfixes: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-12 12:45:55 +0200
c2270f38b3
Xi: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-09 21:59:58 +0200
83a63a64a0
Xi: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-09 21:59:58 +0200
adefed6226
composite: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-10 12:33:31 +0200
7baf8767a0
composite: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-10 12:28:12 +0200
8ca929a021
damage: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-09 11:57:20 +0200
52bf89e19f
damage: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-09 10:33:27 +0200
c729bfd1f9
Xext: xv: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-08 22:00:31 +0200
2892b49d26
Xext: xv: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-08 21:32:14 +0200
757f6ab8bc
Xext: xtest: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-08 17:57:03 +0200
d929424514
Xext: xtest: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-08 17:57:03 +0200
a9f50509bc
Xext: selinux: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-08 17:27:02 +0200
105ee0f8ac
Xext: selinux: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-08 17:27:02 +0200
a45230afac
Xext: xres: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-08 17:23:43 +0200
153361bdc9
Xext: xres: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-08 17:23:43 +0200
fcb1bac94c
Xext: xf86bigfont: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-08 16:11:26 +0200
9cc70cd9ff
Xext: xf86bigfont: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-08 16:11:26 +0200
c133b094ef
Xext: xcmisc: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-08 15:20:03 +0200
6f360d77bb
Xext: xcmisc: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-08 15:20:03 +0200
0bf0da7b90
Xext: vidmode: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-10 15:42:24 +0200
99e8b56421
Xext: vidmode: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-04 12:14:53 +0200
75328e8356
Xext: sync: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-04 03:36:29 +0200
5cded6356d
Xext: sync: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-04 02:50:26 +0200
034791c693
Xext: security: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-04 01:51:31 +0200
35e8a37b17
Xext: security: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-04 01:22:50 +0200
03b8cb506f
Xext: geext: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-03 22:11:25 +0200
ff1cb0df89
Xext: geext: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-03 20:02:59 +0200
07ce669504
Xext: shm: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-10 13:16:59 +0200
bac5e1fa2d
Xext: shm: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-03 19:31:02 +0200
a7f9bcaf39
Xext: bigreq: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-03 15:59:46 +0200
f906f3afc4
Xext: bigreq: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-03 15:59:46 +0200
87c9317714
Xext: shape: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-04 02:38:50 +0200
7c92bf3937
Xext: shape: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-03 02:45:34 +0200
6f6379ff54
Xext: saver: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-02 21:55:36 +0200
0fde105e38
Xext: saver: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-02 21:55:36 +0200
428855b0df
Xext: dpms: use REPLY_*() macros for preparing / sending replies
Enrico Weigelt, metux IT consult
2024-07-02 17:51:56 +0200
9614b41afb
Xext: dpms: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Enrico Weigelt, metux IT consult
2024-07-02 13:09:49 +0200
893f56f6b0
include: dix.h: add macros for request handlers and swapping
Enrico Weigelt, metux IT consult
2024-07-02 14:10:00 +0200
1d9c412683
Xext: panoramiX: ProcXineramaQueryScreens(): reply payload in one block
Enrico Weigelt, metux IT consult
2024-07-17 19:32:30 +0200
b619f19c84
Xext: selinux: allocate reply buffer on stack
Enrico Weigelt, metux IT consult
2024-07-17 12:19:21 +0200
8501dda10d
(submit/cleanup-xi) test: Xi: make sure client swapped flag is reset
Enrico Weigelt, metux IT consult
2024-07-11 16:48:16 +0200
63f510ebf2
(submit/cleanup-xi) Xi: use stack allocation for temporary buffers
Enrico Weigelt, metux IT consult
2024-07-11 09:22:12 +0200
e7262542d5
(submit/cleanup-xi) Xi: use static reply struct init on declaration
Enrico Weigelt, metux IT consult
2024-07-10 20:16:23 +0200
d84af813a2
(submit/cleanup-xi) Xi: simplify dispatcher
Enrico Weigelt, metux IT consult
2024-07-09 18:48:10 +0200
d41b209a19
(submit/cleanup-damageext) damage: hand in request struct into doDamageCreate() and PanoramiXDamageCreate()
Enrico Weigelt, metux IT consult
2024-07-09 11:31:54 +0200
52542da36c
(submit/cleanup-damageext) damage: simplify dispatcher
Enrico Weigelt, metux IT consult
2024-07-09 11:24:09 +0200
6da5284195
(submit/cleanup-damageext) damage: don't block requests when version not requested yet
Enrico Weigelt, metux IT consult
2024-07-09 10:53:49 +0200
8ef462c58a
(submit/cleanup-damageext) damage: untwist Xinerma handling
Enrico Weigelt, metux IT consult
2024-07-09 10:30:33 +0200
f8d6a480e4
(submit/cleanup-damageext) damage: minor code formatting cleanups
Enrico Weigelt, metux IT consult
2024-07-09 10:17:00 +0200
8ca913faa2
(submit/cleanup-shm-dispatch) Xext: shm: move client local check into procs
Enrico Weigelt, metux IT consult
2024-07-03 16:59:42 +0200
c2760879c2
(submit/cleanup-shm-dispatch) Xext: shm: simplify dispatcher
Enrico Weigelt, metux IT consult
2024-07-03 16:45:06 +0200
6bd069b343
(submit/cleanup-xv-dispatch) Xext: xv: ProcXvListImageFormats(): write reply payload at once.
Enrico Weigelt, metux IT consult
2024-07-24 18:41:30 +0200
165e48e286
(submit/cleanup-xv-dispatch) Xext: xv: ProcXvQueryAdaptors(): write reply payload at once.
Enrico Weigelt, metux IT consult
2024-07-24 18:35:24 +0200
50813e93c6
(submit/cleanup-xv-dispatch) Xext: xv: ProcDbeGetVisualInfo() collect payload in buffer before writing
Enrico Weigelt, metux IT consult
2024-07-17 18:50:18 +0200
014954c3f7
(submit/cleanup-xv-dispatch) Xext: xv: ProcXvQueryAdaptors() use local stack buffer
Enrico Weigelt, metux IT consult
2024-07-17 18:15:58 +0200
10510cd528
(submit/cleanup-xv-dispatch) Xext: xv: simplify reply byte-swap
Enrico Weigelt, metux IT consult
2024-07-17 17:43:28 +0200
70f77c510a
(submit/cleanup-vidmode-dispatch) Xext: vidmode: untwist ProcVidModeGetAllModeLines() and use stack buffer
Enrico Weigelt, metux IT consult
2024-07-24 15:38:15 +0200
0dd817f62c
(submit/cleanup-vidmode-dispatch) Xext: vidmode: ProcVidModeGetMonitor(): write reply payload at once.
Enrico Weigelt, metux IT consult
2024-07-17 14:56:40 +0200
cfa82b85b0
(submit/cleanup-vidmode-dispatch) Xext: vidmode: ProcVidModeGetMonitor() simplify swapping/writing
Enrico Weigelt, metux IT consult
2024-07-17 14:29:51 +0200
d93b4614f0
(submit/cleanup-vidmode-dispatch) Xext: vidmode: ProcVidModeModModeLine(): move len variable into branch scope
Enrico Weigelt, metux IT consult
2024-07-15 10:28:39 +0200
ac5cdc3680
(submit/cleanup-vidmode-dispatch) Xext: vidmode: drop unnecessary if (client->swapped)
Enrico Weigelt, metux IT consult
2024-07-10 16:49:54 +0200
4f39b005a7
(submit/cleanup-vidmode-dispatch) Xext: vidmode: simplify reply struct initialization
Enrico Weigelt, metux IT consult
2024-07-05 15:41:12 +0200
6c2fcf24a0
(submit/cleanup-vidmode-dispatch) Xext: vidmode: tidy up multi-version request control flow, part 3
Enrico Weigelt, metux IT consult
2024-07-04 20:24:15 +0200
0baa232235
(submit/cleanup-vidmode-dispatch) Xext: vidmode: tidy up multi-version request control flow, part 2
Enrico Weigelt, metux IT consult
2024-07-04 19:56:06 +0200
4da568c469
(submit/cleanup-vidmode-dispatch) Xext: vidmode: tidy up multi-version request control flow, part 1
Enrico Weigelt, metux IT consult
2024-07-04 14:48:43 +0200
29dc21a93e
(submit/cleanup-vidmode-dispatch) Xext: vidmode: simplify dispatcher
Enrico Weigelt, metux IT consult
2024-07-04 13:06:27 +0200
9e29d9fe4f
(submit/cleanup-xf86bigfont) Xext: xf86bigfont: drop unncessary zero assignments
Enrico Weigelt, metux IT consult
2024-07-08 15:37:01 +0200
5b4485a90d
(cleanup/xext-xres) Xext: xres: ProcXResQueryClientIds() collect reply in one stack buffer
Enrico Weigelt, metux IT consult
2024-07-24 16:39:49 +0200
6107438647
(cleanup/xext-xres) Xext: xres: ProcXResQueryClientResources() simplify payload write out
Enrico Weigelt, metux IT consult
2024-07-17 13:18:10 +0200
041da82154
(cleanup/xext-xres) Xext: xres: ProcXResQueryClients() simplify payload write out
Enrico Weigelt, metux IT consult
2024-07-17 12:52:01 +0200