[mutter] Created tag 42.beta



The signed tag '42.beta' was created.

Tagger: Florian Müllner <fmuellner gnome org>
Date: 1644877567 +0100

    Tag release 42.beta

Changes since the last tag '42.alpha':

Aleksandr Melman (2):
      Update Russian translation
      Update Russian translation

Andy Holmes (1):
      documentation: Generate API references with gi-docgen

Asier Sarasua Garmendia (1):
      Update Basque translation

Aurimas Černius (1):
      Updated Lithuanian translation

Björn Daase (4):
      boxes: Remove double whitespace
      boxes: Fix grammar in warning
      boxes: Make pointer declaration match code style
      boxes-tests: Make pointer declaration match code style

Boyuan Yang (2):
      Update Chinese (China) translation
      Update Chinese (China) translation

Carlos Garnacho (50):
      clutter: Add yet another grab API
      clutter: Add parameter to control the event emission root
      clutter: Make crossing events unstoppable
      clutter: Separate crossing event creation from emission
      clutter: Emit crossing events along with ClutterGrabs becoming active
      clutter: Propagate events only inside the grab
      clutter: Notify grab changes on the key focus
      clutter: Only emit regular crossing events in the actors they make sense
      clutter: Carry accounting of grabs in the ClutterActors holding them
      clutter: Add ClutterSeat private API to grab devices
      clutter: Integrate ClutterSeat grabs into ClutterGrab
      clutter: Add specific event flag to tag "grab notify" crossing events
      tests: Add tests for crossing events generated during ClutterGrab
      backends/native: Ensure pointer is onscreen in input thread
      backends: Do not try to move pointer onscreen in common code
      clutter: Do not check redraw area for pointer repicks
      clutter: Key events should not be delivered to non reactive actors
      clutter: Drop clutter_stage_[gs]et_motion_events_enabled()
      clutter: Drop undefined function declarations
      clutter: Drop clutter_stage_[gs]et_throttle_motion_events()
      clutter: Cancel ClutterGestureActions on leave+grab_notify events
      clutter: Fix CLUTTER_LEAVE handling of ClutterClickAction
      clutter: Add docs and introspection annotations to grabs
      clutter: Use ClutterGrab for ClutterText implicit grab
      core: Handle redirection changes in and out of ClutterGrab grabs
      clutter: Move priv variable initialization after precondition checks
      tests: Rewrite interactive Clutter grabs tests
      clutter: Remove input device grabs
      clutter: Refactor event emission into a common function
      compositor: Remove meta_plugin_begin/end_modal
      core: Drop META_GRAB_OP_COMPOSITOR
      core: Do not eat both wayland and clutter events with wayland popups
      backends: Update idle time after opening the lid
      backends: Unify cursor visibility checks
      wayland: Use default cursor on tablet tools
      backends/native: Fix cursor renderer assignment for tablet devices
      backends: Move function definitions
      backends: Check for updates in the last used device after dispatching events
      core: Drop handling of updates to the last used device
      backends/x11: Drop handling of XI_DeviceChange
      backends: Make meta_backend_update_last_device() private
      backends: Split handling of pointer visibility on events
      backends: Add private call to update MetaBackend from a device
      backends/x11: Update MetaBackend on ClutterEvent processing
      backends: Keep cursor hidden on tablet input on Wayland
      clutter: Honor pick vmethod rectangle during region caching
      wayland: Warn and fix accounting on missed CLUTTER_TOUCH_END events
      core: Handle mixture of keycombo/no action in pad rings/strips
      core: Refactor strip/ring direction guessing in action handling
      core: Mark both directions in rings/strips as (un)handled altogether

Daniel Mustieles (2):
      Updated Spanish translation
      Updated Spanish translation

Daniel van Vugt (3):
      onscreen/native: Remove a goto in DisplayLink fallback
      cogl: Merge FEATURE_ID_GET_GPU_TIME into FEATURE_ID_TIMESTAMP_QUERY
      onscreen/native: Warn instead of crashing if the frame_info queue is empty

