summaryrefslogtreecommitdiff
path: root/gfx/cro.c
AgeCommit message (Expand)AuthorFilesLines
2016-11-03gtx/cro.c, main/eeplot.c: new option -n to include sheet numbers in PDF TOCWerner Almesberger1-3/+13
2016-09-30add "extra" filtering at gfx_end (this fixed -e for all Cairo formats)Werner Almesberger1-17/+18
2016-09-30get rid of sch_render_extra and move selection to rendering (WIP)Werner Almesberger1-11/+4
2016-09-30gfx/record.h (record_replay): add "extra" argument for feature selectionWerner Almesberger1-10/+10
2016-09-30gfx/: add "extra" flags to gfx API, and preserve them in record.c (WIP)Werner Almesberger1-0/+5
2016-09-24gfx/cro.c (overlined): don't draw false overline if string ends with tildeWerner Almesberger1-5/+6
2016-09-24gfx/cro.c (overlined): render ~~ as single tilde, without affecting overliningWerner Almesberger1-8/+17
2016-09-24gfx/cro.c (cr_text_cairo): ignore ~ when sizing; consider disable_overlineWerner Almesberger1-10/+30
2016-09-24gfx/cro.c (cr_text_width): remove ~ (used for overlining)Werner Almesberger1-1/+10
2016-09-09gfx/cro.c (cr_text_cairo): gently correct for text descending below the baselineWerner Almesberger1-0/+10
2016-09-08fix numerous whitespace atrocitiesWerner Almesberger1-1/+1
2016-09-06gfx/cro.c: multiply line width of PDF, PS, SVG by 16, to offset internal scalingWerner Almesberger1-3/+3
2016-09-06gfx/cro.c: add experimental SVG supportWerner Almesberger1-0/+89
2016-09-06gfx/cro.c (cro_ps_ops, cro_eps_ops): PS and EPS don't support -TWerner Almesberger1-2/+2
2016-09-05add EPS (through Cairo) supportWerner Almesberger1-2/+33
2016-09-05gfx/cro.c: tolerance to 0.1 mil to keep arcs from getting "optimized" outWerner Almesberger1-0/+2
2016-09-05add Postscript (through Cairo) supportWerner Almesberger1-0/+111
2016-09-05gfx/cro.c (cr_pdf_init): add_toc is only available after cr_argsWerner Almesberger1-5/+5
2016-09-05gfx/cro.c (cro_img_end): let's try this again, slowly ...Werner Almesberger1-3/+3
2016-09-04gfx/cro.c: round up image and PDF sizes, to prevent accidental clippingWerner Almesberger1-4/+7
2016-09-03gfx/gfx.c: we now pass a combined option string to driversWerner Almesberger1-10/+12
2016-09-03select driver by filename extension instead of driver specWerner Almesberger1-3/+8
2016-09-03gfx/: ignore foo: prefix in output file namesWerner Almesberger1-1/+3
2016-09-03gfx/cro.c, gfx/fig.c: output file name - means standard outputWerner Almesberger1-3/+3
2016-09-03gfx/cro.c (cr_args): earmark for not accepting no non-option argumentsWerner Almesberger1-0/+6
2016-08-30gfx/: begin to bring some order into post-diff cleanupWerner Almesberger1-1/+16
2016-08-30fix a few trivial memory leaks; eeshow ... -- pdf now passesWerner Almesberger1-0/+3
2016-08-30gfx/cro.c (cr_pdf_init): don't forget to setup the fontWerner Almesberger1-0/+1
2016-08-30fix a few memory leaks (in non-interactive mode)Werner Almesberger1-1/+7
2016-08-30gfx/cro.c (cro_img): add alpha mode; get rid of paint_yellowWerner Almesberger1-4/+13
2016-08-30gfx/cro.c (cro_img): save and restore old cc_extra->record.userWerner Almesberger1-0/+3
2016-08-29gfx/cro.c (cro_img): gently adjust the line widthWerner Almesberger1-1/+12
2016-08-27gfx/gfx.c (gfx_end): let "end" function return an integerWerner Almesberger1-2/+6
2016-08-27gfx/cro.c (setup_pango): rename to setup_fontWerner Almesberger1-6/+6
2016-08-27gfx/cro.c (cr_png_init): don't forget to setup fontWerner Almesberger1-0/+1
2016-08-27gfx/cro.c (cro_img_write): check cairo_surface_write_to_png return valueWerner Almesberger1-2/+7
2016-08-27gfx/diff.c: combine processing for GUI and non-interactive modeWerner Almesberger1-5/+4
2016-08-26gfx/cro.c: support text stylesWerner Almesberger1-1/+34
2016-08-26pass text style to gfx_text{,_width} and related functionsWerner Almesberger1-6/+12
2016-08-25gfx/cro.c (cro_img, cro_img_surface): call cro_ctx variable "cc", not "ctx"Werner Almesberger1-14/+14
2016-08-25Makefile, gfx/cro.c: fix typo; remove blank lineWerner Almesberger1-1/+0
2016-08-25undocumented option -O to disable overline drawing (in case it crashes)Werner Almesberger1-1/+2
2016-08-25gfx/cro.c: use_pango switches between Cairo and Pango, without further condit...Werner Almesberger1-5/+5
2016-08-25gfx/cro.c (cr_text_cairo): experimental support for overliningWerner Almesberger1-1/+92
2016-08-25gfx/cro.c: only use Pango if there's a ~ in the stringWerner Almesberger1-5/+4
2016-08-25gfx/cro.c (cr_text_pango): don't call pango_cairo_update_layoutWerner Almesberger1-1/+1
2016-08-24gfx/cro.c: don't set layout if we already have the right sizeWerner Almesberger1-4/+12
2016-08-24gfx/cro.c (cr_text_pango): minor cleanupWerner Almesberger1-2/+1
2016-08-24gfx/cro.c (cr_text): experimental Pango support; option -P to enableWerner Almesberger1-10/+86
2016-08-24separate argument list from gfx_init; related API changesWerner Almesberger1-15/+26