wlroots/include/types
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.h data-device: remove wlr_data_source.seat_client 2018-10-07 16:01:57 +02:00
wlr_seat.h seat: implement inert seat resources 2018-05-03 22:03:44 +01:00
wlr_tablet_v2.h First feedback pass from acrisci 2018-07-14 09:52:05 +02:00
wlr_xdg_shell_v6.h surface: add wlr_surface_role.precommit 2018-07-15 19:30:19 +01:00
wlr_xdg_shell.h surface: add wlr_surface_role.precommit 2018-07-15 19:30:19 +01:00