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 |
|