[mutter] Created tag 3.33.3



The signed tag '3.33.3' was created.

Tagger: Florian Müllner <fmuellner gnome org>
Date: 1561398689 +0000

    Tag release 3.33.3

Changes since the last tag '3.33.2':

Balázs Úr (1):
      Update Hungarian translation

Carlos Garnacho (24):
      backends/x11: Do not reload keymap on new keyboard notifications
      x11: Move focus sentinel to MetaX11Display
      core: Turn MetaStack into a GObject
      x11: Add MetaX11Stack object
      core: Avoid grab transfer shenanigans with non-X11 backend
      core: Separate checks for pointer barriers availability
      x11: Move X11 calls to map/unmap a MetaWindow to MetaWindowX11
      core: Relax requirement that MetaWindow shall have icon/mini-icon
      x11: Separate X11 focus handling into MetaX11Display method
      core: Untangle input focus management
      core: Add explicit init/shutdown_x11() MetaDisplay calls
      x11: Unmanage X11 windows on MetaX11Display finalization
      x11: Initialize GdkDisplay together with MetaX11Display
      wayland: Split Xwayland initialization in 2 steps
      compositor: Drop error trap
      wayland: Drop error trap
      wayland: Drop -terminate argument to Xwayland
      wayland: Unset DnD selection on wl_data_offer destruction
      wayland: Honor startup sequence workspace on .request_focus
      wayland: Handle NULL cursor renderer finding the outputs of a cursor role
      wayland: Update tablet cursor outputs across cursor/proximity changes
      wayland: Use right sign for workspace ID
      backends: Add missing code to restore NumLock state on X11
      backends: Move numlock persistence handling here

Corentin Noël (1):
      meta: Make MetaBackgroundGroup derivable

Daniel Mustieles (2):
      Updated Spanish translation
      Updated Spanish translation

Daniel van Vugt (8):
      clutter/stage-cogl: Use G_USEC_PER_SEC instead of hardcoded number
      clutter/stage-cogl: Schedule immediate update on zero refresh interval
      clutter/stage-cogl: Use default frame rate instead of hardcoded 60Hz
      clutter/stage-cogl: Stop `schedule_update` repeatedly returning `now`
      clutter/stage-cogl: Reduce while loop iterations
      clutter/master-clock: Remove fallback throttles
      clutter-effect: Rename get_paint_volume
      clutter: Clarify clutter_stage_get_actor_at_pos docs

Douglas R. Reno (1):
      docs: Update tests instructions

Emil Velikov (1):
      renderer/native: add missing eglTerminate in EGLDevice error path

Florian Müllner (11):
      clutter-text: Fix selection color drawing
      cogl-path: Undeprecate framebuffer functions
      renderer-x11-nested: Fix copy-and-paste error
      input-mapper: Remove unnecessary return value
      workspace-manager: Remove unnecessary assignment
      x11-display: Simplify bell handling
      enum-types: Use @basename@ in header comment
      ci: Install sysprof dependency from copr
      window-x11: Fix typo
      build: Bump gsettings-desktop-schemas requirement
      Bump version to 3.33.3

Georges Basile Stavracas Neto (20):
      profile: Add a Sysprof-based profiler
      cogl-trace: Cleanup context after disabling
      profiler: Support setting output filename
      clutter: Add more descriptive profiling sections
      cogl/trace: Add user-visible group name
      ci: Add sysprof3 to the Docker image
      clutter/stage-cogl: Simplify redraw function
      build: Rename HAVE_TRACING to HAVE_PROFILER in Mutter
      backend: Conditionally compile MetaProfiler
      clutter/stage-cogl: Protect against extremely high refresh rates
      cogl/trace: Fix typo
      clutter/stage-view: Move unexported functions to private header
      clutter/stage-view: Annotate some functions
      clutter: Make ClutterStageView a public class
      clutter/stage: Own clutter_stage_get_view_at()
      clutter/stage: Emit after-paint after painting
      clutter/stage: Add ClutterStage:paint-view
      clutter/tests: Connect to ClutterStage:paint-view
      stage: Introduce MetaStageWatch and family
      screen-cast-monitor-stream-src: Watch monitors using MetaStageWatch

Goran Vidović (1):
      Update Croatian translation

Hans de Goede (3):
      test-utils: Fix compiler warning
      xwayland: Generate a Xauth file and pass this to Xwayland when starting it
      renderer-native: Fix compiler warning

