[gtk] (175 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:

  499b667... marshalers: Add another
  c9a9727... Add a GtkDragSource object
  755cb1c... dnd: Patch up gtk_drag_get_source_widget
  061bd66... label: Port to GtkDragSource
  8234055... linkbutton: Port to GtkDragSource
  62c1303... calendar: Port to GtkDragSource
  301a092... entry: Port icon dnd to GtkDragSource
  b4c1f64... text: Convert to GtkDragSource
  7229ac0... textbuffer: Add a content provider api
  b63b45a... textview: Port to GtkDragSource
  d50ab7f... Add (de)serializers for GdkRGBA
  38d3a76... Add a generic callback content provider
  c008d89... colorbutton: Port to GtkDragSource
  5ebff8f... colorswatch: Convert to GtkDragSource
  c87bc08... pathbar: Convert to GtkDragSource
  821e8ac... gtk-demo: Convert the clipboard demo to GtkDragSource
  6922751... iconbrowser: Port to GtkDragSource
  b57522b... Add another callback-based provider
  aa42c9f... iconview: Port to GtkDragSource
  2042711... placessidebar: Port to GtkDragSource
  55af991... treeview: Port to GtkDragSource
  e381767... filechooser: Port to GtkDragSource
  b434b66... notebook: Port to GtkDragSource
  9c6c1c7... tests: Convert to GtkDragSource
  0c5bc60... Remove traditional drag source API
  7b07186... docs: Mention DND in the migration guide
  3aeb595... Move the rest of the drag-source api over
  31adc63... Hook up the GtkDragSource docs
  c6134d0... Add a GtkDropTarget object
  4608991... dragdest: doc improvements
  3c6a922... drop: Add a convenience api
  16dc525... gtk-demo: Convert clipboard demo to GtkDropTarget
  a5c9d75... calendar: Port to GtkDropTarget
  c457fda... colorbutton: Port to GtkDropTarget
  c08057e... colorswatch: Port to GtkDropTarget
  c6b4ef0... text: Port to GtkDropTarget
  0b16801... window: Port to GtkDragDest
  3e82241... expander: Port to GtkDropTarget
  9f72807... stackswitcher: Port to GtkDropTarget
  0d8506c... filechoserbutton: Convert to GtkDropTarget
  bffbbe2... textview: Port to GtkDropTarget
  936b73d... treeview: Port to GtkDropTarget
  83403e5... testdnd2: Port to GtkDropTarget
  883899b... testdnd: Convert to GtkDropTarget
  f6c2d49... testlist3: Convert to GtkDropTarget
  757ab2b... testtoolbar: Convert to GtkDropTarget
  266f8fd... testnotebookdnd: Fix, partially
  fb7b5e8... testtreednd: Convert to GtkDropTarget
  b458a8a... notebook: Convert to GtkDropTarget
  ffea6a5... listbox: Remove unhighlighting
  b333570... Move some remaining api over
  5690ae9... Remove old drag dest api
  de5aac0... Add an async read function for selection
  d71bd47... iconview: Port to GtkDropTarget
  66624e1... placessidebar: Port to GtkDropTarget
  08131e2... filechooser: Convert to GtkDropTarget
  0e729e8... testlist3: Use async read api for selection
  389adb5... testtreednd: Use the new asyn selection read
  cc74f48... iconview: Avoid drag-data-received
  e8b4234... treeview: Stop using ::drag-data-received
  e4bb2b8... Remove gdk_drag_get_data
  b3294af... Remove gtkdnd.h
  0f31097... testdnd2: Add a test for ASK handling
  aa9caf6... dragdest: Clean up internals
  8cde680... Drop GTK_DEST_DEFAULT_HIGHLIGHT
  4908f94... Simplify some drag dest internals
  fe7aa9d... stackswitcher: Don't highlight on dnd
  355659e... notebook: Don't highlight unconditionally on dnd
  677b2f4... expander: Don't highlight on dnd
  721fe2a... droptarget: Drop defaults flags
  713a6aa... droptarget: Drop the track-motion property
  b8d8367... Stop passing timestamps around
  aedca7b... Drop an unused define
  4e2402a... dnd: Some internal restructuring
  e45df5f... dnd: More internal restructuring
  ec978c6... gdk: Make gdk_event_set_coords support dnd events
  9fc8c18... dnd: Another internal refactoring step
  30a35c6... More internal restructuring
  693425d... Turn GtkDropTarget into an event controller
  c2b4e7a... Get rid of GtkDragDestInfo
  35c779b... Use normal event propagation for DND events
  cd570bb... Replace gtk_drop_target_attach/detach
  6ce0037... Move code over
  46c99e8... docs: Tweak GtkDropTarget docs
  716a184... Remove an unused signal
  44cd2b9... Remove gtk_drop_target_get_target
  d6dac1b... popover: Use g_signal_connect_object on parent widget signa
  1a39c31... gdk/x11: Forward suggested action (if any) to XdndStatus
  b05b5ec... dragsource: Tweak api, update all callers
  422eb0a... dragsource: Reshuffle api a bit
  2226d59... Make GtkDragIcon public
  bc45322... dragsource: Use public drag icon api
  7168bf2... label: Use gdk_drag_begin
  f14e7cb... calendar: Use gdk_drag_begin
  a8fdc94... text: Use gdk_drag_begin
  966e3ed... entry: Use gdk_drag_begin
  ed099a4... textview: Use gdk_drag_begin
  d9c3733... placessidebar: Use gdk_drag_begin
  20c6fe7... notebook: Use gdk_drag_begin
  2c6009c... Make GtkDragSource a gesture
  8884636... iconview: Use gdk_drag_begin
  deebd8c... treeview: Use gdk_drag_begin
  3aff461... filechooserwidget: wip
  ba95be8... gtk-demo: Use gtk_widget_add_controller for drag source
  8ed5bdb... iconbrowser: Use gtk_widget_add_controller for drag source
  889c8e7... colorbutton: Use gtk_widget_add_controller for drag source
  bb32f87... colorswatch: Use gtk_widget_add_controller for drag source
  fc29b24... linkbutton: Use gtk_widget_add_controller for drag source
  f748a07... notebook: Use gtk_widget_add_controller for drag source
  80ec709... pathbar: Use gtk_widget_add_controller for drag source
  f57e7a8... testdnd: Use gtk_widget_add_controller for drag source
  a2f62f7... testdnd2: Use gtk_widget_add_controller for drag source
  ab0b535... testlist3: Use gtk_widget_add_controller for drag source
  d798954... testtoolbar: Use gtk_widget_add_controller for drag source
  f3c1285... notebook: Stop using gtk_drag_source_get_origin
  4d11724... filechooserwidget: Stop using gtk_drag_source_get_origin
  1ac9981... dragsource: Drop gtk_drag_source_get_origin
  f28d1ff... notebook: Stop using gtk_drag_get_source
  a0fc658... dragsource: Drop gtk_drag_get_source
  989726e... dragsource: Make ::prepare return a boolean
  21c97b2... dragsource: Document prepare
  3e8bcc6... dragsource: Tweak docs more
  c885b84... dragsource: Rename ::drag-failed to ::drag-cancel
  f0b83a7... testdnd2: Update to the api change in the previous commit
  1c59c05... Remove an unused enum
  c068f86... placessidebar: Update a comment
  783833d... filechooser: Stop using gtk_drag_source_get_drag
  0eccdf2... dragsource: Fix cancellation
  bff9f07... iconview: Don't highlight everything
  39eeb09... treeview: Don't highlight everything
  fe33513... iconview: Render drop highlight properly
  f47b271... Adwaita: Add drop highlight for iconview items
  1078375... filechooser: Suppress drag highlighting
  e1c8de1... placessidebar: Suppress drag highlighting
  0b9daef... text: Fix dragging of text across focus changes
  635206d... gtk-demo: Use GDK content formats api
  31f150f... iconbrowser: Use GDK content formats api
  973f7e3... calendar: Use GDK content formats api
  7d0216c... filechooserbutton: Use GDK content formats api
  f0c8bc8... filechooserwidget: Use GDK content formats api:
  e652144... placessidebar: Use GDK content formats api
  b95018b... text: Use GDK content formats API
  291c173... testdnd2: Use GDK content formats api
  2863c11... Drop GTK content formats apis
  3901490... dragksource: Small doc fix
  581e2b2... dragsource: Drop gtk_drag_source_drag_begin
  6eead03... docs: Remove the dnd section
  059f049... docs: Remove dropped drag source apis
  3491ccd... docs: Add GtkDropTarget section
  c68038f... docs: Add GtkDragIcon
  5bb8ffb... docs: Expand the GDK dnd docs
  866e4d8... dragsource: Change the ::prepare return type
  280b5e1... gtk-demo: Update the ::prepare handler

Commits added to the branch:

  a9b1d4a... build: Check for sincosf() (*)
  0582a4e... Merge branch 'check-for-sincosf' into 'master' (*)
  d131c8d... move [NSApplication sharedApplication] after _gdk_quartz_ev (*)
  7dcb25b... Merge branch 'master-eventloop-fix' into 'master' (*)
  df9d9c1... impl_class->set_functions listed twice in the object (*)
  b31f4f2... Merge branch 'master-fix-set-functions' into 'master' (*)
  173952c... fixed layout: Actually set child transforms (*)
  b24e10f... Merge branch 'fixed-fixed' into 'master' (*)
  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
  6c5e04c... textview: Remove unnecessary drag highlighting
  df1279a... calendar: Remove drag highlighting calls
  8fd4702... listbox: Stop using gtk_drag_(un)highlight
  3205aa7... calendar: fixup
  e244f69... text view: fixup
  e986f1e... filechooser: Remove code for sidebar pre-arming
  538f932... Drop gtk_drag_(un)highlight
  adf1549... Add GdkDrop back to signal signatures
  8eaa736... Update all callers
  ca73418... baby steps
  681a48f... Add another dnd testcase

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