John Beard
751c88ef20
Use 'uuid' (not 'id') in the s-expr PCB groups/generator format
Add some regression tests to check loading of groups and generators
from various versions of the s-expr PCB format.
2 years ago
John Beard
e41f5efb03
Use modern bool style for footprint locking (locked yes)
Add some simple tests for specific footprint load/save checks
(including round-trip stability)
2 years ago
John Beard
481fa1f959
Allow PCB reference image locking and UUID to be saved
Add some unit tests for reference image saving/loading.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/16334
2 years ago
Seth Hillbrand
9e48b388fe
Add additional QA sliver check
2 years ago
Seth Hillbrand
45ed38a63b
Update qa tests to use new zone fill algo
2 years ago
Seth Hillbrand
954b265839
Check for zone-zone overlap
Instead of just checking for the zone outline, we adjust to check the
full fill area of the zones for intersection and overlaps
2 years ago
Tomasz Wlostowski
33594e92fa
router: qa test case for backspace (unfix) regression
3 years ago
Jeff Young
0304ad4494
Move connection width testing to rule system.
Also copies connection width progress reporting architecture over to
the sliver checker.
3 years ago
Sylwester Kocjan
3da47e6123
qa: move pcbnew data to appropriate directory
4 years ago
Marek Roszko
28ce11212c
Emplace_back a bit a in clipper
4 years ago
Ola Rinta-Koski
9b406c1da4
Outline font support.
4 years ago
Seth Hillbrand
8778599c0d
Apply same nettie hack to zone filler
The nettie hack is used in DRC but we also need to use it in zone filler
to allow zones to be used with netties. We limit this to the
appropriate nets in the nettie
Fixes https://gitlab.com/kicad/code/kicad/issues/7351
5 years ago
Jon Evans
b90e72ed07
Don't simplify hierarchical nets based on weak drivers
This behavior provided shorter net names, but was confusing if
the user gives an explicit strong driver in the subsheet but not
one in the parent sheet.
Testcases updated for net name changes; connectivity is the same
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4201
5 years ago
Wayne Stambaugh
60ebd177fd
Header clean up round 5.
5 years ago
Jon Evans
a900fb319d
Add testcase for bus junctions problem
5 years ago
Jon Evans
76bfa47a77
Allow creating new projects when doing a Save As in eeschema
5 years ago
Seth Hillbrand
856cf51fc8
Fix typo
5 years ago
Wayne Stambaugh
d45c11b4b5
Exclude from bill of materials and board netlist to library symbols.
ADDED: Support for exclude from bill of materials and board netlist to
library symbols.
Fixes https://gitlab.com/kicad/code/kicad/issues/4915
5 years ago
Seth Hillbrand
1374d82114
Adding QA project files
5 years ago