[mutter] Created tag 43.beta



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]