summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-11-27Merge pull request #99 from chintal/gEDA_layersPaulo Henrique Silva2-13/+31
Correctly recognize gEDA pcb generated gerber filenames
2019-11-27Merge pull request #102 from chintal/scriptPaulo Henrique Silva3-26/+119
Make __main__ functional again and install a script entry point.
2019-11-27Manual merge resolutionChintalagiri Shashank23-2104/+2425
2019-11-26Update badges for GH actions and codecovPaulo Henrique Silva1-3/+3
2019-11-26Add .coveragercPaulo Henrique Silva2-1/+11
2019-11-26Add codecov.io supportPaulo Henrique Silva1-12/+32
2019-11-26Migrate to pytest (#111)Paulo Henrique Silva20-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-25Fix #98Paulo Henrique Silva1-1/+1
2019-11-25Merge pull request #100 from chintal/multilayerPaulo Henrique Silva1-0/+32
Add a new transparent theme for multilayer renders.
2019-11-25Merge pull request #101 from chintal/outlinePaulo Henrique Silva1-0/+6
Add hook for outline layer to PCB class
2019-11-25Merge branch 'master' into scriptPaulo Henrique Silva10-37/+50
2019-11-25Merge branch 'master' into outlinePaulo Henrique Silva1-1/+1
2019-11-25Merge branch 'master' into multilayerPaulo Henrique Silva10-37/+50
2019-11-25Run workflow checks on PRsPaulo Henrique Silva1-1/+1
2019-11-25Merge branch 'master' into outlinePaulo Henrique Silva10-37/+50
2019-11-25Merge pull request #108 from curtacircuitos/dependabot/pip/numpydoc-0.9.1Paulo Henrique Silva1-1/+1
Bump numpydoc from 0.5 to 0.9.1
2019-11-25Merge branch 'master' into dependabot/pip/numpydoc-0.9.1Paulo Henrique Silva1-1/+1
2019-11-25Merge pull request #110 from curtacircuitos/dependabot/pip/sphinx-2.2.1Paulo Henrique Silva1-1/+1
Bump sphinx from 1.2.3 to 2.2.1
2019-11-25Bump sphinx from 1.2.3 to 2.2.1dependabot-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-25Bump numpydoc from 0.5 to 0.9.1dependabot-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-25Merge pull request #107 from curtacircuitos/ph-move-to-gh-actionsPaulo Henrique Silva2-22/+26
Move CI to GitHub Actions
2019-11-25Remove travis, coverage still missing on gh actionsPaulo Henrique Silva1-22/+0
2019-11-25Update pcb-tools.ymlPaulo Henrique Silva1-4/+4
2019-11-25Update pcb-tools.ymlPaulo Henrique Silva1-2/+2
2019-11-25Update and rename pythonapp.yml to pcb-tools.ymlPaulo Henrique Silva1-1/+5
2019-11-25Create pythonapp.ymlPaulo Henrique Silva1-0/+22
2019-11-25Merge pull request #105 from johnthagen/patch-1Paulo Henrique Silva1-2/+4
Add support for latest Python releases
2019-11-25Merge branch 'master' into patch-1Paulo Henrique Silva9-18/+25
2019-11-25Merge pull request #106 from curtacircuitos/ph-upgrade-requirementsPaulo Henrique Silva7-13/+15
Upgrade nose and coverage
2019-11-25Upgrade for new requirements-dev.txtPaulo Henrique Silva1-2/+1
2019-11-25Rename requirements for docs and dev and upgrade nose and coverage packagesPaulo Henrique Silva6-11/+14
2019-11-25Merge pull request #104 from MarinMikael/allow_float_fmt_and_fix_3.7Paulo Henrique Silva2-5/+10
Allow float fmt and fix 3.7
2019-11-24Drop end of life Python 3.3johnthagen1-1/+0
2019-11-24Add support for latest Python releasesjohnthagen1-1/+4
2019-08-01Update excellon_statements.pyC4dmium1-5/+6
2019-08-01Update utils.pyC4dmium1-0/+4
2019-05-11Make __main__ functional again and install a script entry point.Chintalagiri Shashank3-26/+118
2019-05-11Add hook for outline layer to PCB classChintalagiri Shashank1-0/+6
2019-05-11Add a new transparant theme for multilayer renders.Chintalagiri Shashank1-0/+32
2019-05-10Correctly recognize gEDA pcb generated gerber filenamesChintalagiri Shashank2-13/+31
2019-03-02fix reversed layer bugHamilton Kibbe1-1/+1
2019-02-04Merge pull request #94 from jaseg/masterHamilton Kibbe3-17/+17
Make primitives with unset level polarity inherit from region
2019-02-03Make primitives with unset level polarity inherit from regionjaseg3-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-26Merge pull request #92 from curtacircuitos/subclass-bugfixHamilton Kibbe8-69/+90
Fix hard requirement of cairo per #83, and add stubs for required sub…
2019-01-26Merge pull request #91 from cejpmart/patch-1Hamilton Kibbe1-1/+2
IPC356: Do not crash on record type 367
2019-01-26Merge pull request #88 from jaseg/fixesHamilton Kibbe1-1/+1
Fix cairo matrix clone op to not use copy.copy
2019-01-26IPC356: Do not crash on record type 367Martin Cejp1-1/+2
2018-07-06Fix cairo matrix clone op to not use copy.copyjaseg1-1/+1
For some reason, copy.copy would barf saying it can't deepcopy cairo matrices.
2018-06-27Merge pull request #87 from ju5t/full-filename-regexHamilton Kibbe2-4/+4
Match full filename instead of the base name
2018-06-27Merge pull request #85 from ju5t/skip-subdirectoriesHamilton Kibbe1-0/+3
Skip subdirectories during import