summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-24test.lib: add overlined textWerner Almesberger1-2/+3
2016-09-19kicad/: support remaining header fields (date, revision, company)Werner Almesberger4-7/+27
2016-09-19kicad/lib-parse.c (lib_parse_line): use "n" only for %nWerner Almesberger1-4/+5
2016-09-19kicad/sch-parse.c (parse_line): use "n" only for %nWerner Almesberger1-7/+6
Else, we need to ensure it never gets set by partially accepted lines, like Comment1 "" with format string Comment%d %[\"] Just avoiding reuse of "n" is easier and thus safer.
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-19test.sch: fill Title, Date, Rev, Comp, and Comment1Werner Almesberger1-5/+5
2016-09-19kicad/pl-render.c (expand): support %Cn (comment)Werner Almesberger1-2/+14
2016-09-19kicad/sch-parse.c: record commentsWerner Almesberger2-0/+36
2016-09-19kicad/pl-render.c (expand): support %Z (paper format)Werner Almesberger1-1/+1
2016-09-19kicad/sch-parse.c: record sheet (paper) sizeWerner Almesberger2-1/+5
2016-09-15file/git-hist.c: delete obsolete (and broken) iteration functionsWerner Almesberger1-41/+0
2016-09-15README, web/index.html: add prerequisited for Fedora (by Roman Pavelka)Werner Almesberger2-2/+14
2016-09-15main/: show usage on -h, without complaints (suggested by Roman Pavelka)Werner Almesberger4-4/+8
2016-09-14gui/index.c (thumb_hover): draw border around sheet titleWerner Almesberger1-1/+1
This makes it a bit easier to read the title.
2016-09-11kicad/lib-parse.c, pl-parse.c: defer error messages for search pathsWerner Almesberger2-2/+18
2016-09-11misc/diag.c (diag_defer_*): defer/suppress reporting of errorsWerner Almesberger2-2/+48
This lets us avoid confusing "No such file or directory" complaints when processing a search path.
2016-09-11misc/util.c: add alloc_vprintfWerner Almesberger2-4/+17
2016-09-10kicad/lib-parse.c (add_alias): there can be more than one alias per ALIASWerner Almesberger1-4/+19
Reported by Roman Pavelka.
2016-09-10README, web/index.html: give apt-get example for prerequisites; add sudoWerner Almesberger2-4/+12
Suggested by Roman Pavelka.
2016-09-10gui/gui.c (get_history): calculate hist_size correctlyWerner Almesberger1-4/+5
This value is only used for the progress bar, so nothing bad happens if we use too high a value (with -N 10000 or such), but it's still better to do this properly.
2016-09-10gui/index.c (SHEET_MAX_W): increase from 200 to 240 pixelsWerner Almesberger1-1/+1
2016-09-09gfx/cro.c (cr_text_cairo): gently correct for text descending below the baselineWerner Almesberger1-0/+10
(Especially underlines.)
2016-09-08TODO: add missing page layout featuresWerner Almesberger1-0/+3
2016-09-08Makefile (pl-default.inc): use $(BUILD), for non-verbose outputWerner Almesberger1-1/+2
2016-09-08TODO: structure rendering sectionWerner Almesberger1-4/+6
2016-09-08kicad/pl-parse.c (pl_parse_search): use KiCad's default page layout as defaultWerner Almesberger2-6/+35
2016-09-08steal KiCad's common/page_layout/page_layout_default_description.cppWerner Almesberger2-0/+167
2016-09-08kicad/pl-render.c: render polygonsWerner Almesberger1-0/+41
2016-09-08kicad/: support parsing polygons in page layoutWerner Almesberger2-2/+78
2016-09-08kicad/pl-parse.c (get_size): rename to get_xyWerner Almesberger1-3/+3
We use it for more things that just sizes.
2016-09-08gui/gui.c (parse_files): don't reject revision just because of missing librariesWerner Almesberger1-3/+4
2016-09-08kicad/: support page layout options page1only and notonpage1Werner Almesberger3-1/+33
2016-09-08gfx/misc.c (rx, ry, matrix_is_mirrored): don't use assert(0)Werner Almesberger1-6/+3
2016-09-08kicad/: support rotated text in page layoutsWerner Almesberger3-1/+6
2016-09-08kicad/lib-parse.c (parse_arc): make fill at end of arc optionalWerner Almesberger1-1/+2
siliconi.lib uses this form.
2016-09-08kicad/lib-parse.c (parse_poly): make fill at end of polygon optionalWerner Almesberger1-1/+1
siliconi.lib uses this form.
2016-09-08main/eeshow.c (usage): mention option -P for experimental Pango supportWerner Almesberger1-0/+1
2016-09-08main/eeplot.c, gui/gui.c: use pl_parse_searchWerner Almesberger2-21/+8
This also relaxes the error handling of eeshow: it no longer rejects a revision if it is unable to find the page layout file. the page layout file no longer causes
2016-09-07kicad/pl-parse.c (pl_parse_search): search in template directoriesWerner Almesberger3-0/+40
2016-09-07fix numerous whitespace atrocitiesWerner Almesberger23-41/+38
- trailing spaces - trailing tabs - space before tab - more than four spaces ... - at the beginning of a line - after tab - in general (okay in many cases, but not all) - caught a stray blank line as well
2016-09-07kicad/pl-render.c (expand): don't crash on %T if we have no titleWerner Almesberger1-1/+1
2016-09-07main/eetest.c (main): if we don't like the options, show the usage, don't abortWerner Almesberger1-1/+1
2016-09-07kicad/kicad.h: share and generalize default pathsWerner Almesberger2-6/+29
2016-09-07Makefile: serialize linking to avoid concurrent compilations of version.oWerner Almesberger1-3/+9
2016-09-07TODO: items for improving path name searchingWerner Almesberger1-0/+4
2016-09-07gfx/diff.c, main/eeplot.c, gui/gui.c: search library pathsWerner Almesberger3-4/+4
2016-09-07kicad/lib-parse.c (lib_parse_search, lib_find_file): search LibDir and ↵Werner Almesberger2-0/+42
default paths
2016-09-06file/file.c (file_open): add tracingWerner Almesberger1-0/+2
2016-09-06file/file.c (file_search): apply file_open to a search pathWerner Almesberger2-0/+28