44 Commits (ea387f2f28ed43ce0d48abd346675e80f281d37c)

Author SHA1 Message Date
Jeff Young ea387f2f28 Don't segfault after doing a cutout which removes entire zone. 5 years ago
Jeff Young 37906511f5 Class renaming. 5 years ago
Jon Evans 18e17abd6a Rename "Keepout" to "Rule Area" 5 years ago
Jeff Young 4badcba4c2 Zone fill performance improvements 5 years ago
Jeff Young a6d44676b3 Move commit handling outside of ZoneFiller. 5 years ago
Jeff Young 4317881012 Improve delete-unused-layers to better handle multi-layer items. 5 years ago
Jeff Young 00e77d1ba4 Implement pad & via aprons for hatched zones. 5 years ago
Jon Evans 0d4ee39f75 CHANGED: Copper zones can be on more than one layer 5 years ago
Jeff Young 367fd79b5f Don't try and second-guess the user. 5 years ago
Jon Evans 2ab9ceaf02 Pick up net for new zone from selection if no net is highlighted 5 years ago
Jon Evans c7daf8a8f3 ADDED: Cross-probe highlighting of bus members 6 years ago
Michael Kavanagh e05f36f9a7 Convert graphic polygons on CrtYd layers to lines 6 years ago
jean-pierre charras 78a7c7dfe0 Zones: fix a crash when adding a zone cutout to a zone having already holes. 6 years ago
Seth Hillbrand 6983c56cf8 Use const references where possible 6 years ago
jean-pierre charras bc5dcf182f keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 6 years ago
Ross Schlaikjer 64a42ffa35 Add keepout in footprints: Starting point. 6 years ago
Seth Hillbrand bae50fab9f pcbnew: Fix 45° snapping polygons 6 years ago
Seth Hillbrand 2e1af66a2b pcbnew: Commit polygon points to new constrained zone 6 years ago
Seth Hillbrand b3615b36bb pcbnew: Retain 45° constraint 6 years ago
Jeff Young a3c74051c2 Allow edits to self-intersecting polygons. 6 years ago
Jeff Young 1dbaa89f95 Fix a bug in tool activation/deactivation and another illegal static_cast. 6 years ago
Seth Hillbrand c86b4928a7 Fix assert in footprint editor 6 years ago
Jeff Young 2f23aa9556 Implement a more robust tool stacking architecture. 6 years ago
Jeff Young f9702aab87 Immediate actions for PlEditor, PcbNew, etc. 7 years ago
Seth Hillbrand efe880bb79 pcbnew: Fix zone cutout duplication 7 years ago
Seth Hillbrand d3a67e255d pcbnew: Polygon tool on EdgeCuts adds polylines 7 years ago
Jeff Young befc504734 Warp cursor back to creation point after new-text dailog. 7 years ago
Seth Hillbrand f714d2fa64 pcbnew: draw polygon and element previews on layer 7 years ago
Tomasz Wlostowski 099fcf1247 ZONE_CREATE_HELPER: fix zone cutout creation in zones with holes, reinit selection with the resulting zone 7 years ago
Maciej Suminski 630631b41b Code formatting 7 years ago
Tomasz Wlostowski a9af4d0141 ZONE_CREATE_HELPER: fixed crash when adding a cutout to a zone 7 years ago
Jeff Young 92dcf43ae8 UNIT_BINDERize zone dialogs. 8 years ago
Seth Hillbrand 01ef0bd2e9 pcbnew: Add graphic polygon on drawing layer 8 years ago
Maciej Suminski 52fcddf4f4 Allow drawing self-intersecting polygons, just display a warning 8 years ago
Wayne Stambaugh 3a73e775de Revert "Separate copper and graphical zone tools" 8 years ago
Maciej Suminski fea71c9f8f Separate copper and graphical zone tools 8 years ago
Maciej Suminski 7775f59eec Converted zone drawing tools to store points in a SHAPE_LINE_CHAIN 8 years ago
Jeff Young cd81254262 Respect 45-degree mode when set from zone dialog. 8 years ago
Tomasz Włostowski fdd5023aee pcbnew: factored out ZONE_FILLER to a separate file 8 years ago
Marvin Schmidt 69974b73db Remove some extra semicolons 8 years ago
Tomasz Włostowski d9bfbb4fec pcbnew: added graphical polygon drawing & editing tools 8 years ago
jean-pierre charras 9a7abd5914 Pcbnew: fix some issues in GAL when adding holes in zones. 9 years ago
Alejandro García Montoro f68ce306bd CPolyLine -> SHAPE_POLY_SET refactor. 9 years ago
John Beard 9fe780f1b3 Rework zone creation in GAL 9 years ago