Commit Graph

  • a9e8d68365 dix: add dixPropertyCreate() Enrico Weigelt, metux IT consult 2025-05-15 17:14:55 +02:00
  • 7fe49c8a38 dix: add dixPropertyFree() Enrico Weigelt, metux IT consult 2025-05-15 15:53:23 +02:00
  • 00da06a499 xnest Enrico Weigelt, metux IT consult 2025-05-06 17:41:29 +02:00
  • 078f8fc716 hack: meson.build: enable analyzer Enrico Weigelt, metux IT consult 2025-05-06 12:09:59 +02:00
  • 9a4aeb68c3 WIP Enrico Weigelt, metux IT consult 2025-02-26 11:46:34 +01:00
  • 70f8ebe771 (nomerge) mark includes that have been scanned for obsolete exports Enrico Weigelt, metux IT consult 2025-02-26 10:05:32 +01:00
  • a1f92cf699 (submit/unexport-ddx-callbacks) os: rename ddx.h to ddx_priv.h Enrico Weigelt, metux IT consult 2024-02-27 16:14:01 +01:00
  • 50ad0b97c0 (submit/unexport-ddx-callbacks) os: unexport ddx callbacks Enrico Weigelt, metux IT consult 2024-02-22 17:32:26 +01:00
  • 6debc414a1 (submit/cmdline-funcs) os: unexport command line args handling functions Enrico Weigelt, metux IT consult 2024-02-23 20:52:02 +01:00
  • 015a7c78d3 (submit/xkb-errmacro) xkb: move _XkbErrCode3() and _XkbErrCode4() Enrico Weigelt, metux IT consult 2024-04-03 13:46:24 +02:00
  • 951998ca68 (submit/split-input.h) include: move private definitions out of input.h Enrico Weigelt, metux IT consult 2024-02-12 17:43:56 +01:00
  • b1d97e3adb (submit/xfuncproto) fix mising includes of <X11/Xfuncproto.h> Enrico Weigelt, metux IT consult 2024-02-26 17:33:45 +01:00
  • 81cd4fa767 composite: Skip copying parent pixmap contents when possible Michel Dänzer 2025-12-12 02:55:02 +02:00
  • 2bcaa973be Revert "composite: Only copy bits from the parent pixmap when absolutely necessary" Michel Dänzer 2025-12-12 02:47:04 +02:00
  • ebe62981a6 dri2: declare variables when needed in DRI2InvalidateDrawable() Enrico Weigelt, metux IT consult 2026-02-05 19:15:24 +01:00
  • f23600ee4d dri2: declare variables when needed in update_dri2_drawable_buffers() Enrico Weigelt, metux IT consult 2026-02-05 18:48:13 +01:00
  • d28d18ff00 dix: replace "screen" by "pScreen" in AttachDevice() Enrico Weigelt, metux IT consult 2026-02-06 20:21:49 +01:00
  • a21c9ef420 dri2: declare variables where needed in DRI2BlockClient() Enrico Weigelt, metux IT consult 2026-02-05 19:39:50 +01:00
  • 654b491d58 dri2: declare variables where needed in DRI2UpdatePrime() Enrico Weigelt, metux IT consult 2026-02-05 19:41:31 +01:00
  • d8db7c3908 dri2: declare variables when needed in DRI2ThrottleClient() Enrico Weigelt, metux IT consult 2026-02-05 19:18:14 +01:00
  • f79a8f5f78 dri2: declare variables where needed in DRI2SwapLimit() Enrico Weigelt, metux IT consult 2026-02-05 17:32:10 +01:00
  • 50839192dc dri2: declare variables where needed in do_get_buffers() Enrico Weigelt, metux IT consult 2026-02-05 18:49:00 +01:00
  • 4060cd7d59 kdrive/fbdev: Use ARRAY_SIZE from dix.h stefan11111 2026-02-02 15:56:34 +02:00
  • 34d16e48d4 kdrive/fbdev: Use bool instead of Bool stefan11111 2026-02-02 15:43:07 +02:00
  • c4037d0518 kdrive/fbdev: Call fbdev_glamor_egl_chose_configs from fbdev_glamor_egl_create_context stefan11111 2026-01-29 03:50:43 +02:00
  • 4a9da08a99 kdrive/fbdev: simplify fbdev_glamor_egl_chose_configs stefan11111 2026-01-29 03:28:37 +02:00
  • 446485991d kdrive/fbdev: Try creating a no-config egl context first, and skip config chosing stefan11111 2026-01-28 03:09:46 +02:00
  • 29f75ea334 kdrive/fbdev: Get glamor working with the nvidia 390 driver stefan11111 2026-01-28 02:52:59 +02:00
  • d65cabb1d3 kdrive/fbdev: Get glamor working with the nvidia 470 driver stefan11111 2026-01-28 00:47:46 +02:00
  • 5adae6c3b3 kdrive/fbdev: Don't try to accelerate rendering with glamor with a sw driver stefan11111 2026-01-27 06:11:39 +02:00
  • f3c5b41161 kdrive/fbdev: Set glvnd vendor automatically stefan11111 2026-01-27 05:58:40 +02:00
  • 49800f024d kdrive/fbdev/fb_glamor.c: Check for egl extensions properly stefan11111 2026-01-27 05:49:05 +02:00
  • 1f89bcfbdc kdrive/fbdev: Prefer exact GL vendor match when choosing EGLDevices stefan11111 2026-01-27 05:44:38 +02:00
  • 125b7c5bef kdrive/fbdev/fb_glamor.c: Prefix glamor helpers with fbdev_ stefan11111 2026-01-27 05:34:44 +02:00
  • 657eb49b85 kdrive/fbdev: Enable X-Video support if available stefan11111 2026-01-27 05:29:43 +02:00
  • 2a898cbaf1 kdrive: Pull ephyr/ephyr_glamor_xv.c into src/ and make generic stefan11111 2026-01-27 05:27:14 +02:00
  • c4b070319b kdrive/fbdev: Set glvnd vendor with glamor_set_glvnd_vendor stefan11111 2026-01-27 05:25:13 +02:00
  • 069fc8f6bb kdrive/fbdev: Uncouple glamor from glx stefan11111 2026-01-27 05:23:18 +02:00
  • 04a30c2719 kdrive/fbdev: Allow forcing glamor to create GL/GLES contexts only stefan11111 2026-01-27 05:22:35 +02:00
  • ebd217aafb randr: randrstr.h: minor spelling fix Enrico Weigelt, metux IT consult 2026-02-05 15:55:38 +01:00
  • a30b4d6fcc Xext: damage: rename "screen" to "pScreen" in DamageExtSubtractWindowClip() Enrico Weigelt, metux IT consult 2026-02-04 19:36:38 +01:00
  • c8f0ae939e dri2: declare variables where needed in destroy_buffer() Enrico Weigelt, metux IT consult 2026-02-05 15:58:27 +01:00
  • a63c86d463 dri2: declare variables when needed in DRI2GetScreen() Enrico Weigelt, metux IT consult 2026-02-05 17:12:56 +01:00
  • ceb272462b dri2: declare variables when needed in create_buffer() Enrico Weigelt, metux IT consult 2026-02-05 18:29:36 +01:00
  • e30646b37d modesetting: Use more conservative cursor bo flags stefan11111 2026-02-07 02:40:56 +02:00
  • 79aeab95d8 modesetting: drop extra newline stefan11111 2026-02-06 23:34:31 +02:00
  • 531ca18467 modesetting: drop unused enum constant stefan11111 2026-02-06 23:27:16 +02:00
  • b7bf58922f modesetting: Check for GLAMOR instead of GLAMOR_HAS_GBM stefan11111 2026-02-06 23:10:33 +02:00
  • 0a2568ab3a treewide: Update meson.builds for the changes in the modesetting driver stefan11111 2026-02-06 22:57:05 +02:00
  • 0ac903f4b9 modesetting: Fail in ScreenInit if we can't get a gbm device stefan11111 2026-02-06 22:28:32 +02:00
  • 0de74bf2e9 modesetting: Simplify shadow functions stefan11111 2026-02-06 22:25:31 +02:00
  • f06d370c70 modesetting: Fully port away from drmmode_bo stefan11111 2026-02-06 22:16:17 +02:00
  • 119ef93615 modesetting: Remove out in-tree dumb buffer implementation stefan11111 2026-02-06 22:00:22 +02:00
  • f9589b3c3c Further port away from drmmode_bo stefan11111 2026-02-06 21:54:13 +02:00
  • 4e7201796c modesetting: Further port away from drmmode_bo stefan11111 2026-02-06 21:50:54 +02:00
  • 615ca5fd3c modesetting: Further port away from drmmode_bo stefan11111 2026-02-06 21:47:08 +02:00
  • 99dc40ff07 modesetting: fully port drmmode_bo_import to gbm stefan11111 2026-02-06 21:40:14 +02:00
  • 501b60f1d5 modesetting: move drmmode_bo_import to drmmode_bo.c stefan11111 2026-02-06 21:31:23 +02:00
  • 466ec86669 modesetting: Create only gbm front bo's stefan11111 2026-02-06 21:04:15 +02:00
  • 5acd66c8ee modesetting: Port backing bo the the gbm wrapper stefan11111 2026-02-06 20:06:36 +02:00
  • 12eceb7999 modesetting: Use gbm for probing the depth and bpp of the primary plane stefan11111 2026-02-06 19:27:38 +02:00
  • 26f2887008 modsetting: Port the cursor bo's to the gbm bo wrapper stefan11111 2026-02-06 18:55:10 +02:00
  • 26aa7c0d7e modesetting: Port drmmode_create_front_bo to the new gbm bo wrapper stefan11111 2026-02-06 18:22:58 +02:00
  • a1872f51fb modesetting: Add infrastructure for creating and mapping gbm bo's stefan11111 2026-02-06 16:20:17 +02:00
  • 55eba2385c modesetting: Create a gbm device even without glamor stefan11111 2026-02-06 15:26:08 +02:00
  • 8be62ebcae modesetting: strip some trailing whitespaces stefan11111 2026-02-06 15:10:01 +02:00
  • b39baf6a07 Xext: shape: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2024-07-03 02:45:34 +02:00
  • e482321d03 Xext: sync: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2024-07-04 02:50:26 +02:00
  • 571be2f014 Xext: vidmode: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2024-07-04 12:14:53 +02:00
  • 2e31b2fdc0 modesetting: Check for unaligned pixmaps in modesetting's check_flip2 proc stefan11111 2026-01-30 18:33:54 +02:00
  • 1762a02331 modesetting/present.c: Initialze '*reason' in the check_flip2 proc stefan11111 2026-01-27 01:50:47 +02:00
  • dba40b75c4 present: revert 8ed09861dc stefan11111 2026-01-27 01:49:34 +02:00
  • 0343cad62a Xext: xcmisc: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2024-07-08 15:20:03 +02:00
  • 96c23315e4 composite: Skip copying parent pixmap contents when possible Michel Dänzer 2025-12-12 02:55:02 +02:00
  • d6fc3aa717 Revert "composite: Only copy bits from the parent pixmap when absolutely necessary" Michel Dänzer 2025-12-12 02:47:04 +02:00
  • 7c8851daca dri2: minor spelling fix: "screen" -> "pScreen" Enrico Weigelt, metux IT consult 2026-02-05 15:57:29 +01:00
  • 2e7d7cec64 dri2: declare variables when needed in dri2WakeClient() Enrico Weigelt, metux IT consult 2026-02-05 16:49:06 +01:00
  • b7e6a90580 Xi: fix byte-swapping in SProcXIPassiveGrabDevice() Enrico Weigelt, metux IT consult 2026-02-03 12:08:51 +01:00
  • f1fd3151ec Xext: xv: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2024-07-08 21:32:14 +02:00
  • 3780ef3ef1 xkb: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2024-07-15 18:03:25 +02:00
  • 08e62055ce dbe: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2024-07-16 19:48:51 +02:00
  • b8ca69d8b7 xkb: declare variables when needed Enrico Weigelt, metux IT consult 2025-02-26 11:46:34 +01:00
  • 54993683d2 xquartz: drop ifdef DAMAGE Enrico Weigelt, metux IT consult 2026-02-04 17:13:05 +01:00
  • a7454facc6 modesetting: Don't rely on gl for setting the cursor mask interleave stefan11111 2026-02-01 01:17:17 +02:00
  • d05e018a59 xfree86: xlibre-server.h: announce new EDID parsing feature Enrico Weigelt, metux IT consult 2026-02-04 11:43:52 +01:00
  • 3044b508fd [PR #1939] mi: drop ifdef on obsolete DAMAGE symbol wip/fix-damage-1 Enrico Weigelt, metux IT consult 2026-02-04 17:10:20 +01:00
  • abe7190fa8 [PR #1940] xquartz: drop ifdef DAMAGE Enrico Weigelt, metux IT consult 2026-02-04 17:13:05 +01:00
  • 148eae6c49 fixup damage ext wip/meson Enrico Weigelt, metux IT consult 2024-05-13 19:06:33 +02:00
  • bf9c974def WIP: drop symbol COMPOSITE Enrico Weigelt, metux IT consult 2024-04-18 16:05:55 +02:00
  • 957be4344d Xext: dpms: drop internal resource type wip/dpms Enrico Weigelt, metux IT consult 2026-01-19 19:31:33 +01:00
  • f80df94254 [PR #1902] Xext: dpms: use local xorg_list instead of abusing resources Enrico Weigelt, metux IT consult 2026-01-19 14:59:54 +01:00
  • 3bd2c8aa1c render: drop internal server reset support Enrico Weigelt, metux IT consult 2025-11-14 17:26:16 +01:00
  • eea4fb1b39 xfree86: ddc: drop unused GTF_SUPPORTED() macro pr/xfree86-ddc-drop-unused-gtf-supported-macro-_2026-01-27_17-45-58 Enrico Weigelt, metux IT consult 2026-01-27 17:45:43 +01:00
  • 4395caee14 Xi: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros Enrico Weigelt, metux IT consult 2025-12-04 12:03:23 +01:00
  • 11eb10fbf1 Xi: fix byte-swapping in SProcXIPassiveGrabDevice() Enrico Weigelt, metux IT consult 2026-02-03 12:08:51 +01:00
  • f6dd42407a .github: drop external mouse driver from build pr/mouse-intree Enrico Weigelt, metux IT consult 2025-12-16 17:42:37 +01:00
  • cd298be5f6 xfree86: input: add mouse driver build Enrico Weigelt, metux IT consult 2025-12-16 16:19:16 +01:00
  • de40e34b82 xfree86: int10: use standard asprintf() instead of our own implementation pr/xfree86-int10-use-standard-asprintf-instead-of-our-own-implementation-_2025-11-07_10-13-34 Enrico Weigelt, metux IT consult 2025-11-06 16:14:24 +01:00
  • a31c51f337 xfree86: common: replace XNFasprintf() by standard libc asprintf() pr/xfree86-common-replace-xnfasprintf-by-standard-libc-asprintf-_2025-11-07_10-14-30 Enrico Weigelt, metux IT consult 2025-11-06 16:35:53 +01:00
  • 2498ccde68 dix: unexport DontPropagateMask pr/dix-unexport-dontpropagatemask-and-wdontpropagatemask-macro-_2025-11-10_20-02-06 Enrico Weigelt, metux IT consult 2025-11-10 19:16:32 +01:00