summaryrefslogtreecommitdiff
path: root/gfx/gfx.c
AgeCommit message (Collapse)AuthorFilesLines
2016-09-29add "extra" filtering at gfx_end (this fixed -e for all Cairo formats)Werner Almesberger1-2/+2
2016-09-29gfx/: add "extra" flags to gfx API, and preserve them in record.c (WIP)Werner Almesberger1-1/+14
This is in preparation of generalizing the "extra" system.
2016-09-03gfx/gfx.c: we now pass a combined option string to driversWerner Almesberger1-2/+10
Further changes implied by this: - drivers can no longer receive arguments, only options - drivers have to ignore options they don't recognize
2016-09-02gfx/gfx.c: add section commentsWerner Almesberger1-0/+12
2016-08-30gfx/: begin to bring some order into post-diff cleanupWerner Almesberger1-1/+7
Sadly, we need two new partial destructor functions for this, cro_img_reset and cro_img_destroy, plus one for the graphics abstraction, gfx_destroy.
2016-08-27gfx/gfx.c (gfx_end): let "end" function return an integerWerner Almesberger1-2/+5
2016-08-26pass text style to gfx_text{,_width} and related functionsWerner Almesberger1-4/+7
2016-08-24gfx/gfx.c (gfx_args): don't need to reset "optind" all over the placeWerner Almesberger1-0/+2
2016-08-24separate argument list from gfx_init; related API changesWerner Almesberger1-3/+8
2016-08-24remove global gfx state (pass context as argument)Werner Almesberger1-38/+57
2016-08-21eeshow/gfx/gfx.c (gfx_sheet_name): pass sheet name (title) to driverWerner Almesberger1-0/+7
2016-08-17eeshow/: move graphics low-level functions to gfx/Werner Almesberger1-0/+120