kicad/pcbnew
jean-pierre charras 12d1d3a844 Pcbnew: fix not wanted changes in .kicad_pcb files when the board has no changes.
Some items (tracks and footprint graphic items) when reading were added in reverse order
of the initial file, creating useless differences and breaking source comparisons.
2020-05-04 14:01:35 +02:00
..
altium2kicadpcb_plugin altium importer: Fix size of record 2020-04-18 01:00:11 +00:00
autorouter spread_footprints.cpp: try to avoid integer overflow when spreading footprints. 2020-02-29 17:25:52 +01:00
board_stackup_manager Pcbnew, stack-up manager: allows 2 digits in mantissa for EpsilonR 2020-02-26 18:12:24 +01:00
connectivity fix formatting and update comments 2020-04-21 13:23:56 +00:00
dialogs Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename. 2020-05-03 20:56:32 +01:00
drc Forgot last commit. 2020-05-01 21:10:36 +01:00
exporters Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
github Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
import_gfx Dxf import: fix a bug that disable import of data inside blocks 2020-04-19 13:41:54 +02:00
microwave Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
netlist_reader Reference -> reference designator. 2020-03-17 16:09:25 +00:00
pcad2kicadpcb_plugin P-CAD: Support Rounded Rect import 2020-04-17 10:48:37 -07:00
python Fix remaining python method name error 2020-04-20 23:24:55 +01:00
router Fix a few Coverity and compil minor warnings. Remove dead code 2020-04-21 12:47:48 +02:00
specctra_import_export Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
swig pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
tools Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename. 2020-05-03 20:56:32 +01:00
CMakeLists.txt There are 3 courtyard DRC checks, not 2. 2020-05-01 18:49:42 +01:00
Doxyfile_python Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
Doxyfile_xml Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
action_plugin.cpp pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
action_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
array_creator.cpp Fix pad name increment to use last edited pad. 2020-05-03 08:59:51 +01:00
array_creator.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
array_pad_name_provider.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
array_pad_name_provider.h Pcbnew: arrays skip existing names 2019-01-30 15:41:35 -08:00
board_commit.cpp add support for board listeners 2020-04-21 13:23:56 +00:00
board_commit.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_connected_item.cpp Fix issue with default netclass vs orphaned net netclass. 2020-05-01 18:49:42 +01:00
board_connected_item.h Add clearance sources to some DRC violation reports. 2020-05-01 18:49:42 +01:00
board_design_settings.cpp Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
board_item_container.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
board_items_to_polygon_shape_transform.cpp Fix some issues with rotated oval pads. 2020-05-01 18:49:42 +01:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_board.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_board_item.cpp Fix pad name increment to use last edited pad. 2020-05-03 08:59:51 +01:00
class_dimension.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_dimension.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_drawsegment.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_drawsegment.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_edge_mod.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
class_edge_mod.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_marker_pcb.cpp Make sure marker pos gets set in constructor. 2020-04-24 23:12:06 +01:00
class_marker_pcb.h Add some distances to a few DRC errors. 2020-04-24 22:17:45 +01:00
class_module.cpp Fix pad name increment to use last edited pad. 2020-05-03 08:59:51 +01:00
class_module.h Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename. 2020-05-03 20:56:32 +01:00
class_pad.cpp Fix pad name increment to use last edited pad. 2020-05-03 08:59:51 +01:00
class_pad.h Fix pad name increment to use last edited pad. 2020-05-03 08:59:51 +01:00
class_pcb_target.cpp Remove dead legacy print code. 2020-04-20 17:03:38 +01:00
class_pcb_target.h Remove dead legacy print code. 2020-04-20 17:03:38 +01:00
class_pcb_text.cpp Performance enhancements. 2020-04-24 22:17:45 +01:00
class_pcb_text.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_text_mod.cpp Performance enhancements. 2020-04-24 22:17:45 +01:00
class_text_mod.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
class_track.cpp Add clearance sources to some DRC violation reports. 2020-05-01 18:49:42 +01:00
class_track.h Fix some issues with rotated oval pads. 2020-05-01 18:49:42 +01:00
class_zone.cpp Add clearance sources to some DRC violation reports. 2020-05-01 18:49:42 +01:00
class_zone.h Add clearance sources to some DRC violation reports. 2020-05-01 18:49:42 +01:00
collectors.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
collectors.h Fix a bug introduced when UseGalCanvas() no longer switches. 2019-05-27 18:47:20 +01:00
convert_drawsegment_list_to_polygon.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
cross-probing.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
eagle_plugin.cpp EAGLE import tKeepout/bKeepout to F_CrtYd/B_CrtYd 2020-04-27 19:33:17 +00:00
eagle_plugin.h Use Record handling for parsing 2020-04-03 23:22:24 +00:00
edit.cpp housekeeping: 2019-11-16 09:39:36 +01:00
edit_track_width.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00
files.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
footprint_edit_frame.cpp Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename. 2020-05-03 20:56:32 +01:00
footprint_edit_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_editor_settings.cpp Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
footprint_editor_settings.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_editor_utils.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_info_impl.cpp pcbnew: Check before reading/writing cache 2020-01-17 18:30:17 -08:00
footprint_info_impl.h Use binary search on Footprint Info list. 2018-08-04 10:29:17 +01:00
footprint_libraries_utils.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
footprint_preview_panel.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_preview_panel.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_tree_pane.cpp Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
footprint_tree_pane.h Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
footprint_viewer_frame.cpp library viewers: fix a focus issue that prevent using arrow keys in lib or fp lists. 2020-05-03 20:11:33 +02:00
footprint_viewer_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_wizard.cpp
footprint_wizard.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_wizard_frame.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
footprint_wizard_frame.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
footprint_wizard_frame_functions.cpp Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
fp_tree_model_adapter.cpp Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
fp_tree_model_adapter.h Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
fp_tree_synchronizing_adapter.cpp Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename. 2020-05-03 20:56:32 +01:00
fp_tree_synchronizing_adapter.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
generate_footprint_info.cpp More performance enhancements. 2018-08-06 13:49:27 +01:00
generate_footprint_info.h Convert Place Footprint to component tree. 2018-08-01 09:35:45 +01:00
gpcb_plugin.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
gpcb_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
grid_layer_box_helpers.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
grid_layer_box_helpers.h In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
initpcb.cpp Unify unsaved changes detection logic in all frames 2019-12-19 15:34:01 +00:00
invoke_pcb_dialog.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
io_mgr.cpp Use Record handling for parsing 2020-04-03 23:22:24 +00:00
io_mgr.h Use Record handling for parsing 2020-04-03 23:22:24 +00:00
kicad_clipboard.cpp Don't immediately read back clipboard data on OSX 2020-04-03 15:54:09 +01:00
kicad_clipboard.h Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
kicad_plugin.cpp Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
kicad_plugin.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
layer_widget.cpp Performance improvements for Gerber loading. 2020-05-02 21:10:40 +01:00
layer_widget.h Performance improvements for Gerber loading. 2020-05-02 21:10:40 +01:00
legacy_plugin.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
legacy_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
load_select_footprint.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
menubar_footprint_editor.cpp Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
menubar_pcb_editor.cpp EAGLE import tKeepout/bKeepout to F_CrtYd/B_CrtYd 2020-04-27 19:33:17 +00:00
netclass.cpp add support for board listeners 2020-04-21 13:23:56 +00:00
netclass.h Comment-only changes 2020-01-10 16:43:01 -08:00
netinfo.h Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
netinfo_item.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
netinfo_list.cpp Delay initialisation of global EDA_ITEMs. 2020-02-22 13:42:28 +00:00
pad_custom_shape_functions.cpp pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
pad_naming.cpp Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_naming.h Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pcb_base_edit_frame.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcb_base_edit_frame.h Fix grid settings in pcbnew/modedit/cvpcb 2019-11-23 23:35:21 +00:00
pcb_base_frame.cpp Fix some issues with rotated oval pads. 2020-05-01 18:49:42 +01:00
pcb_display_options.cpp Push pcbnew grid visibility storage into EDA_DRAW_FRAME 2020-04-05 18:49:10 +01:00
pcb_draw_panel_gal.cpp Fix a few compil and Coverity warnings. 2020-04-25 08:49:16 +02:00
pcb_draw_panel_gal.h Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
pcb_edit_frame.cpp More window sizing fixes 2020-04-27 00:14:12 +01:00
pcb_edit_frame.h Add color theme settings to pcbnew 2020-04-23 21:55:29 -04:00
pcb_general_settings.cpp Handle boost exceptions. (From Coverity scan.) 2020-01-11 00:04:01 +00:00
pcb_layer_box_selector.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcb_layer_box_selector.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
pcb_layer_widget.cpp Introduce new KI_FALLTHROUGH macro 2020-04-25 00:44:09 +01:00
pcb_layer_widget.h Cleanup the menu processing in the pcbnew layer widget 2020-04-20 22:43:55 +01:00
pcb_painter.cpp Fix via printing. 2020-04-20 17:02:38 +01:00
pcb_painter.h Fix via printing. 2020-04-20 17:02:38 +01:00
pcb_parser.cpp Pcbnew: fix not wanted changes in .kicad_pcb files when the board has no changes. 2020-05-04 14:01:35 +02:00
pcb_parser.h Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
pcb_plot_params.cpp Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
pcb_plot_params.h Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
pcb_plot_params_parser.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_screen.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
pcb_view.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_view.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcbnew.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcbnew.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp Pcbnew, Preferences: fix not working panel color widgets. 2020-05-01 15:03:26 +02:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h pcbnew: Modify IDs in panel_fp_lib_table 2020-01-03 16:10:53 +00:00
pcbnew_printout.cpp Fix via printing. 2020-04-20 17:02:38 +01:00
pcbnew_printout.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcbnew_settings.cpp Add some tooltips. 2020-03-16 22:43:16 +00:00
pcbnew_settings.h Save severities settings in the DRC dialog. 2020-03-04 21:52:30 +00:00
pcbplot.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
pcbplot.h Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
plot_board_layers.cpp Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
plot_brditems_plotter.cpp Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
plotcontroller.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
plugin.cpp Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
ratsnest.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
ratsnest_data.cpp Clean up compile warnings 2019-12-05 20:05:21 -08:00
ratsnest_data.h Comment-only changes 2020-01-10 16:43:01 -08:00
ratsnest_viewitem.cpp pcbnew: Draw dynamic ratsnest with curved lines 2019-06-15 08:17:28 -07:00
ratsnest_viewitem.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
sel_layer.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
text_mod_grid_table.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
text_mod_grid_table.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
toolbars_footprint_editor.cpp Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
toolbars_footprint_viewer.cpp Add filters to footprint viewer. 2019-08-14 21:51:26 +01:00
toolbars_pcb_editor.cpp Fix a typo that was keeping units refresh from working. 2020-04-22 22:41:00 +01:00
tracks_cleaner.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
tracks_cleaner.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
undo_redo.cpp Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
zone_filler.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
zone_filler.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
zone_settings.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
zone_settings.h Zone filler: fix a few issues, in Smoothed Polygons mode. 2020-01-26 18:19:24 +01:00
zones.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
zones_by_polygon.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00
zones_functions_for_undo_redo.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
zones_functions_for_undo_redo.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
zones_test_and_combine_areas.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00