58 Commits (402ae6d6c257e8ae09d081c5783f075903906542)

Author SHA1 Message Date
Kristian Høgsberg 09e2692403 compositor-x11: Use ARRAY_LENGTH macro from wayland-util.h 13 years ago
Kristian Høgsberg 42e40ae6dd x11: Ignore FocusOut with mode = NotifyUngrab 13 years ago
Tiago Vignatti a3a7162b11 compositor-x11: convert (some) of X11 buttons to linux input 13 years ago
Ander Conselvan de Oliveira ef7c8d9ddf compositor-*: check for surfaceless_gles2 instead of surfaceless_opengl 13 years ago
Kristian Høgsberg 06a670f2e7 compositor-x11: Call finish_frame from a timer callback 13 years ago
Kristian Høgsberg 293af264af x11: Use compositor time, not X event time 13 years ago
Kristian Høgsberg 96aa7da24a Change remaining GPLv2 headers to MIT 13 years ago
Benjamin Franzke 91eacca38b Remove egl display type setenv hack 13 years ago
Matt Roper 361d2ade02 Update compositor shutdown code 13 years ago
Dima Ryazanov c224748665 Don't discard key press / key release events if the keys are different 13 years ago
Kristian Høgsberg 1ccd9d2a8d compositor-x11: Support multiple outputs 14 years ago
Kristian Høgsberg 8f0ce05f52 compositor: Send out more detailed output events 14 years ago
Kristian Høgsberg 83eeacb489 compositor-x11: Support fullscreen mode 14 years ago
Egbert Eich e7b8d9055e compositor: Set EGL_PLATFORM env variable for each backend. 14 years ago
Kristian Høgsberg 6c709a3e4f Fix warnings and symbol visibility from missing CFLAGS 14 years ago
Kristian Høgsberg e4c40a4734 compositor: Disable hw cursor if we're texturing the cursor 14 years ago
Kristian Høgsberg 1c5621840b compositor: Split backends into modules 14 years ago
Kristian Høgsberg b41d76c151 compositor: Use libpng directly instead of gdb-pixbuf 14 years ago
Kristian Høgsberg 82ed0423a1 compositor-x11: Only use xcb_poll_for_queued_event if we have it 14 years ago
Kristian Høgsberg 02ec0a5d3a compositor: Support loadable shells 14 years ago
Kristian Høgsberg 127d0f0050 compositor-x11: Adjust to event loop changes 14 years ago
Benjamin Franzke e997c5fb09 compositor-x11: Set xcb to be eventqueue owner 14 years ago
Kristian Høgsberg ee72482a00 compositor-x11: Use check function to make sure we handle all events 14 years ago
Kristian Høgsberg 025f7b8f8e compositor-x11: Use the keymap_notify immediately following the focus_in event 14 years ago
Kristian Høgsberg 94da7e1767 compositor-x11: Generalize handling of event pairs 14 years ago
Benjamin Franzke 66aa235b4c Optimize fullscreen scanout abit 14 years ago
Benjamin Franzke 431da9a4cc Make use of a hardware cursor in compositor-drm 14 years ago
Benjamin Franzke 1178a3ce5c compositor(-drm): Pageflip to fullscreen surfaces 14 years ago
Kristian Høgsberg 3ddd148fba compositor-x11: Suppress keyboard repeat events 14 years ago
Cyril Brulebois 20798291ca Check return value of XOpenDisplay(). 14 years ago
Benjamin Franzke ec4d342aa9 Support per surface frame events 14 years ago
Benjamin Franzke eefc36c760 compositor-drm: Fix multi head rendering 14 years ago
Kristian Høgsberg 58dc6dd3c5 compositor-x11: Remove unused variables 14 years ago
Benjamin Franzke c649a92549 compositor: Remove drm.c, use shm.c for pointer images 14 years ago
Benjamin Franzke 84290d02ae compositor-x11: Use an EGL Window Surface as output 14 years ago
Benjamin Franzke 5b2cb6f911 compositor: Generate Framebuffer in the backends 14 years ago
Benjamin Franzke 1b765ffb8c compositor: Add flags parameter to wlsc_output_init 14 years ago
Benjamin Franzke faa0a9dfa9 compositor: Use eglBindWaylandDisplayWL 14 years ago
Benjamin Franzke 3b288afd1a compositor-x11: Use x11 egl platform 14 years ago
Kristian Høgsberg 2dfe626f4e compositor-x11: Don't send enter/leave notify if we have an implicit grab 14 years ago
Kristian Høgsberg 3ba4858c4b compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers 14 years ago
Kristian Høgsberg 93331ff40a compositor: Forward pointer focus notification from compostor backend 14 years ago
Kristian Høgsberg f58d8ca1bd compositor-x11: Set window icon 14 years ago
Kristian Høgsberg 24ed621388 Set WM_CLASS for X11 compositor window 14 years ago
Kristian Høgsberg 8525a50362 Move buffer creation and buffer details into drm.c and shm.c 14 years ago
Kristian Høgsberg 8f66a57b4d Ignore surface.map_toplevel() if already mapped 14 years ago
Kristian Høgsberg 175e6cec39 Pass EGL_NO_CONTEXT to eglCreateImageKHR for EGL_DRM_BUFFER_MESA target 14 years ago
Kristian Høgsberg 9c3e8d734e Move grab state to struct wl_input_device 14 years ago
Kristian Høgsberg caa6442556 compositor: Use a virtual destructor when shutting down 14 years ago
Kristian Høgsberg 50dc6989b8 compositor: Shut down properly so we remove the socket 14 years ago