[mutter] (71 commits) Non-fast-forward update to branch wip/texture-purge-on-nvidia



The branch 'wip/texture-purge-on-nvidia' 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:

  5cf306c... gtk-shell: Work around non-working startup notifications
  631277d... hw-cursor-on-demand-gnome-3-28.patch
  b18aa49... renderer/native: Check calculated transform when creating v
  636bf6e... mutter-search-for-libpipewire-0_2.patch
  cd1f6a8... mutter-pipewire-0_2-API.patch
  e7f7c5c... virtual-input/evdev: Translate from button codes internal t
  4ea5731... Make screen cast and remote desktop non-experimental
  a6a3ea9... Add remote access controller API
  84a507c... wayland: Allow Xwayland grabs on selected apps
  b7805a0... window/wayland: Always update monitor for non-user ops
  e0db7d7... window/wayland: Always update monitor for non-user ops
  9fbe7ce... 0001-window-Pass-flag-to-meta_window_update_monitor-inste.p
  193fa08... 0002-window-Force-update-monitor-on-hot-plugs.patch
  dfae1cd... window/wayland: Don't recursive indefinitely when updating 
  d6bd10a... wayland: Nullify monitor resources when updating outputs
  795eb0f... wayland: No xdg-output events without a logical monitor
  ffcb3b1... wayland: Clean up xwayland grabs even if surface is gone
  1d501d7... native/gpu: Handle drmModeSetCrtc() failing gracefully
  c30be7e... window: Don't refuse to move focus to the grab window
  de578ea... window: Explicitly exclude unmanaging window from focus aga
  3af5bc2... tests: Add "closed-transient" test
  30c614e... monitor: Use current monitor mode to check whether active
  f3c1121... gpu-kms: Don't crash if drmModeGetResources returns NULL
  321ce08... gpu-kms: Handle drmModeGetResources() failing
  3039c55... monitor-manager-kms: Check if GPUs can have outputs
  735a750... renderer/native: Fallback to non-planar API if gbm_bo_get_h
  0e31099... wayland/keyboard: Create a separate keymap shm file per res
  f161698... window: Return -1 if meta_window_get_monitor is called on a
  bd31ad1... backends/x11: Only free cursor if it was created successful
  79c669e... idle-monitor: Don't try to auto-start SessionManager
  06da02f... window: unmanage dialog when clearing transient_for
  731d5b9... wayland/xdg-shell: Queue frame callbacks on new actor after
  7d9c0ed... wayland/surface: Add API to cache frame callbacks
  7680b67... wayland/xdg-shell: Cache pending frame callbacks on popup r
  cb68534... wayland/xdg-shell: Cache frame callbacks if toplevel is unm
  f2e8f34... wayland/xdg-shell: Handle requests after toplevel was unman
  66b1e11... wayland/legacy-xdg-shell: Cache frame callbacks if toplevel
  a5cddb4... wayland/legacy-xdg-shell: Handle requests after toplevel wa
  2eac9ce... wayland/gtk-shell: Handle requests after toplevel was unman
  801ee8e... x11/window-props: Do not convert WM_NAME
  cba81f9... xprops: Make sure text_property_to_utf8() returns UTF8
  22f308e... renderer/native: Choose first EGL config for non-GBM backen
  feb8f1a... wayland-buffer: Create EGLStream texture at buffer_realize 
  d654875... wayland: Always realize buffers at surface commit time
  0a93d07... wayland: Realize dmabuf buffers before trying to attach the
  2376756... wayland: Create EGLStream-backed buffers through wl_eglstre
  fcd430f... renderer/native: Also wrap flip closures for EGLStreams
  3cc1ab0... renderer/native: Use shadow fb on software GL if preferred
  1848238... clutter/evdev: Use `clutter_event_set_device()`
  c443b85... clutter: Keep a device reference with events
  95ea399... remote-desktop: Do not leak the virtual touchscreen
  4562bba... screen-cast-src: Add VideoCrop support
  eb64b9b... screen-cast: Add screen-cast-window interface
  137cf72... window-actor: Implement MetaScreenCastWindow interface
  90be74f... screen-cast-session: Add screen-cast window mode
  41b5273... screen-cast-session: Add support for RecordWindow
  9bb1188... window: Add window id
  e3f2d3d... screen-cast-session: Add window-id support
  051ebae... window: Expose the client type in the API
  1fc5efa... window: Fix introspection warnings
  59448e2... backend/native: Add frame clock inhibitation API
  0d4384f... monitor-manager/kms: Inhibit frame clock when power save mo
  3b80b02... renderer/native: Retry EGLStream page flip again after 17ms
  bd8dc45... renderer/native: Inhibit eglSwapBuffer() after EGLStream pa
  cc96ca9... cogl/texture-2d-gl: Try to determine format for external te
  b0a3b53... cogl/texture-2d-gl: Bind correct target when getting data
  c120e8a... cogl/texture: Add API to check whether _get_data() will wor
  17f94e2... compositor: Make meta_actor_painting_untransformed take a f
  00f80fb... shaped-texture: Put actual texture painting in helper
  b78ab01... boxes: Add helper to scale rectangles by a double
  d8c0127... shaped-texture: Stop using gdk rect helper
  eeec47c... shaped-texture: Add priv pointer to _get_image()
  a51eb03... shaped-texture: Don't change the callers clip rect
  8c3a853... shaped-texture: Draw external textures via offscreen
  e59a7bd... Revert "window/wayland: Always update monitor for non-user 
  6f5e2ca... wip! force texture updates
  64891e2... fixup! wip! force texture updates
  028eeef... wip! backend: add signals for reporting suspend and resume
  a66bca3... wip! compositor: save and restore textures on suspend
  8f61bd9... wayland: force X clients to redraw on resume

