[mutter] (139 commits) Non-fast-forward update to branch wip/login1



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

  6c7a47d... Replace mutter-launch with logind integration

Commits added to the branch:

  2a14526... wayland: Rework how surface destruction works (*)
  283a81e... wayland: Explicitly destroy the surface actor (*)
  414259a... wayland: Fix cast warning (*)
  a364c2a... pointer/keyboard: Make sure not to get stale on client reso (*)
  be16c2f... pointer: Reindent (*)
  756a412... pointer: Make nested grabs work (*)
  4c621cc... pointer/keyboard: Make sure to clean up the destroy listene (*)
  47f4c9d... wayland-surface: Correct xdg_popup placement (*)
  cc13f8f... wayland: Fix compile error (*)
  00c8d3c... xdg-shell: Update to latest renames for focused_set / focus (*)
  24c5290... main: Kill a runtime warning (*)
  e62fe95... window: Enable pinging on Wayland windows (*)
  1e6b3fa... Fix the input region not working properly (*)
  c251eb8... window-group: Don't special-case the unredirected window (*)
  7ef8d21... wayland: Allow destroying the wl_surface before the xdg_sur (*)
  f771bb8... Revert "wayland: Explicitly destroy the surface actor" (*)
  374e300... wayland: Remove width / height from MetaWaylandBuffer (*)
  7615d17... wayland: Tie activate / deactivate to appears-focused (*)
  a5d950f... pointer/keyboard: Fix focus setting once again (*)
  ff5867e... pointer: Make the code here a bit clearer (*)
  48f7232... pointer: Don't send modifiers on mouse enter (*)
  0dccc44... window-actor: Kill off a nonsensical edge case (*)
  c964ef4... window-actor: Fix build (*)
  17462c2... pointer/keyboard: fix setting focus (*)
  4de3f7c... Make tile preview a compositor plugin effect (*)
  7499621... Bump version to 3.11.90 (*)
  7ebf5aa... pointer/keyboard: Properly handle destruction (*)
  bc79259... window-actor: Don't queue a redraw when queueing a new pixm (*)
  0b055fa... window-actor: Kill off needs_pixmap (*)
  83aca0b... window-actor: Split into two subclasses of MetaSurfaceActor (*)
  020cfa7... surface-actor-x11: Recreate damage when the toplevel X wind (*)
  7283fb3... mutter-wayland: Add XKB VT switching keysyms. (*)
  1484147... meta-window-actor: Fix paint_volume (*)
  337c69e... pointer/keyboard: Unset focus_resource when the surface is  (*)
  ff8c4b1... pointer/keyboard: Fix segfault once more (*)
  f860df4... Revert "compositor: fix focusing the stage window" (*)
  04b5232... compositor: The stage is always focused when we're a Waylan (*)
  bcd5446... core: prevent early MetaIdleMonitor destruction when its in (*)
  0be4622... stack-tracker: Comment out bad warning (*)
  9b24ae2... Revert "compositor: Delay meta_compositor_add_window until  (*)
  1783bf2... Revert "window: Delay the showing of XWayland clients until (*)
  f0cd9b0... wayland-surface: Rework construction / destruction yet agai (*)
  153f843... MetaSurfaceActor: move freeze accounting to MetaWindowActor (*)
  45624f2... MetaWindowActor: survive having no MetaSurfaceActor (*)
  9f5087e... Fix input and bounding shapes (*)
  26cf75d... MetaWindowX11: fix listening for shape events (*)
  060e60f... window: fix loading the window type initially (*)
  d858454... window-actor: Fix culling (*)
  ac0c7df... keybindings: fix invalid read after a keybinding is removed (*)
  c5c3806... window-x11: Add back missing error trap (*)
  ec2c3e1... window: Add meta_window_get_client_area_rect (*)
  2dc7371... window-actor: Don't pass around client_area (*)
  41d5e69... window-actor: Kill off another use of MetaFrameBorders (*)
  c0d791c... window: Update the shape, input, and opaque regions immedia (*)
  640102c... window-actor: Complete the removal of update_shape (*)
  98c4b82... Revert "window: Update the shape, input, and opaque regions (*)
  eb75306... Revert "window-actor: Complete the removal of update_shape" (*)
  75184d4... display: Simplify checks to see if a window is the root win (*)
  da13e3d... display: Return TRUE when we've handled an X event appropri (*)
  7f195ae... display: Don't grab the window actor's key focus (*)
  23b0f7b... display: Always use the key focused window for key events (*)
  ed6821a... keybindings: fix per window keybindings (*)
  394b44a... compositor: fix mouse interactions on frames (*)
  360d423... MetaSurfaceActor: add a generic hook to retrieve the MetaWi (*)
  b00fa70... display: move more event handling to clutter (*)
  65dd54a... compositor: don't spoof events when running as a wayland co (*)
  b9a5d71... compositor: always redirect passive button grabs to clutter (*)
  89aa5df... display: fix inverted check from 75184d4c5582ef593c56bb77f3 (*)
  5c99eae... display: clean up event handling (*)
  71367e1... build: Define CLUTTER_ENABLE_COMPOSITOR_API (*)
  268a4c9... window: Fix meta_window_get_client_area_rect (*)
  9e51d98... Remove tabpopup and friends (*)
  28859c6... keybindings: Don't use the keysym to match keybindings (*)
  b6a0d4d... Revert "mutter-wayland: Add XKB VT switching keysyms." (*)
  98e3e5e... Partially revert 5c99eae8a9ca04f5e89e60a314d3e19c7ef0a715 (*)
  283546b... wayland: Enable destroy animations for regular windows (*)
  86c1c30... wayland: Add back wl_shell support (*)
  674bcef... Handle mouse-button-modifier being disabled (*)
  a27fb19... wayland: Do a small code cleanup (*)
  e56cbfb... wayland: Rearrange create_surface_extension a tiny bit (*)
  77838c2... wayland: Do a giant code cleanup (*)
  770b58b... wayland: Move "public" Wayland API to another header file (*)
  d41fba6... meta-shaped-texture: Check if the parent has mapped clones  (*)
  0313b38... wayland: Don't try to disconnect the listener from the sign (*)
  ddc1712... wayland: Remove destroy listener (*)
  94f39a4... window-actor: Guard against %NULL frame mask (*)
  701e06d... keybindings: Make move-to-monitor-* bindings known to g-c-c (*)
  4f7e2a9... MetaScreen: include _GTK_FRAME_EXTENTS in _NET_SUPPORTED (*)
  80de8ec... monitor-kms: Fix copy-paste error with DPMS mode enum (*)
  f3b6fea... keybindings: Make MetaKeyPref, MetaKeyCombo and MetaKeyHand (*)
  46cbd0b... keybindings: Rename MetaKeyPref.bindings to MetaKeyPref.com (*)
  d417c61... keybindings: Use display_get_keybinding() instead of loopin (*)
  46af3ef... keybindings: Keep keybindings in an hash table instead of a (*)
  72bd5fb... keybindings: Fix external grabs not being ungrabbed (*)
  91384a3... keybindings: Fix ungrabs possibly failing after switching k (*)
  bee59ec... Use MetaCursorTracker to query the pointer position (*)
  365af53... Fix handling of dynamic updates to colors/font/etc. (*)
  b346f98... Fix positioning error for manually positioned windows (*)
  9052efb... build: Use non-deprecated feature test macros (*)
  54df793... Bump version to 3.11.91 (*)
  a8f4651... MetaCursorTracker: fix uninitialized screen variable (*)
  abd2abc... cursor-tracker: Avoid unnecessary round trip (*)
  9773a87... cursor-tracker: Include gdk/gdkx.h (*)
  38e26e5... keybindings: Plug a GSettings instance leak (*)
  ef278eb... meta-cursor-tracker: Initialize our position from MetaWayla (*)
  dfc7f72... wayland-keyboard: Remove unused modifier indexes (*)
  c595a9c... seat: Reduce indentation (*)
  254e2e9... seat: Redo scroll handling (*)
  d6b6b36... seat: Add support for smooth scrolling (*)
  dd8d8e4... wayland: Remove special code for modal grabs (*)
  81eb7d9... Add META_GRAB_OP_WAYLAND_CLIENT (*)
  06cd669... wayland: Fix bad copy-paste error in unset_fullscreen (*)
  84c6b2a... wayland: Remove an extra reset (*)
  9df8e83... xwayland: Make sure to clear an existing surface if we have (*)
  49c0be1... display: Rework event spewing (*)
  a884962... window: Always save the user_rect when resizing Wayland win (*)
  40c15f6... Fix meta_window_titlebar_is_onscreen() for titlebar-less wi (*)
  2cf80bc... Fix identification of CSD windows when checking whether to  (*)
  f1dc1a0... wayland: Fix drag grabs (*)
  5298cf0... wayland: Pull in a fix for a FIXME from Weston (*)
  55c6125... wayland: Use g_slice_new0 (*)
  f79314d... wayland: Fix destroying data sources (*)
  f397c32... wayland: Make set_selection private (*)
  e34792d... wayland: Remove needless indirection (*)
  fb3df52... main: Add a --display-server option (*)
  757b626... wayland: Add a few comments, rename some strings (*)
  b11c75c... weston-launch: Rearrange code slightly (*)
  1bb9f1e... weston-launch: Remove unused prototypes (*)
  81025e3... weston-launch: Stat the path before opening it (*)
  7314cda... weston-launch: Always use sd_session_get_vt (*)
  394af33... weston-launch: Allow activating our own VT by passing a neg (*)
  f21312e... meta-weston-launch: Redraw and update the cursor when switc (*)
  d47b7ba... Add meta_activate_session (*)
  941630b... weston-launch: Pass the DRM device to Cogl
  ef7b9c7... meta-weston-launch: Adapt the new evdev open callback
  9e80645... meta-weston-launch: Remove the "VT-switched lock"
  3b690ed... meta-weston-launch: Pause Clutter during VT switches
  3b6e736... Replace mutter-launch with logind integration
  37afabc... hack to get things working for demo

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