Florian Müllner (4):
      ci: Update gjs
      compositor/plugin-manager: Split start() from new()
      wayland/gtk: Only perform allowed titlebar gestures
      Bump version to 42.beta

Fran Dieguez (2):
      Update Galician translation
      Update Galician translation

Hugo Carvalho (3):
      Update Portuguese translation
      Update Portuguese translation
      Update Portuguese translation

Jonas Dreßler (2):
      screen-cast/src: Add debug logging when creating buffers
      clutter/box-layout: Don't cast children sizes to integers

Jonas Ådahl (88):
      egl: Don't set an error when there is none
      wayland/dma-buf: Don't warn if there was no render node
      native: Replace 'headless' property with 'mode' property
      context/test: Add flag to test runner helper
      Add rudimentary mode setting test
      launcher: Fix indentation
      dbus-runner: Add some high level logging
      tests/mock/logind: Add mock seat and session
      launcher: Pass fallback session/seat ID when in test mode
      tests/dbus-runner: Add methods needed for taking control of a session
      tests: Run KMS tests inside a QEMU virtual machine
      tests: Add ways to run privileged tests without KVM
      test/utils: Add vararg variant of meta_test_client_do()
      test/utils: Make meta_test_client_do*() not crash on NULL error
      test/utils: Make (WAYLAND_)DISPLAY passing to client optional
      test/utils: Add helper to set custom monitors config
      tests/utils: Add meta_wait_for_paint() helper
      tests: Add test for constraining pointer on hotplug
      seat/x11: Keep a pointer to the backend
      backend/x11: Add API to get the root window
      seat/x11: Add API to get backend
      input-device/x11: Get X11 state from the X11 backend
      seat/x11: Make clutter backend variable naming more consistent
      keymap/x11: Store a MetaBackend pointer instead of ClutterBackend
      stage-impl: Move properties from the stage window here
      stage-impl: Change the backend pointer to MetaBackend
      stage/x11: Fetch the X11 display pointer from the X11 backend
      clutter/virtual-input-device: Add API to get seat
      virtual-input-device/x11: Cleanup include macros
      backend/x11: Add API to get the X11 screen
      seat/x11: Get root window from X11 backend
      virtual-input-device/x11: Get X11 display and screen from X11 backend
      xkb-a11y/x11: Cleanup include macros
      xkb-a11y/x11: Get X11 display from X11 backend
      stage/x11: Get root window from the X11 backend
      clutter/backend/x11: Stop keeping track of the screen and root window
      clutter/backend/x11: Remove stray whitespace
      virtme-run: Forward some more environment variables
      monitor-manager/native: Fix include macros
      kms/update: Add getter for cursor plane assignment
      tests: Add some basic MetaKmsUpdate unit tests
      kms/update: Add init helper macros for fixed 16 rects
      boxes: Add rectangle init macro
      kms/mode: Add width/height getters
      tests/kms: Add basic plane assignment update tests
      tests/kms-update: Add mode setting sanity tests
      kms/impl-device: Clear fd source on prepare-shutdown
      monitor-manager/native: Get CRTC gamma from cache if available
      tests: Add KMS device tests
      kms: Concentrate update processing in MetaKmsDevice
      tests/kms-utils: Add helpers for common buffer sizes
      kms/connector: Add getter for preferred mode
      tests/kms/device: Add mode setting test
      kms/connector: Add missing newline
      kms: Properly predict power saving effect on tracked state
      tests/kms: Check predicted state is correctly predicted
      tests/kms/device: Add power saving test
      kms: Don't enter power saving via updates
      monitor-config-store: Make parsing a bit more forgiving
      monitor-config-store: Fix incorrect string comparison with empty string
      monitor-config-store: Add way to define config store loading policy
      tests: Add more monitor config policy parsing tests
      tests/monitor-unit-tests: Remove left-over function declaration
      tests: Move orientation helper to monitor test utils
      tests: Split out monitor configuration tests to its own test case
      monitor-config-store: Add test for monitor configuration policy
      monitor-config-store: Allow changing D-Bus configuration policy
      doc: Add monitor configuration documentation
      constraints: Try place popup on the same monitor as the anchor rect
      cogl/renderer: Add 'is_dma_buf_supported()' vfunc
      window: Clean up coding style of meta_window_queue()
      window: Remove musings from meta_window_queue()
      laters: Expose MetaLaters publicly
      compositor: Destroy actors when unmanaging
      window: Move icon management to X11 implementation
      window: Fix coding style in meta_window_unqueue()
      window: Move some display level window processing to MetaDisplay
      backend/native: Only disable dmabuf screen cast when not hw accelerated
      tests/wayland: Move test client helper into a utils file
      tests/utils: Add helper to find a window given a title
      tests: Add helper for creating virtual test monitors
      tests/build: Sort sources list
      tests: Move ref test framework to libmutter-test.so
      tests/build: Remove duplicated meta-gpu-test.c file inclusion
      tests: Move monitor test utils into libmutter-test.so
      tests: Decrease boiler plate needed for adding more tests
      monitor-manager/native: Emit privacy-screen-changed signal later
      monitor-manager: Don't introspect "monitor-privacy-screen-changed"

