Kristian Høgsberg
b12fcceeb7
Update to EGL_MESA_drm_image from mesa master
...
Woo, running on stock mesa now.
2010-08-25 10:02:20 -04:00
Kristian Høgsberg
506e20eed9
More work on dnd
2010-08-19 17:26:02 -04:00
Kristian Høgsberg
9a686243b6
Add a drag and drop test client
2010-08-18 15:28:04 -04:00
Kristian Høgsberg
10ddbd220a
Insert unexplainable cairo_device_flush() to fix terminal drawing
2010-08-16 21:08:52 -04:00
Kristian Høgsberg
da275dd09f
Add client side pointer image handling
2010-08-16 17:47:07 -04:00
Kristian Høgsberg
b91cd10fcb
Move cairo-util.[ch] to clients/
2010-08-16 16:23:12 -04:00
Kristian Høgsberg
4fe1a3ed3a
Don't track globals in the client lib, just send out events
...
Users of the client library must install an global handler to get access
to globals.
2010-08-10 14:13:23 -04:00
Kristian Høgsberg
640609acfc
Implement current drm auth scheme in the drm object
2010-08-09 22:11:47 -04:00
Kristian Høgsberg
5fcd0aa58e
Introduce 'buffer' object for attaching, image cahce and cursor images
...
The buffer object is created by a 'drm' object, which encapsulates the
buffer sharing and authentication mechanism. Once the buffer is created
it can be attached to a surface.
2010-08-09 14:43:33 -04:00
Kristian Høgsberg
6d70202f80
Send out coordinates with pointer_focus event
...
We can't rely on motion events happening right away, pointer_focus could
change because of windows coming or going etc.
2010-08-06 15:12:26 -04:00
Kristian Høgsberg
83fc061c9c
Introduce 'shell' object for moving and resizing surfaces in the compositor
2010-08-04 22:44:55 -04:00
Kristian Høgsberg
379b678c57
Use EGL_KHR_surfaceless_opengl
2010-07-28 23:51:00 -04:00
Kristian Høgsberg
808fd41861
Drop coordinates from buttons press, add timestamp to events
2010-07-20 17:06:19 -04:00
Kristian Høgsberg
f252d6a98e
Update to use eglGetDRMDisplayMESA()
2010-07-08 20:15:10 -04:00
Kristian Høgsberg
3e6e7e6acb
Track libxkbcommon API changes
2010-07-02 15:12:02 -04:00
Kristian Høgsberg
2d6b7c118b
Fix some warnings
2010-06-25 16:51:57 -04:00
Kristian Høgsberg
94adf6cb9e
Use libxkbcommon for mapping keycodes to keysyms
2010-06-25 16:50:05 -04:00
Kristian Høgsberg
c8c3734ef9
Set window user data using separate function
2010-06-25 11:19:22 -04:00
Kristian Høgsberg
dcb71b62a0
Update decoration drawing to be less cairo path happy
2010-06-15 17:16:35 -04:00
Kristian Høgsberg
80d746f6e3
Consolidate redraw scheduling in window.c
2010-06-14 23:52:50 -04:00
Kristian Høgsberg
0953162db8
Fix resizing
2010-06-14 23:22:15 -04:00
Kristian Høgsberg
bf6ceda545
Implement resizing from all sides
2010-06-14 20:25:06 -04:00
Kristian Høgsberg
478d9265f9
Send device name at connect time
2010-06-08 20:34:11 -04:00
Kristian Høgsberg
7824d81e07
Consolidate more code in clients/window.c
2010-06-08 14:59:44 -04:00
Kristian Høgsberg
a85fe3cf45
Use cairo-gl in clients
2010-06-08 14:08:30 -04:00
Kristian Høgsberg
f88ae45e41
Make clients at least compile for now
2010-06-06 22:28:16 -04:00