kicad/pcbnew
Jeff Young 8c69a856fc Add zone filler tests.
One test has pads of a bunch of different shapes and provokes some
errors to make sure they're caught.

The others are all past issues with the zone filler to make sure we
don't suffer any regressions.  (They should all just pass with no DRC
errors.)
2021-07-30 17:09:24 +01:00
..
autorouter Rename layer ids file. 2021-07-29 16:03:25 +01:00
board_stackup_manager Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
connectivity Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
dialogs Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
drc Add zone filler tests. 2021-07-30 17:09:24 +01:00
exporters Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
import_gfx Rename layer ids file. 2021-07-29 16:03:25 +01:00
microwave Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
netlist_reader Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
plugins Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
python Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
ratsnest Rename layer ids file. 2021-07-29 16:03:25 +01:00
router Rename layer ids file. 2021-07-29 16:03:25 +01:00
specctra_import_export Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
tools When ignoring click events don't ignore synthetic ones. 2021-07-29 18:07:04 +01:00
widgets Rename layer ids file. 2021-07-29 16:03:25 +01:00
CMakeLists.txt Split the footprint 3d model panel into its own class 2021-07-28 20:56:17 +01:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
action_plugin.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
array_creator.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
array_creator.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
array_pad_name_provider.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
array_pad_name_provider.h More cleanup of MODULE to see if it fixes SWIG error. 2020-11-13 21:07:36 +00:00
board.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
board.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
board_commit.cpp Add zone filler tests. 2021-07-30 17:09:24 +01:00
board_commit.h Fix connectivity to only resolve conflicts on netlist load 2021-03-23 17:43:24 -04:00
board_connected_item.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
board_connected_item.h More NULL expunging. 2021-07-20 07:27:18 -04:00
board_design_settings.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
board_item.cpp Read/write group locked state. Show locked state in dialog & statusbar. 2021-07-22 12:49:30 +01:00
board_item_container.h Add bulk add/remove mode flag to the BOARD_LISTENER 2020-12-07 22:04:13 -05:00
board_items_to_polygon_shape_transform.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
build_BOM_from_board.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
cleanup_item.cpp
cleanup_item.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
collectors.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
collectors.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
convert_drawsegment_list_to_polygon.cpp Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
convert_drawsegment_list_to_polygon.h Separate polygonization error from chaining error. 2020-12-24 21:02:14 +00:00
cross-probing.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
edit.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
edit_track_width.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
edit_zone_helpers.cpp Make sure we have footprint courtyards before depending on DRC rules. 2021-04-25 12:45:06 +01:00
files.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
footprint.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
footprint_edit_frame.cpp Remove shadowing member variable. 2021-07-29 16:03:25 +01:00
footprint_edit_frame.h Remove shadowing member variable. 2021-07-29 16:03:25 +01:00
footprint_editor_settings.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
footprint_editor_utils.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_info_impl.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
footprint_info_impl.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
footprint_libraries_utils.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
footprint_preview_panel.cpp Used cached footprints without check in preview 2021-02-25 15:46:52 -08:00
footprint_preview_panel.h Kill the last of wx/wx.h in headers 2021-06-07 17:59:20 -04:00
footprint_tree_pane.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
footprint_tree_pane.h
footprint_viewer_frame.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_viewer_frame.h Put wxSearchCtrl back by eliminating the excess focus events that in Windows land cause a "select all" 2021-07-09 18:08:32 -04:00
footprint_wizard.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_wizard.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_wizard_frame.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_wizard_frame.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_wizard_frame_functions.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
fp_shape.cpp Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
fp_shape.h Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
fp_text.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
fp_text.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
fp_text_grid_table.cpp Whack-a-mole on another case of "module". 2021-02-03 10:53:24 +00:00
fp_text_grid_table.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
fp_tree_model_adapter.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
fp_tree_model_adapter.h
fp_tree_synchronizing_adapter.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
generate_footprint_info.h
graphics_cleaner.cpp Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
graphics_cleaner.h Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
grid_layer_box_helpers.cpp Typo fix: Correct 'allow to' -> 'allows one to' 2021-04-03 13:39:50 +00:00
grid_layer_box_helpers.h
initpcb.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
invoke_pcb_dialog.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
io_mgr.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
io_mgr.h Formatting and include cleanup. 2021-06-25 17:48:15 +01:00
kicad_clipboard.cpp Avoid adding invalid text to temporary fp 2021-07-01 11:57:29 -07:00
kicad_clipboard.h File open/import progress dialogs. 2021-06-23 23:55:54 +01:00
load_select_footprint.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
menubar_footprint_editor.cpp Disable ACTIONS::openPreferences for now. 2021-06-07 20:51:45 +01:00
menubar_pcb_editor.cpp Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
netinfo.h More NULL expunging. 2021-07-20 07:27:18 -04:00
netinfo_item.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
netinfo_list.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
pad.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
pad.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pad_custom_shape_functions.cpp Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
pad_naming.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pad_naming.h
pcb_base_edit_frame.cpp Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
pcb_base_edit_frame.h Allow caller to specify which library table to add library to. 2021-06-18 11:39:18 +01:00
pcb_base_frame.cpp Pass COLOR4D object by reference instead of on the stack. 2021-07-26 13:28:56 -04:00
pcb_dimension.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
pcb_dimension.h Convert Altium radial dimensions to leaders. 2021-07-24 14:25:59 +01:00
pcb_display_options.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_draw_panel_gal.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
pcb_draw_panel_gal.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_edit_frame.cpp Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
pcb_edit_frame.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
pcb_expr_evaluator.cpp Fix source comment/doc typos (follow-up) 2021-07-13 10:48:17 +00:00
pcb_expr_evaluator.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
pcb_group.cpp Read/write group locked state. Show locked state in dialog & statusbar. 2021-07-22 12:49:30 +01:00
pcb_item_containers.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_layer_box_selector.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_layer_box_selector.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
pcb_marker.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_marker.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
pcb_origin_transforms.cpp
pcb_origin_transforms.h
pcb_painter.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
pcb_painter.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_plot_params.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_plot_params.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_plot_params_parser.h
pcb_screen.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_shape.cpp PCB_SHAPE::GetFocusPosition(): returns a point on the outline instead of center. 2021-07-22 10:41:50 +02:00
pcb_shape.h PCB_SHAPE::GetFocusPosition(): returns a point on the outline instead of center. 2021-07-22 10:41:50 +02:00
pcb_target.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
pcb_target.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
pcb_text.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
pcb_text.h PCB_TEXT: remove "hide" option, because they are never hidden. 2021-07-18 14:58:21 +02:00
pcb_track.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
pcb_track.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_view.cpp Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
pcb_view.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcbnew.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
pcbnew.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcbnew.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew_config.cpp Consistency in progress and error messages. 2021-06-26 13:23:43 +01:00
pcbnew_config.h
pcbnew_doc.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew_id.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcbnew_printout.cpp Remove extraneous isPrinting test. 2021-06-25 12:44:51 +01:00
pcbnew_printout.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcbnew_settings.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcbnew_settings.h Copper Zone Properties dialog modifications 2021-07-12 21:55:46 +00:00
pcbplot.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
pcbplot.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
plot_board_layers.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
plot_brditems_plotter.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
plotcontroller.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
plugin.cpp File open/import progress dialogs. 2021-06-23 23:55:54 +01:00
sel_layer.cpp Stop using wxDialog::EndModal() from inside dialogs. 2021-07-21 17:38:14 -04:00
toolbars_footprint_editor.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
toolbars_footprint_viewer.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
toolbars_pcb_editor.cpp Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
tracks_cleaner.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
tracks_cleaner.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
undo_redo.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
zone.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
zone.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
zone_filler.cpp Fix source comment/doc typos (follow-up) 2021-07-13 10:48:17 +00:00
zone_filler.h Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
zone_settings.cpp Fix uninitialized variable. 2021-05-08 20:49:51 +01:00
zone_settings.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
zones.h
zones_functions_for_undo_redo.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
zones_functions_for_undo_redo.h