Commit graph

  • 13a57211f0 site: add email to jigerator master jaseg 2019-11-12 12:24:29 +01:00
  • efaf533e65 site: add email and fix typo jaseg 2019-11-12 12:17:28 +01:00
  • 1adaa6e883 renderer: fix clone handling jaseg 2019-11-12 12:17:17 +01:00
  • 75dd7db73f Add makefile template download link jaseg 2019-09-29 16:35:51 +02:00
  • 04b34f73c1 Fix jigerator file output jaseg 2019-09-29 16:23:32 +02:00
  • e7ec6efd7f Fix up stl viewer jaseg 2019-09-29 16:11:16 +02:00
  • 40a8bc7a50 Fix render download jaseg 2019-09-29 15:38:42 +02:00
  • 1cdeb59d0f Fix missing deps in renderer makefile jaseg 2019-09-29 15:14:03 +02:00
  • fc21843025 Fix typo in job processor jaseg 2019-09-29 14:33:40 +02:00
  • 87ed5a55d4 Add raw kicad file download jaseg 2019-09-29 13:40:05 +02:00
  • 00380ac602 Add STL renderer jaseg 2019-09-29 13:30:38 +02:00
  • 1a6f2a9caa Jigerator frontend mostly working jaseg 2019-09-29 11:39:46 +02:00
  • 3acdfe5c19 Fix empty template download jaseg 2019-09-28 22:56:55 +02:00
  • 031b6f7361 Initial webapp design jaseg 2019-09-28 13:53:02 +02:00
  • 6002d40914 Directory reorg: Put renderer into its own subdir jaseg 2019-09-27 10:07:38 +02:00
  • 3340885ade Made the inkscape exporter headless jaseg 2019-09-27 00:06:40 +02:00
  • 1f13910211 Add zip generation jaseg 2019-09-26 23:58:43 +02:00
  • b2eb56076d Pogojig mostly done: KiCAD export works jaseg 2019-09-26 19:45:54 +02:00
  • 82b88f920a Modify for pogojig infrastructure jaseg 2019-09-26 14:27:19 +02:00
  • 27c72f28d0 Workaround for incompatible changes in "LayerMoveTo" verbs Michael Schwarz 2018-05-05 14:20:30 +02:00
  • 69f08a3e74 Slight refactoring Michael Schwarz 2018-05-05 14:19:26 +02:00
  • 3566dbc943 PEP8 Michael Schwarz 2017-09-20 20:33:29 +02:00
  • 673a546066 Clarification regarding different point definitions. Michael Schwarz 2016-01-17 13:31:08 +01:00
  • 0a746f9df2 Yield to caller of process_context() before wait() is called on the process. Michael Schwarz 2015-10-02 00:34:02 +02:00
  • ba3bc0513e Don’t mask exceptions when process.kill() fails. Michael Schwarz 2015-09-26 14:39:59 +02:00
  • 215ffeb9bb Fixed asymptote export. Michael Schwarz 2015-09-26 14:39:44 +02:00
  • b74aa3b7ce Reject documents without absolute size. Michael Schwarz 2015-09-30 18:19:14 +02:00
  • 7a0be0c812 More robust document scale calculation. Michael Schwarz 2015-09-30 18:16:57 +02:00
  • 39be44f16d Include input file path in error messages. Michael Schwarz 2015-09-30 18:12:10 +02:00
  • 9f3e7bf14d Workaround for LayerMoveToPrev/Next not selecting correct layer. Michael Schwarz 2015-09-30 18:09:55 +02:00
  • 5c05570730 Only convert SVG to Asymptote/DXF if necessary. Michael Schwarz 2015-09-29 23:08:46 +02:00
  • 883883e41f Added some missing comments in the make file. Michael Schwarz 2015-09-11 22:44:21 +02:00
  • 24a60718eb Implemented Asymptote dependency tracking. Michael Schwarz 2015-09-14 15:04:45 +02:00
  • a1f09b7f86 Abstraction which allows a running process to be used as a context manager. Michael Schwarz 2015-09-14 15:03:36 +02:00
  • 2bd7e1e3d7 Separate module for make file stuff. Michael Schwarz 2015-09-14 15:02:57 +02:00
  • 096db19a9a Wrap all Python main functions with decorator. Michael Schwarz 2015-09-11 21:55:58 +02:00
  • 93f9696491 Check for Asymptote not writing a PDF file. Michael Schwarz 2015-09-11 22:03:03 +02:00
  • 0c5b944686 Fixed layer mixup when no layer was selected in Inkscape. Michael Schwarz 2015-08-28 01:21:58 +02:00
  • 2ca55c2d17 Fixed empty layers missing from Asymptote export. Michael Schwarz 2015-08-28 01:23:34 +02:00
  • e595de1b87 Convert all SVG file to DXF and Asymptote. Michael Schwarz 2015-08-28 02:05:21 +02:00
  • 365d639ae4 Ignore $PYTHONPATH. Michael Schwarz 2015-09-11 21:24:13 +02:00
  • 4a1b8166e1 Only print abstract information about commands being executed. Michael Schwarz 2015-09-10 23:04:44 +02:00
  • a6b45d8e86 Remove targets when commands fail. Michael Schwarz 2015-09-10 00:23:22 +02:00
  • 57c9e9dc90 Prevent Python stack trace when an external command failed. Michael Schwarz 2015-09-07 00:53:22 +02:00
  • ab26e5a8d5 Compile Asymptote files in separate working dir. Michael Schwarz 2015-09-11 22:02:36 +02:00
  • 987fa08ce6 New workaround for temp dir on different device. Michael Schwarz 2015-09-11 21:39:45 +02:00
  • 63632560b6 Revert "support: Workaround for tempdir on different mount." Michael Schwarz 2015-09-11 21:26:37 +02:00
  • 853c56a38b Fixed automatism which clobbered file name extensions. Michael Schwarz 2015-08-23 00:37:27 +02:00
  • 478c3df1f1 Fixed make warning. Michael Schwarz 2015-08-23 00:28:53 +02:00
  • 75af06b93e Makefile: Fixed a potential bug which would include too many files. Michael Schwarz 2015-08-16 20:02:50 +02:00
  • 55e6362bb6 Updated readme for new features. Michael Schwarz 2015-08-10 21:39:26 +02:00
  • 7dc8da588e Asymptote export: Call variable with all paths all. Michael Schwarz 2015-08-10 21:38:10 +02:00
  • a2ce9df576 Makefile: Fixed missing dependencies. Michael Schwarz 2015-08-08 21:24:47 +02:00
  • 2034cdd369 Inkscape export: Removed stray semicolon in exported Asymptote files. Michael Schwarz 2015-08-07 02:01:35 +02:00
  • 51d896929e Inkscape export: Fix elliptical arcs not being closed. Michael Schwarz 2015-08-07 02:01:08 +02:00
  • 3971ddf256 Reworked make file. Michael Schwarz 2015-08-07 01:56:28 +02:00
  • 6c1fefff1b Makefile: Fix duplicate dependency warning. Michael Schwarz 2015-08-07 01:55:35 +02:00
  • 5a1604ce20 Use Python script to run Asymptote. Michael Schwarz 2015-08-06 16:32:35 +02:00
  • 6bce36b6ed Inkscape export: Fix wrong units in Asymptote export. Michael Schwarz 2015-08-06 17:32:53 +02:00
  • 0b1113d503 Inkscape export: Use original file name for temp file. Michael Schwarz 2015-08-06 17:32:00 +02:00
  • 4a103f6dba Integrated Asymptote compilation into makefile. Michael Schwarz 2015-07-31 16:27:21 +02:00
  • e2d477640f Inkscape export: Support to export to Asymptote. Michael Schwarz 2015-08-06 16:19:19 +02:00
  • b34b948f0a Reworked Inkscape command line generation. Michael Schwarz 2015-08-06 16:19:06 +02:00
  • 14f078c821 Inkscape export: Renamed module to inkscape. Michael Schwarz 2015-08-05 13:57:53 +02:00
  • c451c40dd2 DXF export: Not tied to exporting to DXF anymore. Michael Schwarz 2015-08-05 13:56:04 +02:00
  • ac795218d3 Inkscape export: Optionally don't transform strokes to shapes. Michael Schwarz 2015-08-04 16:14:21 +02:00
  • 7a1f69c474 Simplified makefile. Michael Schwarz 2015-08-05 15:24:38 +02:00
  • 3d21efd489 support: Workaround for tempdir on different mount. Michael Schwarz 2015-07-12 18:57:21 +02:00
  • 8d697f0784 dxf export: Use different colors for layers. Michael Schwarz 2015-03-21 12:45:02 +01:00
  • fb72dca77a Fix make jobserver warning. Michael Schwarz 2015-03-15 16:14:49 +01:00
  • e232c40ef7 Compile OpenSCAD files to DXF. Michael Schwarz 2015-03-14 12:14:47 +01:00
  • b81d257127 Fixed text on path export. Michael Schwarz 2015-03-14 02:36:53 +01:00
  • e03689f0ff Moved .gitignore rules to top level. Michael Schwarz 2015-03-14 15:10:13 +01:00
  • 7e904b6055 Grammar and convoluted language in readme. Michael Schwarz 2015-03-09 22:51:58 +01:00
  • 8aed3f708b Converted readme to Markdown. Michael Schwarz 2015-03-09 22:10:43 +01:00
  • dc6284662b Added makefile targets to build the project to a certain step. Michael Schwarz 2015-03-09 18:29:19 +01:00
  • ff502f1d22 Fixed failure when settings.mk or config.mk doesn't exist. Michael Schwarz 2015-03-08 14:06:50 +01:00
  • 36c4355735 Re-compile on makefile change. Michael Schwarz 2015-03-07 12:21:34 +01:00
  • 09b8f8c126 Support for setting the DXF export quality. Michael Schwarz 2015-03-07 12:21:04 +01:00
  • b424b1bf75 makefile: Call find only once. Michael Schwarz 2015-03-07 11:52:29 +01:00
  • c6ebf8db53 Added a warning for when the src directory contains files with spaces in their names. Michael Schwarz 2015-02-28 14:06:11 +01:00
  • 8831bc8ae8 Fixed a link. Michael Schwarz 2015-02-26 12:12:04 +01:00
  • 839e312dff Changed title. Michael Schwarz 2015-02-26 12:11:44 +01:00
  • c4cd6f8c3d Added explanation for required Inkscape version. Michael Schwarz 2015-02-26 11:33:48 +01:00
  • fb1243f569 Added a section describing the repository structure to the readme. Michael Schwarz 2014-12-25 16:02:39 +01:00
  • d08e4be25f Merge branch 'master' into no-examples Michael Schwarz 2014-12-25 15:16:42 +01:00
  • bdf3ae0ae3 Updated the readme to describe all the new features. Michael Schwarz 2014-12-25 15:13:51 +01:00
  • 72eca42f2d Workaround for OpenSCAD sometimes writing an empty STL file when it crashes. Michael Schwarz 2014-12-21 19:10:49 +01:00
  • edaab74f68 Added a .gitignore file to the src directory so it will be created when cloning the repository. Michael Schwarz 2014-12-21 14:16:02 +01:00
  • dde79ab4b2 Removed some unused imports in the scripts copied from the Inkscape distribution. Michael Schwarz 2014-12-20 23:19:33 +01:00
  • c74efa59dc Rewritten unit conversion methods of inkex.py to properly handle viewport settings. Michael Schwarz 2014-12-20 22:22:04 +01:00
  • e309a206be Removed some unused imports in the scripts copied from the Inkscape distribution. Michael Schwarz 2014-12-20 23:19:33 +01:00
  • eb74f4e6d9 Fixed DXF plugin to work with new inkex library. Michael Schwarz 2014-12-06 13:53:16 +01:00
  • 30487e03f4 Upgraded Python files copied from the Inkscape distribution to those from version 0.91.99.13724. Michael Schwarz 2014-12-06 13:36:55 +01:00
  • 2433482b87 Revert "Added more example files to showcase dependency tracking." Michael Schwarz 2014-12-12 18:07:46 +01:00
  • 88fef813b0 Merge branch 'master' into no-examples Michael Schwarz 2014-12-12 18:07:28 +01:00
  • b690038009 Added more example files to showcase dependency tracking. Michael Schwarz 2014-12-12 11:44:51 +01:00
  • f9fa53eef8 Added support for recording dependencies while compiling OpenSCAD files. Michael Schwarz 2014-12-12 11:44:29 +01:00
  • 60b25ad13d Extracted common functions to separate module. Michael Schwarz 2014-12-10 22:18:14 +01:00
  • 8e5a1520cd Moved DXF export scripts to separate directory. Michael Schwarz 2014-12-10 22:13:34 +01:00