[gtk+] (96 commits) ...gtk: Make GtkPointerFocus refcounted



Summary of changes:

  fee289c... gdk: Add gdk_rectangle_contains_point() call (*)
  9c97bf0... GtkWidget: Add ::pick vmethod (*)
  53c2974... gtk: Add private _gtk_toplevel_pick() method (*)
  799428a... gdk: Add gdk_event_set_coords() method (*)
  f50875f... gtkwidget: Expose gtk_widget_common_ancestor() (*)
  ba92dce... gtk: Introduce GtkPointerFocus (*)
  17aa0ca... gtkwindow: Add management functions for GtkPointerFocus ins (*)
  e25fcf9... gtk: Handle events with coordinates in toplevel-relative on (*)
  f57f48d... gdkwindow: Drop csw-side event translation (*)
  8f24df1... gtk: Update GtkPointerFocus targets on mapping/sensitivity  (*)
  79e267a... gtk: Implement cursor updates (*)
  3dfab96... gtk: Implement per-focus implicit grabs (*)
  23d2126... gtkpointerfocus: Add methods to handle implicit grabs on wi (*)
  5836bee... gtkbutton: Handle crossing events without the event window (*)
  d39afa6... imcontext: Remove API dependency on GdkWindow (*)
  7c16bb9... gtkwidget: Add private cursor setter/getter (*)
  322ee63... gtkentry: Remove text_area window (*)
  ca07c11... gtktextview: Set "text" pointer cursor (*)
  b20f04d... gtktreeview: Drop gtk_gesture_set_window() API (*)
  b01a9a6... gtktextview: Drop GdkWindow checks on events (*)
  99e200a... gtknotebook: Fix coordinate translation to happen on widget (*)
  f5e02f3... gtkcolorplane: Drop usage of gtk_gesture_set_window() (*)
  2c9678c... gtkexpander: Drop usage of gtk_gesture_set_window() (*)
  02932bc... gtkgesture: Drop GdkWindow checks (*)
  ef4f0e5... gtkwidget: Make gtk_widget_event() Accept pointing events i (*)
  a72404d... gtk: Mass delete all GtkWidget event mask API (*)
  eaa17b2... gtkbutton: Make windowless (*)
  b7fee9f... gtkwindow: Revoke implicit grabs when activating an explici (*)
  95bf137... gtkwindow: Ignore implicit grabs going away if there is no  (*)
  3dd8a41... gtknotebook: Remove event window on top of tabs (*)
  d6023e9... label: Remove selection window (*)
  b7e6bb2... gtktoolbar: Remove input window (*)
  28b1c9c... gtkpathbar: Remove event window (*)
  c14e6a5... gtkrange: Remove event window (*)
  8402174... gtkcolorplane: Remove event window (*)
  de3e201... gtkcolorswatch: Remove input window (*)
  bee6148... gtkseparatortoolitem: Remove event window (*)
  ee13d44... gtkglarea: Remove input window (*)
  ef1e900... gtkmenuitem: Remove input window (*)
  072a13d... gtkswitch: Remove event window (*)
  d9d0c56... gtktoolitem: Remove gtk_tool_item_set_use_drag_window() (*)
  1858f31... gtkwindow: Implement window resizing sans-GdkWindow (*)
  8731ca6... gtkexpander: Remove event window (*)
  87c7ca9... gtkscrolledwindows: Remove child windows (*)
  599344d... gtkwindow: Add private API to update pointer cursors (*)
  fa04bf6... gtkmain: Use window-internal API to update pointer cursors (*)
  a595f92... gtkwidget: Visually update cursors inside widget when chang (*)
  57d7c34... gtkflowbox: Remove child window (*)
  e342f90... gtktoolpalette: Remove child window (*)
  ea4ee87... gtkstack: Remove view window (*)
  cfd5a76... gtktreeview: Remove widget window (*)
  6c47938... gtktreeview: Remove header window (*)
  e2c38dd... gtkwidget: Add private set_pass_through() call (*)
  fe40abc... gtkoverlay: Remove per-child windows (*)
  ae43ca7... gtklayout: Remove widget window (*)
  9409461... gtkpaned: Remove per-child windows (*)
  5473706... gtkrevealer: Remove view window (*)
  2f6c4ef... gtkviewport: Remove view window (*)
  2c7102b... gtkiconview: Remove view GdkWindow (*)
  f9924b7... gtknotebook: Drop drag_window (*)
  5483b9d... gtkmain: Avoid doubly propagation of enter/leave events fro (*)
  65de0eb... gdk: Make it possible to attach user data to GdkEvents (*)
  03a6320... gtkmain: Ignore GDK_CROSSING_GRAB/UNGRAB crossing events fo (*)
  da56fae... gtkmain: Ensure there is a current event handling crossing  (*)
  33c5f3c... gtkmain: Add API to get the target of a GdkEvent (*)
  40ab7e1... gtkmenu*: Simplify event handling (*)
  81cdc87... combobox: Only react to UP/DOWN scroll events (*)
  f5e8d7a... window: Hide titlebox when undecorated (*)
  c83b8d1... meson: Add gtkpointerfocus.c to sources (*)
  a001675... widget: Copy event in gtk_widget_event and _captured_event (*)
  3e44a39... listbox: Fix row hovering (*)
  5ae9ca7... linkbutton: Fix hand cursor when hovering (*)
  7824771... scrolledwindow: Stop checking event->detail in leave-notify (*)
  e54d8a6... scrolledwindow: Calculate indicator coords relative to scro (*)
  084b356... testlist: Fix custom css (*)
  030b96c... scrolledwindow: Avoid critical when removing source (*)
  dd836ff... flowbox: Fix child item allocation (*)
  2ad2eca... flowbox: Fix child item selection (*)
  19174d8... flowbox: Fix motion notify handler (*)
  34fdc51... Constify GdkEvent parameters in gtk_get_event_widget and _e (*)
  eef33d3... widget: Make sure we're not calling _get_parent on NULL (*)
  47e5057... gtkwindow: Implement ::pick to extend picking to popovers. (*)
  ee89490... gtkpopover: Use event coordinates right away to detect clic (*)
  61dd925... gdk: Ensure to implicitly deactivate grabs when an impl win (*)
  3a15c82... gdk: Remove synthetic crossing event emission due to geomet (*)
  b62b33c... gtk: Fix event delivery on GTK_PHASE_TARGET controllers (*)
  f6e0850... Gesture: Remove window property completely (*)
  8371b6b... main: Automatically (un)set PRELIGHT state on widgets (*)
  f8bc56d... gtkgesture: Consume button release/touch end events if gest (*)
  9f2e7ed... gtkiconview: Fix invalidation coordinates (*)
  ace686d... gtktreeview: Fix invalidation coordinates (*)
  e892e20... gtk: Rework pointer cursor selection (*)
  f5fde52... gtk: Refactor crossing event synthesization into a separate (*)
  0d7fe2e... gtk: Check implicit grab status before sending crossing eve (*)
  690eb8e... gtkwidget: Lookup the event target when cancelling GdkEvent (*)
  b894c35... gtk: Make GtkPointerFocus refcounted (*)

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