Commit Graph

  • 0a7df3a828 Xi: inline SProcXUngrabDeviceKey() Enrico Weigelt, metux IT consult 2025-09-25 15:41:57 +02:00
  • fc14d32a1a dix: replace XACE_SCREEN_ACCESS by direct callback Enrico Weigelt, metux IT consult 2025-10-15 13:19:01 +02:00
  • 38eedc3de5 Xext: shm: move ShmDescRec definition into shm.c Enrico Weigelt, metux IT consult 2025-10-20 10:43:36 +02:00
  • 182385af12 dix: add some bit of documentation to privates subsystem Enrico Weigelt, metux IT consult 2025-10-21 13:48:17 +02:00
  • 88bced1643 render: consolidate byte-swapping in ProcRenderTriFan() Enrico Weigelt, metux IT consult 2025-09-08 16:43:33 +02:00
  • 007538d86f render: XineramaRenderChangePicture(): don't patch request buffer anymore Enrico Weigelt, metux IT consult 2025-09-08 14:24:41 +02:00
  • 8b8cde2cb2 modesetting: add "CursorSize" option stefan11111 2025-08-21 14:22:23 +03:00
  • cf092cd469 modesetting: probe using the old method if SIZE_HINTS isn't available stefan11111 2025-08-21 21:21:50 +03:00
  • 6f7731c44c modesetting: Fix cursor buffer not getting cleared when the pitch changes. stefan11111 2025-10-19 15:47:23 +03:00
  • db5062c041 xkb: variable cleanup in SetUpRemap() Enrico Weigelt, metux IT consult 2025-10-20 14:49:11 +02:00
  • fb5274d7ac render: consolidate byte-swapping in ProcRenderFillRectangles() Enrico Weigelt, metux IT consult 2025-09-08 16:40:43 +02:00
  • 7e8d887085 CI: Build Xfbdev on linux CI, and only on linux CI stefan11111 2025-10-21 12:44:09 +03:00
  • a2068d6662 Xext: shm: drop obsolete ShmScreenClose() Enrico Weigelt, metux IT consult 2025-10-21 10:41:27 +02:00
  • edd022b5ec xfree86: add missing headers to build sun_init.c on Solaris/SPARC Alan Coopersmith 2025-10-21 12:20:03 +03:00
  • 73fbf6b645 xfree86: Fix -Wdiscarded-qualifiers warnings in SPARC Sbus probe code Alan Coopersmith 2025-10-21 12:19:17 +03:00
  • 68cb3407d5 xfree86: fix meson build on 64-bit Solaris/SPARC systems Alan Coopersmith 2025-10-21 12:18:29 +03:00
  • 37226395ad Xi: set value for led_values in CopySwapKbdFeedback() Alan Coopersmith 2025-10-11 21:38:36 +03:00
  • e26cad2421 Xi: avoid null dereference if wOtherInputMasks() returns NULL Alan Coopersmith 2025-10-11 21:36:37 +03:00
  • 238c1ccf4b Xext/xtest: avoid null dereference in ProcXTestFakeInput() Alan Coopersmith 2025-10-11 21:28:42 +03:00
  • 640a9cf51e Xext/xselinux: avoid memory leak in SELinuxAtomToSID() Alan Coopersmith 2025-10-11 21:25:53 +03:00
  • c45edc0c51 Xext/xselinux: add fast path to ProcSELinuxListSelections() Alan Coopersmith 2025-10-11 21:23:18 +03:00
  • 5a8effe1e7 Xext/sync: Avoid dereference of invalid pointer if malloc() failed Alan Coopersmith 2025-10-11 21:14:12 +03:00
  • 446baf6b15 Xext/sync: avoid null dereference if SysCounterGetPrivate() returns NULL Alan Coopersmith 2025-10-11 20:59:49 +03:00
  • c046c7629e dix: inline SProcPolyText() Enrico Weigelt, metux IT consult 2025-09-26 14:40:59 +02:00
  • 202c452b5f dix: replace XACE_SCREENSAVER_ACCESS by direct callback Enrico Weigelt, metux IT consult 2025-10-01 13:32:22 +02:00
  • 8d19217b56 Xext: shm: move per-screen private structure into privates area Enrico Weigelt, metux IT consult 2025-10-13 13:37:22 +02:00
  • 2d71f0579f xkb: inline SProcXkbGetGeometry() Enrico Weigelt, metux IT consult 2025-09-24 17:25:14 +02:00
  • 335dd555fe xkb: inline SProcXkbSetDeviceInfo() Enrico Weigelt, metux IT consult 2025-09-24 17:52:11 +02:00
  • e446fdc14a xfree86: add missing headers to build sun_init.c on Solaris/SPARC Alan Coopersmith 2025-10-14 13:29:30 +03:00
  • 855aa4ef86 xfree86: Fix -Wdiscarded-qualifiers warnings in SPARC Sbus probe code Alan Coopersmith 2025-10-05 16:44:21 +03:00
  • c179700b99 xfree86: fix meson build on 64-bit Solaris/SPARC systems Alan Coopersmith 2025-10-05 16:36:07 +03:00
  • 4825c4584a Xext: shm: shmint.h: drop superflous extern on function prototypes Enrico Weigelt, metux IT consult 2025-10-20 10:45:47 +02:00
  • f19e7a24a1 Xext: shm: unexport ShmSegType variable Enrico Weigelt, metux IT consult 2025-10-20 10:52:30 +02:00
  • a641a197f4 render: consolidate byte-swapping in ProcRenderCompositeGlyphs() Enrico Weigelt, metux IT consult 2025-09-08 16:38:12 +02:00
  • 9370aafb36 Xi: inline SProcXUngrabDeviceButton() Enrico Weigelt, metux IT consult 2025-09-17 13:17:04 +02:00
  • a28cacbef2 Xi: inline SProcXIAllowEvents() Enrico Weigelt, metux IT consult 2025-09-17 13:49:21 +02:00
  • 34d4c56432 render: consolidate byte-swapping in ProcRenderTriFan() Enrico Weigelt, metux IT consult 2025-09-08 16:24:26 +02:00
  • 8399c4e263 dix: consolidate struct _CallbackList and struct _CallbackRec into dixutil.c Enrico Weigelt, metux IT consult 2025-09-23 14:42:59 +02:00
  • 166dec4701 Fix missing include and signature mismatch on gentoo linux kohnish 2025-10-17 00:01:38 +02:00
  • 437515032b Xi: inline SProcXGetDeviceMotionEvents() Enrico Weigelt, metux IT consult 2025-09-17 12:22:54 +02:00
  • 302533aac8 Xi: inline ProcXSetDeviceFocus() Enrico Weigelt, metux IT consult 2025-09-17 12:49:09 +02:00
  • 5330084bd5 xkb: inline SProcXkbSetMap() Enrico Weigelt, metux IT consult 2025-09-24 17:23:01 +02:00
  • ed92eae84d dix: avoid memory leak in ProcListProperties() Alan Coopersmith 2025-10-12 14:04:53 -07:00
  • c9fa8a8da1 dix: handle allocation failure in ChangeWindowDeviceCursor() Alan Coopersmith 2025-10-12 09:48:15 -07:00
  • cf49354b60 dix: assert that size of buffers to swap is a multiple of the swap size Alan Coopersmith 2025-10-11 18:26:55 -07:00
  • 15496a5e3d dix: avoid null dereference if wOtherInputMasks() returns NULL Alan Coopersmith 2025-10-11 16:16:12 -07:00
  • dedceb52bc dix: handle allocation failure in DeviceFocusEvent() Alan Coopersmith 2025-10-11 12:59:04 -07:00
  • 24a4dd4606 README.md: updated links to new packaging repository pt2 callmetango 2025-10-16 22:51:49 +00:00
  • be69bc3aae Xext: shm: fix missing ScreenClose hook registration Enrico Weigelt, metux IT consult 2025-10-13 13:37:22 +02:00
  • 2c8ad1a008 Xext: shm: fix missing ScreenClose hook registration pr/xext-shm-fix-missing-screenclose-hook-registration-_2025-10-14_16-06-57 Enrico Weigelt, metux IT consult 2025-10-13 13:37:22 +02:00
  • 214d0e67de xfree86/common: Match drivers "modesetting" and "nvidia" on nvidia cards stefan11111 2025-10-11 14:56:51 +03:00
  • 9b94133f1c README.md: fixed some misspellings callmetango 2025-10-12 16:36:50 +00:00
  • 163c5a495b README.md: updated links to new packaging repository callmetango 2025-10-12 16:21:26 +00:00
  • 036432980b modesetting: Initialize the cursor image with the smallest size supported by all CRTCs. stefan11111 2025-08-19 22:19:25 +03:00
  • 702625f028 modesetting: use MAX macro in more places stefan11111 2025-09-20 18:23:02 +03:00
  • 7e6c55cc9f composite: Only copy bits from the parent pixmap when absolutely necessary stefan11111 2025-10-05 17:02:51 +03:00
  • 6f31791945 xwayland: Ignore non-InputOutput children in window_get_client_toplevel Michel Dänzer 2025-09-24 13:32:10 +02:00
  • 105b5f2402 xwayland: Add heuristic for WM windows based on reparenting Michel Dänzer 2025-09-24 12:32:22 +02:00
  • 66984ab8ae xwayland: Take viewport scale into account for the input region Michel Dänzer 2025-09-26 18:26:54 +02:00
  • 0ee6039053 Xi: handle allocation failure in add_master_func() Alan Coopersmith 2025-10-05 17:52:39 -07:00
  • 19c6195e71 Xi: handle allocation failure in ProcXListInputDevices() Alan Coopersmith 2025-10-05 17:37:48 -07:00
  • 7b18313e2a Xi: handle allocation failure in ProcXGetDeviceDontPropagateList() Alan Coopersmith 2025-10-05 17:32:45 -07:00
  • 90c8429d35 Xi: set value for led_values in CopySwapKbdFeedback() Alan Coopersmith 2025-10-05 17:12:29 -07:00
  • 7b7bcf9231 Xi: avoid null dereference if wOtherInputMasks() returns NULL Alan Coopersmith 2025-10-05 15:38:35 -07:00
  • 04ef51dae6 Xext/xtest: avoid null dereference in ProcXTestFakeInput() Alan Coopersmith 2025-10-04 17:38:32 -07:00
  • 21cbc56c43 Xext/xselinux: avoid memory leak in SELinuxAtomToSID() Alan Coopersmith 2025-10-04 17:26:47 -07:00
  • d34243606c Xext/xselinux: add fast path to ProcSELinuxListSelections() Alan Coopersmith 2025-10-04 17:19:05 -07:00
  • 3da60c96a9 Xext/xres: avoid null dereference in ProcXResQueryClients() Alan Coopersmith 2025-10-04 17:10:20 -07:00
  • 5e62aaaf57 Xext/vidmode: avoid null dereference if VidModeCreateMode() allocation fails Alan Coopersmith 2025-10-04 16:20:37 -07:00
  • 6034ce11b6 Xext/sync: Avoid dereference of invalid pointer if malloc() failed Alan Coopersmith 2025-10-04 16:04:50 -07:00
  • 304d21854d Xext/sync: avoid null dereference in init_system_idle_counter() Alan Coopersmith 2025-10-04 15:40:22 -07:00
  • 0211de37b3 Xext/sync: avoid null dereference if SysCounterGetPrivate() returns NULL Alan Coopersmith 2025-10-04 15:26:19 -07:00
  • 87e53afd9c Xext/shm: avoid null dereference in ShmInitScreenPriv() Alan Coopersmith 2025-10-04 12:18:49 -07:00
  • 6730fd8251 dix: fix missing includes of extinit.h Enrico Weigelt, metux IT consult 2025-09-23 19:58:50 +02:00
  • a56e1665a1 dix: inline SProcPoly() Enrico Weigelt, metux IT consult 2025-09-26 13:58:56 +02:00
  • 92af1b26ff render: consolidate byte-swapping in ProcRenderTriStrip() Enrico Weigelt, metux IT consult 2025-09-08 16:22:00 +02:00
  • 81a8619bda dix: replace XACE_CLIENT_ACCESS by direct callback Enrico Weigelt, metux IT consult 2025-09-26 17:49:57 +02:00
  • d9389873d6 Strip trailing whitespace from source files Alan Coopersmith 2025-10-05 11:56:48 -07:00
  • 5210495f7d xfree86: Fix -Wdiscarded-qualifiers warnings in SPARC Sbus probe code Alan Coopersmith 2025-09-25 17:47:50 -07:00
  • a8f8ec7e7d meson: fix build if shmfence is enabled but dri3 & xwayland are not Alan Coopersmith 2025-09-25 17:40:20 -07:00
  • c62cd2feaa xfree86: add missing headers to build sun_init.c on Solaris/SPARC Alan Coopersmith 2025-09-25 16:58:00 -07:00
  • 908f0a488d xfree86: fix meson build on 64-bit Solaris/SPARC systems Alan Coopersmith 2025-09-25 16:37:36 -07:00
  • 0f0164882f Xi: inline SProcXGetExtensionVersion() Enrico Weigelt, metux IT consult 2025-09-17 12:18:12 +02:00
  • 4984b12967 modesetting: Use the same cursor mask interleave as other drivers stefan11111 2025-09-25 01:45:07 +03:00
  • bbcf22183a modesetting: Only use the querried fallback if both querries succeed stefan11111 2025-09-22 14:43:18 +03:00
  • 25cae34122 modesetting: add braces around an if stefan11111 2025-09-22 14:38:24 +03:00
  • d5162b4493 modesetting: Handle cursor images and buffers smaller than 64x64 correctly stefan11111 2025-09-22 14:37:14 +03:00
  • 5752116343 modesetting: Clear the cursor buffer explicitly stefan11111 2025-09-22 13:45:09 +03:00
  • 0616df4a76 panoramix: avoid null dereference in PanoramiXMaybeAddDepth() Alan Coopersmith 2025-10-01 17:13:14 +03:00
  • 2ee7e9bc92 Xext/panoramix.c: #include "os/osdep.h" stefan11111 2025-10-01 17:19:59 +03:00
  • de025ce306 dix: avoid null ptr deref at doListFontsWithInfo Mikhail Dmitrichenko 2025-10-01 17:11:13 +03:00
  • 0a5815b075 render: consolidate byte-swapping in ProcRenderTriangles() Enrico Weigelt, metux IT consult 2025-09-08 16:18:51 +02:00
  • a41273572f xfree86: fix missing includes of extinit.h Enrico Weigelt, metux IT consult 2025-09-23 19:58:50 +02:00
  • 19921fd401 dix: unexport ConnectionInfo field Enrico Weigelt, metux IT consult 2025-09-23 18:50:21 +02:00
  • 962580a15a treewide: macros lambda-esque screen iteration Enrico Weigelt, metux IT consult 2025-08-11 09:53:01 +02:00
  • eaff5ba96c dix: ProcLookupColor(): simplify code flow Enrico Weigelt, metux IT consult 2025-09-26 15:05:00 +02:00
  • bff6f86afc render: consolidate byte-swapping in ProcRenderTrapezoids() Enrico Weigelt, metux IT consult 2025-09-08 16:13:31 +02:00
  • 24c422177f xkb: inline SProcXkbLatchLockState() Enrico Weigelt, metux IT consult 2025-09-24 17:19:16 +02:00
  • 7f25e705f5 Xi: inline SProcXGetDeviceDontPropagateList() Enrico Weigelt, metux IT consult 2025-09-17 11:50:36 +02:00
  • 7319dc09eb dix: simplify PolyText(), ProcImageText8(), ProcImageText16() Enrico Weigelt, metux IT consult 2025-09-26 14:55:52 +02:00