[gtk] (173 commits) Non-fast-forward update to branch dnd-gestures-2



The branch 'dnd-gestures-2' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  6f571f6... marshalers: Add another
  0a4108b... Add a GtkDragSource object
  062f235... dnd: Patch up gtk_drag_get_source_widget
  7af3d1a... label: Port to GtkDragSource
  f4a5ced... linkbutton: Port to GtkDragSource
  9b39bd9... calendar: Port to GtkDragSource
  1bf3249... entry: Port icon dnd to GtkDragSource
  65fcb35... text: Convert to GtkDragSource
  141dff7... textbuffer: Add a content provider api
  f44cf5e... textview: Port to GtkDragSource
  8ccde5b... Add (de)serializers for GdkRGBA
  01a7d01... Add a generic callback content provider
  2fc5bf5... colorbutton: Port to GtkDragSource
  32f7a0c... colorswatch: Convert to GtkDragSource
  727f586... pathbar: Convert to GtkDragSource
  3686636... gtk-demo: Convert the clipboard demo to GtkDragSource
  90a445b... iconbrowser: Port to GtkDragSource
  0b26c9b... Add another callback-based provider
  e5a7282... iconview: Port to GtkDragSource
  724605a... placessidebar: Port to GtkDragSource
  6203c85... treeview: Port to GtkDragSource
  b891f7e... filechooser: Port to GtkDragSource
  50623d6... notebook: Port to GtkDragSource
  c0f9165... tests: Convert to GtkDragSource
  2104907... Remove traditional drag source API
  b14a261... docs: Mention DND in the migration guide
  7a4b573... Move the rest of the drag-source api over
  d709c9a... Hook up the GtkDragSource docs
  cbad54a... Add a GtkDropTarget object
  e949e77... dragdest: doc improvements
  56afa7f... drop: Add a convenience api
  cf42b9a... gtk-demo: Convert clipboard demo to GtkDropTarget
  1cbfdb4... calendar: Port to GtkDropTarget
  3890f84... colorbutton: Port to GtkDropTarget
  0feec23... colorswatch: Port to GtkDropTarget
  2d0aeba... text: Port to GtkDropTarget
  b1af13d... window: Port to GtkDragDest
  26071bd... expander: Port to GtkDropTarget
  bb46b18... stackswitcher: Port to GtkDropTarget
  94d437c... filechoserbutton: Convert to GtkDropTarget
  e24638d... textview: Port to GtkDropTarget
  50b6f21... treeview: Port to GtkDropTarget
  eb17bf7... testdnd2: Port to GtkDropTarget
  48795d5... testdnd: Convert to GtkDropTarget
  3b6a880... testlist3: Convert to GtkDropTarget
  f4799ae... testtoolbar: Convert to GtkDropTarget
  f62d2fa... testnotebookdnd: Fix, partially
  a65c559... testtreednd: Convert to GtkDropTarget
  16b426e... notebook: Convert to GtkDropTarget
  a66b103... listbox: Remove unhighlighting
  e7c83fd... Move some remaining api over
  f05bc4a... Remove old drag dest api
  9e925a3... Add an async read function for selection
  e83c094... iconview: Port to GtkDropTarget
  348aa31... placessidebar: Port to GtkDropTarget
  531feef... filechooser: Convert to GtkDropTarget
  d13b70f... testlist3: Use async read api for selection
  e182e3d... testtreednd: Use the new asyn selection read
  1f3cdee... iconview: Avoid drag-data-received
  72dc1c1... treeview: Stop using ::drag-data-received
  3d88ce1... Remove gdk_drag_get_data
  7dcf6e3... Remove gtkdnd.h
  f92bd31... testdnd2: Add a test for ASK handling
  0fe9d4c... dragdest: Clean up internals
  c10d337... Drop GTK_DEST_DEFAULT_HIGHLIGHT
  7fdaf1a... Simplify some drag dest internals
  8b0ce07... droptarget: Drop defaults flags
  54ebcd7... droptarget: Drop the track-motion property
  0399f42... Stop passing timestamps around
  f9585f8... Drop an unused define
  b9789ef... dnd: Some internal restructuring
  1dfe52e... dnd: More internal restructuring
  5512bd9... gdk: Make gdk_event_set_coords support dnd events
  50ab85e... dnd: Another internal refactoring step
  1431ac3... More internal restructuring
  d628643... Turn GtkDropTarget into an event controller
  399dc70... Get rid of GtkDragDestInfo
  182dd27... Use normal event propagation for DND events
  bc452b8... Replace gtk_drop_target_attach/detach
  b175d8d... Move code over
  cabf99f... docs: Tweak GtkDropTarget docs
  f4c9d93... Remove an unused signal
  e2b8261... Remove gtk_drop_target_get_target
  8ab4731... popover: Use g_signal_connect_object on parent widget signa
  593563f... gdk/x11: Forward suggested action (if any) to XdndStatus
  ce31ae4... dragsource: Tweak api, update all callers
  0bbc541... dragsource: Reshuffle api a bit
  09fc49b... Make GtkDragIcon public
  a68b07c... dragsource: Use public drag icon api
  72e933e... label: Use gdk_drag_begin
  f704ad7... calendar: Use gdk_drag_begin
  2f5fa78... text: Use gdk_drag_begin
  1458c46... entry: Use gdk_drag_begin
  f182b4b... textview: Use gdk_drag_begin
  f2edaaa... placessidebar: Use gdk_drag_begin
  e977c47... notebook: Use gdk_drag_begin
  726ad66... Make GtkDragSource a gesture
  fe959c2... iconview: Use gdk_drag_begin
  2c0c3cf... treeview: Use gdk_drag_begin
  442fbae... filechooserwidget: wip
  5ead639... gtk-demo: Use gtk_widget_add_controller for drag source
  6d70fda... iconbrowser: Use gtk_widget_add_controller for drag source
  e8698f7... colorbutton: Use gtk_widget_add_controller for drag source
  c26c6b0... colorswatch: Use gtk_widget_add_controller for drag source
  6d2df3a... linkbutton: Use gtk_widget_add_controller for drag source
  ac0ddc8... notebook: Use gtk_widget_add_controller for drag source
  916fe36... pathbar: Use gtk_widget_add_controller for drag source
  b364e0e... testdnd: Use gtk_widget_add_controller for drag source
  af377e1... testdnd2: Use gtk_widget_add_controller for drag source
  058983a... testlist3: Use gtk_widget_add_controller for drag source
  43dae4d... testtoolbar: Use gtk_widget_add_controller for drag source
  e6f3ea3... notebook: Stop using gtk_drag_source_get_origin
  75fce67... filechooserwidget: Stop using gtk_drag_source_get_origin
  188ad08... dragsource: Drop gtk_drag_source_get_origin
  30d9ae7... notebook: Stop using gtk_drag_get_source
  c73b889... dragsource: Drop gtk_drag_get_source
  d86c1c2... dragsource: Make ::prepare return a boolean
  cba85b6... dragsource: Document prepare
  5b615b2... dragsource: Tweak docs more
  74cca5e... dragsource: Rename ::drag-failed to ::drag-cancel
  78a0989... testdnd2: Update to the api change in the previous commit
  5369868... Remove an unused enum
  87d1c0a... placessidebar: Update a comment
  915d898... filechooser: Stop using gtk_drag_source_get_drag
  7fa972b... dragsource: Fix cancellation
  f258d7e... iconview: Render drop highlight properly
  bc17b2a... Adwaita: Add drop highlight for iconview items
  4c9dbb6... text: Fix dragging of text across focus changes
  0058c76... gtk-demo: Use GDK content formats api
  af0e47b... iconbrowser: Use GDK content formats api
  b803607... calendar: Use GDK content formats api
  e45648d... filechooserbutton: Use GDK content formats api
  3bbf4b7... filechooserwidget: Use GDK content formats api:
  ee3a036... placessidebar: Use GDK content formats api
  c3587ef... text: Use GDK content formats API
  76e04a2... testdnd2: Use GDK content formats api
  f589e33... Drop GTK content formats apis
  4004096... dragksource: Small doc fix
  462daee... dragsource: Drop gtk_drag_source_drag_begin
  6799294... docs: Remove the dnd section
  fb5e3be... docs: Remove dropped drag source apis
  ce295b8... docs: Add GtkDropTarget section
  5ef3f20... docs: Add GtkDragIcon
  1c9e821... docs: Expand the GDK dnd docs
  b98aa6b... dragsource: Change the ::prepare return type
  269cd41... gtk-demo: Update the ::prepare handler
  b738d8e... dragdest: Rename ::armed to ::contains
  e354e23... Adwaita: No drag highlight for expanders
  43e80ff... Adwaita: No drag highlight for stack switchers
  ef9758e... treeview: Use a named subnode for dnd highlight
  ece57e7... Adwaita: No dnd highlight for treeviews
  c563fa3... iconview: Use a named subnode for dnd highlight
  873ab17... Adwaita: No dnd highlight for iconviews
  bd17c94... Adwaita: No drag highlight for placessidebar
  d4dc38f... notebook: Receive tab dnd on the tabs
  addb9b8... text: Remove unnecessary drag highlighting
  043b382... textview: Remove unnecessary drag highlighting
  a5e6827... calendar: Remove drag highlighting calls
  87c8e1b... listbox: Stop using gtk_drag_(un)highlight
  dc26235... filechooser: Remove code for sidebar pre-arming
  500ee35... Drop gtk_drag_(un)highlight
  6c3403c... Add GdkDrop back to signal signatures
  89495d6... Update all callers
  6853857... Add another dnd testcase
  449b025... dragdest: Steps towards allowing nested drop sites
  71981c4... content provider impl: Take mime types into account
  b8a37b8... testdnd2: Fix the text case
  ee83b6c... dragdest: Add a ::drag-enter signal
  51a89fc... remove debug spew
  ab7dff9... dragdest: Allow denying drops asynchronously
  59e6154... dragdest: Rename ::drag-motion to ::accept
  6112cec... Update all users

