68 Commits (ecd9bf696eef9eb325797b52efb11c7d088e4e80)

Author SHA1 Message Date
Ian McInerney ecd9bf696e Be consistent about using nullptr instead of 0 5 years ago
Jonathan Haas 55679be2e3 Fix some typos across the codebase 5 years ago
jean-pierre charras fabafe719d Use aperture macro for custom pads. Optimize aperture macros for free polygons. 5 years ago
jean-pierre charras 15cc368918 Gerber plotter: prepare optimization of aperture macros type free polygons. 5 years ago
jean-pierre charras 048715ab91 Gerber output: fix incorrect creation of trapezoid apertures. 5 years ago
Jeff Young 7933935b4a Naming conventions. 5 years ago
Marek Roszko e928b2d8fd Split EDA_UNITS out from common. 5 years ago
Marek Roszko b9f1601418 Rename PLOT_MODE to OUTLINE_MODE 5 years ago
Marek Roszko eb33c33f15 Rename EDA_DRAW_MODE_T to PLOT_MODE 5 years ago
Marek Roszko 1538d737e7 Split out FILL_T to its own header to avoid spreading eda_item everywhere 5 years ago
Marek Roszko f59551d6ad Remove painter.h from eda_text.h 5 years ago
Marek Roszko 12d21e34e2 Remove trigo.h from eda_text.h 5 years ago
Marek Roszko b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
Jeff Young 1703729269 Require explicit decl of maxError and errorLocations. 5 years ago
jean-pierre charras 380534807b Plotters: better support of filled circles having a thickness set to 0. 5 years ago
jean-pierre charras 34f47b3806 Add support of AP macro for chamfered round rect pads. 5 years ago
jean-pierre charras 213a74cbe6 Gerber, Dialog plot: add option to disable Aperture Macro use. 5 years ago
jean-pierre charras f60954c232 Gerber export: add support for flashed chamfered rect (with no rounded corner) pads 5 years ago
jean-pierre charras 2aa357c872 Gerber export: fix incorrect size or orient of flashed oval and round Rect 5 years ago
jean-pierre charras 00fea5006e Gerber plotter: fix a bug in a aperture macro calculation 5 years ago
jean-pierre charras 61f1f7d948 Gerber, aperture macros: use different apertures primitives in macro defs. 5 years ago
jean-pierre charras 12ecccd0f3 Gerber output: disable use of aperture macros until some issues are fixed. 5 years ago
jean-pierre charras e76736b7bf Fix a few Coverity warnings 5 years ago
jean-pierre charras 0cca2a0ad2 Rect, Round Rect, Oval, Trapezoid (rotated) pads now use flashed apertures. 5 years ago
jean-pierre charras 6b958ff4e0 Move specialized plotter classes from plotter.h to specific plotter_xx.h 5 years ago
Marek Roszko de7a1b647c Use a local tmp file for plotting 5 years ago
jean-pierre charras 1973153368 Gerber plotter: ensure the gerber region for a round rect pad is always closed. 6 years ago
Jeff Young bcea2019d4 Unify support for line width magic cookies. 6 years ago
Jeff Young 10614a9ebc Implement changes for Sketch Pads to Fab Layers. 6 years ago
Ian McInerney 99dcadf7e6 Introduce new KI_FALLTHROUGH macro 6 years ago
Seth Hillbrand 819f28daf5 Revert part of 9c8941e04 6 years ago
Jeff Young 2b6089240a Change super/subscript syntax to ^{foo} and _{foo}. 6 years ago
Jeff Young 9c8941e040 Remove a bunch of globals. 6 years ago
jean-pierre charras de7154e8e9 Gerber plotter: Non horiz or vertical oval pads: better plot output: 6 years ago
jean-pierre charras 9cb3333d05 Gerber plotter: plot round rectangle pads using a region with arcs. 6 years ago
jean-pierre charras 08f0e8d6e8 Pcbnew, Gerber output: always generates Aperture Attributes. 6 years ago
jean-pierre charras 465ffff162 Gerber plots: Add initial G01 command to the header, 6 years ago
Ian McInerney f896043067 Fix comments for switch statement fall throughs 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
jean-pierre charras 24cd80ef3e Gerber plotter: modify G02 and G03 commands. 6 years ago
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access 7 years ago
Seth Hillbrand c6f5df134c Minor speed cleanup 6 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
jean-pierre charras 51ed01d765 GERBER_PLOTTER: small change in code to manage the current selected aperture. 6 years ago
jean-pierre charras 65bf669387 Refinements in gerber placefile writer: allows adding board edge cuts in file. 6 years ago
jean-pierre charras 8a4ba87fba Gerber output: Fix incorrect zones outline thickness in filled areas. 6 years ago
jean-pierre charras 846397c692 Fix compil warning 6 years ago
jean-pierre charras f892ebbb49 Fix issues in Gerber attributes 6 years ago
jean-pierre charras b9202e81bc Fix Gerber plot pad oval for pad orientation not n*90 degrees. 6 years ago
jean-pierre charras 47f9c505c5 Gerber plot: better handling of polygonal pad shapes plotting 6 years ago