Jonas Ådahl (53):
      ci: Run dconf update before running tests
      ci: Make MALLOC_PERTURB_ less random
      window: Move all attached windows with parent
      cogl: Add libsysprof capture based tracing
      clutter: Add some preliminary tracing to clutter
      wayland/surface: Clear texture when attaching NULL
      wayland/cursor-surface: Update sprite when attaching NULL
      clutter/stage: Make view fetch helper take floats
      clutter/stage: Expose stage view getter helper as API
      cursor-renderer: Align OpenGL cursor rect to physical pixel grid
      clutter: Remove ability to be user resizable
      clutter: Remove stage fullscreening
      clutter/stage: Remove offscreen property
      window/wayland: Use constrained size when unmaximizing while fullscreen
      window: Add tile mode getter
      window/wayland: Don't always use constrained size when unfullscreening
      renderer/native: Use g_set_error() instead of _cogl_set_error()
      renderer/native: Make sure we're not destroying an active EGLSurface
      renderer/native: Fix EGLSurface destruction order
      wayland: Don't export non-public API not used by tests
      backends/native: Remove instance private
      backends/native: Add udev abstraction layer
      backends/native: Move some initialization from init() to initable_init()
      udev: Add helpers to list DRM devices
      udev: Add 'hotplug' event
      monitor-manager/kms: Use 'hotplug' event from MetaUdev
      backend: Move GPU ownership from the monitor manager to the backend
      gpu/kms: Remove max buffer size getter
      backends/native: Add basic KMS abstraction building blocks
      kms: Add CRTC representation
      kms: Add plane representation
      output/kms: Make drmModeEncoderPtr array local
      gpu/kms: Fix connector id type in helper
      kms: Add connector representation
      crtc/kms: Don't redefine META_MONITOR_N_TRANSFORMS
      crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc
      output/kms: Outsource connector state fetching to MetaKmsConnector
      gpu/kms: Init global mode list from MetaKmsConnectors
      crtc/kms: Use MetaKmsPlane to check supported rotations and formats
      gpu/kms: Remove unused typedef
      kms: Add API to post callbacks out of the impl context
      kms: Add API to add a GSource that'll be invoked in the impl context
      kms: Add API to register impl file descriptors
      backend/native: Move some KMS utilities to its own file
      logical-monitor: Pass output when iterating over CRTCs
      backend/native: Add and use transactional KMS API
      kms: Add high level code documentation
      backends/native: Add some KMS debug logging
      kms-update: Seal updates when posting them
      kms-impl/simple: Removing extra semi colon
      monitor-manager/kms: Use KMS abstraction to get and set CRTC gamma
      monitor-manager/dummy: Make modes env var override the defaults
      monitor-manager/dummy: Fix name of mode debug env var

Marco Trevisan (Treviño) (27):
      display: Cleanup Edges when display is closed
      boxes: Use G_DEFINE_BOXED_TYPE to define the type
      theme: Remove DEBUG_FILL_STRUCT
      cursor-renderer-native: Free MetaCursorNativePrivate struct
      wayland-seat: Use g_free to cleanup MetaWaylandSeat
      clutter/tests/actor-destroy: Check destroying the actor clears the children
      cogl/xlib-renderer: Save Xlib renderer data in custom winsys pointer
      cogl/pipeline: Don't try to access to free'd pointer data
      gitlab-ci: Print error logs on failures
      gitlab-ci: Use G_SLICE=always-malloc in tests
      test-runner: Always wait after creating a window
      headless-start-test: Ignore frame counter warnings
      display: Emit 'grab-op-end' signal after ungrab happened
      compositor: Emit 'grab-op-end' signal after ungrab happened
      window: Emit an error and return when trying to activate an unmanaged
      display: Dispose Stack after Compositor and X11
      x11-display: Handle mapped XIDs per type
      workspace: Focus only ancestors that are focusable
      tests: Add 'accept_focus' command to runner and client
      tests: Add 'can_take_focus' command to runner and client
      tests, stacking: Add tests with no-input and no-take-focus windows
      test-runner: Add 'assert_focused' command
      tests: Verify focused window in closed-transient tests
      test-runner: Add 'sleep' command
      test-runner: Add 'dispatch' command
      window-x11: Focus the default window with delay while waiting for take-focus
      window: Warn if try to focus unmanaging windows

Nathan Follens (1):
      Update Dutch translation

Niels De Graef (8):
      clutter: Remove unused ClutterWaylandSurface
      cogl: Remove cogl_wayland_texture_2d_* functions
      cogl: Remove cogl_util_memmem() macro
      cogl: Remove cogl_util_ffs macro
      cogl: Remove unused _COGL_TYPEDEF_ASSERT() macro
      cogl: Drop _COGL_RETURN_IF_FAIL macro
      cogl: Drop _COGL_RETURN_VAL_IF_FAIL macro
      cogl: Remove CoglError wrapper

Olivier Fourdan (17):
      settings: Remove space characters
      settings: Slack off “xwayland-allow-grabs” setting
      compositor: Add "locate_pointer" vmethod
      keybindings: Trigger locate-pointer on key modifier
      keybindings: Small code cleanup
      clutter: Add an accessibility virtual device
      clutter/evdev: Use the accessibility virtual device
      backends: Rename keyboard accessibility settings
      clutter/enums: Add pointer accessibility types
      clutter: Add pointer accessibility signals
      clutter: Add pointer accessibility features
      clutter/x11: Hook up pointer accessibility
      clutter: Hook up pointer accessibility
      backends: Add mouse accessibility settings
      xwayland: Fix build without <sys/random.h>
      clutter/evdev: Do not reset timers on togglekeys
      clutter/evdev: Implement togglekeys notification

Pekka Paalanen (2):
      renderer/native: Refactor into secondary_gpu_get_next_dumb_buffer
      clutter/x11: Fix build without libwacom

Piotr Drąg (1):
      Update POTFILES.in

Robert Mader (5):
      boxes: Fix calculation of rounded rectangles
      meson: Cleanup debug build handling
      meson: Do not add compiler flags if 'plain' buildtype is used
      meson: Do not use clutter_c_args for GIR
      meson: Add no-omit-frame-pointer to clutter debug builds

Ting-Wei Lan (4):
      wayland/pointer-constraints: Fix build when native backend is disabled
      xwayland: Use g_get_host_name instead of gethostname
      window-x11: Fix _XOPEN_SOURCE usage for gethostname on FreeBSD
      display: Remove _XOPEN_SOURCE definition


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