153 Commits (ddd026da8746e071e0b20e3a4bc0625c7de1a8c1)

Author SHA1 Message Date
Marek Roszko 16e3e59495 Split out arrayDim and MIRROR templates from macros.h 5 years ago
Jeff Young ec020dd19f First-class support for filled shapes. 5 years ago
Jeff Young bdbb68f813 MODULE -> FOOTPRINT. 5 years ago
Jeff Young fc9cf1d827 More module -> footprint. 5 years ago
Jeff Young 52a46341db More module -> footprint. 5 years ago
Jeff Young f5443de7f9 D_PAD -> PAD. 5 years ago
Jeff Young 84dd5108ba Remove some "class_" prefixes from files. 5 years ago
Jeff Young f7333ad64a Update some classnames including archaic zone names. 5 years ago
jean-pierre charras c87faad344 Python compatibility: move DXF_PLOTTER::DXF_UNITS to DXF_UNITS in pcb_plot_params.h 5 years ago
Wayne Stambaugh 8ff51d8899 Eeschema: add schematic sheet page number. 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 b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
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 6 years ago
Jeff Young cec857c0f4 Complete hookup of zone filler to new clearance engine. 6 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