kicad/pcbnew/drc
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
..
drc.cpp Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
drc.h Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
drc_clearance_test_functions.cpp Move rest of DRC to SHAPE collision architecture. 2020-07-06 20:00:50 +01:00
drc_courtyard_tester.cpp pcbnew: try to compile 'old' DRC alongside the new prototype 2020-07-05 22:44:38 +02:00
drc_courtyard_tester.h Move hole testing to DRC client and improve performance. 2020-05-17 15:49:02 +01:00
drc_drilled_hole_tester.cpp Port Eeschema to new project settings 2020-07-02 22:08:54 -04:00
drc_drilled_hole_tester.h Performance enhancements for DRC. 2020-05-18 13:38:17 +01:00
drc_item.cpp Don't crash when failing to deserialize old exclusions 2020-07-06 12:53:55 -04:00
drc_item.h Port Eeschema to new project settings 2020-07-02 22:08:54 -04:00
drc_keepout_tester.cpp Move rest of DRC to SHAPE collision architecture. 2020-07-06 20:00:50 +01:00
drc_keepout_tester.h Implement "disallow" rules and integrate with keepout settings. 2020-05-25 22:51:47 +01:00
drc_provider.h get it to compile after rebase 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 Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
drc_rule_parser.h Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
drc_textvar_tester.cpp Port Eeschema to new project settings 2020-07-02 22:08:54 -04:00
drc_textvar_tester.h Add unresolved variable testing for worksheet items. 2020-05-28 17:36:22 +01:00
footprint_tester.cpp pcbnew: try to compile 'old' DRC alongside the new prototype 2020-07-05 22:44:38 +02:00
footprint_tester.h A bit more refactoring to get code out of the DRC tool. 2020-05-29 22:06:48 +01:00