[mutter] Created tag 43.beta
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Created tag 43.beta
- Date: Wed, 10 Aug 2022 17:24:28 +0000 (UTC)
The signed tag '43.beta' was created.
Tagger: Florian Müllner <fmuellner gnome org>
Date: 1660152206 +0200
43.beta
=======
* Fix glitches in apps using subsurfaces [Robert; !2501, !2530]
* Reduce client work when entering overview [Robert; !2502]
* Support direct scanout on GPUs without modifiers support [Dor; !2510]
* screencast: Set correct stride when using dmabufs [Pascal; !2513]
* High-resolution scroll wheel support [José, Carlos; !1962]
* screencast: Use flag to signal failed recording [columbarius; !2516]
* Fix cursor visibility on X11 with only tablets as input [Carlos; !2518]
* Notify about privacy screen changes via predictions [Jonas Å.; !2340, !2531]
* Highlight actors becoming reactive under the pointer [Carlos; !2532]
* Replace MetaTextureTower with native GL mipmapping [Daniel, Neil; !2506]
* Add tool to pretty print display configuration [Jonas Å., Marco; !2448]
* Remove mipmap framerate limiting [Daniel; !2538]
* Fall back to ARGB if XRGB is not supported [Daniel; !2519]
* Add basic color-scheme support for server-side decorations [Florian; !2541]
* Don't skip frames after skipped KMS updates [Michel; !2498]
* Add support for multi-monitor direct scanout [Dor; !2526]
* Continue gi-docgen migration [Bilal; !2441]
* Always send modifiers to clients if supported [Jonas Å.; !2546]
* Defer and accumulate redraw-clip on scanout [Robert; !2480]
* Add single pixel buffer support [Robert, Jonas Å.; !2246]
* Report actual monitor transform [Robert; !344]
* Better integrate cogl tests with existing infrastructure [Jonas Å.; !2555]
* Fix registering as X11 window manager if GDK_BACKEND is set [Michel; !2496]
* Don't skip vblank sync on missing presentation timestamp [Dor; !2481]
* Fix cursor showing on Xilinx [Daniel; !2520]
* Plugged leaks [Michel, Daniel; !2527, !2562]
* Fixed crashes [Robert, Jonas Å.; !2459, !2553]
* Misc. bug fixes and cleanups [columbarius, Daniel, Carlos, Michel, Jonas Å.,
Florian, Jonas D., Julia, Corentin; !2323, !2074, !2517, !2525, !2524, !2442,
!2523, !2535, !2348, !2537, !2456, !2542, !2547, !2556, !2559, !2564, !2511]
Contributors:
Marco Trevisan (Treviño), Dor Askayo, Jonas Dreßler, Michel Dänzer,
Bilal Elmoussaoui, José Expósito, Carlos Garnacho, Julia Johannesen,
Robert Mader, Neil Moore, Florian Müllner, Pascal Nowack, Corentin Noël,
Nart Tlisha, Daniel van Vugt, columbarius, Jonas Ådahl
Translators:
Nart Tlisha [ab]
Changes since the last tag '43.alpha':
Bilal Elmoussaoui (3):
clutter: Migrate to gi-docgen
cally: Migrate to gi-docgen
clutter: Remove all the since annotations
Carlos Garnacho (7):
build: Update Wayland dependency to 1.21
clutter: Make ClutterIMEvent able to store preedit anchor position
clutter: Pass anchor position to ClutterInputFocus
clutter: Let ClutterInputMethods pass the anchor position for preedit text
backend: Fix cursor visibility on X11 with only tablets as input
clutter/stage: Add function to maybe invalidate pointers on an actor
clutter/actor: Handle repicks when actors become reactive
Corentin Noël (2):
main: Add meta-context to the header
clutter/stage: Add nullable annotation to get_*_actor methods
Daniel van Vugt (14):
clutter/actor: Deduplicate child destruction loop
clutter/actor: Do clutter_actor_destroy_all_children without an iterator
compositor: Return more details from meta_actor_painting_untransformed
shaped-texture: Stop using MetaTextureTower and use GL mipmapping instead
compositor: Add copyrights for recent mipmapping changes
shaped-texture: Remember to turn on mipmapping
shaped-texture: Remove mipmap framerate limiting
renderer-native: Fall back to ARGB if XRGB is not supported
texture-mipmap: Fix some leaks and tidy up
monitor-config-store: Remove whitespace to silence check-code-style warning
monitor-config-store: Parentheses for correct indentation
monitor-manager: Remove struct member indentation
output-xrandr: Less line wrapping
cursor-renderer-native: Don't retry forever after GBM cursor functions fail
Dor Askayo (9):
wayland/dma-buf: Don't require modifiers support for scanout tranche
compositor: Introduce MetaCompositorView
compositor: Expose the MetaCompositorView in before_paint () vfunc
compositor: Keep track of the top window actor on each view
compositor: Introduce MetaCompositorViewNative
compositor/native: Don't allow obscured surface actors as scanout candidates
compositor/native: Remove redundant function
compositor/native: Add support for direct scanout per view
clutter/frame-clock: Ignore missing presentation timestamps
Florian Müllner (4):
ci: Update gjs
frames: Add basic color-scheme support
ci: Include gcr4 in image
Bump version to 43.beta
Jonas Dreßler (1):
clutter/actor: Make has_pointer a counter instead of a bool
Jonas Ådahl (83):
kms: Rename MetaKmsUpdateChanges to MetaKmsResourceChanges
kms: Notify about privacy screen changes via predictions
kms/crtc: Don't report predicted gamma changes
barriers: Make barriers fully part of the backend
x11-display: Stop special casing barriers when iterating window table
barrier: Modernize type implementation
barrier: Add GInitable based constructor method
barrier: Get rid of private instance struct
tools: Add tool for pretty printing DisplayConfig.GetCurrentState
tests: Add sanity test for get-state.py tool
tools/get-state: Change to use argparse
tools/get-state: Add --short
tests: Add get-state test using gdbus
tests/get-state: Run with G_DEBUG=fatal-warnings
tools/get-state: Use named arguments in print functions
kms/impl-device/simple: Ensure buffer fb_id on test update too
tests/kms: Run tests both using simple and atomic KMS
wayland/compositor: Add MetaContext getter
wayland/dma-buf: Get backend via MetaContext
kms/device: Differentiate between lack of AddFb2() and udev rule
wayland/dma-buf: Always send modifiers if AddFB2() is supported
wayland: Add single pixel buffer support
wayland/dma-buf: Only try to query KMS device on native backend
tests/clutter: Don't set CLUTTER_SCALE
tests/kvm: Don't run in parallel
monitor-manager: Don't include generated header in header
tests/dbus-runner: Just forward test case exit status
tests: Add cogl test utils framework
tests/cogl: Migrate atlas-migration test
tests/cogl: Migrate blend-strings test
tests/cogl: Migrate blend test
tests/cogl: Migrate depth test test
tests/cogl: Migrate color-hsl test
cogl/tests: Remove a few defunct 'test requirements'
tests/cogl: Migrate backface-culling test
tests/cogl: Migrate just-vertex-shader
tests/cogl: Migrate pipeline user matrix test
tests/cogl: Migrate pipeline uniforms test
tests/cogl: Migrate pixel buffer tests
tests/cogl: Migrate premult test
tests/cogl: Migrate snippets test
tests/cogl: Migrate wrap modes test
tests/cogl: Migrate sub-texture test
tests/cogl: Migrate custom attributes test
tests/cogl: Migrate offscreen test
tests/cogl: Migrate journal test
tests/cogl: Migrate primitive tests
tests/cogl: Migrate sparse pipeline test
tests/cogl: List known failures
tests/cogl: Migrate read texture formats test
tests/cogl: Migrate write texture formats test
tests/cogl: Migrate point size test
tests/cogl: Migrate point size attribute tests
tests/cogl: Migrate point sprite tests
tests/cogl: Migrate no-gl header test
cogl: Remove version
tests/cogl: Migrate layer remove test
tests/cogl: Migrate alpha test test
tests/cogl: Migrate map buffer range test
tests/cogl: Migrate npot texture test
tests/cogl: Migrate alpha texture test
tests/cogl: Migrate texture get/set data test
tests/cogl: Migrate framebuffer bits test
tests/cogl: Migrate primitive and journal test
tests/cogl: Migrate copy/replace texture test
tests/cogl: Migrate pipeline cache unrefs texture test
tests/cogl: Migrate texture no allocate test
tests/cogl: Migrate pipeline shader state test
tests/cogl: Migrate texture rg test
tests/cogl: Migrate fence test
cogl: Remove now empty conform test suite
tests/cogl: Add unit test framework
cogl: Move out bitmask unit test to separate file
cogl/pipeline-cache: Move unit test to its own file
test/cogl/unit: Allow marking known failures
cogl/pipeline-state: Move out failing test to its own file
cogl/pipeline-state: Move out working unit test to separate file
cogl/pipeline/opengl: Move out unit test to separate file
tests/cogl/unit: Run most tests with all drivers
cogl/pipeline/glsl: Distinguish between pipeline state types
cogl/pipeline/vertend/glsl: Move out unit test to its own file
cogl: Remove the now unused test framework
ci: Always retry the image build step
José Expósito (5):
ci: Update Wayland to v1.21.0
backends/native: Deprecate LIBINPUT_EVENT_POINTER_AXIS
backends/native: Migrate continuous scroll
backends/native: Migrate discrete scroll
wayland/pointer: Send high-resolution scroll data
Julia Johannesen (1):
readme: Fix typo
Marco Trevisan (Treviño) (4):
get-state: Move code into __main__ functions
get-state: Do not require too-modern python version for match stanza
get-state: Use native Gio APIs to get the current config
get-state: Move printing functions into main MonitorConfig class
Michel Dänzer (11):
wayland/surface: Simplify is_child & is_sibling
wayland/surface: The same sub-surface is not a valid sibling
cursor-renderer/native: Fix type in unset_crtc_cursor_renderer_privates
wayland: Disconnect signals when Wayland compositor object is finalized
wayland: Clean up scheduled_surface_associations hash table
wayland: Clean up xdg-activation state
wayland: Clean up presentation-time state
wayland: Clean up output state
wayland: Clean up tablet manager state
clutter/frame-clock: Fix handling of equal next_presentation_time_us
x11-display: Unset GDK_BACKEND environment variable
Nart Tlisha (1):
Add Abkhazian translation
Neil Moore (1):
shaped-texture: Move texture mipmap implementation to 'meta-texture-mipmap'
Pascal Nowack (1):
backends/screen-cast-stream-src: Set correct stride when using dmabufs
Robert Mader (24):
wayland/subsurface: Move actor unparenting back to rebuild_surface_tree()
window-actor/wayland: Skip unnecessary set_child_at_index() calls
wayland/actor-surface: Consider clones in is_on_logical_monitor()
Revert "wayland/surface: Swap 90 and 270 degree transforms"
backends/native: Fix checks for 'reflect-x' and 'reflect-y' bits
monitor-transform: Fix transform() and drop relative_transform()
boxes: Swap 90 and 270 degree transforms in meta_rectangle_transform()
shaped-texture: Swap 90 and 270 degree transforms in pipeline matrix
cursor-renderer/native: Various fixes for rotated cursors
renderer-view: Drop bogus meta_monitor_transform_invert()
clutter/actor: Remove workaround for broken clients
clutter/actor: Check for clones in finish_layout()
clutter/actor: Check for clones in update_default_paint_volume()
clutter/actor: Queue relayouts in more clone cases
clutter/actor: Fix indentation in add_child_internal()
clutter/stage-view: Defer and accumulate redraw-clip on scanout
Bump required wayland-protocols version
tests/wayland: Print error messages for wl_display_dispatch()
tests/wayland: Add test for single pixel buffer protocol
wayland/cursor-surface: Pass buffer-transform to cursor sprite
monitor-transform: Add helper to transform matrices
stage: Implement buffer-transform support in MetaOverlay
screencast: Implement buffer-transform support
wayland/outputs: Report actual monitor transform
columbarius (3):
screen-cast-stream: Use flag to signal failed recording
screen-cast-stream: Use SPA_META_Header
screen-cast-stream: Timestamp buffers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]