summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2024-09-24xwayland: connect to the wl display before calling into EGLMike Blumenkrantz1-6/+6
2024-09-24build: Add epoll to Xwayland for DragonFly and OpenBSDOlivier Fourdan1-0/+1
2024-09-24xwayland: Report correct mode size when rootfulOlivier Fourdan1-3/+12
2024-08-06xwayland: Release keys on keyboard `enter` event if `leave` wasn't receivedIan Douglas Scott1-0/+5
2024-08-06xwayland: Do not include sys/eventfd.h without DRI3Olivier Fourdan3-0/+6
2024-08-06xwayland: Fix build without DRI3 enabledOlivier Fourdan2-16/+22
2024-08-06xwayland/ei: Dequeue events when all caps are availableOlivier Fourdan1-2/+18
2024-08-06xwayland/ei: Move code to helper functionOlivier Fourdan1-14/+19
2024-08-06xwayland/ei: Log the type name of unhandled eventsOlivier Fourdan1-1/+1
2024-08-06xwayland/ei: Handle EI_EVENT_KEYBOARD_MODIFIERSOlivier Fourdan1-0/+4
2024-08-06xwayland: Make sure output is suitable for fullscreenOlivier Fourdan1-2/+14
2024-08-06Move sizeof to second argument in calloc callsAlan Coopersmith2-4/+4
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-07-04xwayland: Stop on first unmapped childOlivier Fourdan1-0/+3
2024-07-04xwayland: Do not use manual redirect windows as surface windowOlivier Fourdan1-0/+3
2024-07-04xwayland: fix segment fault in `xwl_glamor_gbm_init_main_dev`Chenx Dust1-0/+5
2024-07-04xwayland: remove includedir from pkgconfigRouven Czerwinski1-0/+2
2024-05-13xwayland: Move XRandR emulation to the ResizeWindow hookOlivier Fourdan1-5/+2
2024-05-13xwayland: Handle rootful resize in ResizeWindowOlivier Fourdan1-11/+16
2024-05-13xwayland: Restore the ResizeWindow handlerOlivier Fourdan4-0/+25
2024-05-13xwayland: Send ei_device_frame on device_scroll_discreteJoshua Ashton1-0/+1
2024-05-13xwayland: Use correct xwl_window lookup function in xwl_set_shapeVlad Zahorodnii1-1/+1
2024-05-02xwayland/present: Skip queued flip when a new one becomes readyMichel Dänzer1-0/+19
2024-05-02xwayland: use write fence in xwl_glamor_dmabuf_import_sync_fileErik Kurzinger1-1/+1
2024-05-02xwayland: Set wl_surface input regionVlad Zahorodnii4-0/+61
2024-05-02xwayland: Do not remove output on withdraw if leasedOlivier Fourdan2-2/+31
2024-05-02xwayland: Check for outputs before lease devicesOlivier Fourdan1-7/+7
2024-05-02xwayland/glamor: Handle depth 15 in gbm_format_for_depthMichel Dänzer1-0/+2
2024-05-02xwayland: Use the connector name for XRANDR leasesOlivier Fourdan1-6/+11
2024-05-02xwayland: Check for duplicate output namesOlivier Fourdan1-0/+21
2024-05-02xwayland: Make xwl_output_set_name() publicOlivier Fourdan2-1/+3
2024-05-02xwayland: Define MAX_OUTPUT_NAME in the headerOlivier Fourdan2-2/+2
2024-04-18xwayland: Use the path to Xwayland as installedOlivier Fourdan1-1/+1
2024-04-12Don't install XvfbMichel Dänzer2-131/+1
2024-04-12Drop Xephyr / kdrive DDXMichel Dänzer28-12590/+0
2024-04-12Drop Xorg DDXMichel Dänzer312-140901/+0
2024-04-12Drop Xwin DDX and x86 MinGW-w64 cross buildMichel Dänzer100-34983/+0
2024-04-12Drop Xnest DDXMichel Dänzer41-5713/+0