434 Commits (f8ef42feae961cc0d721b42890372426756932a7)

Author SHA1 Message Date
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
Kristian Høgsberg f8fc08f771 Add origin information to output.geometry event 14 years ago
Kristian Høgsberg 2bb3ebe1e4 Create socket in /var/run/user/${HOME} 14 years ago
Kristian Høgsberg 06bc26401c Fix warnings from adding -Wall back 14 years ago
Kristian Høgsberg 41da90897c Don't hardcode offered dnd types in window.c 14 years ago
Joel Teichroeb 88b272d9ff Made the window save the coordinates when being draged. 14 years ago
Benjamin Franzke 35fd2a8cc6 wayland_client: rename wl_display_create to wl_display_connect 14 years ago
Kristian Høgsberg 1f5d507596 Define MULT outside the HAVE_CAIRO_GL #ifdef 14 years ago
Darxus 55973f2f5a Some additional return value checking 14 years ago
Kristian Høgsberg 8857a96a97 window: Don't call drag_offer_handler if it's NULL 14 years ago
Bryce Harrington 156d057e56 Function declares a pointer return, so return one. 14 years ago
Bryce Harrington 515f63ad72 Quell warning about potentially uninitialized variable 'surface' 14 years ago
Bryce Harrington 40269a6ed6 Cleanup declared but unused variables. 14 years ago
Kristian Høgsberg 2b43bd73a0 Bring gears example up to date 14 years ago
Chia-I Wu 4d8ba216c5 Make sure there is a current context. 14 years ago
Chia-I Wu 1f411902de Use glTexSubImage to update the pixels. 14 years ago
Kristian Høgsberg 012a007771 Add small client for testing shm surfaces 14 years ago
Kristian Høgsberg d0c3b9da22 Fall back to cairo image backend and shm surface if we don't have cairo gl 14 years ago
Kristian Høgsberg ce457ba68c Add timestamp to pointer image attach request 14 years ago
Kristian Høgsberg ab2f1cddc6 Dont post damage event from window_copy_surface 15 years ago
Kristian Høgsberg 7d804068b6 Only set pointer image when it changes 15 years ago
Kristian Høgsberg 9d69f8e796 Replace commit/ack/frame protocol with simpler sync and frame callbacks 15 years ago
Kristian Høgsberg e9d37bdc5f Use a transient object for the dnd session 15 years ago