[mutter] Created tag 43.alpha



The signed tag '43.alpha' was created.

Tagger: Florian Müllner <fmuellner gnome org>
Date: 1657468374 +0200

    43.alpha
    ========
    * Drop zenity dependency [Bilal; !2370]
    * Fix initialization of privacy mode in displays that support it [Marco; !2372]
    * Add NightLightSupported property to DisplayConfig [Jonas; !2310]
    * Don't use direct scanout for transparent windows [Sebastian K.; !2409]
    * Improve picking a window for direct scanout [Sebastian K.; !2413]
    * Drop support for obsolete wayland protocols [Fernando; !2207, !2184]
    * Fix --replace again [Jonas; !2432]
    * Do not allow windows to steal focus when the shell has a grab [Carlos; !2433]
    * Fix night light without GAMM_LUT property [Jonas; !2435]
    * Expose Cogl's Snippet API to introspection [Simon; !2422]
    * wayland: Fix rotation transform [Robert; !1055]
    * Build and deploy API documentation [Bilal; !2427]
    * Attach color state information to actors [Naveen; !2443]
    * Fix pointer confinement on HiDPI setups [Jonas; !2460]
    * Fix dma-bufu screencast regression [Jonas; !2462]
    * Fix monitor mirroring in some cases [Jonas; !2492]
    * Parse HDR and Colorimetry CTA-861 EDID extension blocks [Sebastian W.; !2351]
    * Fix cursor tracking during screencasts on X11 [George; !2474]
    * Fixed crashes [Jonas, Florian; !2415, !2364, !2491]
    * Plugged leaks [Michel, Sebastian K.; !2469, !2497]
    * Misc. bug fixes and cleanups [Kazuki, Dor, Jonas, Bilal, Sebastian K.,
      Christian, Florian, Georges,, Sebastian W., Olivier; !2405, !2406, !2403,
      !2416, !2398, !2414, !2425, !2354, !2436, !2447, !2446, !2355, !2429, !2417,
      !2434, !2439, !2015, !2444, !2458, !2379, !2455, !2463, !2484, !2485, !2488,
      !2499]
    
    Contributors:
      Marco Trevisan (Treviño), Dor Askayo, George Barrett, Michel Dänzer,
      Bilal Elmoussaoui, Olivier Fourdan, Carlos Garnacho, Kazuki Hashimoto,
      Sebastian Keller, Naveen Kumar, Robert Mader, Fernando Monteiro,
      Florian Müllner, Georges Basile Stavracas Neto, Christian Rauch,
      Simon Schneegans, Sebastian Wick, Jonas Ådahl
    
    Translators:
      Zurab Kargareteli [ka], Pawan Chitrakar [ne]

Changes since the last tag '42.1':

Bilal Elmoussaoui (13):
      default-plugin: Drop default confirm display dialog
      core: Drop the default close dialog implementation
      x11/sm: Drop the zenity confirmation dialog
      core: Drop zenity show_dialog
      backend: Check if the gsettings scheme exists
      build: Mark gnome-settings-daemon as optional
      startup/x11: Fix compiling without startup-notification
      meson: Split x11 option into backend/xwayland
      cogl: Unify HAS_X11/HAS_XLIB build configs
      build: Add X11/XWayland config options
      context/main: Disable X11 specific options
      ci: Build and deploy documentations
      readme: Add links to the API documentation

Carlos Garnacho (1):
      core: Avoid focusing window in presence of Clutter grabs

Christian Rauch (2):
      cogl: Fix build without X11
      build: Make GLX dependent on X11

Dor Askayo (8):
      screen-cast/src: Avoid undefined behavior with GSource
      tests/screen-cast: Avoid undefined behavior with GSource
      meson: Add -Werror=strict-aliasing
      kms/page-flip: Add a debug print with page flip event timings
      tests/wayland: Add a missing "include"
      wayland/surface: Remove leftover function declarations
      surface-actor-wayland: Remove leftover function declarations
      window: Reuse existing function

Fernando Monteiro (2):
      wayland: Drop xdg-shell v6 protocol
      wayland: Remove Gtk primary selection protocol

Florian Müllner (12):
      wayland: Remove unnecessary COMPOSITOR_GRAB checks
      events: Remove obsolete COMPOSITOR_GRAB check
      display: Remove another COMPOSITOR_GRAB check
      display: Bypass focus window during grabs
      display: Remove META_EVENT_ROUTE_COMPOSITOR_GRAB
      x11/events: Do not handle enter/leave during grabs
      build: Bump API version
      tests/stage-view: Give outer container an explicit size
      clutter/fixed-layout: Ignore hidden children in size request
      window: Guard minimize()
      window: Close window when unsetting transient_for
      Bump version to 43.alpha

George Barrett (1):
      core/events: Fix cursor tracking for other backends

Georges Basile Stavracas Neto (17):
      cogl: Remove cogl_get_option_group
      clutter/canvas: Use cogl_texture_2d_new_from_bitmap
      tests/interactive: Cleanup tabs
      tests/interactive: Make TestCoglbox final
      tests/interactive: Drop empty test_coglbox_finalize
      tests/interactive: Replace most CoglHandles by CoglTextures
      tests/interactive: Drop test-cogl-image-convert
      tests/interactive: Replace cogl_texture_new_from_file
      cogl: Drop cogl_texture_new_from_file
      clutter/image: Port to cogl_texture_2d_new_from_data
      clutter/image: Drop ClutterImageError
      clutter/image: Port to G_DECLARE_DERIVABLE_TYPE
      cogl/tests: Port to cogl_texture_2d_new_from_data
      tests/interactive: Port to cogl_texture_2d_new_from_data
      cogl: Drop cogl_texture_new_from_data
      cogl/journal: Make CoglJournal a free-form struct
      cogl: Drop CoglHandleObject and CoglHandleClass

