289 Commits (824c7ecfa78d6809ae817ba064f88b45c19ea4a9)

Author SHA1 Message Date
Jeff Young ef3b7052e0 Remove layer nag dialogs and just ignore non-shapes on Edge_Cuts. 5 years ago
Jeff Young 1703729269 Require explicit decl of maxError and errorLocations. 5 years ago
Jeff Young 22cde88ba9 Allow chamfering/filleting of zone/board edge intersections. 5 years ago
jean-pierre charras 213a74cbe6 Gerber, Dialog plot: add option to disable Aperture Macro use. 5 years ago
Jeff Young d305e9c715 Line width safety for PSLIKE plotter and some cleanup. 5 years ago
Jeff Young 37906511f5 Class renaming. 5 years ago
Jeff Young 7a4900b8dc PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 5 years ago
jean-pierre charras 13304d0870 more cleanup about removing useless include 5 years ago
Seth Hillbrand bf3cb0b1d0 Standardize pad type enums 5 years ago
Jeff Young d3f8f2b81e Remove confusion between pad->IsOnLayer and pad->IsPadOnLayer 5 years ago
Jeff Young f340636f70 When knocking out higher-priority zone use fill, not outline. 5 years ago
Jeff Young e2bc7557cc Clean up arc/circle polygonization. 5 years ago
jean-pierre charras 6ab6c00f61 Plot solder mask: fix incorrect shape for rectangular pads. 5 years ago
Jeff Young 393bb0fd83 Fix assert where geometry routine wasn't ready to handle layers. 5 years ago
Jeff Young 463100d67f Remove a long-standing hack to keep divots out of adjacent zones. 5 years ago
Seth Hillbrand 5fc6b74c89 ADDED: Remove unused pads 5 years ago
Jeff Young d85a707385 Move rest of DRC to SHAPE collision architecture. 5 years ago
Jeff Young 7b042f4a75 Add rectangle tool to PCBNew toolbar in favour of Aux Origin. 5 years ago
Jon Evans 44f3cdb31e Fix a few issues with zone islands 5 years ago
Jon Evans 1d5e4f86af ADDED: Copper zone island removal is now configurable 5 years ago
Jon Evans 0d4ee39f75 CHANGED: Copper zones can be on more than one layer 5 years ago
Jeff Young d01b29ab37 Cleanup pad geometry handling. 5 years ago
jean-pierre charras 64231a8491 fix a minor wxWidgets alert and a outdated comment. 5 years ago
Jon Evans 39a2416c11 Only sketch pads on fab layers if they exist on that side 5 years ago
Jeff Young cec857c0f4 Complete hookup of zone filler to new clearance engine. 5 years ago
Jeff Young 10614a9ebc Implement changes for Sketch Pads to Fab Layers. 6 years ago
Jeff Young 874f13e29e Fix some issues with rotated oval pads. 6 years ago
Ian McInerney 99dcadf7e6 Introduce new KI_FALLTHROUGH macro 6 years ago
Johannes Pfister e5042a46ba Add ability to set SVG plot units and precision 6 years ago
Jeff Young 9c8941e040 Remove a bunch of globals. 6 years ago
jean-pierre charras c877cb967f Arc shaped track segments: fix plotters and export vrml. 6 years ago
Jeff Young 4990d1e7b2 Variable substitution framework. 6 years ago
jean-pierre charras 3e247a70d5 Gerber plot: new algo to generate solder mask layers with non 0 min thickness mask 6 years ago
Hufo 992a553d43 pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 6 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Jeff Young 254ba1f998 Fix null pointer access (from Coverity scan). 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Mark Roszko 19ceb11ae7 Change more enums over to scoped enums 6 years ago
Seth Hillbrand e291576c38 plotting: When aggregating areas, heal first 6 years ago
jean-pierre charras 9dac8534c1 Pcbnew: seriously speedup calculation time when plotting large filled areas. 6 years ago
jean-pierre charras a0fec9db57 PCBNew - fix incorrect gerber generation for overlapping zones of the same net and having different draw options. 6 years ago
jean-pierre charras 1c295d46a9 Pcbnew plot: fix missing footprint texts on solder mask layers. 6 years ago
Jeff Young 928d6c5dff Implement preserved-corners to prevent divots when filling adjacent zones. 6 years ago
Jeff Young 1a7cef2950 Improve performance, commenting and API of some polygon classes. 6 years ago
Ian McInerney ff9d899ae0 pcbnew: Clean up warnings with unit handling in the DXF export 6 years ago
Jeff Young d7f3a38510 If we're plotting small drill marks then we need to plot the pad even if the hole is the same size. 6 years ago
Ian McInerney d5f680ecd2 Allow DXF to be exported in either inches or millimeters 6 years ago
jean-pierre charras b0182abbb5 Custom pads: fix a bug when plotting the custom shape. 6 years ago
Seth Hillbrand 6a45446496 pcbnew: Remove the last dlist from modules/pcbnew 6 years ago
Seth Hillbrand 9163ac543a pcbnew: Move pads to std::deque 6 years ago