gtk/gdk/wayland
Carlos Garnacho 69d9746708 wayland: write wl_data_offer data asynchronously
Currently writing wl_data_offer data into the fd is 1) synchronous, which
is noticeable when transferring large amounts of data, and 2) buggy, write()
error checking is done on the accumulator, breaking both the written data
accounting and error checking itself.

Fix both by making writes asynchonous through GOutputStream, the operation
is spun off and either finished, or cancelled if new data is stored in the
selection while the transfer is active.
2014-10-10 20:58:55 +02:00
..
protocol xdg-shell: Bump version 2014-08-22 12:06:09 -04:00
gdkapplaunchcontext-wayland.c Wayland: Fix various compiler warnings 2014-09-05 20:41:06 -04:00
gdkcursor-wayland.c Wayland: Fix various compiler warnings 2014-09-05 20:41:06 -04:00
gdkdevice-wayland.c Wayland: Fix various compiler warnings 2014-09-05 20:41:06 -04:00
gdkdisplay-wayland.c Wayland: Fix various compiler warnings 2014-09-05 20:41:06 -04:00
gdkdisplay-wayland.h wayland: Implement drop/destination side of selections 2014-09-01 19:17:53 +02:00
gdkdnd-wayland.c Wayland: Fix various compiler warnings 2014-09-05 20:41:06 -04:00
gdkeventsource.c Handle recursion from motion event handlers 2013-11-11 23:17:14 -05:00
gdkkeys-wayland.c Wayland: Fix various compiler warnings 2014-09-05 20:41:06 -04:00
gdkprivate-wayland.h wayland: Implement drag sources 2014-09-01 19:17:53 +02:00
gdkscreen-wayland.c Implement titlebar action settings for Wayland 2014-09-25 14:54:49 -04:00
gdkselection-wayland.c wayland: write wl_data_offer data asynchronously 2014-10-10 20:58:55 +02:00
gdkwayland.h wayland: Remove displaymanager implementation 2013-05-02 16:14:59 +02:00
gdkwaylanddevice.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkwaylanddisplay.h wayland: fix rename of wl_shell to xdg_shell 2014-01-20 14:37:33 -05:00
gdkwaylandselection.h wayland: Add private API to retrieve the drag window for a drag context 2014-09-01 19:17:54 +02:00
gdkwaylandwindow.h wayland: Replace wl_shell_surface with xdg_shell 2013-11-18 13:44:20 -05:00
gdkwindow-wayland.c gdk: Deprecate static gravities 2014-10-06 02:38:40 +02:00
Makefile.am wayland: Set gtk-decoration-layout 2014-06-06 15:32:59 +02:00
wm-button-layout-translation.c wayland: Set gtk-decoration-layout 2014-06-06 15:32:59 +02:00
wm-button-layout-translation.h wayland: Set gtk-decoration-layout 2014-06-06 15:32:59 +02:00