Jeff Young
|
0ccd706faf
|
Bounds checking. KICAD-A6F.
|
2025-07-07 12:05:32 +01:00 |
|
Jeff Young
|
edbe570d42
|
Respect non-free-pads mode for Move Exactly.
(Also makes sure the filters are always in the
same order, though this may be immaterial.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21183
|
2025-07-07 09:19:57 +01:00 |
|
Jeff Young
|
693ea44990
|
Debugging.
(Separate wxCHECKs so Sentry can tell us which
one fired.)
|
2025-07-06 21:42:13 +01:00 |
|
Jeff Young
|
9e07f1e68b
|
Include LAYER_LOCKED_ITEM_SHADOW in PADSTACK::EffectiveLayerFor() (KICAD-V2W)
|
2025-07-06 21:26:13 +01:00 |
|
Mark Roszko
|
907c424f5f
|
Set VIATYPE setting via property type as well
|
2025-07-06 11:17:41 -04:00 |
|
Mark Roszko
|
30242cca77
|
Don't allow the property editor to set bad layer pairs for vias
|
2025-07-06 11:10:39 -04:00 |
|
Jeff Young
|
96eb11cb9e
|
Don't assume strings are non-empty (KICAD-PMX).
|
2025-07-05 12:02:36 -06:00 |
|
Jeff Young
|
9faf8b3d4c
|
Commenting.
|
2025-07-05 12:02:36 -06:00 |
|
Jeff Young
|
bf193c5ea1
|
Dirty connectivity when deleting via layers.
(Also dirty the document when removing blind/buried
vias.)
(This fixeds KICAD-FOY as a side-effect.)
|
2025-07-04 21:14:06 -06:00 |
|
Jeff Young
|
7fc9fc5f58
|
Remove double-layer-processing.
(The caller already handles cycling through the
layers.)
|
2025-07-04 19:34:20 -06:00 |
|
Jeff Young
|
bacc82c589
|
Debugging.
|
2025-07-04 16:30:03 -06:00 |
|
Jeff Young
|
dc96b99e22
|
Quiet assert. (KICAD-QZJ)
|
2025-07-04 16:19:42 -06:00 |
|
Jeff Young
|
7d18c237b3
|
Pads can be on Dwgs & Eco layers. (KICAD-RQE)
|
2025-07-04 16:12:41 -06:00 |
|
Jeff Young
|
9c884242f6
|
Clear arcs before running boolean ops (KICAD-QXG).
|
2025-07-04 15:14:21 -06:00 |
|
Jeff Young
|
1184bc3c36
|
Iterate pad layers when doing collisions (KICAD-R3Q).
|
2025-07-04 15:10:22 -06:00 |
|
Jeff Young
|
2a7474b33e
|
We need to catch these when they're created. During write is too late.
|
2025-07-04 12:20:43 -06:00 |
|
Jeff Young
|
69b23df4c3
|
Make sure we don't end up with stale picker handlers (lots of Sentry tickets).
|
2025-07-04 12:10:59 -06:00 |
|
Jeff Young
|
7b0aceb99e
|
Prevent wxWidgets assert (KICAD-6VM).
|
2025-07-03 22:50:56 -06:00 |
|
Jeff Young
|
b077b32c43
|
Clear arcs before boolean ops (KICAD-CFQ).
|
2025-07-03 22:40:28 -06:00 |
|
Jeff Young
|
9ee5950c44
|
Fix a pair of copy/pastas (KICAD-JC2).
|
2025-07-03 22:28:16 -06:00 |
|
Jeff Young
|
3a8ea50783
|
More tool loop safety.
|
2025-07-03 21:49:11 -06:00 |
|
Jeff Young
|
0375985d58
|
Debugging for removing items not in the view.
|
2025-07-03 20:45:11 -06:00 |
|
Jeff Young
|
a7319bfcd0
|
Tool loop safety.
|
2025-07-03 20:01:35 -06:00 |
|
Jeff Young
|
6f7023116d
|
Static_cast safety.
|
2025-07-03 19:41:52 -06:00 |
|
Jeff Young
|
fde693ebe1
|
Don't overflow trying to draw ticks on ruler (KICAD-9HV).
|
2025-07-03 16:34:21 -06:00 |
|
Jeff Young
|
6ca4c78b69
|
Clear arcs before calling SHAPE_POLY_SET boolean ops (KICAD-9Z0).
|
2025-07-03 15:50:42 -06:00 |
|
Jeff Young
|
59cec7ec3a
|
Update enabled layers when starting FP Editor.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21245
|
2025-07-03 14:42:28 -06:00 |
|
Jeff Young
|
60869cc950
|
Don't use wxFRAME_FLOAT_ON_PARENT if there's no parent (KICAD-GJS).
|
2025-07-02 23:10:10 -06:00 |
|
Jeff Young
|
fa9a588683
|
Respect "exclude DNP" setting for Gerber X3.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21201
|
2025-07-02 14:18:50 -06:00 |
|
Alex Shvartzkop
|
4a5039c2cf
|
Remove some unused variables.
|
2025-07-02 16:48:26 +03:00 |
|
Jeff Young
|
5ab735eb93
|
Ensure algorithmic safety (KICAD-ARX).
|
2025-07-01 21:42:11 -06:00 |
|
Jeff Young
|
39f6b30ee7
|
Ensure algorithmic safety (potentially KICAD-9RN).
|
2025-07-01 21:34:30 -06:00 |
|
Jeff Young
|
f5f59e797d
|
Make sure event has position before querying it (KICAD-796).
|
2025-07-01 21:17:22 -06:00 |
|
Jeff Young
|
18d9e113a6
|
ADDED: row height and column width property inspector properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21224
|
2025-07-01 20:33:35 -06:00 |
|
Jeff Young
|
423a1705af
|
AllowMissingCourtyard and AllowSolderMaskBriges no longer in GetAttributes().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21232
|
2025-07-01 19:26:23 -06:00 |
|
Jeff Young
|
bf6712d4f4
|
Don't attempt to convert reference image to a SHAPE_POLY_SET.
Also make sure we render table thicknesses when they're
drawn on copper layers.
|
2025-07-01 01:01:49 -06:00 |
|
Jeff Young
|
b04057498d
|
UNDEFINED_LAYER no longer copacetic for pads (KICAD-QOC).
|
2025-06-30 23:48:54 -06:00 |
|
Jeff Young
|
194437b0f6
|
Enforce values required by implementation (KICAD-R9A).
|
2025-06-30 23:22:58 -06:00 |
|
Jeff Young
|
b3b5f6963f
|
Remove noisy assert.
|
2025-06-30 22:46:47 -06:00 |
|
Jeff Young
|
5df676c1d0
|
Fixup.
|
2025-06-30 21:55:12 -06:00 |
|
Jeff Young
|
a5ae1103e4
|
Nullptr safety (KICAD-1R8).
|
2025-06-30 21:26:54 -06:00 |
|
Jeff Young
|
a2cf59cc89
|
Clear selections before deleting grid rows (KICAD-J40).
|
2025-06-30 20:43:30 -06:00 |
|
Jeff Young
|
f5d2553161
|
static_cast safety.
|
2025-06-30 20:34:26 -06:00 |
|
Jeff Young
|
97a3a09c90
|
Embed fonts used in fields as well as text items.
(Also, don't presume a non-stroke font is an outline
font. We may have more types in the future....)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20578
|
2025-06-30 18:08:29 -06:00 |
|
Jeff Young
|
b8eda55b24
|
Search user layer names first.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20922
|
2025-06-30 17:41:37 -06:00 |
|
Jeff Young
|
21c9364063
|
ClearArcs before calling SHAPE_POLY_SET boolean ops.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21209
|
2025-06-30 15:48:06 -06:00 |
|
Jeff Young
|
fc0bf1e8bd
|
Allow move action when selection contains non-table-cells.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19982
|
2025-06-30 15:10:52 -06:00 |
|
Jeff Young
|
d973757f81
|
Don't assume a board (KICAD-KKF).
|
2025-06-30 11:59:08 -06:00 |
|
Jeff Young
|
0c1ff4d133
|
Don't presume a parent board (KICAD-SQD).
|
2025-06-30 11:59:08 -06:00 |
|
Jeff Young
|
b35150abf7
|
Remove overzealous assert (KICAD-MF5).
(It is still called when using global Edit Tracks & Vias
to set vias to netclass defaults.)
|
2025-06-30 11:59:08 -06:00 |
|