25 Commits (3d5437c48d17cb4bf5c861d62ce59e4f9d490050)

Author SHA1 Message Date
Kristian Høgsberg 009ac0a965 window: Dont take width and height in window constructor 13 years ago
Kristian Høgsberg 8e054f76cc flower: Dont allow resizing 13 years ago
Kristian Høgsberg c25a1d73fc flower: Redraw flower on middle click, pop up window menu on right click 13 years ago
Kristian Høgsberg 29af3ebce6 window: Make decorations just a widget 13 years ago
Kristian Høgsberg b67e94b170 window: Make resize and redraw handlers widget vfuncs 13 years ago
Kristian Høgsberg 5d12990dbe window: Allocate and flush the window surface in window.c 13 years ago
Kristian Høgsberg 75bc667a70 window: Drop the window widget 13 years ago
Kristian Høgsberg a8a0db3497 window: Move button handler to widget 13 years ago
Kristian Høgsberg 87a57bbd73 window: Create a widget for the window, drop window motion handler 13 years ago
Pekka Paalanen 50719bce2a Fix inconsistent #include style 13 years ago
Kristian Høgsberg 3a69627f43 window: Stop using glib mainloop in toy toolkit 13 years ago
Kristian Høgsberg 9de79a92a6 window.c: Drop global handler argument 13 years ago
Tim Wiederhake b4b67344f0 Define global handler on display creation 14 years ago
Kristian Høgsberg 297c6313eb Port window.c to use wayland-egl 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 82da52b15b Update surface.attach and change surface.map to surface.map_toplevel 14 years ago
Yuval Fledel e9f5e36730 Make clients exit orderly when there is no connection 14 years ago
Kristian Høgsberg 012a007771 Add small client for testing shm surfaces 14 years ago
Kristian Høgsberg 9d69f8e796 Replace commit/ack/frame protocol with simpler sync and frame callbacks 14 years ago
Kristian Høgsberg 8ca1cc20a1 flower: Clear surface 14 years ago
Kristian Høgsberg c8c3734ef9 Set window user data using separate function 15 years ago
Kristian Høgsberg 478d9265f9 Send device name at connect time 15 years ago
Kristian Høgsberg 7824d81e07 Consolidate more code in clients/window.c 15 years ago
Kristian Høgsberg a85fe3cf45 Use cairo-gl in clients 15 years ago
Kristian Høgsberg b2a432ef18 Move clients to subdirectory 15 years ago
Janusz Lewandowski d923e9d93b Replace cairo_drm_device_t with cairo_device_t 15 years ago
Kristian Høgsberg 2644910241 Update to track the cairo_drm_device_t rename 16 years ago
Kristian Høgsberg 57b751b0c3 Fix flower client. 24 years ago
Kristian Høgsberg 8012f32978 Drop libdrm CFLAGS where no longer necessary. 16 years ago
Kristian Høgsberg 0ac16f056d Switch to cairo-drm, drop struct buffer hacks. 16 years ago
Kristian Høgsberg 3b94998f6a Randomize flower offset again. 16 years ago
Kristian Høgsberg 94448c0ad7 Add listener interfaces for output and input_device objects. 16 years ago
Kristian Høgsberg de31d5ca6f Add preliminary visual support. 16 years ago
Kristian Høgsberg d2412e2c2e Redesign the compositor / server interface. 16 years ago
Kristian Høgsberg dc0f355f0a Fix API to always include socket name length. 16 years ago
Kristian Høgsberg e2ce43a9be Fix namespace convention for glib source. 16 years ago
Kristian Høgsberg ffd710e653 Put Wayland under the MIT license. 16 years ago
Kristian Høgsberg fbdbbdc153 Finally implement the commit/ack/frame protocol and improve repaint loop. 16 years ago
Kristian Høgsberg 44f36e3585 Make ack event signal that the requests have been composited. 16 years ago
Kristian Høgsberg 18fb78307b Use struct buffer from cairo-util.c in flower.c. 16 years ago
Kristian Høgsberg 1cbaa6abac Use glib main loop for all clients. 16 years ago
Kristian Høgsberg fb59084fbf Add glib main loop integration, use it in flower client. 16 years ago
Kristian Høgsberg 3f59e82c20 Use GL_ONE for the source in glBendFunc instead of pre-unmultiplying. 16 years ago
Kristian Høgsberg 1b2f4390f5 Unpremultiply cairo surface data. 16 years ago
Kristian Høgsberg d3fa34ca29 Don't use poll timeout for timing animation. 16 years ago
Kristian Høgsberg e120a4b1ee Rename client, prepare Makefile for more clients. 16 years ago
Kristian Høgsberg d311e8a061 Make clients graphics use lighter random colors. 16 years ago
Kristian Høgsberg a234e70268 Make test client a little more interesting. 16 years ago
Kristian Høgsberg 5ebb317383 Recomposite screen in idle handler. 16 years ago
Kristian Høgsberg f921289954 Handle multiple clients better. 16 years ago