Commit Graph

  • 4374fbb8a0 dix: don't push the XKB state to a non-existing master keyboard Peter Hutterer 2024-01-30 10:44:58 +10:00
  • d09eca6f61 Return NULL in *cmdname if the client argv or argv[0] is NULL Matthieu Herrb 2024-02-17 16:47:38 +01:00
  • d09b70b4e0 Don't crash if the client argv or argv[0] is NULL. Matthieu Herrb 2022-11-11 14:58:02 +01:00
  • 00c769ac03 dix: fix a misused const pointer in cursor.c moozcheng 2023-07-27 15:09:31 +08:00
  • 2056850f31 include: unexport XIstubs.h Enrico Weigelt, metux IT consult 2024-02-26 15:12:20 +01:00
  • 289e0cd3d5 dix: move internal defines into colormap.c Enrico Weigelt, metux IT consult 2024-06-28 12:44:08 +02:00
  • db65af7796 include: colormap.h: drop unused defines Enrico Weigelt, metux IT consult 2024-06-28 12:41:20 +02:00
  • cb05132afa include: colormap.h: drop unused typedef colorResourcePtr Enrico Weigelt, metux IT consult 2024-06-28 12:35:33 +02:00
  • eb685f5dba os: utils: drop obsolete REMOVE_ENV_LD conditional Enrico Weigelt, metux IT consult 2024-05-03 17:58:11 +02:00
  • 12fc68d5d4 os: utils: drop unused USE_ISPRINT Enrico Weigelt, metux IT consult 2024-05-03 12:58:19 +02:00
  • b7587614b9 os: utils: drop REMOVE_LONG_ENV conditional Enrico Weigelt, metux IT consult 2024-05-02 20:14:40 +02:00
  • 1ce6028cb0 os: utils: drop unused NO_OUTPUT_PIPES Enrico Weigelt, metux IT consult 2024-05-02 19:46:28 +02:00
  • 8bd4dc6806 os: utils: minor code formatting cleanup Enrico Weigelt, metux IT consult 2024-05-02 19:42:33 +02:00
  • 6ceebf6cf5 os: unexport WaitForSomething() Enrico Weigelt, metux IT consult 2024-03-08 18:53:03 +01:00
  • 9b1e1dc2c4 include: dixfontstr.h: drop silent dependency on libxfont2 Enrico Weigelt, metux IT consult 2024-07-19 13:38:58 +02:00
  • e56d8c9ccc Remove remnants of support for SVR4 systems other than Solaris & illumos Alan Coopersmith 2024-08-31 17:13:25 -07:00
  • eed43d1446 Remove remnants of support for SysV versions before SVR4 Alan Coopersmith 2024-08-31 16:43:05 -07:00
  • b3151b79be Xnest: use Xorg's TRUE/FALSE instead of Xlib's True/False Enrico Weigelt, metux IT consult 2024-08-21 16:53:50 +02:00
  • 73c2809b55 Xnest: split off event handler Enrico Weigelt, metux IT consult 2024-08-21 11:17:15 +02:00
  • d75af800b5 Xnest: xnestCollectEvents(): scope local variables Enrico Weigelt, metux IT consult 2024-08-21 10:31:12 +02:00
  • cca7f3c4e7 Xnest: fix broken exposure events Enrico Weigelt, metux IT consult 2024-08-02 12:18:34 +02:00
  • 25c842f942 Xnest: Display.h: fix missing include of colormap.h Enrico Weigelt, metux IT consult 2024-07-30 17:16:13 +02:00
  • 4117362de1 Xnest: XNGC.h: add missing includes Enrico Weigelt, metux IT consult 2024-08-01 11:52:48 +02:00
  • 0356e5e7e8 Xnest: add guards to Xnest.h Enrico Weigelt, metux IT consult 2024-07-30 15:39:19 +02:00
  • baa2aca9e2 test: dix_input_valuator_masks(): use fixed array instead of VLA Enrico Weigelt, metux IT consult 2024-08-28 15:05:34 +02:00
  • 63dd5c4af6 os: backtrace: use fixed size array instead of vla Enrico Weigelt, metux IT consult 2024-08-28 15:02:16 +02:00
  • a854d31246 doc: drop removed functions from the Xserver spec Enrico Weigelt, metux IT consult 2024-07-24 12:07:04 +02:00
  • 192d3bb57a mi: drop obsolete mibitblt.c Enrico Weigelt, metux IT consult 2024-04-18 20:48:30 +02:00
  • 81e9e80a87 mi: drop unused miPutImage() Enrico Weigelt, metux IT consult 2024-04-18 20:17:29 +02:00
  • 099b804d4a mi: drop unused miGetImage() Enrico Weigelt, metux IT consult 2024-04-18 20:16:03 +02:00
  • 786f8c46c9 mi: drop unused miCopyArea() Enrico Weigelt, metux IT consult 2024-04-18 20:14:14 +02:00
  • 00345a6f6c mi: drop unused miCopyPlane() Enrico Weigelt, metux IT consult 2024-04-18 20:11:55 +02:00
  • faf2e3dcc4 treewide: fix indentions got broke by recent commit Enrico Weigelt, metux IT consult 2024-08-27 20:08:02 +02:00
  • 797b3c6c31 Xnest: Keyboard: drop unnecessary include Enrico Weigelt, metux IT consult 2024-08-21 17:14:09 +02:00
  • ca1b049800 Xnest: cursor: fix potentially uninitialized memory Enrico Weigelt, metux IT consult 2024-07-31 15:11:27 +02:00
  • 8869bd31ae treewide: mark pGC->ops->CopyArea() calls not using result as void Enrico Weigelt, metux IT consult 2024-08-20 18:23:48 +02:00
  • 304708c13c ci: fix w64 cross build pkg-config path Enrico Weigelt, metux IT consult 2024-08-14 11:42:59 +02:00
  • 1b51b3270a xwayland: Report correct mode size when rootful Olivier Fourdan 2024-08-08 10:07:27 +02:00
  • b1ea02b291 xwayland: Release keys on keyboard enter event if leave wasn't received Ian Douglas Scott 2024-05-09 15:02:06 -07:00
  • 2b4d7f6dd5 xwayland: Do not include sys/eventfd.h without DRI3 Olivier Fourdan 2024-08-01 14:18:48 +02:00
  • 5c4bc3e462 xwayland: Do not enable DRI3 without eventfd Olivier Fourdan 2024-05-07 13:42:22 +02:00
  • d2f7251668 xwayland: Fix build without DRI3 enabled Olivier Fourdan 2024-05-07 11:37:02 +02:00
  • a6e6f8d239 glamor: xv: Rewrite UYVY shader to match NV12/I420 CSC Nicolas Dufresne 2024-07-30 15:53:25 -04:00
  • 10e462ce6e glamor: xv: fix UYVY alignment Konstantin 2024-07-31 11:12:38 +03:00
  • 00448b1e62 glamor: check BPP by render_format. Konstantin 2023-09-21 16:45:08 +03:00
  • a5c8be657f xwayland/ei: Dequeue events when all caps are available Olivier Fourdan 2024-07-29 17:43:45 +02:00
  • ca04c7ea67 xwayland/ei: Move code to helper function Olivier Fourdan 2024-07-29 17:41:42 +02:00
  • 079ddb5277 glamor: Fix possible double-free Olivier Fourdan 2024-07-29 11:54:15 +02:00
  • 475db0f299 compiler.h: drop translation of Sun compiler platform defines to gcc Alan Coopersmith 2024-07-27 11:36:27 -07:00
  • ea09954c71 meson: make AF_INET6 check work with stricter compiler flags Alan Coopersmith 2024-07-27 11:59:34 -07:00
  • 6d8eb9aaba xv: move XvVideoNotifyRec into xvmain.c Enrico Weigelt, metux IT consult 2024-04-30 18:37:59 +02:00
  • f73f93f3b9 xv: move SCREEN_(PROLOGUE|EPILOGUE) into xvmain.c Enrico Weigelt, metux IT consult 2024-04-30 14:22:27 +02:00
  • 68ba498a74 xv: drop unused macro _XvBadEncoding Enrico Weigelt, metux IT consult 2024-04-30 14:25:03 +02:00
  • 08fed90600 xv: drop unused define GLOBAL Enrico Weigelt, metux IT consult 2024-04-30 14:14:14 +02:00
  • c1eae1f117 treewide: replace xnfstrdup() calls by XNFstrdup() Enrico Weigelt, metux IT consult 2024-05-10 11:15:20 +02:00
  • afe3c7fc86 treewide: replace xnfcalloc() calls by XNFcallocarray() Enrico Weigelt, metux IT consult 2024-05-10 10:47:12 +02:00
  • 144f197282 treewide: replace strdup() calls to Xstrdup() Enrico Weigelt, metux IT consult 2024-05-08 17:36:00 +02:00
  • 173b5541d0 treewide: replace xnfrealloc() calls to XNFrealloc() Enrico Weigelt, metux IT consult 2024-05-08 17:31:28 +02:00
  • b813a0be0d treewide: replace xnfreallocarray macro call by XNFreallocarray() Enrico Weigelt, metux IT consult 2024-05-08 13:32:04 +02:00
  • a24dec213f treewide: replace xnfallocarray() calls by XNFreallocarray Enrico Weigelt, metux IT consult 2024-05-08 10:49:43 +02:00
  • d9f8206afb treewide: replace xnfalloc() calls to XNFalloc() Enrico Weigelt, metux IT consult 2024-05-08 10:29:32 +02:00
  • b91e08a9bc meson.build: disable udev on platforms not having it Enrico Weigelt, metux IT consult 2024-06-27 09:59:11 +02:00
  • beb8ffff8c xwayland/ei: Log the type name of unhandled events Olivier Fourdan 2024-07-24 10:52:59 +02:00
  • 816d4f0030 xwayland/ei: Handle EI_EVENT_KEYBOARD_MODIFIERS Olivier Fourdan 2024-07-24 10:48:51 +02:00
  • 6d7eaaf6e1 xkb: ProcXkbGetGeometry(): fix memleak Enrico Weigelt, metux IT consult 2024-07-16 18:34:23 +02:00
  • 47c4e38e50 xwayland: Make sure output is suitable for fullscreen Olivier Fourdan 2024-07-24 15:19:41 +02:00
  • 409545421e ci: enable building security extension Enrico Weigelt, metux IT consult 2024-07-23 09:00:15 +02:00
  • d0de360279 Xext: fix missing include of <X11/Xmd.h> Enrico Weigelt, metux IT consult 2024-07-23 08:53:57 +02:00
  • 8cde76988b fix missing includes of <X11/Xfuncproto.h> Enrico Weigelt, metux IT consult 2024-02-26 17:33:45 +01:00
  • 1a4c3b3dac Move sizeof to second argument in calloc calls Alan Coopersmith 2024-07-14 11:24:00 -07:00
  • 73d2952763 dix: create empty selection objects as-needed in dixLookupSelection() Enrico Weigelt, metux IT consult 2024-06-26 17:21:01 +02:00
  • cc08f1f4f9 CI: Checkout driver tag into the directory we build from Alan Coopersmith 2024-07-14 11:53:55 -07:00
  • 64a8365213 xwayland: Check for pointer in xwl_seat_leave_ptr() Olivier Fourdan 2024-07-04 13:29:58 +02:00
  • e6cdf08e9d Xext: saver: little bit formatting cleanup Enrico Weigelt, metux IT consult 2024-06-28 14:11:13 +02:00
  • 361172fdf1 Xext: saver: drop New() macro Enrico Weigelt, metux IT consult 2024-06-28 13:24:15 +02:00
  • 002d7d3754 xwayland: Force disposal of windows buffers for root on destroy Olivier Fourdan 2024-07-02 18:54:10 +02:00
  • 2ee2d689c2 xwayland/window-buffers: optionally force disposal Olivier Fourdan 2024-07-02 18:51:44 +02:00
  • 0ea8fec3b1 xwayland/window-buffers: Move buffer disposal to its own function Olivier Fourdan 2024-07-02 18:49:14 +02:00
  • 8e75a308b5 xwayland: Make sure we do not leak xwl_window on destroy Olivier Fourdan 2024-07-03 09:55:43 +02:00
  • 4ba3e1e3f2 xwayland: Move xwl_window disposal to its own function Olivier Fourdan 2024-07-03 09:52:28 +02:00
  • a0b69eee85 xwayland/window-buffers: Set syncpnts for all pixmaps Olivier Fourdan 2024-06-18 14:02:03 +02:00
  • a5fb5b4c11 xwayland/window-buffers: Move code to submit pixmaps Olivier Fourdan 2024-06-18 13:58:45 +02:00
  • 6e6707ea88 xwayland/window-buffers: Do not always set syncpnts Olivier Fourdan 2024-07-02 12:36:01 +02:00
  • 379b24a7c9 xwayland/window-buffers: Use synchronization from GLAMOR/GBM Olivier Fourdan 2024-06-18 11:26:26 +02:00
  • a326f1e982 xwayland/glamor/gbm: Copy explicit sync code to GLAMOR/GBM Olivier Fourdan 2024-06-18 11:11:34 +02:00
  • 59066e85f0 xwayland/window-buffers: Add xwl_window_buffer_release() Olivier Fourdan 2024-06-18 11:05:16 +02:00
  • 5653bee704 xwayland/window-buffers: Promote xwl_window_buffer Olivier Fourdan 2024-06-20 17:12:45 +02:00
  • 804c4cab9f modesetting: Fix hang when all probed cursor sizes fail to find a minimum one nerdopolis 2024-05-28 06:31:21 -04:00
  • 5f4be0da51 xwayland: Try manual redirection for surface window in glamor_check_flip Michel Dänzer 2024-06-13 18:43:11 +02:00
  • e14ed54480 xwayland: Only ignore manual redirection by clients for surface window Michel Dänzer 2024-06-17 17:35:53 +02:00
  • a779485d41 xwayland: Drop pixmap parameter from xwl_present_maybe_redirect_window Michel Dänzer 2024-06-14 18:30:09 +02:00
  • 83572aebca os: Fix siHostnameAddrMatch in the case where h_addr isn't defined Joaquim Monteiro 2024-06-23 21:23:47 +01:00
  • dc16b6c03b os: Fix assignment with incompatible pointer type Joaquim Monteiro 2024-06-23 21:17:25 +01:00
  • 2fed1d019c dix: colormap: fix name clash with win32 api on UpdateColors Enrico Weigelt, metux IT consult 2024-03-04 10:47:13 +01:00
  • 3c340f9524 xace: typesafe hook function for XACE_KEY_AVAIL Enrico Weigelt, metux IT consult 2024-05-17 15:41:45 +02:00
  • 3678a119cf xace: typesafe hook function for XACE_AUTH_AVAIL Enrico Weigelt, metux IT consult 2024-05-17 15:41:45 +02:00
  • f8c916019b xace: typesafe hook function for XACE_SCREENSAVER_ACCESS Enrico Weigelt, metux IT consult 2024-05-17 15:33:21 +02:00
  • 4e4e6d6f42 xace: typesafe hook function for XACE_SCREEN_ACCESS Enrico Weigelt, metux IT consult 2024-05-17 15:22:46 +02:00
  • dd0dcbe99d xace: typesafe hook function for XACE_SERVER_ACCESS Enrico Weigelt, metux IT consult 2024-05-17 15:17:27 +02:00
  • 65c3afbb61 xace: typesafe hook function for XACE_EXT_ACCESS Enrico Weigelt, metux IT consult 2024-05-17 15:06:19 +02:00