kicad/qa/eeschema
Seth Hillbrand cf5f36aac5 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

(cherry picked from commit aac6f576c2)
2022-04-19 14:49:52 -07:00
..
data Do not propagate bus entries across buses and wires at the same point 2021-11-25 13:36:30 -05:00
sch_plugins/altium We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
sim We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
CMakeLists.txt Fix broken comparison in pin_numbers 2022-04-19 14:49:52 -07:00
eeschema_test_utils.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
eeschema_test_utils.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
lib_field_test_utils.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
mocks_eeschema.cpp KIFACE_I -> KIFACE_BASE. 2021-09-14 23:45:14 +01:00
netdiff.py Add basic netlist QA test 2020-04-19 19:13:24 -04:00
test_eagle_plugin.cpp Clean up unused variable usage 2021-10-05 10:00:30 -07:00
test_ee_item.cpp Try to blindly fix a QA test issue. 2022-03-14 20:39:34 +01:00
test_lib_part.cpp Improved naming. 2021-11-02 20:07:34 +00:00
test_module.cpp qa: merge unit_test_utils to qa_utils 2021-05-19 11:02:52 +00:00
test_netlists.cpp Do not propagate bus entries across buses and wires at the same point 2021-11-25 13:36:30 -05:00
test_pin_numbers.cpp Fix broken comparison in pin_numbers 2022-04-19 14:49:52 -07:00
test_sch_biu.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_sch_pin.cpp Rename LIB_PART to LIB_SYMBOL. 2021-06-14 07:11:17 -04:00
test_sch_rtree.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_sch_sheet.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_sch_sheet_list.cpp Revert "Eeschema: fix broken page numbers when renaming a sheet file name." 2021-12-06 07:47:18 -05:00
test_sch_sheet_path.cpp Eeschema: fix broken page numbers when renaming a sheet file name. 2021-12-09 12:56:03 +00:00
test_sch_symbol.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
uuid_test_utils.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
uuid_test_utils.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00