kicad/pcbnew
jean-pierre charras a6b94b37ec Minor fixes in board_stackup_reporter. 2019-11-12 14:44:10 +01:00
..
autorouter Cleaning code: remove dead code in spread_footprints.cpp. 2019-08-10 20:29:54 +02:00
board_stackup_manager Minor fixes in board_stackup_reporter. 2019-11-12 14:44:10 +01:00
connectivity Fix geometry error in connectivity algorithm. 2019-11-10 14:52:01 +00:00
dialogs fix typo creating compil issue 2019-11-12 14:15:03 +01:00
drc A bit of cleanup of stale DRC code. 2019-06-04 13:56:54 +01:00
exporters Board stackup manager: prepare code to allow multiple dielectric material by layer. 2019-11-12 14:43:47 +01:00
github Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
import_gfx pcbnew: Fix DXF Import with blocks 2019-10-23 11:28:26 -07:00
microwave Unify string lists of forbidden footprint chars 2019-10-29 13:31:11 -07:00
pcad2kicadpcb_plugin Cleanup. 2019-06-17 22:15:20 +01:00
python qrcode: Handle Python3 integer promotion 2019-11-01 13:32:50 -07:00
router pcbnew: Fix hotkeys during routing 2019-11-10 17:47:51 +00:00
specctra_import_export Save last-used-paths in export dialogs. 2019-08-02 21:03:48 -06:00
swig pcbnew/swig/pcbnew_action_plugins.cpp: fix crash due to broken detection of deleted items after running a script. 2019-09-23 14:07:45 +02:00
tools Implement Get/Set display options 2019-11-07 08:26:44 -08:00
CMakeLists.txt Pcbnew: Add experimental place file (P&P) export in Gerber format. 2019-10-19 11:26:28 +02: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
Info.plist.in Set KiCad version in MacOS apps 2019-06-12 04:40:03 -07:00
action_plugin.cpp pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
action_plugin.h pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
array_creator.cpp Fix broken build in array_creator 2019-06-01 16:30:58 -04: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 keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 2019-10-29 11:24:57 +01:00
board_commit.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_connected_item.cpp Use wxASSERT instead of assert (assert creates issues when debugging on Windows) 2019-10-20 21:19:35 +02:00
board_connected_item.h Minor fix in ZONE_CONTAINER code. 2019-10-22 14:13:16 +02:00
board_design_settings.cpp Add default units and precision for new dimension objects. 2019-11-05 17:22:51 +00:00
board_item_container.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
board_items_to_polygon_shape_transform.cpp pcbnew: Treat circular ovals as circles 2019-10-25 09:37:43 -07:00
board_netlist_updater.cpp Warn for excessive pads 2019-11-07 19:26:04 -08:00
board_netlist_updater.h Remove dead code 2019-08-11 14:22:58 +02:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 2019-10-29 11:24:57 +01:00
class_board.h Minor change to casting 2019-11-11 20:09:19 -08:00
class_board_item.cpp pcbnew: Fix STL blunder when deleting 2019-06-11 10:12:00 -07:00
class_dimension.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_dimension.h Add default units and precision for new dimension objects. 2019-11-05 17:22:51 +00:00
class_drawsegment.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_drawsegment.h Add preference for flip axis. 2019-07-14 10:36:48 +01:00
class_edge_mod.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_edge_mod.h Add preference for flip axis. 2019-07-14 10:36:48 +01:00
class_marker_pcb.cpp Add preference for flip axis. 2019-07-14 10:36:48 +01:00
class_marker_pcb.h Add preference for flip axis. 2019-07-14 10:36:48 +01:00
class_module.cpp Refinements in gerber placefile writer: allows adding board edge cuts in file. 2019-11-01 18:12:26 +01:00
class_module.h Refinements in gerber placefile writer: allows adding board edge cuts in file. 2019-11-01 18:12:26 +01:00
class_pad.cpp Add preference for flip axis. 2019-07-14 10:36:48 +01:00
class_pad.h Pad properties dialog needs to edit the local value, not the resultant value. 2019-08-05 21:38:28 -06:00
class_pcb_target.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_pcb_target.h Add preference for flip axis. 2019-07-14 10:36:48 +01:00
class_pcb_text.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_pcb_text.h Push some search stuff down into EDA_DRAW_FRAME so it can be shared. 2019-07-26 17:53:32 -06:00
class_text_mod.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_text_mod.h Push some search stuff down into EDA_DRAW_FRAME so it can be shared. 2019-07-26 17:53:32 -06:00
class_track.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_track.h Remove pads not on copper layers (just on tech layers) from connectivity calculation. 2019-07-25 13:08:41 +02:00
class_zone.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
class_zone.h Keepout in footprints: fix issues related to netclass management. Keepout do not actually use netclasses, but the netclass info must be valid. Especially when editing a fp in the fp editor, the netclass info is related to the dummy board managed by the fp editor. But when saved to the board editor the netclass info must be related to the main board 2019-10-29 11:24:57 +01:00
collectors.cpp Fp editor: allow internal layers in footprint keep-out zones Especially: Enable one internal layer to manage keep-out areas only on internal layers Allowing one internal layer is a trick to manage these keep-out areas (visibility and selection) In fact this internal layer groups all internal layers enabled is these keep-out areas. 2019-10-29 11:24:57 +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 Moving further arc approximations down 2019-05-22 14:35:17 -07:00
cross-probing.cpp Fix re-entrancy problem in cross-probing. 2019-07-17 21:35:28 +01:00
drc_item.cpp Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00
eagle_plugin.cpp Add default units and precision for new dimension objects. 2019-11-05 17:22:51 +00:00
eagle_plugin.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
edit.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
edit_track_width.cpp Added new action for "Change Track Width". 2019-11-05 17:22:51 +00:00
files.cpp Default keep upright to false in design settings. 2019-10-02 10:56:13 +01:00
footprint_edit_frame.cpp fpeditor: Fix initial grid display setting 2019-11-11 22:56:06 +00:00
footprint_edit_frame.h Add layer selector to Footprint Editor for consistency. 2019-11-05 17:22:51 +00:00
footprint_editor_options.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
footprint_editor_utils.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
footprint_info_impl.cpp Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
footprint_info_impl.h Use binary search on Footprint Info list. 2018-08-04 10:29:17 +01:00
footprint_libraries_utils.cpp Unify string lists of forbidden footprint chars 2019-10-29 13:31:11 -07:00
footprint_preview_panel.cpp Update frame type enum to match current class names. 2019-09-06 23:38:20 +01:00
footprint_preview_panel.h Pcbnew: FOOTPRINT_PREVIEW_PANEL passes reference to local 2019-04-11 17:01:23 +01:00
footprint_tree_pane.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
footprint_tree_pane.h Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
footprint_viewer_frame.cpp Fix missing symbol and footprint viewer about dialog names. 2019-11-11 08:25:58 -05:00
footprint_viewer_frame.h Fix minor compil warnings 2019-08-18 09:13:55 +02:00
footprint_wizard.cpp
footprint_wizard.h
footprint_wizard_frame.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
footprint_wizard_frame.h Cleanup some left-over vestiages of the legacy canvas architecture. 2019-06-13 15:51:32 +01:00
footprint_wizard_frame_functions.cpp Footprint wizard frame: rebuild the parameter grid list after any parameter change. 2019-11-02 10:17:35 +01:00
fp_tree_model_adapter.cpp Return control of Symbol and Footprint chooser col widths to user. 2019-08-26 18:27:49 +01:00
fp_tree_model_adapter.h Return control of Symbol and Footprint chooser col widths to user. 2019-08-26 18:27:49 +01:00
fp_tree_synchronizing_adapter.cpp Update description in footprint tree when it's edited. 2019-09-04 17:19:25 +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 Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
gpcb_plugin.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
grid_layer_box_helpers.cpp Fix a few coverity errors 2019-02-16 14:09:21 +01:00
grid_layer_box_helpers.h In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
help_common_strings.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
initpcb.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
invoke_pcb_dialog.h Clean up some dangling legacy odds and ends. 2019-06-01 01:17:46 +01:00
io_mgr.cpp pcbnew: Prevent GITHUB plugin from being registered 2019-01-15 12:14:02 -08:00
io_mgr.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
kicad_clipboard.cpp When copying an item it's no longer at the original location and so can't be "locked". 2019-11-05 17:22:51 +00:00
kicad_clipboard.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
kicad_netlist_reader.cpp Be more careful about EOF processing when reading netlist. 2019-10-07 12:53:32 +01:00
kicad_plugin.cpp keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 2019-10-29 11:24:57 +01:00
kicad_plugin.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
layer_widget.cpp pcbnew: Add ability to reset layer/item colors to defaults 2019-08-26 09:20:08 -04:00
layer_widget.h pcbnew: Add ability to reset layer/item colors to defaults 2019-08-26 09:20:08 -04:00
legacy_netlist_reader.cpp
legacy_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
legacy_plugin.h Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
load_select_footprint.cpp PCB_BASE_FRAME::SelectFootprintFromLibTree(): fix annoying issue: 2019-10-25 17:55:18 +02:00
menubar_footprint_editor.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
menubar_pcb_editor.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
microwave.cpp Cleanup. 2019-07-02 00:48:05 +01:00
netclass.cpp units: Move common units and add tests 2019-01-08 09:29:32 -08:00
netclass.h Consolidate design rules UI. 2018-07-17 15:12:34 +01:00
netinfo.h Performance enhancements to zone filling & track DRC. 2019-06-25 11:34:28 +01:00
netinfo_item.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
netinfo_list.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
netlist.cpp Cleaning code: remove dead code in spread_footprints.cpp. 2019-08-10 20:29:54 +02:00
netlist_reader.cpp A few I18n minor fixes. 2019-08-04 10:33:54 +02:00
netlist_reader.h
pad_custom_shape_functions.cpp Performance enhancement for pad drawing. 2019-09-09 13:45:06 +01: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 Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_base_edit_frame.cpp pcbnew: Clear view prior to terminating 2019-09-24 11:44:33 -07:00
pcb_base_edit_frame.h Fix grid update when edited from menubar. 2019-06-19 18:35:17 +01:00
pcb_base_frame.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_display_options.cpp pcbnew: Add option to show ratsnest while moving 2019-06-12 17:36:02 -07:00
pcb_draw_panel_gal.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_draw_panel_gal.h Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
pcb_edit_frame.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_edit_frame.h Added new action for "Change Track Width". 2019-11-05 17:22:51 +00:00
pcb_general_settings.cpp Added new action for "Change Track Width". 2019-11-05 17:22:51 +00:00
pcb_general_settings.h Added new action for "Change Track Width". 2019-11-05 17:22:51 +00:00
pcb_layer_box_selector.cpp Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
pcb_layer_box_selector.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
pcb_layer_widget.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_layer_widget.h Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
pcb_legacy_draw_utils.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_netlist.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00
pcb_netlist.h Count pins instead of using netcount as a proxy. 2018-03-26 19:57:08 +01:00
pcb_painter.cpp FIX: add parameter to GAL::DrawCurve to control the curve to polyline conversion. Cairo supports curves, but not Opengl, that needs a conversion to polyline. This control allows optimization in conversion 2019-11-09 11:41:29 +01:00
pcb_painter.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_parser.cpp Board stackup manager: prepare code to allow multiple dielectric material by layer. 2019-11-12 14:43:47 +01:00
pcb_parser.h Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
pcb_plot_params.cpp Pcbnew: add a board layer stack manager 2019-09-05 18:51:18 +02:00
pcb_plot_params.h pcbnew: Clean up warnings with unit handling in the DXF export 2019-07-10 12:21:01 -04:00
pcb_plot_params_parser.h hpgl plot parameters: use double instead of int to store the pen diameter to avoid truncation. 2018-05-26 09:37:42 +02:00
pcb_screen.cpp Remove some more legacy code. 2019-05-29 00:26:29 +01: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 Cleanup, commenting, etc. 2019-11-10 14:52:01 +00:00
pcbnew.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
pcbnew.rc
pcbnew_config.cpp Fix crash when saving config in Pcbnew. 2019-11-08 09:42:33 +01:00
pcbnew_config.h
pcbnew_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
pcbnew_id.h Add filters to footprint viewer. 2019-08-14 21:51:26 +01:00
pcbnew_printout.cpp Disable zone outlines and hatched lines rendering in printouts 2018-10-31 19:17:30 +01:00
pcbnew_printout.h Disable zone outlines and hatched lines rendering in printouts 2018-10-31 19:17:30 +01:00
pcbplot.cpp Gerber plot: fix a minor issue: TF attribute "Drawing" is now "OtherDrawing,Comment" 2019-11-06 10:05:23 +01:00
pcbplot.h Implement preserved-corners to prevent divots when filling adjacent zones. 2019-07-14 18:18:48 +01:00
plot_board_layers.cpp plotting: When aggregating areas, heal first 2019-10-12 20:14:57 -07:00
plot_brditems_plotter.cpp Add native Bezier curve plot in SVG plotter. 2019-11-05 14:27:07 +01:00
plotcontroller.h
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 pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
ratsnest_data.h pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07: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 Try to fix UI issues in select layer pair dialog and slect layer dialog. 2019-07-28 12:54:59 +02:00
text_mod_grid_table.cpp Re-enable text layers now that DRC & zone fills are fixed. 2018-08-24 10:56:13 +01:00
text_mod_grid_table.h Consolidate design rules UI. 2018-07-17 15:12:34 +01:00
toolbars_footprint_editor.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
toolbars_footprint_viewer.cpp Add filters to footprint viewer. 2019-08-14 21:51:26 +01:00
toolbars_pcb_editor.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
tracks_cleaner.cpp Improve readability of flag checking. 2019-08-27 19:23:07 +01:00
tracks_cleaner.h TRACKS_CLEANER algo to merge collinear track segments: some minor fixes. 2019-06-29 09:12:19 +02:00
undo_redo.cpp Update frame type enum to match current class names. 2019-09-06 23:38:20 +01:00
zone_filler.cpp Add keepout in footprints: Starting point. 2019-10-29 11:24:30 +01:00
zone_filler.h A better hack for the post-ProgressReporter-loss-of-focus issue. 2019-07-14 18:18:48 +01:00
zone_settings.cpp Keepout in footprints: fix issues related to netclass management. Keepout do not actually use netclasses, but the netclass info must be valid. Especially when editing a fp in the fp editor, the netclass info is related to the dummy board managed by the fp editor. But when saved to the board editor the netclass info must be related to the main board 2019-10-29 11:24:57 +01:00
zone_settings.h Fp editor: allow internal layers in footprint keep-out zones Especially: Enable one internal layer to manage keep-out areas only on internal layers Allowing one internal layer is a trick to manage these keep-out areas (visibility and selection) In fact this internal layer groups all internal layers enabled is these keep-out areas. 2019-10-29 11:24:57 +01:00
zones.h UNIT_BINDERize zone dialogs. 2018-07-17 15:11:32 +01:00
zones_by_polygon.cpp A better hack for the post-ProgressReporter-loss-of-focus issue. 2019-07-14 18:18:48 +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 Move DRC control to a tool; move assorted commands to ACTIONS. 2019-06-03 21:08:30 +01:00