[mutter] Created tag 40.beta
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Created tag 40.beta
- Date: Mon, 22 Feb 2021 14:50:05 +0000 (UTC)
The signed tag '40.beta' was created.
Tagger: Florian Müllner <fmuellner gnome org>
Date: 1614005387 +0100
Tag release 40.beta
Changes since the last tag '40.alpha.1.1':
A S Alam (1):
Update Punjabi translation
Anders Jonsson (1):
Update Swedish translation
Aurimas Černius (1):
Updated Lithuanian translation
Balázs Úr (1):
Update Hungarian translation
Björn Daase (2):
gschema: Fix capitalization of autoclose-xwayland option
core: Don't show copyright when printing version
Carlos Garnacho (12):
wayland: Handle forced Xwayland shutdown elegantly
backends/native: Update keymap state on latched modifier updates
clutter: Load mouse related ClutterSettings properties from GSettings
clutter: Do not read settings from ini file
backends/native: Disable touch-mode with pointer presence
wayland: Make XDnD grab unlink source/offer manually
wayland: Plug XDnD drag source leak
wayland: Manually detach source/offer on failure paths
wayland: Avoid automatically decoupling source/offer after grab
compositor: Refactor backend-specific code into MetaCompositor vfuncs
compositor: Sync pointer after begin/end modal on X11
backends/x11: Emulate pointer motion while the pointer is off stage
Daniel Mustieles (1):
Updated Spanish translation
Daniel van Vugt (7):
shaped-texture: Update the full bounding box of each clip rectangle
clutter/stage-cogl: Ensure redraw_clip is a superset of fb_clip_region
clutter/stage-cogl: Remove unnecessary variable: fb_damage
clutter/stage-cogl: Clamp queued_redraw_clip if in use
clutter/offscreen-effect: Unscale first, then translate the FBO texture
clutter/offscreen-effect: Set the viewport correctly
clutter/stage-view: Reimplement CLUTTER_SHOW_FPS
Daniel Șerbănescu (3):
Update Romanian translation
Update Romanian translation
Update Romanian translation
Dor Askayo (5):
connector/kms: Add missing else statement
onscreen/native: Add missing error messages
onscreen/native: Move function declaration to the correct header file
renderer/native: Remove unused field
renderer/native: Remove unnecessary field and logic
Emin Tufan Çetin (1):
Update Turkish translation
Florian Müllner (9):
Post-release version bump (again)
events: Bypass wayland when scrolling with mouse-button modifier pressed
window: Do not handle ungrabbed events when unmanaging
window: Guard can_ping() against unmanaging windows
data: Updated exposed keybindings
display: Expose window_grab_modifiers
events: Process modifier+scroll after keybindings
keybindings: Reset modifier-only-pressed on scroll
Tag release 40.beta
Fran Dieguez (2):
Update Galician translation
Update Galician translation
Georges Basile Stavracas Neto (3):
workspace-manager, x11-display: Default to a single row
build: Bump pipewire dependency
screen-cast-*-stream-src: Switch to cogl_framebuffer_flush()
Hugo Carvalho (2):
Update Portuguese translation
Update Portuguese translation
Ivan Molodetskikh (9):
clutter: Remove clutter_stage_skip_sync_delay declaration
clutter: Remove clutter_stage_set_sync_delay
clutter/stage: Remove sync_delay
clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API
clutter/frame-clock: Fix typo
clutter/frame-clock: Always update last presentation time
clutter/frame-clock: Comment common case of next presentation time
clutter/frame-clock: Comment presentation time skip
clutter/frame-clock: Fix presentation time alignment
James Henstridge (2):
Revert "wayland: Drop Xwayland abstract socket"
xwayland: Start Xwayland on connection to either public X11 socket
Jonas Dreßler (7):
util: Add a SCREEN_CAST debug topic
screencast: Log a debug message when we can't get a buffer from pipewire
clutter: Use event source directly for debug message
clutter: Only pick on motion or touch update events
clutter: Also pick on TOUCH_BEGIN events
background-content: Add support for rounded clipping when drawing
display: Don't add MetaDisplay argument to grab-op-* signals twice
Jonas Ådahl (180):
clutter/backend: Clear stage window pointer after removing weak ref
clutter/seat: Don't unref backend on finalize
seat/native: Explicitly destroy MetaSeatImpl
backend: Tear down in dispose() instead of finalize()
backend/native: Destroy logind helper after seat
kms: Add MetaKmsMode abstraction
kms/mode: Add API to create blob IDs for modes on demand
kms/mode: Add mode flags
kms/mode: Add getter for name
output-kms: Hand over fallback mode management to MetaKms
gpu-kms: Fix mode ID type
crtc-mode-kms: Wrap MetaKmsMode instead of drmModeModeInfo
kms/update: Make change updates to take MetaKmsMode
kms/connector: Make property ID fetching more declarative
kms/crtc: Find MODE_ID and ACTIVE property IDs
kms/plane: Find property IDs to be used for atomic modesetting
kms/impl-device: Make property ID lookup also handle parsing
kms/plane: Parse IN_FORMATS via prop table parse vfunc
kms/update: Make plane assignment take rotation instead of property list
kms/connector: Set DPMS and underscanning directly on the update
monitor-manager-kms: Set gamma on MetaKmsUpdate directly
native: Remove left-over flip waiting functionality
kms/impl-device: Make type derivable
kms/connector: Look up CRTC_ID property
kms/impl-device: Construct using GInitable
kms/crtc: Find GAMMA_LUT property
kms/impl: Manage a list of impl devices
renderer/native: Fix 'notify-frame-complete' function name
kms/update: Make each MetaKmsUpdate update a single device
kms: Move impl backend inherit MetaKmsImplDevice instead of MetaKmsImpl
kms/update: Fix a couple of style issues
kms/update: Make dst_rect a int rectangle
cursor-renderer/native: Change guint to unsigned int
native: Consolidate DRM buffer management to MetaDrmBuffer types
kms/device: Get driver details before constructing impl device
kms/impl-device: Keep a path string around
kms/update: Assign planes with MetaDrmBuffer instead of fb ids
kms/crtc: Keep track of ACTIVE property value
crtc/kms: Remove page flip helper
kms/update: Make custom page flip be per update
kms: Post pending updates per device
kms/impl: Dont discard page flips in callback when failed up front
kms: Allow update passing with failed plane assignments
kms/feedback: Make getter take consts
kms/update: Make explicit page flip just listeners
kms/update: Add way to receive result from later posted update
cursor-renderer/native: Postpone cursor update if modeset is pending
kms/update: Change 'seal' to 'lock'
kms: Add way to preserve failed update
kms/update: If reassigning a plane handle the fb changed flag
kms/impl-device: Make the actual implementation handle the drm event
kms: Add some basic debug logging
monitor-manager: Connect assigned CRTCs to their outputs both ways
output: Tie the output to the monitor it's part of
tests/monitor: Check that the CRTC "layout" is correct
clutter/stage-window: Pass 'view' to finish_frame() too
clutter/stage-view: Always call finish_frame()
clutter: Introduce ClutterFrame
cogl/onscreen: Add opaque user_data pointer to onscreen present calls
kms/plane: Make get_primary_plane() actually get the primary plane
clutter/frame: Make rendering backends set the frame result
renderer-native: Always post device wide updates during mode set
cursor-renderer/native: Store struct in CRTC private
clutter/frame-clock: Add notify_ready()
clutter/stage-view: Add notify_ready()
cogl/onscreen: Add way to manually add frame infos
kms: Add symbolic page flips and cogl frame infos
cursor-renderer/native: Update HW state during frames
renderer/native: Prepare for real page flips without primary plane changes
kms/device: Add plane getter
monitor-manager/kms: Turn on DPMS together with mode set
kms/crtc: Make MetaKmsCrtcGamma reusable
backend/native: Set CRTC gamma once per frame
kms/update: Make power saving an update wide change
renderer/native: Make dummy power save flips symbolic
renderer/native: Keep onscreens alive until after the next mode set
crtc/kms: Turn g_debug()s to meta_topic()s
kms: Update device state when resuming
kms/crtc: Log some CRTC state when updating
kms/page-flip: Add helpers for closure constructor and destroyer
kms/page-flip: Make tha data struct use gatomicref instead of int
kms/page-flip: Pass ownership of listener user data along with closure
kms/impl-device/simple: Make process update vfunc type a typedef
kms/update: Encapsulate custom page flip fields in object
kms: Add atomic MetaKmsImplDevice backend
xwayland: Split Xwayland display name getter into two
tests/test-runner: Hook up async waiter on demand
tests/utils: Spawn Xwayland before X11 test client
tests/monitor-unit-tests: Set up async waiter after X11 client
ci: Install Xwayland from git
stage/cogl: Don't finish offscreen at end of paint
monitor-manager/kms: Remove left-over struct
output: Make MetaTileInfo use stdints
monitor-manager: Cleanup class struct
output/kms: Remove redundant typedef
meta: Remave meta_activate_session()
backend/native: Gracefully handle failing to create monitor manager
backend/native: Remove left-over function declaration
udev: Fetch seat-id via backend instead of laucher
backend/native/clutter: Cleanup backend pointer variable naming
backend/native/clutter: Get seat ID from backend
seat-impl: Remove unused udev client instance
monitor-manager: Clean up hot-plug paths slightly
tests/monitor-unit-tests: Sanity check some monitor info
monitor: Stop exporting a bunch of unused symbols
input-mapper: Remove stray newline
clutter/stage: Remove 'paint' argument in capture_into()
cogl/graphene: Fix license header
native/cogl-utils: Fix license header
native/cogl-utils: Minor macro cleanup
cogl: Fix license header in cogl-scanout and cogl-trace
screen-cast-stream: Add getter for stream src
screen-cast/monitor-stream: Don't fall apart when monitor changes
screen-cast/area-src: Handle monitors changes here too
workspace: Downgrade assert to warning when adding window
cogl: Move CoglOnscreen struct to C file
cogl/onscreen: Move fields from CoglOnscreen struct to private
cogl/winsys/egl: Move out onscreen code to own file
cogl/onscreen/egl: Move pending_resize_notify to Xlib platform
cogl/onscreen/egl: Move struct to C file
cogl/winsys/glx: Merge 'xlib' and 'glx' structs
cogl/glx: Move onscreen code to a separate file
cogl/xlib: Move EGL XLIB onscreen to separate file
cogl/onscreen: Change to follow mutters naming convention
renderer/native: Move out CoglOnscreen code to separate file
cogl/onscreen/egl: Move struct fields to instance private
onscreen/native: Remove uselses size check
Make all CoglOnscreen sub types inherit CoglOnscreen
cogl/onscreen: Use CoglFramebufferClass::allocate() to init
cogl/framebuffer-gl: Rename from CoglFramebufferGl to CoglGlFramebuffer
cogl/gl-framebuffer: Make it a GObject
cogl/gl-framebuffer: Rename CoglGLFramebuffer CoglGlFbo
cogl/offscreen: Move CoglOffscreen code to its own file
cogl/offscreen: Move CoglGlFbo struct to GL driver
cogl/offscreen: Remove depth buffer texture field
cogl/offscreen: Remove alloation_flags struct field
cogl/gl-framebuffer: Fix allocate flag variable name
cogl/offscreen: Pass ColgOffscreenFlag when allocating
cogl: Add CoglFramebufferDriver base type
cogl: Move "flush framebuffers" under the context scope
cogl/gl-framebuffer: Move struct fields into private
cogl/offscreen: Move struct to C file
cogl: Init framebuffer driver up front
cogl: Add 'framebuffer' debug topic
cogl/gl-framebuffer: Split up into FBO and back drivers
cogl/onscreen: Make swap_buffer/region CoglOnscreen class vfuncs
cogl/onscreen: Move binding to onscreen class
cogl/onscreen: Move direct scanout to CoglOnscreen class
cogl/test-utils: Skip "showing" the onscreen
cogl/onscreen: Remove show()/hide()
cogl/onscreen: Remove explicit 'resizable':ness
cogl: Add CoglX11Onscreen interface
cogl/onscreen: Move buffer age getter vfunc to class
cogl/framebuffer: Move clear() to CoglFramebufferDriver
cogl/framebuffer: Move flush() and finish() to driver class
cogl/framebuffer: Move discard_buffers() to driver sub types
cogl/framebuffer: Move attribute drawing to driver class
cogl/framebuffer: Move read_pixels_into_bitmap() to driver class
cogl/gl-framebuffer: GObject:ify helper functions
cogl/gl-framebuffer: Move stereo mode state flushing to backend
cogl/gl-framebuffer: Check Y-flipped-ness instead of framebuffer type
cogl: Use 'is_y_flipped()' instead of instance-of checking
cogl/gl-framebuffer: Remove hard coding type name
wayland: Only use async configured geometry if actually changed
screen-cast/src: Pass dimension and stride when needed
screen-cast/src: Handle failing to allocate shm buffers
screen-cast/src: Always first set spa buffer data to NULL
screen-cast/src: Only allocate DMA buffers if other end supports it
Change all g_memdup() to g_memdup2()
util: Add 'remote-desktop' debug topic
remote-desktop/session: Added boiler plate for clipboard integration
remote-desktop/session: Forward MetaSelection::owner-changed
remote-desktop: Add dummy remote selection source
remote-desktop/session: Implement SelectionRead()
remote-desktop/session: Add support for SelectionTransfer/Write
remote-desktop/session: Maybe emit 'owner-changed' after clipboard enabled
clutter/timeline: Clear stage view listener when actor destroyed
tests/stage-view-tests: Make 'wait_for_paint()' block
tests: Add test for destroyed frame clock free timeline actor
cogl/journal: Don't sometimes hold a ref on the framebuffer
Jordi Mas (2):
Update Catalan translation
Update Catalan translation
Kukuh Syafaat (1):
Update Indonesian translation
Marek Černocký (2):
Updated Czech translation
Updated Czech translation
Matej Urbančič (2):
Update Slovenian translation
Update Slovenian translation
Michel Dänzer (1):
ci: Drop dependencies: stanzas
Olivier Fourdan (12):
xwayland: Check X11 clients prior to terminate Xwayland
xwayland: Make autoclose-xwayland an exp. feature
xwayland: Enable Xwayland on demand by default
xwayland: Propagate error if display sockets failed
xwayland: Check for X11 unix directory only once
xwayland: Do not rely on X-lock files
xwayland: Do not retry the same display
xwayland: Check for listenfd option
window-actor: Add a new can_freeze_commits() API
window/x11: Check before freezing commits
x11: Check for XCB reply
surface-actor-wayland: Handle Xwayland vanishing gracefully
Pascal Nowack (3):
backends/x11: Emit discrete scroll events for accumulated smooth events
backends/native: Handle triple resolution mouse wheels better
remote-desktop: Document NotifyPointerAxis() more explicit
Philipp Kiemle (1):
Update German translation
Rafael Fontenelle (2):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Robert Mader (7):
feedback-actor: Add API to set and get geometry scale
wayland/dnd-surface: Use new API to set geometry scale of feedback actor
compositor/dnd-actor: Take geometry scale into account on DnD-cancel
cogl: Stop using GSlice
clutter: Stop using GSlice
src: Stop using GSlice
monitor-manager-xrandr: Change g_memdup() to g_memdup2()
Sebastian Keller (4):
frames: Consider events on fullscreen windows to be on the client area
wayland/gtk-shell: Fix MetaWaylandGtkSurface leak on surface destroy
wayland/gtk-shell: Add an explicit gtk-shell surface release request
kms/impl-device-atomic: Fix blob_ids array leak
Thomas Mühlbacher (3):
monitor-config-store: Properly escape monitor spec
monitor-config: Free `meta_monitor_spec` safely
tests/monitor-config: Improve debugging output
Yuri Chornoivan (3):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Марко Костић (2):
Update Serbian translation
Update Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]