[mutter] Created tag 41.beta
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Created tag 41.beta
- Date: Tue, 17 Aug 2021 23:54:11 +0000 (UTC)
The signed tag '41.beta' was created.
Tagger: Florian Müllner <fmuellner gnome org>
Date: 1629244431 +0200
Tag release 41.beta
Changes since the last tag '40.1':
Alexander Mikhaylenko (3):
stack: Check workspace in get_default_focus_window()
workspace: Add meta_workspace_get_default_focus_window()
window: Make default focus window on each workspace appear focused
Alexander Shopov (2):
Update Bulgarian translation
Update Bulgarian translation
Alexey Rubtsov (2):
Update Russian translation
Update Russian translation
Boyuan Yang (1):
Update Chinese (China) translation
Carlos Garnacho (29):
backends/native: Disable KMS modifiers on "radeon" driver
wayland: Close pipe file descriptors after use
wayland: Make implicit grabs during popups be owner_events=TRUE
backends/native: Fix logic error
core: Be more careful around n_modes signedness
build: Add support for "staging" wayland protocols
build: Add xdg-activation to build
core: Add ::timeout signal to MetaStartupSequence
wayland: Implement the xdg-activation protocol
ci: Add job for pushing coverity reports
backends/native: Remove unused array definition
clutter: Demote CLUTTER_NOTE to g_debug in clutter-stage-cogl.c
clutter: Make ClutterDamageHistory API public to mutter
clutter: Make ClutterStageView API public to mutter
clutter: Export private function to get debug flags
core: Add private utility function to get Clutter debug flags
clutter: Move ClutterStageCogl[View] code to src/backends
backends: Rename ClutterStage[View]Cogl API and types
backends: Excise MetaStageView to its own file
clutter: Drop Xsettings client code
clutter: Drop dead X11 code
backends: Shuffle ClutterBackendX11 code into MetaClutterBackendX11
clutter: Drop generation of x11 pkgconfig file
clutter: Remove leftovers from backend code in build system
clutter: Remove unused EGL header
backends: Promote g_debug() MetaStageImpl message to meta_topic()
clutter: Add COGL_HAS_TRACING checks around tracing code
compositor: Add COGL_HAS_TRACING checks around tracing code
x11: Add COGL_HAS_TRACING checks around tracing code
Chao-Hsiung Liao (1):
Update Chinese (Taiwan) translation
Charles Monzat (1):
Update French translation
Christian Rauch (2):
wayland: Apply states without needing a newly attached buffer
tests: Add test for setting min/max wayland toplevel limits
Christoph Trassl (1):
input-mapper: Fix (libwacom) tablet mapping to monitor
Daniel Mustieles (1):
Updated Spanish translation
Daniel van Vugt (14):
cogl/clip-stack-gl: Remove unused code: #define GL_CLIP_PLANEn
cogl: Add new option COGL_DEBUG=stencilling to disable optimizations
cogl/clip-stack-gl: Set glStencilMask correctly for clip rectangles
cogl/clip-stack-gl: Set glStencilMask correctly for clip regions
cogl/winsys-glx: Request 2 stencil bits
main: Avoid calling meta_wayland_compositor_get_default() on X11
clutter/stage-cogl: Ensure queued_redraw_clip is not empty
kms: Add a missing g_set_error on error
kms: Add an internal MetaKmsPropType to distinguish fixed point values
kms: Add a trivial meta_fixed_16_to_double conversion function
kms: Add fixed point formatting to MUTTER_DEBUG=kms printing
clutter/frame-clock: Remember the refresh interval
clutter/frame-clock: Apply error diffusion (dithering) to dispatch times
background-content: Shrink and optimize the rounded-clip shader
Dušan Kazik (1):
Update Slovak translation
Fabio Tomat (1):
Update Friulian translation
Florentina Mușat (1):
Update Romanian translation
Florian Müllner (14):
Post-release version bump
clutter/actor: Don't emit focus signals during destruction
events: Only support super+scroll on wayland
compositor: Update outdated URL
ci: Fallback to HEAD when checking out branch
Rename the master branch to main
docs: Add README section for default branch
ci: Bump ci-templates image
ci: Move FDO_UPSTREAM_REPO to global scope
ci: Build settings-desktop-schemas from git
window: Add meta_window_lower_with_transients()
wayland/gtk-shell: Add titlebar_gesture request
clutter/text: Don't query preferred size without allocation
Bump version to 41.beta
Fran Dieguez (1):
Update Galician translation
Georges Basile Stavracas Neto (1):
project: Add HACKING.md
Hugo Carvalho (1):
Update Portuguese translation
Ivan Molodetskikh (18):
clutter: Record flip time
backends/native: Add meta_calculate_drm_mode_vblank_duration_us()
crtc-mode-info: Add vblank duration field
clutter: Add vblank duration to ClutterStageView
clutter: Store vblank duration in ClutterFrameClock
cogl: Add prototypes for getting timestamp queries
cogl: Add GPU timestamp querying utilities
cogl: Add CPU swap time and GPU rendering query to CoglFrameInfo
cogl: Store CPU and GPU rendering timestamps in frame info
backends/native: Remove unneeded NULL check
backends/native: Get rendering and swap timings during scanout
clutter: Add swap time and GPU rendering duration to FrameInfo
clutter/frame-clock: Store dispatch timings
clutter: Add FRAME_TIMINGS debug key
clutter: Compute max render time heuristically
clutter: Add a flag to disable heuristic max render time
clutter: Add an lg command to set max render time constant
clutter: Add a max render time debug HUD
Jonas Ådahl (160):
main: Let session management code deal with DESKTOP_AUTOSTART_ID
main: Move away debug flag management to util.c
display: Make the display handle its own prefs handlers
Rename MetaDisplayPolicy to MetaX11DisplayPolicy
tests/runner: Check compositor type instead of X11 policy
main: Initialize Wayland just before MetaDisplay
display: Make meta_display_open() report errors
main: Let the X11 CM backend deal with selecting the display
display: Don't have the display meta_quit() when closing
prefs: Make init function private
tests/clutter: Don't have tests take arguments
stage/x11: Fix clutter backend variable naming
x11/session: Remove #if 0:ed out declaration
main: Move rect related macro to util-private.h
main: Move grab op macro to relevant file
backend/x11-cm: Add missing chain-up to finalize()
backends: Introduce MetaIdleManager
idle-monitor: Use G_DECLARE_FINAL_TYPE()
egl: Fly-by indentation fix
egl: Add helper for eglBindWaylandDisplayWL
wayland: Bind Wayland EGL display ourselves
clutter: Remove Wayland server helper
cogl: Remove ability to bind Wayland EGL display
xwayland: Don't fetch global when shutting down DND
wayland/output: Use the passed compositor pointer
xwayland: Pass MetaWaylandCompositor pointer when initializing
wayland: Make init and shutdown symmetric
test-runner: Disconnect display-opened signal on destruction
screen-cast: Clean up sessions on 'prepare-shutdown'
renderer-native: Don't attempt to queue mode sets on non-onscreen views
native: Properly ignore devices on init too
udev-rules: Use ID_PATH to detect vkms
renderer/native: Clear pending update list before repopulating
kms: Gracefully handle page flipping direct scanouts failing
tests/stacking: Add test for initially fixed size windows
window/wayland: Replace constraint side effect peeking with state checks
tests: Move Wayland test driver helper protocol to its own file
tests/wayland-test-driver: Add generic "sync point" request
kms/impl-device/simple: Pass the NULL to discard_page_flip() on shut-down
native: Add device pool for tracking device file descriptors
kms/device: Use device pool to open/close dri devices
kms: Have the device impl open device files themself
device-pool: Only fetch major/minor for taken devices
device-pool: Handle interrupted open()
device-pool: Add way to open files read-only
clutter/seat: Remove backend pointer
seat-impl: Open/close files via device pool
launcher: Remove now unused file management API
kms/mode: Recreate blob id each mode set
renderer/native: Create dummy offscreens if onscreens fail to allocate
device-file: Add tags
kms/impl-device: Set universal plane client cap when opening file
renderer/native: Look up prefers-shadow cap via MetaKmsDevice
renderer/native: Get 'uses-monotonic' state from MetaKmsDevice
renderer/native: Decouple device file from MetaKmsDevice
drm-buffer: Create from MetaDeviceFile instead of MetaKmsDevice
kms: Remove now unused API to get file descriptor
cogl/renderer: Add API to bind the right EGL API
egl: Add eglBindAPI helper
native: Release output device files that are unused
clutter/xsettings-client: Zero-initialize stack struct
ci: Bump to F34
tests: Move out KMS utils unit tests to its own executable
tests/kms-utils: Add some basic 16:16 fixed tests
launcher: Remove open/close restricted file API
Introduce mostly empty MetaContext type
tests: Introduce MetaContextTest
main: Move MetaCompositorType to a new meta-enums.h
context: Add entry points for context configuration
test-utils: Expose helper for ensuring client path
context/test: Configure test setup during configuration
context/test: Add test context type enum
context: Add create_backend() vfunc
context: Set up locale on init
util: Export meta_set_syncing() symbol
context: Add setup phase
context: Load plugin during setup phase
context: Add start/run/terminate phases
context: Init prefs when starting
context: Initialize signal handlers during setup
context: Change to home directory during setup
context: Init introspection paths during setup
context: Init debug utils during setup phase
context/test: Enable 'scale-monitor-framebuffer' backend setting
context/test: Respect MUTTER_SYNC envvar
context: Add 'notify_ready()' vfunc and method
main: Temporarily tie meta_quit() to meta_context_terminate*()
context/test: Add helper to run a test session
tests/native-headless: Port to MetaContext
context/test: Add 'before-tests' and 'after-tests' signals
tests/unit-tests: Port to MetaContext
context: Handle dealing with option entries
tests/test-runner: Assorted style cleanup
context/test: Add 'run-tests' signal that can replace g_test_run()
monitor-manager/test: Add default fall back initial config
tests/test-runner: Port to MetaContext
tests/headless-start: Stop ignoring the missed frame warnings
tests/headless-start: Port to MetaContext
tests/ref-test-sanity: Port to MetaContext
tests/stage-view-tests: Port to MetaContext
display: Don't include sn.h from display-private.h
clutter: Remove clutter_init_with_args()
context/test: Add 'no-x11' and 'test-client' constructor flags
tests/clutter: Port to MetaContext
Introduce MetaContextMain
mutter: Port to MetaContext
tests/persistent-virtual-monitor: Port to MetaContext
main: Remove meta_test_init()
context: Add way to set plugin GType instead of name
context: Add way to add custom option group
main: Remove now unused functions used for running mutter
context: Make the context owner of the backend
context: Make context owner of MetaDisplay
main: Move MetaX11DisplayPolicy to a new meta-private-enums.h
stage/x11: Terminate using MetaContext instead of meta_quit()
display: Keep pointer to the context
x11/events: Use MetaContext to terminate instead of meta_quit()
x11/session: Use MetaContext to terminate instead of meta_quit()
Remove meta_quit()
context: Make the context own MetaWaylandCompositor
wayland: Initialize in a single step
x11-display: Get _NET_WM_NAME from context
x11-display: Get _GNOME_WM_KEYBINDINGS from the context
context: Add explicit state tracking
context: Allow controlled destruction
context: Move X11 display policy under the context
context: Move 'replace-current-wm' tracking to the context
tests: Rename test-utils.c/h to meta-test-utils.c/h
tests/utils: Prefix TestClient with Meta
tests/utils: Prefix AsyncWaiter with Meta
tests: Prefix test plugin name getter with meta_
context/test: Make type derivable
tests/test-utils: Remove unused init function
tests: Move 'wait-for-X11-display' helper to MetaContextTest
tests/test-utils: Move test client path ensure helper to private header
tests: Make common test code a shared library
context: Move the signal handling and dir management to user
drm-buffer/dumb: Return TRUE when init succeeded
renderer/native: Include error message in log entries
cogl/gl: Handle bogus glGetString(GL_RENDERER) return values
util: Add 'backend' debug topic
device-pool: Add debug logging
onscreen/native: Change some g_debug() meta_topic()
clutter/layer-paint-node: Fix variable naming
clutter/layer-paint-node: Handle failure to allocate offscreen
cogl/trace: Fix argument naming
cogl/trace: Add way to add a description to trace
cogl/trace: Add scoped trace anchors
x11/events: Clean up event name getting
x11/events: Fly-by coding style cleanup
x11/events: Trace X11 event handling
cogl/trace: Add getter for trace enabled state
x11/window: Add tracing for X11 synchronization events
clutter/main: Add 'detailed-trace' debug flag
clutter/actor: Always generate the same debug name
clutter/actor: Sneakily remove the g from the debug names gchar
clutter/actor: Optionally trace painting
clutter/actor: Optionally trace allocations
xwayland-grab-keyboard: Switch to g_pattern_spec_match_string()
plugins/default: Switch to g_spawn_check_wait_status()
JoseExposito (1):
wayland/pointer-gestures: Fix swipe cancellation
Kukuh Syafaat (1):
Update Indonesian translation
Marco Trevisan (Treviño) (24):
mutter-cogl.test: Use xvfb-run to run the cogl tests
mutter-all.test: Run tests in a environment with display and bus set
monitor-manager: Pass the Logical mode when computing the monitor scale
monitor-manager-xrandr: Use monitor to calculate scaling
monitor-manager: Check if all monitor scales are matching in global mode
monitor-manager: Derive configured global scale using common value
monitor-manager: Only derive global scales supported by all monitors
monitor-unit-tests: Add tests to verify the computed scaling values
monitor: Replace some useless goto with clearer returns
monitor: Never return fractional scale values when NO_FRAC is used
monitor-unit-tests: Check integer scaling values are matching expectations
monitor: Do not overlap when checking for applicable scaling values
monitor-unit-tests: Add test for overlapping monitor config
boxes: Add function to check if rectangle is adjacent to region
monitor-config-manager: Reject a suggested config with gaps
monitor-unit-tests: Check suggested configuration has adjacent outputs
monitor: Only assign suggested positions to valid pointers
monitor-config-manager: Use single filter function to build configs
monitor-config-manager: Define cleanup functions for structs
monitor-config-manager: Use monitor match filters to create config
monitor-config-manager: Computer monitor scale in caller
monitor-conifig-manager: Generate primary monitor config with others
monitor-config-manager: Use match rule to check laptop panel visibility
monitor-test-utils: Add debug friendly statements during tests
Marek Černocký (1):
Updated Czech translation
Matej Urbančič (1):
Update Slovenian translation
Michel Dänzer (2):
screen-cast/area-src: Drop phase parameter from add_view_painted_watches
screen-cast/area-src: Add before-paint watch to catch scanouts
Pascal Nowack (3):
screencast: Fix transform_position(), when using fractional scaling
remote-desktop: Check pipe fd before assuming existing read() operation
core/selection: Cancel selection transfer requests after a timeout
Pawan Chitrakar (1):
Update Nepali translation
Piotr Drąg (1):
Update POTFILES.in
Quentin PAGÈS (1):
Update Occitan translation
Rafael Fontenelle (1):
Update Brazilian Portuguese translation
Robert Mader (4):
clutter: Add new ClutterContent type ClutterTextureContent
meson: Bump required libinput version to 1.18.0
shaped-texture: Do not apply y-inverts to shape masks
wayland-dma-buf: Fix 'kms-modifiers' experimental setting
Yaron Shahrabani (1):
Update Hebrew translation
Yuri Chornoivan (1):
Update Ukrainian translation
Zander Brown (3):
meta: Drop meta_backend_set_numlock from header
clutter: Drop declarations for dead functions
cogl: Export cogl_blend_string_error_quark
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]