[mutter] Created tag 3.35.2



The signed tag '3.35.2' was created.

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

    Tag release 3.35.2

Changes since the last tag '3.35.1':

Adam Jackson (94):
      cogl: Remove unneeded driver/ includes from the core
      cogl: Move _cogl_bitmap_gl_{,un}bind into the GL driver
      cogl: Remove unused cogl_renderer_get_n_fragment_texture_units
      cogl: Remove COGL_PRIVATE_FEATURE_QUADS
      cogl: Remove COGL_PRIVATE_FEATURE_FOUR_CLIP_PLANES
      cogl: VBOs are always available
      cogl: Remove some completely unused GL function pointers
      cogl: Move some GL function pointers from in-gles-core to core
      cogl: Remove unused COGL_FEATURE_ID_DEPTH_RANGE
      cogl: Remove unused COGL_FEATURE_ID_MIRRORED_REPEAT
      cogl: Remove always-set COGL_PRIVATE_FEATURE_BLEND_CONSTANT
      cogl: Remove always-set COGL_FEATURE_ID_PER_VERTEX_POINT_SIZE
      cogl: Remove always-set COGL_FEATURE_ID_POINT_SPRITE
      cogl: Remove unused COGL_FEATURE_DEPTH_RANGE
      cogl: Remove unused COGL_FEATURE_POINT_SPRITE
      cogl: Require {EXT,ARB}_framebuffer_object in the GL driver
      cogl: Remove always-set COGL_FEATURE_ID_OFFSCREEN
      cogl: Remove always-set COGL_FEATURE_OFFSCREEN
      cogl: Remove unused COGL_FEATURE_DEPTH_TEXTURE
      cogl: Remove unused COGL_FEATURE_ID_DEPTH_TEXTURE
      cogl: Remove unused depth texture API
      cogl: Remove unused COGL_FEATURE_ONSCREEN_MULTIPLE
      cogl: Remove unused COGL_FEATURE_ID_ONSCREEN_MULTIPLE
      cogl: Remove unused COGL_FEATURE_MAP_BUFFER_FOR_{READ,WRITE}
      cogl: Remove unused COGL_FEATURE_UNSIGNED_INT_INDICES
      cogl: Remove unused COGL_FEATURE_STENCIL_BUFFER
      cogl: Remove unused COGL_FEATURE_FOUR_CLIP_PLANES
      cogl: Remove unused COGL_FEATURE_OFFSCREEN_MULTISAMPLE
      cogl: Remove unused COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE
      clutter: Remove unused CLUTTER_FEATURE_TEXTURE_READ_PIXELS
      cogl: Remove unused COGL_FEATURE_TEXTURE_READ_PIXELS
      clutter: Remove unused deprecated clutter_texture_set_from_yuv_data
      cogl: Remove unused COGL_FEATURE_TEXTURE_YUV
      cogl: Remove unused COGL_FEATURE_PBOS
      cogl: Remove unused CoglFeatureFlags
      clutter: Remove unused clutter-layout-manager-deprecated.c
      clutter: Remove stray references to ClutterBehaviour{Path,Rotate}
      clutter: Remove unused deprecated/clutter-behaviour-opacity.c
      clutter: Remove tests/interactive/test-texture-quality.c
      clutter: Remove unused deprecated/clutter-behaviour-depth.c
      clutter: Remove deprecated/clutter-behaviour-scale.c
      clutter: Remove behaviours
      cogl: Remove unused _cogl_matrix_entry_flush_to_gl_builtins
      cogl: Remove unused API from cogl-xlib
      cogl: Move _cogl_xlib_get_damage_base near its only consumer
      cogl: Remove unused cogl_xlib_renderer_get_visual_info
      cogl: Remove the stub winsys
      cogl: Remove unused cogl_check_extension and cogl_clutter_check_extension
      cogl: Remove unused _cogl_xlib_renderer_get_dispatch_timeout
      cogl: Inline cogl_xlib_renderer_set_event_retrieval_enabled into its one caller
      cogl: Remove unused cogl_x11_onscreen_get_visual_xid
      cogl: Remove unused cogl_x11_onscreen_set_foreign_window_xid
      cogl: Remove unused cogl_xlib_renderer_get_visual_info
      cogl: Remove unused cogl_texture_pixmap_x11_set_damage_object
      cogl: Remove unused cogl_glx_context_get_glx_context
      cogl: Remove unused cogl_egl_context_get_egl_context
      cogl: Remove old workaround for software Mesa
      cogl: Remove support for cogl.conf
      cogl: Remove unused deprecated material lighting API
      cogl: Remove unused pipeline lighting API
      cogl: Remove unused COGL_PIPELINE_STATE_LIGHTING
      cogl: Remove unused CoglPipelineLightingState
      cogl: Remove unused cogl/cogl-pango.h
      cogl: Remove unused cogl-deprecated.h
      cogl: Fix GLES2 fallback
      cogl: Remove some unused framebuffer API
      cogl: Remove unused stuff from cogl-material-compat.[ch]
      test: Remove unreferenced test-texture-rectangle
      cogl: Remove cogl_texture_2d_gl_new_from_foreign
      cogl: glBlendEquationSeparate is always available
      cogl: glBlendFuncSeparate is always available
      clutter: Remove unused deprecated/clutter-keysyms.h
      clutter: Remove unused deprecated/clutter-stage-manager.h
      clutter: Remove unused deprecated/clutter-animatable.h
      clutter: Remove unused deprecated/clutter-bin-layout.h
      clutter: Remove unused deprecated clutter_container_{add,remove}_valist
      clutter: Remove some unused deprecated clutter_table_layout API
      clutter: Remove some unused deprecated clutter_animation API
      clutter: Remove some unused deprecated clutter_state API
      clutter: Remove some unused deprecated clutter_alpha API
      clutter: Remove some unused deprecated clutter_actor API
      clutter: Remove deprecated ClutterTableLayout
      cogl: Remove deprecated cogl_color_set_from_*
      cogl: Remove unused deprecated cogl_matrix_ortho
      cogl: Remove unused deprecated cogl_onscreen_{add,remove}_swap_buffers_callback
      cogl: Remove unused deprecated cogl_framebuffer_{,v}draw_*
      cogl: Remove unused includes of cogl-vertex-buffer-private.h
      cogl: Remove unported test-vertex-buffer-mutability
      cogl: Remove unused COGL_OBJECT_DEFINE_DEPRECATED_REF_COUNTING
      cogl: Remove unused CoglPipelineProgramType
      cogl: Remove unused CoglPipelineFragend::pipeline_set_parent_notify
      cogl: Remove unused CoglPipelineFragend::passthrough
      cogl: Collapse some COGL_PIPELINE_{VERT,FRAG,PROG}END arrays
      cogl: Remove unused CoglShaderLanguage

