AgeCommit message (Collapse)AuthorFilesLines
2016-08-22eeshow/kicad/sch-parse.c (recurse_sheet): don't forget to copy sheet sizeWerner Almesberger1-0/+2
2016-08-22eeshow/gui/diff.c: improve sectioningWerner Almesberger1-25/+31
2016-08-22eeshow/README: discuss use of *-cache.lib; TODO: areas enclose closed pathsWerner Almesberger2-1/+16
2016-08-22eeshow/Makefile: add more section commentsWerner Almesberger1-0/+4
2016-08-22eeshow/Makefile (pdf): show off page layoutWerner Almesberger1-1/+2
2016-08-22eeshow/main.c (main): draw page layout also in non-interactive modeWerner Almesberger1-0/+4
2016-08-22eeshow/TODO: updatedWerner Almesberger1-1/+0
2016-08-22eeshow/kicad/delta.c (merge_wires): continue, don't returnWerner Almesberger1-1/+1
2016-08-22eeshow/gui/render.c: NULL backpointers for delta; don't try to pl_renderWerner Almesberger1-1/+4
2016-08-22kicad/pl-parse.c (process_obj): also initialize edx and edyWerner Almesberger1-1/+1
We don't really need to, but valgrind complains about it.
2016-08-22eeshow/gui/: change zoom system to use float; reduce step from 2 to 2^(1/3)Werner Almesberger5-21/+39
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 Almesberger3-9/+103
2016-08-22eeshow/gui/common.h (struct gui_sheet): add back link to historyWerner Almesberger2-2/+5
2016-08-22eeshow/kicad/pl-parse.c: indicate where warnings and errors come fromWerner Almesberger1-20/+25
2016-08-22eeshow/diag.c (progress): don't require user to supply newlineWerner Almesberger5-23/+24
2016-08-22eeshow/diag.c (error): don't require user to supply newlineWerner Almesberger6-19/+20
2016-08-22eeshow/diag.c (warning): don't require user to supply newlineWerner Almesberger3-12/+13
2016-08-22eeshow/kicad/: page layout: support default text size; use "pl" uniformlyWerner Almesberger3-11/+50
2016-08-22eeshow/kicad/: support text justification in page layoutWerner Almesberger3-3/+53
2016-08-22eeshow/kicad/: begin text support for page layout (WIP); add missing pl-common.hWerner Almesberger3-20/+117
2016-08-22eeshow/kicad/sexpr.c (sexpr_parse): properly end quoted stringsWerner Almesberger1-1/+1
2016-08-22eeshow/gui/: experimental support for page layout; option -P pl-file.kicad_wksWerner Almesberger5-4/+30
Unlike libraries and schematics, page layouts are not (yet) tracked through revision history.
2016-08-22eeshow/kicad/pl.h, pl-parse.c, pl-render.c: page layout support (WIP)Werner Almesberger4-0/+437
We currently only do lines, no text.
2016-08-22eeshow/kicad/sexpr.c (sexpr_abort): silently shut down parserWerner Almesberger2-10/+17
2016-08-22eeshow/kicad/sch.h, sch-parse.c: also retrieve sheet width and heightWerner Almesberger2-0/+7
2016-08-22eeshow/main.c: eeshow -S <file parses S-exprs and dumps to stdoutWerner Almesberger1-2/+24
2016-08-22eeshow/kicad/sexpr.c, sexpr.h: simple parser for S-expressionsWerner Almesberger3-1/+383
2016-08-21eeshow/gui/history.c (hover_history): compensate jump on dehoverWerner Almesberger1-1/+37
2016-08-21eeshow/gui/aoi.c (aoi_hover): also indicate from which direction we enterWerner Almesberger1-7/+16
2016-08-21eeshow/gui/: hover callback now indicates in which direction we leftWerner Almesberger7-18/+23
2016-08-21eeshow/gui/history.c (click_history): must go_to_sheet to switch to revisionWerner Almesberger1-0/+2
... also if we don't diff.
2016-08-21eeshow/gui/render.c (render_delta): we had red and green (old/new) reversedWerner Almesberger1-2/+2
2016-08-21eeshow/TODO: supporting PDF TOCWerner Almesberger1-1/+1
2016-08-21eeshow/gfx/cro.c: support PDF TOC addition; option -T to suppress itWerner Almesberger2-4/+44
2016-08-21eeshow/gfx/pdftoc.c: edit Cairo-generated PDF to insert TOCWerner Almesberger3-1/+374
Based on
2016-08-21eeshow/gfx/gfx.c (gfx_sheet_name): pass sheet name (title) to driverWerner Almesberger3-0/+10
2016-08-21eeshow/util/diag.h (pfatal): mark as "noreturn"Werner Almesberger1-1/+1
2016-08-21eeshow/gui/gui.c: forgot to #include icons.h, oopsWerner Almesberger1-0/+1
2016-08-21eeshow/TODO: add some more ideasWerner Almesberger1-1/+5
2016-08-21eeshow/Makefile, gui/sheet.c: grow icons from 16 to 20 pixels reduce paddingWerner Almesberger2-2/+3
2016-08-21eeshow/README: add new prerequisites transfig and transfig, imagemagickWerner Almesberger1-0/+5
2016-08-21eeshow/gui/sheet.c (add_delta): use pretty icons instead of unicodeWerner Almesberger1-2/+3
2016-08-21eeshow/: add icon loader and icons for "delta" and "diff"Werner Almesberger6-1/+145
2016-08-21eeshow/gui/over.c, over.h: support icon overlaysWerner Almesberger2-7/+110
2016-08-20eeshow/gui/over.c, over.h: make coordinates "int" (to avoid bad surprises)Werner Almesberger2-6/+5
2016-08-20eeshow/gui/over.c (overlay_draw): break down into more manageable partsWerner Almesberger1-33/+51
2016-08-20eeshow/gui/render.c (on_draw_event): also mark changed subsheets in delta modeWerner Almesberger1-4/+25
2016-08-20eeshow/kicad/delta.c: improve sectioningWerner Almesberger1-14/+20
2016-08-20eeshow/kicad/delta.c: merge adjacent wires going in the same directionWerner Almesberger1-0/+71