1. 14 Dec, 2015 4 commits
  2. 13 Dec, 2015 4 commits
    • Matthias Clasen's avatar
      x11: Implement drag cancel animation · 23b2b493
      Matthias Clasen authored
      Showing the drag cancel animation can be done in the X11
      drag context implementation now that we hold the drag
      window there, and have the start coordinates.
      
      Since we can't control if and when the application destroys
      the drag widget, we take a snapshot of the window contents
      and display that during the animation. This should be good
      enough for all practical purposes.
      23b2b493
    • Matthias Clasen's avatar
      gdk: Add gdk_drag_drop_done · c590b833
      Matthias Clasen authored
      This will allow us to move the drag cancel animation to GDK.
      For now, it does nothing.
      c590b833
    • Matthias Clasen's avatar
      x11: Store drag start coordinates · ed89e5f6
      Matthias Clasen authored
      These will be used in later commits.
      ed89e5f6
    • Matthias Clasen's avatar
      gdk: Allow passing the start coordinates in drag_begin · 268c7a3e
      Matthias Clasen authored
      Add a variant of gdk_drag_begin that takes the start position
      in addition to the device. All backend implementation have been
      updated to accept (and ignore) the new arguments.
      
      Subsequent commits will make use of the data in some backends.
      268c7a3e
  3. 11 Dec, 2015 1 commit
  4. 08 Dec, 2015 6 commits
  5. 04 Dec, 2015 1 commit
  6. 03 Dec, 2015 1 commit
  7. 02 Dec, 2015 2 commits
  8. 01 Dec, 2015 5 commits
  9. 30 Nov, 2015 1 commit
    • Carlos Garnacho's avatar
      wayland: Refactor selection ownership · 4f9d0c06
      Carlos Garnacho authored
      Dissociate ownership from our maintenance of wl_data_source objects.
      The only place where ownership must be updated together is
      data_source.cancelled, for the other places GDK should take care of
      setting up the right ownership, even if at a different order than
      we'd expect here.
      
      This fixes GTK+ apps on wayland being locally confused about the
      current selection ownership. Because gtk_selection_add_targets()
      results in a wl_data_source being created, and ownership being
      updated right away, early callers of this will change the ownership
      even if the widget it's being called on didn't explicitly request
      the selection ownership yet.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=758660
      4f9d0c06
  10. 26 Nov, 2015 5 commits
  11. 24 Nov, 2015 4 commits
  12. 22 Nov, 2015 2 commits
  13. 20 Nov, 2015 1 commit
  14. 19 Nov, 2015 3 commits