[mutter] Created tag 3.35.90



The unsigned tag '3.35.90' was created.

Tagger: Florian Müllner <fmuellner gnome org>
Date: 1581022816 +0100

    Tag release 3.35.90

Changes since the last tag '3.35.3':

Adam Jackson (20):
      cogl: Remove unused CoglMatrixMode
      cogl: Remove stray references to gl*Pointer, which we're never calling
      cogl: Remove builtin/texcoord attribute tracking bitmasks from CoglContext
      cogl: Remove fixed-function workaround for point sprite coordinates
      cogl: Remove fixed-function handling for layer color
      cogl: Stop using glAlphaFunc in big-GL
      cogl: Stop using glPointSize in big-GL
      cogl: Remove unused GL imports from the CoglContext vtable
      cogl: Clean up private feature flags and GLSL builtin handling of same
      renderer-native: Fix memory leak in secondary GPU update
      cogl: Remove unused cogl.symbols
      cogl: Remove unused _cogl_framebuffer_try_creating_gl_fbo
      cogl: Mark _cogl_buffer_access_to_gl_enum static
      cogl: Remove unused p-axis texture wrap mode
      cogl: Remove unused _cogl_framebuffer_{push,pop}_projection
      cogl: Remove unused _cogl_framebuffer_set_clip_stack
      cogl: Remove unused cogl_program_use and friends
      cogl: Remove unused _cogl_pipeline_get_layers
      cogl: Inline _cogl_framebuffer_remove_all_dependencies into its one caller
      cogl: Inline cogl_use_program into its one caller

Alberts Muktupāvels (1):
      x11-display: add support for _GTK_WORKAREAS_Dn

Björn Daase (1):
      gitlab: Add issue templates

Carlos Garnacho (35):
      backends: Always enable tap-to-click/drag on opaque Wacom tablets
      wayland: Preserve XdndTypeList for future callers
      x11: Map x11 (UTF8_)STRING requests to text/plain mimetypes
      xwayland: Set XDND source-side actions as per XDND
      wayland: Do not check current offer on DnD button release
      wayland: Implement dnd cancel on pressing Esc key
      x11: Drop subscription for input event from floating devices
      clutter: Add ClutterSeat object
      x11: Implement ClutterSeat
      native: Implement ClutterSeat
      clutter: Move keymap direction from ClutterBackend to ClutterKeymap
      clutter: Move bell_notify() from ClutterBackend to ClutterSeat
      clutter: Move keymap from ClutterBackend to ClutterSeat
      clutter: Move platform event data management to ClutterSeat
      clutter: Move keyboard a11y from ClutterDeviceManager to ClutterSeat
      clutter: Move pointer a11y from ClutterDeviceManager to ClutterSeat
      clutter: Move virtual device management to ClutterSeat
      clutter: Move motion compression handling to ClutterSeat
      clutter: Drop select_stage_events() device manager vfunc
      wayland: Replace ClutterDeviceManager usage in favor of ClutterSeat
      core: Replace ClutterDeviceManager usage in favor of ClutterSeat
      backends: Move native keymap manipulation functions to MetaSeatNative
      backends: Make meta_backend_update_last_device() take a clutter device
      clutter: Replace ClutterDeviceManager usage in favor of ClutterSeat
      backends: Replace ClutterDeviceManager usage in favor of ClutterSeat
      tests: Replace ClutterDeviceManager usage in favor of ClutterSeat
      clutter: Drop ClutterDeviceManager
      backends: Do not use device IDs on idle monitors
      backends: Drop get_relative_motion_deltas() vfunc
      backends: Set pointer constrain/relative motion hooks before backend init
      backends: Move warp_pointer() to ClutterSeat
      backends: Use latest pointer position if no pointer constrain exists
      wayland: Handle dragging from/dropping to v1 data device users
      core: Demote image formats' priority from preservation in clipboard manager
      core: Define specific image formats to be stored in the clipboard manager

Corentin Noël (1):
      meta: Add missing display.h to meta-workspace-manager.h

Daniel van Vugt (5):
      backend-eglnative: Search for the xsettings schema recursively
      clutter/stage: Add an API for shallow relayouts
      clutter/actor: Use the new shallow relayout API
      background: Scale monitor_area after texture creation
      wayland-pointer: Bail unconditionally if without native backend

Florian Müllner (2):
      window: Ignore requests to be placed on non-existent workspaces
      Bump version to 3.35.90

