kicad/qa/unittests/eeschema
Seth Hillbrand aac6f576c2 Fix broken comparison in pin_numbers
Pin names like "+V" were incorrectly parsed as doubles leading to broken
comparisons.  These caused heap overflows when sorting pin tables

This corrects the comparison so that numeric sorts are only performed
when there is an actual number in the symbol segment.  Also adds unit
tests for common error cases
2022-04-19 14:46:05 -07:00
..
sch_plugins/altium
sim eeschema,sim: add SIMULATOR and SIM_MODEL interface 2022-04-01 19:28:31 +00:00
CMakeLists.txt Fix broken comparison in pin_numbers 2022-04-19 14:46:05 -07:00
eeschema_test_utils.cpp qa_eeschema refactor: Create generic SCHEMATIC_TEST_FIXTURE 2022-04-11 21:50:40 +01:00
eeschema_test_utils.h qa_eeschema refactor: Create generic SCHEMATIC_TEST_FIXTURE 2022-04-11 21:50:40 +01:00
lib_field_test_utils.h
netdiff.py
test_eagle_plugin.cpp
test_ee_item.cpp
test_lib_part.cpp
test_module.cpp
test_netlists.cpp qa_eeschema refactor: Create generic SCHEMATIC_TEST_FIXTURE 2022-04-11 21:50:40 +01:00
test_pin_numbers.cpp Fix broken comparison in pin_numbers 2022-04-19 14:46:05 -07:00
test_sch_biu.cpp
test_sch_pin.cpp
test_sch_rtree.cpp
test_sch_sheet.cpp
test_sch_sheet_list.cpp qa_eeschema refactor: Create generic SCHEMATIC_TEST_FIXTURE 2022-04-11 21:50:40 +01:00
test_sch_sheet_path.cpp
test_sch_symbol.cpp
uuid_test_utils.cpp
uuid_test_utils.h