[gtk: 181/181] Merge branch 'dnd-gestures-2' into 'master'



commit f5daecf353714d2d7d1dd202a476922d22c895e7
Merge: 186b783f9d b76940bab5
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jan 11 06:09:58 2020 +0000

    Merge branch 'dnd-gestures-2' into 'master'
    
    Add new dnd api
    
    See merge request GNOME/gtk!1278

 demos/gtk-demo/clipboard.c            |  123 +--
 demos/icon-browser/iconbrowserwin.c   |  143 ++--
 docs/reference/gtk/gtk4-docs.xml      |    8 +-
 docs/reference/gtk/gtk4-sections.txt  |  109 ++-
 docs/reference/gtk/gtk4.types.in      |    3 +
 docs/reference/gtk/meson.build        |    1 -
 docs/reference/gtk/migrating-3to4.xml |   31 +
 gdk/gdkcontentdeserializer.c          |   64 ++
 gdk/gdkcontentproviderimpl.c          |  230 ++++++
 gdk/gdkcontentproviderimpl.h          |   15 +
 gdk/gdkcontentserializer.c            |   49 ++
 gdk/gdkdrag.c                         |   24 +-
 gdk/gdkdrop.c                         |   27 +
 gdk/gdkdrop.h                         |    3 +
 gdk/gdkevents.c                       |    7 +
 gdk/gdksurface.c                      |    8 +-
 gdk/x11/gdkdrop-x11.c                 |   15 +-
 gtk/gtk.h                             |    2 +-
 gtk/gtkcalendar.c                     |  241 +++---
 gtk/gtkcolorbutton.c                  |  149 ++--
 gtk/gtkcolorswatch.c                  |  163 ++--
 gtk/gtkdnd.c                          | 1425 ---------------------------------
 gtk/gtkdnd.h                          |  102 ---
 gtk/gtkdndprivate.h                   |   59 --
 gtk/gtkdragdest.c                     | 1180 ++++++++++++++++++++-------
 gtk/gtkdragdest.h                     |   83 +-
 gtk/gtkdragdestprivate.h              |   32 +
 gtk/gtkdragicon.c                     |   74 ++
 gtk/gtkdragicon.h                     |   51 ++
 gtk/gtkdragiconprivate.h              |    6 +-
 gtk/gtkdragsource.c                   |  816 +++++++++++++------
 gtk/gtkdragsource.h                   |   51 +-
 gtk/gtkentry.c                        |   45 +-
 gtk/gtkentry.h                        |    2 +-
 gtk/gtkenums.h                        |   25 -
 gtk/gtkexpander.c                     |   37 +-
 gtk/gtkfilechooserbutton.c            |  144 ++--
 gtk/gtkfilechooserwidget.c            |   92 +--
 gtk/gtkgesturelongpress.c             |    2 +-
 gtk/gtkiconview.c                     |  358 ++++-----
 gtk/gtkiconview.h                     |    4 +-
 gtk/gtkiconviewprivate.h              |    8 +
 gtk/gtklabel.c                        |  104 +--
 gtk/gtklinkbutton.c                   |  114 ++-
 gtk/gtklistbox.c                      |   16 +-
 gtk/gtkmain.c                         |   69 +-
 gtk/gtkmain.h                         |    2 +-
 gtk/gtkmarshalers.list                |    1 +
 gtk/gtknotebook.c                     |  367 ++++-----
 gtk/gtkpathbar.c                      |   48 +-
 gtk/gtkplacessidebar.c                |  265 +++---
 gtk/gtkpopover.c                      |    3 +-
 gtk/gtkprivate.h                      |    2 +-
 gtk/gtkscrolledwindow.c               |    1 -
 gtk/gtksearchlistmodel.c              |  544 +++++++++++++
 gtk/gtksearchlistmodel.h              |   50 ++
 gtk/gtkselection.c                    |  131 +--
 gtk/gtkselection.h                    |    7 -
 gtk/gtkstackswitcher.c                |   57 +-
 gtk/gtktext.c                         |  331 ++++----
 gtk/gtktextbuffer.c                   |    8 +-
 gtk/gtktextbuffer.h                   |    4 +
 gtk/gtktextutil.h                     |    2 +
 gtk/gtktextview.c                     |  408 +++-------
 gtk/gtktreednd.h                      |    2 +-
 gtk/gtktreeview.c                     |  438 +++++-----
 gtk/gtktreeview.h                     |    5 +-
 gtk/gtkwidget.c                       |  377 ---------
 gtk/gtkwidget.h                       |   47 --
 gtk/gtkwindow.c                       |    7 +-
 gtk/meson.build                       |    2 -
 gtk/theme/Adwaita/_common.scss        |   26 +-
 gtk/ui/gtkfilechooserwidget.ui        |    5 -
 tests/meson.build                     |    2 +-
 tests/testdnd.c                       |  260 +++---
 tests/testdnd2.c                      |  467 ++++++-----
 tests/testdnd3.c                      |  398 +++++++++
 tests/testentryicons.c                |   57 +-
 tests/testimage.c                     |  178 ----
 tests/testlist3.c                     |   70 +-
 tests/testnotebookdnd.c               |   84 +-
 tests/testtoolbar.c                   |   44 +-
 tests/testtreednd.c                   |   30 +-
 83 files changed, 5567 insertions(+), 5477 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]