Re: gdi32/path.c -- Allow PATH_ExtTextOut() handle non printablecharacters

2009-03-16 Thread Massimo Del Fedele
Dmitry Timoshkov ha scritto: "Massimo Del Fedele" wrote: PATH_ExtTextOut() uses GetGlyphOutlineW() which can return a NULL buffer size not just on errors but also on non-printable glyphs. Instead of aborting the function should check for such cases, get the metrics and continue. This patch

Re: gdi32/path.c -- Allow PATH_ExtTextOut() handle non printablecharacters

2009-03-15 Thread Dmitry Timoshkov
"Massimo Del Fedele" wrote: PATH_ExtTextOut() uses GetGlyphOutlineW() which can return a NULL buffer size not just on errors but also on non-printable glyphs. Instead of aborting the function should check for such cases, get the metrics and continue. This patch doesn't match the normal logic