| 2025-12-07 21:05 | fix rotated screen | u3shit | 2 | +1 | -2 |
| 2022-10-11 01:26 | xephyr: scale support | u3shit | 3 | +55 | -29 |
| 2022-01-02 22:23 | xserver 21.1.3 | Povilas Kanapickas | 2 | +4 | -4 |
| 2021-10-26 15:46 | glx/dri: Filter out fbconfigs that don't have a supported pixmap format | Adam Jackson | 1 | +20 | -0 |
| 2021-12-17 09:18 | xf86/logind: fix missing call to vtenter if the platform device is not paused | Jocelyn Falempe | 1 | +13 | -4 |
| 2021-12-16 14:46 | xf86/logind: Fix compilation error when built without logind/platform bus | Jocelyn Falempe | 3 | +14 | -15 |
| 2021-11-16 22:38 | Convert more funcs to use InternalEvent. | Matthieu Herrb | 3 | +30 | -29 |
| 2021-10-08 22:15 | os: Try to discover the current seat with the XDG_SEAT var first | nerdopolis | 1 | +1 | -0 |
| 2021-12-15 13:46 | xserver 21.1.2 | Povilas Kanapickas | 2 | +4 | -4 |
| 2021-12-15 08:41 | hw/xfree86: fix sbus build for SPARC | Sam James | 2 | +5 | -1 |
| 2021-12-15 08:41 | render: Fix out of bounds access in SProcRenderCompositeGlyphs() | Povilas Kanapickas | 1 | +9 | -0 |
| 2021-12-15 08:41 | Xext: Fix out of bounds access in SProcScreenSaverSuspend() | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-12-15 08:41 | xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier() | Povilas Kanapickas | 1 | +4 | -2 |
| 2021-12-15 08:41 | record: Fix out of bounds access in SwapCreateRegister() | Povilas Kanapickas | 1 | +2 | -2 |
| 2021-12-15 08:41 | remove the PRE_RELEASE message. | Matthieu Herrb | 1 | +0 | -13 |
| 2021-12-08 05:39 | test: #undef NDEBUG so assert is not compiled away | Matt Turner | 24 | +72 | -0 |
| 2021-11-13 14:42 | meson: Correctly set DDXOSVERRORF and DDXBEFORERESET on xwin | Povilas Kanapickas | 1 | +2 | -0 |
| 2021-12-03 08:17 | glamor: fix free of uninitialised pointers | Jonathan Gray | 1 | +2 | -2 |
| 2021-12-02 00:41 | xkb: fix XkbSetMap check for the keytypes count | Peter Hutterer | 1 | +6 | -7 |
| 2021-11-13 15:23 | Revert "hw/xfree86: Propagate physical dimensions from DRM connector" | Povilas Kanapickas | 3 | +14 | -28 |
| 2021-11-10 20:35 | dri2: add crocus to the list of va_gl users | Dave Airlie | 1 | +2 | -1 |
| 2021-11-18 13:51 | xf86/logind: Fix drm_drop_master before vt_reldisp | Jocelyn Falempe | 3 | +27 | -0 |
| 2021-11-18 13:45 | xf86/logind: fix call systemd_logind_vtenter after receiving drm device resume | Jocelyn Falempe | 1 | +6 | -4 |
| 2021-10-09 01:51 | xfree86: On Linux, while only seat0 can have TTYs, don't assmume all seat0s have TTYs | nerdopolis | 3 | +21 | -2 |
| 2021-11-06 23:33 | xserver 21.1.1 | Povilas Kanapickas | 2 | +4 | -4 |
| 2021-11-06 18:09 | Makefile.am: Add missing meson build files to release tarball | Povilas Kanapickas | 2 | +14 | -1 |
| 2021-10-31 10:28 | Make xf86CompatOutput() return NULL when there are no privates | Matthieu Herrb | 1 | +3 | -0 |
| 2021-11-02 14:04 | s/__/@/ in inputtestdrv manpage | Jon Turney | 1 | +3 | -3 |
| 2021-10-27 10:36 | xserver 21.1 | Povilas Kanapickas | 2 | +5 | -5 |
| 2021-10-18 06:14 | Fix RandR leasing for more than 1 simultaneously active lease. | Mario Kleiner | 1 | +1 | -1 |
| 2021-10-14 14:33 | xserver 21.1 RC 2 | Povilas Kanapickas | 2 | +4 | -4 |
| 2021-07-23 08:23 | dix/privates.c: Avoid undefined behaviour after realloc() | Alex Richardson | 1 | +7 | -9 |
| 2021-09-30 12:51 | xf86: Accept devices with the 'simpledrm' driver. | nerdopolis | 1 | +6 | -1 |
| 2021-10-01 07:47 | modesetting: Consider RandR primary output for selectioh of sync crtc. | Mario Kleiner | 1 | +9 | -2 |
| 2021-10-01 06:49 | modesetting: Handle mixed VRR and non-VRR display setups better. | Mario Kleiner | 2 | +8 | -1 |
| 2021-10-01 05:42 | modesetting: Enable GAMMA_LUT for lut's with up to 4096 slots. | Mario Kleiner | 2 | +19 | -6 |
| 2021-10-04 18:27 | xkb: Drop check for XkbSetMapResizeTypes | Ray Strode | 1 | +12 | -14 |
| 2021-09-14 05:52 | Revert "modesetting: Only use GAMMA_LUT if its size is 1024" | Mario Kleiner | 1 | +1 | -15 |
| 2021-09-14 05:51 | xfree86: Let xf86RandR12CrtcComputeGamma() deal with non-power-of-2 sizes. | Mario Kleiner | 1 | +13 | -1 |
| 2021-09-14 05:40 | xfree86: Avoid crash in xf86RandR12CrtcSetGamma() memcpy path. | Mario Kleiner | 1 | +7 | -3 |
| 2021-09-14 14:32 | glamor: Fix leak in glamor_build_program() | Olivier Fourdan | 1 | +2 | -0 |
| 2021-09-21 20:35 | xserver 21.1 RC 1 | Povilas Kanapickas | 2 | +5 | -5 |
| 2021-09-15 18:49 | Drop XWayland DDX | Povilas Kanapickas | 52 | +6 | -14017 |
| 2021-09-10 18:02 | xfree86: NUL-terminate strings in hwEnableIO | Aaron Plattner | 1 | +3 | -1 |
| 2021-09-09 22:29 | modesetting: Only use GAMMA_LUT if its size is 1024 | Aaron Plattner | 1 | +15 | -1 |
| 2021-09-06 19:41 | glamor: Fix handling of 1-bit pixmaps | Povilas Kanapickas | 3 | +38 | -16 |
| 2021-08-30 03:42 | modesetting: Add option for non-vsynced flips for "secondary" outputs. | Mario Kleiner | 6 | +49 | -5 |
| 2021-09-07 14:58 | touchevents: set the screen pointer after checking the device is enabled | Ignacio Casal Quinteiro | 1 | +3 | -1 |
| 2021-09-03 11:33 | Drop DMX DDX | Povilas Kanapickas | 200 | +3 | -54316 |
| 2021-08-28 00:27 | modesetting: Allow Present flips with mismatched stride on atomic drivers. | Mario Kleiner | 3 | +14 | -2 |
| 2021-06-18 09:04 | xwayland: add -noTouchPointerEmulation | Simon Ser | 5 | +14 | -1 |
| 2021-08-26 15:06 | Revert "glamor: Enable modifier support for xfree86 too" | Mario Kleiner | 1 | +5 | -5 |
| 2021-05-12 15:51 | Don't underlink inputtest on targets which require complete linkage | Jon Turney | 2 | +3 | -1 |
| 2021-07-10 16:38 | Fix compilation with windows.h from latest w32api | Jon Turney | 1 | +1 | -0 |
| 2021-08-27 17:27 | modesetting: Fix VRR window property handling. | Mario Kleiner | 1 | +3 | -2 |
| 2021-08-05 19:43 | meson: Implement developer documentation build | Povilas Kanapickas | 8 | +243 | -1 |
| 2021-08-06 12:21 | meson: Add option to disable libdrm support | Povilas Kanapickas | 2 | +3 | -1 |
| 2021-08-17 20:06 | dmx: Fix some redeclaration warnings from gcc 11 | Adam Jackson | 2 | +0 | -2 |
| 2021-08-17 20:04 | xkb: Silence a warning from gcc 11 | Adam Jackson | 1 | +1 | -0 |
| 2021-07-09 19:30 | xinput: Silence a warning from gcc 11 | Adam Jackson | 1 | +1 | -1 |
| 2021-07-09 19:26 | selinux: Stop using security_context_t | Adam Jackson | 4 | +18 | -18 |
| 2021-07-05 13:30 | xwayland: fix xdg_output leak | Simon Ser | 1 | +2 | -0 |
| 2021-08-06 17:23 | More missing version checks in SProcs | Demi Marie Obenour | 2 | +12 | -2 |
| 2021-08-07 12:15 | Remove build-only include from public header | Roman Gilg | 1 | +0 | -1 |
| 2021-07-21 02:58 | XFixes: add version check for byteswapped clients | Demi Marie Obenour | 1 | +5 | -1 |
| 2021-03-26 14:48 | xfree86: Move xf86CVTMode() function | Olivier Fourdan | 4 | +31 | -84 |
| 2021-03-25 09:27 | xfree86/cvt: Drop cvt utility | Olivier Fourdan | 8 | +1 | -390 |
| 2021-03-25 09:19 | xfree86: Use libxcvt | Olivier Fourdan | 5 | +23 | -235 |
| 2021-03-25 09:17 | xwayland: Use libxcvt | Olivier Fourdan | 2 | +24 | -270 |
| 2021-03-25 09:16 | build: Add dependency on libxcvt | Olivier Fourdan | 2 | +11 | -3 |
| 2021-07-09 13:11 | ci: Install libxcvt from git | Olivier Fourdan | 2 | +9 | -1 |
| 2021-07-21 02:37 | Add do-while loops to DIX macros | Demi Marie Obenour | 1 | +68 | -51 |
| 2021-07-23 08:24 | Mark the dixChangeWindowProperty() value argument as const | Alex Richardson | 2 | +2 | -2 |
| 2021-07-08 04:14 | glamoregl: Initialize glamor on the main device | Zoltán Böszörményi | 1 | +8 | -3 |
| 2021-07-08 04:13 | xf86: Assign GPUs to screens according to configuration | Zoltán Böszörményi | 3 | +41 | -22 |
| 2021-07-08 04:09 | xf86: Extract screen configuration matching into its own function | Zoltán Böszörményi | 1 | +27 | -22 |
| 2021-06-21 21:51 | Don't hardcode fps for fake screen | Boris-Barboris | 4 | +35 | -10 |
| 2021-07-22 11:12 | modesetting: unflip not possible when glamor is not set | Łukasz Spintzyk | 1 | +3 | -0 |
| 2021-07-19 12:25 | present: fallback get_crtc to return crtc belonging to screen with present extension | Łukasz Spintzyk | 3 | +38 | -1 |
| 2021-05-20 17:00 | present: Drop flip_idler member from present_vblank_rec | Michel Dänzer | 3 | +13 | -13 |
| 2021-05-12 13:25 | xwayland/present: Use present_vblank_ptr instead of xwl_present_event* | Michel Dänzer | 1 | +9 | -12 |
| 2021-05-12 10:51 | xwayland/present: Fold xwl_present_release_event into _free_event | Michel Dänzer | 1 | +2 | -15 |
| 2021-05-10 16:33 | xwayland/present: Drop target_msc member from struct xwl_present_event | Michel Dänzer | 2 | +3 | -6 |
| 2021-05-10 17:04 | xwayland/present: Drop pending member from struct xwl_present_event | Michel Dänzer | 2 | +1 | -11 |
| 2021-05-07 16:16 | xwayland/present: Drop list member from struct xwl_present_event | Michel Dänzer | 2 | +6 | -14 |
| 2021-05-07 15:58 | xwayland/present: Drop exec_queue member from struct xwl_present_window | Michel Dänzer | 2 | +0 | -6 |
| 2021-05-07 15:55 | xwayland/present: Fold xwl_present_event_notify into its caller | Michel Dänzer | 2 | +5 | -34 |
| 2021-05-07 15:49 | xwayland/present: Use exec_queue for deferring completion events | Michel Dänzer | 1 | +5 | -9 |
| 2021-05-07 10:56 | xwayland/present: Fold xwl_present_idle_notify into its caller | Michel Dänzer | 1 | +14 | -33 |
| 2021-05-07 10:34 | xwayland/present: Drop sync_flip member of struct xwl_present_window | Michel Dänzer | 2 | +7 | -8 |
| 2021-05-06 16:42 | xwaland/present: Drop flip_pending member of struct xwl_present_window | Michel Dänzer | 2 | +33 | -30 |
| 2021-05-07 10:21 | xwayland/present: Fold xwl_present_flip_notify into its callers | Michel Dänzer | 1 | +2 | -20 |
| 2021-04-23 10:59 | xwayland/present: Embed present_vblank_rec in xwl_present_event | Michel Dänzer | 3 | +87 | -155 |
| 2021-05-05 13:02 | present: Refactor present_vblank_init helper ouf of _vblank_create | Michel Dänzer | 2 | +75 | -23 |
| 2021-04-29 16:44 | xwayland/present: Drop abort member of struct xwl_present_event | Michel Dänzer | 2 | +4 | -8 |
| 2021-05-11 10:56 | xwayland/present: Simplify calls to Xwayland-private functions | Michel Dänzer | 1 | +20 | -41 |
| 2021-04-19 10:59 | xwayland/present: Rename present_wnmd_* functions to xwl_present_* | Michel Dänzer | 1 | +65 | -65 |
| 2021-04-21 15:15 | present: Remove present_wnmd_info_rec | Michel Dänzer | 3 | +0 | -22 |
| 2021-04-19 16:41 | xwayland/present: Merge present_wnmd_flips_stop & xwl_present_flips_stop | Michel Dänzer | 1 | +6 | -17 |
| 2021-04-19 16:53 | xwayland/present: Fold present_wnmd_get_ust_msc into its callers | Michel Dänzer | 1 | +14 | -20 |
| 2021-04-19 16:46 | xwayland/present: Fold present_wnmd_queue_vblank into its callers | Michel Dänzer | 1 | +8 | -19 |
| 2021-04-19 16:51 | xwayland/present: Fold present_wnmd_get_crtc into present_wnmd_pixmap | Michel Dänzer | 1 | +113 | -119 |
| 2021-04-19 16:34 | xwayland/present: Fold present_wnmd_check_flip into its callers | Michel Dänzer | 1 | +81 | -114 |
| 2021-04-19 16:26 | xwayland/present: Simplify query_capabilities | Michel Dänzer | 1 | +8 | -5 |
| 2021-04-19 16:01 | xwayland/present: Fold present_wnmd_abort_vblank into its only caller | Michel Dänzer | 1 | +27 | -37 |
| 2021-04-19 16:06 | xwayland/present: Drop present_wnmd_flush in favour of xwl_present_flush | Michel Dänzer | 1 | +1 | -12 |
| 2021-04-19 17:02 | xwayland/present: Fold present_wnmd_flip into present_wnmd_execute | Michel Dänzer | 1 | +109 | -132 |
| 2021-04-20 17:01 | xwayland/present: Fold present_wnmd_screen_init into xwl_present_init | Michel Dänzer | 1 | +28 | -38 |
| 2021-04-21 10:50 | present: Move present_wnmd.c contents to hw/xwayland/xwayland-present.c | Michel Dänzer | 9 | +732 | -786 |
| 2021-04-16 16:45 | present: Fold wnmd_init_mode_hooks into wnmd_screen_init | Michel Dänzer | 2 | +19 | -27 |
| 2021-04-16 16:43 | present: Move present_wnmd_screen_init to present_wnmd.c | Michel Dänzer | 3 | +28 | -23 |
| 2021-04-21 15:01 | present: Dispatch clear_window_flip via present_screen_priv hook | Michel Dänzer | 4 | +52 | -48 |
| 2021-04-21 16:39 | present: Remove create_event_id hook | Michel Dänzer | 4 | +9 | -24 |
| 2021-04-19 16:19 | present: Pass capabilities to present_vblank_create by value | Michel Dänzer | 4 | +6 | -6 |
| 2021-07-02 10:41 | xwayland/eglstream: Drop xwl_eglstream_set_window_pixmap | Michel Dänzer | 1 | +0 | -32 |
| 2021-07-02 10:57 | xwayland/eglstream: Consolidate pending_cb destruction | Michel Dänzer | 1 | +7 | -16 |
| 2021-07-07 16:53 | xwayland: Call RRTellChanged if the RandR configuration may have changed | Michel Dänzer | 1 | +4 | -0 |
| 2021-07-07 16:51 | randr: Bail from RRTellChanged if there's no root window yet | Michel Dänzer | 1 | +4 | -0 |
| 2021-07-08 19:15 | Build xz tarballs instead of bzip2 | Matt Turner | 1 | +1 | -1 |
| 2021-06-30 20:48 | glamor: add EXT_gpu_shader4 support | Dave Airlie | 4 | +19 | -3 |
| 2021-07-01 18:52 | glamor: add glamor_glsl_has_ints wrapper | Dave Airlie | 6 | +19 | -20 |
| 2021-07-05 18:40 | xserver 21.0.99.1 | Povilas Kanapickas | 2 | +3 | -3 |
| 2021-06-26 06:44 | meson: Fix warnings when reading back and checking feature flags | Povilas Kanapickas | 2 | +19 | -10 |
| 2021-06-22 16:39 | xfixes: Allow the client to upgrade the fixes protocol version | Adam Jackson | 2 | +8 | -7 |
| 2021-04-30 07:56 | xwayland/eglstream: Remove stream validity | Olivier Fourdan | 1 | +28 | -137 |
| 2021-06-23 09:35 | xwayland/eglstream: Keep pending stream if the pixmap didn't change | Olivier Fourdan | 1 | +1 | -1 |
| 2021-06-23 12:50 | hw/dmx/config: Link directly with libdmxconfig.a | orbea | 1 | +3 | -6 |
| 2021-04-07 15:22 | config: Fix platform busid parsing when there is no ID_PATH prop | Povilas Kanapickas | 1 | +31 | -0 |
| 2021-02-09 09:49 | os: Properly report failure to link lock file | Olivier Certner | 1 | +7 | -1 |
| 2021-06-23 13:26 | xfree86: Fix out of array bound access to xf86Entities | Łukasz Spintzyk | 1 | +2 | -2 |
| 2021-03-25 22:51 | xfree86: Fix potentially NULL reference to platform device's PCI device | Povilas Kanapickas | 2 | +9 | -4 |
| 2021-03-25 22:51 | xfree86: Consistently check for reference to primaryBus pci_device | Povilas Kanapickas | 1 | +2 | -1 |
| 2021-06-17 15:00 | configure.ac: Switch project version to 20.x.y style | Povilas Kanapickas | 1 | +4 | -6 |
| 2021-06-21 10:12 | xfree86: Fix NULL pointer dereference crash | Zoltán Böszörményi | 1 | +10 | -13 |
| 2021-06-18 12:52 | glx: Fix use after free in MakeCurrent | Olivier Fourdan | 1 | +2 | -2 |
| 2021-06-15 09:40 | configure.ac: Bump inputproto dep to 2.3.99.1 | Povilas Kanapickas | 1 | +1 | -1 |
| 2020-05-19 13:52 | hw/xfree86: Propagate physical dimensions from DRM connector | Daniel Strnad | 3 | +28 | -14 |
| 2021-06-08 18:02 | xfree86: Change displays array to pointers array to fix invalid pointer issues after table reallocation | Łukasz Spintzyk | 3 | +26 | -23 |
| 2021-04-16 13:15 | modesetting: Add a limit on async page flip error log frequency | Povilas Kanapickas | 1 | +71 | -3 |
| 2021-04-16 13:15 | modesetting: Extract flip failure logging to a single place | Povilas Kanapickas | 1 | +35 | -18 |
| 2021-06-08 12:52 | glamor: Avoid using GL_QUADS on V3D | Jose Maria Casanova Crespo | 1 | +2 | -1 |
| 2021-05-18 16:02 | xwayland/present: Move wl_buffer check into xwl_glamor_check_flip | Michel Dänzer | 2 | +3 | -3 |
| 2021-05-18 15:56 | xwayland/eglstream: Handle xwl_pixmap_get returning NULL | Michel Dänzer | 1 | +6 | -1 |
| 2021-06-11 16:25 | ci: Fix UPSTREAM_REPO -> FDO_UPSTREAM_REPO | Michel Dänzer | 1 | +1 | -1 |
| 2021-06-07 07:30 | modesetting: Disable reverse prime offload mode for displays running on evdi,udl | Lukasz Spintzyk | 1 | +14 | -2 |
| 2021-06-03 15:51 | glx: Set ContextTag for all contexts | Olivier Fourdan | 1 | +2 | -1 |
| 2021-04-28 11:33 | dix: Add optional terminate delay | Olivier Fourdan | 5 | +52 | -4 |
| 2021-02-19 11:03 | xfixes: Add ClientDisconnectMode | Olivier Fourdan | 9 | +207 | -8 |
| 2020-12-10 22:24 | glx: don't create implicit GLXWindow if one already exists | Erik Kurzinger | 1 | +9 | -2 |
| 2021-05-30 19:49 | meson: provide fallback for *proto dependencies | Jan Beich | 1 | +23 | -23 |
| 2021-05-20 14:46 | xwayland/eglstream: Log when GL_OES_EGL_image is missing | Olivier Fourdan | 1 | +2 | -0 |
| 2021-05-17 16:20 | xwayland/eglstream: Use "nvidia" for GLVND | Olivier Fourdan | 1 | +5 | -3 |
| 2021-05-20 10:11 | xwayland: Add preferred GLVND vendor to xwl_screen | Olivier Fourdan | 2 | +6 | -0 |
| 2021-05-11 22:08 | glx: Check for byte-swapping in SetReplyHeader | Niveditha Rau | 1 | +3 | -0 |
| 2021-04-22 15:47 | glx: Fix error return code in GLXGetDrawableAttributes | Adam Jackson | 1 | +1 | -1 |
| 2021-05-30 10:26 | Xi: Work around broken libxcb that doesn't ignore unknown device classes | Povilas Kanapickas | 1 | +20 | -1 |
| 2021-05-30 10:26 | Xi: Implement gesture support for XIQueryDevice | Povilas Kanapickas | 1 | +37 | -1 |
| 2021-05-30 10:26 | xfree86: Bump input minor ABI due to addition touchpad gestures | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-05-30 10:26 | xfree86: Implement gesture support for test input driver | Povilas Kanapickas | 2 | +86 | -1 |
| 2021-05-30 10:26 | Bump XI protocol version to 2.4 | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-05-30 10:26 | Xi: Include gestures among events that may freeze device | Povilas Kanapickas | 1 | +6 | -1 |
| 2021-05-30 10:26 | Implement gesture processing logic | Povilas Kanapickas | 10 | +587 | -0 |
| 2021-05-30 10:26 | hw/xfree86: Implement public APIs to submit gesture events | Povilas Kanapickas | 2 | +66 | -0 |
| 2021-05-30 10:26 | dix: Implement gesture event submission code path | Povilas Kanapickas | 4 | +179 | -0 |
| 2021-05-30 10:26 | dix: Implement internal gesture state handling | Povilas Kanapickas | 7 | +144 | -0 |
| 2021-05-30 10:26 | dix: Implement gesture event fixups before delivery | Povilas Kanapickas | 1 | +50 | -0 |
| 2021-05-30 10:26 | xi: Implement conversions from internal to Xi2 gesture event structs | Povilas Kanapickas | 3 | +187 | -0 |
| 2021-05-30 10:26 | test/xi2: Verify that XI_GestureSwipeEnd is ignored when outside mask | Povilas Kanapickas | 1 | +12 | -1 |
| 2021-05-30 10:26 | test/xi2: Update tests for gesture event types | Povilas Kanapickas | 2 | +21 | -1 |
| 2021-05-30 10:26 | xi: Bump max supported XI2 event type | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-05-30 10:26 | xi: Implement selection logic for gesture event types | Povilas Kanapickas | 1 | +51 | -2 |
| 2021-05-30 10:26 | xi: Implement grab support for new gesture event types | Povilas Kanapickas | 5 | +42 | -12 |
| 2021-05-30 10:26 | xi: Implement internal gesture event struct | Povilas Kanapickas | 2 | +34 | -0 |
| 2021-05-30 10:26 | dix: Add new internal event enums for gesture events | Povilas Kanapickas | 5 | +120 | -0 |
| 2021-05-30 10:26 | meson: Depend on inputproto 2.3.99.1 | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-05-30 10:26 | .gitlab-ci: Install xorgproto 2021.4.99.2 from git | Povilas Kanapickas | 3 | +10 | -3 |
| 2021-05-14 13:57 | os: include unistd.h when HAVE_PSTACK is defined | Claes Nästén | 1 | +2 | -0 |
| 2021-05-11 21:00 | xwayland/eglstream: flush stream after eglSwapBuffers | Erik Kurzinger | 1 | +20 | -0 |
| 2021-04-19 20:49 | xwayland: enable MIT-SHM shared pixmaps | Simon Ser | 2 | +11 | -0 |
| 2021-05-14 12:26 | xwayland/eglstream: allow commits to dma-buf backed pixmaps | Erik Kurzinger | 1 | +2 | -1 |
| 2021-04-30 14:23 | xwayland/eglstream: Set ALU to GXCopy for blitting | Olivier Fourdan | 1 | +3 | -0 |
| 2021-05-04 08:56 | xwayland/eglstream: Do not always increment pixmap refcnt on commit | Olivier Fourdan | 1 | +17 | -4 |
| 2021-04-30 07:02 | xwayland/eglstream: Check eglSwapBuffers() | Olivier Fourdan | 1 | +10 | -4 |
| 2021-04-19 12:52 | xwayland/eglstream: Fix calloc/malloc | Olivier Fourdan | 1 | +2 | -2 |
| 2021-04-19 16:11 | xwayland/eglstream: Do not commit without surface | Olivier Fourdan | 1 | +8 | -1 |
| 2021-04-27 12:17 | xwayland/eglstream: Drop the list of pending streams | Olivier Fourdan | 1 | +9 | -32 |
| 2021-04-14 15:31 | xwayland/eglstream: Keep a reference to the pixmap | Olivier Fourdan | 1 | +10 | -2 |
| 2021-04-16 08:38 | xwayland/eglstream: Dissociate pending stream from window | Olivier Fourdan | 1 | +60 | -71 |
| 2021-04-01 06:46 | xwayland/eglstream: Add more error checking | Olivier Fourdan | 1 | +93 | -0 |
| 2021-04-15 08:59 | xwayland/eglstream: Small refactoring | Olivier Fourdan | 1 | +24 | -18 |
| 2021-03-31 07:49 | xwayland/eglstream: Check framebuffer status | Olivier Fourdan | 1 | +14 | -4 |
| 2021-03-31 11:57 | xwayland/glamor: Add return status to post_damage | Olivier Fourdan | 4 | +16 | -8 |
| 2021-03-30 06:48 | glamor: Dump backtrace on GL error | Olivier Fourdan | 1 | +1 | -0 |
| 2021-03-29 13:01 | xwayland: Check buffer prior to attaching it | Olivier Fourdan | 3 | +20 | -3 |
| 2021-03-29 12:22 | xwayland/eglstream: Check buffer creation | Olivier Fourdan | 1 | +7 | -1 |
| 2021-04-27 11:23 | xwayland-eglstream: fix X11 rendering to flipping GL / VK window | Erik Kurzinger | 1 | +6 | -2 |
| 2020-04-28 20:05 | glxcmds: Fix possible out of bounds | qarmin | 1 | +0 | -1 |
| 2020-07-30 02:12 | dri2: Sync i965_pci_ids.h from mesa iris_pci_ids.h | Mazlan, Hazwan Arif | 1 | +11 | -0 |
| 2019-04-23 16:59 | CI: Add an x86 MinGW-w64 cross build | Jon Turney | 4 | +112 | -1 |
| 2020-12-09 14:11 | xserver: fix RGB mask handling | luporl | 2 | +9 | -9 |
| 2020-09-18 12:32 | modesetting: Remove few common functions from ms namespace | Łukasz Spintzyk | 5 | +21 | -21 |
| 2020-09-18 12:31 | modesetting: remove unnecessary ms_covering_xf86_crtc dup of ms_covering_randr_crtc | Łukasz Spintzyk | 1 | +6 | -113 |
| 2020-09-18 12:31 | modesetting: Find crtc on secondary outputs as fallback instead of returning primary crtc | Łukasz Spintzyk | 1 | +30 | -26 |
| 2020-09-18 12:31 | present: fix msc offset calculation in screen mode | Łukasz Spintzyk | 7 | +52 | -10 |
| 2020-09-18 12:31 | present: Use crtc's screen present operation for syncing | Łukasz Spintzyk | 2 | +15 | -2 |
| 2020-09-18 12:29 | modesetting: Initialize present extension despite glamor is disabled | Łukasz Spintzyk | 1 | +5 | -4 |
| 2021-03-21 17:38 | Fix XChangeFeedbackControl() request underflow | Matthieu Herrb | 1 | +4 | -1 |
| 2021-03-17 23:59 | xkb: silence a compiler warning | Peter Hutterer | 1 | +2 | -2 |
| 2021-03-17 23:44 | xkb: don't require a trailing slash for the XKM output dir | Peter Hutterer | 1 | +16 | -11 |
| 2021-04-09 14:44 | meson: switch getpeer* checks to autotools style | Jan Beich | 1 | +1 | -1 |
| 2021-04-09 15:22 | meson: check pthread_setname_np like autotools | Jan Beich | 1 | +2 | -0 |
| 2020-12-03 22:57 | xwayland: implement pixmap_from_buffers for the eglstream backend | Erik Kurzinger | 5 | +204 | -24 |
| 2021-03-03 10:56 | xwayland: Add check_flip() glamor backend function | Erik Kurzinger | 4 | +25 | -0 |
| 2021-02-12 20:09 | xwayland: move formats and modifiers functions to common glamor code | Erik Kurzinger | 3 | +123 | -111 |
| 2021-03-03 08:55 | xwayland: Move dmabuf interface to common glamor code | Olivier Fourdan | 3 | +76 | -74 |
| 2021-04-07 19:16 | meson: Disable LTO for tests | Povilas Kanapickas | 1 | +4 | -1 |
| 2021-04-05 13:24 | meson: Make sure defines are either set to 1 or not defined | Povilas Kanapickas | 2 | +141 | -137 |
| 2021-04-05 13:24 | meson: Sync the name of INPUTTHREAD conf macro with autotools build | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-04-05 13:24 | meson: Add missing pthread dependency for libxserver_os library | Povilas Kanapickas | 1 | +4 | -0 |
| 2021-04-05 13:24 | meson: Fix typo in libxserver_os dependencies for openbsd | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-04-07 18:55 | meson: Switch project version to 20.x.y style | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-04-07 18:55 | meson: Drop version subpatch handling | Povilas Kanapickas | 1 | +0 | -5 |
| 2021-04-07 18:55 | meson.build: Keep the protocol version looking like xserver 1.20.x did | Adam Jackson | 1 | +2 | -1 |
| 2021-04-07 23:28 | meson: Fix DragonFly BSD identifier in meson build files | George Matsumura | 1 | +2 | -2 |
| 2021-03-16 19:59 | French text in Preferences Pane Review | Edouard Gaulué | 2 | +101 | -99 |
| 2021-04-04 23:10 | xquartz: Call PseudoramiXExtensionInit() through InitOutput() just like xwin | Jeremy Huddleston Sequoia | 4 | +4 | -13 |
| 2020-11-27 16:54 | xfree86: fix gtf support detection for EDID 1.4 | Pascal VITOUX | 1 | +1 | -1 |
| 2021-02-19 19:47 | modesetting: Defer crtc gamma size upgrade to drmmode_setup_colormap | Aaron Plattner | 1 | +53 | -32 |
| 2021-01-21 22:52 | xserver/os: safer IPv6 "kame hack" fix, only override sin6_scope_id if zero | Jeremie Courreges-Anglas | 1 | +1 | -1 |
| 2021-03-25 22:09 | xkb: Fix parsing of XkbSA_DeviceValuator action type | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-03-25 20:46 | xfree86: Create a symlink X -> Xorg when installing using meson | Povilas Kanapickas | 1 | +6 | -0 |
| 2021-03-25 20:48 | xfree86: Set appropriate install_mode for suid_wrapper | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-03-25 20:48 | meson: Bump min meson version to 0.47 to get install_mode support | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-03-25 20:51 | xfree86: Fix meson overwriting suid wrapper with the wrapped executable | Povilas Kanapickas | 1 | +11 | -2 |
| 2021-03-25 20:57 | miext: Remove if check which is always true | Povilas Kanapickas | 1 | +2 | -8 |
| 2021-03-25 21:18 | dix: Fix URL to description of focus in/out model | Povilas Kanapickas | 1 | +1 | -1 |
| 2021-02-18 11:04 | xwayland: remove wl_log_set_handler_client workaround | Simon Ser | 3 | +3 | -6 |
| 2021-03-05 14:23 | meson: Make sure XKM_OUTPUT_DIR has a trailing slash | Michel Dänzer | 1 | +1 | -1 |
| 2021-03-05 22:50 | meson: hide C API if Xorg is disabled (like autotools) | Jan Beich | 15 | +43 | -16 |
| 2021-03-09 05:02 | xquartz: Ensure the mouse pointer is shown when switching to a native macOS alert or window | Jeremy Huddleston Sequoia | 1 | +3 | -1 |
| 2021-02-27 10:30 | Avoid sequences of malloc(0) / free() by checking the length. | Matthieu Herrb | 1 | +5 | -2 |
| 2021-02-23 07:02 | xquartz: Update meson build to remove deleted files | Jeremy Huddleston Sequoia | 2 | +3 | -7 |
| 2021-03-06 06:57 | xquartz: Fix appFlags build failure with macOS 10.15+ SDKs | Jeremy Huddleston Sequoia | 1 | +50 | -0 |
| 2021-02-05 10:36 | xwayland: Fix path in pkg-config with autoconf | Olivier Fourdan | 2 | +5 | -0 |
| 2021-03-04 13:13 | xwayland: Fix LeaveNotify for relative pointer | Olivier Fourdan | 1 | +1 | -1 |
| 2021-03-03 17:50 | xfree86: Fix autoconfig secondary GPU devices | Jacob Cherry | 1 | +22 | -3 |
| 2020-12-18 16:53 | xwayland: Delay cursor visibility update | Olivier Fourdan | 2 | +91 | -10 |
| 2021-02-22 05:49 | xquartz: Remove a check for NSAppKitVersionNumber >= NSAppKitVersionNumber10_7 | Jeremy Huddleston Sequoia | 1 | +1 | -2 |
| 2021-02-22 05:49 | xquartz: Don't include strndup.c any more since we no longer support 10.8 and older | Jeremy Huddleston Sequoia | 2 | +0 | -11 |
| 2021-02-22 04:58 | xquartz: Add a launch trampoline to better integrate with modern versions of macOS | Jeremy Huddleston Sequoia | 3 | +93 | -3 |
| 2021-02-20 07:16 | xquartz: Don't process AppKit events if we haven't finished initializing | Jeremy Huddleston Sequoia | 1 | +8 | -0 |
| 2021-02-21 01:24 | xquartz: Allocate each fbconfig separately | Jeremy Huddleston Sequoia | 1 | +12 | -14 |
| 2021-02-20 23:17 | xquartz: Fix a compiler warning about const incompatible pointer assignment | Jeremy Huddleston Sequoia | 1 | +1 | -1 |
| 2021-02-19 07:16 | xquartz: Fix build with sparkle enabled | Jeremy Huddleston Sequoia | 1 | +9 | -11 |
| 2021-02-18 20:43 | xquartz: Silence a compiler warning about missing internal methods on NSApplication | Jeremy Huddleston Sequoia | 1 | +5 | -0 |
| 2021-02-19 06:19 | xquartz: Rewrite Window menu handling to not depend on X11App.windowsMenu.numberOfItems being correct in -awakeFromNib | Jeremy Huddleston Sequoia | 1 | +70 | -85 |
| 2021-02-18 23:41 | xquartz: Convert X11Controller ivars into @properties | Jeremy Huddleston Sequoia | 3 | +179 | -194 |
| 2021-02-18 22:39 | xquartz: Convert X11Application ivars into @properties | Jeremy Huddleston Sequoia | 3 | +19 | -34 |
| 2021-02-18 22:47 | xquartz: Fold quartzCommon.h into quartz.h | Jeremy Huddleston Sequoia | 11 | +14 | -59 |
| 2021-02-18 21:00 | xquartz: Fold away some unnecessary hops to X11Controller through X11Application | Jeremy Huddleston Sequoia | 2 | +4 | -25 |
| 2021-02-18 17:41 | xquartz: Fold away array_with_strings_and_numbers and simplify with more modern Objective-C | Jeremy Huddleston Sequoia | 1 | +15 | -35 |
| 2021-02-18 17:33 | xqaurtz: Remove message_kit_thread() and use dispatch instead | Jeremy Huddleston Sequoia | 1 | +29 | -92 |
| 2021-02-18 07:58 | xquartz: Use objc_autoreleasePoolPush / objc_autoreleasePoolPop directly in QuartzBlockHandler | Jeremy Huddleston Sequoia | 4 | +33 | -73 |
| 2021-02-18 06:04 | xquartz: Minor code modernization -- @autoreleasepool adoption | Jeremy Huddleston Sequoia | 3 | +78 | -98 |
| 2021-02-18 04:55 | xquartz: Remove some dead code for compatibility with older nibs | Jeremy Huddleston Sequoia | 2 | +0 | -12 |
| 2021-02-19 00:05 | xquartz: Remove a workaround for AppKit versions older than Lion | Jeremy Huddleston Sequoia | 1 | +1 | -10 |
| 2021-02-17 23:45 | xquartz: Fix applications menu table background color for dark mode | Jeremy Huddleston Sequoia | 92 | +401 | -340 |
| 2021-02-17 23:16 | xquartz: Apply Xcode 12.4 automatic updates to nibs | Jeremy Huddleston Sequoia | 60 | +22615 | -109564 |
| 2021-02-17 21:38 | xquartz: Update the about box copyright to 2021 | Jeremy Huddleston Sequoia | 1 | +2 | -2 |
| 2021-02-02 00:27 | xquartz: Ensure we call into TIS on the main thread | Jeremy Huddleston Sequoia | 1 | +21 | -11 |
| 2021-02-15 12:52 | dix: Use correct listener to deliver touch end events | Povilas Kanapickas | 1 | +3 | -4 |
| 2021-02-16 04:48 | xwayland: use get_pointer_device() for enter/leave handling too | Peter Hutterer | 1 | +11 | -11 |
| 2021-02-15 10:33 | dix: Guard against non-existing PtrFeedbackPtr | Olivier Fourdan | 1 | +3 | -0 |
| 2021-02-15 10:23 | xwayland: Add PtrFeedback to the touch device | Olivier Fourdan | 1 | +4 | -0 |
| 2021-02-11 10:42 | xwayland: Use relative device for buttons/axis | Olivier Fourdan | 1 | +13 | -2 |
| 2021-02-11 14:32 | xwayland: Add wheel axis to relative pointer | Olivier Fourdan | 1 | +10 | -1 |
| 2021-02-09 12:33 | xwayland: Split dispatch_pointer_motion_event | Olivier Fourdan | 1 | +74 | -62 |
| 2021-02-09 12:04 | xwayland: Use relative values for raw events | Olivier Fourdan | 1 | +32 | -18 |
| 2021-02-09 12:01 | xwayland: Use a resolution of 0 for relative motion | Olivier Fourdan | 1 | +2 | -2 |
| 2021-02-11 08:48 | dix: Add POINTER_RAWONLY flag | Olivier Fourdan | 3 | +31 | -25 |
| 2020-12-19 22:48 | Xi: Deliver pointer emulated touch events to grabbing client | Povilas Kanapickas | 1 | +10 | -10 |
| 2020-12-19 22:48 | Revert "Xi: Use current device active grab to deliver touch events if any" | Povilas Kanapickas | 1 | +12 | -8 |
| 2021-02-08 03:21 | dix: Send touch end to clients that do async grab without touch events | Povilas Kanapickas | 1 | +16 | -3 |
| 2020-05-13 14:48 | xwayland: Translate keyboard grabs on the root window | Olivier Fourdan | 1 | +28 | -2 |
| 2021-01-27 23:03 | xquartz: Ensure that NSRunAlertPanel() is run on the main thread | Jeremy Huddleston Sequoia | 1 | +9 | -6 |
| 2021-01-27 21:46 | xquartz: Remove support for older versions of libXplugin | Jeremy Huddleston Sequoia | 4 | +4 | -52 |
| 2021-01-27 21:43 | xquartz: Remove unused include of AvailabilityMacros.h from various sources | Jeremy Huddleston Sequoia | 9 | +0 | -14 |
| 2021-01-27 21:40 | xquartz: Remove support for building for i386 | Jeremy Huddleston Sequoia | 3 | +1 | -170 |
| 2021-01-27 21:35 | xquartz: Remove support for Mountain Lion and earlier versions of macOS | Jeremy Huddleston Sequoia | 2 | +9 | -17 |
| 2021-01-27 21:33 | xquartz: Remove support for Lion and earlier versions of macOS | Jeremy Huddleston Sequoia | 5 | +4 | -409 |
| 2021-01-27 21:29 | xquartz: Remove support for SnowLeopard and earlier versions of macOS | Jeremy Huddleston Sequoia | 1 | +1 | -4 |
| 2021-01-27 21:09 | xquartz: Remove check for libdispatch now that we don't support pre-SnowLeopard | Jeremy Huddleston Sequoia | 7 | +1 | -229 |
| 2021-01-27 21:23 | xquartz: Remove support for Leopard and earlier versions of macOS | Jeremy Huddleston Sequoia | 5 | +1 | -173 |
| 2021-01-27 21:18 | xquartz: Remove support for Tiger and earlier versions of macOS | Jeremy Huddleston Sequoia | 7 | +7 | -95 |
| 2021-01-27 21:12 | os: Remove support for Tiger and earlier versions of macOS | Jeremy Huddleston Sequoia | 1 | +0 | -7 |
| 2021-01-27 21:25 | xquartz: Remove support for Panther and earlier versions of macOS | Jeremy Huddleston Sequoia | 1 | +2 | -8 |
| 2017-12-11 08:08 | Fix typo "XQaurtz" in Xquartz.man | Jim DeLaHunt | 1 | +1 | -1 |
| 2021-01-28 16:11 | Revert "mi: Shortcut miDoCopy/miCopyArea based on clipList" | Olivier Fourdan | 2 | +5 | -4 |
| 2020-09-09 08:51 | mi: List extensions in usage message | Olivier Fourdan | 20 | +128 | -14 |
| 2020-09-08 16:34 | mi: Don't log the full extension list on disable | Olivier Fourdan | 1 | +5 | -1 |
| 2021-01-27 12:37 | xwayland: Add -verbose option as in xfree86 | Misha Gusarov | 3 | +27 | -0 |
| 2021-01-06 09:20 | compiler.h: don't define inb/outb and friends on mips | Julien Cristau | 2 | +5 | -6 |
| 2020-12-17 17:58 | ci: Test ninja dist in meson jobs | Michel Dänzer | 2 | +4 | -7 |
| 2021-01-15 17:32 | ci: Build xkbcomp 1.4.1 for the docker image | Michel Dänzer | 2 | +9 | -2 |
| 2021-01-22 09:29 | xwayland: Add new pkg-config variable for listenfd | Olivier Fourdan | 1 | +1 | -0 |
| 2021-01-07 15:00 | xwayland: remove unused parameter of xwl_glamor_pixmap_get_wl_buffer | Erik Kurzinger | 6 | +9 | -23 |
| 2020-12-22 05:30 | xfree86/inputtest: Drop extraneous linux-specific include | Povilas Kanapickas | 1 | +0 | -1 |
| 2020-12-19 23:11 | xi: Don't deliver emulated motion when there's no owner for touch end | Povilas Kanapickas | 1 | +8 | -1 |
| 2020-12-18 14:36 | os, shm: fcntl()'s third argument is integer, not pointer | Adam Jackson | 2 | +3 | -3 |
| 2020-12-18 02:39 | xfree86: Use different scroll increment than libinput in inputtest drv | Povilas Kanapickas | 1 | +6 | -6 |
| 2020-12-17 01:08 | xfree86: Add scroll axes to touch devices in inputtest driver | Povilas Kanapickas | 2 | +20 | -18 |
| 2020-12-17 01:08 | xfree86: Add support for pressure valuator axis in inputtest driver | Povilas Kanapickas | 2 | +25 | -1 |
| 2020-12-17 01:08 | xfree86: Fix axis labels for PointerAbsolute input of inputtest driver | Povilas Kanapickas | 1 | +17 | -7 |
| 2020-12-14 14:38 | xwayland: Remove unneeded variable | Olivier Fourdan | 1 | +1 | -3 |
| 2020-12-14 09:06 | xwayland: Refactor glamor EGL init | Olivier Fourdan | 1 | +89 | -60 |
| 2020-12-01 10:54 | xwayland: fix GL version check for GLES only devices | Tony Lindgren | 1 | +14 | -12 |
| 2020-12-10 21:32 | meson.build: KMS support also depends on dri2 | Fabrice Fontaine | 1 | +1 | -1 |
| 2020-10-09 23:09 | xfree86: Implement a test input driver | Povilas Kanapickas | 9 | +1361 | -0 |
| 2020-12-07 13:21 | xwayland: Hold window buffer until released | Olivier Fourdan | 1 | +24 | -1 |
| 2020-12-07 13:09 | xwayland: Hold cursor buffer until released | Olivier Fourdan | 1 | +14 | -0 |
| 2020-12-10 09:10 | xwayland: Factorize common cursor code | Olivier Fourdan | 1 | +33 | -32 |
| 2020-11-25 07:02 | Remove check for useSIGIO option | Prabhu Sundararaj | 2 | +0 | -7 |
| 2020-12-02 11:29 | xwayland: Replace LogMessage with LogMessageVerb | Mariusz Ceier | 2 | +4 | -4 |
| 2018-06-21 11:44 | xkb: Fix heap overflow caused by optimized away min. | Michal Srb | 1 | +5 | -6 |
| 2020-11-12 18:15 | Check SetMap request length carefully. | Matthieu Herrb | 1 | +92 | -0 |
| 2020-10-11 15:05 | Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflows | Matthieu Herrb | 1 | +23 | -3 |
| 2020-11-20 15:54 | present/wnmd: Translate update region to screen space | Michel Dänzer | 1 | +6 | -2 |
| 2020-01-28 17:51 | glx: Remove unused bswap_CARD64 | Michel Dänzer | 1 | +0 | -12 |
| 2020-11-26 13:39 | modesetting: Fix build with DebugPresent() enabled | Olivier Fourdan | 1 | +2 | -3 |
| 2020-11-13 22:36 | GLX: fix context render type queries | Erik Kurzinger | 3 | +16 | -5 |
| 2020-01-08 21:51 | configure.ac: KMS support also depends on dri2 | Fabrice Fontaine | 1 | +1 | -1 |
| 2019-11-14 08:29 | Introduce and use BUS_USB | Böszörményi Zoltán | 3 | +9 | -0 |
| 2019-03-27 16:45 | linux: Fix udev ID_PATH parsing for udl devices | Reza Arbab | 1 | +6 | -1 |
| 2020-11-21 03:43 | modesetting: Add missing copyright notices | Aaron Plattner | 4 | +10 | -1 |
| 2020-10-09 23:51 | test/xi2: Fix mask size in XISelectEvents test | Povilas Kanapickas | 1 | +1 | -1 |
| 2020-10-09 23:51 | dix: Extract FreezeThisEventIfNeededForSyncGrab() | Povilas Kanapickas | 2 | +33 | -20 |
| 2020-10-09 23:51 | dix: Extract ActivateGrabNoDeliver() | Povilas Kanapickas | 2 | +24 | -6 |
| 2020-10-09 23:51 | dix: Store replayed event into GrabInfoRec struct as InternalEvent* | Povilas Kanapickas | 5 | +25 | -23 |
| 2020-10-09 23:51 | dix: Rename LISTENER_* to TOUCH_LISTENER_* | Povilas Kanapickas | 4 | +78 | -75 |
| 2020-10-09 23:51 | Xi: Make check_for_touch_selection_conflicts() more generic | Povilas Kanapickas | 1 | +8 | -5 |
| 2020-10-09 23:51 | dix: Extract DeliverDeviceClassesChangedEvent() utility function | Povilas Kanapickas | 4 | +26 | -29 |
| 2020-10-09 23:51 | dix: Extract CopySprite() utility | Povilas Kanapickas | 3 | +30 | -16 |
| 2020-10-09 23:51 | dix: Extract FixUpXI2DeviceEventFromWindow() | Povilas Kanapickas | 1 | +31 | -27 |
| 2020-11-21 15:45 | hw/xwin: Fix building with -fno-common | Jon Turney | 2 | +2 | -1 |
| 2020-11-02 09:24 | xwayland: Clean up pending eglstream on pixmap destroy | Olivier Fourdan | 1 | +20 | -0 |
| 2020-09-22 07:54 | xwayland: Use the pixmap release callback with EGLStream | Olivier Fourdan | 1 | +6 | -2 |
| 2020-11-01 23:52 | int10: wrap entire V_ADDR_R* macros in parens for safer expansion | Alan Coopersmith | 1 | +6 | -6 |
| 2020-11-01 23:45 | xkb: always set *mask_rtrn in XkbVirtualModsToReal | Alan Coopersmith | 1 | +3 | -3 |
| 2020-11-01 21:55 | dmx: example code should set a good example | Alan Coopersmith | 1 | +8 | -1 |
| 2020-11-01 21:38 | AddInputDevice: only need to check once if we failed to calloc dev | Alan Coopersmith | 1 | +0 | -3 |
| 2020-09-15 09:49 | xwayland: Add and hook up test script | Michel Dänzer | 5 | +95 | -2 |
| 2020-11-11 11:45 | ci: Base docker image on Debian buster instead of testing | Michel Dänzer | 2 | +10 | -3 |
| 2020-09-16 14:32 | ci: Update to the latest templates | Michel Dänzer | 1 | +10 | -17 |
| 2020-11-12 11:19 | ci: Explicitly list packages needed to build xserver | Michel Dänzer | 1 | +65 | -7 |
| 2020-11-12 11:01 | ci: Use a variable for ephemeral packages | Michel Dänzer | 1 | +14 | -13 |
| 2020-11-11 17:22 | ci: Remove rendercheck Git tree | Michel Dänzer | 1 | +1 | -1 |
| 2020-11-11 18:02 | ci: Set GIT_STRATEGY=none for the container build job | Michel Dänzer | 1 | +2 | -0 |
| 2020-09-16 10:55 | ci: Use $FDO_CI_CONCURRENT if set | Michel Dänzer | 2 | +7 | -7 |
| 2020-11-10 09:40 | xwayland: Add a man page | Olivier Fourdan | 5 | +107 | -0 |
| 2020-11-10 09:02 | xwayland: Do not list option "-eglstream" if not supported | Olivier Fourdan | 1 | +2 | -0 |
| 2020-11-10 08:53 | xwayland: Add help entry for -shm | Olivier Fourdan | 1 | +1 | -0 |
| 2020-11-06 09:14 | xwayland: Make window_get_client_toplevel non-recursive | Michel Dänzer | 1 | +4 | -4 |
| 2020-10-27 15:33 | configure: Build hashtable for Xres and glvnd | Olivier Fourdan | 3 | +16 | -3 |
| 2020-11-05 17:35 | xwayland: Create an xwl_window for toplevel only | Olivier Fourdan | 1 | +1 | -1 |
| 2020-11-02 14:44 | xwayland: non-rootless requires the XDG-WM-Base protocol | Olivier Fourdan | 1 | +5 | -0 |
| 2020-10-05 23:19 | glamor: Update pixmap's devKind when making it exportable | Alex Goins | 1 | +3 | -0 |
| 2020-09-22 20:13 | xwayland: Drop the separate refcount for the xwl_pixmap | Adam Jackson | 1 | +4 | -22 |
| 2019-10-25 07:06 | modesetting: Add CTM RandR property | Aaron Plattner | 2 | +128 | -0 |
| 2019-10-24 20:46 | modesetting: Use GAMMA_LUT when available | Aaron Plattner | 5 | +81 | -2 |
| 2019-10-24 20:41 | modesetting: Query properties even in non-atomic mode | Aaron Plattner | 1 | +11 | -14 |
| 2019-10-22 17:06 | modesetting: Store property values in drmmode_prop_info_rec | Aaron Plattner | 2 | +2 | -0 |
| 2020-09-30 20:01 | glx: set errorValue when returning GLXBadFBConfig | Peter Harris | 1 | +7 | -2 |
| 2020-09-24 21:08 | glx: Implement GLX_EXT_get_drawable_type | Adam Jackson | 3 | +11 | -1 |
| 2020-09-27 16:03 | os: Fix instruction pointer written in xorg_backtrace | Bernhard Übelacker | 1 | +5 | -2 |
| 2020-09-26 12:54 | dri3: Add missing libdrm dependency in Makefile.am | Dor Askayo | 1 | +2 | -1 |
| 2020-09-18 19:58 | modesetting: keep going if a modeset fails on EnterVT | Kishore Kadiyala | 3 | +36 | -9 |
| 2020-04-24 15:06 | modesetting: check the kms state on EnterVT | Martin Peres | 3 | +24 | -13 |
| 2020-09-22 17:53 | Bump input minor ABI due to addition of input event drain callback | Povilas Kanapickas | 1 | +1 | -1 |
| 2020-09-16 21:55 | mi: Add a callback to notify driver about input event submission | Povilas Kanapickas | 4 | +43 | -0 |
| 2020-09-14 13:39 | xwayland: Remove pending stream reference when freeing | Olivier Fourdan | 1 | +1 | -1 |
| 2020-09-14 12:35 | xwayland: Add a flag for n-buffers in EGL backend | Olivier Fourdan | 4 | +20 | -1 |
| 2020-09-14 12:26 | xwayland: Add a flag to expose EGL backend features | Olivier Fourdan | 6 | +37 | -7 |
| 2020-09-15 14:41 | xwayland: use drmGetNodeTypeFromFd for checking if a node is a render one | Greg V | 1 | +2 | -17 |
| 2020-09-15 09:43 | Consolidate fourcc.h | Michel Dänzer | 9 | +5 | -138 |
| 2020-09-15 09:41 | present: Include dix-config.h instead of xorg-config.h | Michel Dänzer | 14 | +2 | -47 |
| 2020-09-15 09:38 | dri3: Include dix-config.h instead of xorg-config.h | Michel Dänzer | 6 | +2 | -15 |
| 2020-08-19 10:50 | modesetting: Allow users to opt-in VRR support | Uday Kiran Pichika | 2 | +9 | -0 |
| 2020-06-18 10:37 | modesetting: Detect changes to the _VARIABLE_REFRESH window properties | Uday Kiran Pichika | 1 | +141 | -0 |
| 2020-06-18 06:01 | modesetting: Lay the foundation for enabling VRR | Uday Kiran Pichika | 5 | +170 | -2 |
| 2020-09-04 11:03 | present/wnmd: Remove no-op present_wnmd_flip_destroy | Michel Dänzer | 2 | +2 | -8 |
| 2020-09-04 11:02 | present/wnmd: Remove dead present_wnmd_can_window_flip | Michel Dänzer | 1 | +0 | -29 |
| 2020-09-04 10:50 | present/wnmd: Remove dead check from present_wnmd_check_flip | Michel Dänzer | 1 | +0 | -4 |
| 2020-08-27 16:36 | xwayland: Check window pixmap in xwl_present_check_flip2 | Michel Dänzer | 1 | +8 | -0 |
| 2020-08-28 09:57 | present/wnmd: Can't use page flipping for windows clipped by children | Michel Dänzer | 1 | +4 | -0 |
| 2020-08-10 17:14 | xwayland: Replace need_rotate boolean with simple check on xdg-output | Roman Gilg | 1 | +5 | -6 |
| 2020-08-13 14:55 | Revert "xserver: Fix a typo" | Roman Gilg | 1 | +1 | -1 |
| 2020-08-10 17:01 | xwayland: Switch width and height argument order | Roman Gilg | 1 | +4 | -4 |
| 2020-08-10 16:58 | xwayland: simplify output_get_new_size function | Roman Gilg | 1 | +12 | -8 |
| 2020-08-31 10:10 | xfree86: Take second reference for SavedCursor in xf86CursorSetCursor | Michel Dänzer | 1 | +3 | -0 |
| 2020-08-18 12:55 | Fix XRecordRegisterClients() Integer underflow | Matthieu Herrb | 1 | +5 | -5 |
| 2020-08-18 12:52 | Fix XkbSelectEvents() integer underflow | Matthieu Herrb | 1 | +1 | -1 |
| 2020-08-18 12:49 | Fix XIChangeHierarchy() integer underflow | Matthieu Herrb | 1 | +1 | -1 |
| 2020-08-18 12:46 | Correct bounds checking in XkbSetNames() | Matthieu Herrb | 1 | +48 | -0 |
| 2020-07-28 16:40 | present/wnmd: Execute copies at target_msc-1 already | Michel Dänzer | 1 | +18 | -8 |
| 2020-07-28 16:53 | present/wnmd: Move up present_wnmd_queue_vblank | Michel Dänzer | 1 | +11 | -11 |
| 2020-08-12 15:38 | present: Add present_vblank::exec_msc field | Michel Dänzer | 5 | +31 | -31 |
| 2020-07-28 16:48 | present: Move flip target_msc adjustment out of present_vblank_create | Michel Dänzer | 4 | +13 | -8 |
| 2020-07-24 16:21 | glamor: Fix glamor_poly_fill_rect_gl xRectangle::width/height handling | Michel Dänzer | 1 | +14 | -4 |
| 2020-08-14 23:19 | glamor: Fix debugging callback setup on GLES | Adam Jackson | 1 | +2 | -1 |
| 2020-06-03 08:17 | xwayland: Disable the MIT-SCREEN-SAVER extension when rootless | Olivier Fourdan | 1 | +13 | -0 |
| 2020-07-25 17:33 | fix for ZDI-11426 | Matthieu Herrb | 1 | +1 | -1 |
| 2020-07-16 08:19 | XKB: Add debug key actions for grabs & window tree | Ignacio Casal Quinteiro | 2 | +41 | -18 |
| 2020-07-28 18:24 | xwayland: Simplify Present event handling code | Roman Gilg | 1 | +7 | -21 |
| 2020-06-04 12:25 | meson: Also ignore kms, kms_udev, hal options on Cygwin | Jon Turney | 1 | +1 | -1 |
| 2020-07-29 19:32 | hw/xwin: Update for renames in xserver/output API | Jon Turney | 1 | +1 | -1 |
| 2020-07-05 09:59 | linux: Fix platform device probe for DT-based PCI | Huacai Chen | 1 | +26 | -1 |
| 2020-07-24 10:21 | present: Check valid region in window mode flips | Roman Gilg | 1 | +6 | -4 |
| 2020-07-14 12:32 | present: Remove superfluous set abort flip function in window mode | Roman Gilg | 2 | +2 | -15 |
| 2020-07-12 11:42 | present: Idle vblanks any time in window mode | Roman Gilg | 2 | +9 | -4 |
| 2020-07-11 17:15 | present: Notify via distinct API functions in window mode | Roman Gilg | 3 | +53 | -29 |
| 2020-02-15 00:58 | xwayland: Rename present event lists | Roman Gilg | 2 | +15 | -15 |
| 2020-07-08 08:24 | xwayland: Remove unused xwl_screen entry | Roman Gilg | 1 | +0 | -1 |
| 2020-07-03 01:03 | randr: Re-add removed NULL checks to xf86RandR12.c | Alex Goins | 1 | +9 | -0 |
| 2020-07-03 01:12 | randr: Check rrPrivKey in RRHasScanoutPixmap() | Alex Goins | 1 | +7 | -1 |
| 2020-07-02 23:39 | randr: Check rrPrivKey before autobinding GPU screens | Alex Goins | 1 | +14 | -4 |
| 2020-07-10 16:56 | xwayland: Handle NULL xwl_seat in xwl_seat_can_emulate_pointer_warp | Michel Dänzer | 1 | +6 | -1 |
| 2020-07-11 17:47 | xwayland: Remove harmless duplicated #include | Emmanuel Gil Peyrot | 1 | +0 | -1 |
| 2020-07-11 17:34 | xwayland: Use memfd_create() when available | Emmanuel Gil Peyrot | 1 | +35 | -14 |
| 2020-07-14 22:32 | xwayland: Store xwl_tablet_pad in its own private key | Lyude Paul | 1 | +10 | -2 |
| 2020-07-08 15:08 | xwayland: Damage surface in surface-relative coordinates | Roman Gilg | 1 | +2 | -1 |
| 2020-07-10 09:01 | xfree86: Bump ABI_VIDEODRV_VERSION to 25.2 | Michel Dänzer | 1 | +1 | -1 |
| 2020-07-05 21:00 | xserver/output: rename some badly named variables/APIs. | Dave Airlie | 23 | +363 | -363 |
| 2020-07-05 21:00 | exa: rename some badly named variables | Dave Airlie | 3 | +4 | -4 |
| 2020-04-20 09:29 | xwayland: Add a pkg-config file for Xwayland | Olivier Fourdan | 6 | +46 | -1 |
| 2020-03-17 11:55 | xwayland: Move xwl_surface_damage definition to xwayland-screen.c | Michel Dänzer | 2 | +10 | -10 |
| 2020-06-25 15:56 | xwayland: Rename xwl_pixmap_cb → xwl_buffer_release_cb | Michel Dänzer | 4 | +7 | -7 |
| 2020-06-25 15:49 | xwayland: Remove xwl_present_event::buffer_released in favor of ::pixmap | Michel Dänzer | 2 | +16 | -14 |
| 2020-03-17 11:58 | xwayland: Propagate damage x1/y1 coordinates in xwl_present_flip | Michel Dänzer | 1 | +2 | -1 |
| 2020-07-05 20:18 | doc: Update URLs in Xserver-DTrace.xml | Alan Coopersmith | 1 | +8 | -8 |
| 2020-07-05 20:07 | Fix spelling/wording issues | Alan Coopersmith | 202 | +389 | -395 |
| 2020-06-02 09:23 | xwayland: Use a fixed DPI value for core protocol | Olivier Fourdan | 2 | +8 | -40 |
| 2020-06-09 11:26 | xwayland: Initialise values in xwlVidModeGetGamma() | SimonP | 1 | +1 | -0 |
| 2020-04-10 14:34 | xwayland: Fix crashes when there is no pointer | Sjoerd Simons | 1 | +6 | -0 |
| 2020-05-15 16:33 | modesetting: Fix front_bo leak at drmmode_xf86crtc_resize on XRandR rotation | Jose Maria Casanova Crespo | 1 | +3 | -3 |
| 2020-06-19 16:10 | xwayland: Free all remaining events in xwl_present_cleanup | Michel Dänzer | 2 | +18 | -17 |
| 2020-06-19 16:14 | xwayland: Always use xwl_present_free_event for freeing Present events | Michel Dänzer | 1 | +12 | -15 |
| 2020-06-19 15:24 | present/wnmd: Free flip_queue entries in present_wnmd_clear_window_flip | Michel Dänzer | 1 | +3 | -3 |
| 2020-06-19 15:02 | present/wnmd: Keep pixmap pointer in present_wnmd_clear_window_flip | Michel Dänzer | 1 | +0 | -2 |
| 2020-06-19 14:51 | hw/xfree86: Avoid cursor use after free | Martin Weber | 1 | +2 | -1 |
| 2020-04-11 09:29 | xfree86: add drm modes on non-GTF panels | Aaron Ma | 5 | +48 | -4 |
| 2020-06-02 13:40 | xwayland: allow using linux-dmabuf with DRM_FORMAT_MOD_INVALID | Simon Ser | 1 | +3 | -5 |
| 2020-06-02 13:28 | xwayland: only use linux-dmabuf if format/modifier was advertised | Simon Ser | 1 | +24 | -4 |
| 2020-05-04 08:53 | xwayland: don't use GBM_BO_USE_SCANOUT | Simon Ser | 1 | +1 | -1 |
| 2020-06-05 18:33 | xwayland: Set the vendor name for GLX_EXT_libglvnd | Adam Jackson | 1 | +3 | -0 |
| 2020-06-02 15:32 | Remove BSD APM support. | Matthieu Herrb | 5 | +2 | -364 |
| 2020-02-09 15:28 | meson: split udev from udev_kms which requires systemd | Jan Beich | 3 | +8 | -5 |
| 2020-02-09 15:12 | glx: unbreak on Unix without /usr/include/drm | Jan Beich | 2 | +2 | -1 |
| 2019-11-16 18:40 | os: unbreak xsha1 on FreeBSD | Jan Beich | 1 | +9 | -0 |
| 2020-05-05 13:40 | xwayland: Clear private on device removal | Olivier Fourdan | 1 | +39 | -16 |
| 2020-05-08 00:54 | gitlab CI: use the fdo ci-templates repository | Peter Hutterer | 1 | +1 | -1 |
| 2020-05-04 16:20 | xwayland: import DMA-BUFs with GBM_BO_USE_RENDERING only | Simon Ser | 1 | +3 | -2 |
| 2020-05-07 18:15 | xwayland: Improve checks for confined_to on InputOnly windows | Carlos Garnacho | 1 | +30 | -8 |
| 2020-05-05 08:38 | xwayland: Remove undeeded test | Olivier Fourdan | 1 | +1 | -2 |
| 2020-04-30 11:55 | xwayland: Lock on entering surface if needed | Olivier Fourdan | 1 | +6 | -0 |
| 2020-03-24 15:33 | xwayland: confine motion events to the confined window | Olivier Fourdan | 1 | +9 | -2 |
| 2020-03-24 15:12 | xwayland: Do not lock the pointer on the wrong window | Olivier Fourdan | 1 | +3 | -0 |
| 2020-05-11 00:46 | Update URL's in man pages | Alan Coopersmith | 4 | +7 | -7 |
| 2020-05-08 14:45 | test: Fix struct initialization warning | Martin Weber | 1 | +1 | -1 |
| 2020-04-25 05:09 | XQuartz: recognize F16-F20 and Menu keys | Christopher Chavez | 1 | +7 | -0 |
| 2020-04-21 09:38 | Fix build with gcc 9.3.0's -Werror=alloc-size-larger-than= | Alexander Volkov | 3 | +3 | -3 |
| 2020-04-20 22:01 | gitlab-ci: Bump DEBIAN_TAG to build with gcc 9.3.0 | Alexander Volkov | 1 | +1 | -1 |
| 2020-04-19 13:29 | hw/xfree86: Support ACPI without APM. | Tobias Stoeckmann | 1 | +5 | -4 |
| 2020-04-24 15:45 | xwayland: Fix infinite loop at startup | Olivier Fourdan | 3 | +17 | -14 |
| 2011-02-11 16:10 | hw/xwin: Drop call to setlocale() | Jon Turney | 1 | +0 | -9 |
| 2018-07-02 16:25 | hw/xwin: Consistently use BOOL type from Xmd.h | Jon Turney | 7 | +17 | -17 |
| 2018-07-01 14:53 | hw/xwin: Remove XSetAuthorization() for helper clients | Jon Turney | 9 | +36 | -39 |
| 2018-06-30 15:00 | hw/xwin: xcbify clipboard integration | Jon Turney | 10 | +484 | -650 |
| 2018-07-01 11:11 | hw/xwin: Remove nounicodeclipboard option | Jon Turney | 13 | +49 | -146 |
| 2018-06-30 15:15 | hw/xwin: Remove support for pre-Vista Win32 clipboard API | Jon Turney | 4 | +23 | -198 |
| 2019-04-26 01:26 | hw/xwin: Fix lingering uses of libX11 types and values | Jon Turney | 3 | +3 | -4 |
| 2015-11-19 18:06 | hw/xwin: Warn about too large Windows -> X clipboard pastes | Jon Turney | 1 | +18 | -0 |
| 2015-11-18 21:27 | hw/xwin: Implement INCR protocol for X clipboard -> Windows clipboard | Jon Turney | 5 | +290 | -221 |
| 2020-03-26 20:53 | Xorg: honor AutoRepeat option | Michael Stapelberg | 1 | +28 | -0 |
| 2018-04-19 18:49 | xinput: Remove PropagateMask | Adam Jackson | 3 | +14 | -40 |
| 2018-04-19 18:42 | xinput: Remove ExtExclusiveMasks | Adam Jackson | 2 | +1 | -23 |
| 2020-03-05 21:32 | glx: Require screens match for share contexts for classic CreateContext | Adam Jackson | 1 | +9 | -0 |
| 2020-03-21 03:36 | glx: fixup symbol name for get_extensions function | Vasily Khoruzhick | 1 | +10 | -0 |
| 2020-03-17 10:45 | xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window | Michel Dänzer | 3 | +11 | -10 |
| 2020-03-06 17:22 | modesetting: add support for GBM_FORMAT_ARGB1555 | Yuriy Vasilev | 1 | +12 | -4 |
| 2020-03-05 14:02 | modesetting: add support for GBM_FORMAT_RGB565 | Yuriy Vasilev | 1 | +2 | -0 |
| 2020-02-22 16:25 | xwayland: port rooted xwayland from wl_shell to xdg-shell protocol | mntmn | 6 | +49 | -34 |
| 2019-11-14 19:06 | xkb: fix key type index check in _XkbSetMapChecks | Peter Harris | 1 | +4 | -1 |
| 2019-11-14 19:00 | xkb: only swap once in XkbSetMap | Peter Harris | 1 | +13 | -13 |
| 2019-11-04 14:01 | xwayland: Remove unnecessary xwl_window_is_toplevel() check from xwl_output_set_window_randr_emu_props() | Hans de Goede | 1 | +2 | -4 |
| 2019-11-04 13:32 | xwayland: Fix setting of _XWAYLAND_RANDR_EMU_MONITOR_RECTS prop on new windows | Hans de Goede | 1 | +9 | -3 |
| 2019-11-04 10:46 | xwayland: Call xwl_window_check_resolution_change_emulation() on newly created O-R windows | Hans de Goede | 1 | +5 | -0 |
| 2019-10-07 12:27 | xwayland: Fix emulated modes not being removed when screen rotation is used | Hans de Goede | 1 | +6 | -2 |
| 2020-01-09 10:00 | xwayland: Also hook screen's MoveWindow method | Hans de Goede | 4 | +31 | -0 |
| 2020-01-15 13:36 | xwayland: Also check resolution-change-emulation when the xwl_window itself moves | Hans de Goede | 1 | +1 | -1 |
| 2020-01-03 16:55 | xwayland: Check emulation on client toplevel resize | Roman Gilg | 2 | +11 | -17 |
| 2020-01-15 09:07 | xwayland: Make window_get_none_wm_owner return a Window instead of a Client | Roman Gilg | 1 | +10 | -7 |
| 2020-01-03 16:27 | xwayland: Recurse on finding the none-wm owner | Roman Gilg | 1 | +8 | -9 |
| 2020-01-03 16:12 | xwayland: Reuse viewport instead of recreating | Roman Gilg | 1 | +7 | -11 |
| 2020-01-27 10:08 | xwayland: Cache client-id for the window-manager client | Hans de Goede | 4 | +35 | -16 |
| 2019-05-27 21:01 | present: Rename window_msc variable in present function | Roman Gilg | 2 | +4 | -4 |
| 2019-05-27 20:58 | present: Move scmd-update-window-crtc function | Roman Gilg | 1 | +24 | -24 |
| 2019-05-27 20:49 | present: Code cleanup of window to crtc timings update | Roman Gilg | 2 | +35 | -34 |
| 2019-05-27 20:42 | present: Unfold and annotate the target-msc getter | Roman Gilg | 4 | +69 | -39 |
| 2019-05-27 20:32 | present: Adjust timings with value arguments | Roman Gilg | 4 | +27 | -26 |
| 2020-02-14 14:20 | xwayland: Add version command line option | Olivier Fourdan | 1 | +17 | -0 |
| 2019-08-27 22:10 | meson: Add support for libunwind | Adam Jackson | 3 | +8 | -0 |
| 2020-02-12 21:29 | Fix modesetting device matching through kmsdev device path | Zoltán Böszörményi | 1 | +9 | -1 |
| 2020-02-07 11:15 | xwayland: Call glamor_block_handler from xwl_screen_post_damage | Michel Dänzer | 1 | +11 | -0 |
| 2020-02-07 11:06 | xwayland: Split up xwl_screen_post_damage into two phases | Michel Dänzer | 2 | +14 | -3 |
| 2020-02-06 17:45 | Revert "xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hook" | Michel Dänzer | 3 | +6 | -13 |
| 2020-02-10 17:48 | gitlab-ci: Add meson build job with glamor disabled | Michel Dänzer | 1 | +7 | -1 |
| 2020-02-10 17:44 | gitlab-ci: Drop "-build-and-test" job name suffix | Michel Dänzer | 1 | +2 | -2 |
| 2020-02-10 17:57 | modesetting: Remove local variable only used with glamor enabled | Michel Dänzer | 1 | +1 | -2 |
| 2020-02-10 17:41 | modesetting: Fix build with glamor disabled | Michel Dänzer | 2 | +17 | -7 |
| 2020-02-10 15:07 | randr: auto-bind of GPU is a config change | Pekka Paalanen | 1 | +4 | -0 |
| 2020-02-05 10:32 | Always use `-fno-common` in CI | David Seifert | 1 | +2 | -2 |
| 2020-02-04 06:02 | modesetting: remove unnecessary error message, fix zaphod leases | Dave Airlie | 1 | +5 | -4 |
| 2020-01-30 11:29 | xwayland/glamor-gbm: Add xwl_glamor_gbm_post_damage hook | Michel Dänzer | 3 | +13 | -6 |
| 2020-01-27 16:47 | xfree86/modes: Bail from xf86RotateRedisplay if pScreen->root is NULL | Michel Dänzer | 1 | +1 | -1 |
| 2020-01-29 21:33 | os: Ignore dying client in ResetCurrentRequest | Daniel Llewellyn | 1 | +5 | -0 |
| 2020-01-28 17:39 | gitlab-ci: Enable -Werror in the meson build job | Michel Dänzer | 1 | +1 | -1 |
| 2020-01-28 17:35 | tests/misc: Drop redundant screenInfo declaration | Michel Dänzer | 1 | +0 | -2 |
| 2020-01-28 17:31 | Xephyr: Cast "red" to char* for xcb_aux_parse_color | Michel Dänzer | 1 | +1 | -1 |
| 2020-01-28 17:22 | loader: strdup const string assigned to local variable name | Michel Dänzer | 1 | +1 | -1 |
| 2020-01-28 18:26 | Revert "dri2: Don't make reference to noClientException" | Adam Jackson | 1 | +1 | -1 |
| 2020-01-24 11:49 | Fix building with `-fno-common` | David Seifert | 17 | +17 | -17 |
| 2019-12-26 23:01 | Restrict 1x1 pixmap filling optimization to GXcopy | George Matsumura | 1 | +1 | -1 |
| 2020-01-15 17:36 | meson: add prefix to serverconfigdir | E5ten | 1 | +1 | -1 |
| 2020-01-14 08:23 | modesetting: Explicitly #include "mi.h" | Michel Dänzer | 1 | +1 | -0 |
| 2020-01-14 07:34 | configure: Define GLAMOR_HAS_EGL_QUERY_DRIVER when available | Kenneth Graunke | 2 | +7 | -0 |
| 2019-12-27 22:33 | hw/xfree86/common/xf86Init.c: fix build without glx | Fabrice Fontaine | 1 | +0 | -1 |
| 2019-12-25 17:54 | glamor_egl: Reject OpenGL < 2.1 early on | Lubomir Rintel | 1 | +28 | -11 |
| 2019-12-23 08:26 | xwayland: Include xwayland-window.h from xwayland-glamor-eglstream.c | Michel Dänzer | 1 | +1 | -0 |
| 2019-12-23 08:53 | gitlab-ci: Install libnvidia-egl-wayland-dev package | Michel Dänzer | 1 | +1 | -0 |
| 2019-12-23 08:32 | gitlab-ci: Use sorted lists of distro packages, one per line | Michel Dänzer | 1 | +25 | -6 |
| 2019-12-23 08:51 | gitlab-ci: Strip down docker image contents more | Michel Dänzer | 1 | +3 | -2 |
| 2019-12-23 08:35 | gitlab-ci: Use -j4 instead of -j$(proc) | Michel Dänzer | 2 | +7 | -7 |
| 2019-12-23 09:41 | gitlab-ci: Use host-mapped directory for ccache | Michel Dänzer | 1 | +3 | -7 |
| 2019-12-26 21:40 | modesetting: Check whether RandR was initialized before calling rrGetScrPriv | Aaron Plattner | 3 | +20 | -6 |
| 2019-12-23 09:06 | gitlab-ci: Mark jobs as interruptible | Michel Dänzer | 1 | +3 | -1 |
| 2019-12-23 09:03 | gitlab-ci: Turn .retry YAML anchor into .ci-run-policy template | Michel Dänzer | 1 | +5 | -4 |
| 2019-12-13 02:18 | modesetting: Fix msSharePixmapBacking Segfault Regression | Alex Goins | 1 | +3 | -2 |
| 2019-12-18 14:00 | xwayland: Cleanup and remove `xwayland.h` | Olivier Fourdan | 19 | +13 | -75 |
| 2019-12-18 09:33 | xwayland: Remove `MODIFIER_META` definition | Olivier Fourdan | 1 | +0 | -2 |
| 2019-12-18 13:13 | xwayland: Move Xwayland GLX declaration | Olivier Fourdan | 5 | +40 | -5 |
| 2019-12-18 10:18 | xwayland: Move Xwayland vidmode declaration | Olivier Fourdan | 6 | +41 | -4 |
| 2019-12-18 09:56 | xwayland: Move Xwayland CVT declaration | Olivier Fourdan | 6 | +40 | -7 |
| 2019-12-18 09:03 | xwayland: Separate Xwayland screen code | Olivier Fourdan | 18 | +790 | -690 |
| 2019-12-18 09:45 | xwayland: Move Xwayland cursor declarations | Olivier Fourdan | 8 | +43 | -5 |
| 2019-12-17 17:02 | xwayland: Move Xwayland output declarations | Olivier Fourdan | 6 | +87 | -44 |
| 2019-12-17 16:40 | xwayland: Move Xwayland input declarations | Olivier Fourdan | 8 | +204 | -163 |
| 2019-12-17 16:18 | xwayland: Move Xwayland present declarations | Olivier Fourdan | 7 | +79 | -44 |
| 2019-12-17 16:07 | xwayland: Separate Xwayland pixmap code | Olivier Fourdan | 11 | +184 | -85 |
| 2019-12-17 14:07 | xwayland: Move Xwayland windows to its own sources | Olivier Fourdan | 11 | +946 | -808 |
| 2019-12-16 16:23 | xwayland: Move GLAMOR declarations to their own header | Olivier Fourdan | 9 | +164 | -103 |
| 2019-12-16 16:07 | xwayland: Move SHM declarations to their own header | Olivier Fourdan | 7 | +66 | -17 |
| 2019-12-17 07:48 | xwayland: Move Xwayland structures to their own header | Olivier Fourdan | 4 | +38 | -4 |
| 2019-12-18 17:18 | glamor: Only use dual blending with GLSL >= 1.30 | Michel Dänzer | 1 | +1 | -0 |
| 2019-12-17 17:39 | xwayland: Create duplicate TrueColor GLXFBConfigs for Composite | Michel Dänzer | 1 | +27 | -6 |
| 2019-12-17 17:43 | xwayland: Fix duplicate "direct_color" comment to say "double_buffer" | Michel Dänzer | 1 | +1 | -1 |
| 2019-11-27 17:56 | xwayland: Use frame callbacks for Present vblank events | Michel Dänzer | 2 | +14 | -10 |
| 2019-11-27 17:04 | xwayland: Use single frame callback for Present flips and normal updates | Michel Dänzer | 3 | +39 | -31 |
| 2019-12-13 17:26 | xwayland: Add xwl_window_create_frame_callback helper | Michel Dänzer | 2 | +10 | -3 |
| 2019-12-12 12:50 | xwayland: Take border width into account | Olivier Fourdan | 2 | +9 | -4 |
| 2019-12-13 10:10 | xwayland: Recycle window buffers when setting pixmap | Olivier Fourdan | 1 | +11 | -1 |
| 2019-12-12 04:54 | XWin: Fix infinite loop in GetShift() | dslater38 | 1 | +1 | -2 |
| 2019-12-11 23:23 | gitlab CI: update to the latest version of the ci-templates | Peter Hutterer | 1 | +1 | -1 |
| 2019-11-29 08:40 | xwayland: Do flush GPU work in xwl_present_flush | Michel Dänzer | 1 | +2 | -3 |
| 2019-10-25 14:28 | xwayland: Use multiple window buffers | Olivier Fourdan | 1 | +7 | -1 |
| 2019-11-06 10:49 | xwayland: Add multiple window buffering support | Olivier Fourdan | 5 | +375 | -0 |
| 2019-10-30 12:17 | xwayland: Add buffer release callback | Olivier Fourdan | 6 | +98 | -15 |
| 2019-11-22 07:03 | modesetting: Use EGL_MESA_query_driver to select DRI driver if possible | Kenneth Graunke | 4 | +29 | -4 |
| 2019-11-22 07:01 | glamor: Add a function to get the driver name via EGL_MESA_query_driver | Kenneth Graunke | 3 | +20 | -0 |
| 2019-11-22 17:32 | modesetting: Use glamor_clear_pixmap in drmmode_clear_pixmap | Michel Dänzer | 3 | +10 | -0 |
| 2019-11-18 17:06 | modesetting: Clear new screen pixmap storage on RandR resize | Michel Dänzer | 1 | +15 | -0 |
| 2019-11-22 16:51 | xfree86/modes: Call xf86RotateRedisplay from xf86CrtcRotate | Michel Dänzer | 1 | +3 | -0 |
| 2019-11-22 16:58 | modesetting: Call glamor_finish from drmmode_crtc_set_mode | Michel Dänzer | 1 | +7 | -3 |
| 2019-11-22 17:05 | modesetting: Add glamor_finish() convenience macro | Michel Dänzer | 2 | +3 | -1 |
| 2019-11-21 16:23 | xfree86: Test presence of isastream() | Matt Turner | 4 | +8 | -3 |
| 2019-11-22 16:12 | glamor: make sure the correct FBO is cleared | Dor Askayo | 1 | +2 | -1 |
| 2019-11-18 21:46 | Revert "Revert "modesetting: Indirect the glamor API through LoaderSymbol"" | Adam Jackson | 6 | +82 | -26 |
| 2019-11-18 21:43 | loader: Make LoaderSymbolFromModule take a ModuleDescPtr | Adam Jackson | 2 | +3 | -2 |
| 2019-11-19 18:08 | os: Don't crash in AttendClient if the client is gone | Aaron Plattner | 4 | +12 | -12 |
| 2019-11-12 09:03 | xwayland: Do not discard frame callbacks on allow commits | Olivier Fourdan | 1 | +0 | -13 |
| 2019-11-18 16:28 | present/wnmd: Relax assertion on CRTC on abort_vblank() | Olivier Fourdan | 1 | +0 | -2 |
| 2019-11-15 10:32 | Revert "modesetting: Indirect the glamor API through LoaderSymbol" | Michel Dänzer | 6 | +26 | -82 |
| 2019-10-08 17:11 | modesetting: Indirect the glamor API through LoaderSymbol | Adam Jackson | 6 | +82 | -26 |
| 2019-10-08 16:52 | modesetting: Indirect the shadow API through LoaderSymbol | Adam Jackson | 2 | +26 | -20 |
| 2019-10-08 17:29 | loader: Move LoaderSymbolFromModule() to public API | Adam Jackson | 2 | +1 | -1 |
| 2019-11-06 18:45 | xfree86: Call ScreenInit for protocol screens before GPU screens | Aaron Plattner | 1 | +25 | -25 |
| 2019-09-17 23:36 | modesetting: Implement ms_covering_randr_crtc() for ms_present_get_crtc() | Alex Goins | 3 | +108 | -5 |
| 2019-09-17 23:03 | modesetting: Fix ms_covering_crtc() segfault with non-xf86Crtc slave | Alex Goins | 1 | +4 | -0 |
| 2019-08-28 23:24 | modesetting: Fix ms_covering_crtc() segfault with non-modesetting slave primary | Alex Goins | 1 | +34 | -1 |
| 2019-09-04 17:25 | randr: Fix RRCrtcDetachScanoutPixmap() segfault during server teardown | Alex Goins | 1 | +10 | -5 |
| 2019-10-18 05:47 | include: Increase the number of max. input devices to 256. | Arthur Williams | 1 | +3 | -1 |
| 2019-10-30 14:33 | xwayland: Cosmetic, fix indentation | Olivier Fourdan | 1 | +25 | -25 |
| 2019-10-30 12:11 | xwayland/shm: Use `calloc()` | Olivier Fourdan | 1 | +1 | -1 |
| 2019-10-30 10:50 | xwayland/glamor-gbm: Use `calloc()` | Olivier Fourdan | 1 | +1 | -1 |
| 2019-10-31 08:04 | xwayland/eglstream: Fix order of `calloc()` args | Olivier Fourdan | 1 | +1 | -1 |
| 2019-11-07 11:25 | xwayland: clear pixmaps after creation in rootless mode | Dor Askayo | 5 | +49 | -1 |
| 2019-11-06 14:37 | xwayland: make context current to check GL version | Olivier Fourdan | 1 | +27 | -11 |
| 2019-10-30 15:20 | xwayland: Fall back to GLES2 if we don't get at least GL 2.1 in glamor | Adam Jackson | 1 | +15 | -0 |
| 2019-11-04 19:03 | glamor/xwayland: Define EGL_NO_X11 | Hans de Goede | 6 | +6 | -0 |
| 2019-10-26 16:12 | meson: Add sha1 library options | Jon Turney | 3 | +92 | -4 |
| 2019-10-09 16:07 | misprite: Stop wrapping GetImage/GetSpans | Adam Jackson | 1 | +0 | -88 |
| 2019-10-09 16:05 | composite: Stop wrapping GetImage/GetSpans | Adam Jackson | 2 | +0 | -43 |
| 2019-10-09 15:57 | dix: Call SourceValidate before GetImage | Adam Jackson | 5 | +29 | -1 |
| 2019-10-09 15:27 | mi: Add a default no-op miSourceValidate | Adam Jackson | 13 | +34 | -34 |
| 2019-10-16 18:44 | include: Remove now-empty site.h | Adam Jackson | 14 | +0 | -68 |
| 2019-10-16 18:43 | dix: Move default screensaver defaults into globals.c | Adam Jackson | 2 | +5 | -8 |
| 2019-10-16 18:41 | include: Move some input-related default #defines to input.h | Adam Jackson | 2 | +22 | -22 |
| 2019-10-16 18:33 | dix: Remove -to option to set the default connection timeout | Adam Jackson | 6 | +3 | -17 |
| 2019-10-16 18:30 | xdmcp: Remove unconfigurable COMPILEDDISPLAYCLASS | Adam Jackson | 2 | +1 | -4 |
| 2019-10-16 18:28 | os: Remove unconfigurable DEFAULT_ACCESS_CONTROL macro | Adam Jackson | 2 | +2 | -5 |
| 2019-10-16 18:21 | dix: Remove -fn and -fc options to set default text/cursor fonts | Adam Jackson | 7 | +4 | -30 |
| 2019-10-16 17:56 | os: Move log verbosity defaults into os/log.c | Adam Jackson | 2 | +8 | -8 |
| 2019-10-16 17:52 | include: Remove unused default value for COMPILEDDEFAULTFONTPATH | Adam Jackson | 1 | +0 | -12 |
| 2019-10-16 17:51 | include: Remove unused default value for VENDOR_RELEASE | Adam Jackson | 1 | +0 | -9 |
| 2019-10-16 17:51 | include: Remove unused VENDOR_STRING | Adam Jackson | 1 | +0 | -7 |
| 2019-10-16 17:49 | dix: Remove now-unused SetVendorString | Adam Jackson | 2 | +1 | -10 |
| 2019-10-16 17:42 | dmx: Stop overriding the vendor string | Adam Jackson | 2 | +2 | -4 |
| 2019-09-03 13:44 | modesetting: Fix possible_crtcs | Ville Syrjälä | 1 | +2 | -2 |
| 2019-09-23 15:23 | configure: Set libdrm flags correctly if only XORG is enabled | Alexander Tsoy | 1 | +1 | -1 |
| 2019-10-26 17:43 | xquartz: Remove trailing quote to fix build | Jon Turney | 1 | +1 | -1 |
| 2019-05-16 19:24 | modesetting: typo in drmmode_display.c -- ',' instead of ';' at end of line | Keith Packard | 1 | +1 | -1 |
| 2019-10-16 17:14 | xserver: Fix a typo | Robert Mader | 1 | +1 | -1 |
| 2019-10-15 17:40 | render: Fix undefined shift in xRenderColorToCard32 | Adam Jackson | 1 | +4 | -2 |
| 2019-10-15 17:32 | dix: Fix undefined memset in _dixInitScreenPrivates | Adam Jackson | 1 | +2 | -1 |
| 2019-10-15 17:21 | record: Fix undefined memcpy in RecordAClientStateChange | Adam Jackson | 1 | +2 | -1 |
| 2019-10-15 17:16 | mi: Fix undefined memcpy in mieqGrowQueue | Adam Jackson | 1 | +7 | -5 |
| 2019-10-15 17:10 | dix: Fix undefined shift in ht_generic_hash | Adam Jackson | 1 | +1 | -1 |
| 2019-10-15 17:08 | dix: Fix undefined shift in HashResourceID | Adam Jackson | 2 | +3 | -4 |
| 2019-10-15 17:01 | mi: Fix undefined shift in miSetVisualTypesAndMasks | Adam Jackson | 1 | +4 | -4 |
| 2019-10-15 15:59 | dix: Fix undefined memset in dixInitPrivates | Adam Jackson | 1 | +2 | -1 |
| 2019-10-14 10:48 | Revert https://gitlab.freedesktop.org/xorg/xserver/merge_requests/235 | Michel Dänzer | 9 | +121 | -257 |
| 2019-09-02 15:32 | xwayland: Set _XWAYLAND_RANDR_EMU_MONITOR_RECTS property for resolution emulation | Hans de Goede | 3 | +103 | -0 |
| 2019-08-26 10:26 | xwayland: xwl_window_should_enable_viewport: Add extra test | Hans de Goede | 1 | +17 | -0 |
| 2019-07-09 07:31 | xwayland: Add vidmode mode changing emulation support | Hans de Goede | 1 | +86 | -44 |
| 2019-07-08 16:35 | xwayland: Add xwlVidModeGetCurrentRRMode helper to the vidmode code | Hans de Goede | 1 | +56 | -34 |
| 2019-07-08 12:00 | xwayland: Add xwlRRModeToDisplayMode() helper function | Hans de Goede | 1 | +28 | -23 |
| 2019-07-02 09:55 | xwayland: Add support for randr-resolution change emulation using viewport | Hans de Goede | 4 | +276 | -6 |
| 2019-08-29 21:04 | xwayland: Add support for storing per client per output emulated resolution | Hans de Goede | 2 | +84 | -0 |
| 2019-08-29 20:45 | xwayland: Add per client private data | Hans de Goede | 2 | +19 | -0 |
| 2018-01-22 16:57 | xwayland: Use RandR 1.2 interface (rev 2) | Robert Mader | 1 | +81 | -0 |
| 2019-06-26 14:46 | xwayland: Add fake output modes to xrandr output mode lists | Hans de Goede | 3 | +124 | -6 |
| 2019-07-02 10:03 | xwayland: Use buffer_damage instead of surface damage if available | Robert Mader | 4 | +35 | -15 |
| 2018-01-22 21:02 | xwayland: Add wp_viewport wayland extension support | Robert Mader | 5 | +18 | -1 |
| 2019-08-29 12:18 | dix: Add GetCurrentClient helper | Hans de Goede | 2 | +23 | -1 |
| 2019-07-12 13:45 | vfb: add DRI3/glamor support | Emil Velikov | 3 | +146 | -2 |
| 2019-09-23 15:23 | meson: glamor depends on gbm and epoxy mark as such | Emil Velikov | 1 | +2 | -2 |
| 2019-07-12 10:34 | vfb: clarify code flow in vfbScreenInit | Emil Velikov | 1 | +3 | -3 |
| 2019-07-19 09:53 | glamor: check for non NULL pixmap at close_screen | Emil Velikov | 1 | +5 | -1 |
| 2019-07-19 09:53 | glamor_egl: check for non NULL pixmap at egl_close_screen | Emil Velikov | 1 | +7 | -2 |
| 2019-07-19 14:57 | glamor_egl: override the CloseScreen/DestroyPixmap earlier | Emil Velikov | 1 | +6 | -6 |
| 2019-07-18 13:04 | glamor_egl: remove unneeded xf86 includes/GLAMOR_FOR_XORG | Emil Velikov | 2 | +0 | -7 |
| 2019-07-18 12:57 | glamor_egl: disable modifiers via glamor_init() | Emil Velikov | 3 | +13 | -6 |
| 2019-07-17 15:07 | glamor_egl: don't use ScrnInfoRec::privates | Emil Velikov | 3 | +42 | -55 |
| 2019-07-18 14:58 | glamor_egl: move glamor_egl_cleanup() further up | Emil Velikov | 1 | +18 | -18 |
| 2019-07-16 16:50 | glamor/egl: remove unused function pointers | Emil Velikov | 1 | +0 | -2 |
| 2019-07-12 16:47 | glamor_egl: use LogMessage over xf86DrvMsg | Emil Velikov | 1 | +17 | -19 |
| 2019-10-09 20:03 | meson: Apparently 1.2 is < 1.2.0 | Adam Jackson | 1 | +1 | -1 |
| 2019-10-09 19:17 | meson: Fix another reference to "gl" 9.2.0 | Adam Jackson | 1 | +1 | -1 |
| 2019-09-24 07:58 | build: glx: Lower gl version to work with libglvnd | Marvin Schmidt | 2 | +3 | -3 |
| 2019-09-16 11:43 | Revert "appveyor: Drop building Xorg server" | Jon Turney | 1 | +1 | -1 |
| 2019-10-06 18:55 | dix: Check for NULL spriteInfo in GetPairedDevice | Arthur Williams | 1 | +1 | -1 |
| 2019-10-04 08:29 | gitlab-ci: Add a manpage substitutions regression test | Sven Joachim | 2 | +36 | -0 |
| 2019-10-02 16:26 | modesetting: Fix broken manpage in autoconf build | Sven Joachim | 1 | +2 | -6 |
| 2019-10-02 16:25 | xwayland: Add more files to .gitignore | Sven Joachim | 1 | +8 | -2 |
| 2019-07-23 18:33 | xfree86: Merge vbe into int10 | Adam Jackson | 17 | +17 | -84 |
| 2019-09-30 16:44 | .dir-locals.el: Add missing final newline | Sven Joachim | 1 | +1 | -2 |
| 2019-09-30 16:43 | Fix various spelling errors | Sven Joachim | 9 | +13 | -13 |
| 2019-09-03 15:20 | dri2: Set fallback driver names for Intel and AMD chips | Adam Jackson | 1 | +2 | -7 |
| 2019-09-27 15:43 | modesetting: Reduce "glamor initialization failed" message to X_INFO | Adam Jackson | 1 | +1 | -1 |
| 2019-09-23 16:35 | miext/sync: Make struct _SyncObject::initialized fully ABI compatible | Michel Dänzer | 1 | +1 | -1 |
| 2019-09-23 23:28 | meson: fix builds on Solaris 11.4 | Alan Coopersmith | 3 | +7 | -3 |
| 2019-09-23 22:12 | ospoll: Fix Solaris ports implementation to build on Solaris 11.4 | Alan Coopersmith | 1 | +15 | -9 |
| 2019-09-06 22:32 | xf86: Disable unused crtc functions when a lease is revoked | Andres Rodriguez | 1 | +5 | -0 |
| 2019-07-09 09:08 | xwayland: Don't create wl_buffer backing pixmap | Olivier Fourdan | 3 | +6 | -4 |
| 2019-09-13 15:11 | xwayland/glamor-gbm: Handle DRM_FORMAT_MOD_INVALID gracefully | Jonas Ådahl | 1 | +4 | -0 |
| 2019-09-18 12:29 | udev: Fixed NULL pointer argument of strcmp | Martin Weber | 1 | +15 | -5 |
| 2016-02-19 21:53 | hw/xwin: Add -icon option to set the screen window icon in windowed mode | Jon Turney | 9 | +124 | -55 |
| 2019-09-11 00:28 | meson: don't require xf86bigfontproto if not building xf86bigfont support | Alan Coopersmith | 1 | +1 | -1 |
| 2019-07-19 22:16 | xwayland: Allow passing a fd for set up clients | Carlos Garnacho | 1 | +15 | -4 |
| 2019-01-07 14:33 | xwayland: Handle the case of windows being realized before redirection | Carlos Garnacho | 2 | +26 | -0 |
| 2019-01-07 14:33 | xwayland: Refactor surface creation into a separate function | Carlos Garnacho | 1 | +43 | -21 |
| 2019-01-07 14:20 | xwayland: Separate DamagePtr into separate window data | Carlos Garnacho | 2 | +58 | -17 |
| 2019-09-03 10:10 | ci: bump DEBIAN_TAG | Simon Ser | 1 | +1 | -1 |
| 2019-09-02 19:42 | xwayland: add support for xdg-output-unstable-v1 version 3 | Simon Ser | 4 | +24 | -6 |
| 2019-04-25 09:46 | modesetting: Disable atomic support by default | Maarten Lankhorst | 2 | +8 | -2 |
| 2019-08-27 19:54 | meson: Add dtrace support | Adam Jackson | 5 | +34 | -2 |
| 2019-08-27 19:50 | dtrace: s/#if/#ifdef/ for XSERVER_DTRACE | Adam Jackson | 2 | +5 | -5 |
| 2019-08-27 19:48 | dtrace: Move Xserver.d from dix/ to include/ | Adam Jackson | 7 | +17 | -17 |
| 2019-08-27 19:43 | dtrace: Remove Xserver-dtrace.h.in hack | Adam Jackson | 2 | +2 | -103 |
| 2019-08-22 19:07 | glx: Disable GLX_EXT_import_context if !enableIndirectGLX | Adam Jackson | 1 | +6 | -2 |
| 2019-07-27 15:51 | XQuartz: translate additional mouse buttons | Christopher Chavez | 1 | +16 | -3 |
| 2019-01-23 16:47 | render: Break PICT_a4 | Adam Jackson | 1 | +0 | -4 |
| 2019-08-20 14:46 | modesetting: Update props for dynamically added outputs | Ville Syrjälä | 1 | +7 | -1 |
| 2019-08-19 18:27 | miext/sync: Fix needless ABI change | Adam Jackson | 1 | +1 | -1 |
| 2019-08-16 18:56 | glx: Fix previous context validation in xorgGlxMakeCurrent | Adam Jackson | 1 | +1 | -3 |
| 2019-08-01 11:34 | meson/xwayland: No libdrm nor epoxy without glamor | Olivier Fourdan | 2 | +8 | -4 |
| 2019-08-01 11:28 | meson: Build miext/sync for Xwayland | Olivier Fourdan | 1 | +1 | -1 |
| 2019-08-01 07:48 | meson: Move requirements in a single place | Olivier Fourdan | 2 | +18 | -10 |
| 2019-08-01 11:39 | configure/xwayland: No libdrm nor epoxy without glamor | Olivier Fourdan | 1 | +7 | -1 |
| 2019-08-14 18:10 | composite: Be more paranoid in compDestroyDamage | Adam Jackson | 1 | +2 | -0 |
| 2019-08-14 18:51 | global: Remove BUILD_DATE and BUILD_TIME | Adam Jackson | 8 | +1 | -60 |
| 2019-08-10 03:22 | dix: Assert noPanoramiXExtension is false in PanoramiX code | Matt Turner | 1 | +2 | -0 |
| 2019-08-08 19:56 | modesetting: Only log 1 error for consecutive flip failures | Hans de Goede | 2 | +10 | -2 |
| 2019-08-08 19:54 | modesetting: Improve page-flip error reporting | Hans de Goede | 1 | +7 | -3 |
| 2019-07-15 12:35 | modesetting: Avoid duplicate error messages on present-flip errors | Hans de Goede | 4 | +16 | -12 |
| 2012-08-16 23:49 | xf86: autobind GPUs to the screen | Dave Airlie | 10 | +85 | -0 |
| 2019-08-01 10:38 | mi: Use GC clipregion instead of drawable in miDoCopy/miCopyArea | Hans de Goede | 2 | +2 | -2 |
| 2019-06-24 19:46 | modesetting: Disable pageflipping when using a swcursor | Hans de Goede | 6 | +165 | -6 |
| 2019-06-24 19:49 | modesetting: Fix compiler warning | Hans de Goede | 1 | +4 | -3 |
| 2019-06-24 19:20 | modesetting: Remove obsolete, unused msPixmapPrivate declaration and macro | Hans de Goede | 1 | +0 | -4 |
| 2019-08-05 15:12 | xf86: dri2: Use va_gl as VDPAU driver for Intel i965 GPUs | Hans de Goede | 1 | +7 | -0 |
| 2019-08-01 14:24 | sdksyms.sh: don't embed the build path | Ross Burton | 1 | +5 | -2 |
| 2019-08-04 17:28 | Fix NO_UNDEFINED build with statically linked fb | Alan Coopersmith | 1 | +0 | -3 |
| 2019-07-31 09:14 | xwayland: Fix build warning without glamor | Olivier Fourdan | 1 | +2 | -0 |
| 2019-07-31 07:25 | xwayland: Fix build without glamor | Olivier Fourdan | 1 | +3 | -1 |
| 2015-03-16 15:43 | Clarify authorization failure reason strings sent back to the client | Jon Turney | 1 | +2 | -2 |
| 2019-07-23 15:54 | xfree86: Link fb statically | Adam Jackson | 8 | +8 | -25 |
| 2019-07-23 09:01 | xwayland: Do not free a NULL GBM bo | Olivier Fourdan | 1 | +4 | -3 |
| 2019-07-22 17:51 | hw: Rename boolean config value field from bool to boolean | Adam Jackson | 4 | +18 | -18 |
| 2019-07-22 10:46 | Xvfb: set rotations ret value | Paolo Borelli | 1 | +3 | -0 |
| 2019-07-21 13:43 | appveyor: Drop building Xorg server | Jon Turney | 1 | +1 | -1 |
| 2019-07-06 16:58 | appveyor: Workaround a Cygwin setup bug | Jon Turney | 1 | +1 | -0 |
| 2014-10-29 14:05 | hw/xwin: Add EWMH properties for describing multiple desktops to the root window | Yaakov Selkowitz | 1 | +35 | -4 |
| 2018-08-28 14:30 | hw/xwin: Respect -notrayicon option on taskbar restart | Colin Harrison | 1 | +1 | -1 |
| 2015-07-02 21:21 | hw/xwin: Rename WM_WM_MAP{2,3} to WM_WM_MAP_{UN,}MANAGED | Jon Turney | 3 | +10 | -10 |
| 2014-05-09 21:09 | hw/xwin: Log counts of pixel formats which couldn't be used | Jon Turney | 1 | +21 | -6 |
| 2019-07-17 12:45 | vfb: set gamma size to avoid xrandr to complain about it missing | Ignacio Casal Quinteiro | 1 | +3 | -0 |
| 2019-07-17 12:39 | vfb: factor out method to free a single screen info | Ignacio Casal Quinteiro | 1 | +21 | -20 |
| 2019-07-17 12:18 | vfb: no need for else if we are returning | Ignacio Casal Quinteiro | 1 | +2 | -2 |
| 2019-07-15 15:38 | xwayland: Expand the RANDR screen size limits | Adam Jackson | 1 | +1 | -1 |
| 2019-07-01 11:20 | compiler.h: Do not include sys/io.h on ARM with glibc | Olivier Fourdan | 1 | +0 | -30 |
| 2019-06-28 14:55 | xwayland: Update screen pixmap on output resize | Olivier Fourdan | 1 | +37 | -0 |
| 2019-04-30 22:01 | meson: Fix libshadow.so linkage | Adam Jackson | 1 | +1 | -1 |
| 2019-06-26 16:34 | dri2: Sync i965_pci_ids.h from mesa | Matt Roper | 1 | +43 | -10 |
| 2019-07-03 09:53 | Revert "present/scmd: Check that the flip and screen pixmap pitches match" | Michel Dänzer | 1 | +3 | -5 |
| 2019-07-01 00:33 | Fix crash on XkbSetMap | Samuel Thibault | 1 | +3 | -0 |
| 2019-07-01 00:31 | Fix crash on XkbSetMap | Samuel Thibault | 1 | +6 | -0 |
| 2018-03-08 14:25 | hw/xwin: Improve data returned for RANDR queries | Jon Turney | 1 | +15 | -0 |
| 2018-03-09 14:16 | hw/xwin: Always keep RANDR fake mode information up to date | Jon Turney | 1 | +14 | -8 |
| 2017-04-19 13:50 | hw/xwin: Make QueryMonitor() slightly less insane | Jon Turney | 4 | +9 | -29 |
| 2017-10-08 21:17 | hw/xwin: Fix transposed RaiseVolume and LowerVolume scan codes | Jon Turney | 1 | +2 | -2 |
| 2018-06-30 12:43 | hw/xwin: Add the Belgian (Comma) keyboard layout | Colin Harrison | 1 | +1 | -0 |
| 2018-02-22 13:18 | hw/xwin: Add Russian keyboard layout | Colin Harrison | 1 | +1 | -0 |
| 2019-06-20 16:15 | present: Require presentproto 1.2 | Adam Jackson | 2 | +2 | -2 |
| 2019-06-19 18:23 | linux: Fix platform device PCI detection for complex bus topologies | Adam Jackson | 1 | +3 | -3 |
| 2019-06-19 07:19 | xwayland: Add "-listenfd" option | Olivier Fourdan | 1 | +22 | -6 |
| 2019-06-18 08:41 | xwayland: Allow for regular transport types for listen | Olivier Fourdan | 1 | +4 | -0 |
| 2019-06-18 18:52 | xwayland-glx: Fix GLX visual mask setup | Adam Jackson | 1 | +27 | -4 |
| 2017-01-05 13:17 | hw/xwin: Add an option to use alpha channel in multiwindow mode | Jon Turney | 9 | +157 | -4 |
| 2015-12-01 19:33 | hw/xwin: Set convenience variables for WM_CREATE as well | Jon Turney | 1 | +14 | -12 |
| 2015-11-07 19:44 | hw/xwin: Improve performance of -compositewm | Jon Turney | 4 | +298 | -42 |
| 2015-08-10 19:16 | hw/xwin: Avoid artefacts when resizing a window | Jon Turney | 1 | +24 | -0 |
| 2015-08-03 15:47 | hw/xwin: A simpleminded attempt at composition | Jon Turney | 12 | +162 | -8 |
| 2015-08-03 14:59 | hw/xwin: Push multiwindow wndproc WM_PAINT down into drawing engine | Jon Turney | 4 | +67 | -36 |
| 2015-08-03 10:39 | hw/xwin: Align winBltExposedRegionsShadowGDI with winTopLevelWindowProc's WM_PAINT | Jon Turney | 1 | +30 | -5 |
| 2019-05-29 06:19 | Xi: return AlreadyGrabbed for key grabs > 255 | Peter Hutterer | 1 | +8 | -2 |
| 2019-05-22 15:51 | xwayland: Reset scheduled frames after hiding tablet cursor | Carlos Garnacho | 1 | +2 | -0 |
| 2019-04-26 11:37 | glamor: Make pixmap exportable from `gbm_bo_from_pixmap()` | Olivier Fourdan | 1 | +14 | -5 |
| 2019-03-12 16:25 | xwayland: check `glamor_set_pixmap_texture()` status | Olivier Fourdan | 1 | +1 | -5 |
| 2019-03-12 16:15 | glamor: return status from `glamor_set_pixmap_texture()` | Olivier Fourdan | 2 | +5 | -3 |
| 2019-03-12 14:38 | xwayland: Check status in GBM pixmap creation | Olivier Fourdan | 1 | +30 | -4 |
| 2019-05-16 19:48 | glamor: Fix more fallback paths with non-GXcopy rop with GLES | Adam Jackson | 1 | +1 | -1 |
| 2019-05-08 18:09 | xwayland: Add EGL-backed GLX provider | Adam Jackson | 5 | +369 | -1 |
| 2019-05-21 17:50 | GLX: Set GlxServerExports::{major,minor}Version | Aaron Plattner | 1 | +2 | -2 |
| 2019-05-09 08:36 | xwayland: Avoid a crash on pointer enter with a grab | Olivier Fourdan | 1 | +1 | -0 |
| 2019-04-25 22:11 | mi: Provide ffs when compiling using MinGW | Jon Turney | 1 | +4 | -0 |
| 2019-04-25 21:44 | os: Ensure sigset_t is provided when compiling for MinGW | Jon Turney | 1 | +4 | -0 |
| 2016-07-28 13:46 | configure: Check for sigprocmask | Jon Turney | 5 | +14 | -5 |
| 2016-07-28 13:09 | os: Fix build of xserver_poll.c on MinGW | Jon Turney | 1 | +4 | -0 |
| 2016-07-28 13:26 | configure: Force --disable-input-thread for MinGW | Jon Turney | 2 | +8 | -0 |
| 2019-05-17 15:39 | Merge commit 'refs/merge-requests/194/head' of gitlab.freedesktop.org:xorg/xserver | Aaron Plattner | 5 | +91 | -12 |
| 2019-05-02 13:17 | GLX: Add a function to change a clients vendor list. | Kyle Brenneman | 4 | +35 | -1 |
| 2019-05-08 14:44 | GLX: Use the sending client for looking up XID's | Kyle Brenneman | 3 | +26 | -6 |
| 2017-10-19 21:14 | GLX: Add a per-client vendor mapping. | Kyle Brenneman | 3 | +30 | -5 |
| 2019-05-14 16:39 | glx: Fix potential crashes in glXWait{GL,X} | Adam Jackson | 1 | +2 | -2 |
| 2019-05-02 21:25 | Fixed ioperm calls in hwEnableIO | brian | 1 | +26 | -6 |
| 2019-05-01 15:07 | os: add support for systemd notification | Topi Miettinen | 2 | +11 | -1 |
| 2019-05-02 22:02 | assert(a && b) --> assert(a); assert(b) | Adam Richter | 11 | +45 | -23 |
| 2019-04-20 12:50 | travis: Suppress uninteresting warnings on OSX | Jon Turney | 1 | +1 | -1 |
| 2019-04-19 14:37 | travis: Add OSX meson build to matrix | Jon Turney | 2 | +38 | -14 |
| 2019-04-20 00:24 | travis: Don't produce fat binaries on OSX | Jon Turney | 1 | +1 | -1 |
| 2019-04-18 16:06 | meson: Convert xquartz from autotools | Jon Turney | 11 | +305 | -29 |
| 2019-04-19 13:03 | xquartz: Fix a typo in man page substitution | Jon Turney | 1 | +1 | -1 |
| 2019-04-19 13:01 | meson: Build rootless extension | Jon Turney | 3 | +27 | -0 |
| 2019-04-20 11:45 | Promote file containing date & time build was configured to top-level | Jon Turney | 14 | +28 | -23 |
| 2019-05-01 22:22 | hw/dmx/glxProxy/glxcmds.c CreateContext(): free glxc->real_ids and glxc in a couple of error branches, per complaints from cppcheck. | Adam Richter | 1 | +3 | -0 |
| 2019-05-01 22:22 | hw/xfree86/os-support/linux/lnx_agp.c xf86GetAGPInfo(): free(info) in an error path, caught by cppcheck. | Adam Richter | 1 | +1 | -0 |
| 2019-05-01 22:21 | hw/xwin/glx/indirect.c glxWinScreenProbe(): Add free(screen) that was missing from an error path. Caught by cppcheck. | Adam Richter | 1 | +3 | -1 |
| 2019-04-30 17:40 | glx: Fix GLX_CONTEXT_RELEASE_BEHAVIOR_ARB handling | Adam Jackson | 2 | +5 | -6 |
| 2016-10-13 13:20 | hw/xwin: Remove mwextwm mode | Jon Turney | 21 | +19 | -3454 |
| 2019-04-26 18:46 | meson: Don't use strndup() unless it's prototyped | Jon Turney | 1 | +1 | -1 |
| 2019-04-25 22:21 | Remove unneeded include of dix.h from strcasestr.c | Jon Turney | 1 | +0 | -1 |
| 2019-04-26 00:09 | meson: Don't try to build tests on Windows | Jon Turney | 1 | +4 | -1 |
| 2019-04-26 00:00 | meson: Require clock_gettime() as well for MONOTONIC_CLOCK | Jon Turney | 1 | +2 | -1 |
| 2019-04-25 23:46 | meson: Link with ws2_32 for socket functions on Windows | Jon Turney | 2 | +7 | -0 |
| 2019-04-25 23:32 | meson: Don't set UNIXCONN on Windows | Jon Turney | 1 | +1 | -1 |
| 2019-04-25 13:53 | meson: Fix hw/xwin for -Dglx=false | Jon Turney | 1 | +2 | -0 |
| 2019-04-25 13:39 | meson: Fix value of libglxvnd in -Dglx=false build | Jon Turney | 1 | +1 | -1 |
| 2019-04-28 20:56 | meson: Absence of dri.pc is an error if building with GLX | Jon Turney | 1 | +4 | -2 |
| 2018-12-17 12:01 | meson: Fix building unit tests when protocol headers aren't in default include path | Jon Turney | 1 | +1 | -1 |
| 2019-04-18 10:37 | xquartz: Add stub ddxInputThread() | Jon Turney | 1 | +9 | -0 |
| 2019-04-19 08:19 | hw/xwayland/Makefile.am: fix build without glx | Fabrice Fontaine | 1 | +5 | -1 |
| 2019-04-20 01:13 | ephyr: fix typo: rquires -> requires | Diego Viola | 1 | +1 | -1 |
| 2017-09-17 13:55 | appveyor: Use ccache | Jon Turney | 1 | +8 | -2 |
| 2019-04-18 11:44 | appveyor: Drop cleaning of packaged libtool .la files | Jon Turney | 1 | +0 | -1 |
| 2019-04-18 11:01 | appveyor: Drop trying to preserve build artefacts | Jon Turney | 1 | +0 | -2 |
| 2019-04-18 11:07 | appveyor: Drop installing unnecessary packages | Jon Turney | 1 | +8 | -18 |
| 2018-08-08 16:29 | appveyor: Reformat an absurdly long line in .appveyor.yml | Jon Turney | 1 | +59 | -1 |
| 2019-04-10 18:48 | xsync: Add resource inside of SyncCreate, export SyncCreate | Alex Goins | 5 | +51 | -35 |
| 2019-03-26 22:10 | glamor: Introduce a central place for our pixmap format/type handling. | Eric Anholt | 10 | +209 | -145 |
| 2019-03-26 23:57 | glamor: Plumb the pixmap through fbo creation instead of a "format" | Eric Anholt | 4 | +33 | -34 |
| 2019-03-26 22:58 | glamor: Stop trying to store the pixmap's "format" in glamor_pixmap_fbo. | Eric Anholt | 5 | +9 | -18 |
| 2019-03-26 22:02 | glamor: Switch the gl_flavor to a boolean is_gles. | Eric Anholt | 7 | +27 | -34 |
| 2019-04-17 10:43 | Fix missing prototype warning for xf86_find_platform_device_by_devnum() | Jon Turney | 1 | +2 | -0 |
| 2019-04-17 10:37 | Fix maybe-uninitialized warning in xf86NewInputDevice() | Jon Turney | 1 | +1 | -1 |
| 2019-04-17 10:37 | Fix old-style definition warning for xf86OSInputThreadInit() | Jon Turney | 5 | +5 | -5 |
| 2019-03-14 20:37 | dix: Remove WindowRec::backStorage | Adam Jackson | 3 | +0 | -4 |
| 2019-03-14 20:34 | dix, composite: Optimize setting window backing store state | Adam Jackson | 2 | +8 | -2 |
| 2019-03-14 20:19 | mi: Simplify a conditional in miHandleExposures | Adam Jackson | 1 | +1 | -8 |
| 2019-04-03 20:11 | xfree86: Export xf86GPUScreens and xf86NumGPUScreens | Aaron Plattner | 1 | +2 | -2 |
| 2019-04-04 23:26 | test: Fix meson build with xvfb disabled. | Eric Anholt | 1 | +7 | -6 |
| 2019-03-28 22:44 | xf86: set status to connected for monitors enabled in conf | Dave Airlie | 3 | +15 | -1 |
| 2019-03-31 15:35 | tests: Always separate rendercheck -f and -o options with a space | Jon Turney | 1 | +2 | -2 |
| 2019-03-29 09:12 | gitlab-ci: Retry jobs after runner system failures | Michel Dänzer | 1 | +9 | -0 |
| 2019-03-29 09:01 | gitlab-ci: Simplify autotools job script | Michel Dänzer | 1 | +1 | -8 |
| 2019-03-29 08:58 | gitlab-ci: Simplify meson job script | Michel Dänzer | 1 | +2 | -3 |
| 2019-03-29 09:55 | present: Call present_vblank_scrap in screen mode | Roman Gilg | 1 | +1 | -12 |
| 2019-03-25 03:19 | dix: leave last.valuators alone on slave switch | Peter Hutterer | 1 | +1 | -24 |
| 2019-03-25 23:30 | glamor: Fix a compiler warning since the recent OOM fixes. | Eric Anholt | 1 | +0 | -2 |
| 2019-03-26 18:30 | gitlab-ci: Build and test glamor using Xephyr. | Eric Anholt | 1 | +1 | -1 |
| 2019-03-26 20:38 | gitlab-ci: Build and install a current version of rendercheck. | Eric Anholt | 1 | +6 | -0 |
| 2019-03-26 20:35 | gitlab-ci: Make shallow clones of git trees we'll be nuking at the end. | Eric Anholt | 1 | +2 | -2 |
| 2019-03-26 20:33 | gitlab-ci: Don't bother building piglit. | Eric Anholt | 1 | +3 | -9 |
| 2019-03-26 19:58 | gitlab-ci: Install Mesa so we can test glamor. | Eric Anholt | 2 | +8 | -3 |
| 2019-03-26 18:06 | test: Trim the Render ops that we test the composite paths on. | Eric Anholt | 1 | +8 | -7 |
| 2019-03-26 17:21 | test: Execute rendercheck tests without using piglit. | Eric Anholt | 2 | +79 | -2 |
| 2019-03-27 16:47 | docker: Stop dumping long-summary and meson test logs in the CI logs. | Eric Anholt | 1 | +0 | -6 |
| 2019-03-26 20:43 | test: Skip a few tests on glamor that are known to fail on llvmpipe. | Eric Anholt | 1 | +9 | -0 |
| 2019-03-27 16:45 | gitlab-ci: Add a note about where to manage your containers. | Eric Anholt | 1 | +2 | -1 |
| 2019-03-26 17:59 | simple-xinit: Introduce an escaped "--" argument. | Eric Anholt | 2 | +8 | -2 |
| 2019-03-26 19:26 | simple-xinit: Avoid hanging if the server fails to set up the display fd. | Eric Anholt | 1 | +29 | -2 |
| 2019-03-18 10:09 | CI: use wayland-ci-templates to manage the images | Benjamin Tissoires | 3 | +50 | -64 |
| 2018-01-24 03:05 | Revert "systemd-logind: Monitor systemd-logind going away" | Michael Biebl | 1 | +1 | -34 |
| 2019-03-14 17:15 | meson: handle missing xkbcomp.pc better | Jon Turney | 1 | +6 | -2 |
| 2019-02-27 17:29 | present/scmd: Check that the flip and screen pixmap pitches match | Michel Dänzer | 1 | +5 | -3 |
| 2019-03-13 13:25 | meson: Drop a meson version check | Jon Turney | 1 | +1 | -1 |
| 2019-03-13 14:57 | Add xf86OSInputThreadInit to stub os-support as well | Jon Turney | 1 | +6 | -0 |
| 2019-03-08 17:49 | xwayland/present: Destroy sync_callback in xwl_present_cleanup | Michel Dänzer | 1 | +5 | -0 |
| 2014-09-30 16:26 | mi: Shortcut miDoCopy/miCopyArea based on clipList | Adam Jackson | 2 | +4 | -5 |
| 2019-03-06 22:03 | dix: Outdent Unmap{Window,Subwindows} a bit | Adam Jackson | 1 | +22 | -27 |
| 2019-03-08 17:19 | glamor: pixmap FBO may not be allocated | Olivier Fourdan | 1 | +3 | -0 |
| 2019-03-04 10:52 | glamor: Fallback to system memory for RW PBO buffer allocation | Paul Kocialkowski | 1 | +6 | -5 |
| 2019-03-04 10:38 | glamor: Propagate glamor_prepare_access failures in copy helpers | Paul Kocialkowski | 1 | +6 | -2 |
| 2019-03-04 10:47 | glamor: Error out on out-of-memory when allocating PBO for FBO access | Paul Kocialkowski | 2 | +18 | -0 |
| 2019-03-04 10:24 | glamor: Propagate FBO allocation failure for picture to texture upload | Paul Kocialkowski | 1 | +3 | -1 |
| 2019-02-13 21:20 | xfree86/modes: Add "NoOutputInitialSize" option | Andy Ritger | 3 | +52 | -5 |
| 2019-03-05 16:31 | meson: Bump required meson version to 0.46 | Adam Jackson | 1 | +1 | -1 |
| 2019-02-27 15:47 | Revert "gitlab-ci: Only run docker-image stage if relevant source files change" | Michel Dänzer | 1 | +0 | -4 |
| 2019-02-21 23:38 | os-support/solaris: Set IOPL for input thread too | Alan Coopersmith | 1 | +5 | -1 |
| 2019-02-21 23:35 | Add xf86OSInputThreadInit call from common layer into os-support layer | Alan Coopersmith | 6 | +26 | -0 |
| 2019-02-21 23:22 | Add ddxInputThread call from os layer into ddx layer | Alan Coopersmith | 9 | +67 | -0 |
| 2019-02-21 22:51 | os-support/solaris: Drop ExtendedEnabled global variable | Alan Coopersmith | 1 | +0 | -13 |
| 2019-02-22 09:22 | gitlab-ci: Run make distcheck in autotools build & test job | Michel Dänzer | 1 | +6 | -4 |
| 2019-02-22 09:21 | glx,xquartz: Fix make distcheck | Michel Dänzer | 2 | +6 | -1 |
| 2019-02-19 17:37 | gitlab-ci: Add autotools build & test job | Michel Dänzer | 1 | +22 | -3 |
| 2019-02-14 16:39 | gitlab-ci: Use ccache | Michel Dänzer | 1 | +11 | -0 |
| 2019-02-19 17:16 | gitlab-ci: Add ccache to docker image, and leave in autotools | Michel Dänzer | 2 | +3 | -3 |
| 2019-02-11 15:54 | shm: Use memfd_create when possible | Alexander Volkov | 4 | +17 | -1 |
| 2019-02-08 03:29 | Xi: lock the input thread for any pointer barrier list manipulation | Peter Hutterer | 1 | +10 | -0 |
| 2019-02-11 17:32 | gitlab-ci: Don't rely on $CI_PROJECT_NAME | Michel Dänzer | 1 | +1 | -1 |
| 2019-02-07 16:35 | gitlab-ci: Only run docker-image stage if relevant source files change | Michel Dänzer | 1 | +4 | -0 |
| 2014-07-08 16:36 | ramdac: Remove core ramdac code | Adam Jackson | 7 | +3 | -331 |
| 2014-02-28 21:07 | ramdac: Remove ramdac drivers | Adam Jackson | 12 | +3 | -2188 |
| 2019-01-30 19:51 | os: Fix GetTimeInMicros resolution | Peter Harris | 1 | +5 | -4 |
| 2019-01-29 17:59 | present/wnmd: Allow flipping if the window pixmap matches the toplevel's | Michel Dänzer | 1 | +2 | -2 |
| 2019-01-23 19:23 | dri2: Stop pretending VGA arbitration matters | Adam Jackson | 1 | +0 | -7 |
| 2019-01-26 21:37 | DRI2: Add another Coffeelake PCI ID | A. Wilcox | 1 | +1 | -0 |
| 2018-10-16 16:58 | vnd: Fix a silly memory leak | Adam Jackson | 1 | +0 | -4 |
| 2019-01-16 19:20 | mi: When {en,dis}abling extensions, match names case-insensitively | Adam Jackson | 1 | +1 | -1 |
| 2019-01-14 17:42 | dri3: Fix XACE access mode for open and get_supported_modifiers | Adam Jackson | 1 | +2 | -2 |
| 2018-10-30 15:37 | agp: Make the legacy AGP interface optional | Adam Jackson | 4 | +28 | -6 |
| 2019-01-11 16:38 | randr: Remove funky indirection around the xf86 screen private key | Adam Jackson | 1 | +2 | -21 |
| 2018-12-05 17:31 | xfree86/modes: Don't clobber gamma LUT of compatibility output's CRTC | Michel Dänzer | 1 | +1 | -1 |
| 2018-12-13 18:15 | glamor/glamor_egl.c: EGL_NATIVE_PIXMAP_KHR do not require contexts | Rohan Garg | 1 | +1 | -1 |
| 2018-12-13 16:46 | glamor/egl: Drop a implicit depends on EGL_KHR_no_config_context | Rohan Garg | 1 | +9 | -1 |
| 2019-01-10 12:55 | xfree86: Try nouveau on NetBSD as well. | Maya Rashish | 1 | +1 | -1 |
| 2019-01-10 16:39 | Fix typo in error message | Maya Rashish | 1 | +1 | -1 |
| 2019-01-08 11:48 | xwayland: handle case without any crtc | Olivier Fourdan | 1 | +4 | -0 |
| 2019-01-02 20:55 | xwayland: Fix wm_fd readin with no listen_fds | Roman Gilg | 1 | +6 | -8 |
| 2019-01-02 00:49 | os: Report errors opening authorization file (#469) | Alan Coopersmith | 1 | +8 | -1 |
| 2018-12-19 09:11 | glamor: Remove unused format_for_pixmap helper | Michel Dänzer | 1 | +0 | -6 |
| 2018-12-19 10:10 | glamor: Allow HW acceleration for more RENDER formats | Michel Dänzer | 1 | +4 | -4 |
| 2018-12-19 09:06 | glamor: Check that storage format is compatible with RENDER format | Michel Dänzer | 1 | +17 | -8 |
| 2018-12-14 15:19 | Revert "ci: Work around broken python UTF8 handling in the CI docker image" | Michel Dänzer | 1 | +0 | -3 |
| 2018-12-14 16:25 | gitlab-ci: Set LC_ALL=C.UTF-8 | Michel Dänzer | 1 | +1 | -0 |
| 2018-10-10 08:31 | test: Use .../piglit instead of .../piglit-*.py | Michel Dänzer | 3 | +6 | -7 |
| 2018-12-14 10:04 | gitlab-ci: Docker image can be generated as part of pipeline | Michel Dänzer | 4 | +89 | -515 |
| 2018-12-13 17:29 | Drop Travis Linux build in favour of GitLab CI | Michel Dänzer | 3 | +21 | -44 |
| 2018-12-13 23:00 | meson: Add misc unit tests | Jon Turney | 1 | +70 | -0 |
| 2018-11-28 00:05 | test: fix failing tests | Peter Hutterer | 2 | +9 | -3 |
| 2018-12-12 17:34 | Make artifacts of piglit results if job fails | Michel Daenzer | 1 | +4 | -0 |
| 2018-12-12 11:55 | travis: Use a single meson invocation | Michel Daenzer | 1 | +1 | -2 |
| 2018-11-30 12:09 | dix: cache ResourceClientBits() value | Olivier Fourdan | 1 | +6 | -1 |
| 2018-12-11 04:34 | modesetting: fix conn_id termination and potential overrun by 1 byte | Ilia Mirkin | 1 | +1 | -1 |
| 2018-12-11 17:30 | ci: Work around broken python UTF8 handling in the CI docker image | Adam Jackson | 2 | +3 | -1 |
| 2018-11-29 19:48 | automake: Distribute meson's configure header templates | Adam Jackson | 1 | +3 | -0 |
| 2018-11-09 12:34 | present: fix compile warning with debug traces | Lionel Landwerlin | 5 | +24 | -20 |
| 2018-11-14 01:14 | modesetting: Actually disable CRTCs in legacy mode | Lyude Paul | 1 | +8 | -2 |
| 2018-11-25 20:56 | Update configure.ac bug URL for gitlab migration | Alan Coopersmith | 1 | +1 | -1 |
| 2018-11-18 23:49 | Update README for gitlab migration | Alan Coopersmith | 3 | +36 | -45 |
| 2018-11-15 16:16 | xwayland: Don't take buffer release queue into account for frame timer | Michel Dänzer | 1 | +1 | -2 |
| 2018-11-09 16:18 | xwayland: Don't need xwl_window anymore in xwl_present_queue_vblank | Michel Dänzer | 1 | +0 | -4 |
| 2018-11-01 17:24 | xwayland: Add xwl_present_unrealize_window | Michel Dänzer | 3 | +22 | -0 |
| 2018-11-01 17:44 | xwayland: Replace xwl_window::present_window with ::present_flipped | Michel Dänzer | 3 | +27 | -50 |
| 2018-11-16 19:36 | dix: ensure work queues are cleared on reset | Ray Strode | 3 | +17 | -0 |
| 2018-10-30 17:43 | dix: do not send focus event when grab actually does not change | Samuel Thibault | 1 | +6 | -2 |
| 2018-11-13 19:35 | config/udev: Include header <sys/sysmacros.h> to use major/minor | Manoj Gupta | 2 | +7 | -0 |
| 2018-11-12 12:51 | dix/window: Use ConfigureWindow instead of MoveWindow | Michal Srb | 1 | +6 | -8 |
| 2018-10-25 17:13 | os: Establish new connections synchronously not on the work queue | Adam Jackson | 1 | +11 | -18 |
| 2018-10-25 15:22 | xkb: Write the _XKB_RULES_NAMES window property synchronously | Adam Jackson | 1 | +2 | -2 |
| 2018-10-23 19:07 | xwayland: Move command line fd initialization to InitOutput | Adam Jackson | 1 | +9 | -9 |
| 2018-10-23 18:33 | xwayland: Move wm_fd and listen_fds out of xwl_screen | Adam Jackson | 2 | +25 | -31 |
| 2018-10-27 01:54 | dix/events: reuse grab pointer value | Marco Trevisan (Treviño) | 1 | +1 | -1 |
| 2018-10-26 17:52 | Xi: Use current device active grab to deliver touch events if any | Marco Trevisan (Treviño) | 1 | +8 | -13 |
| 2018-11-10 23:00 | Remove obsolete B16 & B32 tags in struct definitions | Alan Coopersmith | 2 | +82 | -82 |
| 2018-11-06 10:33 | Revert "dix: Work around non-premultiplied ARGB cursor data harder" | Michel Dänzer | 1 | +3 | -4 |
| 2018-10-31 15:43 | modesetting: Hush an unimportant log message | Adam Jackson | 1 | +3 | -3 |
| 2018-09-05 16:10 | dix: De-ugly the prototype for Add{GPU,}Screen | Adam Jackson | 1 | +3 | -14 |
| 2018-10-27 00:47 | Fix segfault on probing a non-PCI platform device on a system with PCI. | Eric Anholt | 1 | +1 | -1 |
| 2018-10-24 20:30 | include: Remove ___CLIENTSIGNALALL_DEFINED___ copypasta | Adam Jackson | 1 | +0 | -3 |
| 2018-10-24 20:23 | include: Stop including <X11/fonts/fontproto.h> | Adam Jackson | 1 | +0 | -1 |
| 2018-10-18 15:42 | xwayland: Complete "synchronous" Present flips from xwl_present_msc_bump | Michel Dänzer | 2 | +45 | -7 |
| 2018-10-18 15:36 | xwayland: Rename xwl_present_events_notify to xwl_present_msc_bump | Michel Dänzer | 1 | +6 | -9 |
| 2018-10-24 09:23 | xwayland: Use xwl_present_reset_timer in xwl_present_timer_callback | Michel Dänzer | 1 | +2 | -11 |
| 2018-10-19 14:04 | xwayland: do not crash if `gbm_bo_create()` fails | Olivier Fourdan | 1 | +6 | -0 |
| 2018-10-22 09:54 | present: Remove `present_event_abandon()` | Olivier Fourdan | 1 | +0 | -5 |
| 2018-10-22 09:48 | present/wnmd: Fix use after free on CRTC removal | Olivier Fourdan | 1 | +1 | -1 |
| 2018-10-23 18:28 | os: Factor out CHECK_FOR_REQUIRED_ARGUMENTS | Adam Jackson | 3 | +20 | -27 |
| 2018-10-25 08:50 | dix: Work around non-premultiplied ARGB cursor data harder | Michel Dänzer | 1 | +4 | -3 |
| 2018-10-23 19:29 | LogFilePrep: add a comment to the unsafe format string. | Matthieu Herrb | 1 | +2 | -0 |
| 2018-10-23 19:29 | Disable -logfile and -modulepath when running with elevated privileges | Matthieu Herrb | 1 | +6 | -2 |
| 2018-10-22 20:03 | os/xdmcp: Fix binding of ipv6 source address | Andreas Fett | 1 | +13 | -2 |
| 2018-10-24 19:00 | xfree86: bump video ABI version to 25.0 | Adam Jackson | 1 | +1 | -1 |
| 2018-10-19 16:27 | xwayland: Plug leaks in xwl_present_sync_callback | Michel Dänzer | 1 | +6 | -1 |
| 2018-10-23 18:09 | dix: Remove the magic WhenMapped backing store hack | Adam Jackson | 5 | +2 | -34 |
| 2018-10-05 10:24 | glamor: Add support for exporting depth 15/8 pixmaps | Michel Dänzer | 1 | +6 | -0 |
| 2018-10-08 14:38 | xwayland: keep `xwl_present_timer_callback()` private | Olivier Fourdan | 1 | +1 | -1 |
| 2018-09-18 18:37 | linux: Make platform device probe less fragile | Adam Jackson | 2 | +14 | -23 |
| 2018-10-16 23:00 | xfree86: ensure the readlink buffer is null-terminated | rpm-build | 1 | +2 | -2 |
| 2018-10-16 07:32 | xfree86: Only switch to original VT if it is active. | Michal Srb | 1 | +13 | -3 |
| 2018-10-16 00:37 | xwayland: fix a realloc OOM error case | Peter Hutterer | 1 | +6 | -2 |
| 2018-10-15 23:42 | xfree86: fix readlink call | Peter Hutterer | 1 | +1 | -1 |
| 2018-10-15 23:39 | xwayland: make a if noop clearer to the compiler/coverity | Peter Hutterer | 1 | +6 | -3 |
| 2018-10-10 18:09 | fbdevhw: Refuse to touch PCI devices on the fallback probe path | Adam Jackson | 1 | +16 | -0 |
| 2018-10-05 18:50 | glamor/egl: Avoid crashing on broken configurations | Adam Jackson | 2 | +12 | -1 |
| 2018-02-26 16:41 | os/xdmcp: Don't create a new socket in XdmcpReset() | Alexander Volkov | 1 | +9 | -3 |
| 2018-10-03 08:28 | Switch automatic composite update to WorkQueue | Pierre Ossman | 3 | +15 | -20 |
| 2018-10-01 15:42 | modesetting: Don't free(dst) in drmmode_prop_info_copy | Adam Jackson | 1 | +0 | -1 |
| 2018-09-26 13:40 | xwayland: search for a render node to use | Olivier Fourdan | 1 | +83 | -1 |
| 2018-08-07 19:40 | dix: Remove LegalModifier() | Adam Jackson | 12 | +4 | -101 |
| 2017-11-20 19:28 | dix: Merge AbortDDX into ddxGiveUp | Adam Jackson | 13 | +38 | -121 |
| 2018-08-07 19:16 | mi: Factor out miSaveScreen | Adam Jackson | 5 | +9 | -55 |
| 2018-09-14 15:33 | glamor_egl: Don't initialize on llvmpipe | Adam Jackson | 2 | +15 | -1 |
| 2018-09-27 21:23 | test: Initialize the pixmap in damage test | Jon Turney | 1 | +12 | -0 |
| 2018-08-28 19:58 | xfree86: Remove -flippixels | Adam Jackson | 9 | +3 | -63 |
| 2018-09-13 20:11 | automake: Fix Linux build with --disable-apm --disable-acpi | Adam Jackson | 1 | +6 | -0 |
| 2018-09-20 01:02 | test: Add the start of a testsuite for damage. | Eric Anholt | 3 | +369 | -0 |
| 2018-09-12 17:14 | miext/damage: take care of the coordinate mode in damagePolyPoint | Cedric Roux | 1 | +30 | -10 |
| 2018-09-20 14:32 | xwayland: Use `double` for `xwl_tablet_tool` | Olivier Fourdan | 2 | +16 | -16 |
| 2017-05-02 13:00 | hw/xwin/glx: Fix logging about WGL pxfs with overlays | Jon Turney | 1 | +1 | -1 |
| 2016-07-15 14:18 | hw/xwin/glx: Use multisample attributes with wglChoosePixelFormatARB() | Jon Turney | 1 | +5 | -0 |
| 2016-07-15 14:15 | hw/xwin/glx: Add GLX_ARB_framebuffer_sRGB extension | Jon Turney | 2 | +27 | -6 |
| 2016-07-15 12:46 | hw/xwin/glx: publish GLX create_context extensions | Jon Turney | 1 | +4 | -0 |
| 2016-07-15 13:06 | hw/xwin/glx: Add support for float format fbconfig GLX extensions | Jon Turney | 1 | +63 | -33 |
| 2016-07-15 13:02 | hw/xwin/glx: Make WGL -> GLX extension mapping table-driven | Jon Turney | 1 | +32 | -22 |
| 2014-07-24 11:26 | hw/xwin/glx: Fallback to ChoosePixelFormat() if wglChoosePixelFormatARB() fails | Jon Turney | 1 | +24 | -20 |
| 2014-01-11 16:35 | hw/xwin/glx: Don't create fbConfigs for un-accelerated pixelFormats | Jon Turney | 1 | +4 | -0 |
| 2018-09-20 12:21 | compiler.h: only use inx/outx on ARM with glibc | Ross Burton | 1 | +2 | -2 |
| 2018-09-20 19:12 | xorg-server.m4: just all cflags instead of just sdkdir | Ross Burton | 1 | +1 | -1 |
| 2018-09-19 20:28 | shm: Pick the shm dir at run time, not build time. | Eric Anholt | 4 | +29 | -70 |
| 2018-09-19 20:20 | shm: reindent shm_tmpfile to follow our standards. | Eric Anholt | 1 | +20 | -20 |
| 2018-09-19 20:12 | xorg: Don't log "Build Operating System: Linux 4.9.0-5-amd64 x86_64 Debian" | Eric Anholt | 5 | +0 | -28 |
| 2018-09-19 20:07 | meson: Add configure option and autodetection of HAVE_INPUTTHREAD. | Eric Anholt | 2 | +12 | -1 |
| 2018-09-12 21:19 | include: Remove now-dead declarations | Adam Jackson | 2 | +0 | -3 |
| 2018-08-27 19:02 | xfree86: Remove vestigial lastScrnFlag | Adam Jackson | 3 | +2 | -22 |
| 2018-08-22 18:57 | xfree86: Remove NoTrapSignals | Adam Jackson | 9 | +0 | -45 |
| 2018-08-22 16:30 | xfree86: Remove a fallback path we never hit | Adam Jackson | 1 | +0 | -11 |
| 2018-08-20 21:01 | xfree86: Remove some not-terribly-useful debugging | Adam Jackson | 1 | +0 | -5 |
| 2018-08-22 15:18 | xfree86: Remove some redundant zero-fill for ScrnInfoRec | Adam Jackson | 1 | +0 | -10 |
| 2018-08-21 19:09 | xfree86: Remove unused xf86GetServerName() | Adam Jackson | 5 | +0 | -23 |
| 2018-09-12 19:45 | gitlab: Skip the docker-in-docker step | Adam Jackson | 1 | +2 | -10 |
| 16747 more commits remaining, fetch the repository |