summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jonas Ådahl [Fri, 25 Jan 2019 21:06:39 +0000 (21:06 +0000)]
screen-cast: Fix monitor recording on HiDPI
It scaled the logical monitor rect with scale to get the stream
dimensions, but that is only valid when having
'scale-monitor-framebuffers' enabled. Even when it was, it didn't work
properly, as clutter_stage_capture_into() doesn't work properly with
scaled monitor framebuffers yet.
(cherry picked from commit
3fa6a92cc5dda6ab3939c3e982185f6caf453360)
Bug: https://gitlab.gnome.org/GNOME/mutter/merge_requests/415
Applied-upstream: 3.30.3, commit:
1c57a5842069735b7bb80846130bf61d0e0a0880
Gbp-Pq: Name screen-cast-Fix-monitor-recording-on-HiDPI.patch
Carlos Garnacho [Tue, 18 Dec 2018 12:54:09 +0000 (12:54 +0000)]
tests: Don't check pixels outside actor allocation
The actor-shader-effect test actors are 50px wide, but we check the 51st
pixel. This went along undetected until "clutter: Avoid rounding
compensation when invalidating 2D actors" because the paint volumes were
made slightly bigger and the shaders paint all over them (I guess nobody
noticed those actors being actually ~52px wide).
Update the test to check the middle of the opposite edge, so we keep neatly
rounded numbers.
(cherry picked from commit
1d73533f786b8f83fcffae7e5f5965d3b1f4e57a)
Applied-upstream: 3.30.3, commit:
5e4cb54bb5ced1a5829fb903fe1729f5da248b0c
Gbp-Pq: Name tests-Don-t-check-pixels-outside-actor-allocation.patch
Carlos Garnacho [Fri, 5 May 2017 12:15:30 +0000 (14:15 +0200)]
clutter: Avoid rounding compensation when invalidating 2D actors
This allows the redraw clip to be more constrained, so MetaCullable doesn't
end up rendering portions of window shadows, frame and background when a
window invalidates (part of) its contents.
(cherry picked from commit
a7df459416dc46321204c98197e4fd84724976e0)
Bug-Ubuntu: https://launchpad.net/bugs/
1767648
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=782344
Applied-upstream: 3.30.3, commit:
afc91f0804ad1350fa09aa141b93020f28143b48
Gbp-Pq: Name clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch
Daniel van Vugt [Thu, 11 Oct 2018 07:02:05 +0000 (07:02 +0000)]
clutter-offscreen-effect: Disable if no texture
If texture allocation fails (e.g. on an old GPU with size limit 2048)
then `update_fbo` would return `FALSE` but leaves `priv->offscreen`
as non-NULL. So the next paint will try to use the offscreen with a
`NULL` texture and crashes. The solution is simply to ensure that
`priv->offscreen` is NULL if there is no `priv->texture`, so the default
(non-offscreen) paint path gets used instead.
Bug reported and fix provided by Gert van de Kraats.
(cherry picked from commit
f31cf0c3ef99b27c0b2c0161fc9fc1eb82778b2e)
(cherry picked from commit
1b78ca8c5eef39831639a0bde8d613cd1bb024dc)
Bug-Ubuntu: https://launchpad.net/bugs/
1795774
Applied-upstream: 3.30.3, commit:
c6223ffea87831f9bd51d11c50e953f0318459e0
Gbp-Pq: Name clutter-offscreen-effect-Disable-if-no-texture.patch
Daniel van Vugt [Thu, 11 Oct 2018 06:49:22 +0000 (06:49 +0000)]
cogl-auto-texture: Avoid a double-free crash
If texture allocation fails (e.g. on an old GPU with size limit 2048)
then `cogl_texture_new_with_size` was trying to use the same CoglError
twice. The second time was after it had already been freed.
Bug reported and fix provided by Gert van de Kraats.
(cherry picked from commit
d21478b0f0163b0688abe065a7009b33453d0d00)
Bug-Ubuntu: https://launchpad.net/bugs/
1790525
Applied-upstream: 3.30.3, commit:
1cb21877edd9c7c5bc991527ae70879b1e9fece0
Gbp-Pq: Name cogl-auto-texture-Avoid-a-double-free-crash.patch
Iñaki Larrañaga Murgoitio [Fri, 7 Dec 2018 12:49:20 +0000 (12:49 +0000)]
Update Basque translation
Origin: upstream, 3.30.3, commit:
d0de451e2910961993811b726383279dfb475957
Gbp-Pq: Name Update-Basque-translation.patch
Charles Monzat [Thu, 15 Nov 2018 22:35:59 +0000 (22:35 +0000)]
Update French translation
Origin: upstream, 3.30.3, commit:
28d2d54189b1badc0520a4d7c9c278f5755023e4
Gbp-Pq: Name Update-French-translation.patch
Simon McVittie [Wed, 6 Feb 2019 10:02:14 +0000 (10:02 +0000)]
mutter (3.30.2-6) unstable; urgency=medium
* Team upload
* Update to upstream gnome-3-30 branch at
3.30.2-8-g7260ba5db
- Avoid rendering beyond the bounds of a 2D actor
- Fix screencasting/monitor recording on HiDPI
- Fix a regression in 3.30.1 that sometimes turned off secondary displays
- Update translations: fr, eu
[dgit import unpatched mutter 3.30.2-6]
Simon McVittie [Wed, 6 Feb 2019 10:02:14 +0000 (10:02 +0000)]
Import mutter_3.30.2-6.debian.tar.xz
[dgit import tarball mutter 3.30.2-6 mutter_3.30.2-6.debian.tar.xz]
Simon McVittie [Thu, 15 Nov 2018 09:11:25 +0000 (09:11 +0000)]
Import mutter_3.30.2.orig.tar.xz
[dgit import orig mutter_3.30.2.orig.tar.xz]