Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-11-26 | Migrate to pytest (#111) | Paulo Henrique Silva | 20 | -2091/+2343 | |
* Migrate to pytest All tests were update to use pytest. Tests were alse black formatted. Eventually all code will be black formatted but need to merge some PRs first. | |||||
2019-11-25 | Fix #98 | Paulo Henrique Silva | 1 | -1/+1 | |
2019-11-25 | Merge pull request #100 from chintal/multilayer | Paulo Henrique Silva | 1 | -0/+32 | |
Add a new transparent theme for multilayer renders. | |||||
2019-11-25 | Merge pull request #101 from chintal/outline | Paulo Henrique Silva | 1 | -0/+6 | |
Add hook for outline layer to PCB class | |||||
2019-11-25 | Merge branch 'master' into outline | Paulo Henrique Silva | 1 | -1/+1 | |
2019-11-25 | Merge branch 'master' into multilayer | Paulo Henrique Silva | 10 | -37/+50 | |
2019-11-25 | Run workflow checks on PRs | Paulo Henrique Silva | 1 | -1/+1 | |
2019-11-25 | Merge branch 'master' into outline | Paulo Henrique Silva | 10 | -37/+50 | |
2019-11-25 | Merge pull request #108 from curtacircuitos/dependabot/pip/numpydoc-0.9.1 | Paulo Henrique Silva | 1 | -1/+1 | |
Bump numpydoc from 0.5 to 0.9.1 | |||||
2019-11-25 | Merge branch 'master' into dependabot/pip/numpydoc-0.9.1 | Paulo Henrique Silva | 1 | -1/+1 | |
2019-11-25 | Merge pull request #110 from curtacircuitos/dependabot/pip/sphinx-2.2.1 | Paulo Henrique Silva | 1 | -1/+1 | |
Bump sphinx from 1.2.3 to 2.2.1 | |||||
2019-11-25 | Bump sphinx from 1.2.3 to 2.2.1 | dependabot-preview[bot] | 1 | -1/+1 | |
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.2.3 to 2.2.1. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.2.3...v2.2.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> | |||||
2019-11-25 | Bump numpydoc from 0.5 to 0.9.1 | dependabot-preview[bot] | 1 | -1/+1 | |
Bumps [numpydoc](https://github.com/numpy/numpydoc) from 0.5 to 0.9.1. - [Release notes](https://github.com/numpy/numpydoc/releases) - [Commits](https://github.com/numpy/numpydoc/compare/v0.5...v0.9.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> | |||||
2019-11-25 | Merge pull request #107 from curtacircuitos/ph-move-to-gh-actions | Paulo Henrique Silva | 2 | -22/+26 | |
Move CI to GitHub Actions | |||||
2019-11-25 | Remove travis, coverage still missing on gh actions | Paulo Henrique Silva | 1 | -22/+0 | |
2019-11-25 | Update pcb-tools.yml | Paulo Henrique Silva | 1 | -4/+4 | |
2019-11-25 | Update pcb-tools.yml | Paulo Henrique Silva | 1 | -2/+2 | |
2019-11-25 | Update and rename pythonapp.yml to pcb-tools.yml | Paulo Henrique Silva | 1 | -1/+5 | |
2019-11-25 | Create pythonapp.yml | Paulo Henrique Silva | 1 | -0/+22 | |
2019-11-25 | Merge pull request #105 from johnthagen/patch-1 | Paulo Henrique Silva | 1 | -2/+4 | |
Add support for latest Python releases | |||||
2019-11-25 | Merge branch 'master' into patch-1 | Paulo Henrique Silva | 9 | -18/+25 | |
2019-11-25 | Merge pull request #106 from curtacircuitos/ph-upgrade-requirements | Paulo Henrique Silva | 7 | -13/+15 | |
Upgrade nose and coverage | |||||
2019-11-25 | Upgrade for new requirements-dev.txt | Paulo Henrique Silva | 1 | -2/+1 | |
2019-11-25 | Rename requirements for docs and dev and upgrade nose and coverage packages | Paulo Henrique Silva | 6 | -11/+14 | |
2019-11-25 | Merge pull request #104 from MarinMikael/allow_float_fmt_and_fix_3.7 | Paulo Henrique Silva | 2 | -5/+10 | |
Allow float fmt and fix 3.7 | |||||
2019-11-24 | Drop end of life Python 3.3 | johnthagen | 1 | -1/+0 | |
2019-11-24 | Add support for latest Python releases | johnthagen | 1 | -1/+4 | |
2019-08-01 | Update excellon_statements.py | C4dmium | 1 | -5/+6 | |
2019-08-01 | Update utils.py | C4dmium | 1 | -0/+4 | |
2019-05-11 | Add hook for outline layer to PCB class | Chintalagiri Shashank | 1 | -0/+6 | |
2019-05-11 | Add a new transparant theme for multilayer renders. | Chintalagiri Shashank | 1 | -0/+32 | |
2019-03-02 | fix reversed layer bug | Hamilton Kibbe | 1 | -1/+1 | |
2019-02-04 | Merge pull request #94 from jaseg/master | Hamilton Kibbe | 3 | -17/+17 | |
Make primitives with unset level polarity inherit from region | |||||
2019-02-03 | Make primitives with unset level polarity inherit from region | jaseg | 3 | -17/+17 | |
This fixes region rendering with programatically generated primitives such that clear level polarity works in an intuitive way. This is useful for e.g. cutouts in regions. Before, the renderer would set level polarity twice, both when starting the region and then again once for each region primitive (line or arc). The problem was that the primitives in a region with "clear" polarity would when constructed with unset polarity default to "dark". Thus the renderer would emit something like LPC (clear polarity) -> G36 (start region) -> LPD (dark polarity) -> {lines...} instead of LPC -> G36 -> {lines...}. After this commit, Line and Arc will retain None as level polarity when created with unset level polarity, and region rendering will override None with the region's polarity. Outside regions, the old dark default remains unchanged. Note on verification: Somehow, gEDA gerbv would still render the broken regions the way one would have intended, but other viewers (KiCAD gerbview, the online EasyEDA one and whatever JLC uses to make their silkscreens) would not. | |||||
2019-01-26 | Merge pull request #92 from curtacircuitos/subclass-bugfix | Hamilton Kibbe | 8 | -69/+90 | |
Fix hard requirement of cairo per #83, and add stubs for required sub… | |||||
2019-01-26 | Merge pull request #91 from cejpmart/patch-1 | Hamilton Kibbe | 1 | -1/+2 | |
IPC356: Do not crash on record type 367 | |||||
2019-01-26 | Merge pull request #88 from jaseg/fixes | Hamilton Kibbe | 1 | -1/+1 | |
Fix cairo matrix clone op to not use copy.copy | |||||
2019-01-26 | IPC356: Do not crash on record type 367 | Martin Cejp | 1 | -1/+2 | |
2018-07-06 | Fix cairo matrix clone op to not use copy.copy | jaseg | 1 | -1/+1 | |
For some reason, copy.copy would barf saying it can't deepcopy cairo matrices. | |||||
2018-06-27 | Merge pull request #87 from ju5t/full-filename-regex | Hamilton Kibbe | 2 | -4/+4 | |
Match full filename instead of the base name | |||||
2018-06-27 | Merge pull request #85 from ju5t/skip-subdirectories | Hamilton Kibbe | 1 | -0/+3 | |
Skip subdirectories during import | |||||
2018-06-26 | Match full filename instead of the base name | ju5t | 2 | -4/+4 | |
Regular expressions only matched the base name. This matches the entire filename which allows for more advanced regular expressions. | |||||
2018-06-25 | Skip subdirectories during import | ju5t | 1 | -0/+3 | |
If a directory contains subdirectories from_directory throws an exception. | |||||
2018-06-05 | Fix hard requirement of cairo per #83, and add stubs for required subclass ↵ | Hamilton Kibbe | 8 | -69/+90 | |
methods to GerberContext per #84 | |||||
2017-12-01 | Merge pull request #80 from jaseg/master | Hamilton Kibbe | 2 | -23/+11 | |
Add hole support to ADParamStmt.rect and fix cairocffi compatibility | |||||
2017-11-25 | Use positional arguments for cairo.Context.arc | jaseg | 1 | -21/+5 | |
cairocffi 0.6 does not support keyword args. | |||||
2017-11-25 | Add hole support to ADParamStmt.rect | jaseg | 1 | -2/+6 | |
2017-11-22 | Merge pull request #76 from ju5t/guess-layer | Hamilton Kibbe | 3 | -14/+236 | |
Check gerber content for layer hints | |||||
2017-11-16 | Merge pull request #79 from curtacircuitos/fix-slot-position | Hamilton Kibbe | 2 | -3/+20 | |
Fix slot position | |||||
2017-11-14 | Fix bounding box calculation for Slot primitives per #77 | Hamilton Kibbe | 1 | -3/+6 | |