kicad/pcbnew
jean-pierre charras fb218e3c9b Pcbnew: allows filled option ( 0 outlines width ) for graphic items rect and circle.
It was allowed inside editors, dialog properties and when saving the board file.
However it was not allowed when reading the file. It is now allowed.

Fixes #6355
https://gitlab.com/kicad/code/kicad/issues/6355
2020-11-12 09:01:08 +01:00
..
autorouter msgpanel is a widget, shove it to the right folder. 2020-10-25 20:01:12 -04:00
board_stackup_manager Pcbnew: layer stack up dialog layout fixes. 2020-11-11 12:02:11 -05:00
connectivity Add more consts all over the place 2020-10-27 11:03:35 +00:00
dialogs Pcbnew: fix incorrect tool tip. 2020-11-11 18:39:28 +01:00
drc Fix various compiler and Coverity warnings 2020-11-11 00:41:02 +00:00
exporters Do footprint keepouts by courtyard. 2020-10-25 18:17:58 +00:00
import_gfx Minor Pcbnew dialog layout fixes. 2020-11-11 11:08:54 -05:00
microwave More Module -> Footprint. 2020-11-10 21:20:03 +00:00
netlist_reader More Module -> Footprint. 2020-11-10 21:20:03 +00:00
plugins Pcbnew: allows filled option ( 0 outlines width ) for graphic items rect and circle. 2020-11-12 09:01:08 +01:00
python Fix python footprint wizards after recent changes in code 2020-10-09 20:48:13 +02:00
ratsnest Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
router Improve commenting. 2020-11-11 17:52:15 +00:00
specctra_import_export Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
swig Harvest -> Export 2020-11-09 17:21:47 +00:00
tools Simplify Net Inspector. (Remove via length and group sorting ctrls.) 2020-11-11 14:41:17 +00:00
widgets Add more consts all over the place 2020-10-27 11:03:35 +00:00
CMakeLists.txt Simplify Net Inspector. (Remove via length and group sorting ctrls.) 2020-11-11 14:41:17 +00:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp
action_plugin.h
array_creator.cpp Module -> Footprint. 2020-11-08 21:43:19 +00:00
array_creator.h
array_pad_name_provider.cpp
array_pad_name_provider.h
board_commit.cpp Module -> Footprint. 2020-11-08 21:43:19 +00:00
board_commit.h Module -> Footprint. 2020-11-08 21:43:19 +00:00
board_connected_item.cpp Better nullptr safety for m_netinfo. 2020-11-11 11:25:46 +00:00
board_connected_item.h Remove kicad_string.h from footprint_info.h 2020-10-15 18:39:43 -04:00
board_design_settings.cpp SNR. (Mostly for progammers, but a little for user messages.) 2020-11-02 16:20:00 +00: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 Module -> footprint. 2020-11-07 18:50:30 +00:00
build_BOM_from_board.cpp Remove GetChars(), a wxWidgets 2.9 compatibility hack 2020-10-15 20:53:25 -04:00
class_board.cpp Update marker view when setting excluded. 2020-11-02 20:30:30 +00:00
class_board.h Module -> Footprint. 2020-11-08 21:43:19 +00:00
class_board_item.cpp Remove beginning/ending spaces in translations 2020-10-20 12:08:04 -07:00
class_dimension.cpp Bug fixes and enhancements for dimensions. 2020-11-03 22:48:57 +00:00
class_dimension.h Bug fixes and enhancements for dimensions. 2020-11-03 22:48:57 +00:00
class_marker_pcb.cpp PcbNew: Improved DRC marker display 2020-10-15 22:39:13 -04:00
class_marker_pcb.h Make GetCenter() return the boundingbox center by default. 2020-10-06 18:00:18 +01:00
class_module.cpp Do not round a rotation angle to 0.1 degree. 2020-10-30 17:59:04 +01:00
class_module.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
class_pad.cpp Move a bunch of DRC tests to RTrees. 2020-10-31 15:45:41 +00:00
class_pad.h Don't assume we have a MODULE parent 2020-10-19 20:55:34 -04:00
class_pcb_group.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
class_pcb_target.cpp Move property manager tokens to HKI macro. 2020-10-16 16:59:52 +01:00
class_pcb_target.h Removed const modifier for returned non-reference types 2020-07-05 22:44:38 +02:00
class_track.cpp Re-implement via painting to coexist with appearances better. 2020-11-03 18:17:59 +00:00
class_track.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
class_zone.cpp Zone fill fixes for divots and hatching + more debug layers. 2020-10-29 21:20:34 +00:00
class_zone.h Zone fill fixes for divots and hatching + more debug layers. 2020-10-29 21:20:34 +00: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 Bug fixes and enhancements for dimensions. 2020-11-03 22:48:57 +00:00
collectors.h First pass renaming module to footprint 2020-10-20 20:49:11 -07:00
convert_drawsegment_list_to_polygon.cpp Module -> Footprint. 2020-11-08 21:43:19 +00:00
convert_drawsegment_list_to_polygon.h Minor code cleanup: move "extern" declarations to convert_drawsegment_list_to_polygon.h 2020-10-23 08:48:52 +02:00
cross-probing.cpp Remove painter.h from eda_text.h 2020-10-14 19:18:38 -04:00
edit.cpp Harvest -> Export 2020-11-09 17:21:47 +00:00
edit_track_width.cpp Allow copy-track-width to co-exist with current-track-width. 2020-10-12 21:00:13 +01:00
files.cpp Harvest -> Export 2020-11-09 17:21:47 +00:00
footprint_edit_frame.cpp More Module -> Footprint and a bit of formatting cleanup. 2020-11-10 20:53:12 +00:00
footprint_edit_frame.h More Module -> Footprint and a bit of formatting cleanup. 2020-11-10 20:53:12 +00:00
footprint_editor_settings.cpp Update default color theme 2020-10-18 14:12:54 -04:00
footprint_editor_utils.cpp More Module -> Footprint and a bit of formatting cleanup. 2020-11-10 20:53:12 +00:00
footprint_info_impl.cpp HTML_MESSAGE_BOX is a dialog 2020-10-25 20:01:12 -04:00
footprint_info_impl.h
footprint_libraries_utils.cpp More Module -> Footprint. 2020-11-10 21:20:03 +00:00
footprint_preview_panel.cpp Naming updates. 2020-10-15 01:35:16 +01:00
footprint_preview_panel.h Naming updates. 2020-10-15 01:35:16 +01:00
footprint_tree_pane.cpp More Module -> Footprint and a bit of formatting cleanup. 2020-11-10 20:53:12 +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 More Module -> Footprint. 2020-11-10 21:20:03 +00: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 Module -> Footprint. 2020-11-08 21:43:19 +00:00
footprint_wizard_frame.h Fix crash when pasting to view-only frames 2020-10-30 16:33:57 -07:00
footprint_wizard_frame_functions.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
fp_shape.cpp Naming updates. 2020-10-15 01:35:16 +01:00
fp_shape.h Fix fly-off arc handles and move Arc Properties to start/end/angle. 2020-10-08 11:33:32 +01:00
fp_text.cpp KeepUpright should enforce 0..90, not -90..90. 2020-11-09 22:50:29 +00:00
fp_text.h Class renaming. 2020-10-05 11:55:33 +01:00
fp_tree_model_adapter.cpp Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
fp_tree_model_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
fp_tree_synchronizing_adapter.cpp Module -> Footprint. 2020-11-08 21:43:19 +00:00
fp_tree_synchronizing_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
generate_footprint_info.cpp More Module -> Footprint. 2020-11-10 21:20:03 +00:00
generate_footprint_info.h
graphics_cleaner.cpp Cleanup creation of all our smart pointers 2020-10-26 23:52:44 +00:00
graphics_cleaner.h Class renaming. 2020-10-05 11:55:33 +01:00
grid_layer_box_helpers.cpp Dismiss the layer selector grid combobox when it loses focus 2020-10-10 15:24:35 +01:00
grid_layer_box_helpers.h Dismiss the layer selector grid combobox when it loses focus 2020-10-10 15:24:35 +01:00
initpcb.cpp Auto-zoom means auto-zoom. Other zoom settings do not. 2020-11-05 20:21:06 +00:00
invoke_pcb_dialog.h Remove GITHUB plugins 2020-10-29 16:45:04 -07:00
io_mgr.cpp Remove GITHUB plugins 2020-10-29 16:45:04 -07:00
io_mgr.h Remove GITHUB plugins 2020-10-29 16:45:04 -07:00
kicad_clipboard.cpp Make use of polymorphism for locking/unlocking. 2020-11-10 22:12:48 +00:00
kicad_clipboard.h Cleanup: Move KiCad files into plugins folder 2020-10-12 16:36:08 +00:00
load_select_footprint.cpp More Module -> Footprint. 2020-11-10 21:20:03 +00:00
menubar_footprint_editor.cpp Cleanup. Push more editing functions to toolset. 2020-11-10 20:14:26 +00:00
menubar_pcb_editor.cpp Harvest -> Export 2020-11-09 17:21:47 +00:00
netinfo.h Split KIID out of common.h 2020-10-24 00:17:08 -04:00
netinfo_item.cpp msgpanel is a widget, shove it to the right folder. 2020-10-25 20:01:12 -04:00
netinfo_list.cpp First pass renaming module to footprint 2020-10-20 20:49:11 -07:00
pad_custom_shape_functions.cpp Require explicit decl of maxError and errorLocations. 2020-10-13 13:49:07 +01:00
pad_naming.cpp Standardize pad type enums 2020-09-30 08:38:35 -07:00
pad_naming.h
pcb_base_edit_frame.cpp Cleanup: move remnants of LAYER_WIDGET to gerbview 2020-11-10 18:55:33 +00:00
pcb_base_edit_frame.h Turn on zone visibility when you start drawing a zone 2020-10-17 15:53:02 -04:00
pcb_base_frame.cpp Redraw all objects after Preferences in case colours changed. 2020-11-11 17:52:15 +00: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 Cleanup hole and netname layer processing for high-contrast mode. 2020-11-04 02:23:44 +00:00
pcb_draw_panel_gal.h Remove common.h from more headers 2020-10-25 22:29:53 -04:00
pcb_edit_frame.cpp Redraw all objects after Preferences in case colours changed. 2020-11-11 17:52:15 +00:00
pcb_edit_frame.h Make use of polymorphism for locking/unlocking. 2020-11-10 22:12:48 +00:00
pcb_expr_evaluator.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_expr_evaluator.h Add more consts all over the place 2020-10-27 11:03:35 +00: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 more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_origin_transforms.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_painter.cpp Module -> footprint. 2020-11-07 18:50:30 +00:00
pcb_painter.h PcbNew: Improved DRC marker display 2020-10-15 22:39:13 -04:00
pcb_plot_params.cpp Python compatibility: move DXF_PLOTTER::DXF_UNITS to DXF_UNITS in pcb_plot_params.h 2020-10-21 18:29:53 +02:00
pcb_plot_params.h Python compatibility: move DXF_PLOTTER::DXF_UNITS to DXF_UNITS in pcb_plot_params.h 2020-10-21 18:29:53 +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_shape.cpp Module -> footprint. 2020-11-07 18:50:30 +00:00
pcb_shape.h Module -> footprint. 2020-11-07 18:50:30 +00:00
pcb_text.cpp Remove trigo.h from eda_text.h 2020-10-13 23:37:48 -04:00
pcb_text.h Require explicit decl of maxError and errorLocations. 2020-10-13 13:49:07 +01:00
pcb_view.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_view.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcbnew.cpp QuasiModal needs to be used for any dialog hosting a help window. 2020-10-28 23:07:15 +00:00
pcbnew.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
pcbnew.icns
pcbnew.rc Handle Windows manifests ourselves and add dpi awareness option 2020-10-10 19:08:23 +00:00
pcbnew_config.cpp Remove GITHUB plugins 2020-10-29 16:45:04 -07:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h Cleanup. Push more editing functions to toolset. 2020-11-10 20:14:26 +00:00
pcbnew_printout.cpp Rename the `plot.one_page_per_layer` option to avoid cconfusion. 2020-11-10 18:21:22 +00:00
pcbnew_printout.h Add support for print-as-per-items-tab. 2020-08-11 20:42:08 +01:00
pcbnew_settings.cpp Rename the `plot.one_page_per_layer` option to avoid cconfusion. 2020-11-10 18:21:22 +00:00
pcbnew_settings.h Rename the `plot.one_page_per_layer` option to avoid cconfusion. 2020-11-10 18:21:22 +00:00
pcbplot.cpp Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
pcbplot.h First pass renaming module to footprint 2020-10-20 20:49:11 -07:00
plot_board_layers.cpp Python compatibility: move DXF_PLOTTER::DXF_UNITS to DXF_UNITS in pcb_plot_params.h 2020-10-21 18:29:53 +02:00
plot_brditems_plotter.cpp Module -> footprint. 2020-11-07 18:50:30 +00: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 Remove trigo.h from eda_text.h 2020-10-13 23:37:48 -04:00
text_mod_grid_table.h Class renaming. 2020-10-05 11:55:33 +01:00
toolbars_footprint_editor.cpp Cleanup. Push more editing functions to toolset. 2020-11-10 20:14:26 +00:00
toolbars_footprint_viewer.cpp Smooth out redrawing of toolbars by not letting wx pointlessly calculate both orientations 2020-11-05 20:56:14 -05:00
toolbars_pcb_editor.cpp Smooth out redrawing of toolbars by not letting wx pointlessly calculate both orientations 2020-11-05 20:56:14 -05:00
tracks_cleaner.cpp SNR. (Mostly for progammers, but a little for user messages.) 2020-11-02 16:20:00 +00:00
tracks_cleaner.h Move geometric parts of Cleanup Tracks and Vias to RTree. 2020-10-26 18:37:59 +00:00
undo_redo.cpp Fix various compiler and Coverity warnings 2020-11-11 00:41:02 +00:00
zone_filler.cpp Fix various compiler and Coverity warnings 2020-11-11 00:41:02 +00:00
zone_filler.h Zone fill fixes for divots and hatching + more debug layers. 2020-10-29 21:20:34 +00:00
zone_settings.cpp Move ui functions out of common and into ui_common 2020-10-25 20:01:12 -04: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