Georges Basile Stavracas Neto (4):
      clutter/offscreen-effect: Use g_clear_pointer for cleanup
      clutter/offscreen-effect: Clear offscreen framebuffer when disabling
      clutter/offscreen-effect: Clear offscreen when pre-paint fails
      clutter/brightness-contrast-effect: Compare float with G_APPROX_VALUE

Jonas Dreßler (3):
      backends/native: Fix relative motion calculation if monitor isn't found
      clutter/actor: Allow setting width and height properties to -1.0
      clutter/actor: Respect CONTENT_SIZE request mode in get_preferred_* APIs

Jonas Ådahl (11):
      Use G_GNUC_FALLTHROUGH instead of comments
      wayland/egl-stream: Cache texture snippet
      wayland: Replace manual GNode subsurface iteration with macro
      shaped-texture: Minor clean up
      shaped-texture: Make setting the same texture a no-op
      wayland/surface-actor: Reset and sync subsurface state when resetting
      wayland/surface: Move shaped-texture synchronization to actor surface
      tests/wayland: Test subsurface commits after parent was reset
      wayland/actor-surface: Always consider unmapped actors not on output
      kms-impl-simple: Include mode name in error message
      kms-impl-simple: Handle mode set race conditions gracefully

Olivier Fourdan (18):
      window/x11: Add `freeze_commits()/thaw_commits()`
      window/x11: Add flag to thaw commits after resize
      window/x11: Freeze commits on resize
      frames: Freeze Xwayland commits until repainted
      surface-actor: Add `meta_surface_actor_is_frozen()`
      window-actor: Add `set_frozen` vfunc
      window-actor/x11: Freeze/thaw commits on actor freeze/thaw
      window/x11: Add `always_update_shape()` vfunc
      window-actor/x11: Update shape even when frozen
      window-actor/x11: Cache the client area
      frame: Pass the frame area for get_mask()
      window/x11: Add function to convert the buffer to frame rect
      window-actor/x11: Get frame rect from the buffer size
      wayland/surface: Repick when effects are complete
      window: Remove Wayland code from `meta_window_show()`
      clutter: Export `clutter_input_device_update()`
      wayland: Update input device before repick
      backends/native: Emit signals for virtual devices

Pekka Paalanen (8):
      renderer/native: state consistency in copy_shared_framebuffer_gpu
      renderer/native: META_DRM_BUFFER is not NULL-safe
      renderer/native: Copy mode irrelevant for bo freeing
      renderer/native: Absorb free_next_secondary_bo
      renderer/native: Reset all fields of MetaDumbBuffer
      renderer/native: Extract secondary_gpu_release_dumb
      backend/native: Share drmModeAddFB code
      renderer/native: Import primary buffer to 2nd GPU

Ray Strode (1):
      window: Always disarm XSYNC watchdog when X client responds

Robert Mader (5):
      window-actor: Also cull out clip_region
      wayland/data-device: Cancel drag source when the drag finished unsuccessfully
      wayland/data-device: Guard against a potential crash
      wayland/data-device: Small style fixes
      core: Extend list of image formats to be stored in the clipboard manager

Sebastian Keller (25):
      theme: Plug GtkIconInfo leak
      theme: Plug GdkPixbuf leak
      x11-selection: Plug MetaX11SelectionOutputStream leak
      shaped-texture: Plug region leak
      clutter/cogl: Plug region leak in clutter_stage_cogl_redraw_view
      renderer: Chain up parent class finalize
      wayland/surface: Plug leak in meta_wayland_surface_assign_role
      window/wayland: Plug window configuration leak
      kms/crtc: Fix gamma state leak
      wayland: Avoid GVariant leak in set_gnome_env
      backends/crtc: Fix leak of MetaCrtcMode name string
      kms: Fix drmModeEncoder leak
      clutter: Fix input device node path leak
      backends/native: Use proper method for getting core idle monitor
      clipboard-manager: Plug mimetypes list leak
      x11-selection: Plug MetaSelectionSourceX11 leak
      x11-selection: Plug potential GInputStream leak
      x11-selection: Don't store copies of strings that are not being used
      selection: Unref selection owners on dispose
      display: Unref selection on shutdown
      x11-selection: Unref owners and cancellables on shutdown
      selection: Fix task leak in error case of source_read_cb
      core: Fix task leak in meta_selection_source_memory_read_async
      clutter/actor: Fix GValue leak when overwriting transition values
      backends/x11: Fix use after free on device removal

Umarzuki Bin Mochlis Moktar (1):
      Update Malay translation

sicklylife (2):
      Update Japanese translation
      Update Japanese translation


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