summaryrefslogtreecommitdiff
path: root/kicad
AgeCommit message (Expand)AuthorFilesLines
2016-09-07kicad/pl-parse.c (pl_parse_search): search in template directoriesWerner Almesberger3-0/+40
2016-09-07fix numerous whitespace atrocitiesWerner Almesberger5-11/+10
2016-09-07kicad/pl-render.c (expand): don't crash on %T if we have no titleWerner Almesberger1-1/+1
2016-09-07kicad/kicad.h: share and generalize default pathsWerner Almesberger2-6/+29
2016-09-07kicad/lib-parse.c (lib_parse_search, lib_find_file): search LibDir and defaul...Werner Almesberger2-0/+42
2016-09-06kicad/: record LibDir path in "struct file_names"Werner Almesberger3-4/+43
2016-09-04kicad/ext.c (classify_files): call do_classify_files_ab, not classify_files_abWerner Almesberger1-1/+1
2016-09-03kicad/ext.c (classify_files_ab): classification of two sheets, i.e., diffWerner Almesberger2-5/+47
2016-09-03kicad/sch-parse.c (parse_field): make italic and bold optional, compatibilityWerner Almesberger1-3/+3
2016-09-03kicad/lib-parse.c (lib_parse_line): accept short T recordsWerner Almesberger1-1/+24
2016-09-02kicad/sch-parse.c (free_sheet): don't forget to free file name, sheet pathWerner Almesberger1-0/+2
2016-09-01kicad/pl-render.c (expand): expand %F (file name) and %P (path)Werner Almesberger1-2/+2
2016-09-01kicad/sch.h (struct sheet): keep track of file name and schematics pathWerner Almesberger3-0/+49
2016-09-01kicad/pl-render.c (expand): move decription of format symbol to "case"Werner Almesberger1-19/+19
2016-08-30fix a few trivial memory leaks; eeshow ... -- pdf now passesWerner Almesberger1-0/+1
2016-08-30kicad/sch-parse.c (parse_field): free "field" on all rejected linesWerner Almesberger1-2/+8
2016-08-30kicad/pl-parse.c (get_float, get_int): add error checkingWerner Almesberger1-4/+17
2016-08-30fix remaining "direct" leaks in simplest use caseWerner Almesberger1-5/+16
2016-08-30fix a few memory leaks (in non-interactive mode)Werner Almesberger3-2/+12
2016-08-30misc/util.h (alloc_printf): error-checking vasprintf wrapper; use itWerner Almesberger3-8/+6
2016-08-30kicad/delta.c (sheet_eq): make recursing optional; don't recurse in indexWerner Almesberger2-4/+4
2016-08-28kicad/sch-parse.c (parse_line): also accept "Text GLabel" without text styleWerner Almesberger1-4/+9
2016-08-26gfx/text.c (text_fig): rename to text_showWerner Almesberger4-11/+11
2016-08-26kicad/: always initialize struct text.styleWerner Almesberger3-31/+37
2016-08-26kicad/dwg.c: add text style to label drawing functionsWerner Almesberger4-39/+45
2016-08-26fully decode text attributes in sch-parse.c and lib-parse.cWerner Almesberger3-25/+73
2016-08-25option -L to suppress page layout; non-interactive diff always implies -LWerner Almesberger2-0/+15
2016-08-25kicad/ext.c (classify_files): play it safe and stralloc stringsWerner Almesberger1-4/+4
2016-08-25kicad/lib-render.c (draw_pin_line): mark NC pins with a little XWerner Almesberger1-1/+18
2016-08-25kicad/pl-parse.c: a bunch of "no" ought to be "not" (reported by Joerg)Werner Almesberger1-4/+4
2016-08-24remove global gfx state (pass context as argument)Werner Almesberger8-168/+200
2016-08-23kicad/lib-render.c (draw_pin_etype): power output symbol was offsetWerner Almesberger1-1/+1
2016-08-23kicad/delta.c (delta): don't rely on sheet->title to be non-NULLWerner Almesberger1-1/+1
2016-08-23kicad/lib-render.c: correct geometry of pin typesWerner Almesberger1-11/+14
2016-08-23kicad/sch-render.c (sch_render_extra): access to lib_render_extraWerner Almesberger2-0/+28
2016-08-23kicad/lib-render.c (lib_render_extra): render pin typeWerner Almesberger2-3/+223
2016-08-23kicad/sch_render.c (sch_render): report invalid object typeWerner Almesberger1-0/+3
2016-08-23kicad/sch-parse.c, lib-parse.c: git rid of some more \nWerner Almesberger2-6/+6
2016-08-23misc/diag.h (BUG): more useful diagnostics; replace all "abort" with itWerner Almesberger8-16/+21
2016-08-23kicad/lib-render.c: improve sectioningWerner Almesberger1-36/+65
2016-08-23kicad/lib-render.c, gfx/style.h: render pin shapesWerner Almesberger1-6/+106
2016-08-23kicad/lib.h, lib-parse.c, delta.c: decode pin shapesWerner Almesberger3-3/+52
2016-08-22eeshow/kicad/pro.c (pro_parse_file): strchr vs. strrchr ...Werner Almesberger1-1/+2
2016-08-22eeshow/kicad/pro.c: KiCad profile processing (to find file names)Werner Almesberger2-0/+134
2016-08-22eeshow/kicad/ext.c (clone_file_names, free_file_names): manage set of namesWerner Almesberger2-0/+36
2016-08-22eeshow/misc/util.h (realloc_size, realloc_type_n): get rid of bare "realloc"Werner Almesberger4-19/+8
2016-08-22eeshow/kicad/ext.c: identify and classify files by their extensionWerner Almesberger2-0/+126
2016-08-22eeshow/kicad/sch-parse.c (recurse_sheet): don't forget to copy sheet sizeWerner Almesberger1-0/+2
2016-08-22eeshow/kicad/delta.c (merge_wires): continue, don't returnWerner Almesberger1-1/+1
2016-08-22kicad/pl-parse.c (process_obj): also initialize edx and edyWerner Almesberger1-1/+1