[mutter] Created tag 3.37.2



The signed tag '3.37.2' was created.

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

    Tag release 3.37.2

Changes since the last tag '3.37.1':

Akatsuki (1):
      core/place: Use work area when centering new window.

Carlos Garnacho (10):
      backends/native: Unset the correct button codes when a virtual device is destroyed
      wayland: Send clipboard offers to all data devices from the same client
      wayland: Send primary offer to all data devices from the same client
      wayland: Rename gtk primary protocol files to "legacy"
      build: Build scaffolding for primary-selection wayland protocol
      wayland: Add support for wayland-protocols primary selection protocol
      backends: Ensure remote desktop dbus interface state
      backends: Make uniform checks on remote desktop input dbus methods
      backends/x11: Implement ClutterSeat::touch-mode for the X11 backend
      backends/native: Drop external keyboard detection for ::touch-mode

Christian Rauch (1):
      backends: move 'input_device' to HAVE_LIBWACOM scope

Corentin Noël (1):
      monitor-manager: Remove "supports-mirroring" from D-Bus desciption file

Daniel van Vugt (8):
      clutter-actor: Remove unused clutter_actor_get_allocation_vertices
      cogl: Delete a duplicate (masked) variable declaration
      cogl: Replace an outdated #ifdef
      cogl: Ensure GL_TEXTURE_MAX_LEVEL is set before using it
      cogl: Generalize `maybe_update_max_level()` into `set_max_level()`
      cogl: Add new function cogl_pipeline_set_layer_max_mipmap_level()
      background: Limit mipmap levels to avoid loss of visible detail
      backend-x11: Reintroduce XInitThreads

Florian Müllner (6):
      clutter/tests: Stop using deprecated BoxLayout API
      clutter/box-layout: Remove deprecated API
      tests/clutter: Don't test BoxLayout's child properties
      clutter/box-layout: Remove child meta
      backend/xcursor: Support a "blank" cursor type
      Bump version to 3.37.2

Jonas Dreßler (54):
      clutter: Remove CLUTTER_ACTOR_IN_REPARENT flag
      wayland/wl-output: Emit "output-destroyed" signal earlier
      wayland/surface: Send enter event when a client binds to wl_output late
      wayland/surface: Connect to "output-destroyed" in surface_entered_output
      tests/monitor-test-utils: Remove unused function definition
      tests/monitor-unit-tests: Use TestCaseSetup for building TestSetup
      tests/monitor-unit-tests: Use TestCaseExpect for checking configuration
      tests/monitor-unit-tests: Check test state outside of common function
      tests/monitor-store-unit-tests: Rename some structs
      tests: Move monitor test functions into common utils
      clutter/stage-cogl: Remove scale_and_clamp_rect() function
      clutter/stage-cogl: Don't clip when clipped redraws are disabled
      clutter/stage-cogl: Stop doing subpixel compensation
      clutter/stage-cogl: Don't push scissor clip with one clip rectangle
      clutter/stage-cogl: Stop painting redraw clip outline
      clutter/stage-cogl: Check for DISABLE_CLIPPED_REDRAWS earlier
      clutter/stage-cogl: Warn if the fb_clip_region is empty
      clutter/stage-cogl: Cleanup setting of the damage history
      clutter/stage-cogl: Don't intersect the damage region with the view
      clutter/stage-cogl: Don't loop through region rects twice
      clutter/stage-cogl: Cleanup damage history (un-)scaling a bit
      clutter/actor: Use priv->parent instead of public API sometimes
      clutter/stage: Stop using DELEGATE_LAYOUT allocation flag
      clutter: Remove DELEGATE_LAYOUT allocation flag
      clutter/actor: Don't layout children inside set_allocation()
      clutter/actor: Remove clutter_actor_maybe_layout_children()
      clutter/stage: Remove ABSOLUTE_ORIGIN_CHANGED flag from debug message
      clutter/tests: Remove usage of ABSOLUTE_ORIGIN_CHANGED flag
      clutter/actor: Replace ABSOLUTE_ORIGIN_CHANGED flag with a property
      clutter: Remove allocation flags
      clutter: Use notify::allocation instead of allocation-changed
      clutter/actor: Remove "allocation-changed" signal
      window: Use client PID for meta_window_get_pid()
      window: Remove support for _NET_WM_PID
      window: Use pid_t for get_client_pid() vfunc
      window: Return pid_t in meta_window_get_pid()
      window: Cache the client PID
      window: Add a note about the trustworthiness of the client PID
      clutter/actor-meta: Use G_DECLARE_DERIVABLE_TYPE
      clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses
      clutter/actor: Use priv->allocation instead of get_allocation_box()
      wayland/actor-surface: Don't listen to notify::position signal
      clutter/actor: Make has_mapped_clones() factor in parent actors
      wayland/actor-surface: Factor in mapped clones in mapped check
      wayland/actor-surface: Don't notify geometry-changed on mapped changes
      clutter/stage-cogl: Use view fb instead of onscreen fb for debug-drawing
      clutter/text: Also queue relayout if the actor has no valid allocation
      clutter/actor: Always reset absolute_origin_changed after relayout
      clutter/actor: Update absolute_origin_changed inside set_allocation()
      clutter/stage: Set viewport without getting the last allocation
      clutter/stage: Make set_viewport() a static method
      clutter/actor: Notify hidden actors about absolute allocation changes
      clutter/actor: Don't allocate actors if only the absolute origin changed
      clutter/actor: Sanity check new allocations

