[gtk] (144 commits) Non-fast-forward update to branch wip/otte/dnd



The branch 'wip/otte/dnd' 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:

  36f9b6b... Make a11y testsuite pass
  7f326ba... gdk: Add event constructors
  e4897e8... wayland: Use event constructors
  58b8aca... wayland: Clean up coordinate handling
  d51544e... Remove root coords from the GdkDrop api
  fb5d309... x11: Stop relying on root coordinates in events
  9d32acd... x11: Stop setting x_root/y_root in events
  7060151... broadway: Stop setting x_root/y_root in events
  c43c1c1... events: Drop x_root/y_root
  38fcd76... gdk: Use event constructors for dnd
  8e54341... gdk: Use constructor for grab broken
  f255163... main: Use event constructors
  e3b0b8f... window: Use event constructors
  72305ba... widget: Port emulation code to constructors
  d6f6a58... imcontextsimple: Use event constructors
  9899946... main: Use constructors instead of gdk_event_copy + rewritin
  4cb357a... textview: Stop using gdk_event_copy
  a81dd3f... wip: Use event constructors in the testsuite
  babdc04... broadway: Use event constructors
  e59e08e... x11: use event constructors
  a0f748c... x11: Don't generate GDK_DESTROY events
  491501e... gtk: Stop handling GDK_DESTROY differently from GDK_DELETE
  4d00ad0... events: Drop GDK_DESTROY
  332f335... x11: Don't pass a GdkEvent to xsettings filters
  d692221... x11: Don't pass a GdkEvent to shape cache filters
  0b69ada... x11: Change the wm protocols filter api
  b919e4a... x11: change event translator interface
  6c3f0d0... x11: Remove an unnecessary check
  460b88a... x11: Pass the right surface to the dnd filter
  0577df2... win32: Use event constructors
  29af6d7... display: Stop using gdk_event_copy
  bd05ba0... Drop gdk_event_new and gdk_event_copy
  4d2525e... Stop using g_object_ref/unref on events
  8e67398... Make GdkEvent a boxed type
  8e965be... Drop GDK_NOTHING
  6487426... Pass translated coordinates outside the event
  418940f... Stop using gtk_get_event_target
  3028dc4... tooltip: stop using gtk_get_event_target
  51e364d... main: Drop gtk_get_event_target
  0c04198... wip: scrolledwindow stop using targets
  69b8130... New focus change handling
  591462f... Make crossing events handled the same way
  aedf312... Reinstate filtering for crossing events
  ccaebe2... Stop looking at the related target for filtering
  83db968... Explicitly pass the target to handle_event
  1c5869d... eventcontroller: Make the target widget available
  bf7c71d... gesture: Keep the target widget for events
  8b129f1... Stop using gdk_event_get_target
  fba1f2b... main: Stop calling gdk_event_set_target
  5a833fa... events: Drop target and related target
  a7a9f2a... events: Drop all setters
  75b0f83... Strip const from GdkEvent
  33c1bcd... Drop gdk_set/get_show_events
  ddd4f46... events: reorganize getters
  8809885... Drop gtk_widget_event from API
  588d334... Always deliver focus events to toplevels
  2b5dbe2... x11: Stop using the send_event event field
  179db72... x11: Remove some leftover event struct access
  f2a7bb8... Streamline event structs
  f802199... Some event struct packing improvements
  4de3296... Clean up GdkEventType docs
  9c36bcf... Update event docs section
  c2bf0b8... Update the focus test
  3ad1399... wayland: Fix a release build warning
  90a9aaf... win32: Remove some leftover event struct access
  e03c519... Merge remote-tracking branch 'origin/readonly-events-1' int
  e7db0a6... gdk: Make DRAG_ENTER event take x/y coordinates
  9083627... x11: When clearing old Drop, emit LEAVE event
  00df175... events: Use GdkDrop as event sequence
  3d0efd5... gtk: Bubble drag events like motion events
  1a5bf62... xxx xxx#

