619 Commits (e02dbf650be54b6843758316d5596903d9b72459)

Author SHA1 Message Date
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 14 years ago
Kristian Høgsberg 7d804068b6 Only set pointer image when it changes 14 years ago
Kristian Høgsberg 9d69f8e796 Replace commit/ack/frame protocol with simpler sync and frame callbacks 14 years ago
Kristian Høgsberg e9d37bdc5f Use a transient object for the dnd session 14 years ago
Kristian Høgsberg c7c60646ad Add options to specify xkb details 14 years ago
Kristian Høgsberg 30620609b2 Remove debug message 14 years ago
Kristian Høgsberg e968f9c6b9 Provide visual feedback as to whether drop is supported 14 years ago
Kristian Høgsberg 4eb536091a Update drag protocol to use fd passing for data transfer 14 years ago
Kristian Høgsberg 1d7ffd32f8 Set pointer image only in response to 'target' event 14 years ago
Kristian Høgsberg b12fcceeb7 Update to EGL_MESA_drm_image from mesa master 14 years ago
Kristian Høgsberg 506e20eed9 More work on dnd 14 years ago
Kristian Høgsberg 9a686243b6 Add a drag and drop test client 14 years ago
Kristian Høgsberg 10ddbd220a Insert unexplainable cairo_device_flush() to fix terminal drawing 14 years ago
Kristian Høgsberg da275dd09f Add client side pointer image handling 14 years ago
Kristian Høgsberg b91cd10fcb Move cairo-util.[ch] to clients/ 14 years ago
Kristian Høgsberg 4fe1a3ed3a Don't track globals in the client lib, just send out events 14 years ago
Kristian Høgsberg 640609acfc Implement current drm auth scheme in the drm object 14 years ago
Kristian Høgsberg 5fcd0aa58e Introduce 'buffer' object for attaching, image cahce and cursor images 15 years ago
Kristian Høgsberg 6d70202f80 Send out coordinates with pointer_focus event 15 years ago