[gtk] (181 commits) ...Merge branch 'dnd-gestures-2' into 'master'



Summary of changes:

  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 (*)
  c941a2d... Properly export GtkDragIcon (*)
  8d3e1eb... docs: Fix a typo (*)
  a51ee20... dragicon: Add docs (*)
  c7dc17d... docs: Expand the dnd migration hints (*)
  f33fe6d... testdnd: Fix up for current api (*)
  9dc6be4... Reshuffle droptarget api a little bit (*)
  ec255f9... Update all callers (*)
  b76940b... dragdest: More documentation (*)
  f5daecf... Merge branch 'dnd-gestures-2' into 'master'

(*) 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]