1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-11-25 22:55:20 +02:00

Commit Graph

  • ae736a0fdf sch2fig/dwg.c (dwg_glabel): tag global labels Werner Almesberger 2016-08-01 10:27:46 -0300
  • 065c82cf25 sch2fig/: make *_poly vectors "const"; add tagging capability to gfx API Werner Almesberger 2016-08-01 10:12:29 -0300
  • 1d3c7d635b sch2fig/cairo.c (cr_pdf_end): reduce line width from 3 to 2 points Werner Almesberger 2016-08-01 01:39:47 -0300
  • 55f10b8769 sch2fig/: support multi-page PDF Werner Almesberger 2016-08-01 01:34:27 -0300
  • 97ac2297e1 sch2fig/main.c (main): zero optind to reset getopt Werner Almesberger 2016-08-01 01:33:50 -0300
  • d8cef3308f sch2fig/sch-parse.c (parse_field): write back realloc'ed pointer Werner Almesberger 2016-08-01 01:23:57 -0300
  • 75e16031a0 sch2fig/Makefile: add a few more $(NAME) dependencies Werner Almesberger 2016-08-01 01:07:44 -0300
  • c49cb4a473 sch2fig/TODO: update Werner Almesberger 2016-08-01 00:50:44 -0300
  • 93537be396 sch2fig/: add Cairo PDF driver Werner Almesberger 2016-08-01 00:37:32 -0300
  • 4ef07e5e29 sch2fig/: rename Cairo PNG driver from "cairo" to "png" Werner Almesberger 2016-08-01 00:18:22 -0300
  • d9eedec02a sch2fig/: new cairo options -o outfile.png and -s scale Werner Almesberger 2016-08-01 00:11:53 -0300
  • 8590b960e9 sch2fig/: use bounding box to create PNG of correct size Werner Almesberger 2016-07-31 23:53:14 -0300
  • dd1eb7ddc3 sch2fig/: record drawing operations (for Cairo) and sort by layer Werner Almesberger 2016-07-31 23:07:05 -0300
  • ae7924a01c sch2fig/Makefile (png, pngref): add regression test image also for Cairo-PNG Werner Almesberger 2016-07-31 22:40:16 -0300
  • f3ed4edbd2 sch2fig/: graphics backend can be selected from the command line Werner Almesberger 2016-07-31 21:52:35 -0300
  • 01fed0d456 sch2fig/fig.c (fig_init): remove debugging code - oops ! Werner Almesberger 2016-07-31 21:34:18 -0300
  • 8491af873e sch2fig/: extend command-line parsing to graphics drivers Werner Almesberger 2016-07-31 20:46:45 -0300
  • b8b259bc8d sch2fig/: command-line option -r to enable recursive sheet parsing and output Werner Almesberger 2016-07-31 20:25:06 -0300
  • 5d392d1097 sch2fig/: recursively parse sub-sheets Werner Almesberger 2016-07-31 20:10:45 -0300
  • 52b8384008 sch2fig/TODO: add some more items Werner Almesberger 2016-07-31 18:51:32 -0300
  • 72e6ed53f4 sch2fig/style.c: forgot to add, oops Werner Almesberger 2016-07-31 18:39:02 -0300
  • 71aeab9ab8 sch2fig/main.c (read_file): move to file.c Werner Almesberger 2016-07-31 15:10:14 -0300
  • 3e18e7a72e sch2fig/lib.c: split into lib-parse.c and lib-render.c Werner Almesberger 2016-07-31 14:36:42 -0300
  • 49a32f38e2 sch2fig/lib.c (struct lib_obj), lib.h: prefix externally visible names with lib_ Werner Almesberger 2016-07-31 14:26:46 -0300
  • b781bd6fc8 sch2fig/sch.c: split into sch-parse.c and sch-render.c Werner Almesberger 2016-07-31 14:19:43 -0300
  • d70f8bc7fe sch2fig/sch.c (draw_text): move to dwg Werner Almesberger 2016-07-31 14:14:18 -0300
  • 8dddf961b6 sch2fig/: compile with -Wmissing-prototypes -Wmissing-declarations Werner Almesberger 2016-07-31 14:07:29 -0300
  • b3ffcab90c sch2fig/cairo.c (cr_init): use CAIRO_FORMAT_RGB24 instead of CAIRO_FORMAT_ARGB32 Werner Almesberger 2016-07-31 14:04:39 -0300
  • 7615675485 sch2fig/text.c (guess_width): move width guessing to the graphics back-ends Werner Almesberger 2016-07-31 03:28:08 -0300
  • 6293c1e833 sch2fig/gfx.c (gfx_line): fallback to gfx_poly only drew horizontal lines Werner Almesberger 2016-07-31 03:17:36 -0300
  • d5756a2e0e sch2fig/cairo.c (cr_text): implement Werner Almesberger 2016-07-31 03:17:10 -0300
  • 6889fe8691 sch2fig/: make the matrix (int m[6]) "const" everywhere Werner Almesberger 2016-07-31 01:51:04 -0300
  • 66ca318dbe sch2fig/sch.c: separate parsing from rendering Werner Almesberger 2016-07-31 01:48:31 -0300
  • 50242899d3 sch2fig/: add Cairo (PNG) back-end (WIP) Werner Almesberger 2016-07-31 00:04:43 -0300
  • 4e8870d193 sch2fig/: make gfx_ops->line optional; add COLOR_WHITE; add color map Werner Almesberger 2016-07-30 23:43:49 -0300
  • d1657de267 sch2fig/gfx.h (gfx_end), gfx.c: add optional termination function Werner Almesberger 2016-07-30 23:02:15 -0300
  • 3b18e8b604 sch2fig/: make *_line accept color and layer from dwg Werner Almesberger 2016-07-30 21:55:23 -0300
  • 4267efae0d sch2fig/: abstract graphical output interface Werner Almesberger 2016-07-30 21:50:02 -0300
  • b933c9976f sch2fig/fig.h (enum fig_shape): move to dwg.h and rename Werner Almesberger 2016-07-30 21:33:36 -0300
  • 3ca2130db5 sch2fig/: implement fig_wire and fig_bus as dwg_* using fig_poly Werner Almesberger 2016-07-30 21:21:45 -0300
  • 402e14d78f sch2fig/: support busses and entries Werner Almesberger 2016-07-30 21:07:07 -0300
  • 97a1d46659 sch2fig/test.sch: complete set of bus and wire connections Werner Almesberger 2016-07-30 20:52:30 -0300
  • 1f257bdc8a sch2fig/TODO: update Werner Almesberger 2016-07-30 20:44:40 -0300
  • 9a3c8e5f0a sch2fig/neo900-template.fig: add copyright notice; grow number; move name a bit Werner Almesberger 2016-07-29 23:29:55 -0300
  • 9ac486aef8 sch2fig/sch2pdf: add missing backtick; count properly Werner Almesberger 2016-07-29 23:29:17 -0300
  • 7caf1fb84a sch2fig/: text can contain newlines (as '\' 'n'), support them Werner Almesberger 2016-07-29 22:45:56 -0300
  • 4427d092ef sch2fig/Makefile (CFLAGS), sch.c: add -O; suppress asprintf warning Werner Almesberger 2016-07-29 22:17:06 -0300
  • b8ec957471 sch2fig/ (rx, ry): consolidate into misc.c (integer version) Werner Almesberger 2016-07-29 22:13:07 -0300
  • 626cae2210 sch2fig/genpng: start with the first/index sheet Werner Almesberger 2016-07-29 22:04:39 -0300
  • fa8f76eb12 sch2fig/sch2pdf, Makefile: also process the first page Werner Almesberger 2016-07-29 22:00:57 -0300
  • 0dfd3ff7e2 sch2fig/: support sheet and file labels in sheet as well Werner Almesberger 2016-07-29 21:43:27 -0300
  • 2e68f85914 sch2fig/: support subsheet box and exported labels (WIP) Werner Almesberger 2016-07-29 20:48:06 -0300
  • 8721964568 sch2fig/dwg.c (rx, ry): avoid floating-point errors Werner Almesberger 2016-07-29 19:33:00 -0300
  • d63d183198 sch2fig/: support hierarchical labels (with new geometry approach) Werner Almesberger 2016-07-29 19:29:59 -0300
  • ab59b4f952 sch2fig/fig.c: more high-level drawing (labels, etc.) functions to dwg.c Werner Almesberger 2016-07-28 23:09:38 -0300
  • 8830b9a223 sch2fig/lib.c (draw_text): also support mirroring Werner Almesberger 2016-07-28 15:49:14 -0300
  • 7efb3e7e7e sch2fig/lib.c (draw_text): flipping affects both alignments Werner Almesberger 2016-07-28 15:42:03 -0300
  • 538f362b0a sch2fig/lib.c (draw_arc): handle mirroring Werner Almesberger 2016-07-28 15:25:00 -0300
  • ff12e388e2 sch2fig/lib.c (draw_pin_num): correct pin number flipping Werner Almesberger 2016-07-26 20:56:43 -0300
  • e5ba111258 sch2fig/Makefile (test): one negation too many Werner Almesberger 2016-07-26 20:40:39 -0300
  • 58cd498ded sch2fig/lib.c (draw_text): support horizontal and vertical alignment Werner Almesberger 2016-07-26 20:39:08 -0300
  • 76013a5b04 sch2fig/sch.c, sch.h (decode_alignment): prepare for future sharing with lib.c Werner Almesberger 2016-07-26 20:34:12 -0300
  • fb19aeae0a sch2fig/Makefile: add regression testing based on test.fig Werner Almesberger 2016-07-26 20:27:12 -0300
  • 3c73ad6521 sch2fig/test.sch: s/Text, Left, Normal, 100 mil/Text, Left, Bold, 100 mil/ Werner Almesberger 2016-07-26 18:37:35 -0300
  • 8db4055882 sch2fig/sch.c (draw_text, sch_parse): support text left, down; ignore busses Werner Almesberger 2016-07-26 18:36:46 -0300
  • f9140bc53f sch2fig/misc.c (matrix_to_angle, matrix_is_mirrored): 1 0 0 1 and 0 1 -1 0 Werner Almesberger 2016-07-26 18:35:51 -0300
  • 47707d700c sch2fig/lib.c (lib_parse): zero2 seems to be text style, ignore Werner Almesberger 2016-07-26 18:35:14 -0300
  • 4d75a7f00e sch2fig/Makefile (neo900.pdf): first sheet is #2 Werner Almesberger 2016-07-26 18:10:43 -0300
  • e4f3d4944f sch2fig/neo900-template.fig: show BIG sheet number Werner Almesberger 2016-07-26 18:10:18 -0300
  • 22bdd42188 sch2fig/sch2pdf: pass sheet number in <NUMBER>; option -n num to set start Werner Almesberger 2016-07-26 18:09:28 -0300
  • 8903dd8db7 sch2fig/lib.c (draw_text): support component text orientation other than 0 deg Werner Almesberger 2016-07-26 17:48:09 -0300
  • 0ddd4dbbb3 sch2fig/lib.c (lib_parse): replace all ~ in unquoted strings with spaces Werner Almesberger 2016-07-26 17:37:35 -0300
  • 252e92fe64 sch2fig/fig.c (fig_label): offset was reversed for "up" Werner Almesberger 2016-07-26 14:05:25 -0300
  • 629412e25c sch2fig/Makefile (diff): ensure that we build sch2fig Werner Almesberger 2016-07-26 13:59:14 -0300
  • c3f73d8335 sch2fig/lib.c (draw_pin_name): flip pin names rotated by 270 degrees Werner Almesberger 2016-07-26 13:58:33 -0300
  • a36ec41dc6 sch2fig/lib.c (draw_pin_name, draw_pin_num), TODO: support "outside" pin names Werner Almesberger 2016-07-26 13:45:19 -0300
  • 4c3a3a1f84 sch2fig/Makefile (diff, view, newref): add regression test operations Werner Almesberger 2016-07-26 13:12:25 -0300
  • 2cea73d040 sch2fig/test/comp: add optional directory argument Werner Almesberger 2016-07-26 13:11:25 -0300
  • 93ba849a19 sch2fig/lib.c (draw_pin): split off pin name and number output Werner Almesberger 2016-07-26 13:10:34 -0300
  • f9c32d4e1e sch2fig/lib.c (lib_exec): component can have unit number 0, which means 1 Werner Almesberger 2016-07-26 08:42:38 -0300
  • ab612b4eb2 sch2fig/test/: tools for comparison with reference results Werner Almesberger 2016-07-26 08:28:39 -0300
  • c2e1d60e2e sch2fig/: add unit letter(s) to component reference of multi-unit components Werner Almesberger 2016-07-26 08:23:28 -0300
  • f3abf8f622 sch2fig/TODO: remove solved issues Werner Almesberger 2016-07-26 03:22:41 -0300
  • 279c1ddff3 sch2fig/sch2pdf: add copyright header, known bugs Werner Almesberger 2016-07-26 03:21:29 -0300
  • 6767c878b6 sch2fig/lib.c (draw_pin): remove unused "vert" Werner Almesberger 2016-07-26 03:17:58 -0300
  • 67e9de8683 sch2fig/neo900-template.fig: add <TITLE> Werner Almesberger 2016-07-26 03:16:43 -0300
  • 466e3ae726 sch2fig/sch2pdf: extract sheet title and pass in variable TITLE Werner Almesberger 2016-07-26 03:16:09 -0300
  • 2c9c526255 sch2fig/: new option -Dvar=value to set <var> in template Werner Almesberger 2016-07-26 03:15:13 -0300
  • 1d059abcb4 sch2fig/Makefile, neo900-template.fig: use template for constant frame size Werner Almesberger 2016-07-26 02:34:56 -0300
  • 83be43d222 sch2fig/sch2pdf: use correct output file name; pass on -t template.fig Werner Almesberger 2016-07-26 02:32:53 -0300
  • 09d436175a sch2fig/: new option -t template.fig to merge template file Werner Almesberger 2016-07-26 02:30:58 -0300
  • 427e4d7d09 sch2fig/sch2pdf, Makefile (neo900.pdf): generate PDF for Neo900 Werner Almesberger 2016-07-25 17:42:50 -0300
  • d031e59811 sch2fig/sch.c (draw_text): convert to use text_*; support direction 1 (up) Werner Almesberger 2016-07-25 15:19:53 -0300
  • 3433068d71 sch2fig/sch.c (sch_parse): ignore AR element (what is this ?) Werner Almesberger 2016-07-25 15:04:07 -0300
  • 3588992947 sch2fig/: support mirrored symbols (matrix -1 0 0 -1) Werner Almesberger 2016-07-25 14:58:39 -0300
  • ed02cafaf5 sch2fig/sch.c (dump_fields): break into two functions; make more "const" Werner Almesberger 2016-07-25 14:43:59 -0300
  • 1e36f32c0f sch2fig/fig.c (fig_glabel): support direction 3 (down) Werner Almesberger 2016-07-25 14:09:58 -0300
  • 09bd2ca38d sch2fig/fig.c (fig_label): initialize dx, dy Werner Almesberger 2016-07-25 14:06:48 -0300
  • dd5f9d2128 sch2fig/: properly interpret KiCad arcs Werner Almesberger 2016-07-25 13:38:58 -0300
  • b44293c4d6 sch2fig/TODO: add some more items Werner Almesberger 2016-07-25 13:38:41 -0300