Commit Graph

684 Commits

Author SHA1 Message Date
Kristian Høgsberg
041d63e3ee Add clean target for data/ so make clean works again 2010-08-18 20:45:43 -04:00
Kristian Høgsberg
b8cc24e1a8 Actually add dnd client 2010-08-18 20:31:06 -04:00
Kristian Høgsberg
9a686243b6 Add a drag and drop test client 2010-08-18 15:28:04 -04:00
Kristian Høgsberg
eef08fbb1a First step towards drag and drop protocol 2010-08-18 15:27:27 -04:00
Kristian Høgsberg
084d41aac1 Add missing drm.c 2010-08-18 14:51:57 -04:00
Kristian Høgsberg
ef613fbf83 Always consume message, even if no proxy was found
Doh.
2010-08-17 13:50:06 -04:00
Kristian Høgsberg
225a176882 Split GRAB_MOTION and GRAB_MOVE handling 2010-08-17 13:14:24 -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
f4cb201392 Fix a few bugs in compositor cursor handling 2010-08-16 17:46:25 -04:00
Kristian Høgsberg
c9ce03769d Remove duplicate #define ARRAY_LENGTH 2010-08-16 16:45:36 -04:00
Kristian Høgsberg
4219a407ae Add DMZ cursor theme
Some day we can make this parse X cursor themes
2010-08-16 16:43:50 -04:00
Kristian Høgsberg
77a4a79559 Fix warnings 2010-08-16 16:24:19 -04:00
Kristian Høgsberg
b91cd10fcb Move cairo-util.[ch] to clients/ 2010-08-16 16:23:12 -04:00
Kristian Høgsberg
1db21f1cf5 Use different cursor images in the compositor 2010-08-16 16:08:12 -04:00
Kristian Høgsberg
77fb167956 Add protocol for setting the pointer image 2010-08-16 10:38:29 -04:00
Kristian Høgsberg
b036ad4a9a Drop noisy warning 2010-08-13 10:39:57 -04:00
Kristian Høgsberg
117d5130b1 Schedule repaint from surface destructor
Not just the surface_destroy protocol entry points.
2010-08-11 08:59:54 -04:00
Kristian Høgsberg
a661f263b4 Name libraries -client and -server for consistency
Instead of wayland-server and wayland...
2010-08-11 08:56:13 -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
ccb75867ac Generate the wl_*_add_listener() stubs as well 2010-08-10 10:53:44 -04:00
Kristian Høgsberg
230ee37361 Update TODO 2010-08-10 10:07:26 -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
3862e43779 Generate client side marshal stubs from protocol spec 2010-08-09 21:25:50 -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
5b0079aed5 Demarshal robustness fixes 2010-08-09 14:34:11 -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
c071f4d008 Handle failure to reference a buffer name better 2010-08-05 17:44:31 -04:00
Kristian Høgsberg
5b75f1b218 Implement server side move override 2010-08-04 23:21:41 -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
a1f3f60bea Generate protocol types and metadata from xml 2010-08-03 09:44:48 -04:00
Kristian Høgsberg
c37c57aec7 TODO: Add a few lines about removing commit request 2010-08-02 12:45:38 -04:00
Kristian Høgsberg
723b2852d2 Generate makefile dependencies with gcc 2010-07-30 10:58:26 -04:00
Kristian Høgsberg
b56cb00045 Use "" when including our own header files 2010-07-29 15:43:46 -04:00
Kristian Høgsberg
fbd0fb0098 memset epoll event structs to quiet valgrind 2010-07-29 15:01:01 -04:00
Kristian Høgsberg
8f2e67725e x11: Dont use buffers after free() 2010-07-29 14:48:13 -04:00
Kristian Høgsberg
eba6f0d32b Delete a few duplicate TODO items 2010-07-29 00:02:58 -04:00
Kristian Høgsberg
43788b13df Update keyboard focus handler signatures 2010-07-28 23:51:05 -04:00
Kristian Høgsberg
2c28aa5981 Bind GLES2 API, not OpenGL 2010-07-28 23:51:05 -04:00
Kristian Høgsberg
c098d8da47 Print more info when demarshal fails 2010-07-28 23:51:05 -04:00
Kristian Høgsberg
379b678c57 Use EGL_KHR_surfaceless_opengl 2010-07-28 23:51:00 -04:00
Kristian Høgsberg
e0f5cc2574 Minor spec edits 2010-07-28 22:52:06 -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
747638b46b Fix window picking order 2010-07-12 17:06:06 -04:00
Kristian Høgsberg
f252d6a98e Update to use eglGetDRMDisplayMESA() 2010-07-08 20:15:10 -04:00
Kristian Høgsberg
86e0989673 Hide wayland cursor when X11 compositor loses focus 2010-07-07 09:51:11 -04:00
Kristian Høgsberg
554a131b29 Update TODO list 2010-07-07 09:37:41 -04:00
Kristian Høgsberg
3e6e7e6acb Track libxkbcommon API changes 2010-07-02 15:12:02 -04:00
Kristian Høgsberg
67a21bdf56 Fix indentation 2010-06-25 18:58:24 -04:00
Kristian Høgsberg
2d6b7c118b Fix some warnings 2010-06-25 16:51:57 -04:00