Commit graph

258 commits

Author SHA1 Message Date
jaseg
dddced97aa pkg: Format README for PyPI, make wasi default 2022-06-12 14:42:50 +02:00
jaseg
4d9381b84a ci: disable debian tests b/c of too old python 2022-06-12 02:04:47 +02:00
jaseg
1c75a9eebe ci: force install newer pillow version 2022-06-12 02:03:31 +02:00
jaseg
aa7d626569 ci: update testing distros 2022-06-12 00:08:54 +02:00
jaseg
952ddf4a20 tests: remove use of deprecated Pillow API 2022-06-11 22:57:09 +02:00
jaseg
527fbca7f5 ci: build gerbolyze python package 2022-06-11 22:22:29 +02:00
jaseg
225e9b3631 ci: work around more git safe.directory issues 2022-06-10 23:15:32 +02:00
jaseg
0e5b1cb999 ci: work around new git safe.directory check 2022-06-10 23:07:03 +02:00
jaseg
f55cfb4b35 svg-flatten: Make view box log output more readable 2022-06-10 22:42:31 +02:00
jaseg
2e2a7e6a41 Fix dilation script processing 2022-06-10 00:25:28 +02:00
jaseg
b5b16535c9 Basic compositing works using gerbonara 2022-05-23 00:20:22 +02:00
jaseg
973aee30b6 Templating works with gerbonara now 2022-05-21 15:34:59 +02:00
jaseg
b3807b6530 WIP 2022-05-20 16:55:28 +02:00
jaseg
2616cf46ff svg-flatten: Add forwarding logic for usvg font options 2021-09-30 20:37:49 +02:00
jaseg
bc54e8233f pypi/gerbolyze: add extra dep on svg-flatten-wasi pkg 2021-09-29 21:41:10 +02:00
jaseg
29c8245d0a Auto-discover usvg and svg-flatten properly 2021-09-29 18:44:09 +02:00
jaseg
a1e25a0cfb svg-flatten: pypi: Add optional resvg-wasi dependency 2021-09-29 17:57:18 +02:00
jaseg
7dccfc8e11 svg-flatten/tests: Only print output on error 2021-09-29 17:44:08 +02:00
jaseg
2380dcb222 svg-flatten: Remove unnecessary debug prints 2021-09-29 17:43:39 +02:00
jaseg
2184f3b1f5 Fix svg-flatten versioning logic 2021-09-29 17:35:56 +02:00
jaseg
a3cf9e6845 svg-flatten: Remove extraneous debug print 2021-09-29 17:20:59 +02:00
jaseg
a6acc8dc69 CI: do not clone recursively for PyPI publish 2021-09-29 17:06:33 +02:00
jaseg
a511e7dc82 svg-flatten: Remove leftover debug print in svg_color.c 2021-09-29 16:39:52 +02:00
jaseg
d406b1f1d0 Add rgba color support for newer resvg/usvg 2021-09-29 16:38:51 +02:00
jaseg
8a64621e8c CI/svg-flatten: add wasm builds 2021-09-29 16:38:13 +02:00
jaseg
7eb0b9d7e4 svg-flatten: Add wasmtime support 2021-09-29 16:37:59 +02:00
jaseg
c58b6573f2 Butcher upstream subprojects to remove C++ exceptions for WASI support 2021-09-29 16:37:59 +02:00
jaseg
956538a32c svg-flatten: Add multi-exclude/include tests 2021-08-18 21:39:54 +02:00
jaseg
fae8532b05 svg-flatten: Fix include/exclude logic 2021-08-18 21:28:58 +02:00
jaseg
aaade1b168 Collect various rendering params into new RenderContext object 2021-08-18 17:29:57 +02:00
jaseg
aad0ae0215 svg-flatten: zeroize polygon_sink pointer after use 2021-08-17 23:05:59 +02:00
jaseg
a084be8849 svg-flatten: Fix doc on --scale 2021-08-17 23:02:55 +02:00
jaseg
236c4a4485 svg-flatten: Fix case where document unit is not mm 2021-08-17 22:55:47 +02:00
jaseg
4ffb4c6582 Make svg-flatten auto-search for cargo dependencies in all call sites 2021-06-05 23:33:44 +02:00
jaseg
f2f0ac2416 CI: Run tests 2021-06-05 22:53:56 +02:00
jaseg
b2873329d4 Hopefully fix debian CI build 2021-06-05 22:39:02 +02:00
jaseg
831993cdc3 Fix build for stone-age debian compiler 2021-06-05 22:14:48 +02:00
jaseg
6a69f8c1d3 Add -lstdc++ for debian builds 2021-06-05 22:00:53 +02:00
jaseg
1b02cdd2e7 Add missing pugixml submodule 2021-06-05 21:53:50 +02:00
jaseg
b7cdcd396b Fix compiler issue on debian CI build 2021-06-05 21:51:40 +02:00
jaseg
094aca80b8 Remove dependency check. We don't have system dependencies anymore. 2021-06-05 21:46:26 +02:00
jaseg
cc882a4195 Throw out a bunch of test stuff, hopefully fix CI build 2021-06-05 21:43:20 +02:00
jaseg
6685b7587a Fix binary contours vectorizer
Replace teh-chin with ramer-douglas-peucker
2021-06-05 21:22:01 +02:00
jaseg
3ef3f0223e Enable (shitty) contour simplification
I think my implementation of this algorithm is broken. It does
something, but the output looks bad.
2021-06-04 23:35:26 +02:00
jaseg
a26c04873e Add vectorizer test cases 2021-06-04 23:31:00 +02:00
jaseg
2e38e66f14 Update comment on join discrepancies 2021-06-04 23:29:38 +02:00
jaseg
61887e9ee1 Add & fix vectorizer tests 2021-06-04 23:28:36 +02:00
jaseg
6193fa151e Add larger contour tracing test image 2021-06-04 21:43:14 +02:00
jaseg
018748aa23 Fix handling of dashes and joins, all tests run through now 2021-06-04 16:39:05 +02:00
jaseg
6dd7bbc38c Add additional test cases 2021-06-04 16:38:50 +02:00