Bastien Nocera (2):
      ci: Phrase error in a way that gives a hint on how to fix problem
      ci: Print all the commits that need bug references

Benjamin Berg (1):
      ci: Change instructions to use podman

Bruce Cowan (1):
      Update British English translation

Carlos Garnacho (31):
      meta: Move private defines to a private header
      x11: Detach selection streams on dispose
      x11: Iterate over selections in a safer manner for event handling
      backends: Plug MetaKmsPageFlipData leak
      compositor: Plug cairo_region_t leak
      ClutterStage: Store clip area as a region
      x11: Update X11 focus before updating MetaDisplay focus
      clutter/cogl: Store empty clip regions for buffer age
      clutter/cogl: Ensure to paint full view if there's no buffer age support
      wayland: Check stylus serials on meta_wayland_seat_can_popup()
      cogl/egl: Warn when we fail to query a buffer age.
      cogl/egl: Make surface current before querying buffer age
      cogl/egl: Explicitly initialize age variable
      clutter/cogl: Fix invalidation on non-primary monitors with no buffer age
      Revert "clutter/cogl: Store empty clip regions for buffer age"
      tests: Explicitly set a background color for offscreen actor tests
      clutter: Drop the no-clear stage hint
      wayland: Flatten data source object hierarchy
      wayland: Clean up meta_wayland_data_device_set_primary()
      wayland: Check focus surface client in wl_data_device.set_selection()
      wayland: Drop unused wl_signal structs
      wayland: Avoid redundant cancel() call
      wayland: Do not cancel data source on offer destruction
      wayland: Move "ownership" of the DnD selection source to the data device
      cogl: Add support for clipping regions
      clutter/cogl: Use regions for clipping if necessary
      compositor: Use redraw clip region to cull out children
      cogl: Drop unused struct field
      clutter: Check updated devices with the current clip
      clutter: Drop unused API
      x11: Check wacom button flags to determine whether button is mode switch