Jonas Ådahl (54):
      display: Unmanage windows before compositor
      tests/xdg-apply-limits: Move out generic display management
      tests/wayland/subsurfaces: Use helper to manage display
      tests/wayland: Port xdg-shell action tests to WaylandDisplay
      tests/wayland: Make display helper a GObject
      tests/wayland-display: Emit sync event signal from test driver
      tests/wayland/subsurface-parent-unmapped: Port to WaylandDisplay
      tests/wayland/subsurface-remap-toplevel: Port to WaylandDisplay
      tests/wayland/subsurface-reparenting: Port to WaylandDisplay
      tests/wayland/xdg-activation: Port to WaylandDisplay
      tests/wayland/xdg-toplevel-bounds: Port to WaylandDisplay
      tests/wayland: Draw surface with shared helper
      monitor-manager: Add NightLightSupported property to DisplayConfig
      wayland/buffer: Only query Wayland EGL buffer if display bound
      x11-display: Make some init calls more compact
      x11-display: Init event mask after taking manager selection
      kms/crtc: Always read the gamma state
      kms/crtc: Determine gamma support given the gamma length
      x11/selection: Unset selection ownership on shutdown
      tests/test-client: Add clipboard-set command
      wayland: Add getter for XWayland manager object
      xwayland: Only warn on X IO errors when X11 is mandatory
      xwayland: Add API to send signal to the Xwayland process
      selection: Return an error if trying to transfer from NULL source
      x11/input-selection-stream: Handle Xwayland going away
      tests/async-waiter: Keep track of X11 display it was created with
      tests: Check that X11 selections handle Xwayland disappearing
      xwayland: Remove stray newline
      restart: Don't pass error as unused user data
      restart: Make API that needs context take a context
      tests/test-driver: Add way to send generic properties to client
      tests/kms/render: Get backend from context
      tests/kms/render: Disconnect signal in end of test case
      build: Bump mesa requirement to 21.3
      tests/kms/render: Add direct scanout test case
      wayland/dma-buf: Remove no longer used mesa macro duplication
      monitor-manager: Make warning message less confusing
      frame-clock: Fix constant type of condition
      gpu/xrandr: Gracefully handle 0.0 refresh rate
      tests: Add basic X11 WM test
      Remove checks for GLSL
      clutter: Remove 'features'
      x11: Let X11 connection owners call XSynchronize() themselves
      x11/clutter-backend: Remove unused XSynchronize() call
      wayland/surface-role: Make geometry scale API return int
      pointer-constraints/native: Remove old clutter float math work around
      pointer-constraints: Move min edge distance from backend to Wayland
      wayland/pointer-confinement: Scale region with the geometry scale
      screen-cast/monitor: Always use clutter_stage_paint_to_framebuffer()
      output/kms: Replace common mode bandwidth check with clock check
      ci: Fix Xwayland build config
      ci: Bump the container image
      tests/xwayland: Wait for clipboard to settle before killing Xwayland
      edid: Prepare types for wider exposure

Kazuki Hashimoto (1):
      util: Fix compilation when !WITH_VERBOSE_MODE

Marco Trevisan (Treviño) (1):
      monitor-manager: Ensure monitors settings after backend has been updated

Michel Dänzer (1):
      wayland/dma-buf: Free feedback in surface_feedback_surface_destroyed_cb

Naveen Kumar (2):
      clutter: Attach color state information to actors
      tests/clutter: Add color state conform tests

Olivier Fourdan (1):
      backends: Move MetaKeyboardA11yFlags to a public header

Pawan Chitrakar (1):
      Update Nepali translation

Robert Mader (6):
      wayland/surface: Swap 90 and 270 degree transforms
      tests/wayland: Bump wl_compositor version for test clients
      tests/wayland: Make create_shm_buffer() public
      tests/wayland: Update documentation for MUTTER_REF_TEST_UPDATE
      tests/wayland: Add more requests to test driver protocol
      tests/wayland: Add test for buffer transforms

Sebastian Keller (10):
      window-actor: Add API to get the surface actor candidate for scanout
      window-actor/x11: Don't use direct scanout if the window is not opaque
      window-actor/wayland: Only use scanout for opaque non-fullscreen windows
      compositor: Split out a function to update the topmost window actor
      compositor: Update topmost window actor after visibility changes
      display: Fix typo in trace message
      display: Add method to flush a single window from the queues
      window: Ensure window-visibility-updated is emitted when flushing queue
      display: Properly store later ID when adding window to queue
      pointer-constraints/native: Fix borders array memory leaks

Sebastian Wick (10):
      backends/native: Define all KMS properties in PropTable we actually use
      backends/native: Store Enum and Bitmask information in MetaKmsProp
      backends/native: Update PropTable on hotplug and remove parse callback
      backends/native: Use MetaKmsPlaneRotation in plane updates
      backends/native: Use the PropTable to look up KMS values
      edid: Fix EDID parsing function signatures
      edid: Parse CTA-861 EDID extension
      edid: Parse CTA-861 Colorimetry Data Block (CDB)
      edid: Parse CTA-861 HDR Static Metadata Data Block
      tests/edid: Test EDID CTA-861 parsing code

Simon Schneegans (4):
      backend: Make get_cogl_context introspectable
      cogl/pipeline: Make Snippet API introspectable
      cogl/snippet: Make API introspectable
      cogl/snippet: Use "Returns:" for introspection annotations

Zurab Kargareteli (2):
      Update Georgian translation
      Update Georgian translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]