wlroots/types/data_device
emersion f44003f04b data-device: remove wlr_data_source.seat_client
Since the source doesn't always come from a client, this field
doesn't make sense. It is replaced by a new "finalized" field in
wlr_client_data_source. This is used to make sure set_actions is
not sent after start_drag has been sent.

A check in data_offer_choose_action has been removed: if an offer
has been sent then start_drag has been called, no need to check.

I also wanted to add a check for wl_data_source.offer, but it
turns out (1) this isn't in the spec (2) it breaks GTK+.

This is some preliminary work for Firefox on Wayland compatibility.
2018-10-07 16:01:57 +02:00
..
wlr_data_device.c data-device: remove wlr_data_source.seat_client 2018-10-07 16:01:57 +02:00
wlr_data_offer.c data-device: remove wlr_data_source.seat_client 2018-10-07 16:01:57 +02:00
wlr_data_source.c data-device: remove wlr_data_source.seat_client 2018-10-07 16:01:57 +02:00
wlr_drag.c Fix #1129 and remove sx, sy from wlr_drag_icon 2018-09-07 14:48:28 +02:00