Commit Graph

  • b738a28098 os: xtrans: simplify _XSERVTransWriteV() Enrico Weigelt, metux IT consult 2025-07-30 20:08:13 +02:00
  • e46f51cee9 os: xtrans: drop now obsolete _XSERVTransWritev() Enrico Weigelt, metux IT consult 2025-07-30 19:48:23 +02:00
  • 6372a1e28a present: use X_SEND_REPLY_SIMPLE() Enrico Weigelt, metux IT consult 2025-08-29 16:32:44 +02:00
  • 353c77f3df xfixes: use X_SEND_REPLY_SIMPLE() for simple replies Enrico Weigelt, metux IT consult 2025-08-29 16:29:32 +02:00
  • 6e2d5d3ddf render: use X_SEND_REPLY_SIMPLE() for simple replies Enrico Weigelt, metux IT consult 2025-08-29 16:36:53 +02:00
  • 91e04e4ec6 record: use X_SEND_REPLY_SIMPLE() for simple replies Enrico Weigelt, metux IT consult 2025-08-29 16:34:51 +02:00
  • 5ea2496d20 treewide: clean up static zero initialization Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • 331510cc8f randr: use X_SEND_REPLY_SIMPLE() for sending simple replies Enrico Weigelt, metux IT consult 2025-08-29 17:07:33 +02:00
  • 4aff0544ea dix: screen_hooks: drop extra ; on DECLARE_SCREEN_HOOK() Enrico Weigelt, metux IT consult 2025-08-29 15:23:08 +02:00
  • 286a15de4c xfree86: dri: use X_SEND_REPLY_SIMPLE() for simple replies Enrico Weigelt, metux IT consult 2025-08-29 16:39:00 +02:00
  • a27f18d1c6 Xi: ProcXGetDeviceControl() also use x_rpcbuf_t for byte-swapping Enrico Weigelt, metux IT consult 2025-08-28 16:35:31 +02:00
  • 72083eb117 glamor: don't use anonymous structs and unions in glamor_composite_shader Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • 54d430f893 pseudoramiX: use X_SEND_REPLY_SIMPLE() for sending simple replies Enrico Weigelt, metux IT consult 2025-08-29 17:13:51 +02:00
  • e223abb80e Xi: ProcXISelectEvents() declare variables where needed Enrico Weigelt, metux IT consult 2025-07-11 15:49:05 +02:00
  • 37ebc7d74b treewide: explicitly cast %p printf parameters to void* Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • 65a7f1d6a1 kdrive: add build system bits for kdrive input drivers stefan11111 2025-08-28 22:49:47 +03:00
  • dcc29cce96 kdrive: small C cleanups we missed stefan11111 2025-08-28 22:47:40 +03:00
  • 133bf69eb5 meson.build: add Xephyr to the list of X servers we mention at build time stefan11111 2025-08-28 22:44:45 +03:00
  • c4b492b36d xkb: ProcXkbGetDeviceInfo(): use x_rpcbuf_t for reply payload assembly Enrico Weigelt, metux IT consult 2025-08-29 17:37:37 +02:00
  • 4160338f3a dix: devices: use x_rpcbuf_t for payload assembly Enrico Weigelt, metux IT consult 2025-08-29 17:57:26 +02:00
  • cc7b0b7681 modesetting: fix modesetting symbol test when glx is disabled Alan Coopersmith 2025-08-20 13:42:29 -07:00
  • 48acd1ae78 xwayland: fix builds with xace disabled Alan Coopersmith 2025-08-20 13:15:17 -07:00
  • ec14ecf751 modesetting: Fix builds with pciaccess or udev_kms disabled Alan Coopersmith 2025-08-20 12:26:01 -07:00
  • 7b15321b3b meson: don't build xselinux if xace is disabled Alan Coopersmith 2025-08-20 10:58:39 -07:00
  • 6611caf828 dix: Fix builds with meson -Dxace=false -Dwerror=true Alan Coopersmith 2025-08-19 18:52:16 -07:00
  • 8bbf497e22 Xace: provide definitions of new hook functions when xace is disabled Alan Coopersmith 2025-08-19 17:50:54 -07:00
  • 6f6a635363 ci: run builds with most options enabled and most options disabled Alan Coopersmith 2025-08-19 17:35:23 -07:00
  • d6cd58e04c fb: fix unused function fbInitializeDrawable() Enrico Weigelt, metux IT consult 2025-08-29 18:50:50 +02:00
  • e102c54a28 fb: fix unused function fbInitializeDrawable() Enrico Weigelt, metux IT consult 2025-08-29 18:50:50 +02:00
  • ce9b894f07 include: os.h: fix extra ; Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • 2a5bca08ef xfree86: x86emu: drop assert() on uninitialized variable Enrico Weigelt, metux IT consult 2025-08-29 18:46:54 +02:00
  • c4f4ad4d93 xfree86: x86emu: drop assert() on uninitialized variable Enrico Weigelt, metux IT consult 2025-08-29 18:46:54 +02:00
  • 602edefcaa render: use X_SEND_REPLY_SIMPLE() for simple replies pr/render-use-x-send-reply-simple-for-simple-replies-_2025-08-29_18-53-52 Enrico Weigelt, metux IT consult 2025-08-29 16:36:53 +02:00
  • 6ca7359d0b WIP: clang-tidy wip/clang-tidy Enrico Weigelt, metux IT consult 2025-08-29 16:03:08 +02:00
  • c3e83fa555 include: os.h: fix extra ; Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • aac42ab355 WIP: pedantic Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • 1460f81eae [PR #844] glamor: don't use anonymous structs and unions in glamor_composite_shader Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • e1aa72dd28 [PR #845] include: os.h: fix extra ; Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • dd203a8ac5 [PR #846] dix: screen_hooks: drop extra ; on DECLARE_SCREEN_HOOK() Enrico Weigelt, metux IT consult 2025-08-29 15:23:08 +02:00
  • 123cf3f453 [PR #847] treewide: clean up static zero initialization Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • ea6e71dc4a [PR #848] treewide: explicitly cast %p printf parameters to void* Enrico Weigelt, metux IT consult 2025-08-29 14:50:56 +02:00
  • cb0ab6ae0b Xi: ProcXIPassiveGrabDevice(): move rpcbuf declaration upwards Enrico Weigelt, metux IT consult 2025-08-29 14:32:39 +02:00
  • e79e90e16e 1 wip/grouping Enrico Weigelt, metux IT consult 2025-08-28 12:56:13 +02:00
  • 756d3a0d1c WIP: group logging Enrico Weigelt, metux IT consult 2025-08-28 10:45:33 +02:00
  • 237d7b1740 .github: don't ignore failing tests anymore Enrico Weigelt, metux IT consult 2025-08-28 11:10:34 +02:00
  • 0075fca5fb Xi: ProcXIPassiveGrabDevice(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 17:55:57 +02:00
  • 6413bd61d7 Xi: ProcXGetFeedbackControl(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 16:37:57 +02:00
  • e46ea5c7eb Xi: ProcXGetDeviceMotionEvents(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 17:17:26 +02:00
  • eee0a6b1fd Xi: ProcXGetDeviceModifierMapping(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 16:41:48 +02:00
  • 8ce6636973 Xi: ProcXGetDeviceControl(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 16:14:46 +02:00
  • e45decb482 Xi: ProcXGetDeviceButtonMapping(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 16:10:26 +02:00
  • 61eb2e2675 Xi: make ListDeviceClasses() static Enrico Weigelt, metux IT consult 2025-08-28 18:46:49 +02:00
  • 5df7b1fa5c modesetting: Fix uninitialized drmmode_crtc->cursor_{width,height} stefan11111 2025-08-20 19:45:06 +03:00
  • cef7cda851 include: modesetting: rename LIBDRM_PLANE_SIZE_HINTS to LIBDRM_HAS_PLANE_SIZE_HINTS stefan11111 2025-08-20 18:09:43 +03:00
  • 64d465fdaf xkb: send simple replies via X_SEND_REPLY_SIMPLE() Enrico Weigelt, metux IT consult 2025-08-28 19:36:28 +02:00
  • 18d3fd9ac8 Xi: ProcXOpenDevice(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 17:40:59 +02:00
  • 68b7098173 Xi: ProcXQueryDeviceState(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 17:43:54 +02:00
  • a7a48427f5 Xi: ProcXIQueryDevice(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 18:41:20 +02:00
  • 5281024261 Xi: ProcXIQueryPointer(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-28 19:04:21 +02:00
  • 06a24773d7 bugfix release 25.0.0.11 xlibre-xserver-25.0.0.11 Enrico Weigelt, metux IT consult 2025-08-29 09:32:48 +02:00
  • ebeba052b5 .github: fix MacOS build Enrico Weigelt, metux IT consult 2025-08-28 23:23:50 +02:00
  • 1d23bf78b3 .github: fix MacOS build Enrico Weigelt, metux IT consult 2025-08-28 23:23:50 +02:00
  • 056ac73757 bugfix release 25.0.0.10 xlibre-xserver-25.0.0.10 Enrico Weigelt, metux IT consult 2025-08-28 19:40:58 +02:00
  • 8c2b6dec47 kdrive: replace dix-config.h with kdrive-config.h stefan11111 2025-08-25 14:46:10 +03:00
  • 7689a31866 dix: rpcbuf: add x_rpcbuf_write_INT32s() Enrico Weigelt, metux IT consult 2025-08-28 17:16:31 +02:00
  • e6c980f08e hw/modesetting: Fix up cursor size probing. notbabaisyou 2025-08-14 14:06:58 +02:00
  • e7455f48a3 hw/modesetting: Add drmmode_get_cursor_limit. notbabaisyou 2025-08-14 13:52:52 +02:00
  • c390441ca9 hw/modesetting: Add required structs and data. notbabaisyou 2025-08-14 13:51:15 +02:00
  • f3f6b8a510 .github: make release message job depend on builds Enrico Weigelt, metux IT consult 2025-08-28 12:26:57 +02:00
  • a43941be91 .github: make release message job depend on builds Enrico Weigelt, metux IT consult 2025-08-28 12:26:57 +02:00
  • c78d68af05 .github: don't ignore failing tests anymore Enrico Weigelt, metux IT consult 2025-08-28 11:10:34 +02:00
  • ec7d647236 test: allow skipping tests on Xephyr with GLES Enrico Weigelt, metux IT consult 2025-08-28 11:10:34 +02:00
  • 1115ac52ac test: allow skipping tests on Xephyr with GLES Enrico Weigelt, metux IT consult 2025-08-28 11:10:34 +02:00
  • c4377c8252 .github: ubuntu: tests: enforce using llvmpipe Enrico Weigelt, metux IT consult 2025-08-28 10:36:50 +02:00
  • dad67772fb .github: ubuntu: tests: enforce using llvmpipe Enrico Weigelt, metux IT consult 2025-08-28 10:36:50 +02:00
  • c0017acbaf Xext: add missing implicit padding to vidmode fillModeInfoV2 stefan11111 2025-08-28 00:25:25 +03:00
  • cc8af9e764 .github: fix tetexec.cfg creation Enrico Weigelt, metux IT consult 2025-08-27 14:59:24 +02:00
  • 825e908d54 .github: fix tetexec.cfg creation Enrico Weigelt, metux IT consult 2025-08-27 14:59:24 +02:00
  • dc6c3c39c2 Xext: Fix Xv reply stefan11111 2025-08-27 15:53:38 +03:00
  • 2cee98c407 test: run various common commands like dpyinfo Enrico Weigelt, metux IT consult 2025-08-27 12:47:15 +02:00
  • f9bc5a29ac test: run various common commands like dpyinfo Enrico Weigelt, metux IT consult 2025-08-27 12:47:15 +02:00
  • e6b0a56076 test: make rendercheck triangles optional Enrico Weigelt, metux IT consult 2025-08-27 13:59:37 +02:00
  • 68151adf35 test: make rendercheck triangles optional Enrico Weigelt, metux IT consult 2025-08-27 13:59:37 +02:00
  • 1cff4cae67 .github: update piglit version Enrico Weigelt, metux IT consult 2025-08-26 19:02:46 +02:00
  • 7a2103fc17 .github: use a smarter cloning script Enrico Weigelt, metux IT consult 2025-08-26 14:14:44 +02:00
  • e1e10bd9c2 .github: update piglit version Enrico Weigelt, metux IT consult 2025-08-26 19:02:46 +02:00
  • 91cd4e2115 .github: catch piglit results as artifacts Enrico Weigelt, metux IT consult 2025-08-26 19:02:46 +02:00
  • a77ae86800 .github: catch piglit results as artifacts Enrico Weigelt, metux IT consult 2025-08-26 19:02:46 +02:00
  • 627fde42df Xext: xres: fix XResQueryClientResources request Enrico Weigelt, metux IT consult 2025-08-25 17:25:45 +02:00
  • a8de19aca3 .github: use a smarter cloning script Enrico Weigelt, metux IT consult 2025-08-26 14:14:44 +02:00
  • 51b5019fe2 Xext: xres: fix XResQueryClientResources request Enrico Weigelt, metux IT consult 2025-08-25 17:25:45 +02:00
  • 70f3b3abf3 dix: fix X_SEND_REPLY{,_WITH_RPCBUF} macros stefan11111 2025-08-26 15:52:34 +03:00
  • 6b7728bf7b .github: win32: several retries on git clones Enrico Weigelt, metux IT consult 2025-08-21 12:05:53 +02:00
  • a9fce3b3c2 xkb: XkbAssembleGeometry(): use x_rpcbuf_t Enrico Weigelt, metux IT consult 2025-08-19 16:07:29 +02:00
  • 84dd2a5039 xkb: ProcXkbGetKbdByName(): extra payload size sanity check Enrico Weigelt, metux IT consult 2025-08-19 19:21:25 +02:00
  • e1315e22db Xext: security: use x_rpcbuf_t for reply payload assembly Enrico Weigelt, metux IT consult 2025-08-25 17:03:59 +02:00
  • cd86e5f69a Xext: canonical naming for reply structs Enrico Weigelt, metux IT consult 2025-08-25 16:40:10 +02:00
  • e6c7bd7c86 randr: ProcRRGetOutputProperty(): use x_rpcbuf_t for payload assembly Enrico Weigelt, metux IT consult 2025-07-19 04:24:14 +02:00
  • 1102a0b6ce dix: let X_SEND_REPLY_SIMPLE() return X11 result code Enrico Weigelt, metux IT consult 2025-08-25 16:46:54 +02:00
  • d7c11245b0 dix: remove duplicate Xdefs include in dix_priv.h callmetango 2025-08-25 12:17:03 +00:00