315 Commits (d1f2b14ee28863ae191dbb70aadf5d1a378b6382)

Author SHA1 Message Date
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 2 years ago
Jon Evans 3783fc8f5a Remove unused line 2 years ago
Jeff Young f5791f5dc6 Left some fixes out of previous commit. 2 years ago
Jeff Young 65e53b8ecd Move SHAPE_POLY_SET::Inflate's error spec from a seg-count to a max-deviation. 2 years ago
Jeff Young c71cf21e2f Use rendered text to generate bounding box for knockout text. 2 years ago
Jeff Young 768fbf5af2 Give up on trying to calculate text bounding boxes. 2 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
Jon Evans ec4d377d15 Stop removing islands for fully-isolated zones 3 years ago
Jeff Young bf4b9ef6e2 Remove sorting by priority before filling. 3 years ago
Jeff Young 0c8f95aa02 Make sure tesselate_lambda has lock before modifying zone. 3 years ago
Jeff Young 45a71a205c Don't wait for degenerate zones. 3 years ago
Jeff Young e509fa0fc9 Don't depend on a pad being connected to a non-zone when filling zones. 3 years ago
Jeff Young f4bce6079c Prevent round-off errors from drawing one spoke and not the other. 3 years ago
Seth Hillbrand d8f94962ff Prevent halting the main GUI thread 3 years ago
Alex 0089df8ca4 Update comment in zone filler. 3 years ago
Alex c4aed1d941 Make sure that threads are not running after zone filling. 3 years ago
Jeff Young 19eab62516 More safety around ratsnest state. 3 years ago
Jeff Young b42d5da07d Check keepTopBottom when determining whether or not to flash a pad/via. 3 years ago
Seth Hillbrand aca3329469 Remove superfluous Simplify call 3 years ago
Seth Hillbrand 7a874255c5 Be smarter about canceling fills 3 years ago
Jeff Young d16b23d16e Name shortening and line-break reduction. 3 years ago
Jeff Young 323c04af2c Fix order-of-ops issue with calling collide before tesselating. 3 years ago
Jeff Young 1f0fa3ef63 Fix bug in new optionally-flashed via/pad zone fill logic. 3 years ago
Jeff Young 437d2c4589 Overhaul of remove-unconnected's zone filling and drawing strategies. 3 years ago
Seth Hillbrand b4f3390626 Drill size is absolute 3 years ago
Jeff Young e49de68a59 Implement a more durable zone bounding box caching strategy. 3 years ago