I have changed the status of the upstream bug report at https://bugs.freedesktop.org/show_bug.cgi?id=34877 to RESOLVED/NOTOURBUG because the issue turned out to be due to the PLplot standard example that was generating multiple duplicated boundaries with a last large boundary segment. Under those conditions you get correct fills (consistent with the specified fill rule) which look "obviously" incorrect. So the seriously obfuscated example was at fault here and not X's fill rule implementation for the two different fill rules. Once that PLplot standard example was fixed so the boundaries were not duplicated and the last boundary segment was small both the even-odd and non-zero winding rule fill rules produced correct results for the self-intersecting boundary case that also looked obviously correct.
Therefore, please close this bug report. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org