1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-12-23 00:33:21 +02:00
Commit Graph

35 Commits

Author SHA1 Message Date
Werner Almesberger
c0cb1d3bfb eeshow/kicad/pro.c (pro_parse_file): strchr vs. strrchr ... 2016-08-22 22:42:19 -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
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
e6a4224d81 eeshow/kicad/ext.c: identify and classify files by their extension 2016-08-22 20:45:31 -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
361f0c2dcd eeshow/kicad/delta.c (merge_wires): continue, don't return 2016-08-22 07:06:17 -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
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
4711107d7e eeshow/kicad/pl-parse.c: indicate where warnings and errors come from 2016-08-22 05:09:33 -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
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
Werner Almesberger
12f66ec47e eeshow/kicad/sexpr.c, sexpr.h: simple parser for S-expressions 2016-08-22 01:12:05 -03:00
Werner Almesberger
383676f1ad eeshow/kicad/delta.c: improve sectioning 2016-08-20 23:17:29 -03:00
Werner Almesberger
ab888e7bdc eeshow/kicad/delta.c: merge adjacent wires going in the same direction 2016-08-20 23:14:07 -03:00
Werner Almesberger
54afbf5b68 eeshow/kicad/delta.c (comp_eq_objs): move object comparison to comp_eq_obj
We use "return" quite a lot, which isn't what one would want in that loop.
2016-08-20 22:34:07 -03:00
Werner Almesberger
c12f5f34a6 eeshow/kicad/delta.c (comp_eq_objs): rectangle comparison was very confused 2016-08-20 22:21:14 -03:00
Werner Almesberger
c42fe2f5a2 eeshow/kicad/dwg.c (dwg_line): use common direction, to avoid false pixel diffs 2016-08-20 22:13:59 -03:00
Werner Almesberger
d4b06ff3da eeshow/kicad/delta.c (obj_eq): also reversed wires are equal 2016-08-20 22:09:01 -03:00
Werner Almesberger
27065ad42f eeshow/kicad/delta.c (comp_eq_objs): we never properly compared lib_obj_poly 2016-08-20 20:57:54 -03:00
Werner Almesberger
84de6b9ce6 eeshow/kicad/sch-parse.c (parse_field): verify that we actually reached the %n 2016-08-19 19:39:35 -03:00
Werner Almesberger
c4811c8dd6 eeshow/: util.h and diag.c go to misc/ 2016-08-17 21:37:15 -03:00
Werner Almesberger
4836dcb0ca eeshow/delta.c: goes to kicad/ 2016-08-17 21:33:10 -03:00
Werner Almesberger
766f1d64f3 eeshow/misc.c: goes to gfx/, too 2016-08-17 21:31:56 -03:00
Werner Almesberger
9829f7070f eeshow/: move graphics low-level functions to gfx/ 2016-08-17 21:28:42 -03:00
Werner Almesberger
c353129172 eeshow/kicad/dwg.h: don't include fig.h; forgot to include text.h in lib.h 2016-08-17 21:17:35 -03:00
Werner Almesberger
e0c1e533f4 eeshow/: move parsing and high-level rendering to kicad/ 2016-08-17 21:15:44 -03:00