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



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

  b6956d5... Redo the idle sizer
  c54f293... css: Use the new idle sizer
  dc7fdf9... widget: Use the new idle sizer
  5ef6598... window: Implement GtkRoot::check_resize
  34a0194... Introduce GtkPopup
  1f72c03... testpopup: Use a GtkPopup
  b93895d... widget: guard popover-specific code paths
  55afbf1... main: guard window-specific code paths
  3da0848... Add a way to enumerate popups
  a575cf0... inspector: Show popups
  3b6016d... root: Add default handling
  c07b7d8... root: Add an activate_focus api
  cb20898... window: Implement GtkRoot::default-widget
  dfe1255... popup: Implement the GtkRoot::default-widget
  90c8eae... widget: Make grabbing default work for roots
  5f182b4... text: Make default activation work in roots
  52fe932... label: Make default activation work in roots
  f5ce7c0... root: Add api for mnemonics
  d11aee2... window: Implement root mnemonic api
  5c47b57... popup: Implement mnemonics
  c6fc95a... label: Use root api for mnemonic setup
  c408296... main: Use root api for mnemonic activation
  f69e7bf... popup: Add more keybindings
  37dd03e... popup: Add backdrop
  24c10ea... root: Add pointer focus apis
  c3c0086... window: Implement root pointer focus apis
  3601521... popup: Implement root pointer focus apis
  114db0e... main: Use root pointer focus apis
  0a520d6... widget: Use root pointer focus apis
  d115200... popup: Miscellaneous fixes
  87dc420... testpopup: popup on demand
  30a4896... widget: Review and replace uses of get_toplevel
  8874e1b... icon view accessible: Stop presenting windows
  71ef124... widget: Don't snapshot foreign children
  50414d4... popup: Use xdg-popup for relative placement
  9ab9939... popup: Add a close keybinding, make grabs work
  f3e86d4... popup: Add properties
  59262cc... testpopup: Add ui for move-to-rect parameters
  0007985... popover: Set a css name
  33fe760... testpopup: Cosmetic improvements
  1f53f10... popup: Remove some unnecessary things
  03b6c2f... popup: small cleanup
  7de5876... wayland: Improve debug output for events
  1d5d916... surface: Start sketching a new surface type
  17b7830... popup: Use gdk_surface_new_popup_full
  e1b20ce... testpopup: Attach the poup to the label
  ce74b7d... main: Hide popups for outside events
  21838db... popup: Keep surface state in sync
  75d518a... Revert "testpopup: Add ui for move-to-rect parameters"
  193d99d... Revert "popup: Add properties"
  5c4d431... popup: Recreate most popover api
  63d7c31... Replace GtkPopover by GtkPopup
  f47d092... entry: Adapt to new popover lifecycle
  4d3867b... placesview: Adapt to new popover lifecycle
  b49b894... scale button: Adapt to new popover lifecycle
  e7c8dac... text: Adapt to new popover lifecycle
  134e79e... popover: Explicitly set css parent
  158e492... Fix a compiler warning
  4076d2a... Avoid harfbuzz deprecation warnings
  91b6839... label: Fix compiler warnings
  0d4b92a... x11: Stop using child surface api
  4d1cdc1... wayland: Stop using child surface apis
  77876ef... xim: Stop using child surface apis
  d413127... a11y: Stop supporting ATK_XY_SCREEN
  591779d... widget: Stop using child surface apis
  08b4f2b... Drop child surfaces
  da73bd8... surface: minor cleanup
  c33ac61... surface: Remove code dealing with child surfaces
  5003635... popover menu: Reinstate styling
  aa89fb2... Give popover menus a background
  b2fca6e... wayland: Stop using surface->parent
  158291b... x11: Stop using surface->parent
  7ac07c1... gdk: Stop using surface->parent
  26b39ed... Remove surface->parent
  6fe75c0... wayland: Stop using surface->children
  ea72cb0... gdk: Stop using surface->children
  01dbec7... Remove surface->children
  e912b53... surface: Simplify some code
  d8cd1db... wip: deprecate surface coordinate apis
  443f3d5... Add a window move/resize test
  41f2845... Avoid root coordinates in begin_drag/move apis
  3938f90... surface: Small cleanup
  c34892d... surface: Remove abs_x/abs_y
  7cddfda... surface: Simplify destroy implementation
  cb4ecab... surface: Small simplification
  ce41696... Remove gdk_surface_coords_to/from_parent
  2e4d3b8... tests: Stop using gtk_window_move
  d95045d... file chooser: Stop using gtk_window_get_position
  3adcfa8... treeview: Stop using gtk_window_move
  a1743f2... Drop gtk_window_move and gtk_window_get_position
  83a7ada... tests: Stop using gtk_window_set_gravity
  22848c4... Remove GtkWindow::gravity
  1b9fc88... dnd: Drop a gratitious use of global coordinates
  1dcd992... tooltip: Remove an unused gdk_surface_get_root_coords call
  4ee94c8... Remove gdk_surface_get_root_coords as public api
  43a433a... Drop gdk_surface_get_root_origin
  c09697d... Remove gdk_surface_get_geometry as public api
  85b4538... x11: Drop a gratitious use of gdk_event_get_root_coords
  9f6a0eb... gdk: Stop using gdk_surface_get_device_position
  ce8a6f8... gtk: Stop using gdk_surface_get_device_position
  09d3277... Drop gdk_surface_get_device_position
  fc40b5b... Rename gdk_surface_get_device_position_double
  6b06d68... gdk: Stop using gdk_device_get_position
  3520391... gtk: Stop using gdk_device_get_position
  579e04d... Drop gdk_device_get_position
  02b8a22... Rename gdk_device_get_position_double
  72451a1... gdk: Stop using gdk_device_get_surface_at_position
  e71e593... gtk: Stop using gtk_device_get_surface_at_position
  c0c584d... Drop gdk_device_get_surface_at_position
  4bb9827... Rename gdk_device_get_surface_at_position_double

