kicad/pcbnew/pcb_io
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
..
altium Support Altium Schematic ASCII import 2024-02-29 20:49:20 +00:00
cadstar Move PCBNew overrides to nullable properties. 2024-02-24 20:05:51 +00:00
common
eagle Eagle text anchor points and alignment aren't linked. 2024-02-27 15:00:30 +00:00
easyeda EasyEDA Std: fix importing footprints from footprint editor. 2024-03-04 16:34:51 +03:00
easyedapro EasyEDA (JLCEDA) Pro: fix PCB parse error. 2024-01-08 14:38:06 +03:00
fabmaster Fabmaster (CADENCE ASCII): import dimensions graphics. 2024-03-04 19:51:28 +03:00
geda Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
ipc2581 EDA_ANGLE: use constexpr for constant angles 2024-01-31 19:17:46 +03:00
kicad_legacy Move PCBNew overrides to nullable properties. 2024-02-24 20:05:51 +00:00
kicad_sexpr Don't count removed zone layers 2024-03-11 23:38:10 +00:00
pcad Push PCB_IOs to use the base progress reporter instead of per-function 2023-12-27 17:06:23 +00:00
pcb_io.cpp Push PCB_IOs to use the base progress reporter instead of per-function 2023-12-27 17:06:23 +00:00
pcb_io.h Introduce base IO_MGR class and unify RELEASER objects 2023-12-29 00:37:38 +00:00
pcb_io_mgr.cpp kicad_cli fp ugrade: create directory with extension 2024-03-02 18:21:13 +01:00
pcb_io_mgr.h kicad_cli: Allow upgrade of legacy and non-kicad footprint libraries 2024-03-02 13:06:23 +01:00