Mark Roszko
94a28346d2
Update macOS-CI.yml
1 year ago
Mark Roszko
775c5b9f35
Update Windows-CI.yml
1 year ago
Seth Hillbrand
433677fc21
Replace std::lexicographical_compare_three_way
On platforms that don't yet support the std:: version, we implement our
own, possibly slower, version of the 3-way compare
1 year ago
Mark Roszko
6bdafca1f0
Remove nuget from windows ci
1 year ago
Jeff Young
f6c723ba37
Text is a single-click-place.
Also, don't run normal undo code when in the middle of
placing an item.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18366
1 year ago
Lucas Dumont
1e663268ac
Don't copy filled zone from Zone Manager
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18362
1 year ago
Alex Shvartzkop
5f5e54f3d8
Fix QA for 60-bit LSET.
1 year ago
Jeff Young
431087fc7c
Don't deadlock when adding rows.
1 year ago
Jeff Young
51792fc5ea
ERCE_UNRESOLVE_VARIABLE also needs child-of-symbol handling.
(If it's generated in a SCH_FIELD or SCH_TEXT of a symbol,
we won't have a persistent KIID to store in the exclusion
record.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18319
1 year ago
Jeff Young
0f099ac65e
Use lock when clearing and loading libTables.
Also make sure it's re-indexed after loading.
1 year ago
Alex Shvartzkop
e2bd76bdce
Fix OOB access in LSET when opening a PCB file or updating from schematic.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18422
1 year ago
JamesJCode
559854ec0f
Add ERC check for dangling wire endpoints
1 year ago
JamesJCode
b4c365b464
Fix build error due to incomplete case statement
1 year ago
Jeff Young
87ee56b582
Allow deleting text item out of parent footprint in PCB editor.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18425
1 year ago
Jeff Young
7ca84091b6
Formatting.
1 year ago
Jeff Young
dab3972165
Clear fields when flag is set.
Also make sure we set aUpdated when deleting extra
text items or fields, and when updating fabrication
attributes or 3D models.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17756
1 year ago
Jeff Young
1f0ce80f49
Don't commit properties if we're in a drawing operation.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18018
1 year ago
Jeff Young
32808b6cb7
Don't snap to anchors if they're turned off.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18158
1 year ago
Jeff Young
b8c1305ec4
Don't renumber pads from invisible or dimmed layers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18354
1 year ago
Jeff Young
30be2d3fd5
Don't fetch anchors from invisible or dimmed layers.
1 year ago
Jeff Young
5686600192
Formatting.
1 year ago
Jeff Young
fcb104694b
Avoid cover types.
1 year ago
Jeff Young
6053113a8b
Fix some lingering usages of old "Module" terminology.
1 year ago
dsa-t
fbdf3dafaa
Hide notification panel on focus loss.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17295
(cherry picked from commit 7e115249af )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
1 year ago
JamesJCode
96977d44d9
Add ERC check for local and global labels with same name
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9461
1 year ago
Jon Evans
5120a3bd82
Fix incorrect lambda capture
1 year ago
Jeff Young
4480b6c512
ADDED: textvar for reference without unit.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18426
1 year ago
Jeff Young
958df855eb
Secondary commit for "fixes" statement.
Fixes KICAD-6S1
1 year ago
Jeff Young
c378e6f690
Remove asserts for valid states.
(A pin won't have a connection until after the connection
graph has been rebuilt.)
KICAD-6S1
1 year ago
Jeff Young
ae777bf0d5
Fix logic error.
1 year ago
Jon Evans
53cade3661
Move via width storage into PADSTACK
1 year ago
Jeff Young
4352d45386
Fix compiler warning.
1 year ago
Jeff Young
9f041a21e9
De-obfuscate code.
1 year ago
Jeff Young
d5c7ac5065
Fix scoping of lock.
1 year ago
John Beard
1325de3d0d
Pcbnew: allow escaping from viewport/layer preset switcher
This allows the user to hit escape while the control key is
still pressed to cancel the switch (e.g. if they realise there
isn't a preset they actually want), rahter than having to go
back to the original entry, or select one they didn't want
and then switch again.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18423
1 year ago
Seth Hillbrand
21900ad3e1
Maintain std::move to avoid copy penalty
Caching lib models is a slow point when loading libraries when many
footprints have embedded models. We want to speed this by not copying
data unneccesarily. Some compilers will invalidate the models structure
right-to-left in the function call (the order is unspecified by the
standard), leading to broken model names unless we cache the name before
hand.
1 year ago
Jon Evans
d89af1118e
Try again at fixing CacheLibModels
1 year ago
John Beard
634b54cf8e
SCH_FIELD: handle rotation of centre-justified fields
The case of centre-justified fields was just not handled
in SCH_FIELD::Rotate.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18421
1 year ago
Jeff Young
c8e8545e47
Slight increase to round-off error tolerance.
(It's now 2nm, which is still significantly below the
clearance DRC epsilon of 500nm. It's also what we
already use in EDA_SHAPE.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18399
1 year ago
Jeff Young
1833330e5c
Fix uninitialized variable.
1 year ago
Jeff Young
6c698a06f2
Commenting.
1 year ago
Jeff Young
17415772cd
Fix potential buffer overruns due to mis-sized constant.
1 year ago
Jon Evans
96ab76c6ea
Make sure map key stays valid after a move
1 year ago
Mark Roszko
4448c98918
Update 2 files
- /vcpkg.json
- /vcpkg-configuration.json
1 year ago
Jeff Young
22321c93f0
Save visible columns to correct settings.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18352
1 year ago
Jeff Young
8ae111bd82
Formatting.
1 year ago
Jon Evans
284a760af7
Move more properties into PADSTACK
1 year ago
Seth Hillbrand
6ed537753c
Avoid losing the last point when simplifying
line chains that are not closed should avoid simplifying between
beginning and end points. Make sure that we keep the finishing point
for these chains
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18409
(cherry picked from commit b71eb1186f )
1 year ago
Jeff Young
756445dd19
Fix missing From_UTF8().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18406
1 year ago
Jeff Young
3833922c35
Support Body Style changes in context menus.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18416
1 year ago