[mutter] Created tag 3.37.3
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Created tag 3.37.3
- Date: Tue, 7 Jul 2020 17:36:44 +0000 (UTC)
The signed tag '3.37.3' was created.
Tagger: Florian Müllner <fmuellner gnome org>
Date: 1594143374 +0200
Tag release 3.37.3
Changes since the last tag '3.37.2':
Adam Jackson (13):
cogl: Introduce and use cogl_context_is_hardware_accelerated
cogl: Remove now-unused CoglGpuInfo
cogl: Move GL context/version details into the driver
cogl: Move some GL-specific GLSL details into the driver
cogl: Move some pre-layer-change-notify code into the driver
cogl: Add a slot for driver-private state to CoglContext
cogl: Move texture unit state to CoglGLContext
cogl: Add and use sampler init/free hooks in the CoglDriverVtable
cogl: Move GL-specific uniform code to the driver vtable
cogl: Move graphics reset status into the driver vtable
cogl: Remove unused driver includes
cogl: Remove some dead stores not flagged by the compiler
cogl: Remove some unused #define GL_BLAH safeties
Andre Klapper (1):
Fix broken markup in Hausa UI translation
Carlos Garnacho (2):
wayland: Avoid popup grab focus changes if there's an implicit grab
x11: Look up reason for selection clear events from XFixes
Corentin Noël (2):
clutter/stage: Set the right type for the paint-view argument
window-actor-x11: switch the signal callback argument and data on shadow factory change
Daniel van Vugt (8):
meson_options: Use libGLESv2.so.2 for COGL_DRIVER=gles2, not libGLESv2.so
backends-x11: Remove g_new0 overwriting g_object_new
clutter-stage-cogl: Fix uninitialized variable `use_clipped_redraw`
shaped-texture: Use the REPLACE combine function on opaque areas
background-content: Fix an x/y mixup
clutter-backend: Default to scale 1
cogl-texture-2d: Flush the journal before mipmapping
background-content: Mipmap background texture rendering
Florian Müllner (3):
workspace: Add :active convenience property
tests/stage-view: Keep old stage views alive on hotplug
Bump version to 3.37.3
Georges Basile Stavracas Neto (26):
clutter/actor: Allow animating content properties
Introduce MetaBackgroundContent
background-actor: Use MetaBackgroundContent
background-content: Simplify method call
background-content: Render background slices relative to actor box
Revert "crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode"
clutter/actor: Drop depth property and functions
clutter/main: Remove clutter_get_actor_by_gid
clutter/actor: Remove push/pop_internal declarations
clutter/actor: Remove clutter_actor_set_parent
clutter/actor: Remove clutter_actor_unparent
clutter/actor: Remove clutter_actor_show_all
clutter/stage: Subclass ClutterActor
clutter: Drop ClutterGroup
clutter/stage: Remove color property
clutter/stage: Remove all deprecated functions
clutter/timeline: Remove empty deprecated header
Drop ClutterBox
tests: Replace ClutterRectangle with ClutterActor
Drop ClutterRectangle
clutter/actor: Remove rotation center
tests: Drop anchor-related parts of the actor-anchors test
clutter/actor: Remove scale center and gravity
clutter/actor: Remove anchor points and gravity
tests: Rename actor-anchors to actor-pivot-point
clutter/timeline: Wait for stage if no frame clock is available
Jonas Dreßler (44):
clutter/align-constraint: Listen to queue-relayout signal of source
clutter/actor: Mark offscreen-redirect property as flag everywhere
clutter/actor: Disconnect from "layout-changed" signal on destroy
clutter/stage: Add private method to get the stage-views of a rectangle
clutter/stage: Remove _clutter_stage_get_max_view_scale_factor_for_rect
clutter/stage: Rename update_resource_scales to clear_stage_views
clutter/actor: Add API to get the stage-views an actor is painted on
clutter/actor: Emit a signal when the stage-views an actor is on change
clutter/actor: Don't traverse whole actor tree for updating stage-views
tests: Add a test for ClutterActors stage_views() API
clutter/actor-box: Allow marking boxes as uninitialized
clutter/actor: Set initial allocation to uninitialized ClutterActorBox
clutter/actor: Properly detect uninitialized allocations when easing
clutter/align-constraint: Add pivot-point property
clutter/align-constraint: Don't take source actors position into account
window-actor: Allow syncing actor geometry while effect is running
window-actor: Make freezing and thawing of actor updates public API
window-actor: Don't freeze actor updates during the size-change effect
clutter/stage: Don't do newly queued relayouts after allocation cycle
clutter/seat: Fix a typo in an introspection doc
clutter/seat: Add private method to peek list of input devices
clutter/stage: Switch to clutter_seat_peek_devices()
clutter/input-device: Make clutter_input_device_get_actor() public
clutter/stage: Don't update modifier state when queuing event
clutter: Also remove event sequences on TOUCH_CANCEL events
clutter/actor: Clean up clutter_actor_event()
clutter/actor: Always query layout manager when getting size
clutter/clone: Use scale factor of 1.0 for Z axis
clutter/clone: Build scale factor for transformation during allocation
bind-constraint: Don't update preferred size if source contains actor
clutter/box-layout: Add spacing when computing opposite orientation size
clutter/box-layout: Request the correct size for homogeneous layouts
clutter: Replace ClutterActors resource-scale property with a signal
clutter/backend: Introduce a fallback scale set to primary monitor scale
clutter/actor: Use stage-views list for resource scales
clutter/actor: Always return a resource scale in get_resource_scale()
clutter: Add private API to support resource scale affecting layout
clutter/text: Enable relayout on resource-scale changes
clutter/actor: Cache transformations applied using apply_transform vfunc
clutter/actor: Invalidate stage-views on transformation changes
clutter/actor: Remove actors from shallow relayout list when unrealizing
clutter/actor: Pass stage as user_data when unrealizing
clutter/actor: Add API to get fixed position
clutter/actor: Add position argument to allocate_preferred_size()
Jonas Ådahl (132):
test-runner: Wait before finding MetaWindow when showing
tests/test-client: Disable shadow for Wayland client too
tests/clutter/conform: Don't run tests in parallel
tests/clutter/conform: Default to print test logs
tests/clutter: Port timeline tests to current test suite
tests/clutter: Port timeline-interpolate to current test suite
tests/clutter: Port timeline-progress to current test suite
tests/clutter: Port timeline-rewind to current test suite
clutter/timeline: Add meaning to constructor argument variable name
clutter/pan-action: Clean up line lengths
clutter/timeline: Remove deprecated 'loop' property
clutter/timeline: Remove clutter_timeline_clone()
clutter/stage: Remove unused function clutter_stage_ensure_redraw()
compositor: Get the stage via the backend
clutter/script-parser: Don't skip construct parameters when constructing
clutter: Remove CLUTTER_REPAINT_FLAGS_QUEUE_REDRAW_ON_ADD
backend: Remove cursor renderer construction fallback
backend: Remove unused freeze/thaw functions
backends/native: Get clutter backend from backend
cursor-renderer: Pass backend to constructor
cogl/frame-info: Stop passing the CoglOutput
clutter/stage: Clear pick stack when hiding
tests/conform: Use the clutter stage from mutter
tests/clutter/timeline: Lower FPS even further
tests/clutter/timeline-interpolate: Maximize error tolerance
stack-tracker: Fix coding style of meta_stack_op_apply()
stack-tracker: Don't log warnings on race conditions
background-content: Shut up warning
crtc: Move renderer private to MetaKmsCrtc
tests/monitor-unit-tests: Set initial state during backend construction
crtc: Move MetaGpu field to instance-private
output: Move MetaGpu field to instance private
crtc: Move CRTC id field into instance private
output: Move winsys_id into instance private and rename to id
output: De-glib:ify some struct field types
monitor-manager: Remove is_dirty from MetaCrtc and MetaOutput
output: Move configureable state to instance private
monitor-manager: Rename *Info structs to *Assignment
monitor-manager: Remove useless comment
tests/monitor-unit-tests: Make hotplug mode part of test setup
output: Move output info to MetaOutputInfo struct
crtc: Move all_transforms field into instance private
crtc: Move MetaCrtcConfig field to instance private
output/xrandr: Fix include guards
monitor: Check hotplug update mode before getting suggested x/y
monitor-manager-dummy: Remove redundant suggested_x/y setting
tests/monitor-unit-tests: Only set suggested_x/y when relevant
output: Make implementations inherit MetaOutput
crtc: Make implementations inherit MetaCrtc
crtc: Move out MetaCrtcMode into its own file
crtc-mode: Move away fields from public MetaCrtcMode struct
output-kms: Remove old FIXME
crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode
crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode
crtc-kms: Include MetaCrtc in MetaCrtcKms struct
stage/x11: Check that message is WM_PROTOCOLS before assuming so
wayland: Remove a couple of stray newlines
wayland/shell: Apply geometry after subsurface state application
wayland/xdg-shell: Don't use xdg_surface private to get window geometry
clutter/actor: Allocate with the same box if deferred due to transition
clutter: Add a simple frame clock base
clutter/frame-clock: Handle immediate present feedback
tests/frame-clock: Test delayed schedule update
tests/frame-clock: Check that no damage doesn't ever dispatch
clutter/frame-clock: Add API to schedule next frame immediately
tests/frame-clock: Add schedule-update-now test
frame-clock: Add basic tracing
frame-clock: Add callback before the actual frame callback
frame-clock: Add API to inhibit/uninhibit updates
clutter/master-clock: Move out private timeline declarations
frame-clock: Pass timestamp to frame callback
frame-clock: Make it possible to drive timelines
tests/clutter: Add frame clock timeline test case
clutter/timeline: Add helpers to remove/add timeline to some frame clock
clutter/timeline: Add running timeline to frameclock if it changes
tests/frame-clock: Add test that switches frame clock mid timeline
clutter/stage-view: Pass a pointer to the stage during constuction
clutter/stage: Always check stage views when checking for full redraw
clutter/stage: Add 'pending_finish_queue_redraws' state
renderer-view: Keep track of what CRTC it is associated with
renderer: Add API to get a view list for a monitor
screen-cast: Only check queued-redraw on the relevant views
clutter/stage: Move out tracing from do_update() to callees
clutter/stage: Rename find-devices-to-update function
clutter/stage: Find devices to update after finish queue redraw
clutter/stage: Move device updating to helper
clutter/stage-view: Move frambuffer prop setting into helper
clutter/stage-view: Move framebuffer sanity check into helper
laters: Use clutter_stage_schedule_update() instead of timeline
clutter/stage: Expose stage update helpers
clutter/timeline: Add way to associate a timeline to an actor
clutter/timeline: Deprecate timelines without an actor or frame clock
clutter/stage-view: Give a stage view a refresh rate
Gather all time unit conversion helpers in one place
frame-clock: Pass frame info when notifying presented
clutter: Include semi private cogl API
cogl/onscreen: Let swap buffer caller create frame info
clutter/cogl: Take over global frame count responsibility
clutter/stage-view: Have each stage view create its own frame clock
clutte/stage-view: Add refresh rate getter
clutter/actor: Add API to pick frame clock
clutter/frame-clock: Handle reschedule then dispatch results in idle
clutter: Include clutter-frame-clock.h from clutter.h
clutter/stage-view: Expose frame clock getter
clutter: Remove multi thread mutexes
clutter/stage: Add signals for different update stages
laters: Use 'before-update' signal from stage
compositor-x11: Move synchronization to before-update
surface-actor: Remove 'pre-paint' vfunc
compositor: Remove 'pre-paint' signal
clutter/stage: Only emit "presented" on completion event
cursor-renderer: Use 'after-paint' stage signal instead paint callback
compositor: Remove unused stage pointer
wayland/compositor: Process frame callbacks on 'after-update'
compositor: Use stage signals instead of clutter repaint callbacks
renderer-x11-cm: Initialize screen stage view in one step
renderer: Use 'add_view()' when adding CRTC views
clutter: Paint views with individual frame clocks
tests/stage-view: Remove unnecessary warning supression
tests/stage-view: Check that hotplugging reestablishes view list
clutter/frame-clock: Add refresh rate getter
clutter/stage-view: Export refresh rate getter symbol
tests/stage-view: Test that actors pick the right frame clock
tests/stage-view: Test that timelime adapts to actor moving across views
clutter/frame-clock: Add explicit destroy function
clutter/animatable: Add way to get an actor from an animatable
tests/frame-clock: Check that destroy signal is emitted
clutter/actor: Pick frame clock of parent if not on any views
clutter/transition: Get timeline actor from animatable
clutter/actor: Add API to check whether actor or clone is on view
wayland: Respond to frame callbacks also if a clone was painted
clutter/timeline: Warn if started with a detached actor
Michel Dänzer (1):
gpu/kms: Turn off CRTCs as well for DPMS
Olivier Fourdan (1):
remote-desktop: Check for screencast only when required
Peter Hutterer (1):
compositor: use XDG_CONFIG_HOME as initial lookup path for xkb
Robert Mader (5):
shaped-texture: Reintroduce clip_region
shaped-texture: Make set_opaque_region() private
shaped-texture: Clean up set_opaque_region()
surface-actor: Add culling offset for geometry scale - take 2
window-actor/wayland: Remove custom get_paint_volume() vfunc
Sebastian Keller (11):
core: Fix memory selection source leak after clipboard owner disappears
core: Free clipboard selection source on shutdown
wayland: Free selection streams streams after transfer
wayland/data-device: Don't create and leak unused memory on dnd
backends/native: Fix input device touch hash table leak
wayland/keyboard: Fix anonymous file leak on repeated keymap changes
clutter/stage: Make paint_to_buffer use the correct texture/buffer size
tests/stacking: Avoid random failures in focus tests
window/x11: Don't stop early when trying to find default focus window
tests/stacking: Don't test for time-dependent intermediate focus state
tests/stacking: Add test for when no default focus window can be found
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]