path: root/kicad/sch-render.c
AgeCommit message (Collapse)AuthorFilesLines
2016-09-30Shift + R now toggles visibility of invisible component referencesWerner Almesberger1-7/+8
Such things should be rare in normal use of KiCad, but can occur when working with unusual designs.
2016-09-29"F" now toggles display of invisible footprintsWerner Almesberger1-2/+10
2016-09-29get rid of sch_render_extra and move selection to rendering (WIP)Werner Almesberger1-27/+0
This works for eeshow, but this breaks the -e option of eeplot and eediff, permanently enabling it in FIG, and permanently disabling it in all the Cairo-based formats.
2016-09-29kicad/: don't discard invisible fields, just mark them; also record field numberWerner Almesberger1-1/+3
2016-09-29kicad/sch-render.c (sch_render): avoid very deep nesting for sch_obj_compWerner Almesberger1-10/+11
(Which will get another level soon.)
2016-08-30fix a few memory leaks (in non-interactive mode)Werner Almesberger1-2/+2
We now leak less than 1 MB on valgrind --leak-check=full eeshow -N 1 -- 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/+3
2016-08-26gfx/text.c (text_fig): rename to text_showWerner Almesberger1-3/+3
The days of only doing FIG are long gone ...
2016-08-26kicad/: always initialize struct text.styleWerner Almesberger1-12/+14
2016-08-26kicad/dwg.c: add text style to label drawing functionsWerner Almesberger1-2/+3
2016-08-24remove global gfx state (pass context as argument)Werner Almesberger1-19/+22
2016-08-23kicad/sch-render.c (sch_render_extra): access to lib_render_extraWerner Almesberger1-0/+27
2016-08-23kicad/sch_render.c (sch_render): report invalid object typeWerner Almesberger1-0/+3
2016-08-17eeshow/misc.c: goes to gfx/, tooWerner Almesberger1-1/+1
2016-08-17eeshow/: move graphics low-level functions to gfx/Werner Almesberger1-2/+2
2016-08-17eeshow/: move parsing and high-level rendering to kicad/Werner Almesberger1-0/+177