Christian Hergert (1):
      profiler: track changes in GLib and Sysprof

Christian Rauch (1):
      startup: Fix build with 'startup_notification=false'

Corentin Noël (2):
      workspace-manager: get_workspace_by_index can return NULL
      background: set_file accepts NULL files

Cosimo Cecchi (1):
      monitor-manager: check for underscan setting validity upfront

Daniel van Vugt (2):
      clutter/stage: Do picking with float coordinates
      clutter/actor: Remove color from the pick virtual function

Florian Müllner (10):
      doap: Update list of maintainers
      ci: Update docker image to v3
      ci: Add gnome-control-center
      ci: Fix checkout out gnome-shell on stable branches
      plugins/default: Handle skipped animations
      stack: Allow promoting transient windows to their parent's layer
      stack: Move HAS_TRANSIENT_TYPE macro to window-private
      window: Add get_default_layer() helper
      stack: Delegate layer calculation to a window vfunc
      Bump version to 3.35.2

Georges Basile Stavracas Neto (31):
      Remove fog support
      clutter/actor: Drop ClutterActor:clip property
      clutter/tests: Rename variable
      Add Graphene dependency
      clutter: Pull in Clutter dependencies
      Replace CoglEuler by graphene_euler_t
      Remove CoglQuaternion
      Replace CoglVector* by graphene_vec*_t
      Replace ClutterVertex by graphene_point3d_t
      Replace ClutterSize by graphene_size_t
      Replace ClutterPoint by graphene_point_t
      Replace ClutterRect by graphene_rect_t
      Replace ClutterGeometry by graphene_rect_t
      cogl/matrix-stack: Use graphene types on entries
      cogl/framebuffer: Check buffer bits before modifying it
      cogl/journal: Track viewport
      cogl/journal: Track dither
      cogl: Remove midscene tracking
      clutter: Split pick and paint
      clutter/stage: Refactor view setup code
      clutter/stage: Pick with clutter_actor_pick()
      clutter/actor: Remove pick code from paint
      clutter/effect: Remove pick flags
      clutter/paint-nodes: Expose ClutterLayerNode
      clutter/paint-nodes: Expose and cleanup ClutterTransformNode
      clutter/paint-nodes: Introduce ClutterActorNode
      clutter/actor: Always paint using paint nodes
      Allow changing Clutter debug flags at runtime
      clutter/actor: Move paint flag to ClutterActorNode
      clutter/actor: Draw paint volumes using paint nodes
      paint-context: Expose push and pop framebuffer

Hans de Goede (5):
      window: Add adjust_fullscreen_monitor_rect virtual method
      window-xwayland: Add Xwayland fullscreen games workaround
      input-settings/x11: Add missing clutter_x11_trap_x_errors around XIGetProperty
      output-kms: Fix "panel orientation" kms-prop being ignored on native outputs
      cursor-renderer/native: Fix cursor drawing in combination with panel_orientation_transform

Jan Alexander Steffens (heftig) (1):
      EGL: Include EGL/eglmesaext.h

Jasper St. Pierre (1):
      framebuffer: Fix clip tracking in the unclipped case

