105 Commits (3b39a14fa95a8172eabe54c5b549262f631af4d7)

Author SHA1 Message Date
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
jean-pierre charras 39c2c4e13b Zone filler: pads non connected in zone option: use same algo as the 5.1 branch 6 years ago
Ian McInerney 6b8d81e95d Add zone area to message panel 6 years ago
jean-pierre charras 48ae188b15 Zone filler: fix a few issues, in Smoothed Polygons mode. 6 years ago
Jeff Young d24bd5c832 Fix a couple of Coverity issues. 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
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
jean-pierre charras 02977aacfc Pcbnew: fix incorrect rotation angle unit when building thermal spokes 6 years ago
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access 7 years ago
jean-pierre charras 4a75cc586c Zone filler: do not create stubs in thermal reliefs when not possible. 6 years ago
Ross Schlaikjer 64a42ffa35 Add keepout in footprints: Starting point. 6 years ago
jean-pierre charras a18d3cca6e Pcbnew, zone filler: Ensure hatch pattern thickness bigger than zone minimal width (one micron bigger). 6 years ago
jean-pierre charras bd34348068 Pcbnew: allows using filled polygons in zones with no outline thickness. 6 years ago
Jeff Young a25368cc6b Improve spelling. 6 years ago
jean-pierre charras d208447cba Zone filler: clamp thermal stub width to the pad minimal size. 6 years ago
jean-pierre charras 164d40f235 Zone filled, non copper zones: fix missing inflate for non stroked solid areas. 6 years ago
Jeff Young 2c5876ee8c Add more control over how corners are handled when inflating polygons. 6 years ago
Jeff Young 6da11de5e0 Be more careful about thermal reliefs for pads on different layers. 6 years ago
Jeff Young fe188489c7 A better hack for the post-ProgressReporter-loss-of-focus issue. 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
Jeff Young a3855cb4f2 Allow thermal spokes to be same width as minimum width. 6 years ago
Jeff Young 2d17d2b91f Cleanup and commenting. 6 years ago
Jeff Young 7ee6afeace Performance improvement for zone filling. 6 years ago
Jeff Young a2fe319b92 Fix bug introduced when edge-thickness adjustments were moved. 6 years ago
Seth Hillbrand 743c650129 Move zone refill to action 6 years ago
Jeff Young 00cf8ba976 Fix rotated & offset pad thermal spoke geometry. 6 years ago
Jeff Young 107d206dba Back to the drawing board for zone filling. 6 years ago
Jeff Young d4054029cd Shrink/expand zone by minimum width only after doing all knockouts. 6 years ago
Jeff Young 3784950603 Added more sophisticated checking for thermal spoke connections. 6 years ago
Jeff Young 0ed26e4e33 Fix some geometry error in thermal spoke calculations. 6 years ago
Jeff Young e5cb8a0310 Bug fixes for rotated pad thermal spokes. 6 years ago
Jeff Young 70e6d95c7f More zone fill performance enhancements. 6 years ago
Jeff Young 14986d1e0e Zone fill performance enhancements. 6 years ago
Jeff Young 79cd457ba7 Implement thermal spokes for custom pad shapes. 6 years ago
Jeff Young 5c89e4490e Change zone fill algorithm to better handle thermal reliefs. 6 years ago
Seth Hillbrand 251e0ca19c Minor bug fix to zones 6 years ago
jean-pierre charras c8c318510e Pcbnew, zones filler: fix a bug I introduced in my commit b1803bc. 6 years ago
jean-pierre charras b1803bcf02 Pcbnew, zones filled: fix incorrect clipping of filled areas outside the board outlines. 6 years ago
jean-pierre charras e75be4074e Pcbnew: finalize the new zone filling algo (filled polygons with no thickness). 7 years ago
Seth Hillbrand 9163ac543a pcbnew: Move pads to std::deque 7 years ago
Seth Hillbrand d1877d7c1b Moving modules from DLIST to std::deque 7 years ago
Seth Hillbrand 6bcf1839b7 pcbnew: Add arc approximation setting to board 7 years ago
jean-pierre charras ce93934f08 Pcbnew, ZONE_FILLER: fix incorrect test to remove filled areas outside the board edge cuts. 7 years ago
Seth Hillbrand ddc6079ceb Move remaining hard-coded segment counts 7 years ago
jean-pierre charras 4e5a94efb7 Pcbnew, non copper zones: fix 2 issues. 7 years ago
Jeff Young dae41b7460 Remove legacy segment-based zones. 7 years ago
jean-pierre charras aa53b5508e Zone filler: fix missing calculation of filled polygons when fill mode is ZFM::SEGMENTS 7 years ago
jean-pierre charras 37ae0bf809 Pcbnew: fix a serious issue in ZONE_FILLER. 7 years ago