Commits added to the branch:

  24754c3... Add GtkLayoutManager (*)
  1b8595b... Hook GtkLayoutManager into GtkWidget (*)
  f7856e8... Add GtkWidget:layout-manager (*)
  15fda18... Rename the internal GtkLayoutChild type (*)
  5cbf6f5... Add GtkLayoutChild (*)
  ef9863a... Add GtkBoxLayout (*)
  1fed357... Port GtkBox to GtkBoxLayout (*)
  0285919... docs: Add chapter on layout managers (*)
  128a34f... Add GtkLegacyLayout (*)
  8cf06be... Port GtkSwitch to GtkLegacyLayout (*)
  d6dfa41... Add GtkBinLayout (*)
  630442f... Parse layout properties (*)
  65965be... Changes after review (*)
  20b4a8b... Yet another win32 build fix (*)
  ae68dc7... win32: remove unused gdk_display_warp_device (*)
  0638dca... win32: remove another call to gdk_device_warp() (*)
  dbac377... Merge branch 'wip/layout-manager' into 'master' (*)
  c94867f... CI: set a timeout multiplier for the tests (*)
  1b5b1bf... broadway: Don't fall back for translation transform nodes (*)
  b097f0a... Broadway: Add node for debug nodes (*)
  d997903... broadway: Use DataView instead of hand-rolled int parsers (*)
  890b759... broadway: Send actual float32, not some hack (*)
  3bbbe9f... broadway: Don't crash of drag-resizing when already active (*)
  311aa01... broadway: Simplify fallback node cache (*)
  2f85443... broadway: Refcount textures (*)
  87a13fe... broadway: Prepare for splitting display ops out of command  (*)
  d59d8b5... Disable accidental debug spew (*)
  fbefec5... Broadway: Add id for nodes and reuse old ones (*)
  edbaa09... broadway: Clean up stuff using const defines (*)
  0481aa1... broadway: Use const use for constants in the js code (*)
  cf42265... broadway: Load all textures before applying display ops, fi (*)
  6fce18e... broadway: Remove some spew (*)
  18d814d... Merge branch 'wip/alexl/broadway5' into 'master' (*)
  b42bf99... Update POTFILES.in (*)
  b8976ab... Redo the idle sizer
  c846240... css: Use the new idle sizer
  4b9f893... widget: Use the new idle sizer
  d2e4eec... window: Implement GtkRoot::check_resize
  e8a1621... Introduce GtkPopup
  231930c... testpopup: Use a GtkPopup
  c416f7f... widget: guard popover-specific code paths
  6bc2a7c... main: guard window-specific code paths
  202f4fc... Add a way to enumerate popups
  9998323... inspector: Show popups
  cd4b649... root: Add default handling
  d91a16e... root: Add an activate_focus api
  5e02e8a... window: Implement GtkRoot::default-widget
  79fe3c2... popup: Implement the GtkRoot::default-widget
  e2a302e... widget: Make grabbing default work for roots
  37e984a... text: Make default activation work in roots
  2cfadf7... label: Make default activation work in roots
  81d511d... root: Add api for mnemonics
  5e1611d... window: Implement root mnemonic api
  3979d43... popup: Implement mnemonics
  0c040e7... label: Use root api for mnemonic setup
  a435462... main: Use root api for mnemonic activation
  37d23c0... popup: Add more keybindings
  a72c624... popup: Add backdrop
  375543b... root: Add pointer focus apis
  8de7b56... window: Implement root pointer focus apis
  13bc289... popup: Implement root pointer focus apis
  a732a1e... main: Use root pointer focus apis
  c5fb75e... widget: Use root pointer focus apis
  52db84d... popup: Miscellaneous fixes
  ae0e86c... testpopup: popup on demand
  caca3c3... widget: Review and replace uses of get_toplevel
  8a298a4... icon view accessible: Stop presenting windows
  7a10a75... widget: Don't snapshot foreign children
  d30acd6... popup: Use xdg-popup for relative placement
  4522923... popup: Add a close keybinding, make grabs work
  74e3567... popup: Add properties
  864eba4... testpopup: Add ui for move-to-rect parameters
  1a54af4... popover: Set a css name
  1e05cb4... testpopup: Cosmetic improvements
  65ee422... popup: Remove some unnecessary things
  be33467... popup: small cleanup
  96f9357... wayland: Improve debug output for events
  80a75b5... surface: Start sketching a new surface type
  588bf9a... popup: Use gdk_surface_new_popup_full
  1a73500... testpopup: Attach the poup to the label
  64ad835... main: Hide popups for outside events
  f941a47... popup: Keep surface state in sync
  ab02f06... Revert "testpopup: Add ui for move-to-rect parameters"
  973d415... Revert "popup: Add properties"
  9128065... popup: Recreate most popover api
  8458594... Replace GtkPopover by GtkPopup
  25ea3fb... entry: Adapt to new popover lifecycle
  3aa9c6d... placesview: Adapt to new popover lifecycle
  042c1cf... scale button: Adapt to new popover lifecycle
  02fd69d... text: Adapt to new popover lifecycle
  62a2de8... popover: Explicitly set css parent
  2512177... Fix a compiler warning
  4ba2509... Avoid harfbuzz deprecation warnings
  39a7f47... label: Fix compiler warnings
  1991936... x11: Stop using child surface api
  36584b1... wayland: Stop using child surface apis
  3180f0d... xim: Stop using child surface apis
  a21a59c... a11y: Stop supporting ATK_XY_SCREEN
  c25ad4f... widget: Stop using child surface apis
  df68d38... Drop child surfaces
  29955b8... surface: minor cleanup
  e951868... surface: Remove code dealing with child surfaces
  609ddeb... popover menu: Reinstate styling
  db8cea8... Give popover menus a background
  c01ac99... wayland: Stop using surface->parent
  241ce4a... x11: Stop using surface->parent
  781ec95... gdk: Stop using surface->parent
  e08eab5... Remove surface->parent
  2f3cf67... wayland: Stop using surface->children
  6c76133... gdk: Stop using surface->children
  4a8595f... Remove surface->children
  2aa7075... surface: Simplify some code
  93f96aa... wip: deprecate surface coordinate apis
  4e90fc5... surface: Small cleanup
  dda6a26... surface: Remove abs_x/abs_y
  1d5e798... surface: Simplify destroy implementation
  9a8871a... surface: Small simplification
  387323d... Remove gdk_surface_coords_to/from_parent
  e50c54a... tests: Stop using gtk_window_move
  7e8feeb... file chooser: Stop using gtk_window_get_position
  a4718e5... dnd: Drop a gratitious use of global coordinates
  409ef8c... tooltip: Remove an unused gdk_surface_get_root_coords call
  658cc94... Remove gdk_surface_get_root_coords as public api
  36ff622... Drop gdk_surface_get_root_origin
  b00a103... Remove gdk_surface_get_geometry as public api
  39fbccd... x11: Drop a gratitious use of gdk_event_get_root_coords

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