Jonas Ådahl (88):
      core/core: Remove unused function
      Stop including core.h where it's not used
      core/core: Remove meta_retheme_all() helper
      core/core: Rename and move to x11/meta-x11-window-control
      x11/window-controls: Pass around MetaX11Display directly
      shaped-texture: Add API to check opaqueness
      window-actor/x11: Use g_clear_signal_handler()
      compositor/x11: Move unredirect logic to helper
      window-actor: Move shapes, shadows and unredirection to X11 sub types
      display: Move finishing of touch sequence to the backend
      x11: Limit touch replay pointer events to when replaying
      display: Add 'closing' signal
      plugin/default: Init quark before using
      plugins/default: Clean up tile preview when closing display
      window: Always update tile monitor number on hot plug
      tests/monitor-unit-tests: Move test client sanity check into helper
      tests/runner: Move window shown synchronization to helper
      tests/monitor-unit-tests: Add window tiling hot plug test
      window: Reset tile monitor number when untiling
      tests/monitor-unit-tests: Add another tiling window hot plug test
      wayland/actor-surface: Always store away frame callbacks on commit
      compositor: Guard against untimely calls
      tests/clutter/interactive: Init backend and mutter context
      tests/clutter: Replace ClutterTexture from image with custom helper
      tests/clutter/easing: Use ClutterCanvas
      tests/clutter/touch-events: Use ClutterCanvas to draw touch
      tests/clutter: Remove tests testing or relying on ClutterTexture
      clutter: Remove ClutterCairoTexture
      cally: Remove CallyTexture
      clutter: Remove ClutterTexture
      window: Assert we have an up to date monitor after they changed
      clutter: Introduce paint contexts
      cogl: Remove CoglVertexBuffer
      tests/clutter: Remove unneeded gitignore files
      cogl/tests: Remove test-fixed
      clutter: Introduce pick contexts
      clutter/text: Stop using deprecated cogl-pango API
      clutter/paint-nodes: Stop using deprecated cogl_pango API
      clutter/actor: Change comment to refer to non-deprecated API
      cogl/pango: Remove deprecated API using implicit fb stack
      clutter/actor: Use paint context when culling to check render target
      clutter: Use pick context to track the framebuffer
      clutter/paint-context: Add API to get base framebuffer
      clutter: Use paint context to get paint target framebuffer
      clutter/stage: Remove "active framebuffer" state
      cogl/pixel-buffer: Remove declaration hidden behind #if
      clutter/actor: Remove unnecessary NULL check from paint_node()
      clutter/paint-node: Remove unnecessary NULL check in get_framebuffer()
      clutter/root-node: Require non-null framebuffer on construction
      clutter/pipeline-paint-node: Use draw framebuffer when drawing primitives
      clutter/paint-node: Have caller of .._get_framebuffer() handle fallback
      clutter/paint-node: Use non-deprecated Cogl API when drawing operations
      tests/clutter: Port to using non-implicit framebuffer Cogl API
      tests/clutter/cogl-tex-polygon: Port to CoglPrimitive
      clutter/offscreen-effect: Don't use implicit framebuffer Cogl APIs
      clutter/paint-nodes: Stop using implicit framebuffer stack Cogl API
      shadow-factory: Don't set implicit Cogl material
      texture-tower: Don't use implicit framebuffer stack Cogl API
      clutter, core: Stop using the Cogl framebuffer stack
      clutter/paint-nodes: Add missing newline
      cogl/tests: Remove test-materials
      cogl/tests/backface-culling: Stop testing legacy state
      cogl/tests/backface-culling: Port to non-deprecated API
      cogl/tests: Remove testing of legacy API
      cogl/tests/warp-modes: Test CoglPrimitive instead of cogl_polygon()
      cogl/tests: Port away from legacy implicit stack based API
      cogl/path: Remove API using deprecated Cogl API
      cogl/context: Remove unusued window_buffer field
      cogl: Remove deprecated primitives functions
      cogl: Remove declaration for long gone function
      cogl: Remove API implicitly using framebuffer stack
      cogl: Remove API implicitly switching between built in pipelines
      cogl: Remove the framebuffer and source stacks
      cogl: Make pipeline creation introspectable
      wayland/xdg-shell: Scope variable better
      window/wayland: Make .._wayland_move_resize() name more explanatory
      wayland/surface: Emit signal before applying state
      wayland/surface: Move subsurface synchronization logic to role
      wayland: Use helper to access pending state from the outside
      wayland/surface: Rename MetaWaylandPendingState to MetaWaylandSurfaceState
      wayland/surface: Make cached subsurface state generic
      wayland/wl-shell: Use input region as window geometry if set
      window: Don't constrain an acked window geometry
      window/wayland: Use G_DECLARE_FINAL_TYPE
      wayland: Rework asynchronous window configuration
      wayland/surface-role: Rename commit() vfunc apply_state()
      wayland: Let MetaWaylandXdgPopup dismiss incorrectly placed popups
      xwayland: Don't queue frame callbacks when role assigned