Jonas Ådahl (64):
      clutter: Remove deprecated 'ClutterState'
      clutter/layout-manager: Remove unused animation API
      clutter: Remove 'ClutterAlpha'
      tests/clutter: Add back redhand_alpha.png and light0.png
      clutter/box-layout: Make 'easing-mode' be an enum
      clutter/animatable: Remove left-over vfunc
      tests/clutter/conform: Remove left-over ClutterAnimator scripts
      clutter: Remove ClutterAnimation
      tests/test-client: Add commands to maximize/unmaximize
      tests/test-runner: Plumb "resize" command
      tests/test-client: Add line breaks to warning messages
      tests/test-client: Make 'resize' client command include the titlebar
      tests/test-client: Remove shadow from X11 test client CSS style
      tests/test-runner: Add 'assert_size' command
      tests/test-runner: Add a 'wait_reconfigure' command
      tests/stacking: Add test to verify we unmaximize correctly
      tests/stacking: Check that unmaximize to new size works
      tests/test-client: Add 'fullscreen' and 'unfullscreen' commands
      tests/stacking: Test some maximize fullscreen interaction
      window: Add meta_window_untile()
      window: Set fall-back tile monitor if not set
      tests/test-runner: Add tile and untile commands
      tests/restore-size: Also test that untiling restores correctly
      tests/test-runner: Add 'move' and 'assert_position'
      tests/stacking: Add test for checking restored positions
      tests/stacking: Add test checking the initial size
      wayland/dma-buf: Handle failing to import scanout DMA buffer
      wayland/dma-buf: Make gbm_bo import function better named
      renderer: Change 'set_legacy_view()' to 'add_view()'
      screen-cast-stream-src: Don't throttle if max framerate is 1/0
      stage-x11: Clean up include macros
      stage-x11: Move view management to renderer
      screen-cast-src: Notify about the stream being closed after dispatch
      native: Return an error if no drm devices are found
      cogl/dma-buf-handle: Pass more metadata to handle constructor
      output: Add name getter
      clutter/stage-view: Add name property
      renderer-native: Move shadow fb construction to the stage view
      clutter/stage-view: Move shadowfb struct fields into anonymous struct
      clutter/stage-view: Move fb viewport and projection setting to here
      clutter/stage-view: Change set_dirty..() API to invalidate..()
      cogl: Make private BLIT_FRAMEBUFFER feature public
      renderer/native: Only enable shadowfbs if we can blit
      clutter/stage-view: Always use cogl_blit_framebuffer() from shadowfb
      clutter/stage-view: Simplify painting of offscreen slightly
      region-utils: Make transform util const correct
      clutter/stage-cogl: Use buffer age when view monitor is rotated
      clutter/stage-view: Only paint redraw clip from offscreen
      clutter/stage-cogl: Only construct damage array if it'll be used
      clutter/stage-view: Only blit the damage part of the shadow buffer
      clutter/stage-cogl: Extract damage history logic
      cogl/dma-buf: Add API to synchronize reading
      cogl/dma-buf: Add mmap/munmap helpers
      clutter/stage-view: Add tile based shadow damage detection
      clutter/stage-cogl: Remove unneeded helper
      clutter/stage: Make clutter_stage_schedule_update() always schedule
      clutter/stage: Make clutter_stage_schedule_update() public API
      surface-actor: Move out some X11-ism to X11 subclass
      Reshuffle Wayland initailization
      wayland/compositor: Pass backend when constructing
      wayland: Drive frame callbacks from stage updates
      tests/stacking/restore-position: Always use wait_reconfigure
      screen-cast-src: Destroy hash dmabuf table after stream
      renderer-native: Don't leak DMA buffer CoglFramebuffer

Marco Trevisan (Treviño) (4):
      ci: Enable coverage reports in test build
      ci: Remove the MALLOC_PERTURB_ definition
      build: Add configuration summary line about coverage being enabled
      ci: Save built artifacts only for the test build

Niels De Graef (1):
      shaped-texture: Add a few explanatory comments

Olivier Fourdan (1):
      wayland/keyboard: Chain finalize up to the parent class

Robert Mader (4):
      tests/monitor-transform: Test only valid enums
      tests/monitor-transform: Also test invert()
      shaped-texture: Fix typo in documentation
      wayland/surface: Simplify state cleanup after merge

Sergey Zigachev (1):
      keybindings: Use current monitor for move-to-center

Simon McVittie (3):
      cogl test-premult: Don't free texture data until CoglBitmap is freed
      cogl tests: Force defined behaviour for 24-bit left-shifts
      cogl tests: Normally skip tests that are not expected to succeed

Ting-Wei Lan (2):
      tests/wayland: Don't test file sealing on the fallback case
      monitor-transform: Don't call abs on non-negative enum


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