Jordi Mas i Hernandez (1):
      Update Catalan translation

Konstantin Kharlamov (1):
      backends/native/meta-seat: Sync keyboard LEDs when changing layout

Kukuh Syafaat (2):
      Update Indonesian translation
      Update Indonesian translation

Leônidas Araújo (1):
      Update Brazilian Portuguese translation

Luming Zh (2):
      Update Chinese (China) translation
      Update Chinese (China) translation

Marco Trevisan (Treviño) (8):
      monitor: Add support to privacy screen
      settings: Read desktop privacy settings and monitor privacy-screen option
      monitor-manager: Apply privacy monitor settings on changes
      monitor-manager: Expose the privacy screen state on DBus current state
      backends/kms/update: Add ability to remove result listeners
      backends/kms: Implement privacy screen handling and setting
      CI: Bump the required desktop-schemas hash that includes privacy-screen
      monitor-manager: Notify privacy screen changes on hotkey press

Marek Černocký (5):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Matej Urbančič (2):
      Update Slovenian translation
      Update Slovenian translation

Matheus Barbosa (1):
      Update Brazilian Portuguese translation

Michel Dänzer (1):
      native/cogl-utils: Add 10 bpc format support

Olivier Fourdan (9):
      ci: Build Xserver from git
      xwayland: Mark our X11 connection terminatable
      xwayland: Use Xwayland auto-terminate feature
      xwayland: Remove stop xserver timeout
      xwayland: Warn when autoclose-xwayland is not usable
      context: Add a new API to raise and restore NOFILE limits
      core: Restore the NOFILE limit
      wayland/client: Restore the NOFILE limit
      mutter: Raise the NOFILE limit if a Wayland compositor

Pablo Correa Gómez (1):
      meson: Remove unused upower_glib_req

Pascal Nowack (2):
      screencast: Unify codestyle in API
      remote-desktop: Unify codestyle in API

Robert Mader (4):
      wayland/subsurface: Ensure cached state recursivly gets applied on set_desync()
      wayland/surface: Ensure to apply cached state
      wayland/surface: Make ensure_cached_state() static
      clutter/actor: Soften the check for guessed scale

Sebastian Wick (2):
      launcher: Use $XDG_SESSION_ID if available
      xwayland: Relax the ownership requirements of /tmp/.X11-unix

Yaron Shahrabani (1):
      Update Hebrew translation

Yosef Or Boczko (2):
      Update Hebrew translation
      Update Hebrew translation

Yuri Chornoivan (3):
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

columbarius (4):
      build: Bump pipewire dependency
      screen-cast-stream: Add push_format_object function
      screen-cast-stream: Announce support for implicit modifiers
      screen-cast-stream: Check for a modifier in the format negotiation via pipewire

sicklylife (2):
      Update Japanese translation
      Update Japanese translation


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