<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<div>Hey guys,</div><div><br></div>I tried 1.10 today and found some odd glitches in my application. I narrowed it down to a vertical and horizontal line crossing showing strange&nbsp;artefacts.<div><br></div><div>The concerned lines either have a non-integer width or non-integer starting and end points.</div><div><br></div><div>Here is the code snippet I used to test this (the code before that paints the background to white):</div><div><div><br></div><div><div>layer_0 = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 600, 600);</div><div>cairo_t *cr = cairo_create (layer_0);</div><div><br></div><div>cairo_set_source_rgb (cr, 1, 1, 1);</div><div>cairo_paint (cr);</div></div><div><br></div><div>double x = 50.323;</div><div>double y = 50.768;</div><div><br></div><div>cairo_set_operator (cr, CAIRO_OPERATOR_OVER);</div><div>cairo_set_source_rgb (cr, 0.1f, 0.1f, 0.1f);</div><div>cairo_set_line_width (cr, 6);</div><div><br></div><div>cairo_move_to (cr, x, 0);</div><div>cairo_line_to (cr, x, 600);</div><div>cairo_move_to (cr, 0, y);</div><div>cairo_line_to (cr, 600, y);</div><div>cairo_stroke (cr);</div></div><div><br></div><div>The screenshots attached clearly show that 1.8.10 is doing the right thing with the semi-transparent bits whereas 1.10.0 is not.</div><div>Anyone seen this with 1.10? I couldn't find related bugs in the tracker. I just tried with latest Git version and it still happens.</div><div><br></div><div>Thanks</div><div>Julien</div>                                               </body>
</html>