kicad/include
Jeff Young 8760bd8c80 Reconcile "apply defaults to new footprints" with DRC lib checks.
Moves apply defaults settings to Board Setup (where they were
duplicated anyway due to an earlier botched merge).

Modifies the apply-to-graphics algorithm to skip copper shapes.

Modifies DRC library check to skip STROKE_PARAMS for non-copper
shapes.
2023-10-02 22:10:13 +01:00
..
bitmaps ADDED: Polygon boolean operations in PCB editor 2023-10-01 00:10:10 +01:00
cli Remove unused header 2023-09-07 20:46:08 -04:00
core QA: PCB Fields bug fixes 2023-06-20 18:34:52 +00:00
database Exclude from Sim: move from field to attribute 2023-08-08 12:36:36 -04:00
dialogs Implement changed notifiers for textvar, netclasses and severities. 2023-09-17 17:35:15 +01:00
drawing_sheet It's "internal units", not "user interface". 2023-09-30 22:54:45 +01:00
font Fix compil warnings: disable #pragma specific to MSVC 2023-09-27 08:22:39 +02:00
gal Fix compil warnings: disable #pragma specific to MSVC 2023-09-27 08:22:39 +02:00
http_lib httplib: add support for exclude attributes 2023-09-24 13:37:01 +00:00
kicad_curl Another set of movement to kicommon 2023-09-26 22:30:42 -04:00
libeval Properties: update evaluator locale when creating editors 2022-12-06 17:56:33 -05:00
libeval_compiler Handle backslash-escaped quotes in libeval. 2023-09-30 17:38:44 +01:00
plotters Another try at fixing arcs. 2023-08-22 16:10:58 +03:00
plugins
preview_items Smarten up double-click handing in PCBNew drawing tool. 2023-09-24 18:49:41 +01:00
project Save flip board status in custom preset 2023-09-12 17:10:41 +00:00
properties Fix compil warnings: disable #pragma specific to MSVC 2023-09-27 08:22:39 +02:00
settings Add SETTINGS_MANAGER::GetUserSettingsPath back because swig 2023-09-24 20:10:32 -04:00
tool Add action for switching to Project Manager. 2023-09-26 17:25:57 +01:00
view Fix compil warnings: disable #pragma specific to MSVC 2023-09-27 08:22:39 +02:00
widgets Expose exclusion flags in search pane. 2023-10-01 22:46:34 +01:00
advanced_config.h Another set of movement to kicommon 2023-09-26 22:30:42 -04:00
array_axis.h Low hanging fruit to kicommon 2023-09-11 21:52:10 -04:00
array_options.h Low hanging fruit to kicommon 2023-09-11 21:52:10 -04:00
asset_archive.h Low hanging fruit to kicommon 2023-09-11 21:52:10 -04:00
background_jobs_monitor.h Add more thread safety to background jobs 2023-08-11 22:37:43 -04:00
base_screen.h Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
base_units.h Readability improvements. 2022-09-19 11:18:20 +01:00
bin_mod.h
bitmap_base.h Allow multiple format image saving 2023-09-06 12:12:32 -07:00
bitmap_store.h Add support mode for dark mode to SCINTILLA_TRICKS. 2021-09-14 00:18:50 +01:00
bitmaps.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
board_design_settings.h Reconcile "apply defaults to new footprints" with DRC lib checks. 2023-10-02 22:10:13 +01:00
board_item.h Move "parent" property from PAD to BOARD_ITEM. 2023-08-18 22:20:09 +01:00
board_printout.h More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
build_version.h Another set of movement to kicommon 2023-09-26 22:30:42 -04:00
callback_gal.h gal as a shared lib, gaasl! 2023-09-26 22:31:31 -04:00
class_draw_panel_gal.h Evict the Pgm() dependency in GAL 2023-09-06 20:13:46 -04:00
cli_progress_reporter.h ADDED: ERC over cli....mostly 2023-08-13 20:31:19 -04:00
collector.h Remove a bunch of blind (and a few redundant) static_casts. 2023-07-13 14:14:45 +01:00
commit.h Implement undo/redo for footprint children. 2023-07-15 17:37:31 +01:00
common.h Fields Table: convert special strings like Quantity to named variables 2023-08-01 10:55:32 -04:00
config_map.h
config_params.h Move configparams to kicommon 2023-09-23 20:06:58 -04:00
confirm.h confirm is now free to live in kicommon 2023-09-23 10:24:47 -04:00
dialog_shim.h First <ESC> after an edit in a textEdit cancels the edit. 2023-04-10 15:13:43 +01:00
dpi_scaling_common.h Break out the boundary violating parts of gal into common through subclassing 2023-09-23 09:37:47 -04:00
dsnlexer.h Enable warnings on msvc 2023-04-11 00:17:50 +00:00
eda_base_frame.h config_params doesnt need color4d 2023-09-14 19:21:55 -04:00
eda_dde.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
eda_doc.h Fix eda_doc not looking for schematic locally 2022-05-10 21:28:48 -04:00
eda_draw_frame.h Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00
eda_item.h Don't use Clone() for duplicating. It returns the same UUID. 2023-09-03 19:06:20 +01:00
eda_item_flags.h More undo cleanup. 2023-07-16 14:43:29 +01:00
eda_list_dialog.h Validate new symbol / save as symbol info before exiting dialog. 2023-09-05 22:07:58 +01:00
eda_pattern_match.h Require regular expressions to be explicit. 2023-06-16 15:37:58 +01:00
eda_search_data.h Allow EDA_COMBINED_MATCHER use in KiCad find architecture. 2023-06-10 14:50:06 +01:00
eda_shape.h Improve shape properties dialog layout. 2023-09-19 17:04:05 +01:00
eda_text.h Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE. 2023-09-07 17:42:51 +01:00
eda_tools.h Fix shadowed definition of EAGLE constant 2022-09-24 01:37:57 +01:00
eda_units.h EDA_UNITS_UTIL to kicommon 2023-09-16 19:43:49 -04:00
enum_vector.h Make comparison operators const. 2023-06-21 08:49:26 +00:00
env_paths.h Normalize drawing sheet path to env vars & prj, not just prj. 2021-10-02 23:39:45 +01:00
env_vars.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
executable_names.h
file_history.h Class name <-> file name sync. 2022-12-29 18:05:57 +00:00
filename_resolver.h Update KICAD6->KICAD7 2023-01-23 22:21:12 +00:00
filter_reader.h
fmt.h database_connection.cpp: Fix compil issues on msys2. these issues are 2022-08-26 18:15:57 +02:00
footprint_editor_settings.h Nullptr safety for various panels. 2023-09-25 12:35:54 +01:00
footprint_filter.h Dont leak richio into everything 2023-09-07 22:29:40 -04:00
footprint_info.h ADDED support for pin and fp filtering in FOOTPRINT_CHOOSER. 2023-09-29 17:03:50 +01:00
fp_lib_table.h
frame_type.h Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00
gal_display_options_common.h Break out the boundary violating parts of gal into common through subclassing 2023-09-23 09:37:47 -04:00
gbr_metadata.h Cleanup. No (intentional) functional changes. 2023-06-06 12:30:35 +01:00
gbr_netlist_metadata.h More wxT-ification. 2022-02-09 17:04:32 +00:00
gestfich.h Remove printing files from Project Manager 2021-11-12 20:18:32 +00:00
gr_basic.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
gr_text.h ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
grid_tricks.h Respect readOnly cells in GRID_TRICKS. 2023-02-25 11:02:12 +00:00
hash_eda.h Utilize our combine_hash routine for multiple hash 2022-08-26 08:45:13 -07:00
hashtables.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
hotkey_store.h Minor Coverity and compil warnings fixes. 2023-07-17 16:19:22 +02:00
hotkeys_basic.h Hotkeys: add support for alternate hotkeys 2023-07-13 10:11:46 -04:00
i18n_utility.h
id.h Move grid definitions to Prefs and grid origin to a separate dlg. 2023-08-26 13:32:24 +01:00
import_export.h Cleanup the kiface dll export declaration slightly 2023-09-08 20:44:08 -04:00
inspectable.h Properties: move to custom editor for distances; refactoring 2022-11-06 11:40:45 -05:00
ki_exception.h
kicommon.h Start a kicommon shared lib 2023-09-09 18:04:50 -04:00
kiface_base.h PCM: auto reload global libs after dialog is run 2023-02-17 17:24:32 +00:00
kiface_ids.h All the preferences, all the time. 2021-12-24 13:08:44 +00:00
kiid.h KIID kicommon 2023-09-14 19:21:55 -04:00
kiway.h Cleanup the kiface dll export declaration slightly 2023-09-08 20:44:08 -04:00
kiway_express.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
kiway_holder.h Fix a few doxygen errors (no actual code change) 2023-04-19 16:20:24 +02:00
kiway_mgr.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
kiway_player.h Import system refactor for PCB plugins. 2023-08-15 05:26:12 +03:00
launch_ext.h Fix opening files with spaces on Linux 2021-11-07 14:31:14 +00:00
layer_ids.h ADDED: 3D appearance setting for off-board silk. 2023-09-20 23:28:50 +01:00
lib_id.h LIB_ID to kicommon 2023-09-11 21:52:04 -04:00
lib_table_base.h Stricter API for LIB_TABLE 2023-08-06 00:56:51 -04:00
lib_table_grid.h Refactor: Move DIALOG_PLUGIN_OPTIONS to common and use enum for event ID 2023-05-28 23:56:41 +02:00
lib_table_grid_tricks.h Add batch edit for visible flag. 2023-09-26 00:31:37 +01:00
lib_tree_item.h ADDED support for pin and fp filtering in FOOTPRINT_CHOOSER. 2023-09-29 17:03:50 +01:00
lib_tree_model.h Only expand lib tree when filtering. 2023-10-02 16:24:53 +01:00
lib_tree_model_adapter.h Only expand lib tree when filtering. 2023-10-02 16:24:53 +01:00
locale_io.h Move locale_io to kicommon 2023-09-11 21:51:58 -04:00
lockfile.h Be smarter about releasing lockfiles 2023-07-21 15:40:19 -07:00
logging.h
macros.h Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
macros_swig.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
mail_type.h ADDED support for pin and fp filtering in FOOTPRINT_CHOOSER. 2023-09-29 17:03:50 +01:00
marker_base.h More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
markup_parser.h MARKUP_PARSER kicommon 2023-09-13 21:37:35 -04:00
menus_helpers.h
netclass.h Fix Doxygen directives in numerous headers 2023-03-24 13:02:13 +00:00
newstroke_font.h newstroke_font can live in kicommon 2023-09-18 07:40:02 -04:00
notifications_manager.h Add a KICAD_TEST_NOTI env var for a fake notification on launch 2023-08-06 15:51:35 -04:00
origin_transforms.h
origin_viewitem.h Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
outline_mode.h
pad_shapes.h Replace PAD_SHAPE::RECT by PAD_SHAPE::RECTANGLE to avoid a collision NAME with a windows header on MSYS2, creating many compil warnings. No actual code change. 2023-06-02 12:18:24 +02:00
page_info.h Dont leak richio into everything 2023-09-07 22:29:40 -04:00
panel_hotkeys_editor.h Add more missing destructor event cleanups 2023-10-02 07:22:00 -04:00
panel_text_variables.h Implement changed notifiers for textvar, netclasses and severities. 2023-09-17 17:35:15 +01:00
paths.h Another set of movement to kicommon 2023-09-26 22:30:42 -04:00
pcb_base_frame.h Cleanup. 2023-09-29 00:13:12 +01:00
pcb_display_options.h PCB: Add bitmap layer per board layer 2022-07-14 11:23:23 +00:00
pcb_group.h Revise method of selecting footprints in contrast 2023-08-01 10:43:13 -07:00
pcb_screen.h Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
pgm_base.h Move executable path to PATHS to avoid a circular dependency 2023-09-23 20:21:37 -04:00
plugin_file_desc.h Schematic plugins refactoring, fixes for PCB plugins. 2023-08-31 05:08:03 +03:00
policy_keys.h Add policy to alter curl revoke settings on windows 2023-07-13 19:01:04 -04:00
printout.h
progress_reporter.h
project.h Fix GetTextVarsTicker and GetNetclassesTicker return types 2023-09-27 23:06:44 -04:00
ptree.h Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
rc_item.h ADDED: DRC JSON report 2023-08-13 14:59:10 -04:00
rc_json_schema.h Fix up erc json a little 2023-08-13 19:19:20 -04:00
refdes_utils.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
render_settings.h Reduce compiler warnings. 2022-12-13 00:47:19 +00:00
reporter.h Use external REPORTER for EESCHEMA_JOBS_HANDLER / PCB_JOBS_HANDLER 2023-06-10 23:35:32 +02:00
richio.h Start a kicommon shared lib 2023-09-09 18:04:50 -04:00
scintilla_tricks.h Filter line-endings from single-line Scintilla editors. 2023-10-01 14:04:45 +01:00
scoped_set_reset.h
search_stack.h Fix broken search stack behavior. 2021-11-13 07:52:25 -05:00
status_popup.h Work around focus issues for status popups. 2022-09-04 21:08:01 +01:00
streamwrapper.h
string_utf8_map.h Fix wrong path slash 2023-09-07 22:09:26 -04:00
string_utils.h Start a kicommon shared lib 2023-09-09 18:04:50 -04:00
stroke_params.h Save 470KB by not re-initializing lineTypeNames over a thousand cpp files it leaks into 2023-09-19 20:05:55 -04:00
systemdirsappend.h Fix paths for Copy default global library table. 2023-01-27 09:24:52 +03:00
template_fieldnames.h Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
textentry_tricks.h
title_block.h
trace_helpers.h Move trace_helpers to kicommon 2023-09-23 09:37:47 -04:00
undo_redo_container.h Undo/Redo: remove unused NOP type 2023-08-09 14:32:06 -04:00
units_provider.h Move grid definitions to Prefs and grid origin to a separate dlg. 2023-08-26 13:32:24 +01:00
validators.h Validators: drop unused is m_isLibEditor 2023-06-20 18:34:52 +00:00
wildcards_and_files_ext.h ADDED: HTTP library support 2023-09-19 01:09:21 +00:00
wx_filename.h wx_filename to kicommon 2023-09-13 21:16:27 -04:00
wxstream_helper.h Use heap instead of stack for CopyStreamData 2021-11-10 22:05:44 -05:00
xnode.h
zoom_defines.h Add a "hyperzoom" mode for debugging "up close". 2023-06-20 14:19:21 +01:00