Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-05-16 | Add checks to ensure statement unit conversions are idempotent | Hamilton Kibbe | 1 | -45/+68 | |
2015-04-14 | AMStatement are used as is when gerbers are generated | Paulo Henrique Silva | 1 | -2/+2 | |
2015-04-07 | (really) Fix parsing for AM macros with zero modifiers | Paulo Henrique Silva | 1 | -1/+1 | |
2015-04-07 | Fix CommentStmt for multi-line comments | Paulo Henrique Silva | 1 | -1/+5 | |
2015-04-07 | Add some deprecated but still found statements | Paulo Henrique Silva | 1 | -0/+31 | |
2015-04-07 | Small change on __str__ for SF Statement | Paulo Henrique Silva | 1 | -1/+1 | |
2015-04-07 | Fix parsing for AM macros with zero modifiers | Paulo Henrique Silva | 1 | -2/+2 | |
2015-04-07 | Add unspecified FS D leading zeros format | Paulo Henrique Silva | 1 | -2/+9 | |
FS D leading zero format (probably form Direct) is an unspecified coordinate format where all numbers are specified with both leading and trailing zeros. | |||||
2015-03-05 | Fix tests for macros with no variables. | Paulo Henrique Silva | 1 | -14/+13 | |
All AM*Primitive classes now handles float for all but the code modifiers. This simplifies the reading/parsing. | |||||
2015-03-03 | Add aperture macro parsing and evaluation. | Paulo Henrique Silva | 1 | -26/+32 | |
Aperture macros can get complex with arithmetical operations, variables and variables substitution. Current pcb-tools code just read each macro block as an independent unit, this cannot deal with variables that get changed after used. This patch splits the task in two: first we parse all macro content and creates a bytecode representation of all operations. This bytecode representation will be executed when an AD command is issues passing the required parameters. Parsing is heavily based on gerbv using a Shunting Yard approach to math parsing. Integration with rs274x.py code is not finished as I need to figure out how to integrate the final macro primitives with the graphical primitives already in use. | |||||
2015-02-18 | Add offset operation | Hamilton Kibbe | 1 | -0/+25 | |
2015-02-18 | Python 3 tests passing | Hamilton Kibbe | 1 | -2/+1 | |
2015-02-18 | Get unit conversion working for Gerber/Excellon files | Hamilton Kibbe | 1 | -11/+51 | |
Started operations module for file operations/transforms | |||||
2015-02-15 | Tests and bugfixes | Hamilton Kibbe | 1 | -5/+5 | |
2015-02-09 | Tests and bugfixes | Hamilton Kibbe | 1 | -16/+31 | |
2015-02-08 | Fix copy-paste error on ASParamStmt | Paulo Henrique Silva | 1 | -1/+1 | |
2015-02-02 | Added some Aperture Macro Primitives. Moved AM primitives to seperate file | Hamilton Kibbe | 1 | -75/+8 | |
2015-02-02 | tests | Hamilton Kibbe | 1 | -7/+9 | |
2015-01-26 | merge upstream changes | Hamilton Kibbe | 1 | -1/+1 | |
2015-01-26 | Added some tests | Hamilton Kibbe | 1 | -2/+3 | |
2015-01-14 | Fix Mirror (deprecated) param generation | Paulo Henrique Silva | 1 | -1/+1 | |
2015-01-14 | Refactor AM aperture handling and add unit conversion support | Paulo Henrique Silva | 1 | -4/+124 | |
* Add support to convert between metric/impertial * AM primitives are now properly created and can be converted between metric/imperial. (only Outline primitive is supported, no rendering yet) | |||||
2014-12-15 | Fix parsing for OrCAD. | Paulo Henrique Silva | 1 | -137/+297 | |
* Modify the way we parse parameters to allow more than one parameter in a single line as in the following example: %FSLAX55Y55*MOIN*% %IR0*IPPOS*OFA0.00000B0.00000*MIA0B0*SFA1.00000B1.00000*% (this is from OrCAD 16 default output) * Add missing deprecated parameters. * Change API to use given FileSettings on output. This allows us to use pcb-tools to convert between FS formats. | |||||
2014-12-05 | add ipc2581 primitives | Hamilton Kibbe | 1 | -1/+15 | |
2014-11-10 | Bunch of small fixes to improve Gerber read/write. | Paulo Henrique Silva | 1 | -27/+27 | |
2014-10-26 | Fix ValueError, missing self. | Paulo Henrique Silva | 1 | -1/+1 | |
2014-10-26 | Merge aperture fixses from upstream | Hamilton Kibbe | 1 | -4/+4 | |
2014-10-19 | Test update | Hamilton Kibbe | 1 | -9/+7 | |
2014-10-18 | Refactor rendering | Hamilton Kibbe | 1 | -1/+2 | |
2014-10-10 | Added excellon format detection | Hamilton Kibbe | 1 | -1/+6 | |
2014-10-10 | Working region fills and level polarity. Renders Altium-generated gerbers ↵ | Hamilton Kibbe | 1 | -8/+8 | |
like a champ! | |||||
2014-10-10 | Add tests | Hamilton Kibbe | 1 | -3/+9 | |
2014-10-09 | doc update | Hamilton Kibbe | 1 | -3/+3 | |
2014-10-09 | Doc update | Hamilton Kibbe | 1 | -0/+28 | |
2014-10-09 | Add mode statement parsing | Hamilton Kibbe | 1 | -3/+3 | |
2014-10-08 | start arc | Hamilton Kibbe | 1 | -2/+21 | |
2014-10-07 | fix excellon render | Hamilton Kibbe | 1 | -6/+28 | |
2014-10-06 | add excellon statements | Hamilton Kibbe | 1 | -0/+597 | |