[gtk] (130 commits) Non-fast-forward update to branch wip/matthiasc/popup5



The branch 'wip/matthiasc/popup5' 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:

  d765cfa... widget: guard popover-specific code paths
  c60f211... main: guard window-specific code paths
  693c33d... Introduce GtkNative
  6805d69... window: Implement GtkNative
  e5e1639... root: Require GtkNative
  c7983dd... Review and replace uses of get_toplevel
  7401cad... widget: Don't snapshot foreign children
  7e6d4df... widget: Use GtkNative
  2d549d4... Introduce event controller propagation limits
  c3eccc4... surface: Start sketching a new surface type
  56baf05... Reimplement GtkPopover
  c2b41c0... Adapt to new popover lifecycle
  56a4c11... menubutton: Allocate the popover
  564a584... Adwaita: Give popover menus a background
  9351c37... widget: Remove some unneeded popover special-casing
  312ab28... main: Remove special-case hiding popopvers
  c604804... entry completion: Use a popover
  8989271... x11: Stop using child surface api
  ebfeca8... wayland: Stop using child surface apis
  037c0a1... xim: Stop using child surface apis
  90d04ea... a11y: Stop supporting ATK_XY_SCREEN
  872f334... widget: Stop using child surface apis
  09640c0... Drop child surfaces
  c3cf803... surface: minor cleanup
  28c298a... surface: Remove code dealing with child surfaces
  7b6c68c... wayland: Stop using surface->parent
  0528f52... x11: Stop using surface->parent
  70211f0... broadway: Stop using surface->parent
  75bce02... gdk: Stop using surface->parent
  be90b54... Remove surface->parent
  95b6211... wayland: Stop using surface->children
  24b75bd... gdk: Stop using surface->children
  e3d5930... Remove surface->children
  41e3d32... surface: Simplify some code
  f934e81... surface: Small cleanup
  f49e346... surface: Remove abs_x/abs_y
  af897f9... surface: Simplify destroy implementation
  941b86a... surface: Small simplification
  5e5665f... Remove gdk_surface_coords_to/from_parent
  617cf7d... Remove gdk_surface_get_root_coords as public api
  93766d5... Drop gdk_surface_get_root_origin
  2f590d4... Remove gdk_surface_get_geometry as public api
  6a5fd8d... x11: Drop a gratitious use of gdk_event_get_root_coords
  fefd0ab... surface: Make gdk_surface_get_device_position void
  d21c878... menu: Stop using gtk_widget_register_surface
  04676e1... window: Stop using gtk_widget_register_surface
  58cdfd4... popover: Stop using gtk_widget_register_surface
  ec94e29... Drop gtk_widget_register_surface
  bb8a54d... gdk: Remove remnants of client-side windows
  4e2292a... docs: Remove references to gdk_device_grab
  0ef2f32... wayland: Remove a useless switch
  0d4294c... broadway: Stop using gdk_surface_new_temp
  1109550... x11: Stop using gdk_surface_new_temp
  f5baf2b... menu: Stop using gdk_surface_new_temp
  f8b1cc4... Drop gdk_surface_new_temp
  28ab60a... gdk: Remove an unused field
  57b11e5... gdk: Drop input-only surfaces
  8c0c52b... gdk: Drop GdkWindowAttr
  5293a4f... gdk: Drop pass-through surfaces
  e2e77e1... surface: Cosmetics
  ae18cb9... Rename surface constructors
  431b01d... gdk: Add a private header
  4c4648a... Get rid of GdkSurfaceImpl
  23057c9... x11: Remove useless checks
  e8c5156... gdk: Introduce a popup surface type
  24e95cd... surface: Store popup parent
  cafc098... surface: Make move-to-rect work for popups
  a9fe111... surface: Stop setting transient-for for popups
  f7caae2... wayland: Use popup parents
  e3f834d... x11: Implement popup surfaces
  58a5fdd... broadway: Track popups
  e0fb5a4... surface: Add gdk_surface_show_with_auto_dismissal
  6e70ecd... popover: Use gdk_surface_show_with_auto_dismissal
  3138f65... surface: Remove old debug code
  c489940... surface: Remove gdk_surface_set/merge_child_input_shapes()
  6897110... surface: Avoid autodismissal on button release
  148d968... popover: Only grab focus when modal

