c90d9b7...
by
Wayne Stambaugh
on 2024-03-13
Clean up debugging output accidentally left in previous commit.
(cherry picked from commit 33566f88a951344 13334c1a0406507 cc5868f4bf)
613f13c...
by
Wayne Stambaugh
on 2024-03-13
Fix broken paste special keep existing symbol annotations.
This was only broken for symbols on the sheet where the symbols were
copied from. The symbol annotation for all sub-sheets was preserved.
Fixes https:/ /gitlab. com/kicad/ code/kicad/ -/issues/ 17231
(cherry picked from commit 0ff8d2145984116 f7cb54c2ae4deeb 9d8dc7d9c8)
4d8269c...
by
Seth Hillbrand
on 2024-02-16
Correct usage signature for PNS_NODE::Add()
When moving a unique_ptr, you are actually passing the object, not a
reference to the object. So we either std::move with the bare
unique_ptr parameter or we pass a reference. But we should never pass
an rvalue reference for this or we'll make a copy without holding the
tracking (because it was moved)
Fixes https:/ /gitlab. com/kicad/ code/kicad/ -/issues/ 16839
(cherry picked from commit b2a25cb59e8d1de f69eecf16142d6a 732520bdff)
(cherry picked from commit 38df9189938c128 2adc89d63e4da67 d83e75aa63)
99ac736...
by
Seth Hillbrand
on 2024-03-01
Do not re-number aperture pads
Aperture pads do not have numbers, so reserving space for them will
cause the actual numbered pads to become out of order
(cherry picked from commit d3334ed9f08e681 9838e3d25a0551d 1998537706)
bec70ff...
by
Jeff Young
on 2024-02-27
Add wxGrids to list of things that get arrow keys.
Fixes https:/ /gitlab. com/kicad/ code/kicad/ -/issues/ 17144
(cherry picked from commit f754410c7e42901 24d6a51812aa1da edb1f5a7c9)
cd5827a...
by
Jeff Young
on 2024-02-28
Check env vars when testing for unresolved variables.
Fixes https:/ /gitlab. com/kicad/ code/kicad/ -/issues/ 17174
(cherry picked from commit 27031dd2c55ff4e a0ad3359374f5c0 0392c130b7)
a32e7a4...
by
Jeff Young
on 2024-02-29
Unflip when going to viewport which isn't flipped.
Fixes https:/ /gitlab. com/kicad/ code/kicad/ -/issues/ 13773
(cherry picked from commit c23550dc0bd72d2 837cf81f4d2019a 51751ff688)
8c3c821...
by
Jeff Young
on 2024-02-29
The ruler tool is not part of InteractiveEdit.
(In particular, it should not return true to IsEditorTool().)
Fixes https:/ /gitlab. com/kicad/ code/kicad/ -/issues/ 17164
(cherry picked from commit 48130c698231037 4deba19bb44897b d967398630)
28e433c...
by
Yon Uriarte <email address hidden>
on 2024-02-12
Performance UpdateDanglingState
Avoid O(N^2) by spatial sorting, don't run checks if the bounding boxes
don't overlap.
A second copy is ordered by type to help classes that only want to check
a few types having to walk the whole list.
(cherry picked from commit b7b64d959f37f00 bb0d14b007c3b39 08196e1024)
3fd353d...
by
Yon Uriarte <email address hidden>
on 2024-02-12
Performance SCH_EDIT_ FRAME:: SchematicCleanU p
Avoid O(N^2) comparisonis by spatial presorting. If bounding boxes don't
overlap there's no need to run expensive checks.
(cherry picked from commit f3c2083018576e4 8c924aac17e1663 729039a1f4)