[mutter] (143 commits) Non-fast-forward update to branch wip/carlosg/xwayland-on-demand



The branch 'wip/carlosg/xwayland-on-demand' 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:

  ff5a6f5... core: Ensure passive key grabs are only set up on X11
  3e32f14... x11: Add meta_x11_get_display_name() function
  dc2fa8e... core: Prepare MetaStackTracker for X11 display being closed
  474b601... x11: Do not queue stack operation for guard window
  6bad23f... core: Manage only X11 windows when (re)starting
  162f760... wayland: Rename xwayland init/shutdown functions
  cb6a14b... wayland: Disconnect signal when the display closes
  3094eee... compositor: Add explicit API call to redirect X11 windows
  6f1fabf... wayland: Add tracking of X11 windows
  9ec25bc... wayland: Refactor code setting up the display socket
  2117073... wayland: Add setting/api to check the policy to set up the 
  58b77d1... x11: Shuffle x11-stack destruction in MetaX11Display dispos
  43c248b... x11: Add "closing" flag to MetaX11Display
  3815453... core: Avoid queueing a stack operation on the frame when th
  4963769... wayland: Implement on-demand start of Xwayland

Commits added to the branch:

  0bf0366... Update Croatian translation (*)
  740a620... wayland/pointer-constraints: Fix build when native backend  (*)
  181c7ca... wayland: Use right sign for workspace ID (*)
  c35e561... xwayland: Use g_get_host_name instead of gethostname (*)
  0185909... window-x11: Fix _XOPEN_SOURCE usage for gethostname on Free (*)
  6055f04... display: Remove _XOPEN_SOURCE definition (*)
  eccc791... workspace: Focus only ancestors that are focusable (*)
  e1f839f... tests: Add 'accept_focus' command to runner and client (*)
  f2d2d47... tests: Add 'can_take_focus' command to runner and client (*)
  2fc7760... tests, stacking: Add tests with no-input and no-take-focus  (*)
  51f9e04... test-runner: Add 'assert_focused' command (*)
  fcb408a... tests: Verify focused window in closed-transient tests (*)
  d08763c... test-runner: Add 'sleep' command (*)
  6022b23... test-runner: Add 'dispatch' command (*)
  f71151a... window-x11: Focus the default window with delay while waiti (*)
  e14613e... window: Warn if try to focus unmanaging windows (*)
  c655166... kms-impl/simple: Removing extra semi colon (*)
  68f18f1... monitor-manager/kms: Use KMS abstraction to get and set CRT (*)
  bd7704f... meta: Make MetaBackgroundGroup derivable (*)
  980d9b1... monitor-manager/dummy: Make modes env var override the defa (*)
  2073188... monitor-manager/dummy: Fix name of mode debug env var (*)
  bd0743a... ci: Install sysprof dependency from copr (*)
  832fc79... backends: Add missing code to restore NumLock state on X11 (*)
  2b519cb... backends: Move numlock persistence handling here (*)
  feb9d12... window-x11: Fix typo (*)
  6fc4cd3... build: Bump gsettings-desktop-schemas requirement (*)
  1767672... Bump version to 3.33.3 (*)
  5e46940... ci: Drop old gsettings-desktop-schemas package versions (*)
  fefac75... ci/Dockerfile: Add commands for regenerating (*)
  54fe0d3... ci/Dockerfile: Add mesa crash fix (*)
  d7d75dd... cogl-trace: Include cogl-trace.h even when not tracing (*)
  f2fb394... wayland/surface: Post error on invalid scale (*)
  85f4772... backend/native: Fix compiler warning w/out EGL device (*)
  7229a07... window-actor: Remove left-over parent field (*)
  ca88826... remote-desktop-session: Remove unnecessary include (*)
  06a7c22... ci: Test building without native backend support (*)
  8c339da... renderer/native: Remove left-over function declarations (*)
  0756fd4... renderer/native: Queue mode reset from new rebuild_views vf (*)
  70de90e... renderer/native: Discard page flip retries when rebuilding  (*)
  c3c6668... monitor-manager: Add `get_vendor_name` API (*)
  6541d49... monitor: Add display name (*)
  bca08c2... monitor-manager: Use `meta_monitor_get_display_name()` API (*)
  b138006... wayland/xdg-output: Add xdg-output v2 support (*)
  dc5925b... kms-plane: Restore adding format fallbacks (*)
  1206879... kms-plane: Include <drm_fourcc.h> (*)
  22978b9... Update POTFILES.in (*)
  f1837b7... compositor: Replace tabs with spaces (*)
  7645c51... compositor: Only disconnect/connect top-window signals if i (*)
  b850f5a... compositor: Use direct access to disconnect top window acto (*)
  4061c83... window-actor: Use vfunc to set the surface actor (*)
  7776941... window-actor: Set actor as compositor private in window bef (*)
  d7d97f2... surface-actor-x11: Assign X11 Display only if we have resou (*)
  de97b54... surface-actor-x11: Bind the surface actor resources to wind (*)
  da7372a... window-actor/x11: Fix include macros (*)
  4624874... window-actor/wayland: Don't set set_surface_actor vfunc (*)
  a8f8bc5... window-actor: Always chain up to parent's dispose vfunc (*)
  f2f4af0... window-actor: Make it clearer that the surface actor doesn' (*)
  1c25b75... kms-impl-device: Fail if we can't enable universal planes (*)
  5cb6286... kms-impl-device: Fail up front if we can't retrieve DRM res (*)
  73f83f1... Update Friulian translation (*)
  5bd85ef... clutter/main: Remove shader stack (*)
  ad220fc... clutter/main: Remote global motion event handling (*)
  6b853ff... clutter/main: Remove clutter_clear_glyph_cache (*)
  7419ab7... clutter/main: Remove ClutterFontFlags and family (*)
  b86a67c... clutter/main: Remove clutter_redraw (*)
  25376b3... clutter/main: Remove clutter_get_show_fps (*)
  7d96741... clutter/main: Remove various deprecated thread functions (*)
  65c5260... clutter/main: Remove deprecated input device functions (*)
  5ed9abd... clutter/main: Remove the rest of deprecated functions (*)
  b0b1ff3... clutter/main: Simplify thead lock handling (*)
  01e20a6... compositor: Don't emit size-changed when only position chan (*)
  5a4bc15... workspace-manager: Expose layout properties (*)
  040de39... window: Don't use button grab modifiers with inhibit shortc (*)
  84616be... window: Allow grab if the display focus is unset (*)
  1f133b3... compositor: Add MetaDnD private function to initialize XDND (*)
  4a184d7... monitor-manager: Don't notify unchanged power save mode (*)
  c17af6c... Add fallback for semi-private symbols in Pango (*)
  9bcb50f... Update Indonesian translation (*)
  8038eaa... workspace-manager: Add API to reorder workspaces (*)
  ecf7e53... metatest: Dispatch the destruction instead of sleeping afte (*)
  9aee47d... window-x11: Don't double-check for unmanaging windows (*)
  c327b2d... window-x11: Accept any focusable window as fallback focus (*)
  2439255... stack: Add a function to get a sorted list of focus candida (*)
  bd0f1bd... test-client: Add x11 events GSource handler (*)
  b80250e... tests: Add "accept_take_focus" command (*)
  6d8293a... window-x11: Use any focusable window as fallback delayed fo (*)
  62f4e05... stack: Style and introspection doc fixes (*)
  dd8c8e8... core: Emit ::accelerator-activated with a ClutterInputDevic (*)
  0eab73d... clutter: Defer actor allocations till shown (*)
  78560b8... core: Use source device on ::accelerator-activated (*)
  c08a24b... cogl: Remove unused OFFSCREEN_BLIT feature flag (*)
  fc0ce11... cogl: Fix doc for _cogl_blit_framebuffer (*)
  3e68c9e... cogl: Replace ANGLE with GLES3 and NV framebuffer_blit (*)
  6df34eb... cogl: Relax formats on glBlitFramebuffer (*)
  45289b3... cogl: Allow glBlitFramebuffer between onscreen/offscreen (*)
  55c084e... cogl: Rename feature OFFSCREEN_BLIT to BLIT_FRAMEBUFFER (*)
  6061abb... cogl: Expose cogl_blit_framebuffer (*)
  9cd3b07... egl: Introduce meta_egl_create_dmabuf_image (*)
  1d14448... wayland/dma-buf: Fix offset, stride types (*)
  a3c425a... wayland/dma-buf: Use meta_egl_create_dmabuf_image (*)
  2c893be... renderer/native: Add meta_dumb_buffer_ensure_dmabuf_fd (*)
  3794df6... renderer/native: Use primary GPU to copy (*)
  720f363... renderer/native: Add tracing for 2nd GPU copies (*)
  a95644d... renderer/native: Debug for primary copy mode (*)
  faa7b2d... cursor-tracker: Add API to get whether the pointer is visib (*)
  a2a8f0c... wayland/pointer: Set focus to NULL when the cursor is hidde (*)
  4bc7425... wayland/pointer: Remove duplicate include (*)
  0e3c062... dnd: Use composite_overlay_window directly (*)
  7c8baf8... compositor: Drop meta_get_overlay_window() (*)
  57772e5... workspace-manager: Fix a documentation warning (*)
  73bc3c4... window-actor: Add API to get a MetaWindowActor from a Clutt (*)
  62f576e... events: Use new API to get MetaWindow from ClutterActor (*)
  a526536... background: Reload when GPU memory is invalidated (*)
  5ca0ef0... window-x11: Focus a window in the active workspace as take- (*)
  4fdefb5... cleanup: Don't use g_memmove() (*)
  4259cfd... cleanup: Don't use G_TYPE_INSTANCE_GET_PRIVATE() (*)
  9189b7b... clutter: Stop using GParameter (*)
  456698c... keybindings: Remove unneeded forward declaration (*)
  b2ae03c... keybindings: Fix indentation (*)
  1c3d8de... keybindings: Add "no-auto-grab" type (*)
  7738316... keybindings: Mark the "overlay" key as "no-auto-grab" (*)
  9c8ff5d... keybindings: Mark "locate-pointer" key as "no-auto-grab" (*)
  ac5d9ec... keybindings: Do not grab the locate-pointer key if unnecess (*)
  e6c8939... cogl/texture: Make is_get_data_supported() a bool on the te (*)
  7868ab7... cogl/texture: Add EGLImage texture import flags (*)
  61e51cd... dma-buf: Mark DMA-BUF textures as paint-only (*)
  68981ed... core: Ensure passive key grabs are only set up on X11
  f3990c2... x11: Add meta_x11_get_display_name() function
  41e4b4b... core: Prepare MetaStackTracker for X11 display being closed
  cd87545... x11: Do not queue stack operation for guard window
  1295547... core: Manage only X11 windows when (re)starting
  35b199d... wayland: Rename xwayland init/shutdown functions
  ca4e0c8... wayland: Disconnect signal when the display closes
  ce7b74e... compositor: Add explicit API call to redirect X11 windows
  da0cb17... wayland: Add tracking of X11 windows
  577f4fe... wayland: Refactor code setting up the display socket
  76b7c78... wayland: Add setting/api to check the policy to set up the 
  89caadb... x11: Shuffle x11-stack destruction in MetaX11Display dispos
  8b39ae2... x11: Add "closing" flag to MetaX11Display
  9827814... core: Avoid queueing a stack operation on the frame when th
  eaea8b4... wayland: Implement on-demand start of Xwayland
  cbbb9b2... wayland: Set up initialization X11 socket
  fd28df3... xwayland: Allow setting up maintenance processes

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