Wykres commitów

424 Commity (b75d2f8d90c867e1e8c5ec37ab8650ea00dc0012)

Autor SHA1 Wiadomość Data
Hamilton Kibbe 41f9475b13 Tests and bugfixes 2015-02-09 17:39:24 -05:00
Hamilton Kibbe b0c55082b0 Add aperture macro statement tests 2015-02-09 13:57:15 -05:00
Hamilton Kibbe aea1f38597 Fix write_gerber_value bug 2015-02-08 22:27:24 -05:00
Hamilton Kibbe a4c8a4cbcf add rest of aperture macro primitives 2015-02-08 21:54:05 -05:00
Hamilton Kibbe 3435fecd3b Add rest of Aperture Macro Primitives 2015-02-08 21:52:09 -05:00
Paulo Henrique Silva e38071868a Fix copy-paste error on ASParamStmt 2015-02-08 00:29:08 -02:00
Paulo Henrique Silva d7a453e5ab Remove unused file 2015-02-08 00:28:17 -02:00
Hamilton Kibbe f98b918634 Added some Aperture Macro Primitives. Moved AM primitives to seperate file 2015-02-02 20:03:26 -05:00
Hamilton Kibbe 1cc20b351c tests 2015-02-02 11:42:47 -05:00
Hamilton Kibbe d98d23f8b5 More tests and bugfixes 2015-02-02 00:43:08 -05:00
Hamilton Kibbe 360eddc3c4 Added primitives and tests 2015-02-01 13:40:08 -05:00
Hamilton Kibbe 208149d676 merge upstream changes 2015-01-26 22:24:45 -05:00
Hamilton Kibbe c054136a65 Added some tests 2015-01-26 22:17:09 -05:00
Paulo Henrique Silva 2586692a17 Merge pull request #7 from curtacircuitos/zeros_convention
Zeros convention
2015-01-26 00:20:01 -02:00
Hamilton Kibbe 939f782728 ...oops 2015-01-25 14:22:27 -05:00
Hamilton Kibbe b495d51354 Changed zeros/zero suppression conventions to match file format specs 2015-01-25 14:19:48 -05:00
Hamilton Kibbe d5157c1d07 Fix tests for leading zero suppression 2015-01-23 13:05:25 -05:00
Paulo Henrique Silva 0f36084aad Add Repeat Hole Stmt and fix UnitStmt parsing
* Repeat hole support (with no real parsing, just a copy)
* Fix UnitStmt to works even when a ,TZ or ,LZ information is not provided.
2015-01-15 05:01:40 -02:00
Paulo Henrique Silva 137c73f3e4 Many additions to Excellon parsing/creation.
CAUTION: the original code used zero_suppression flags
         in the opposite sense as Gerber functions. This
         patch changes it to behave just like Gerber code.

* Add metric/inch conversion support
* Add settings context variable to to_gerber just like Gerber code.
* Add some missing Excellon values.

Tests are not entirely updated.
2015-01-14 14:33:00 -02:00
Paulo Henrique Silva ac89a3c365 Fix for cases whee the coordinate precision is decreased.
If we parse a file with 5.5 INCH format and ask to write
it back as 2.4 INCH we are going to loose precision and
write_gerber_value was not handling these cases write.
2015-01-14 14:31:03 -02:00
Paulo Henrique Silva a9b5a17c53 Fix Mirror (deprecated) param generation 2015-01-14 14:30:53 -02:00
Paulo Henrique Silva cbb662491c Refactor AM aperture handling and add unit conversion support
* 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)
2015-01-14 03:15:52 -02:00
Paulo Henrique Silva 53ee756609 Fix region primitive creation 2015-01-13 23:12:27 -02:00
Paulo Henrique Silva be5b94b8c0 Fix parsing for OrCAD.
* 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-15 23:44:12 -02:00
Paulo Henrique Silva 4bb2e5f8a0 Fix parsing for very short (less 20 lines) files. 2014-12-15 23:44:12 -02:00
Hamilton Kibbe 29deffcf77 add ipc2581 primitives 2014-12-05 23:59:28 -05:00
Paulo Henrique Silva ab69ee0172 Bunch of small fixes to improve Gerber read/write. 2014-11-10 12:24:09 -02:00
Hamilton Kibbe f5abd5b0bd Add arc rendering and tests 2014-10-28 22:11:43 -04:00
Hamilton Kibbe b488ab6af9 Doc update
Update project name in docs
2014-10-28 11:57:36 -04:00
Paulo Henrique Silva af1e6b11d1 Renamed project 2014-10-28 11:55:34 -02:00
Paulo Henrique Silva fdbdbf24a6 Change coveralls and travis badges 2014-10-28 11:55:02 -02:00
Hamilton Kibbe 95de179bb0 Fix rendering of 0-width lines (e.g. board outlines) in SVG and Cairo renderer 2014-10-27 08:29:43 -04:00
Hamilton Kibbe 318a81382e Merge pull request #5 from hamiltonkibbe/cairo_support
Added basic pycairo rendering
2014-10-26 22:43:49 -04:00
Hamilton Kibbe c08cdf84bc removed dead code 2014-10-26 22:40:55 -04:00
Hamilton Kibbe 1ccab332cc update requirements 2014-10-26 22:36:47 -04:00
Hamilton Kibbe 0437e4198a cairo working 2014-10-26 22:36:47 -04:00
Paulo Henrique Silva c285e6b014 style change 2014-10-26 22:36:47 -04:00
Paulo Henrique Silva f23c3cb00a Add simple hack to allow evaluation when gerber have macros and polygon 2014-10-26 22:36:47 -04:00
Paulo Henrique Silva 0a0331c5f3 Fix parsing for AM macros and support for zero sized circle primitives 2014-10-26 22:36:47 -04:00
Paulo Henrique Silva 0f85d5b070 Fix ValueError, missing self. 2014-10-26 22:36:47 -04:00
Paulo Henrique Silva 76abd9e3f8 Fix parsing of Unknown commands 2014-10-26 22:36:47 -04:00
Hamilton Kibbe b5f8451c8f cairo support 2014-10-26 22:36:47 -04:00
Paulo Henrique Silva 171876bca0 style change 2014-10-26 22:27:12 -02:00
Paulo Henrique Silva 3ffa9238c4 Add simple hack to allow evaluation when gerber have macros and polygon 2014-10-26 22:26:50 -02:00
Paulo Henrique Silva 8f584d6396 Fix parsing for AM macros and support for zero sized circle primitives 2014-10-26 22:26:04 -02:00
Paulo Henrique Silva 459e0205d1 Fix ValueError, missing self. 2014-10-26 22:25:26 -02:00
Paulo Henrique Silva 777ffd385b Fix parsing of Unknown commands 2014-10-26 21:39:51 -02:00
Paulo Henrique Silva d5c8d896d8 Merge pull request #4 from hamiltonkibbe/master
Many fixes in parsing, rendering and new features
2014-10-26 20:55:22 -02:00
Hamilton Kibbe 4f076d7b76 Merge aperture fixses from upstream 2014-10-26 17:59:57 -04:00
Hamilton Kibbe 254f3e5184 Merge changes from upstream 2014-10-26 17:20:47 -04:00