kicad/qa/drc_proto
Jeff Young 095937563b Hook libeval compiler up to rule parser
- convert expression string tokens to single-quote-delimited
- fix bug where netclass assignments weren't getting updated after
  board setup dialog
- move property manager rebuild to lazy evaluation
- improve performance with wider use of const&
- retire DRC_SELECTOR stuff
- use wxString for GUI stuff (particularly translated stuff)
- fix EqualTo() to return false instead of asserting when op types
  don't match
- fix buffer overruns with fixed-size string buffers
- make expression function calls case-insensitive
- integrate expression errors into rule parser
- produce more and better error messages
- keep BOARD_ITEM ptrs const as long as possible
- fix a couple of uninitialized variables
2020-07-20 22:11:53 +01:00
..
CMakeLists.txt drc_proto: implement QueryWorstConstraint 2020-07-05 22:44:38 +02:00
drc.cpp Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
drc.h drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_clearance_test_functions.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_courtyard_tester.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_courtyard_tester.h drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_drilled_hole_tester.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_drilled_hole_tester.h drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_engine.cpp drc_proto: implement QueryWorstConstraint 2020-07-05 22:44:38 +02:00
drc_engine.h drc_proto: import latest Jeff & Jon's changes + update copyright headers 2020-07-05 22:44:38 +02:00
drc_item.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_item.h drc_proto: import latest Jeff & Jon's changes + update copyright headers 2020-07-05 22:44:38 +02:00
drc_keepout_tester.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_keepout_tester.h drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_marker_pcb.h drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_netclass_tester.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_netclass_tester.h drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_proto_test.cpp drc_proto: import latest Jeff & Jon's changes + update copyright headers 2020-07-05 22:44:38 +02:00
drc_provider.h drc_proto: import latest Jeff & Jon's changes + update copyright headers 2020-07-05 22:44:38 +02:00
drc_rule.cpp Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
drc_rule.h Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
drc_rule_parser.cpp drc_proto: use separate lexer for rule file from current pcbnew DRC 2020-07-05 22:44:38 +02:00
drc_rule_parser.h drc_proto: use separate lexer for rule file from current pcbnew DRC 2020-07-05 22:44:38 +02:00
drc_rules_keywords.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_rules_lexer.h drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_rules_proto.keywords drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_test_provider.cpp qa: clearance test works and reports. about to do board outline clearance test 2020-07-05 22:44:38 +02:00
drc_test_provider.h qa: clearance test works and reports. about to do board outline clearance test 2020-07-05 22:44:38 +02:00
drc_test_provider_clearance_base.cpp drc_proto: import latest Jeff & Jon's changes + update copyright headers 2020-07-05 22:44:38 +02:00
drc_test_provider_clearance_base.h drc_proto: import latest Jeff & Jon's changes + update copyright headers 2020-07-05 22:44:38 +02:00
drc_test_provider_copper_clearance.cpp drc_proto: import latest Jeff & Jon's changes + update copyright headers 2020-07-05 22:44:38 +02:00
drc_test_provider_hole_clearance.cpp drc_proto: moving to GetEffectiveShapes() 2020-07-05 22:44:38 +02:00
drc_textvar_tester.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
drc_textvar_tester.h drc_proto: wip 2020-07-05 22:44:38 +02:00
footprint_tester.cpp drc_proto: wip 2020-07-05 22:44:38 +02:00
footprint_tester.h drc_proto: wip 2020-07-05 22:44:38 +02:00