xserver-multidpi/render
Keith Packard fa6a1df209 Avoid overflow in PictureTransformPoint. Fix PictureTransformIsIdentity.
PictureTransformPoint computes homogeneous coordinates internally, but fails
to handle intermediate values larger than 16.16. Use 64 bit intermediate
values while computing the final result at 16.16 and only complain if that
result is too large.

PictureTransformIsIdentity was completely wrong -- it was not checking for
identity transforms at all.
2008-11-24 13:24:40 -08:00
..
animcur.c Move MAX_DEVICES to misc.h, rename to MAXDEVICES for consistency. 2008-10-31 17:09:13 +10:30
filter.c Correct bilinear filter kernel size (should be 2x2) 2008-11-24 13:24:37 -08:00
glyph.c xalloc+memset(0) -> xcalloc 2008-10-06 15:36:51 -04:00
glyphstr.h Merge branch 'master' into XACE-SELINUX 2007-10-25 12:19:30 -04:00
Makefile.am Export a bunch of matrix operations from render. 2008-11-24 13:24:36 -08:00
matrix.c Avoid overflow in PictureTransformPoint. Fix PictureTransformIsIdentity. 2008-11-24 13:24:40 -08:00
miindex.c Bug #10463: Always initialize reference pixel before AllocColor() 2008-02-29 16:39:29 -05:00
mipict.c Restore the CompositeGlyphs -> ps->Glyphs -> miGlyphs callchain to allow acceleration architectures to wrap above miGlyphs. 2007-10-26 15:14:03 -07:00
mipict.h Replace calls to Glyphs screen hook with CompositeGlyphs and remove dead code. 2007-10-19 16:34:54 -07:00
mirect.c Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
mitrap.c Add CreatePixmap allocation hints. 2007-11-04 16:11:28 -08:00
mitri.c Render: Remove usage of alloca 2007-11-05 14:34:41 +00:00
picture.c Export a bunch of matrix operations from render. 2008-11-24 13:24:36 -08:00
picture.h Merge branch 'master' into XACE-SELINUX 2007-12-13 18:38:25 -05:00
picturestr.h Avoid overflow in PictureTransformPoint. Fix PictureTransformIsIdentity. 2008-11-24 13:24:40 -08:00
render.c Build fix. 2008-10-06 18:47:06 -04:00
renderedge.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
renderedge.h Death to RCS tags. 2007-06-29 14:06:52 -04:00