Commits added to the branch:

  b83caec... GtkFileFilter: Add a GObject property for the name (*)
  b530c83... GtkFileFilter: Don't set the name from the GtkBuilder ID (*)
  5097c1d... Merge branch 'file-filter-name-property' into 'master' (*)
  f43717a... popover: Unrealize when autohide prop changes (*)
  6eaeadb... tests/popover: Add check box for switching autohide prop (*)
  4e78dd2... gdk/surface: Use enum type for surface type (*)
  f284e1d... wayland: Remove position method split (*)
  0d08687... gdk/wayland/surface: Use dedicated bool for frame callback  (*)
  7fafa51... wayland/surface: Add per surface configuration event queues (*)
  49fcbc2... wayland: Remove old "gdk-attached-grab-surface" hackery (*)
  2bb0edd... wayland: Simplify popup parent discovery (*)
  4069341... x11: Make gdk_surface_get_position() return relative positi (*)
  339a04d... gdk: Move GdkGravity to gdktypes.h (*)
  ebd3ee9... gdk: Move GdkGeometry declaration to gdktypes.h (*)
  11dbc38... wayland: Fix top-most-popup check (*)
  46d40cd... wayland: Simplify logic deciding whether to use xdg_popup (*)
  37f4c64... gdk/surface: Reset position after hiding (*)
  ca71119... gdk/surface: Replace move_to_rect() with GdkPopupLayout bas (*)
  3a054d5... ci: Update flatpak jobs (*)
  da828a9... Merge branch 'ci-flatpak' into 'master' (*)
  9660ae5... Merge branch 'wip/xdg-popup-async-relayout' into 'master' (*)
  188f00e... stack: Add GtkStackPage:visible accessors (*)
  b5d4815... aboutdialog: Use new GtkStackPage API (*)
  2bf9a5b... aboutdialog: Replace visited_links GList with GPtrArray (*)
  ec6d583... modelbutton: Un-select on mouse leave (*)
  2ad6c04... aboutdialog: Clarify docs and fix preconditions (*)
  a1bc3ae... popvermenu: Clarify css node docs (*)
  e18a159... spinbutton: Remove manual queue_draw() calls (*)
  63bb1c2... docs: Remove dnd_internals.txt (*)
  d3936f8... docs: Remove developers.txt (*)
  d8a61b3... docs: Remove focus_tracking.txt (*)
  64d0f84... text: Remove gtk_text_get_im_context() (*)
  194039c... filechooserwidget: Remove unused constants (*)
  b8a752c... filechooserwidget: Allow typing a location in recent mode (*)
  b58f9e2... filechoosererrorstack: Set a layout manager (*)
  c0de025... filechooserwidget: Use a proper GtkPopoverMenu (*)
  f14978c... filechooserwidget: Fold function into only caller (*)
  faddbb1... emojichooser: Add style class to emoji toolbar (*)
  aa53fef... scale: Remove unused member (*)
  0188706... scale: Remove useless extra local variable (*)
  8b9ad1e... build: gdk/wayland/cursor depends on wayland-client (*)
  8318d3b... Merge branch 'master' into 'master' (*)
  9330158... Make a11y testsuite pass (*)
  67035d2... gdk: Add event constructors (*)
  07ffa9a... wayland: Use event constructors (*)
  7f2564a... wayland: Clean up coordinate handling (*)
  7e80c39... Remove root coords from the GdkDrop api (*)
  a8e9d6c... x11: Stop relying on root coordinates in events (*)
  91b94f5... x11: Stop setting x_root/y_root in events (*)
  f15e90b... broadway: Stop setting x_root/y_root in events (*)
  ef004c6... events: Drop x_root/y_root (*)
  d6c5ecb... gdk: Use event constructors for dnd (*)
  324aa39... gdk: Use constructor for grab broken (*)
  a5f58e8... main: Use event constructors (*)
  374c9dd... window: Use event constructors (*)
  080e5de... widget: Port emulation code to constructors (*)
  dac61b3... imcontextsimple: Use event constructors (*)
  495de0b... main: Use constructors instead of gdk_event_copy + rewritin (*)
  c4a2cf0... textview: Stop using gdk_event_copy (*)
  4cf63f3... wip: Use event constructors in the testsuite (*)
  c9d9ccd... broadway: Use event constructors (*)
  30740f0... x11: use event constructors (*)
  047c188... x11: Don't generate GDK_DESTROY events (*)
  7db8be9... gtk: Stop handling GDK_DESTROY differently from GDK_DELETE (*)
  9a1497f... events: Drop GDK_DESTROY (*)
  9c4f19e... x11: Don't pass a GdkEvent to xsettings filters (*)
  94fe094... x11: Don't pass a GdkEvent to shape cache filters (*)
  15501af... x11: Change the wm protocols filter api (*)
  79b4510... x11: change event translator interface (*)
  e45711e... x11: Remove an unnecessary check (*)
  f11b1d2... x11: Pass the right surface to the dnd filter (*)
  fe21223... win32: Use event constructors (*)
  59cc216... display: Stop using gdk_event_copy (*)
  835556c... Drop gdk_event_new and gdk_event_copy (*)
  c343031... Stop using g_object_ref/unref on events (*)
  3830e13... Make GdkEvent a boxed type (*)
  cd2b585... Drop GDK_NOTHING (*)
  dd251d8... Pass translated coordinates outside the event (*)
  1b2289a... Stop using gtk_get_event_target (*)
  61c32f3... tooltip: stop using gtk_get_event_target (*)
  64b9c6a... main: Drop gtk_get_event_target (*)
  9402e33... wip: scrolledwindow stop using targets (*)
  23c67f8... New focus change handling (*)
  e3158a1... Make crossing events handled the same way (*)
  d063b6b... Reinstate filtering for crossing events (*)
  b38869b... Stop looking at the related target for filtering (*)
  e54e48f... Explicitly pass the target to handle_event (*)
  cd601ff... eventcontroller: Make the target widget available (*)
  2bac066... gesture: Keep the target widget for events (*)
  2416b4e... Stop using gdk_event_get_target (*)
  e5223b1... main: Stop calling gdk_event_set_target (*)
  9228820... events: Drop target and related target (*)
  1026bfb... events: Drop all setters (*)
  31bf9da... Strip const from GdkEvent (*)
  f1cf0eb... Drop gdk_set/get_show_events (*)
  b1eaa50... events: reorganize getters (*)
  0fc2505... Drop gtk_widget_event from API (*)
  563dd65... Always deliver focus events to toplevels (*)
  56d44b4... x11: Stop using the send_event event field (*)
  2cce508... x11: Remove some leftover event struct access (*)
  84edce3... Streamline event structs (*)
  6fd913b... Some event struct packing improvements (*)
  1ef30c1... Clean up GdkEventType docs (*)
  71b3f47... Update event docs section (*)
  4098653... Update the focus test (*)
  de91e10... wayland: Fix a release build warning (*)
  7bb6abb... win32: Remove some leftover event struct access (*)
  89c3a7a... wip: Add more information to crossing events (*)
  5a2f829... Split off GtkEventControllerFocus (*)
  cadeca7... Go back to ::enter/::leave for pointer changes (*)
  0c96b2d... Bring back im context focus-in/out (*)
  4947b94... Stop exporting check_event_sanity (*)
  77aed61... Keep more event controller api private (*)
  e062137... motion controller: Match focus event propagation (*)
  9e415ad... a11y: drop unused code (*)
  8823882... gtk: Stop using GdkEventKey (*)
  b2226ea... gtk: Stop using GtkEventButton (*)
  497a43a... gdk: Drop event structs from the headers (*)
  1c7191f... gtk-demo: Stop using gtk_get_event_widget (*)
  5ebe5be... Stop exporting gtk_get_event_widget (*)
  43aa6d9... docs: Remove some no-longer existing api (*)
  77e1fd0... Merge branch 'readonly-events-1' into 'master' (*)
  376f5ea... profiling: Avoid criticals (*)
  d7d7957... profiling: Avoid one extra printf (*)
  4180ad5... Update POTFILES.in (*)
  41ef6e9... transform: Add optimization for common case (*)
  8089615... gdk: Make DRAG_ENTER event take x/y coordinates (*)
  608e624... x11: When clearing old Drop, emit LEAVE event (*)
  b50093d... transform: Make sure the identity transform is equal to NUL (*)
  7597f6b... transform: Don't crash for gsk_transform_transform (id, id) (*)
  c73ac2e... Merge branch 'wip/otte/for-master' into 'master' (*)
  5577cfa... surface: Don't take a display argument in gdk_surface_new_p (*)
  2882378... events: Use GdkDrop as event sequence
  fbe08f3... gtk: Bubble drag events like motion events
  ef8513a... transform: Add optimization for common case
  af98906... eventcontrollermotion: Fix docs
  9646a1f... Add GtkDropControllerMotion
  2172d82... native: Make all natives request at least 1px
  c4b53a7... widget: Don't check for natives
  e9fd979... testsuite: Check proper notify emissions, too
  fed22c6... xxx motion
  f4ba21d... Port simple cases to GtkDropControllerMotion
  df0746f... stackswitcher: Use GdkDropControllerMotion
  6a9d528... main: Don't synthesize crossing events when nothing changed

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