[mutter] (240 commits) Non-fast-forward update to branch wip/carlosg/unthrottled-wayland



The branch 'wip/carlosg/unthrottled-wayland' 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:

  719a541... clutter/stage: Free pointer/touch info early during dispose
  1f02755... backends/x11: Use clutter_do_event() for event delivery
  48a741f... clutter: Move event filter handling to happen before thrott
  2804ff7... clutter: Shuffle some clutter-main code
  0416f65... clutter: Add missing G_GNUC_FALLTHROUGH
  6195b7c... clutter: Small style fix
  5ffc746... backends: Remove superfluous intermediate variable
  be3316c... clutter: Do not export _clutter_stage_do_pick()
  cde5be4... clutter: Unify picking and device updating
  272a15f... clutter: Move ClutterStage methods where they belong
  985de23... backends: Only reload sprite cursor on changes
  5a285be... wayland: Mark sprite as invalid after cursor changes
  3d2dcb9... backends: Upload xcursor texture only after invalidations a
  6d02102... backends: Replace MetaCursorSprite::prepare-at with in-plac
  ec4db51... clutter: Also log overlap regions in ClutterPickContext/Sta
  c35f113... clutter: Calculate "safe area" during pointer pick
  bcf785b... clutter: Store the per-pointer picked actor's clear area
  15276d2... clutter: Trigger immediate repick when pick actor is destro
  7d1d167... clutter/stage: Update stored pointer coordinates in fast pa
  8674d4c... clutter/stage: Ensure that generated crossing events go thr
  4112d2d... clutter/stage: Do not opt styli out of Clutter motion compr
  1cf6721... clutter: Trigger pointer repick after animatable property c

