kicad/pcbnew/connectivity
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
..
CMakeLists.txt Shove thread_pool to core 2023-09-06 17:50:12 -04:00
connectivity_algo.cpp Don't count removed zone layers 2024-03-11 23:38:10 +00:00
connectivity_algo.h Clean up references in RN_NETs when garbage collecting CN_ITEMs. 2023-11-01 13:53:30 +00:00
connectivity_data.cpp Behave (or assert) when source or target are null or dirty. 2023-11-01 17:11:42 +00:00
connectivity_data.h Clean up references in RN_NETs when garbage collecting CN_ITEMs. 2023-11-01 13:53:30 +00:00
connectivity_items.cpp Clean up references in RN_NETs when garbage collecting CN_ITEMs. 2023-11-01 13:53:30 +00:00
connectivity_items.h ADDED: Connectivity for graphic shapes on copper layers 2023-08-10 21:47:43 -04:00
connectivity_rtree.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
from_to_cache.cpp More consistent naming. 2023-08-21 15:26:33 +01:00
from_to_cache.h Auto reduction and std::shared_ptr cover types reduction. 2022-02-13 12:04:03 +00:00