1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-12-25 06:43:19 +02:00
Commit Graph

33 Commits

Author SHA1 Message Date
Werner Almesberger
c5064a8dca sch2fig/: implement "diff" driver (WIP) 2016-08-01 16:05:37 -03:00
Werner Almesberger
a03e79de7c sch2fig/: rename "layer" to "record", and use "layer" for layers in recordings
Clearing up massively confusing naming.
2016-08-01 11:32:22 -03:00
Werner Almesberger
75e16031a0 sch2fig/Makefile: add a few more $(NAME) dependencies 2016-08-01 01:07:44 -03:00
Werner Almesberger
4ef07e5e29 sch2fig/: rename Cairo PNG driver from "cairo" to "png" 2016-08-01 00:18:22 -03:00
Werner Almesberger
d9eedec02a sch2fig/: new cairo options -o outfile.png and -s scale 2016-08-01 00:11:53 -03:00
Werner Almesberger
dd1eb7ddc3 sch2fig/: record drawing operations (for Cairo) and sort by layer 2016-07-31 23:08:04 -03:00
Werner Almesberger
ae7924a01c sch2fig/Makefile (png, pngref): add regression test image also for Cairo-PNG 2016-07-31 23:06:46 -03:00
Werner Almesberger
71aeab9ab8 sch2fig/main.c (read_file): move to file.c
This is to allow further I/O abstraction, later.
2016-07-31 15:10:14 -03:00
Werner Almesberger
3e18e7a72e sch2fig/lib.c: split into lib-parse.c and lib-render.c 2016-07-31 14:36:42 -03:00
Werner Almesberger
b781bd6fc8 sch2fig/sch.c: split into sch-parse.c and sch-render.c 2016-07-31 14:19:43 -03:00
Werner Almesberger
8dddf961b6 sch2fig/: compile with -Wmissing-prototypes -Wmissing-declarations 2016-07-31 14:07:29 -03:00
Werner Almesberger
50242899d3 sch2fig/: add Cairo (PNG) back-end (WIP) 2016-07-31 00:04:43 -03:00
Werner Almesberger
4e8870d193 sch2fig/: make gfx_ops->line optional; add COLOR_WHITE; add color map 2016-07-30 23:43:49 -03:00
Werner Almesberger
4267efae0d sch2fig/: abstract graphical output interface 2016-07-30 21:50:02 -03:00
Werner Almesberger
4427d092ef sch2fig/Makefile (CFLAGS), sch.c: add -O; suppress asprintf warning 2016-07-29 22:17:06 -03:00
Werner Almesberger
fa8f76eb12 sch2fig/sch2pdf, Makefile: also process the first page 2016-07-29 22:00:57 -03:00
Werner Almesberger
ab59b4f952 sch2fig/fig.c: more high-level drawing (labels, etc.) functions to dwg.c 2016-07-28 23:09:38 -03:00
Werner Almesberger
e5ba111258 sch2fig/Makefile (test): one negation too many 2016-07-26 20:40:39 -03:00
Werner Almesberger
fb19aeae0a sch2fig/Makefile: add regression testing based on test.fig 2016-07-26 20:27:12 -03:00
Werner Almesberger
4d75a7f00e sch2fig/Makefile (neo900.pdf): first sheet is #2 2016-07-26 18:10:43 -03:00
Werner Almesberger
629412e25c sch2fig/Makefile (diff): ensure that we build sch2fig 2016-07-26 13:59:14 -03:00
Werner Almesberger
4c3a3a1f84 sch2fig/Makefile (diff, view, newref): add regression test operations 2016-07-26 13:13:29 -03:00
Werner Almesberger
1d059abcb4 sch2fig/Makefile, neo900-template.fig: use template for constant frame size 2016-07-26 02:34:56 -03:00
Werner Almesberger
427e4d7d09 sch2fig/sch2pdf, Makefile (neo900.pdf): generate PDF for Neo900 2016-07-25 17:42:50 -03:00
Werner Almesberger
a28c5ebdc2 sch2fig/Makefile (test, neo900): use test.sch; separate target for Neo900 2016-07-25 11:34:58 -03:00
Werner Almesberger
e3a0229946 sch2fig/Makefile, lib.c: make -Wshadow-clean 2016-07-24 01:05:41 -03:00
Werner Almesberger
8ad734ff39 sch2fig/: better error reporting; add features of Neo900 sheet 2 2016-07-24 01:03:23 -03:00
Werner Almesberger
da22f1cc57 sch2fig/: basic field support 2016-07-23 14:59:37 -03:00
Werner Almesberger
6e6e68e445 sch2fig/: partial glabel support; ongoing development 2016-07-23 06:58:46 -03:00
Werner Almesberger
cd3ced9cfb sch2fig/: restructure text handing; on-going development 2016-07-23 00:48:59 -03:00
Werner Almesberger
adf9efdd95 sch2fig/Makefile (test): include powered.lib; fix invocation 2016-07-22 00:16:14 -03:00
Werner Almesberger
addb15ce94 sch2fig/: add copyright headers; use "local" Makefile.c-common 2016-07-22 00:06:34 -03:00
Werner Almesberger
1cff10b824 sch2fig/: eeschema to FIG converter (WIP) 2016-07-21 23:54:32 -03:00