7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2024-11-21 23:25:01 +00:00
kicad/qa/data/pcbnew
Seth Hillbrand 64ff47c594 Handle edge cases in kissing zones
When zone kisses happen from different polygons, we need to be careful
not to use the different polygons for ear comparisons or prev/next
pointers

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18654
2024-10-24 17:40:25 -07:00
..
issue17967 Handle arcs dp coupling 2024-05-30 16:11:12 -07:00
plugins Fix issue with model parsing 2024-07-16 17:39:49 -07:00
pns_regressions Fix logic error in ec4d377d 2023-01-27 10:16:56 -05:00
prettifier prettifier: add newlines to golden samples 2024-03-18 16:03:09 -04:00
unconnected-netnames Allow non-identical schematic/pcb nets 2024-04-15 17:54:44 -07:00
api_kitchen_sink.kicad_pcb Add QA tests and expand serialization for API 2024-04-02 19:51:18 -04:00
api_kitchen_sink.kicad_pro Add QA tests and expand serialization for API 2024-04-02 19:51:18 -04:00
bad_triangulation_case.kicad_pcb Tidy up some remaining triangulation cases 2024-04-01 11:48:12 -07:00
complex_hierarchy.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
complex_hierarchy.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
component_classes_drc.kicad_dru Consolidation of Component Class implementation 2024-10-24 20:11:35 +01:00
component_classes_drc.kicad_pcb Consolidation of Component Class implementation 2024-10-24 20:11:35 +01:00
component_classes_drc.kicad_pro Consolidation of Component Class implementation 2024-10-24 20:11:35 +01:00
component_classes_drc.kicad_sch Consolidation of Component Class implementation 2024-10-24 20:11:35 +01:00
connection_width_rules.kicad_dru Move connection width testing to rule system. 2022-08-01 13:09:51 +01:00
connection_width_rules.kicad_pcb Fix logic error in ec4d377d 2023-01-27 10:16:56 -05:00
connection_width_rules.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
custom_fields.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
custom_fields.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
custom_fields.kicad_sch qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
custom_pads.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
custom_pads.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
fill_bad.kicad_pcb Consolidate Maximum clearance calculation 2023-07-26 12:55:48 -07:00
fill_bad.kicad_pro Consolidate Maximum clearance calculation 2023-07-26 12:55:48 -07:00
footprints_load_save.kicad_pcb Use modern bool style for footprint locking (locked yes) 2023-12-14 21:22:59 +00:00
footprints_load_save.kicad_pro Use modern bool style for footprint locking (locked yes) 2023-12-14 21:22:59 +00:00
groups_load_save_v20231212.kicad_pcb Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
groups_load_save.kicad_pcb Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
groups_load_save.kicad_pro Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
intersectingzones.kicad_pcb Check for zone-zone overlap 2023-07-07 11:52:25 -07:00
intersectingzones.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue18.kicad_pcb Update one more board to deal with changed default net clearance 2023-07-19 17:30:48 -07:00
issue832.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue1358.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue1358.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue2512.kicad_dru qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue2512.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue2512.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue2528.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue2528.kicad_pro Try to fix a QA issue (disable useless DRC tests for 2 boards) 2023-07-23 13:08:59 +02:00
issue2568.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue2904.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue3812.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue3812.kicad_pro Reorganize layer numbering 2024-09-06 23:07:58 +00:00
issue4139.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue4257.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue4257.pro qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue4774.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue4774.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5093.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5102.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5313.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5320.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5320.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5567.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5567.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5750.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5830.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue5830.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5854.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue5854.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5978.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue5978.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5990.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue5990.kicad_pro Try to fix a QA issue (disable useless DRC tests for 2 boards) 2023-07-23 13:08:59 +02:00
issue6039.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue6039.kicad_pro Large rework of BEZIER_POLY 2024-06-18 17:55:41 -07:00
issue6260.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue6260.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue6284.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue6443.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue6879.kicad_dru qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue6879.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue6879.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue6945.kicad_dru qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue6945.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue6945.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue7004.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue7004.pro qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue7086.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue7241.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue7267.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue7267.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue7325.kicad_dru qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue7325.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue7325.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue7567.kicad_dru qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue7567.kicad_pcb Add annular ring test and fix footprint/pad mismatch in other test. 2022-08-01 21:50:35 +01:00
issue7567.kicad_pro Make sure pads with no net get assigned Default netclass on board open. 2023-09-02 10:11:38 +01:00
issue7975.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue7975.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue8003.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue8003.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue8407.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue8407.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue8883.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue8883.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue8909.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue8909.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue9081.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue9081.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue9870.kicad_pcb Re-enable tests for zones 2022-08-18 17:06:29 -07:00
issue9870.kicad_pro Reorganize layer numbering 2024-09-06 23:07:58 +00:00
issue10906.kicad_pcb Fix various typos 2022-07-21 16:31:41 +00:00
issue10916.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
issue11814.kicad_dru Regression test case for 11814. 2022-06-15 11:45:29 +01:00
issue11814.kicad_pcb Regression test case for 11814. 2022-06-15 11:45:29 +01:00
issue11814.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue12109.kicad_pcb Add annular ring test and fix footprint/pad mismatch in other test. 2022-08-01 21:50:35 +01:00
issue12109.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue12609.kicad_pcb Fix logic error in ec4d377d 2023-01-27 10:16:56 -05:00
issue12609.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue12831.kicad_pcb Smarten connection width checker looking for splits 2023-03-06 16:14:34 -08:00
issue12831.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue14130.kicad_pcb Simplify test for substantial nubs 2023-03-22 13:01:50 -07:00
issue14130.kicad_pro Handle edge cases in kissing zones 2024-10-24 17:40:25 -07:00
issue14294.kicad_pcb Add QA test for Clipper2 fill 2023-03-22 15:24:46 -07:00
issue14294.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue14334.kicad_pcb Move some DRC regression tests 2023-07-07 11:52:25 -07:00
issue14334.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue14412.kicad_pcb Add regression test for 14412. 2023-03-25 16:13:45 +00:00
issue14412.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue14449.kicad_pcb Rework Copper Sliver check 2023-04-25 10:32:46 -07:00
issue14549_2.kicad_pcb Rework Copper Sliver check 2023-04-25 10:32:46 -07:00
issue14549.kicad_pcb Rework Copper Sliver check 2023-04-25 10:32:46 -07:00
issue14549.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue14559.kicad_pcb Rework Copper Sliver check 2023-04-25 10:32:46 -07:00
issue14559.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
issue15280.kicad_pcb Avoid edge cases on very wide thermal spokes. 2023-08-04 15:38:06 +01:00
issue15280.kicad_pro Avoid edge cases on very wide thermal spokes. 2023-08-04 15:38:06 +01:00
issue16182.kicad_dru Add additional QA sliver check 2023-11-28 16:02:39 -08:00
issue16182.kicad_pcb Add additional QA sliver check 2023-11-28 16:02:39 -08:00
issue16182.kicad_pro Add additional QA sliver check 2023-11-28 16:02:39 -08:00
issue16566.kicad_dru Separate out Pad_Shape so auto-complete can work. 2024-01-10 19:22:05 +00:00
issue16566.kicad_pcb Separate out Pad_Shape so auto-complete can work. 2024-01-10 19:22:05 +00:00
issue16566.kicad_pro Separate out Pad_Shape so auto-complete can work. 2024-01-10 19:22:05 +00:00
issue17559.kicad_pcb Update triangulation to handle poly-intersection 2024-03-28 10:16:24 -07:00
issue18142.kicad_pcb Add regression test and example rule. 2024-06-04 10:58:52 +01:00
issue18142.kicad_pro Add regression test and example rule. 2024-06-04 10:58:52 +01:00
multinetclasses_drc.kicad_dru Multi-netclass support 2024-07-26 20:49:29 +00:00
multinetclasses_drc.kicad_pcb Multi-netclass support 2024-07-26 20:49:29 +00:00
multinetclasses_drc.kicad_pro Multi-netclass support 2024-07-26 20:49:29 +00:00
notched_zones.kicad_pcb Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
padstacks_complex.kicad_pcb Phase 2 of padstack support 2024-10-01 19:55:03 -04:00
padstacks_complex.kicad_pro Phase 2 of padstack support 2024-10-01 19:55:03 -04:00
padstacks_normal.kicad_pcb Phase 2 of padstack support 2024-10-01 19:55:03 -04:00
padstacks_normal.kicad_pro Phase 2 of padstack support 2024-10-01 19:55:03 -04:00
padstacks.kicad_pcb ADDED: Independent control of front/back via tenting 2024-06-11 21:50:25 -04:00
padstacks.kicad_pro Phase 2 of padstack support 2024-10-01 19:55:03 -04:00
reference_images_load_save.kicad_pcb Allow PCB reference image locking and UUID to be saved 2023-12-14 21:22:59 +00:00
reference_images_load_save.kicad_pro Allow PCB reference image locking and UUID to be saved 2023-12-14 21:22:59 +00:00
reverse_via.kicad_pcb Fix missing DRC check with via 2022-09-20 13:43:01 -07:00
reverse_via.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
severities.kicad_dru qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
severities.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
severities.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
skew_group_matched_drc.kicad_dru Remove group_matched token from DRC skew rule 2024-07-30 14:41:06 +01:00
skew_group_matched_drc.kicad_pcb Implement within_diff_pairs and group_matched DRC skew arguments 2024-07-29 15:28:39 +01:00
skew_group_matched_drc.kicad_pro Implement within_diff_pairs and group_matched DRC skew arguments 2024-07-29 15:28:39 +01:00
skew_within_diff_pairs_drc.kicad_dru Implement within_diff_pairs and group_matched DRC skew arguments 2024-07-29 15:28:39 +01:00
skew_within_diff_pairs_drc.kicad_pcb Implement within_diff_pairs and group_matched DRC skew arguments 2024-07-29 15:28:39 +01:00
skew_within_diff_pairs_drc.kicad_pro Implement within_diff_pairs and group_matched DRC skew arguments 2024-07-29 15:28:39 +01:00
sliver.kicad_pcb Rework Copper Sliver check 2023-04-25 10:32:46 -07:00
solder_mask_bridge_test.kicad_pcb Fix various typos 2022-07-21 16:31:41 +00:00
solder_mask_bridge_test.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
teardrop_issue_JPC2.kicad_pcb Check singular arcs connection 2024-03-22 10:41:42 -07:00
test_copper_graphics.kicad_pcb Add DRC testing for copper graphic to zone fill collisions. 2023-06-30 14:04:20 +01:00
test_copper_graphics.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
tracks_arcs_vias.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
tracks_arcs_vias.kicad_pro Update qa tests to use new zone fill algo 2023-07-19 16:13:49 -07:00
tracks_arcs_vias.kicad_sch qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00
tuning_generators_load_save_v20231212.kicad_pcb Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
tuning_generators_load_save_v20231212.kicad_pro Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
tuning_generators_load_save.kicad_pcb Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
tuning_generators_load_save.kicad_pro Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
vme-wren.kicad_pcb Fix multichannel QA 2024-10-10 02:25:29 +01:00
zone_filler.kicad_pcb qa: move pcbnew data to appropriate directory 2022-03-30 11:13:23 +00:00