Commits added to the branch:

  3a56da6... gdk/win32/gdkcairocontext-win32.c: Make functions shared in (*)
  7a45768... gdkglcontext-win32.c: Fix Resizing and moving (*)
  1f58e0e... wayland: Add support for xdg-output (*)
  efed264... Merge branch 'fix-win32-gl-resize' into 'master' (*)
  09cec2e... filechooserwidget: Delay view switch to search hits (*)
  1d81a58... filechooserwidget: Pick reasonable default sidebar width (*)
  af5c802... placesview: Bring spacing in the actionbar back (*)
  ccdf50a... filechooserwidget: Fix rename popover widget alignment (*)
  90301c6... filechooserwidget: Inline fuction into only caller (*)
  31fb5cc... filechooserwidget: Shorten finalize implementation a bit (*)
  26b6d18... filechooserwidget: Use a bin layout (*)
  d528286... filechooserwidget: Remove some unnecessary show() calls (*)
  8211e79... filechooserwidget: Shorten dispose impl a bit (*)
  17bb124... filechooserwidget: Shorten cancel_all_operations() impl (*)
  83e9361... filechooserwidget: Stop using gtk_widget_get_allocat* (*)
  175e3d7... filechooserwidget: Remove unnecessary deprecation guards (*)
  091cac0... Adwaita: Fix active spinbutton button image color (*)
  074a001... filechooserwidget: Only query clock-format setting once (*)
  99eee5c... Revert "gdk: deactivate/activate surface on keyboard grabs" (*)
  26b1747... window: Prevent resize cursors from sticking (*)
  f1919c7... Merge branch 'grab-cursor-fix' into 'master' (*)
  54e7a94... builder: Fix signedness issues in apis (*)
  1f30b77... textutil: Fix signedness issues in api (*)
  6b4a822... Merge branch 'window-activate-revert-master' into 'master' (*)
  5b8f1aa... Merge branch 'xdg-output' into 'master' (*)
  6878c2b... Merge branch 'minus-one' into 'master' (*)
  b2a23a9... entry: only notify properties we have (*)
  e7cbb7a... inspector: Don't listen for notify twice (*)
  0fa4d54... inspector: Track readonly property values (*)
  e41596d... text: Make Emoji insertion work properly (*)
  3ce6a71... Merge branch 'entry-fix' into 'master' (*)
  724ec3c... Add a few placeholder documentation block to have g-i annot (*)
  e09beee... Adwaita: Fix 'add color' button corners (*)
  d53981f... Merge branch 'add-color-button-fix' into 'master' (*)
  6f0b476... seat: Add a sanity check (*)
  134e159... gdk: add a sanity check for events (*)
  737400d... wayland: sanity check events at the source (*)
  0d2a7f8... gtk-demo: Make the expander demo behave again (*)
  435bc26... Merge branch 'expander-demo-fix' into 'master' (*)
  c9eca55... tests: Stop using gtk_menu_set_display (*)
  62b7ea7... Remove gtk_menu_set_display (*)
  2952ba0... Merge branch 'kill-menu-display' into 'master' (*)
  377ec33... menus: Fix menus on non-default displays (*)
  78d2543... Merge branch 'inspector-menu-fix' into 'master' (*)
  33a8108... window: Implement display change via root/unroot (*)
  d7c5492... menu: Listen only for notify::root (*)
  965d0e0... gtk: Use root/unroot instead of display-changed (*)
  bea8025... Drop the GtkWidget::display-changed signal (*)
  6e0b13b... Make file chooser saving work again (*)
  574a25b... Merge branch 'kill-display-changed' into 'master' (*)
  cd5c398... inspector: Show the default.activate action (*)
  b74407a... Merge branch 'filechooser-save-again' into 'master' (*)
  a18647a... Merge branch 'inspector-actions' into 'master' (*)
  0f88ed9... widget: guard popover-specific code paths
  05de6e7... main: guard window-specific code paths
  d132771... Introduce GtkNative
  4d16bbd... window: Implement GtkNative
  2ad4475... root: Require GtkNative
  89a53cd... Review and replace uses of get_toplevel
  33dc33a... widget: Don't snapshot foreign children
  1da760c... widget: Use GtkNative
  f0ed37a... Introduce event controller propagation limits
  f309de7... surface: Start sketching a new surface type
  e128b5c... Reimplement GtkPopover
  a3bf77e... Adapt to new popover lifecycle
  d86c191... menubutton: Allocate the popover
  1827c70... Adwaita: Give popover menus a background
  96c8aad... widget: Remove some unneeded popover special-casing
  c055b36... main: Remove special-case hiding popopvers
  1323d61... entry completion: Use a popover
  d85be10... x11: Stop using child surface api
  4d4b856... wayland: Stop using child surface apis
  09bad36... xim: Stop using child surface apis
  9e4a633... a11y: Stop supporting ATK_XY_SCREEN
  cb11953... widget: Stop using child surface apis
  94c1c12... Drop child surfaces
  2e3769e... surface: minor cleanup
  a54daf6... surface: Remove code dealing with child surfaces
  8ec8f40... wayland: Stop using surface->parent
  a03c2c8... x11: Stop using surface->parent
  a5ea75f... broadway: Stop using surface->parent
  0ed0cde... gdk: Stop using surface->parent
  7a57d61... Remove surface->parent
  7bbec78... wayland: Stop using surface->children
  d2263b3... gdk: Stop using surface->children
  06e342c... Remove surface->children
  c03edb8... surface: Simplify some code
  1c99ab1... surface: Small cleanup
  fff844a... surface: Remove abs_x/abs_y
  7f8dbe6... surface: Simplify destroy implementation
  a9e8293... surface: Small simplification
  c55cac0... Remove gdk_surface_coords_to/from_parent
  8793f32... Remove gdk_surface_get_root_coords as public api
  2f44c2b... Drop gdk_surface_get_root_origin
  7a5ea99... Remove gdk_surface_get_geometry as public api
  6b122b2... x11: Drop a gratitious use of gdk_event_get_root_coords
  cbc4f73... surface: Make gdk_surface_get_device_position void
  d69adf7... menu: Stop using gtk_widget_register_surface
  9288f7d... window: Stop using gtk_widget_register_surface
  9eae170... popover: Stop using gtk_widget_register_surface
  4dcb7b6... Drop gtk_widget_register_surface
  a88d434... gdk: Remove remnants of client-side windows
  59ac2ff... docs: Remove references to gdk_device_grab
  38da452... wayland: Remove a useless switch
  54f0b1e... broadway: Stop using gdk_surface_new_temp
  9c634da... x11: Stop using gdk_surface_new_temp
  6fda767... menu: Stop using gdk_surface_new_temp
  8806ae2... Drop gdk_surface_new_temp
  ce400e4... gdk: Remove an unused field
  e9f7fcb... gdk: Drop input-only surfaces
  8ef25cc... gdk: Drop GdkWindowAttr
  d7c7974... gdk: Drop pass-through surfaces
  7c0b829... surface: Cosmetics
  0d22687... Rename surface constructors
  86f9442... gdk: Add a private header
  a9e5428... Get rid of GdkSurfaceImpl
  bfd8d81... x11: Remove useless checks
  171fde8... gdk: Introduce a popup surface type
  78181ea... surface: Store popup parent
  f71e3dd... surface: Make move-to-rect work for popups
  236c686... surface: Stop setting transient-for for popups
  a3ff9cb... wayland: Use popup parents
  e96bfbf... x11: Implement popup surfaces
  98ae0fb... broadway: Track popups
  8ec02b7... surface: Add gdk_surface_show_with_auto_dismissal
  0c986d2... popover: Use gdk_surface_show_with_auto_dismissal
  9b28732... surface: Remove old debug code
  5f9b9df... surface: Remove gdk_surface_set/merge_child_input_shapes()
  378d1c3... surface: Avoid autodismissal on button release
  29e5ac9... popover: Only grab focus when modal

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