Files
odfstudio/external/cairo
Stephan Bergmann a499b4eb2a external/cairo: Silence some more UBSan warnings
...seen when opening an Impress presentation on GNOME/X11:

> cairo-xlib-source.c:570:26: runtime error: left shift of 191 by 24 places cannot be represented in type 'int'

> cairo-xlib-render-compositor.c:1852:17: runtime error: left shift of negative value -186

> cairo-xlib-render-compositor.c:1853:17: runtime error: left shift of negative value -646

> cairo-xlib-surface-shm.c:1157:43: runtime error: member access within null pointer of type 'cairo_xlib_shm_surface_t' (aka 'struct _cairo_xlib_shm_surface')

> cairo-fixed-private.h:252:8: runtime error: left shift of negative value -146048

Change-Id: I93a5706c2ec3f83bc56d75fc92817668eef57fdb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105074
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-10-30 20:41:25 +01:00
..
…
…

The graphics library, used for anti-aliasing. From [http://cairographics.org/].

This code is used by default only on Linux, though it is also
available on Mac. There is a cairo-canvas implementation that is the
main customer, and it is enabled via 'use hardware acceleration' in
the general options.