56 Commits (8165fc6c4468883d332c6c9f21f80a91a8d83d63)

Author SHA1 Message Date
Jeff Young 6f3b0c452f Make sure unfilled zones get an MD5 hash. 5 years ago
Werni 0e44f5128c Add const specifiers 5 years ago
Jeff Young 1ce1e493d6 A rule zone is not really a BOARD_CONNECTED_ITEM. 5 years ago
Jeff Young 7bd31d5237 Naming conventions. 5 years ago
Jeff Young f5443de7f9 D_PAD -> PAD. 5 years ago
Jeff Young f7333ad64a Update some classnames including archaic zone names. 5 years ago
Jeff Young fc6fc88219 Zone fill fixes for divots and hatching + more debug layers. 5 years ago
Jeff Young 92d84b0d67 Naming updates. 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
Jeff Young 7a4900b8dc PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 5 years ago
Jeff Young fb7f98b51d Implement visual zone dumping and fix the default fill algo setting. 5 years ago
Jon Evans 18e17abd6a Rename "Keepout" to "Rule Area" 5 years ago
Jeff Young 4badcba4c2 Zone fill performance improvements 5 years ago
jean-pierre charras 456735f803 VIEW::ViewGetLOD() returns double now instead of int. 5 years ago
Jeff Young f340636f70 When knocking out higher-priority zone use fill, not outline. 5 years ago
Jeff Young e2e229da96 Finish exorcising the old DRC system. 5 years ago
Jeff Young 514da2f886 Move DRC dialog to new DRC engine. 5 years ago
Jeff Young e31705d4b3 More source reporting for clearance rules. 5 years ago
Tomasz Wlostowski 2c1bd645b2 pcbnew: initial support for GetEffectiveShape() for zones and modules 5 years ago
Jeff Young e782794f96 Flesh out object properties and DRC Rule syntax help. 5 years ago
Jeff Young 1cce03acb1 Commenting and formatting. 5 years ago
Jon Evans bd14f8a82a ADDED: New appearance control widget for PcbNew 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
Jeff Young 4317881012 Improve delete-unused-layers to better handle multi-layer items. 5 years ago
Jeff Young e5b50d90a7 Update DRC rules to new layer and disallow grammars. 5 years ago
Jeff Young 00e77d1ba4 Implement pad & via aprons for hatched zones. 5 years ago
Seth Hillbrand 8a0be64ad4 Ensure dangling test takes track width into account 5 years ago
Jeff Young be957e0105 Convert parent-less module items to board items on paste. 5 years ago
Jeff Young f97c50bfde Give excluded DRC items their own layer. 5 years ago
Maciej Suminski 89698a727b Removed const modifier for returned non-reference types 6 years ago
Jon Evans f8bfb2bc16 Fix several issues with multilayer zones 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
Jon Evans 0b34cea3d5 Add an optional name property to zones 5 years ago
Jeff Young 39ec63c4e9 Fix some inconsistencies in clearance priorities. 5 years ago
Jeff Young 1db799d841 Implement "disallow" rules and integrate with keepout settings. 5 years ago
Jeff Young cec857c0f4 Complete hookup of zone filler to new clearance engine. 5 years ago
Jeff Young d3f017d825 DRC rules parser and engine. 5 years ago
Jeff Young 0f8c7ffd11 Add pad keepout and footprint keepout areas. 6 years ago
Jeff Young f7e518dbc6 Add clearance sources to some DRC violation reports. 6 years ago
Jeff Young 1535c83b88 Lay some groundwork for adding distances to DRC errors. 6 years ago
Michael Kavanagh e4cbeeab4c Remove dead code in pcbnew 6 years ago
Jeff Young 7f1b409305 Remove dead legacy print code. 6 years ago
Ian McInerney 37a4dd927b Allow deletion of zone cutout areas 6 years ago
Ian McInerney 6b8d81e95d Add zone area to message panel 6 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 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