Commits added to the branch:

  1e2c03b... rename CODE-OWNERS to CODEOWNERS (*)
  6bf46c8... marshalers: Add another
  303c9be... Add a GtkDragSource object
  d3fd071... dnd: Patch up gtk_drag_get_source_widget
  2612331... label: Port to GtkDragSource
  d145032... linkbutton: Port to GtkDragSource
  2803a15... calendar: Port to GtkDragSource
  337057e... entry: Port icon dnd to GtkDragSource
  e9203ee... text: Convert to GtkDragSource
  a527578... textbuffer: Add a content provider api
  b15c31a... textview: Port to GtkDragSource
  8137dea... Add (de)serializers for GdkRGBA
  fdcfe0e... Add a generic callback content provider
  8e3db48... colorbutton: Port to GtkDragSource
  5d49b11... colorswatch: Convert to GtkDragSource
  24ef9df... pathbar: Convert to GtkDragSource
  5ad4b75... gtk-demo: Convert the clipboard demo to GtkDragSource
  993d638... iconbrowser: Port to GtkDragSource
  ea9f2ab... Add another callback-based provider
  efce8c2... iconview: Port to GtkDragSource
  5a94040... placessidebar: Port to GtkDragSource
  3891ce3... treeview: Port to GtkDragSource
  74722fb... filechooser: Port to GtkDragSource
  78a0913... notebook: Port to GtkDragSource
  b4c689e... tests: Convert to GtkDragSource
  9b01d9a... Remove traditional drag source API
  e03bdbe... docs: Mention DND in the migration guide
  37b849b... Move the rest of the drag-source api over
  e53e0f4... Hook up the GtkDragSource docs
  6dc8fc3... Add a GtkDropTarget object
  45679d7... dragdest: doc improvements
  a76b187... drop: Add a convenience api
  ac09500... gtk-demo: Convert clipboard demo to GtkDropTarget
  75b789f... calendar: Port to GtkDropTarget
  70cdd4e... colorbutton: Port to GtkDropTarget
  025eee1... colorswatch: Port to GtkDropTarget
  6e602e0... text: Port to GtkDropTarget
  802c797... window: Port to GtkDragDest
  b0d9a6f... expander: Port to GtkDropTarget
  07c889c... stackswitcher: Port to GtkDropTarget
  17131f1... filechoserbutton: Convert to GtkDropTarget
  746dc5c... textview: Port to GtkDropTarget
  4ea18a2... treeview: Port to GtkDropTarget
  3f33a0e... testdnd2: Port to GtkDropTarget
  2fd9431... testdnd: Convert to GtkDropTarget
  ccaf70e... testlist3: Convert to GtkDropTarget
  a309e74... testtoolbar: Convert to GtkDropTarget
  0f9cbf4... testnotebookdnd: Fix, partially
  cd7303d... testtreednd: Convert to GtkDropTarget
  583705b... notebook: Convert to GtkDropTarget
  aa276a1... listbox: Remove unhighlighting
  69e3fee... Move some remaining api over
  853063b... Remove old drag dest api
  c290bd6... Add an async read function for selection
  6e01a49... iconview: Port to GtkDropTarget
  c7b70b1... placessidebar: Port to GtkDropTarget
  b903401... filechooser: Convert to GtkDropTarget
  7048790... testlist3: Use async read api for selection
  74d4456... testtreednd: Use the new asyn selection read
  d2bd9b0... iconview: Avoid drag-data-received
  1075607... treeview: Stop using ::drag-data-received
  19ee9b4... Remove gdk_drag_get_data
  1e000c3... Remove gtkdnd.h
  58106af... testdnd2: Add a test for ASK handling
  e1f74c8... dragdest: Clean up internals
  1a3eeb1... Drop GTK_DEST_DEFAULT_HIGHLIGHT
  cb26cd7... Simplify some drag dest internals
  46f42fc... droptarget: Drop defaults flags
  1262184... droptarget: Drop the track-motion property
  e505dab... Stop passing timestamps around
  ad019be... Drop an unused define
  f839958... dnd: Some internal restructuring
  532fdde... dnd: More internal restructuring
  3080592... gdk: Make gdk_event_set_coords support dnd events
  60fc2c6... dnd: Another internal refactoring step
  f960eb6... More internal restructuring
  dfb2cbd... Turn GtkDropTarget into an event controller
  6a7f39e... Get rid of GtkDragDestInfo
  f898bee... Use normal event propagation for DND events
  e9067ae... Replace gtk_drop_target_attach/detach
  f3be498... Move code over
  2b819c8... docs: Tweak GtkDropTarget docs
  96c77b6... Remove an unused signal
  5085708... Remove gtk_drop_target_get_target
  dbb3727... popover: Use g_signal_connect_object on parent widget signa
  f6f331e... gdk/x11: Forward suggested action (if any) to XdndStatus
  38974d7... dragsource: Tweak api, update all callers
  e8b830a... dragsource: Reshuffle api a bit
  78832c6... Make GtkDragIcon public
  8c73f88... dragsource: Use public drag icon api
  5a6ab8c... label: Use gdk_drag_begin
  5144d15... calendar: Use gdk_drag_begin
  092c115... text: Use gdk_drag_begin
  e09f2b8... entry: Use gdk_drag_begin
  00169a0... textview: Use gdk_drag_begin
  f459164... placessidebar: Use gdk_drag_begin
  8c37367... notebook: Use gdk_drag_begin
  deb16c1... Make GtkDragSource a gesture
  fdfa371... iconview: Use gdk_drag_begin
  90cda9e... treeview: Use gdk_drag_begin
  8e8254f... filechooserwidget: wip
  1a5dece... gtk-demo: Use gtk_widget_add_controller for drag source
  bf98ebc... iconbrowser: Use gtk_widget_add_controller for drag source
  ceca2f9... colorbutton: Use gtk_widget_add_controller for drag source
  cfa9e6d... colorswatch: Use gtk_widget_add_controller for drag source
  d2f7d1b... linkbutton: Use gtk_widget_add_controller for drag source
  4630dd8... notebook: Use gtk_widget_add_controller for drag source
  134fca4... pathbar: Use gtk_widget_add_controller for drag source
  61559e3... testdnd: Use gtk_widget_add_controller for drag source
  2227d2a... testdnd2: Use gtk_widget_add_controller for drag source
  a5ca5eb... testlist3: Use gtk_widget_add_controller for drag source
  c102953... testtoolbar: Use gtk_widget_add_controller for drag source
  c1c8abf... notebook: Stop using gtk_drag_source_get_origin
  818b456... filechooserwidget: Stop using gtk_drag_source_get_origin
  bd20ae4... dragsource: Drop gtk_drag_source_get_origin
  df050c5... notebook: Stop using gtk_drag_get_source
  8b05857... dragsource: Drop gtk_drag_get_source
  aca2528... dragsource: Make ::prepare return a boolean
  bdb4bf0... dragsource: Document prepare
  a1f4f52... dragsource: Tweak docs more
  865fc9c... dragsource: Rename ::drag-failed to ::drag-cancel
  c95659b... testdnd2: Update to the api change in the previous commit
  62b8718... Remove an unused enum
  27c521c... placessidebar: Update a comment
  0224517... filechooser: Stop using gtk_drag_source_get_drag
  1eefaf8... dragsource: Fix cancellation
  edb175c... iconview: Render drop highlight properly
  f83f7a2... Adwaita: Add drop highlight for iconview items
  a04d314... text: Fix dragging of text across focus changes
  9cc29ef... gtk-demo: Use GDK content formats api
  2ee087f... iconbrowser: Use GDK content formats api
  6fcae42... calendar: Use GDK content formats api
  b59c70a... filechooserbutton: Use GDK content formats api
  fb4b5c6... filechooserwidget: Use GDK content formats api:
  a59a20c... placessidebar: Use GDK content formats api
  379166e... text: Use GDK content formats API
  0092284... testdnd2: Use GDK content formats api
  2d2cdea... Drop GTK content formats apis
  c878f65... dragksource: Small doc fix
  a053d7d... dragsource: Drop gtk_drag_source_drag_begin
  403aba8... docs: Remove the dnd section
  7b73824... docs: Remove dropped drag source apis
  13adb25... docs: Add GtkDropTarget section
  42e440a... docs: Add GtkDragIcon
  d116bbf... docs: Expand the GDK dnd docs
  8a521ac... dragsource: Change the ::prepare return type
  6b7c517... gtk-demo: Update the ::prepare handler
  3590036... dragdest: Rename ::armed to ::contains
  201a791... Adwaita: No drag highlight for expanders
  8a72031... Adwaita: No drag highlight for stack switchers
  5787146... treeview: Use a named subnode for dnd highlight
  b150625... Adwaita: No dnd highlight for treeviews
  24d7586... iconview: Use a named subnode for dnd highlight
  61db81a... Adwaita: No dnd highlight for iconviews
  7646d1b... Adwaita: No drag highlight for placessidebar
  5ce7bfb... notebook: Receive tab dnd on the tabs
  ac5b4a6... text: Remove unnecessary drag highlighting
  4fe5710... textview: Remove unnecessary drag highlighting
  05a9b72... calendar: Remove drag highlighting calls
  66c8da4... listbox: Stop using gtk_drag_(un)highlight
  9c11c60... filechooser: Remove code for sidebar pre-arming
  579d8e4... Drop gtk_drag_(un)highlight
  233ec1a... Add GdkDrop back to signal signatures
  5206a92... Update all callers
  0297039... Add another dnd testcase
  d5f4579... dragdest: Steps towards allowing nested drop sites
  187a701... content provider impl: Take mime types into account
  5e57b3d... testdnd2: Fix the text case
  7668669... dragdest: Add a ::drag-enter signal
  8a085fc... remove debug spew
  eab6df3... dragdest: Allow denying drops asynchronously
  a4059cd... dragdest: Rename ::drag-motion to ::accept
  1c03bbe... Update all users

(*) This commit already existed in another branch; no separate mail sent


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