167 Commits (ec020dd19f57e1ec4c2ce0ed21931df529661ffd)

Author SHA1 Message Date
Jeff Young ec020dd19f First-class support for filled shapes. 5 years ago
Jeff Young bdbb68f813 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
Jeff Young da5cfb5df1 Improve commenting. 5 years ago
Jeff Young 5e569e81e7 Performance enhancements for PNS. 5 years ago
Ian McInerney d88eaaf477 Fix various compiler and Coverity warnings 5 years ago
Jeff Young 64876a2761 PNS_DRAGGER should report its layers. 5 years ago
Jeff Young ae9afdd169 SNR. (Mostly for progammers, but a little for user messages.) 5 years ago
Jeff Young fab87fb97b Handle proxy items for the second PNS_ITEM as well. 5 years ago
Jeff Young ba4d711356 I should have known better than to use a global.... 5 years ago
Jeff Young c17ceb5875 Make sure proxy items at least get the right net for clearance lines. 5 years ago
Ian McInerney 31e626f279 Cleanup creation of all our smart pointers 5 years ago
Jeff Young 3045dbd6e8 Minor code clean-up. 5 years ago
Jeff Young d7ea70ba02 Don't assume a valid constraint. 5 years ago
Jeff Young 02cbcb99df Fix broken logic in ImportSizes(). 5 years ago
Jeff Young 827699bed2 Just because we have a startItem doesn't mean it can find a width. 5 years ago
Jeff Young 23d9e2e74a New rules engine needs non-connected items as well. 5 years ago
Jon Evans fd4b9f0efa PNS: ratlines need to not be debug graphics 5 years ago
Tomasz Wlostowski ac8b072284 router: fix assertion failure when starting a route on an empty board 5 years ago
Jeff Young 44dbe3577b Create proxy items for PNS when needing to query clearances. 5 years ago
Jeff Young bcebb19665 Add implied diffpair netclass rules. 5 years ago
Jeff Young 79f91481f3 Fix missing break stmt. 5 years ago
Jeff Young f680ff17d6 Need an item to pick a netclass value. 5 years ago
Jeff Young 22cde88ba9 Allow chamfering/filleting of zone/board edge intersections. 5 years ago
Jeff Young 04c4012ee6 Make track/via sizes UI more predictable and compatible with DRC. 5 years ago
Jeff Young 2ca819a627 Don't assume a DRC_CONSTRAINT has a parent rule. 5 years ago
Jon Evans 966730710e Partial fix for routing with no start item 5 years ago
Tomasz Wlostowski 38cef95da9 router: initial support for V6 Design Rules (width/clearance/diff pair width/diff pair gap). Still a lot of work to do! 5 years ago
Tomasz Wlostowski 5e4fb46aef MINOPTMAX: added OptThenMin() method as syntax sugar 5 years ago
Tomasz Wlostowski eb8287ded8 router: bring back legacy GetEffectivePolygon() for complex pad shapes (more info in comments) 5 years ago
Jeff Young 6d50c9749c Mark the colliding shape so we know which one to highlight. 5 years ago
Jeff Young d063c56971 Move PNS pad solids to COMPOUND_SHAPE. 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
Jeff Young bb753aaadf Clean up terminology around active & high contrast layers. 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
Jon Evans 18e17abd6a Rename "Keepout" to "Rule Area" 5 years ago
Seth Hillbrand f4e8c194be Revise restriction on No Copper setting 5 years ago
Seth Hillbrand adff7f749b PNS: Addition layer smarts 5 years ago
Seth Hillbrand 686af65a9b Fix issue generating alternate shape 5 years ago
Jeff Young 842641308f Solids don't always have nets (even a defualt one). 5 years ago
Seth Hillbrand 9a4f92dfd9 Ensure that all pads with holes have alts 5 years ago
Seth Hillbrand afc94fdec3 PNS: Be better about handling multiple 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
Tomasz Wlostowski 89a953e039 Migrated GetEffectiveShape(s) to SHAPE_COMPOUND 5 years ago