[mutter] Created tag 42.alpha
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Created tag 42.alpha
- Date: Tue, 11 Jan 2022 13:17:27 +0000 (UTC)
The signed tag '42.alpha' was created.
Tagger: Florian Müllner <fmuellner gnome org>
Date: 1641907028 +0100
Tag release 42.alpha
Changes since the last tag '41.0':
Aleksandr Melman (2):
Update Russian translation
Update Russian translation
Alexander Mikhaylenko (1):
ci: Build newer gsettings-desktop-schemas
Asier Sarasua Garmendia (1):
Update Basque translation
Aurimas Černius (1):
Updated Lithuanian translation
Bastien Nocera (2):
backend: Refactor "lid-is-closed" handling code
backend: Reset idletime when unplugging the power cable
Carlos Garnacho (63):
clutter: Only reset preedit text if set
backends/native: Use rtkit to get realtime priority
core: Drop repeated early return condition in function
core: Drop code to do edge resistance on timeouts
compositor: Remove dead code
cogl: Fix broken check for COGL_DISABLE_GL_EXTENSION envvar
clutter: Turn warning into assert
backends/x11: Fix off by one in debug output
cogl: Plug GString leak
x11: Drop fallback on ~/.mutter paths
cogl: Plug possible GString leaks
cogl: Plug leak on error path
wayland: Plug leak in error condition
cogl: Plug leak in error path
clutter: Plug leak on error condition
x11: Initialize struct early
core: Use b/w unicode for tablet mode OSD
clutter: Drop default action of Pan action
clutter: Drop default "rotate" action in ClutterRotateAction
clutter: Drop default "zoom" action in ClutterZoomAction
clutter: Drop ClutterSwipeAction::swipe default vmethod
clutter: Drop ClutterZoomGesture's zoom-axis property/methods
clutter: Add information about event phase in ClutterActions
clutter: Add handle_event vfunc to ClutterAction
clutter: Move ClutterClickAction to the handle_event vfunc
clutter: Move ClutterGestureAction to the handle_event vfunc
clutter: Carry accounting on double/triple clicks in ClutterText
frames: Keep accounting of double clicks in place
clutter: Make ClutterClickAction independent of click count
tests: Drop dependency on click count
clutter: Drop click count from button events
wayland: Specify workspace when looking for Xdnd drop target
stack: Add prerequisites to some stack API
clutter: Always snoop key events for a11y
backends: Do not emit pointless signals remapping pad devices
backends: Only default to builtin panel on touchscreen devices
backends: Do not exclude devices from an output based on capability
core: Change behavior of "application is alive" checks
wayland: Make the pointer leave non-alive surfaces
tests: Ensure pointer entered the stage at actor-event-hold test
clutter/stage: Free pointer/touch info early during dispose
backends/x11: Use clutter_do_event() for event delivery
clutter: Move event filter handling to happen before throttling
clutter: Shuffle some clutter-main code
clutter: Add missing G_GNUC_FALLTHROUGH
clutter: Small style fix
backends: Remove superfluous intermediate variable
clutter: Do not export _clutter_stage_do_pick()
clutter: Unify picking and device updating
clutter: Move ClutterStage methods where they belong
backends: Only reload sprite cursor on changes
wayland: Mark sprite as invalid after cursor changes
backends: Upload xcursor texture only after invalidations and theme changes
backends: Replace MetaCursorSprite::prepare-at with in-place function
clutter: Also log overlap regions in ClutterPickContext/Stack
clutter: Calculate "safe area" during pointer pick
clutter: Store the per-pointer picked actor's clear area
clutter: Trigger immediate repick when pick actor is destroyed
clutter/stage: Update stored pointer coordinates in fast paths
clutter/stage: Ensure that generated crossing events go through filters
clutter/stage: Do not opt styli out of Clutter motion compression
clutter: Trigger pointer repick after animatable property changes
wayland: Check keyboard serials for activation
Christian Rauch (1):
wayland: Allow to maximize windows by client regardless of constraints
Corentin Noël (2):
clutter/stage: Remove inout from paint_to_buffer
clutter/actor: Add missing nullable annotations
Danial Behzadi (2):
Update Persian translation
Update Persian translation
Daniel Mustieles (1):
Updated Spanish translation
Daniel van Vugt (9):
shaped-texture: Fix whitespace/indentation warnings
onscreen/native: Increase buffer ref count in copy_shared_framebuffer_cpu
background-content: Anti-alias texels that intersect the circle boundary
clutter/frame-clock: Don't recalculate refresh_interval_us
clutter/frame-clock: Make SYNC_DELAY_FALLBACK a fraction
tests/clutter/frame-clock-timeline: Loosen duration testing
clutter/frame-clock: Advance timelines according to presentation time
clutter: Remove unused time_us parameter from ClutterFrameListenerIface
clutter/timeline: Minor documentation corrections
Dor Askayo (1):
xwayland: Fix condition for queuing a window to META_QUEUE_CALC_SHOWING
Erfan Abdi (1):
wayland/dma-buf: Add support for BGR_8888 formats
Erico Nunes (3):
cogl: Add support for partial update
backends: Enable partial update on clipped redraws
backends: Don't include damage history in swap region
Erik Massop (1):
plugins/default: Use local vars for refs
Fabio Tomat (2):
Update Friulian translation
Update Friulian translation
Fernando Monteiro (23):
cogl: Remove deprecated depth_test API
cogl: Remove deprecated backface_culing API
cogl: Remove usages of framebuffer_draw_primitive
cogl: Remove material_set_layer_filters
cogl: Remove cogl_material_set_layer_point_sprite_coords_enabled
cogl: Remove cogl_material_set_layer_matrix
cogl: Remove cogl_material_set_layer_combine_constant
cogl: Remove cogl_pipeline_set_layer_combine
cogl: Remove cogl_pipeline_set_layer
cogl: Remove cogl_pipeline_set_point_size
cogl: Remove cogl_material_set_user_program
cogl: Remove cogl_material_set_blend_constant
cogl: Remove cogl_material_set_blend
cogl: Remove cogl_material_set_alpha_test_function
cogl: Remove cogl_material_set_color4ub
cogl: Remove cogl_material_set_color
cogl: Remove cogl_material_new
tests: Rename 'material' variables to 'pipeline'
cogl: Remove cogl_texture_new_from_sub_texture
cogl: Remove cogl_texture_new_with_size
wayland: Drop wl-shell protocol
clutter/cally: Drop deprecated focus_clutter function
wayland: Drop deprecated text input
Florian Müllner (9):
Post-branch API bump
window: Fix up comment
window: Add has_attached_dialogs() function
window: Add has_modals() function
events: Bypass windows with modal transients
display: Add meta_display_list_all_windows()
ci: Build libgweather from git
clutter/box-layout: Deprecate :pack-start
Bump version to 42.alpha
Georges Basile Stavracas Neto (8):
clutter: Remove clutter_container_sort_depth_order
clutter: Remove clutter_container_lower_child
clutter/container: Remove clutter_container_raise_child
clutter/container: Remove clutter_container_get_children
cogl: Drop cogl-wayland-server.h
cogl: Drop COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT
screen-cast/stream: Add DMABUF-only record flag
screen-cast/monitor-stream: Immediately record scanout frames
Goran Vidović (1):
Update Croatian translation
Hans de Goede (1):
monitor-manager: Fix orientation changes on devices with 90° mounted panels
Hugo Carvalho (2):
Update Portuguese translation
Update Portuguese translation
Ievgen Popovych (1):
wayland/window-configuration: Fix missing horizontal maximized check
Jason Gerecke (1):
input-mapper: Reverse sort order of display score comparator
Joan Torres (1):
Add method to show if in headless mode
Jonas Ådahl (135):
clutter/backend: Propagate error when initializing context
cogl/context: Report error if allocating fallback texture failed
mutter: Add signal handlers
tests/dbus-runner: Make sure to tear-down even on test failure
kms/impl-device/atomic: Add virtio_gpu to deny list
clutter: Remove left-over xinput debug code
clutter/x11: Remove X11 display name field
clutter: Remove option parsing support
clutter/backend/x11: Clean up variable naming
clutter/backend/x11: Clean up ClutterBackend variable naming
clutter/backend/x11: Don't keep track of a Screen pointer
clutter/backend/x11: Remove screen dimension fields
backend: Get the default seat directly
clutter/backend/native: Keep a pointer to the actual backend
clutter/backend/x11: Keep a pointer to the actual backend
clutter/backend/x11: Make filter add/remove take a clutter backend
Explicitly create the clutter context and backend
clutter: Remove CLUTTER_DEFAULT_FPS and default rate
clutter: Remove left over fb bit masks
clutter: Remove 'stage cursor' feature
clutter/features: Remove 'offscreen' feature
clutter/features: Remove 'swap-events' feature
clutter/feature: Remove static vs multiple stage feature
cogl/winsys: Remove 'multiple-onscreen' feature
clutter/stage: Remove 'minimum window size' logic
util: Fix placement of META_DEBUG_WAYLAND in switch statement
util: Add 'render' debug topic
Introduce MetaRenderDevice{Gbm,EglStream,Surfaceless}
renderer/native: Get bpp from gbm_bo
drm-buffer: Add getters for more metadata
drm-buffer: Remove left-over function declaration
drm-buffer: Replace 'use-modifier' boolean with flags
drm-buffer: Add API to export buffer file descriptor
drm-buffer: Don't always generate fb_id on construction
render-device/gbm: Add getter for gbm_device
render-device: Add API to allocate DMA buffers
render-device: Add API to import other buffers
render-device: Add API to allocate dumb buffers
renderer/native: Use MetaRenderDevice
renderer/native: Log render mode per device
renderer/native: Try the gbm renderer before the EGLDevice renderer
wayland: Only init EGLStream controller if we didn't end up with gbm
xwayland: Pass the manager object to XSetIOErrorExitHandler
xwayland: Make setup/teardown a bit more symmetrical
xwayland: Init/shutdown DND using MetaX11Display
xwayland: Setup RANDR integration with MetaX11Display
xwayland: Trap errors when setting primary RANDR output
xwayland: Unset shutdown idle id when source removed by callback
wayland/output: Remove wl_output global when making it inert
ci: Fix junit artifact file name
plugins/default: Add env var to disable animations
tests/stage-view: Disable animations
tests/stage-view: Verify stage view list length after updating
clutter/actor: First clear all stage views before emitting they changed
meson: Add 'plain' test setup
tests/test-client: Add 'stop_after_next' and 'continue' commands
kms/connector: Fix updating the state when drmConnector is NULL
kms/crtc: Always log whether we updated CRTC state
kms/impl-device: Report 'full' change if we removed connectors
util: Remove push/pop no msg prefix logging
util: Implement meta_topic() using g_message()
util: Implement meta_verbose() using meta_topic()
util: Remove unused logging functions
core/close-dialog: Don't pass DISPLAY
startup-notification: Fix naming of handle ID
wayland/activation: Remove token from hash table on timeout
startup-notification: Fix source return value
tests: Split out Wayland tests into its own test case
wayland/activation: Don't grab if no serial or surface was provided
crtc/native: Add API to check whether the CRTC supports hardware cursors
cursor-renderer/native: Use MetaCrtcNative API to check capabilities
renderer/native: Set EGLContext when creating secondary GPU data
util: Add back topic prefix to meta_topic() messages
wayland/output: Always set xdg_output interface implementation
mutter: Add missing newline in error messages
monitor-manager: Add 'has-builtin-panel' property
backend: Expose get_monitor_manager() publicly
wayland: Detach event source on tear down
xwayland: Handle the died callback being cancelled more gracefully
tests/test-client: Log to stderr
Move D-Bus interface files to dedicated directory
screen-cast-session: Add is-active tracking
ScreenCast: Allow recording new streams on active sessions
tests/dbus-runner: Don't log to a loose ended pipe
renderer/native: Allow forcing EGLStream backend
workspace: Downgrade abort() to a warning when getting index
tests/invalid-xdg-shell-actions: Avoid flakyness
tests/wayland-unit-tests: Change to use headless backend
context/test: Let g_test_init() consume argc/argv first
tests/wayland-test-driver: Add surface argument to sync_point request
unit-tests: Print error when configuring context
tests/wayland-test-driver: Add sync event
tests/wayland-unit-tests: Clean up toplevel_apply_limits() signal handler
xdg-shell/popup: Reset 'dismissed-by-client' state when remapping
tests/wayland-unit-tests: Add test case for remapping popup with subsurface
tests/wayland-unit-tests: Fix some style issues
tests/wayland/xdg-apply-limits: Add missing whitespace
tests/wayland/xdg-apply-limits: Uncomment assert
ci: Bump to F35
xwayland: Don't remove /tmp/.X11-unix/X0 when running tests
cursor-sprite: Register all cursor sprites with the cursor tracker
cursor-tracker: Add missing newline
backend: Return NULL cursor renderer if there is no seat
cursor-renderer/native: Clear GPU state before closing device
renderer/native: Don't clear GPU data with pending page flips
cursor: Hold reference to cursor tracker
wayland/surface: Remove unnecessary resource user data changing
device-pool: Remove duplicate include macro
wayland/dma-buf: Fix building without native backend
ci: Fix gsettings-desktop-schemas branch name
ci/dist: Store meson logs in artifacts
ci/dist: Don't expose artifacts
meson.build: Remove a newline
ci: Make run-tests.sh usable for the dist job too
egl: Add eglQueryDisplayAttribEXT() helper
wayland/dma-buf: Add manager struct
wayland/dma-buf: Prepare format/modifier map up front
ci: Upgrade wayland-protocols to 1.24
wayland/dma-buf: Add basic support for DMA buffer feedback
wayland/dma-buf: Always advertise non-modifier fallback
wayland/surface: Remove unnecessary NULL check
wayland/dma-buf: Make manager object a GObject
wayland/dma-buf: Add tranche priorities
compositor/native: Track what Wayland surface is a scanout candidate
wayland/dma-buf: Move should_send_modifiers() to the top
wayland/dma-buf: Add support for scanout surface feedback
kms: Add update test API
wayland: Use new KMS update test API to try acquiring scanout
gschema: Make 'kms-modifiers' only about scanout buffers
udev-rules: Only disable modifiers on i915
window: Initialize saved_rect_fullscreen too
wayland/dma-buf: Define fallback EGL_DRM_RENDER_NODE_FILE_EXT
wayland/dma-buf: Fix typo
renderer/native: Clear old KMS updates on views rebuild
onscreen/native: Always free the next framebuffer on dispose
JoseExposito (7):
clutter/event: Add touchpad hold event definition
clutter/event: Add ClutterEventType.CLUTTER_TOUCHPAD_HOLD
tests/clutter: Add hold event to existing test
tests/clutter: Add hold event conform tests
backends/native/meta-seat: Capture hold events
wayland/pointer-gestures: Update protocol to v2
wayland/pointer-gestures: Implement hold gesture
José Expósito (7):
backends/x11: Fix middle button emulation settings
ci: Install libinput and wayland-protocols from git
meson: Bump libinput to version 1.19
meson: Bump wayland-protocols to version 1.23
backends/native: Refactor LIBINPUT_EVENT_POINTER_AXIS handling
wayland/pointer: Call wl_resource_get_version once
wayland/pointer: Return on scroll without client
Kukuh Syafaat (1):
Update Indonesian translation
Marco Trevisan (Treviño) (14):
kms: Only emit resources-changed signal if we recorded a change
monitor-manager-native: Do not reload all the monitors on gamma-only change
kms: Return a more specific change if there are no devices
udev: Pass the device as parameter on hotplug events
kms/device: Add functions to find connector and crtc in devices
kms: Only update a device state if it contains the changed crtc/connector
kms/impl-device: Only update crtc/connector whose ID has changed
backends/kms: Always perform full changes on KMS resume
backends/native: Ignore udev events while we're paused
kms/connector: Use utility function to get the property ID
backends/native: Remove unused includes
monitor-manager: Use connect_object to connect to settings signals
monitor-unit-tests: Take panel orientation transform in account
monitor-unit-tests: Check orientation changes with transformed panels
Mark (2):
startup: Optionally run (and exit with) a command
plugins/default: Fix broken switch_workspace()
Michel Dänzer (5):
screen-cast/monitor-src: Always set before-paint watch
screen-cast/monitor-src: Use clutter_stage_paint_to_buffer
clutter/stage: Remove clutter_stage_capture_into
cursor-renderer: Remove meta_cursor_renderer_is_overlay_visible
surface-actor-wayland: Do not acquire scanout if actor appears obscured
Milo Casagrande (1):
Update Italian translation
Neil Roberts (1):
cogl: Rebind the EGL image when handling damage
Ngọc Quân Trần (1):
Update Vietnamese translation
Olivier Fourdan (2):
wayland/output: Always send xdg_output layout
cursor-renderer/native: Add a means to disable HW cursors
Pascal Nowack (1):
backends/native: Stop freeing slow keys list twice
Piotr Łopatka (1):
backend: Copy damage rectangles to secondary GPU when available
Quentin PAGÈS (2):
Update Occitan translation
Update Occitan translation
Quytelda Kahja (1):
clutter: Fix event axes array indices in axis broadcasts
Ray Strode (2):
keymap-x11: Don't update key types when adding key to keymap
backends/x11: Fix key repeat of on-screen keyboard for second level keysyms
Robert Mader (29):
cogl: Add XRGB_2101010 and XBGR_2101010 formats
cogl: Add XRGB_FP_16161616 and XBGR_FP_16161616 formats
wayland-dma-buf: Use alpha-less pixel formats where appropriate
wayland-dma-buf: Add support for DRM_FORMAT_XBGR2101010
shaped-texture: Remove mask texture handling from get_image()
wayland/actor-surface: Restore stage update for unmapped actors
meson: Add 'Build Configuration' section
wayland/data-offer: Accept final preferrence of drop destination
wayland/data-offer: Fix indentation in data_offer_finish()
clutter/stage: Only add paint volumes of mapped actors to stage clip
gschema: Add "kms-modifiers" experimental feature description
gschema: Turn experimental features into flags
surface-actor: Fix unobscurred_fraction calculation
wayland/surface: Switch order for calculating surface damage
wayland/surface: Use correct default viewport for surface damage
wayland/surface: Do not uncoditionally process surface damage
crtc-mode-xrandr: Take RR_DoubleScan and RR_Interlace flags into account
output/kms: Filter out duplicate fallback modes
gen_default_modes: Add more refresh rates to fallback modes
shaped-texture: Fix code style issue
surface-actor-x11: Fix code style issue
texture-tower: Fix code style issues
wayland/surface: Fix code style issues
egl: Fix code style issue
wayland: Fix some code style issues
window-actor: Add API to get the topmost surface actor
compositor/native: Consider Wayland subsurfaces for scanout
wayland/surface: Implement WL_SURFACE_ERROR_INVALID_SIZE check
Revert "backends: Don't include damage history in swap region"
Rūdolfs Mazurs (1):
Update Latvian translation
Sebastian Keller (25):
window: Don't change workspaces of unmanaged windows
keymap/x11: Check for the group earlier when finding keycode from keyval
keymap/x11: Consider the out of range group action
keymap/x11: Stop searching through reserved keycodes explicitly
clutter/text: Invalidate actor paint volume when it has changed
clutter/offscreen-effect: Consider paint volumes at negative coordinates
util: Export and annotate meta_get_clutter_debug_flags
clutter/content: Mark optional parameters as such in annotation
docs: Update coding style link
clutter/timeline: Make the warning about detached actors more helpful
window/wayland: Differentiate between requested and direct resizes
window: Store unconstrained_rect everytime a size is requested
tests/test-runner: Add commands to set and remove struts
tests: Add test for unfullscreening followed by immediate strut change
wayland/window-configuration: Fix maximized check in fixed size check
window/wayland: Detect client resizes with pending non-resizes
window: Ensure constraints after a Wayland client resize
tests: Add test for maintaining constraints after client resizes
tools/uncrustify: Remove space between i18n function shortcuts and (
window-actor/wayland: Fix child actor list leak on dispose
backends/x11: Fix memory leak in meta_x11_handle_event()
window-group: Disable culling when rendering to non-stage-view buffer
x11: Always delete selection input stream property when flushing
x11: Let selection input streams create their own window
x11: Avoid memory waste and work when creating selection input stream
Simon McVittie (5):
tests: Change how we wait for an orientation change
tests: Make it easier to keep track of where we are
tests: Add additional debug in wait_for_orientation()
tests: Don't use TestEnvironment
tests: Don't continue if setup commands fail
Sveinn í Felli (1):
Update Icelandic translation
Yaron Shahrabani (1):
Update Hebrew translation
Yuri Chornoivan (3):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Zander Brown (1):
Update British English translation
eshagh shahidani (1):
Update Persian translation
Марко Костић (1):
Update Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]