Commits added to the branch:

  420a17d... cogl: Fix GL_EXT_discard_framebuffer extension check (*)
  3480a95... Updated French translation (*)
  5a25f2f... ci: Use target branch from target project for code-style ch (*)
  eede3d1... wayland/actor-surface: Remove some needles redirections (*)
  9f82426... surface-actor: Remove some unused and useless functions (*)
  021c1dd... surface-actor: Remove get_image() function (*)
  afe1c87... Update Finnish translation (*)
  5744e95... Update Kazakh translation (*)
  0f8ae7c... ci: Build gjs from git (*)
  1f26dc1... data: Stop exposing old panel-main-menu shortcut (*)
  b5ba216... keybindings: Remove support for 'panel-main-menu' binding (*)
  41d1a84... keybindings: Remove 'panel-run-dialog' handler (*)
  04994eb... background-image: Use autoptrs for errors when loading imag (*)
  ef8c428... background-image: Properly clear the failed to be filled te (*)
  2cb617e... backend: Clean up renderer after clutter backend (*)
  fc05fee... Updated Lithuanian translation (*)
  c62e86c... context: Add :unsafe-mode property (*)
  d17e9ad... context: Add (hidden) --unsafe-mode option (*)
  2a2f930... wayland/subsurface: Check for parent actor before unparenti (*)
  f41696b... wayland/subsurface: Handle node unlinking on parent destroy (*)
  dd416dd... window-actor/wayland: Remove subsurface actors on dispose (*)
  5ffd77c... tests/wayland: Test reattaching subsurface after parent was (*)
  4a0c86e... meson: Add optional libsystemd dependency (*)
  c2efe25... window: Add cgroup management to MetaWindow (*)
  7555688... display: Set xattr on focus window cgroup dir (*)
  af0460d... kms: Allow passing framebuffer damage metadata (*)
  b328c8c... onscreen/native: Pass damage rectangles when page flipping (*)
  9c20b41... clutter: Handle touch down and button press events in Clutt (*)
  765f41d... clutter: Add ClutterPreeditResetMode hint to preedit text (*)
  f4a32cb... clutter: Forward button press/touch down onto ClutterText I (*)
  405ec8e... wayland: Forward button press / touch down to Wayland text- (*)
  f78e21c... monitor-manager: Remove some trailing spaces in orientation (*)
  e976137... monitor-manager: Only manage orientation if we have a built (*)
  2289f56... monitor-manager: Don't apply unneeded orientation changes (*)
  dbf5e38... monitor-config-manager: Ignore orientation if it is not man (*)
  d773aaf... monitor-manager: Apply built-in monitor orientation to prev (*)
  db68a2a... monitor-unit-tests: Add tests to verify config manager hist (*)
  f803c0e... monitor-manager: Add config relationships and use it for or (*)
  c326313... monitor-config-manager: Find builtin configuration even whe (*)
  617e1b3... monitor-config-manager: Rename builtin monitor lookup utili (*)
  f1228c4... orientation-manager: Expose the number of valid orientation (*)
  58fb865... build: Add CI test setup to run tests as the CI would do (*)
  bf54a16... tests: Add MetaOrientationManager tests via SensorsProxy mo (*)
  d0a9dfe... monitor-transform: Add function to compute from orientation (*)
  d5f3979... monitor-unit-tests: Add tests with dynamic orientation chan (*)
  4fe7569... orientation-manager: Use an idle to apply monitor orientati (*)
  b3c5ca1... monitor-manager: Remove persistent_timeout on dispose (*)
  a422300... tests: Run a localed mock implementation on tests (*)
  6bbb216... window-actor: Factor out framebuffer creation of get_image( (*)
  b1c8510... window-actor: Add paint_to_content() function (*)
  2239e7a... shaped-texture: Remove get_image_via_offscreen() (*)
  264b5b8... xwayland: Initialize g_autofree with NULL (*)
  70f2eb7... x11: Initialize g_autofree with NULL (*)
  36d908f... build: Check NEWS for version (*)
  f41b165... ci: Add asciidoc to image (*)
  4bbe61d... ci: Move test setup into template job (*)
  08a3fc9... ci: Add dist job (*)
  c085e1f... Bump version to 41.rc (*)
  69bd367... Update Romanian translation (*)
  4267180... Update Croatian translation (*)
  fa42831... Update Swedish translation (*)
  697c884... Update Persian translation (*)
  83db4f5... Update Korean translation (*)
  bc289bd... Update Turkish translation (*)
  b935f1f... Update German translation (*)
  d5493dd... Update Croatian translation (*)
  bcd50d9... Update Hungarian translation (*)
  843ce78... Update Polish translation (*)
  09d24b4... Update Dutch translation (*)
  73c6540... Update Catalan translation (*)
  20bb8bf... wayland: Avoid a race in wl_seat capabilities (*)
  f140d01... context: Add some missing introspection data (*)
  49187ec... Updated Danish translation (*)
  f5daf0f... Bump version to 41.0 (*)
  4623386... Update Persian translation (*)
  4279722... Update Persian translation (*)
  10d1de2... screen-cast/monitor-src: Always set before-paint watch (*)
  6c818cd... screen-cast/monitor-src: Use clutter_stage_paint_to_buffer (*)
  62cdf8d... clutter/stage: Remove clutter_stage_capture_into (*)
  3059d3f... cursor-renderer: Remove meta_cursor_renderer_is_overlay_vis (*)
  dc442e7... cogl: Add XRGB_2101010 and XBGR_2101010 formats (*)
  daace1a... cogl: Add XRGB_FP_16161616 and XBGR_FP_16161616 formats (*)
  9ededb9... wayland-dma-buf: Use alpha-less pixel formats where appropr (*)
  3192b02... wayland-dma-buf: Add support for DRM_FORMAT_XBGR2101010 (*)
  d2eec86... wayland: Allow to maximize windows by client regardless of  (*)
  a8d1116... kms: Only emit resources-changed signal if we recorded a ch (*)
  9ce3aba... monitor-manager-native: Do not reload all the monitors on g (*)
  49501c2... kms: Return a more specific change if there are no devices (*)
  ea00c96... udev: Pass the device as parameter on hotplug events (*)
  3d3668a... kms/device: Add functions to find connector and crtc in dev (*)
  91ed95a... kms: Only update a device state if it contains the changed  (*)
  dd0ad3b... kms/impl-device: Only update crtc/connector whose ID has ch (*)
  9cb35e2... backends/kms: Always perform full changes on KMS resume (*)
  cbfb59b... backends/native: Ignore udev events while we're paused (*)
  3d68998... kms/connector: Use utility function to get the property ID (*)
  16e335e... backends/native: Remove unused includes (*)
  ef0f708... monitor-manager: Use connect_object to connect to settings  (*)
  b6857e5... shaped-texture: Fix whitespace/indentation warnings (*)
  b10b77c... clutter/backend: Propagate error when initializing context (*)
  9bd2c5c... cogl/context: Report error if allocating fallback texture f (*)
  922878a... wayland/dma-buf: Add support for BGR_8888 formats (*)
  36b5719... backends/x11: Fix middle button emulation settings (*)
  55f5b19... Update Serbian translation (*)
  4d342c8... Update Persian translation (*)
  fca9010... mutter: Add signal handlers (*)
  1031de5... tests/dbus-runner: Make sure to tear-down even on test fail (*)
  8bf87a7... shaped-texture: Remove mask texture handling from get_image (*)
  fc499c8... Update British English translation (*)
  2c8f88d... Update Vietnamese translation (*)
  89a13b4... clutter/stage: Remove inout from paint_to_buffer (*)
  e38db12... window: Don't change workspaces of unmanaged windows (*)
  14b6c87... backend: Refactor "lid-is-closed" handling code (*)
  c789b6b... backend: Reset idletime when unplugging the power cable (*)
  98d5aa1... xwayland: Fix condition for queuing a window to META_QUEUE_ (*)
  e42196b... wayland/actor-surface: Restore stage update for unmapped ac (*)
  9179d4a... kms/impl-device/atomic: Add virtio_gpu to deny list (*)
  bb24e4a... keymap/x11: Check for the group earlier when finding keycod (*)
  795418a... keymap/x11: Consider the out of range group action (*)
  2740f1d... keymap/x11: Stop searching through reserved keycodes explic (*)
  c1f5e57... keymap-x11: Don't update key types when adding key to keyma (*)
  a0a612f... meson: Add 'Build Configuration' section (*)
  867db93... clutter/text: Invalidate actor paint volume when it has cha (*)
  cea39b7... wayland/output: Always send xdg_output layout (*)
  892182e... Post-branch API bump (*)
  33b834c... wayland/data-offer: Accept final preferrence of drop destin (*)
  b41def4... wayland/data-offer: Fix indentation in data_offer_finish() (*)
  136caca... clutter/stage: Only add paint volumes of mapped actors to s (*)
  1a978df... clutter: Remove clutter_container_sort_depth_order (*)
  d5dd8eb... clutter: Remove clutter_container_lower_child (*)
  8d1105a... clutter/container: Remove clutter_container_raise_child (*)
  fbcb078... clutter/container: Remove clutter_container_get_children (*)
  3768efe... clutter/offscreen-effect: Consider paint volumes at negativ (*)
  fbb5862... clutter: Remove left-over xinput debug code (*)
  a545fec... clutter/x11: Remove X11 display name field (*)
  528ae91... clutter: Remove option parsing support (*)
  bbf2f6e... clutter/backend/x11: Clean up variable naming (*)
  08c34c8... clutter/backend/x11: Clean up ClutterBackend variable namin (*)
  c653055... clutter/backend/x11: Don't keep track of a Screen pointer (*)
  c23c077... clutter/backend/x11: Remove screen dimension fields (*)
  cf1715a... backend: Get the default seat directly (*)
  1fbdfa8... clutter/backend/native: Keep a pointer to the actual backen (*)
  6ae9bc9... clutter/backend/x11: Keep a pointer to the actual backend (*)
  92b95b0... clutter/backend/x11: Make filter add/remove take a clutter  (*)
  8008f0b... Explicitly create the clutter context and backend (*)
  33cdb45... clutter: Remove CLUTTER_DEFAULT_FPS and default rate (*)
  3b9409a... clutter: Remove left over fb bit masks (*)
  85de82b... clutter: Remove 'stage cursor' feature (*)
  d9f0d93... clutter/features: Remove 'offscreen' feature (*)
  57964be... clutter/features: Remove 'swap-events' feature (*)
  b73bbec... clutter/feature: Remove static vs multiple stage feature (*)
  259a906... cogl/winsys: Remove 'multiple-onscreen' feature (*)
  7058013... clutter/stage: Remove 'minimum window size' logic (*)
  bd841e8... util: Fix placement of META_DEBUG_WAYLAND in switch stateme (*)
  3a6f6c2... util: Add 'render' debug topic (*)
  2047d2d... Introduce MetaRenderDevice{Gbm,EglStream,Surfaceless} (*)
  bece36b... renderer/native: Get bpp from gbm_bo (*)
  e078718... drm-buffer: Add getters for more metadata (*)
  99f51d2... drm-buffer: Remove left-over function declaration (*)
  6ba8636... drm-buffer: Replace 'use-modifier' boolean with flags (*)
  a1266e1... drm-buffer: Add API to export buffer file descriptor (*)
  b3dffb4... drm-buffer: Don't always generate fb_id on construction (*)
  9292eba... render-device/gbm: Add getter for gbm_device (*)
  802e7eb... render-device: Add API to allocate DMA buffers (*)
  986588a... render-device: Add API to import other buffers (*)
  8662f33... render-device: Add API to allocate dumb buffers (*)
  d4e8cfa... renderer/native: Use MetaRenderDevice (*)
  c2bb80a... util: Export and annotate meta_get_clutter_debug_flags (*)
  e8249a5... renderer/native: Log render mode per device (*)
  8fc1325... renderer/native: Try the gbm renderer before the EGLDevice  (*)
  3b6f911... clutter: Only reset preedit text if set (*)
  ac90711... wayland: Only init EGLStream controller if we didn't end up (*)
  27ce849... tests: Change how we wait for an orientation change (*)
  838d565... tests: Make it easier to keep track of where we are (*)
  7c6fe21... tests: Add additional debug in wait_for_orientation() (*)
  820aa18... backends/native: Use rtkit to get realtime priority (*)
  70a5f29... core: Drop repeated early return condition in function (*)
  0a7547a... core: Drop code to do edge resistance on timeouts (*)
  8ede36b... compositor: Remove dead code (*)
  774f120... cogl: Fix broken check for COGL_DISABLE_GL_EXTENSION envvar (*)
  e50460e... clutter: Turn warning into assert (*)
  b3046cc... backends/x11: Fix off by one in debug output (*)
  4dc0799... cogl: Plug GString leak (*)
  025dbbb... x11: Drop fallback on ~/.mutter paths (*)
  ed9650f... cogl: Plug possible GString leaks (*)
  f6726c6... cogl: Plug leak on error path (*)
  ccaa4c0... wayland: Plug leak in error condition (*)
  c869b92... cogl: Plug leak in error path (*)
  90ad8b8... clutter: Plug leak on error condition (*)
  69f9b36... xwayland: Pass the manager object to XSetIOErrorExitHandler (*)
  b4fe1fd... xwayland: Make setup/teardown a bit more symmetrical (*)
  fb78ac4... xwayland: Init/shutdown DND using MetaX11Display (*)
  39f8088... xwayland: Setup RANDR integration with MetaX11Display (*)
  1dd79c5... xwayland: Trap errors when setting primary RANDR output (*)
  257ccf5... xwayland: Unset shutdown idle id when source removed by cal (*)
  c0bc821... wayland/output: Remove wl_output global when making it iner (*)
  1f9af12... ci: Fix junit artifact file name (*)
  49aa801... gschema: Add "kms-modifiers" experimental feature descripti (*)
  331f08f... gschema: Turn experimental features into flags (*)
  87965b5... cogl: Add support for partial update (*)
  577c471... backends: Enable partial update on clipped redraws (*)
  774d7b4... Update Latvian translation (*)
  ab45ae1... x11: Initialize struct early (*)
  5125f66... core: Use b/w unicode for tablet mode OSD (*)
  af6fb2a... clutter: Fix event axes array indices in axis broadcasts (*)
  0ed9c6e... clutter: Drop default action of Pan action (*)
  f4b2655... clutter: Drop default "rotate" action in ClutterRotateActio (*)
  94abaf2... clutter: Drop default "zoom" action in ClutterZoomAction (*)
  85bcc48... clutter: Drop ClutterSwipeAction::swipe default vmethod (*)
  2fc40da... clutter: Drop ClutterZoomGesture's zoom-axis property/metho (*)
  0e57fd4... clutter: Add information about event phase in ClutterAction (*)
  7885f6d... clutter: Add handle_event vfunc to ClutterAction (*)
  5133815... clutter: Move ClutterClickAction to the handle_event vfunc (*)
  6d0b738... clutter: Move ClutterGestureAction to the handle_event vfun (*)
  a235d03... clutter: Carry accounting on double/triple clicks in Clutte (*)
  a084fc1... frames: Keep accounting of double clicks in place (*)
  8c4c3f0... clutter: Make ClutterClickAction independent of click count (*)
  33ca5e3... tests: Drop dependency on click count (*)
  3d37602... clutter: Drop click count from button events (*)
  7ae1746... clutter/stage: Free pointer/touch info early during dispose
  0630e52... backends/x11: Use clutter_do_event() for event delivery
  03bc922... clutter: Move event filter handling to happen before thrott
  98a8572... clutter: Shuffle some clutter-main code
  dd81166... clutter: Add missing G_GNUC_FALLTHROUGH
  0f02c5c... clutter: Small style fix
  ccdd5f6... backends: Remove superfluous intermediate variable
  e6d12ca... clutter: Do not export _clutter_stage_do_pick()
  950f287... clutter: Unify picking and device updating
  c491b76... clutter: Move ClutterStage methods where they belong
  33ff30c... backends: Only reload sprite cursor on changes
  4cc7456... wayland: Mark sprite as invalid after cursor changes
  38bd72b... backends: Upload xcursor texture only after invalidations a
  2770ce8... backends: Replace MetaCursorSprite::prepare-at with in-plac
  748936e... clutter: Also log overlap regions in ClutterPickContext/Sta
  2800eec... clutter: Calculate "safe area" during pointer pick
  088e6e9... clutter: Store the per-pointer picked actor's clear area
  69ffe3e... clutter: Trigger immediate repick when pick actor is destro
  a92a799... clutter/stage: Update stored pointer coordinates in fast pa
  dc8436c... clutter/stage: Ensure that generated crossing events go thr
  f097f55... clutter/stage: Do not opt styli out of Clutter motion compr
  9f8c37f... clutter: Trigger pointer repick after animatable property c

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