kicad/pcbnew/pcb_io/kicad_sexpr
Seth Hillbrand 6e591f5f91 Don't count removed zone layers
This does 3 things:
1) Removes unused zone layers on load
2) Does not save unused zone layers
3) Removes unused zone layers from connectivity calculation

(1) Prevents existing boards from using unused zone layers for any
connectivity or rendering.  (2) Updates the contents of boards with
removed zone layers to prevent them from propagating.  (3) updates the
connectivity while running pcbnew and removing a zone layer

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17288
2024-03-11 23:38:10 +00:00
..
pcb_io_kicad_sexpr.cpp Don't count removed zone layers 2024-03-11 23:38:10 +00:00
pcb_io_kicad_sexpr.h Reconcile solder_paste_ratio and solder_paste_margin_ratio. 2024-02-25 21:25:44 +00:00
pcb_io_kicad_sexpr_parser.cpp Don't count removed zone layers 2024-03-11 23:38:10 +00:00
pcb_io_kicad_sexpr_parser.h ADDED: textbox and tablecell margins. 2024-02-24 20:05:51 +00:00