summaryrefslogtreecommitdiff
path: root/kicad/pl-render.c
AgeCommit message (Collapse)AuthorFilesLines
2016-10-28kicad/pl-render.c (format_date): fix handling of %} in argumentWerner Almesberger1-7/+7
2016-10-28kicad/pl-render.c: new date formats %s (sheet date) and %S (max sheet date)Werner Almesberger1-5/+26
2016-10-28kicad/pl-render.c: complex date formatting (for eeplot -d, WIP)Werner Almesberger1-1/+109
2016-10-28kicad/pl-render.c (expand): don't try to free string literalWerner Almesberger1-1/+1
2016-10-28kicad/pl-render.c: add section commentsWerner Almesberger1-0/+9
2016-10-25kicad/pl.h, pl-render.c (date_override): option override for sheet dateWerner Almesberger1-1/+3
2016-09-24kicad/pl-render.c (expand): at long last, support %K (say that eeshow did it)Werner Almesberger1-1/+3
2016-09-19kicad/: support remaining header fields (date, revision, company)Werner Almesberger1-3/+3
2016-09-19kicad/pl-render.c (expand): centralize NULL checkWerner Almesberger1-9/+6
2016-09-19eeshow/pl-render.c (expand): solve optional free() more cleanlyWerner Almesberger1-22/+21
2016-09-19kicad/pl-render.c (expand): support %Cn (comment)Werner Almesberger1-2/+14
2016-09-19kicad/pl-render.c (expand): support %Z (paper format)Werner Almesberger1-1/+1
2016-09-08kicad/pl-render.c: render polygonsWerner Almesberger1-0/+41
2016-09-08kicad/: support page layout options page1only and notonpage1Werner Almesberger1-1/+3
2016-09-08kicad/: support rotated text in page layoutsWerner Almesberger1-1/+1
2016-09-07kicad/pl-render.c (expand): don't crash on %T if we have no titleWerner Almesberger1-1/+1
2016-09-01kicad/pl-render.c (expand): expand %F (file name) and %P (path)Werner Almesberger1-2/+2
2016-09-01kicad/pl-render.c (expand): move decription of format symbol to "case"Werner Almesberger1-19/+19
2016-08-30fix a few memory leaks (in non-interactive mode)Werner Almesberger1-0/+6
We now leak less than 1 MB on valgrind --leak-check=full eeshow -N 1 neo900.pro -- png -o foo.png instead of about 3.5 MB. The plan is as follows: - fix memory leaks in simple operations in on-interactive mode, - suppress what cannot be fixed (e.g., when comes from libraries), - move on to more complex operations, - then start fixing interactive mode.
2016-08-30misc/util.h (alloc_printf): error-checking vasprintf wrapper; use itWerner Almesberger1-3/+2
2016-08-26gfx/text.c (text_fig): rename to text_showWerner Almesberger1-1/+1
The days of only doing FIG are long gone ...
2016-08-26kicad/: always initialize struct text.styleWerner Almesberger1-0/+1
2016-08-25option -L to suppress page layout; non-interactive diff always implies -LWerner Almesberger1-0/+10
This means that we can now do things like eeshow 6a9f71:neo900.pro neo900_SS_5.sch -- \ diff -s 2 -o diff.png neo900.pro neo900_SS_5.sch
2016-08-24remove global gfx state (pass context as argument)Werner Almesberger1-8/+8
2016-08-22eeshow/misc/util.h (realloc_size, realloc_type_n): get rid of bare "realloc"Werner Almesberger1-9/+3
Finally ! Shoulds have done this a long time ago.
2016-08-22eeshoe/kicad/pl-render.c: add label incrementingWerner Almesberger1-10/+48
2016-08-22eeshow/: support format symbols %%, %N, %S, and %T in page layoutWerner Almesberger1-7/+98
2016-08-22eeshow/kicad/: page layout: support default text size; use "pl" uniformlyWerner Almesberger1-3/+4
2016-08-22eeshow/kicad/: support text justification in page layoutWerner Almesberger1-2/+17
2016-08-22eeshow/kicad/: begin text support for page layout (WIP); add missing pl-common.hWerner Almesberger1-19/+15
2016-08-22eeshow/kicad/pl.h, pl-parse.c, pl-render.c: page layout support (WIP)Werner Almesberger1-0/+104
We currently only do lines, no text.