summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2025-02-12xwayland: use dixDestroyPixmap() instead of direct driver callEnrico Weigelt, metux IT consult3-6/+4
2025-02-06xwayland: drop swapping request length fieldsEnrico Weigelt, metux IT consult1-2/+0
2025-02-04xwayland/glamor: Disable GLAMOR after GBM cleanupOlivier Fourdan1-0/+4
2025-02-04xwayland/glamor: Clean-up GBM's screen private on failureMichel Dänzer1-0/+5
2025-02-03xwayland: Don't run key behaviors and actionsJulian Orth5-7/+15
2025-01-28xwayland: copy repeat settings from the compositor mapJulian Orth1-1/+12
2025-01-13xkb: Always use MAP_LENGTH keymap sizeOlivier Fourdan2-81/+44
2024-12-20xwayland: Do not keep the cursor's pixmap aroundOlivier Fourdan1-24/+10
2024-12-02xwayland: Add xdg-system-bell supportOlivier Fourdan3-0/+37
2024-11-05xwayland: Always decrement expecting_event in xwl_output_createMichel Dänzer1-1/+2
2024-11-05xwayland/glamor: Drop expecting_event bailing from xwl_drm_handle_deviceMichel Dänzer1-0/+3
2024-10-30xwayland/present: Check allow_commits in xwl_present_flipMichel Dänzer1-1/+1
2024-10-22xwayland/glamor/gbm: Don't close fence_fd after xwl_glamor_wait_fenceMichel Dänzer2-5/+7
2024-10-11xwayland: prevent potential null pointer dereferenceYaoBing Xiao1-1/+2
2024-10-02xwayland/present: Update surface window again if manual redirect failsMichel Dänzer1-0/+1
2024-10-02xwayland/glamor: Try manual redirect only if parent window has depth 32Michel Dänzer1-1/+2
2024-09-24xwayland: connect to the wl display before calling into EGLMike Blumenkrantz1-6/+6
2024-09-10ci: reduce nolibdecor build to xwayland onlyEnrico Weigelt, metux IT consult1-2/+2
2024-09-02build: Fix DRI3 on DragonFly and OpenBSDOlivier Fourdan1-1/+1
2024-09-02build: Add epoll to Xwayland for DragonFly and OpenBSDOlivier Fourdan1-0/+1
2024-08-13xwayland: Report correct mode size when rootfulOlivier Fourdan1-3/+12
2024-08-05xwayland: Release keys on keyboard `enter` event if `leave` wasn't receivedIan Douglas Scott1-0/+5
2024-08-05xwayland: Do not include sys/eventfd.h without DRI3Olivier Fourdan3-0/+6
2024-08-05xwayland: Do not enable DRI3 without eventfdOlivier Fourdan1-1/+5
2024-08-05xwayland: Fix build without DRI3 enabledOlivier Fourdan2-16/+22
2024-07-31xwayland/ei: Dequeue events when all caps are availableOlivier Fourdan1-2/+18
2024-07-31xwayland/ei: Move code to helper functionOlivier Fourdan1-14/+19
2024-07-25xwayland/ei: Log the type name of unhandled eventsOlivier Fourdan1-1/+1
2024-07-25xwayland/ei: Handle EI_EVENT_KEYBOARD_MODIFIERSOlivier Fourdan1-0/+4
2024-07-24xwayland: Make sure output is suitable for fullscreenOlivier Fourdan1-2/+14
2024-07-09xwayland: Check for pointer in xwl_seat_leave_ptr()Olivier Fourdan1-0/+3
2024-07-04xwayland: Force disposal of windows buffers for root on destroyOlivier Fourdan1-1/+4
2024-07-04xwayland/window-buffers: optionally force disposalOlivier Fourdan4-8/+17
2024-07-04xwayland/window-buffers: Move buffer disposal to its own functionOlivier Fourdan1-7/+13
2024-07-04xwayland: Make sure we do not leak xwl_window on destroyOlivier Fourdan1-0/+4
2024-07-04xwayland: Move xwl_window disposal to its own functionOlivier Fourdan1-20/+24
2024-07-04xwayland/window-buffers: Set syncpnts for all pixmapsOlivier Fourdan1-1/+6
2024-07-04xwayland/window-buffers: Move code to submit pixmapsOlivier Fourdan1-18/+28
2024-07-04xwayland/window-buffers: Do not always set syncpntsOlivier Fourdan3-5/+5
2024-07-04xwayland/window-buffers: Use synchronization from GLAMOR/GBMOlivier Fourdan1-89/+10
2024-07-04xwayland/glamor/gbm: Copy explicit sync code to GLAMOR/GBMOlivier Fourdan2-0/+152
2024-07-04xwayland/window-buffers: Add xwl_window_buffer_release()Olivier Fourdan2-0/+7
2024-07-04xwayland/window-buffers: Promote xwl_window_bufferOlivier Fourdan2-2/+1
2024-06-24xwayland: Try manual redirection for surface window in glamor_check_flipMichel Dänzer1-0/+6
2024-06-24xwayland: Only ignore manual redirection by clients for surface windowMichel Dänzer3-2/+14
2024-06-24xwayland: Drop pixmap parameter from xwl_present_maybe_redirect_windowMichel Dänzer3-3/+3
2024-06-17xwayland: Stop on first unmapped childOlivier Fourdan1-0/+3
2024-06-17xwayland: Do not use manual redirect windows as surface windowOlivier Fourdan1-0/+3
2024-06-14xwayland: fix segment fault in `xwl_glamor_gbm_init_main_dev`Chenx Dust1-0/+5
2024-06-07os: Explicitly include X11/Xmd.h for CARD32 definition to fix building on i686Fotios Valasiadis1-0/+1