AgeCommit message (Collapse)AuthorFilesLines
2016-08-23eeshow/gui/input.c: left and middle mouse button are equivalentWerner Almesberger2-3/+11
This makes it easy to switch between eeshow and eeschema, where only the middle mouse button is used for dragging.
2016-08-23Makefile (NEO900_HW, KICAD_LIBS): adjust relative pathsWerner Almesberger1-2/+2
2016-08-23Makefile.c-common: copy over from eda-tools/common/Werner Almesberger2-1/+81
2016-08-22TODO: we now parse project files, too :)Werner Almesberger1-1/+0
2016-08-22eeshow/gfx/pdftoc.c (line): don't be fooled by "/Type /Pages"Werner Almesberger1-1/+2
We really ought to test properly for end-of-word, not rely on prefixes.
2016-08-22eeshow/gfx/pdftoc.c (write_trailer): walking pointer is a bad idea if we reallocWerner Almesberger1-7/+9
2016-08-22eeshow/Makefile (pdf): flaunt our new powersWerner Almesberger1-3/+1
2016-08-22eshow/main.c: support using project file as leader (instead of top sheet)Werner Almesberger1-9/+17
2016-08-22eeshow/kicad/pro.c (pro_parse_file): strchr vs. strrchr ...Werner Almesberger1-1/+2
2016-08-22eeshow/gui/gui.c: support using project file as leader (instead of top sheet)Werner Almesberger1-9/+36
2016-08-22eeshow/file/git-file.c (related_only_repo): lookup repo again after graftingWerner Almesberger1-0/+16
Else, symlinks may confuse us.
2016-08-22eeshow/kicad/pro.c: KiCad profile processing (to find file names)Werner Almesberger3-1/+135
2016-08-22eeshow/kicad/ext.c (clone_file_names, free_file_names): manage set of namesWerner Almesberger2-0/+36
2016-08-22eeshow/gfx/pdftoc.c: use strbegins instead of local "begins"Werner Almesberger1-11/+5
2016-08-22eeshow/misc/util.h (strbegins): !strncmp(s, prefix, strlen(prefix))Werner Almesberger1-1/+8
2016-08-22eeshow/misc/util.h (realloc_size, realloc_type_n): get rid of bare "realloc"Werner Almesberger9-29/+25
Finally ! Shoulds have done this a long time ago.
2016-08-22eeshow/: change file name handling from positional to be extension-drivenWerner Almesberger7-63/+70
This also enables versioning for page layouts. We no longer need the option -P.
2016-08-22eeshow/kicad/ext.c: identify and classify files by their extensionWerner Almesberger3-1/+127
2016-08-22eeshow/ext/diag.c (pfatal): forgot to add \nWerner Almesberger1-0/+1
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