kicad/pcbnew
Ian McInerney 7bda8178d1 Move library includes to main CMake file
Placing them behind the SYSTEM directive tells CMake to tell
the compiler they are system libraries, so it shouldn't show
warnings created from them.
2020-04-19 01:11:56 +01: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 Cleanup connectivity parts 2020-03-05 12:41:54 -08:00
dialogs Another attempt to fix the textbox scrollbars on GTK. 2020-04-18 21:41:20 +01:00
drc Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
exporters Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +01:00
github Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
import_gfx Remove a bunch of globals. 2020-04-16 17:34:46 +01: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
router Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
specctra_import_export Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
swig pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
tools Fix some memory leaks. 2020-04-16 21:57:07 +01:00
CMakeLists.txt Move library includes to main CMake file 2020-04-19 01:11:56 +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
action_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
array_creator.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00: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 Push tool framework base down into TOOL_HOLDER. 2020-03-24 19:00:25 +00:00
board_commit.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_connected_item.cpp Delay initialisation of global EDA_ITEMs. 2020-02-22 13:42:28 +00:00
board_connected_item.h Fix pasting of items from board to Footprint Editor. 2020-03-10 23:07:01 +00:00
board_design_settings.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00: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 Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +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 Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_board.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
class_board_item.cpp Recleaning DLIST from pcbnew 2019-12-10 09:52:07 -08:00
class_dimension.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
class_dimension.h Comment-only changes 2020-01-10 16:43:01 -08:00
class_drawsegment.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_drawsegment.h Don't allow degenerate arcs & circles. Trouble will follow. 2020-01-15 18:50:47 +00:00
class_edge_mod.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_edge_mod.h Another attempt to fix offset issues when pasting board items to ModEdit. 2020-03-16 18:45:55 +00:00
class_marker_pcb.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
class_marker_pcb.h Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
class_module.cpp Allow cross-referencing text substitutions. 2020-04-07 17:29:58 +01:00
class_module.h Rationalize penWidth processing as first step in removing some globals. 2020-04-13 20:58:13 +01:00
class_pad.cpp Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
class_pad.h pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 2020-02-27 23:54:19 +00:00
class_pcb_target.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
class_pcb_target.h Switch to scoped enums 2019-12-20 14:11:39 +00:00
class_pcb_text.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
class_pcb_text.h Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
class_text_mod.cpp Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +01:00
class_text_mod.h Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
class_track.cpp Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +01:00
class_track.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
class_zone.cpp pcbnew: speed up ZONE_CONTAINER bounding box calculation 2020-04-15 13:00:48 +02:00
class_zone.h Allow deletion of zone cutout areas 2020-04-14 17:57:47 +01:00
collectors.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08: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 Fix a couple crashes with small canvases 2020-03-04 14:33:42 -06:00
eagle_plugin.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01: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 Use Record handling for parsing 2020-04-03 23:22:24 +00:00
footprint_edit_frame.cpp Rewrite window positioning logic 2020-04-18 00:47:38 +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 Properly flush color settings after migration 2020-02-29 21:49:35 -05: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
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 Cleanup some dynamic casts 2020-04-04 12:41:45 +01: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 Fix some Coverity issues. 2020-03-25 14:38:43 +00: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 Implement a different solution to refreshing lib trees. 2020-03-31 02:09:31 +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
generate_footprint_info.h
gpcb_plugin.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +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
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 Promote 3D model "preview" flag to a persisted "show" flag. 2020-04-10 22:49:56 +01:00
kicad_plugin.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
layer_widget.cpp Comment-only changes 2020-01-10 16:43:01 -08:00
layer_widget.h Comment-only changes 2020-01-10 16:43:01 -08: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 Actionize the rest of the 3D viewer. 2020-03-19 15:10:32 +00:00
netclass.cpp units: Move common units and add tests 2019-01-08 09:29:32 -08:00
netclass.h Comment-only changes 2020-01-10 16:43:01 -08:00
netinfo.h Fix pasting of items from board to Footprint Editor. 2020-03-10 23:07:01 +00:00
netinfo_item.cpp Switch to scoped enums 2019-12-20 14:11:39 +00: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
pad_print_functions.cpp Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +01: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 Simplify user model for editing color themes. 2020-04-08 22:34:56 +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 Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
pcb_draw_panel_gal.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
pcb_edit_frame.cpp Rewrite window positioning logic 2020-04-18 00:47:38 +01:00
pcb_edit_frame.h Refactor microwave parts into the microwave tool 2020-04-01 18:24:31 +01: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 Reference -> reference designator. 2020-03-17 16:09:25 +00:00
pcb_layer_widget.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_legacy_draw_utils.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_painter.cpp Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +01:00
pcb_painter.h Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
pcb_parser.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01: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 Rework plotting colors to ensure color settings are always available 2020-03-29 21:43:18 -04:00
pcb_plot_params.h Rework plotting colors to ensure color settings are always available 2020-03-29 21:43:18 -04: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 Remove assertion path on closing empty pcb 2020-03-04 11:40:28 -06: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Rework plotting colors to ensure color settings are always available 2020-03-29 21:43:18 -04:00
plot_board_layers.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
plot_brditems_plotter.cpp Change super/subscript syntax to ^{foo} and _{foo}. 2020-04-18 21:04:41 +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 Simplify user model for editing color themes. 2020-04-08 22:34:56 +01:00
tracks_cleaner.cpp Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
tracks_cleaner.h Move ERC error reporting over to the new framework. 2020-03-16 11:06:15 +00:00
undo_redo.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08: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
zones_test_and_combine_areas.cpp Pcbnew: regroup drc files to the already existing drc folder. 2020-02-19 10:31:32 +01:00