Commits added to the branch:

  66b9150... gtk-shell: Work around non-working startup notifications
  37dc2e5... hw-cursor-on-demand-gnome-3-28.patch
  566cdcc... renderer/native: Check calculated transform when creating v
  6857035... mutter-search-for-libpipewire-0_2.patch
  6d7bbed... mutter-pipewire-0_2-API.patch
  b9614f0... virtual-input/evdev: Translate from button codes internal t
  e792eca... Make screen cast and remote desktop non-experimental
  978cb5b... Add remote access controller API
  ae228c0... wayland: Allow Xwayland grabs on selected apps
  a477c73... window/wayland: Always update monitor for non-user ops
  a8db599... window/wayland: Always update monitor for non-user ops
  4035955... 0001-window-Pass-flag-to-meta_window_update_monitor-inste.p
  37bbea6... 0002-window-Force-update-monitor-on-hot-plugs.patch
  a208d7c... window/wayland: Don't recursive indefinitely when updating 
  733ab3b... wayland: Nullify monitor resources when updating outputs
  e00d6c6... wayland: No xdg-output events without a logical monitor
  2fb5b65... wayland: Clean up xwayland grabs even if surface is gone
  910c4e9... native/gpu: Handle drmModeSetCrtc() failing gracefully
  a83e72d... window: Don't refuse to move focus to the grab window
  7969c47... window: Explicitly exclude unmanaging window from focus aga
  13eb4f5... tests: Add "closed-transient" test
  3104abb... monitor: Use current monitor mode to check whether active
  81c63df... gpu-kms: Don't crash if drmModeGetResources returns NULL
  30c09c8... gpu-kms: Handle drmModeGetResources() failing
  99bbe00... monitor-manager-kms: Check if GPUs can have outputs
  ac27fca... renderer/native: Fallback to non-planar API if gbm_bo_get_h
  0dd5854... wayland/keyboard: Create a separate keymap shm file per res
  4525a74... window: Return -1 if meta_window_get_monitor is called on a
  bcba657... backends/x11: Only free cursor if it was created successful
  728ed4f... idle-monitor: Don't try to auto-start SessionManager
  f365573... window: unmanage dialog when clearing transient_for
  3934793... wayland/xdg-shell: Queue frame callbacks on new actor after
  5b95f80... wayland/surface: Add API to cache frame callbacks
  17dd4d3... wayland/xdg-shell: Cache pending frame callbacks on popup r
  0105dca... wayland/xdg-shell: Cache frame callbacks if toplevel is unm
  58cc091... wayland/xdg-shell: Handle requests after toplevel was unman
  30820ab... wayland/legacy-xdg-shell: Cache frame callbacks if toplevel
  ec2471a... wayland/legacy-xdg-shell: Handle requests after toplevel wa
  6e14403... wayland/gtk-shell: Handle requests after toplevel was unman
  e3d7b38... x11/window-props: Do not convert WM_NAME
  f48c8c5... xprops: Make sure text_property_to_utf8() returns UTF8
  62fd182... renderer/native: Choose first EGL config for non-GBM backen
  e371bac... wayland-buffer: Create EGLStream texture at buffer_realize 
  79b3f56... wayland: Always realize buffers at surface commit time
  7d8ff61... wayland: Realize dmabuf buffers before trying to attach the
  5ae7a67... wayland: Create EGLStream-backed buffers through wl_eglstre
  bcacaf4... renderer/native: Also wrap flip closures for EGLStreams
  eea0a2b... renderer/native: Use shadow fb on software GL if preferred
  9d72eee... clutter/evdev: Use `clutter_event_set_device()`
  ab39558... clutter: Keep a device reference with events
  f439b04... remote-desktop: Do not leak the virtual touchscreen
  9cc2fa2... screen-cast-src: Add VideoCrop support
  a9965bb... screen-cast: Add screen-cast-window interface
  c275c1d... window-actor: Implement MetaScreenCastWindow interface
  4ee9462... screen-cast-session: Add screen-cast window mode
  4757743... screen-cast-session: Add support for RecordWindow
  5f8a4f5... window: Add window id
  c9065da... screen-cast-session: Add window-id support
  01c7634... window: Expose the client type in the API
  baf11d2... window: Fix introspection warnings
  af61b66... shaped-texture-get-image-via-offscreen.patch
  c96aaca... renderer/native: Make EGLStream page flip errors non-fatal
  efd7b89... renderer/native: Make the EGLStreams operate in mailbox mod
  e3a42dc... screen-cast-cursor-side-channel.patch
  a30c8fb... Revert "window/wayland: Always update monitor for non-user 
  cb06e1e... fixup! wayland: Don't crash if wl_output resource is destro
  69bbb87... wayland: force X clients to redraw on resume
  2899da6... backends/native: force texture updates
  14c4c73... backend: switch to using generated logind proxy
  1176aeb... backend: add signals for reporting suspend and resume
  d78dfa7... compositor: save and restore textures on suspend


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]