76b7f51a5be7d26bc0638b123ad4fd3d61d8406c braney Wed May 29 10:54:02 2019 -0700 postscript output was missing the ability to outline circles. Now it works! diff --git src/lib/pscmGfx.c src/lib/pscmGfx.c index 9990e58..6c859a7 100644 --- src/lib/pscmGfx.c +++ src/lib/pscmGfx.c @@ -686,31 +686,31 @@ /* Draw a line from one point to another. */ { pscmSetColor(pscm, color); boolean fat = sameString(pscmGetHint(pscm,"fat"),"on"); if (fat) pscmFatLine(pscm, x1, y1, x2, y2); else psDrawLine(pscm->ps, x1, y1, x2, y2); boxPscm = NULL; } void pscmCircle(struct pscmGfx *pscm, int xCen, int yCen, int rad, Color color, boolean filled) { pscmSetColor(pscm, color); -psFillCircle(pscm->ps, (double)xCen, (double)yCen, (double)rad); +psCircle(pscm->ps, (double)xCen, (double)yCen, (double)rad, filled); } void pscmEllipse(struct pscmGfx *pscm, int x1, int y1, int x2, int y2, Color color, int mode, boolean isDashed) /* Draw an ellipse specified as a rectangle. Args are left-most and top-most points. * Optionally draw half-ellipse (top or bottom) */ { pscmSetColor(pscm, color); if (isDashed) psSetDash(pscm->ps, TRUE); else psSetDash(pscm->ps, FALSE); int startAngle = 0; int endAngle = 360; if (mode == ELLIPSE_TOP)