kicad/pcbnew
Ian McInerney 5828416960 Simplify area printing in the board statistics dialog
Store the board area in IU, and then convert it to the user
units on display using the common unit printing functions.
2020-10-04 17:53:55 +01:00
..
autorouter PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
board_stackup_manager Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
connectivity Standardize pad type enums 2020-09-30 08:38:35 -07:00
dialogs Simplify area printing in the board statistics dialog 2020-10-04 17:53:55 +01:00
drc PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
exporters Update more places to properly display mils 2020-10-04 17:53:55 +01:00
github more cleanup about removing useless include 2020-10-03 15:26:03 +02:00
import_gfx PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
microwave Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
netlist_reader more cleanup about removing useless include 2020-10-03 15:26:03 +02:00
pcad2kicadpcb_plugin more cleanup about removing useless include 2020-10-03 15:26:03 +02:00
plugins PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
python Reverts premature Python 3 calls in favor of backwards compat. 2020-09-03 20:05:38 -07:00
ratsnest more cleanup about removing useless include 2020-10-03 15:26:03 +02:00
router PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
specctra_import_export PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
swig more cleanup about removing useless include 2020-10-03 15:26:03 +02:00
tools PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
widgets Don't test forbidden footprint layers in board editor 2020-10-01 18:34:17 -04:00
CMakeLists.txt Rework silk-to-pad checker to handle all solder mask clipping of silk. 2020-10-04 13:21:01 +01:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp
action_plugin.h
array_creator.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
array_creator.h
array_pad_name_provider.cpp
array_pad_name_provider.h
board_commit.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
board_commit.h Convert UNDO_REDO_T to an enum class 2020-08-26 18:04:32 +00:00
board_connected_item.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
board_connected_item.h Finish exorcising the old DRC system. 2020-09-15 20:15:46 +01:00
board_design_settings.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
board_item_container.h Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
board_items_to_polygon_shape_transform.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
build_BOM_from_board.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
class_board.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_board.h Annotate the board class with if it is for a footprint edit/view 2020-09-30 23:34:04 +01:00
class_board_item.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_dimension.cpp Fix inches being sometimes used instead of mils 2020-10-03 20:06:56 +00:00
class_dimension.h Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
class_drawsegment.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_drawsegment.h PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_edge_mod.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_edge_mod.h PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_marker_pcb.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
class_marker_pcb.h Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
class_module.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_module.h Implement groups for modedit. 2020-10-03 12:19:50 +01:00
class_pad.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
class_pad.h Standardize pad type enums 2020-09-30 08:38:35 -07:00
class_pcb_group.cpp Implement groups for modedit. 2020-10-03 12:19:50 +01:00
class_pcb_target.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
class_pcb_target.h Removed const modifier for returned non-reference types 2020-07-05 22:44:38 +02:00
class_pcb_text.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
class_pcb_text.h pcbnew: implement GetEffectiveShape() for tracks/vias/arcs/texts 2020-08-13 14:50:59 +02:00
class_text_mod.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_text_mod.h PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
class_track.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
class_track.h Remove confusion between pad->IsOnLayer and pad->IsPadOnLayer 2020-09-30 11:50:51 +01:00
class_zone.cpp Make the statubar aware of mils units 2020-10-04 17:53:55 +01:00
class_zone.h PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
cleanup_item.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
cleanup_item.h Finish exorcising the old DRC system. 2020-09-15 20:15:46 +01:00
collectors.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
collectors.h Naming conventions. 2020-10-02 21:25:14 +01:00
convert_drawsegment_list_to_polygon.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
cross-probing.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
eagle_plugin.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
eagle_plugin.h eagle: Change font size calculation 2020-06-09 15:30:04 +00:00
edit.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
edit_track_width.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
files.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
footprint_edit_frame.cpp Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
footprint_edit_frame.h ADDED: Appearance panel for footprint editor 2020-09-30 17:46:58 -04:00
footprint_editor_settings.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
footprint_editor_utils.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
footprint_info_impl.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
footprint_info_impl.h
footprint_libraries_utils.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
footprint_preview_panel.cpp Fix inches being sometimes used instead of mils 2020-10-03 20:06:56 +00:00
footprint_preview_panel.h Improve color theme support in the footprint preview widget 2020-08-10 02:29:15 +01:00
footprint_tree_pane.cpp
footprint_tree_pane.h
footprint_viewer_frame.cpp Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
footprint_viewer_frame.h Add snapping to eeschema 2020-09-09 10:18:15 -07:00
footprint_wizard.cpp
footprint_wizard.h
footprint_wizard_frame.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
footprint_wizard_frame.h Add snapping to eeschema 2020-09-09 10:18:15 -07:00
footprint_wizard_frame_functions.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
fp_tree_model_adapter.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
fp_tree_model_adapter.h
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
generate_footprint_info.cpp
generate_footprint_info.h
gpcb_plugin.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
gpcb_plugin.h
graphics_cleaner.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
graphics_cleaner.h Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
grid_layer_box_helpers.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
grid_layer_box_helpers.h
initpcb.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
invoke_pcb_dialog.h
io_mgr.cpp CADSTAR PCB Archive Importer: Move code into common/plugins and pcbnew/plugins folders 2020-09-08 21:21:20 +00:00
io_mgr.h Implement groups for modedit. 2020-10-03 12:19:50 +01:00
kicad_clipboard.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
kicad_clipboard.h Convert parent-less module items to board items on paste. 2020-07-27 19:53:42 +01:00
kicad_plugin.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
kicad_plugin.h Implement groups for modedit. 2020-10-03 12:19:50 +01:00
layer_widget.cpp Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
layer_widget.h Performance improvements for Gerber loading. 2020-05-02 21:10:40 +01:00
legacy_plugin.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
legacy_plugin.h
load_select_footprint.cpp Cleanup. No changes to execution. 2020-09-30 23:07:12 +01:00
menubar_footprint_editor.cpp Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
menubar_pcb_editor.cpp Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
netinfo.h Remove unused nets when updating PCB. 2020-07-13 22:41:56 +01:00
netinfo_item.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
netinfo_list.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
pad_custom_shape_functions.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
pad_naming.cpp Standardize pad type enums 2020-09-30 08:38:35 -07:00
pad_naming.h
pcb_base_edit_frame.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
pcb_base_edit_frame.h Remove PCB_LAYER_WIDGET 2020-09-30 19:12:26 -04:00
pcb_base_frame.cpp Make the statubar aware of mils units 2020-10-04 17:53:55 +01:00
pcb_display_options.cpp ADDED: Control to only show ratsnest for visible layers 2020-09-07 16:43:43 -04:00
pcb_draw_panel_gal.cpp Clean up terminology around active & high contrast layers. 2020-10-03 22:55:34 +01: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 Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
pcb_edit_frame.h Move microwave tools into a group on the main drawing toolbar 2020-10-01 19:47:55 +01:00
pcb_expr_evaluator.cpp Fix inches being sometimes used instead of mils 2020-10-03 20:06:56 +00:00
pcb_expr_evaluator.h pcb_new: CONNECTIVITY_DATA now keeps a cache of DRC from-tos 2020-09-27 16:45:46 +02:00
pcb_layer_box_selector.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
pcb_layer_box_selector.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
pcb_origin_transforms.cpp Add the PCB_ORIGIN_TRANSFORMS class 2020-08-26 17:54:21 +00:00
pcb_origin_transforms.h Cleanup. No changes to execution. 2020-09-30 23:07:12 +01:00
pcb_painter.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
pcb_painter.h PCB_RENDER_SETTINGS: added SetZoneDisplayMode() method 2020-09-08 01:31:42 +02:00
pcb_parser.cpp Add advance config variable to skip bounding box loading on footprints 2020-10-03 22:01:42 +00:00
pcb_parser.h Implement groups for modedit. 2020-10-03 12:19:50 +01:00
pcb_plot_params.cpp Remove PCBNEW_SETTINGS dependence from PCB_PLOT_PARAMS 2020-06-06 13:57:28 -04:00
pcb_plot_params.h Move specialized plotter classes from plotter.h to specific plotter_xx.h 2020-09-27 09:54:39 +02:00
pcb_plot_params_parser.h
pcb_screen.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
pcb_view.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
pcb_view.h
pcbnew.cpp Rename CopyFile() to KiCopyFile() to avoid name colliding with a windows header. 2020-10-03 10:08:21 +02:00
pcbnew.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h Move microwave tools into a group on the main drawing toolbar 2020-10-01 19:47:55 +01:00
pcbnew_printout.cpp Fix printing for introduction of zone layers and meta items. 2020-08-30 22:49:27 +01:00
pcbnew_printout.h Add support for print-as-per-items-tab. 2020-08-11 20:42:08 +01:00
pcbnew_settings.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
pcbnew_settings.h Move microwave tools into a group on the main drawing toolbar 2020-10-01 19:47:55 +01:00
pcbplot.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
pcbplot.h Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
plot_board_layers.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
plot_brditems_plotter.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
plotcontroller.h
plugin.cpp Minor code cleanup: remove useless include or useless code. 2020-10-01 11:36:15 +02:00
sel_layer.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
text_mod_grid_table.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
text_mod_grid_table.h
toolbars_footprint_editor.cpp Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
toolbars_footprint_viewer.cpp Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
toolbars_pcb_editor.cpp Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
tracks_cleaner.cpp more cleanup about removing useless include 2020-10-02 08:58:19 +02:00
tracks_cleaner.h Make via cleaning options clearer. 2020-08-19 11:56:28 +01:00
undo_redo.cpp Implement groups for modedit. 2020-10-03 12:19:50 +01:00
zone_filler.cpp PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 2020-10-04 16:49:04 +01:00
zone_filler.h Move DebugZoneFiller to advanced config. 2020-09-23 10:52:44 +01:00
zone_settings.cpp more cleanup about removing useless include 2020-10-02 13:40:00 +02:00
zone_settings.h Rename "Keepout" to "Rule Area" 2020-09-21 23:55:02 -04:00
zones.h Rename "Keepout" to "Rule Area" 2020-09-21 23:55:02 -04:00
zones_by_polygon.cpp more cleanup about removing useless include 2020-10-02 08:58:19 +02:00
zones_functions_for_undo_redo.cpp more cleanup about removing useless include 2020-10-02 08:58:19 +02:00
zones_functions_for_undo_redo.h Convert UNDO_REDO_T to an enum class 2020-08-26 18:04:32 +00:00
zones_test_and_combine_areas.cpp more cleanup about removing useless include 2020-10-02 08:58:19 +02:00