Marco Trevisan (Treviño) (14):
      clutter/actor: Remove deprecated internal child support
      clutter/actor: Remove deprecated clutter container foreach
      cogl/test-readpixel: Remove unused variables
      clutter/actor: Save key-focus state and unset it before destruction
      clutter/stage: Actually set key focus to an actor on key focus
      clutter/actor: Unref the root node if set as child
      x11-display: Don't unset the X11 focused window after setting one
      x11-display: Get next serial just before using it
      window: Warn if O-R window workspace state is used
      window: Assert we only set a NULL workspace when unmanaging
      window-props: Don't look for parent multiple times
      window-props: Don't set override redirect windows as top-level parent
      window-props: Read WM_TRANSIENT_FOR for override-redirect windows
      device-manager-x11: Ignore events if no source device is set

Niels De Graef (8):
      dbus-session-watcher: Chain up to parent finalize()
      wayland-egl-stream: Add log message on sucessful dlopen
      cogl: Remove cogl_handle_ref/unref
      cogl: Remove COGL_INVALID_HANDLE
      cogl: Add a notion of pixel format planes
      wayland: Add documentation for dma-buf namespace
      wayland: Add documentation to the WaylandBuffer object
      wayland: Add documentation to wayland_shell_init

Olivier Fourdan (2):
      clutter/stage-view: Separate offscreen and shadowfb
      renderer-native: Separate offscreen and shadowfb

Pekka Paalanen (2):
      kms: Process impl idle callbacks before pre dispatch flush
      kms-impl/simple: Fix meta_set_fallback_feedback_idle

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

Robert Mader (13):
      meta: Add META namespace to macros
      window-actor: Add a missing NULL-check
      wayland/surface: Reset buffer_destroy_handler_id
      ClutterStage: Use clutter_region_t for swap_region
      clutter/cogl: Scale clip region in paint_stage()
      surface-actor-wayland: Do not send frame callbacks if the actor is obscured
      plugin-manager: Kill window effects on destroy
      cleanup: Use g_clear_signal_handler() where possible
      clutter/cally-root: Use g_clear_signal_handler and fix a signal leak
      cleanup: Use g_clear_handle_id() for g_source_remove()
      shaped-texture: Do not invalidate content on set_cogl_texture()
      xwayland: Do not queue frame callbacks unconditionally
      clutter-timeline: Fix some indentation

Thomas Hindoe Paaboel Andersen (7):
      cogl: fix a compile warning
      wayland: use correct enum type for tablet pad
      clutter: return correct enum type
      cogl: return correct enum type
      cogl: correct check for COGL_OFFSCREEN_DISABLE_DEPTH_AND_STENCIL
      cogl: drop extraneous parentheses
      test: use correct enum

Tim Crawford (1):
      backends/native: Fix double free of error

Xiang Fan (1):
      wayland/surface: Don't double scale when getting absolute coordinates


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