206 Commits (2675dc1c8dbed3eed5114d30acadfe666cbeb386)

Author SHA1 Message Date
Benjamin Franzke 14f7ff91ad window: Set egl_window_resize late and once 14 years ago
Kristian Høgsberg 8f0ce05f52 compositor: Send out more detailed output events 14 years ago
Kristian Høgsberg 7a5c979f4c Move map requests to shell 14 years ago
Benjamin Franzke 65e5051bc7 clients: Add an optional roundtrip for visual lookup 14 years ago
Kristian Høgsberg 3be87d1931 window: Add support for opaque windows 14 years ago
Kristian Høgsberg 8357cd61d8 window.c: Deal with visual changes 14 years ago
Egbert Eich e7b8d9055e compositor: Set EGL_PLATFORM env variable for each backend. 14 years ago
Benjamin Franzke bde55ec8e4 Implement buffer.damage in shm, use it in window.c 14 years ago
Kristian Høgsberg 7cbdb64ab6 Fix clients to work with wl_ prefixed interface names 14 years ago
Kristian Høgsberg 91342c6081 Switch to new subscribe protocol and wayland-egl 14 years ago
Kristian Høgsberg d11eadb519 window.c: Check for cairo device failure the right way 14 years ago
Kristian Høgsberg 01aed1c665 Remove double definition of window_get_wl_surface() 14 years ago
Kristian Høgsberg 12b0bb343b Fix window_set_child_size() for windows without decoration 14 years ago
Kristian Høgsberg 386857ba6a Add struct window accessor for the wl_surface 14 years ago
Tim Wiederhake b4b67344f0 Define global handler on display creation 14 years ago
Benjamin Franzke cff904e69d gears: Use wayland egl surface instead of images 14 years ago
Benjamin Franzke 6693ac2108 window: Use window surfaces for windows 14 years ago
Benjamin Franzke ec4d342aa9 Support per surface frame events 14 years ago
Tim Wiederhake 9c7a8cc663 fix typo in window.c 14 years ago
Kristian Høgsberg 0d5007a76f window.c: Use eglGetProcAddress to look up extension functions 14 years ago
Kristian Høgsberg 297d6dd442 window.c: Include wayland-egl.h before EGL headers so we get the right platform 14 years ago
Kristian Høgsberg bfb8e61381 Follow wayland-egl renames 14 years ago
Kristian Høgsberg 297c6313eb Port window.c to use wayland-egl 14 years ago
nobled 7b87cb04a9 window: add null checks 14 years ago
nobled 14d222f612 add newlines in error messages 14 years ago
Kristian Høgsberg 0ce245761c Add initial basic support for fullscreen surfaces 14 years ago
Kristian Høgsberg 3ba4858c4b compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers 14 years ago
Kristian Høgsberg 00439617f3 Fix new gcc 4.6 warnings 14 years ago
Darxus@chaosreigns.com c4df99cb2c Replace gdk_pixbuf_unref with g_object_unref 14 years ago
Kristian Høgsberg d5fb9cc769 window.c: Make title not const 14 years ago
Tim Wiederhake 81bd979835 initialise display 14 years ago
Tim Wiederhake 748f672b2c free option context 14 years ago
Tim Wiederhake b6761dc294 fix resizing at top/left border 14 years ago
Tim Wiederhake 8a6f7e3139 compositor crashes if window width or height is <= 0 14 years ago
Kristian Høgsberg a495333d4f Remove unused bits of cairo code 14 years ago
Kristian Høgsberg 248c1b61ce Add an orange pop-up menu to test the new map_transient request 14 years ago
Kristian Høgsberg 6bccebee23 terminal: Just send the pty master fd to receive the selection. 14 years ago
Kristian Høgsberg e164e4ef72 Use cairo_push_group() for all double buffering, drop window_copy_*() 14 years ago
Kristian Høgsberg 5982658d62 Render selection 14 years ago
Kristian Høgsberg 23c03ad981 Use libxkbcommon #defines for modifiers 14 years ago
Kristian Høgsberg 58eec36f68 Add proof-of-concept selection support to terminal 14 years ago
Kristian Høgsberg 67cac8a565 Pass input device and time in key_handler callback 14 years ago
Kristian Høgsberg 943741cb40 Use the global handler in dnd instead of custom drag_offer hook 14 years ago
Kristian Høgsberg b46df05fa8 window: Add a catch-all global handler hook 14 years ago
Kristian Høgsberg 8def264241 Check for cairo-egl instead of just cairo-gl 14 years ago
Callum Lowcay ef57a9b788 terminal: Window operations 14 years ago
Kristian Høgsberg da846ca91d Fix terminal resizing 14 years ago
nobled f8475c9366 Fix window.c build without cairo-gl 14 years ago
Kristian Høgsberg 82da52b15b Update surface.attach and change surface.map to surface.map_toplevel 14 years ago
Yuval Fledel 45568f6e33 When no DRM present, clients (window.c actually) now either exit orderly, 14 years ago