334 Commits (14a55facf2849863bb44d95ff1c8ee1ca4b18501)

Author SHA1 Message Date
dsa-t cb41b53ab7 Use MurmurHash3_x64_128 (MMH3_HASH) for polygon checksum. 2 years ago
Jeff Young 90652a741d Don't generate thermal reliefs for pads that don't intersect zone. 2 years ago
Jon Evans e16130a02c Move pad and via properties into PADSTACK 2 years ago
Jeff Young 6b797420d5 ADDED allow physical_clearance between courtyards & zone fills. 2 years ago
Alex Shvartzkop 16e3692e71 Build time optimizations. 2 years ago
Seth Hillbrand a12bc3a410 Don't knock out anti-text box 2 years ago
Jon Evans 7b6afd290a Remove non-const access to board-owned items 2 years ago
Jeff Young 50567764b5 Allow no-net teardrops on no-net pads with no-net tracks. 2 years ago
Seth Hillbrand 6e591f5f91 Don't count removed zone layers 2 years ago
Jeff Young d083593177 Table bug fixes. 2 years ago
Jeff Young d1d9636598 Run Edge.Cuts & Margin clearance tests on zone layer. 2 years ago
Jon Evans ed18a9bcc2 Correctly handle footprint graphic knockouts for no-net case 2 years ago
Jeff Young e445249720 ADDED: PCB tables. 2 years ago
Jeff Young ee3be0802c Move PCBNew overrides to nullable properties. 2 years ago
Ian McInerney d3befd8bb8 Remove dummy items from group before they are deleted 2 years ago
Jeff Young 435e60d0e5 Knockout different-net dimensions in zone-filler. 2 years ago
Jeff Young 1df5d9c48c Make sure to add enough wiggle room when MaxError is very large. 2 years ago
Jeff Young 62d959ed0e Don't assume an error location for PAD::GetEffectivePolygon(). 2 years ago
Alex Shvartzkop d7863b09c5 Move CORNER_STRATEGY out of SHAPE_POLY_SET. 2 years ago
Jeff Young e492efe3c5 Finish up custom-shaped pad spoke templates. 2 years ago
Jeff Young d6b75c64e1 ADDED: custom-shaped pad spoke templates. 2 years ago
Marek Roszko 4d77fd48ef Shove thread_pool to core 2 years ago
jean-pierre charras 43c7cfec3a Revert "Record hole knockouts in zone filler earlier" 2 years ago
Jon Evans a77e630901 ADDED: Connectivity for graphic shapes on copper layers 2 years ago
Jeff Young f43b90b15f Lazy context handling for SVG plotting. 2 years ago
Seth Hillbrand 96a34e5b57 Consolidate Maximum clearance calculation 2 years ago
Seth Hillbrand 3030c80de7 Record hole knockouts in zone filler earlier 2 years ago
Jeff Young 8f754c7c3e A more performant and slighty more aggressive blob trimmer. 2 years ago
Mike Williams 37837dc392 PCB: introduce PCB_FIELD_T 3 years ago
Jon Evans 3783fc8f5a Remove unused line 3 years ago
Jeff Young f5791f5dc6 Left some fixes out of previous commit. 3 years ago
Jeff Young 65e53b8ecd Move SHAPE_POLY_SET::Inflate's error spec from a seg-count to a max-deviation. 3 years ago
Jeff Young c71cf21e2f Use rendered text to generate bounding box for knockout text. 3 years ago
Jeff Young 768fbf5af2 Give up on trying to calculate text bounding boxes. 3 years ago
Jeff Young 6807ca6f9f Allow text input to Convert to Polygon/Zone/Keepout. 3 years ago
Seth Hillbrand f7f52d77e4 Rework Copper Sliver check 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago
Jeff Young d6dd58fff9 Keep track of single-pad-islands so we can discount spokes to them. 3 years ago
Seth Hillbrand 2e2da951a5 Don't double-expand NPTH checks 3 years ago
Jon Evans b176881d49 Allow shorting copper zones through negative clearance 3 years ago
Seth Hillbrand af10878954 Use Chamfer lines when deflating 3 years ago
jean-pierre charras 2032b8af59 Pcbnew: fix incorrect rotation of thermal spoke for rotated footprints. 3 years ago
Seth Hillbrand f4825cdd8f Allow same-net, same-priority zone filling 3 years ago
Jeff Young f2f54fe926 Improve zone-layer-connections terminology and comments. 3 years ago
Alex c122fd0e36 Remove unused cache_optionally_flashed_connections. 3 years ago
Alex f6fd85af85 CHANGED: Try to determine via/pad flashing state before filling zones. 3 years ago
Seth Hillbrand b427ad80f6 Don't make unneeded copies of std::pairs 3 years ago
Seth Hillbrand e60152e351 Fix island removal when copper->edge clearance is 0 3 years ago
Seth Hillbrand f34aa947d3 Allow on-outline zones to be considered inside 3 years ago
Jon Evans 675b6b5d5c Fix logic error in ec4d377d 3 years ago