summaryrefslogtreecommitdiff
path: root/gerber/render/cairo_backend.py
AgeCommit message (Expand)AuthorFilesLines
2017-05-24Added bounds argument to render_layer()Tom Anderson1-2/+5
2016-12-13Add max_width and max_height arguments toHamilton Kibbe1-2/+22
2016-12-13Clip context to axis- and pixel- aligned bounds before rendering primitives. ...Hamilton Kibbe1-563/+610
2016-11-18Fix a bunch of bugs in rendering that showed up when rendering the gerbv test...Hamilton Kibbe1-183/+305
2016-11-07Merge upstream changeHamilton Kibbe1-6/+3
2016-11-07cairo_backend.py: use BytesIO instead of StringIOGirts Folkmanis1-6/+3
2016-11-06Fix tests on python3Hamilton Kibbe1-2/+1
2016-11-06Remove debug print"Hamilton Kibbe1-1/+0
2016-11-06Merge upstream changesHamilton Kibbe1-140/+139
2016-11-05Finish Merge, most tests passingHamilton Kibbe1-124/+43
2016-09-24Commit partial merge so I can work on the planeHamilton Kibbe1-3/+89
2016-08-06Fix multiple problems with the merge. There are still errors, but I will inte...Garret Fick1-1/+1
2016-08-06Manually mere rendering changesHamilton Kibbe1-188/+207
2016-07-24Add many render tests based on the Umaco gerger specification. Fix multiple r...Garret Fick1-21/+84
2016-07-20Merge in 6a005436b475e3517fd6a583473b60e601bcc661Garret Fick1-44/+51
2016-07-20Manually merge change 5430fa6738b74f324c47c947477dd5b779db5d1cGarret Fick1-3/+4
2016-07-20Manually merge change 6f876edd09d9b81649691e529f85653f14b8fd1cGarret Fick1-17/+48
2016-07-17Manually merge af5541ac93b222c05229ee05c9def8dbae5f6e25Garret Fick1-6/+19
2016-07-17Create first test that renders and validates the the rendered PNG is correct.Garret Fick1-3/+2
2016-07-17Merge in negative soldermask. Still required further changes to support negat...Garret Fick1-64/+116
2016-06-25Add support for polygon aperturesGarret Fick1-0/+15
2016-06-25Render aperture macros with clear regionsGarret Fick1-0/+3
2016-04-08Update cairo_backend.pyQau Lau1-2/+5
2016-03-26Support for the G85 slot statementGarret Fick1-0/+14
2016-01-31Keep track of quadrant mode so we can draw full circlesGarret Fick1-0/+3
2016-01-28Cleanup, rendering fixes.Hamilton Kibbe1-82/+90
2016-01-21Add support for mirrored renderingHamilton Kibbe1-7/+12
2016-01-21Fix a bunch of rendering bugs.Hamilton Kibbe1-114/+141
2016-01-08More stability fixes for poorly constructed filesGarret Fick1-2/+4
2016-01-01Refactor a littleHamilton Kibbe1-45/+51
2015-12-30Render polygon flashesGarret Fick1-0/+16
2015-12-30First time any macro rendersGarret Fick1-0/+20
2015-12-22Python3 fixHamilton Kibbe1-2/+2
2015-12-22Add PCB interfaceHamilton Kibbe1-15/+47
2015-12-20Allow renderer to write to memory per #38Hamilton Kibbe1-3/+16
2015-12-20Clean up negative render codeHamilton Kibbe1-76/+69
2015-12-19Allow negative render of soldermask per #50Hamilton Kibbe1-37/+84
2015-12-16Fix drawing arcs. Dont crash for arcs with rectangular apertures. Fix crash w...Garret Fick1-0/+1
2015-12-02Make the hit accessible from the drawable Hit, fix crash with cario drawing rectGarret Fick1-1/+1
2015-11-23More fixes to work with cairoGarret Fick1-9/+8
2015-11-23Render with cairo instead of cairocffi - I would like to make it use either, ...Garret Fick1-7/+8
2015-10-10Allow files to be read from strings per #37Hamilton Kibbe1-0/+6
2015-08-09Add support for arcs in regions.Hamilton Kibbe1-5/+17
2015-07-25Fix windows permission errorHamilton Kibbe1-1/+3
2015-07-22Fix multiple layer issue in cairo-unification branch (see #33)Hamilton Kibbe1-10/+13
2015-07-09Fix arcs and ackground paintingPaulo Henrique Silva1-1/+5
2015-07-09Initial patch to unify our render towards cairoPaulo Henrique Silva1-37/+50
2015-03-05Fix parsing for multiline ipc-d-356 recordsHamilton Kibbe1-1/+11
2015-02-20Fix arc width per comment in #12Hamilton Kibbe1-1/+1
2015-02-15Fix cairo image sizeHamilton Kibbe1-1/+8