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
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
Update Basque translation
Origin: upstream, 3.30.3, commit:
d0de451e2910961993811b726383279dfb475957
Gbp-Pq: Name Update-Basque-translation.patch
Update French translation
Origin: upstream, 3.30.3, commit:
28d2d54189b1badc0520a4d7c9c278f5755023e4
Gbp-Pq: Name Update-French-translation.patch