Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
15 hours | Fix svg orientation and improve OrCAD rendering | jaseg | 15 | -25/+49947 | |
2 days | Improve allegro/orcad import | jaseg | 7 | -49/+167 | |
2 days | Tests: Make kicad docker image configurable | jaseg | 2 | -5/+13 | |
2024-07-19 | kicad: add rotation method to circles and polygons | jaseg | 1 | -5/+12 | |
2024-07-19 | Kicad: add missing zone connection Atom | jaseg | 1 | -1/+1 | |
2024-07-19 | kicad: small syntax fix | jaseg | 1 | -1/+1 | |
2024-07-19 | kicad: Fix bug in footprint search | jaseg | 1 | -2/+2 | |
2024-07-19 | kicad: Fix footprint rotation | jaseg | 1 | -6/+6 | |
Previously, footprint rotation was mirrored compared with everything else in the kicad API | |||||
2024-07-19 | kicad: Add copy_placement method to footprints | jaseg | 1 | -0/+8 | |
Moving footprints around is ugly because of kicad's really weird way of specifying sub-object coordinates and rotations. This commit adds a helper method to deal with that. | |||||
2024-07-19 | kicad: Make reprs more reasonable | jaseg | 2 | -4/+4 | |
This excludes parent back-links from reprs, which would previously blow up the repr of many objects. | |||||
2024-07-19 | kicad: Improve net access | jaseg | 3 | -14/+29 | |
This adds net_name and net_index properties to a bunch of objects that automatically look into the (net s-expr of the object | |||||
2024-07-19 | kicad: Add nicer width access | jaseg | 2 | -15/+24 | |
This commit straightens up the mess a bit with kicad's two conflicting "width" fields in different file format versions. The new variant is preferred when saving, but the old variant is accepted as API | |||||
2024-07-19 | kicad: Make point lists more ergonomic | jaseg | 5 | -22/+29 | |
This commit removes the unnecessary "PointList" wrapper class, and just puts regular python lists in its place. | |||||
2024-07-19 | kicad: Add bounding box support to lots of s-expr objects | jaseg | 6 | -29/+66 | |
2024-07-19 | kicad: Update empty PCB template for 8.99 | jaseg | 1 | -9/+9 | |
2024-07-19 | kicad: Small fixes to 8.99 compatibility | jaseg | 2 | -2/+2 | |
2024-07-19 | tests: add status messages | jaseg | 1 | -1/+5 | |
2024-07-19 | kicad: Fixes for latest git version | jaseg | 3 | -11/+16 | |
2024-07-18 | rs274x: Add support for SR step-repeat command | jaseg | 10 | -14/+51 | |
2024-07-18 | Improve aperture macros doc | jaseg | 2 | -1/+5 | |
2024-07-18 | Fix single contour example syntax errors | jaseg | 3 | -5/+5 | |
2024-07-18 | macro parser: improve parameter number warning message | jaseg | 1 | -1/+1 | |
2024-07-18 | Fix ast deprecation warnings | jaseg | 1 | -2/+2 | |
2024-07-18 | Fix symbol round trip tests | jaseg | 2 | -17/+46 | |
2024-07-18 | Fix bug in SVG bounding box calculation | jaseg | 1 | -1/+1 | |
2024-07-18 | kicad: Fix bug when searching pads with empty nets | jaseg | 1 | -1/+1 | |
2024-07-18 | kicad: Improve compatibility with old symbol files | jaseg | 2 | -1/+19 | |
2024-07-18 | tests: Always update kicad nightly container before run | jaseg | 1 | -0/+1 | |
2024-07-18 | tests: Adjust nice and oom_adj values on linux | jaseg | 1 | -0/+5 | |
The testsuite calls resvg, and that sometimes can use up *a lot* of memory. We adjust the test process tree's nice values and oom_adj values to make sure the test processes get killed during an OOM condition before anything else on the system. | |||||
2024-07-17 | Update KiCad PCB format support to 8.99 | jaseg | 4 | -32/+50 | |
2024-07-08 | Bump version to v1.4.0v1.4.0 | jaseg | 1 | -1/+1 | |
2024-07-08 | Add missing package data | jaseg | 6 | -1/+14791 | |
2024-07-08 | protoboard: Fix bug with empty points in breadboard rendering | jaseg | 1 | -20/+22 | |
2024-07-08 | Bump version to v1.3.0v1.3.0 | jaseg | 1 | -1/+1 | |
2024-07-08 | kicad: Bring file format up to current 8.99 nightly | jaseg | 6 | -30/+52 | |
2024-07-08 | tests: Speed up tests by a lot by bulk-caching kicad footprint renders | jaseg | 2 | -10/+61 | |
2024-07-08 | tests: Fix compatibility with recent kicad nightly containers | jaseg | 1 | -1/+4 | |
2024-07-07 | protoboard: Add CLI | jaseg | 2 | -1/+20 | |
2024-07-07 | protoboard: improve permanent breadboard rail rendering | jaseg | 1 | -0/+7 | |
2024-07-07 | protoboard: improve permanent breadboard rendering | jaseg | 1 | -19/+33 | |
2024-07-07 | protoboard: Add permanent breadboard rendering | jaseg | 4 | -23/+288 | |
2024-07-07 | Add starburst pattern | jaseg | 5 | -4/+108 | |
2024-07-07 | protoboard: Finish up sides of Alio better | jaseg | 3 | -13/+37 | |
2024-07-07 | protoboard: add split front/back view in webthing | jaseg | 3 | -14/+36 | |
2024-07-07 | protoboard: Fix alio and two-sided SMD rendering | jaseg | 1 | -9/+20 | |
2024-07-07 | protoboard: Improve layout distribution and index rendering | jaseg | 1 | -11/+21 | |
2024-07-07 | protoboard: Improve layout packing | jaseg | 1 | -2/+45 | |
2024-07-07 | protoboard: Improve row/column numbering | jaseg | 1 | -16/+42 | |
2024-07-07 | protoboard: reduce hole keepout margins | jaseg | 1 | -1/+1 | |
2024-07-07 | protoboard: improve border handling | jaseg | 1 | -29/+63 | |