kicad/pcbnew
Jeff Young 41f6e634c6 Partially integrate grid snapping with constraints.
Fixes https://gitlab.com/kicad/code/kicad/issues/10941
2022-02-22 22:19:55 +00:00
..
autorouter Sprinkle in some make_unique 2022-02-05 21:26:36 -05:00
board_stackup_manager pcbnew: fix incorrect calculation of the board thickness from board stackup. 2022-02-18 18:09:16 +01:00
connectivity Commenting. 2022-02-21 12:26:59 +00:00
dialogs Fix merge damage. 2022-02-20 21:25:50 +00:00
drc Apply a19d9105f0 to zone case as well. 2022-02-21 13:48:34 +00:00
exporters GERBER_JOBFILE_WRITER: allows all *_User layers to be listed in *gbrjob file. 2022-02-17 15:22:18 +01:00
import_gfx Fixes in the SVG import polygon postprocessing: 2022-02-14 00:54:31 +01:00
microwave More wide-string declarations. 2022-02-05 22:26:31 +00:00
navlib Fix warning: declaration shadows a previous local [-Wshadow]. 2022-01-31 10:41:51 +00:00
netlist_reader Replace inserts/push_backs with emplace in some spots 2022-02-05 19:53:31 -05:00
plugins altium: Parse solder and paste mask settings of tracks and arcs 2022-02-20 20:18:40 +01:00
python Fix double loading plugins and sys.path entires multiplying 2022-02-17 17:41:52 +00:00
ratsnest Auto reduction and std::shared_ptr cover types reduction. 2022-02-13 12:04:03 +00:00
router Use router to update message panel when routing. 2022-02-20 16:50:30 +00:00
specctra_import_export
teardrop teardrops: fix a not very good shape for not round targets after code change. 2022-02-02 13:31:29 +01:00
tools Partially integrate grid snapping with constraints. 2022-02-22 22:19:55 +00:00
widgets On-the-fly language updating for appearance panel & selection filter. 2022-02-19 14:59:51 +00:00
CMakeLists.txt SWIG mappings for all shapes 2022-02-16 20:58:52 +00:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
action_plugin.h
array_creator.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
array_creator.h
array_pad_number_provider.cpp
array_pad_number_provider.h
board.cpp Remove broken call to normalize outlines 2022-02-18 09:31:52 -08:00
board.h Remove broken call to normalize outlines 2022-02-18 09:31:52 -08:00
board_commit.cpp Better progress reporting and a slight performance boost on commit. 2022-02-15 12:20:34 +00:00
board_commit.h Better progress reporting and a slight performance boost on commit. 2022-02-15 12:20:34 +00:00
board_connected_item.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
board_connected_item.h
board_design_settings.cpp Retire the V5 zone fill algorithm. 2022-02-11 13:10:52 +00:00
board_item.cpp Don't try to fetch layer of multi-layer objects. 2022-02-18 13:20:36 +00:00
board_item_container.h Pcbnew: fix missing connectivity update when adding an item. 2022-02-18 13:24:14 +01:00
build_BOM_from_board.cpp
cleanup_item.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
cleanup_item.h
collectors.cpp Add asserts to flush out incorrect uses of GetLayer(). 2022-02-18 12:14:38 +00:00
collectors.h Add asserts to flush out incorrect uses of GetLayer(). 2022-02-18 12:14:38 +00:00
convert_shape_list_to_polygon.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
convert_shape_list_to_polygon.h
cross-probing.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
edit.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
edit_track_width.cpp Optimize DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS: a time consuming call (OnModify()) 2022-02-20 20:07:33 +01:00
edit_zone_helpers.cpp Remove broken call to normalize outlines 2022-02-18 09:31:52 -08:00
files.cpp Performance: remove associated triangle sets when removing outline. 2022-02-16 17:00:54 +00:00
footprint.cpp Pcbnew: fix missing connectivity update when adding an item. 2022-02-18 13:24:14 +01:00
footprint.h Pcbnew: fix missing connectivity update when adding an item. 2022-02-18 13:24:14 +01:00
footprint_edit_frame.cpp On-the-fly language updating for appearance panel & selection filter. 2022-02-19 14:59:51 +00:00
footprint_edit_frame.h
footprint_editor_settings.cpp Convert strings to wide when using wxString routines 2022-02-03 13:08:33 -08:00
footprint_editor_utils.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
footprint_info_impl.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
footprint_info_impl.h
footprint_libraries_utils.cpp Cancel or commit pad edit mode when switching footprints. 2022-02-19 19:36:19 +00:00
footprint_preview_panel.cpp
footprint_preview_panel.h
footprint_tree_pane.cpp
footprint_tree_pane.h
footprint_viewer_frame.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
footprint_viewer_frame.h
footprint_wizard.cpp
footprint_wizard.h More wxString wide literals. 2022-02-05 21:29:34 +00:00
footprint_wizard_frame.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
footprint_wizard_frame.h
footprint_wizard_frame_functions.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
fp_shape.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
fp_shape.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
fp_text.cpp PCB_TEXT::Rotate(): ensure the final orientation is -180 ... +180 deg 2022-02-01 18:07:14 +01:00
fp_text.h Fix some issues related to new textboxes and python: 2022-02-03 13:55:37 +01:00
fp_text_grid_table.cpp
fp_text_grid_table.h
fp_textbox.cpp Get rid of FP_TEXTBOX::ViewBBox(). We want to inherit FP_SHAPE's. 2022-02-01 12:49:28 +00:00
fp_textbox.h Fix some issues related to new textboxes and python: 2022-02-03 13:55:37 +01:00
fp_tree_model_adapter.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
fp_tree_model_adapter.h
fp_tree_synchronizing_adapter.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
generate_footprint_info.h
graphics_cleaner.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
graphics_cleaner.h
grid_layer_box_helpers.cpp
grid_layer_box_helpers.h
initpcb.cpp
invoke_pcb_dialog.h
io_mgr.cpp
io_mgr.h Move GUI queries in PLUGIN to a callback. 2022-02-11 22:09:22 +00:00
kicad_clipboard.cpp Move GUI queries in PLUGIN to a callback. 2022-02-11 22:09:22 +00:00
kicad_clipboard.h
load_select_footprint.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
menubar_footprint_editor.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
menubar_pcb_editor.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
netinfo.h More wxString wide literals. 2022-02-05 21:29:34 +00:00
netinfo_item.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
netinfo_list.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pad.cpp Use only a physical connection to determine flashing of pads. 2022-02-20 20:54:56 +00:00
pad.h Don't ask for layer of multi-layer objects. 2022-02-18 14:19:13 +00:00
pad_custom_shape_functions.cpp Handle invalid pads more gracefully 2022-02-02 13:40:07 -08:00
pcb_base_edit_frame.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pcb_base_edit_frame.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_base_frame.cpp Fix repaints getting done after the wrong dialog. 2022-02-13 13:06:35 +00:00
pcb_dimension.cpp PCB_DIM_ALIGNED and DIALOG_DIMENSION_PROPERTIES: fix bad text rotation. 2022-02-19 10:24:44 +01:00
pcb_dimension.h
pcb_draw_panel_gal.cpp Don't shrink progress reporter when message changes; only grow. 2022-02-15 19:19:02 +00:00
pcb_draw_panel_gal.h
pcb_edit_frame.cpp PCB_EDIT_FRAME: do not forget to pass wxIdleEvent to other clients. 2022-02-22 19:51:32 +01:00
pcb_edit_frame.h
pcb_expr_evaluator.cpp Allow Rule Areas on all physical layers. 2022-02-17 23:59:09 +00:00
pcb_expr_evaluator.h
pcb_group.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pcb_item_containers.h
pcb_layer_box_selector.cpp
pcb_layer_box_selector.h
pcb_marker.cpp
pcb_marker.h
pcb_origin_transforms.cpp
pcb_origin_transforms.h
pcb_painter.cpp Don't call GetLayer() on a multi-layer object. 2022-02-21 00:08:43 +00:00
pcb_painter.h Improve SNR. 2022-02-12 18:38:11 +00:00
pcb_plot_params.cpp
pcb_plot_params.h
pcb_plot_params_parser.h
pcb_screen.cpp
pcb_shape.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_shape.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_target.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pcb_target.h PCB_TARGET: add missing TransformShapeWithClearanceToPolygon() method. 2022-01-29 18:19:22 +01:00
pcb_text.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pcb_text.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_textbox.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_textbox.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_track.cpp A more discerning un-flashed-connectivity test. 2022-02-20 23:49:02 +00:00
pcb_track.h
pcb_view.cpp
pcb_view.h
pcbnew.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pcbnew.h
pcbnew.icns
pcbnew_config.cpp
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h
pcbnew_printout.cpp
pcbnew_printout.h
pcbnew_settings.cpp Improve SNR. 2022-02-12 18:38:11 +00:00
pcbnew_settings.h Improve SNR. 2022-02-12 18:38:11 +00:00
pcbplot.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pcbplot.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
plot_board_layers.cpp Respect ERROR_OUTSIDE when inflating polygons. 2022-02-21 15:19:46 +00:00
plot_brditems_plotter.cpp Plotters: add plot Arcs using EDA_SHAPE or center, start point and end point. 2022-02-20 17:17:20 +01:00
plotcontroller.h
plugin.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
sel_layer.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
toolbars_footprint_editor.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
toolbars_footprint_viewer.cpp
toolbars_pcb_editor.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
tracks_cleaner.cpp Prevent merging tracks across pads 2022-02-17 19:43:04 -08:00
tracks_cleaner.h Clean up formatting. 2022-02-04 13:43:57 +00:00
undo_redo.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
zone.cpp Respect ERROR_OUTSIDE when inflating polygons. 2022-02-21 15:19:46 +00:00
zone.h Respect ERROR_OUTSIDE when inflating polygons. 2022-02-21 15:19:46 +00:00
zone_filler.cpp Respect ERROR_OUTSIDE when inflating polygons. 2022-02-21 15:19:46 +00:00
zone_filler.h Slightly cleaner impl. 2022-02-17 12:48:29 +00:00
zone_settings.cpp Allow Rule Areas on all physical layers. 2022-02-17 23:59:09 +00:00
zone_settings.h Allow Rule Areas on all physical layers. 2022-02-17 23:59:09 +00:00
zones.h DIALOG_COPPER_ZONE: add option to set the pitch of hatches around the zone outlines 2022-02-12 18:57:02 +01:00
zones_functions_for_undo_redo.cpp
zones_functions_for_undo_redo.h