Kristian Høgsberg
2bb3ebe1e4
Create socket in /var/run/user/${HOME}
...
Use the runtime dir from XDG Base Directory Specification for creating the
socket in a directory only the user can read and write.
2010-12-01 16:53:01 -05:00
Joel Teichroeb
0c007aea35
Make the dnd client actually work.
...
The dnd client now sends a mime type of
application/x-wayland-dnd-flower instead of text/plain. The dnd
message is just the position and random seed that lets the drop source
add the flower to its grid.
2010-11-30 15:42:37 -05:00
Kristian Høgsberg
d44bc8b8ee
Add reject round trip to dnd protocol
...
This lets a drag target reject a drop.
2010-11-30 15:10:26 -05:00
Kristian Høgsberg
41da90897c
Don't hardcode offered dnd types in window.c
2010-11-30 14:01:07 -05:00
Yuval Fledel
e9f5e36730
Make clients exit orderly when there is no connection
2010-11-22 15:19:43 -05:00
Kristian Høgsberg
012a007771
Add small client for testing shm surfaces
2010-10-26 10:37:55 -04:00
Kristian Høgsberg
ce457ba68c
Add timestamp to pointer image attach request
...
This lets the server discard requests received after the pointer has
exited and the re-entered a surface.
2010-09-14 15:39:45 -04:00
Kristian Høgsberg
9d69f8e796
Replace commit/ack/frame protocol with simpler sync and frame callbacks
2010-09-03 14:46:38 -04:00
Kristian Høgsberg
e9d37bdc5f
Use a transient object for the dnd session
2010-09-02 20:22:42 -04:00
Kristian Høgsberg
e968f9c6b9
Provide visual feedback as to whether drop is supported
...
Change the cursor in response to target events.
2010-08-27 22:18:00 -04:00
Kristian Høgsberg
4eb536091a
Update drag protocol to use fd passing for data transfer
2010-08-27 20:30:26 -04:00
Kristian Høgsberg
1d7ffd32f8
Set pointer image only in response to 'target' event
2010-08-25 16:34:05 -04:00
Kristian Høgsberg
506e20eed9
More work on dnd
2010-08-19 17:26:02 -04:00
Kristian Høgsberg
b8cc24e1a8
Actually add dnd client
2010-08-18 20:31:06 -04:00