[mutter] Created tag 43.rc
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Created tag 43.rc
- Date: Sun, 4 Sep 2022 14:15:14 +0000 (UTC)
The signed tag '43.rc' was created.
Tagger: Florian Müllner <fmuellner gnome org>
Date: 1662300861 +0200
43.rc
=====
* Remember monitor scale when switching configurations [Jonas Å.; !2479]
* Embed wayland output name into screencast streams [Salman; !2540]
* Limit precision of stored refresh rates [Daniel; !2465, !2602]
* Add support for the "max bpc" connector property [Daniel; !2412]
* Fix focus-tracking corner case [Jonas D.; !2329]
* Add detail to ::event signal [Jonas D.; !2431]
* Improve heuristics for adding fallback monitor modes [Mario; !2586]
* Take over color management from gnome-settings-daemon
[Jonas Å.; !2141, !2164, !2165, !2166, !2568]
* Allow scanout for offscreen rotated views [Robert; !2468]
* Fix hot corner regression on X11 [Jonas Å.; !2604]
* Fix losing IM focus in some circumstances [Carlos; !2585]
* Avoid swapping redundant portions of buffers onscreen [Erico; !2241]
* Animate windows moving between monitors [Alessandro; !2558]
* Make NVIDIA + gbm use atomic mode setting [Jonas Å.; !2578]
* Fixed crashes [Jonas Å., Steev, Carlos, Simon; !2554, !2577, !2592, !2182,
!2609, !2612]
* Plugged memory leak [Alessandro; !2608]
* Misc. bug fixes and cleanups [Florian, Carlos, Jordan, Simon, Jonas Å.,
Jonas D., Daniel, Sebastian K., Alberts, Bilal, Dor, Sebastian W.; !2566,
!2573, !2576, !2534, !2581, !2430, !2561, !2584, !2588, !2551, !2552, !2594,
!2596, !2598, !2601, !2603, !2589, !2587, !2375, !2486, !2606, !1354, !2605,
!2611]
Contributors:
Dor Askayo, Alessandro Bono, Jonas Dreßler, Bilal Elmoussaoui,
Carlos Garnacho, Sebastian Keller, Steev Klimaszewski, Mario Limonciello,
Robert Mader, Salman Malik, Simon McVittie, Alberts Muktupāvels,
Florian Müllner, Erico Nunes, Jordan Petridis, Daniel van Vugt,
Sebastian Wick, Jonas Ådahl
Translators:
Nart Tlisha [ab], Jiri Grönroos [fi], Goran Vidović [hr],
Yuri Chornoivan [uk], Jordi Mas [ca], Marek Černocký [cs], Balázs Úr [hu],
Emin Tufan Çetin [tr], Danial Behzadi [fa], Piotr Drąg [pl],
Rūdolfs Mazurs [lv], Hugo Carvalho [pt], Anders Jonsson [sv],
Boyuan Yang [zh_CN], Asier Sarasua Garmendia [eu]
Changes since the last tag '43.beta':
Alberts Muktupāvels (1):
output-xrandr: Fix memory leak
Alessandro Bono (2):
output-xrand: Plug a memory leak
window: Notify about size-change when changing monitor
Anders Jonsson (1):
Update Swedish translation
Asier Sarasua Garmendia (1):
Update Basque translation
Balázs Úr (1):
Update Hungarian translation
Bilal Elmoussaoui (2):
core: Make sound player feature optional
workspace: Mark a string as translatable
Boyuan Yang (1):
Update Chinese (China) translation
Carlos Garnacho (8):
wayland: Fix thinko in paired tablet loop filter
wayland: Ensure to unlink destroy listeners after destruction
wayland: Ensure to unlink destroy listeners for subsurfaces
wayland: Ensure to remove destroy listener for MetaWaylandBuffer
wayland: Add destruction listener to activation token surface
wayland: Unlink surface listener when freeing token
wayland: Ignore text_input requests from unfocused clients
backends: Expose InputMapping D-Bus path to determine tablet mapping
Danial Behzadi (1):
Update Persian translation
Daniel van Vugt (28):
monitor: Generate mode IDs with 3 decimal places for Hz
output-kms: Change SYNC_TOLERANCE from 1% to 0.001Hz
monitor-config-manager: Only report Hz to 3 decimal places
monitor-config-store: Only save 3 decimal places of <rate>
tests: Expect <rate> to always have three decimal places (rounded)
tools/get-state: Round refresh rates to three decimal places
kms-impl-device: Remember the min/max values for a DRM_MODE_PROP_RANGE
kms-types: Add type MetaKmsRange
kms-connector: Add "max bpc" property
kms-update: Add function meta_kms_update_set_max_bpc
kms-impl-device-atomic: Apply META_KMS_CONNECTOR_PROP_MAX_BPC
kms-impl-device-simple: Apply META_KMS_CONNECTOR_PROP_MAX_BPC
monitor-manager-private: Add max_bpc to MetaOutputAssignment
output: Add max_bpc support
monitor: Add function meta_monitor_get_max_bpc()
monitor-config-manager: Add a max_bpc field to MetaMonitorConfig
output-kms: Add max_bpc support
onscreen-native: Set max_bpc with mode sets
output-xrandr: Add support for the "max bpc" KMS connector property
monitor-manager-xrandr: Changing "max bpc" changes output assignment
monitor-config-store: Add parsing support for "maxbpc" in monitors.xml
monitor-test-utils: Add max_bpc field
monitor-unit-tests: Add a basic set-and-get test for max_bpc
monitor-store-unit-tests: Verify <maxbpc> XML is stored correctly
backends/native: Add xlnx to the atomic deny list
shaped-texture: Don't clear mipmaps during painting
clutter/utils: Remove magic numbers from fixed point calculations
monitor-config-store: Format <rate> using the C locale (. decimal point)
Dor Askayo (1):
clutter/frame-clock: Simplify early presented event handling
Emin Tufan Çetin (1):
Update Turkish translation
Erico Nunes (1):
backends: Set up swap_region without damage history
Florian Müllner (6):
build: Add missing include
monitor-manager: Expose :night-light-supported property
tests/kvm: Disable -Werror when building kernel image
ci: Drop distro version from image name
ci: Bump base image to F36
Bump version to 43.rc
Goran Vidović (1):
Update Croatian translation
Hugo Carvalho (1):
Update Portuguese translation
Jiri Grönroos (1):
Update Finnish translation
Jonas Dreßler (4):
stage: Mark stage as active on wayland when it has key-focus
clutter/actor: Add detail to ::event signal
clutter: Add source field to crossing events
clutter/click-action: Don't stop release events if gesture is inactive
Jonas Ådahl (90):
tests/runner: Remove support running tests as an X11 WM
tests/runner: Make test runner use the headless backend
tests/runner: Recreate the virtual monitor for each test
tests/runner: Add 'resize_monitor' metatest command
tests/runner: Add 'sync_shown' command
tests/respect-constraints: Explicitly set monitor size
window: Make monitor from rect finder helper more clearly named
window: Get backend from context when updating monitors
window: Add monitor finder using stored IDs
window/wayland: Always update the monitor when updating
tests: Test hotplugs when having unmapped Wayland window
monitor-config-manager: Put logical monitor size scaling into helper
monitor-config-manager: Fix layout size with scaled mirroring
monitor-config-manager: Mark the mirroring logical monitor as primary
monitor-config-manager: Use helper to calculate mirroring scale
monitor: Add mode spec helper checking resolution similarness
monitor-config-manager: Use scale from past configs when generating
tests: Add test for remembering configured monitor scales
tests/kvm: Pass test executable last
tests/kvm: Allow passing multi argument test cases
tests/dbus-runner: Don't consume options after '--'
tests/test-client: Wait for processs to exit before shutting down
tests/pointer-constraints: Destroy client after test
Add 'catch' option
ci: Don't use common build configuration in dist
ci: Enable 'catch' backtrace generation
tests/kvm/virtme-runner: Add more logging
tests/wayland/test-driver: Unset resource user data on finalize
ci: Install colord and lcms2 devel packages
backend: Add color manager skeleton
util: Add 'color' debug topic
monitor-manager/native: Bail if gamma LUT size differs
monitor: Add getter for EDID MD5 checksum
monitor: Add API to get GAMMA LUT size
monitor: Add API to set GAMMA LUT
monitor: Add API to check whether the monitor is virtual or not
tests/monitor-unit-tests: Make serials more unique
monitor: Allow vendor/product/serial to return NULL
monitor: Don't only use 'winsys ID' to check sameness
monitor-manager: Move PNP lookup to MetaBackend
dbus-runner: Add colord mocking
color-manager: Take over color device management from gsd-color
tests/kvm: Forward MUTTER_DEBUG to the virtual machine
color-manager: Set up a D-Bus proxy to org.gnome.SettingsDaemon.Color
output: Keep the EDID struct with the other output info
monitor: Add getter for EDID info struct
color-manager: Add API to get the color device for a monitor
color-device: Add getter for the associated monitor
color-manager: Add ready state
tests: Add rudimentary color device test
config: Add PACKAGE_NAME macro
color-manager: Maintain a lcms context
monitor: Add API to check color transform support
color: Generate and store ICC profiles from EDID or EFI
tests/mock/colord: Add profile mock support
color-profile: Create colord profiles
color: Create color profile for assigned profile
monitor-manager: Move gamma LUT manipulation API to MetaCrtc
crtc: Get/set gamma via helper struct
color-profile: Add getter for brightness profile
color-device: Add new 'changed' signal for when the device changes
color-manager: Add API to set brightness
color-manager: Keep track of temperature
color-profile: Add API to get file path
color-store: Monitor for non-EDID color profiles
color-profile: Add gamma LUT generators
color-device: Add API to update gamma LUTs
color-manager: Update gamma LUTs when needed
color-device: Maybe update brightness from profile when updating
backend/test: Add support for gamma getting/setting
tests/color: Auto cleanup devices after tests
color: Emit signal when device is updated
tests/color: Add test for night light
x11: Add X11 color manager subclass
color-manager/x11: Set color transformation matrix
color-device: Add API to set test efivar path
color-device: Pass calibration state separately when creating profile
backend: Remove unused barrier vfunc
barrier/x11: Let the seat bind the input events for us
tests: Extract D-Bus runner as reusable python module
x11/session: Set the context as client data on connection watch
backend: Hook up to the parent constructed()
backend/native: Prepare render devices earlier than KMS
kms: Only force legacy mode setting when using EGLStream
wayland/dma-buf: Always send modifiers when using surfaceless
color-device: Don't attempt to set GAMMA_LUT if LUT size is zero
tests/color-management: Move some utility functions higher up
tests/monitor-test-utils: Add way to make the GAMMA_LUT zero sized
tests/color: Test that we handle devices with no GAMMA_LUT
render-device: Unmake the EGLContext after checking whether hw accelerated
Jordan Petridis (1):
ci: Avoid duplicate pipelines vol 2
Jordi Mas (1):
Update Catalan translation
Marek Černocký (1):
Updated Czech translation
Mario Limonciello (1):
output/kms: Add more heuristics to decide when to offer fallback modes
Nart Tlisha (1):
Update Abkhazian translation
Piotr Drąg (1):
Update Polish translation
Robert Mader (4):
clutter/stage-view: Add API to check if a shadowfb is used
compositor/native: Allow scanout for offscreen rotated views
stage-impl: Use onscreen framebuffer for scanout
renderer-view: Use common helper function to transform matrices
Rūdolfs Mazurs (1):
Update Latvian translation
Salman Malik (1):
screen-cast-stream: Embed the wayland output name to streams
Sebastian Keller (3):
color-device: Don't wrongly use Unknown vendor in ICC profile from EDID
color-store: Fix small file path leak in ensure_device_profile
color-store: Fix two small leaks in init_profile_directory
Sebastian Wick (1):
backends: Implement gamma LUT virtual function for MetaCrtcDummy
Simon McVittie (3):
tests: Give mutter-test-runner the RUNPATH to find Clutter
backend/native: Don't warn on EACCES if headless
Consistently pass timestamp as uint64 when creating MetaStartupSequence
Steev Klimaszewski (1):
Update meta connector types enum
Yuri Chornoivan (1):
Update Ukrainian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]