git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@66111
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
* Textblock: Added evas_textblock_markup_to_plain.
This lets you convert textblock markup to plain text.
This converts formats and everything correctly.
+
+2011-12-12 Carsten Haitzler (The Rasterman)
+
+ * Fix rounding error in map clip bounds calculation
+
p++;
for (; p < p_end; p++)
{
- if (p->x < x1) x1 = p->x;
- if (p->x > x2) x2 = p->x;
- if (p->y < y1) y1 = p->y;
- if (p->y > y2) y2 = p->y;
+ Evas_Coord x, y;
+
+ x = lround(p->x);
+ y = lround(p->y);
+ if (x < x1) x1 = x;
+ if (x > x2) x2 = x;
+ if (y < y1) y1 = y;
+ if (y > y2) y2 = y;
}
// this causes clip-out bugs now mapped objs canbe opaque!!!
// // add 1 pixel of fuzz around the map region to ensure updates are correct