Commit Graph

897 Commits

Author SHA1 Message Date
Werner Almesberger 1bb97dd664 dsv/dsv: new option -c to --no-check-certificate 2018-03-26 06:24:20 -03:00
Werner Almesberger 09d27e5b66 genkicat/sym2xps: generate EPS, not PDF (closer to the original Postscript) 2017-05-07 14:32:48 -03:00
Werner Almesberger 76987b1dfb fab/gmerge: support non-circular apertures
Had this sitting around uncommitted for eight months ...
2017-05-07 14:32:48 -03:00
Werner Almesberger d70dc71cfe fab/drl2gerber: support metric drill files 2017-05-07 14:32:48 -03:00
Werner Almesberger c5c1b18b5a fab/drl2gerber: put whitespace around operators 2017-05-07 14:32:48 -03:00
Werner Almesberger 1d762923e4 fab/prettygerbv: search also for current KiCad Gerber file names 2017-05-07 14:32:48 -03:00
Werner Almesberger 50dd3bc0fe genkicat/sym2xps: use eeplot for rendering (still has issues) 2016-09-04 13:01:37 -03:00
Werner Almesberger eb409c67da eeshow/README: announce move to http://neo900.org/git/eeshow 2016-08-23 12:35:39 -03:00
Werner Almesberger 0adf7363cd TODO: we now parse project files, too :) 2016-08-22 23:22:23 -03:00
Werner Almesberger 44e17ff5ab eeshow/gfx/pdftoc.c (line): don't be fooled by "/Type /Pages"
We really ought to test properly for end-of-word, not rely on prefixes.
2016-08-22 23:20:58 -03:00
Werner Almesberger cdb68f70a2 eeshow/gfx/pdftoc.c (write_trailer): walking pointer is a bad idea if we realloc 2016-08-22 23:19:10 -03:00
Werner Almesberger 82f578d4b4 eeshow/Makefile (pdf): flaunt our new powers 2016-08-22 22:43:12 -03:00
Werner Almesberger 1a4c62da31 eshow/main.c: support using project file as leader (instead of top sheet) 2016-08-22 22:42:52 -03:00
Werner Almesberger c0cb1d3bfb eeshow/kicad/pro.c (pro_parse_file): strchr vs. strrchr ... 2016-08-22 22:42:19 -03:00
Werner Almesberger 2adc6979b7 eeshow/gui/gui.c: support using project file as leader (instead of top sheet) 2016-08-22 22:35:43 -03:00
Werner Almesberger 3381f9c790 eeshow/file/git-file.c (related_only_repo): lookup repo again after grafting
Else, symlinks may confuse us.
2016-08-22 22:34:02 -03:00
Werner Almesberger 49d603aca3 eeshow/kicad/pro.c: KiCad profile processing (to find file names) 2016-08-22 22:19:54 -03:00
Werner Almesberger e46f8382f3 eeshow/kicad/ext.c (clone_file_names, free_file_names): manage set of names 2016-08-22 22:18:46 -03:00
Werner Almesberger 417ddb16fa eeshow/gfx/pdftoc.c: use strbegins instead of local "begins" 2016-08-22 21:25:44 -03:00
Werner Almesberger fe6d3a9e85 eeshow/misc/util.h (strbegins): !strncmp(s, prefix, strlen(prefix)) 2016-08-22 21:25:28 -03:00
Werner Almesberger 465a36fde5 eeshow/misc/util.h (realloc_size, realloc_type_n): get rid of bare "realloc"
Finally ! Shoulds have done this a long time ago.
2016-08-22 21:00:40 -03:00
Werner Almesberger 1b250bd467 eeshow/: change file name handling from positional to be extension-driven
This also enables versioning for page layouts.
We no longer need the option -P.
2016-08-22 20:49:29 -03:00
Werner Almesberger e6a4224d81 eeshow/kicad/ext.c: identify and classify files by their extension 2016-08-22 20:45:31 -03:00
Werner Almesberger 9094de177d eeshow/ext/diag.c (pfatal): forgot to add \n 2016-08-22 20:38:59 -03:00
Werner Almesberger bbd8c5507f eeshow/kicad/sch-parse.c (recurse_sheet): don't forget to copy sheet size 2016-08-22 13:20:29 -03:00
Werner Almesberger ef3d118c9e eeshow/gui/diff.c: improve sectioning 2016-08-22 13:15:38 -03:00
Werner Almesberger 5e647637b6 eeshow/README: discuss use of *-cache.lib; TODO: areas enclose closed paths 2016-08-22 13:15:27 -03:00
Werner Almesberger 01e64c65d8 eeshow/Makefile: add more section comments 2016-08-22 07:21:59 -03:00
Werner Almesberger 7c02351ff6 eeshow/Makefile (pdf): show off page layout 2016-08-22 07:21:03 -03:00
Werner Almesberger af626042f8 eeshow/main.c (main): draw page layout also in non-interactive mode 2016-08-22 07:18:47 -03:00
Werner Almesberger 7e6d35760e eeshow/TODO: updated 2016-08-22 07:07:33 -03:00
Werner Almesberger 361f0c2dcd eeshow/kicad/delta.c (merge_wires): continue, don't return 2016-08-22 07:06:17 -03:00
Werner Almesberger de8f992158 eeshow/gui/render.c: NULL backpointers for delta; don't try to pl_render 2016-08-22 07:01:37 -03:00
Werner Almesberger 28baddb59f kicad/pl-parse.c (process_obj): also initialize edx and edy
We don't really need to, but valgrind complains about it.
2016-08-22 06:47:28 -03:00
Werner Almesberger 0550b016ee eeshow/gui/: change zoom system to use float; reduce step from 2 to 2^(1/3) 2016-08-22 06:41:03 -03:00
Werner Almesberger a1106b0985 eeshoe/kicad/pl-render.c: add label incrementing 2016-08-22 05:57:27 -03:00
Werner Almesberger dc4c29c5be eeshow/: support format symbols %%, %N, %S, and %T in page layout 2016-08-22 05:38:19 -03:00
Werner Almesberger b925268c90 eeshow/gui/common.h (struct gui_sheet): add back link to history 2016-08-22 05:37:23 -03:00
Werner Almesberger 4711107d7e eeshow/kicad/pl-parse.c: indicate where warnings and errors come from 2016-08-22 05:09:33 -03:00
Werner Almesberger b5a29b85da eeshow/diag.c (progress): don't require user to supply newline 2016-08-22 05:06:05 -03:00
Werner Almesberger 1a5c8a564c eeshow/diag.c (error): don't require user to supply newline 2016-08-22 05:04:23 -03:00
Werner Almesberger 1812d1af86 eeshow/diag.c (warning): don't require user to supply newline 2016-08-22 05:02:09 -03:00
Werner Almesberger 3c8c7ef6e1 eeshow/kicad/: page layout: support default text size; use "pl" uniformly 2016-08-22 05:00:38 -03:00
Werner Almesberger 356df44952 eeshow/kicad/: support text justification in page layout 2016-08-22 04:52:18 -03:00
Werner Almesberger 8ac35d9192 eeshow/kicad/: begin text support for page layout (WIP); add missing pl-common.h 2016-08-22 04:40:40 -03:00
Werner Almesberger 5cfbf666f4 eeshow/kicad/sexpr.c (sexpr_parse): properly end quoted strings 2016-08-22 04:39:25 -03:00
Werner Almesberger 6c4eae22e1 eeshow/gui/: experimental support for page layout; option -P pl-file.kicad_wks
Unlike libraries and schematics, page layouts are not (yet) tracked through
revision history.
2016-08-22 04:06:59 -03:00
Werner Almesberger 2d964c0f35 eeshow/kicad/pl.h, pl-parse.c, pl-render.c: page layout support (WIP)
We currently only do lines, no text.
2016-08-22 04:04:51 -03:00
Werner Almesberger 83c452c522 eeshow/kicad/sexpr.c (sexpr_abort): silently shut down parser 2016-08-22 04:02:14 -03:00
Werner Almesberger 2515c3b964 eeshow/kicad/sch.h, sch-parse.c: also retrieve sheet width and height 2016-08-22 04:01:19 -03:00