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
|
c50e7116cf
|
sch2fig/cairo.c (cr_text_width): add 5%
Cairo seems to underestimate the width a little, as evidenced by G_LEFT_PASS
in test.sch
|
2016-08-01 11:01:28 -03:00 |
|
Werner Almesberger
|
15bab1c163
|
sch2fig/cairo.c: support dashed lines (for *_line); line width 2 also for PNG
|
2016-08-01 10:52:54 -03:00 |
|
Werner Almesberger
|
065c82cf25
|
sch2fig/: make *_poly vectors "const"; add tagging capability to gfx API
|
2016-08-01 10:27:41 -03:00 |
|
Werner Almesberger
|
1d3c7d635b
|
sch2fig/cairo.c (cr_pdf_end): reduce line width from 3 to 2 points
With 3 points, lines get too far in realtion to text and junctions.
|
2016-08-01 01:41:07 -03:00 |
|
Werner Almesberger
|
55f10b8769
|
sch2fig/: support multi-page PDF
|
2016-08-01 01:37:00 -03:00 |
|
Werner Almesberger
|
93537be396
|
sch2fig/: add Cairo PDF driver
|
2016-08-01 00:37:32 -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
|
8590b960e9
|
sch2fig/: use bounding box to create PNG of correct size
|
2016-07-31 23:53:14 -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
|
f3ed4edbd2
|
sch2fig/: graphics backend can be selected from the command line
|
2016-07-31 21:52:35 -03:00 |
|
Werner Almesberger
|
8491af873e
|
sch2fig/: extend command-line parsing to graphics drivers
|
2016-07-31 21:16:39 -03:00 |
|
Werner Almesberger
|
8dddf961b6
|
sch2fig/: compile with -Wmissing-prototypes -Wmissing-declarations
|
2016-07-31 14:07:29 -03:00 |
|
Werner Almesberger
|
b3ffcab90c
|
sch2fig/cairo.c (cr_init): use CAIRO_FORMAT_RGB24 instead of CAIRO_FORMAT_ARGB32
|
2016-07-31 14:04:39 -03:00 |
|
Werner Almesberger
|
7615675485
|
sch2fig/text.c (guess_width): move width guessing to the graphics back-ends
|
2016-07-31 03:28:08 -03:00 |
|
Werner Almesberger
|
d5756a2e0e
|
sch2fig/cairo.c (cr_text): implement
|
2016-07-31 03:17:10 -03:00 |
|
Werner Almesberger
|
50242899d3
|
sch2fig/: add Cairo (PNG) back-end (WIP)
|
2016-07-31 00:04:43 -03:00 |
|