7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-09 00:30:02 +00:00
kicad/include
Seth Hillbrand 0d86b88008 Unify embedded files handling btw editors
Each editor needs the embedded files tab in the
schematic/pcb/symbol/footprint settings.  But the footprint may add an
embedded file from the 3d models tab and symbols/footprints may add
embedded files from the grid.  This should be immediately visible in the
embedded files tab.  Additionally, removing the reference to an embedded
file in the grid or 3d models now removes the embedded file as well.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18934
2025-01-28 12:22:39 -08:00
..
api API: add a schema for plugin config files 2025-01-05 17:08:33 -05:00
bitmaps Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
cli Housekeeping in include path sub-folders. 2025-01-04 09:21:11 -05:00
core Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
database Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
dialogs Housekeeping in include path sub-folders. 2025-01-04 09:21:11 -05:00
drawing_sheet Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
font Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
gal Set base user layer count 2025-01-28 12:22:39 -08:00
http_lib Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
io Housekeeping in include path sub-folders. 2025-01-04 09:21:11 -05:00
kicad_curl Protect against calling curl_easy_cleanup after curl_global_cleanup. 2025-01-22 13:52:28 +03:00
libeval Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
libeval_compiler Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
plotters Housekeeping in include path sub-folders. 2025-01-04 09:21:11 -05:00
plugins Header folder housekeeping. 2025-01-09 07:44:11 -05:00
preview_items Housekeeping in include path sub-folders. 2025-01-04 09:21:11 -05:00
project Move git password management to local password control 2025-01-20 17:33:55 -08:00
properties Use std::optional for pad connection overrides. 2025-01-09 17:32:05 +00:00
settings Fix several data races triggered by parallel library loading 2025-01-25 11:44:15 -05:00
tool Pcbnew: snap to object faster if no objects activated 2025-01-25 23:57:38 +08:00
view Disable touch events on OSX only, allowing them on GTK and Windows 2025-01-09 23:00:53 +00:00
widgets Block preview while menus are shown 2025-01-13 10:22:26 -08:00
3d_enums.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
advanced_config.h Fix error-marker highlighting for multiple markers at the same location 2025-01-09 23:41:02 +00:00
array_axis.h Array tool: when changing axis numbering, default to valid numbering 2025-01-16 19:43:15 +08:00
array_options.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
asset_archive.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
background_jobs_monitor.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
base_screen.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
base_set.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
base_units.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
bin_mod.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bitmap_base.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
bitmap_store.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bitmaps.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
board_design_settings.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
board_item.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
board_printout.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
build_version.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
callback_gal.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
class_draw_panel_gal.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
cli_progress_reporter.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
clipboard.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
collector.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
commit.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
common.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
config_map.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
config_params.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
confirm.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
ctl_flags.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
design_block_lib_table.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
dialog_shim.h Hack-fix for paste into std dialog search box. 2025-01-20 12:58:00 +00:00
dpi_scaling_common.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
dpi_scaling.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
dsnlexer.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
eda_base_frame.h Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
eda_dde.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
eda_doc.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_draw_frame.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
eda_item_flags.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_item.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
eda_list_dialog.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_pattern_match.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
eda_search_data.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_shape.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
eda_text.h Cache bboxes for all lines. 2025-01-14 12:24:24 +00:00
eda_tools.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
eda_units.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
embedded_files_parser.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
embedded_files.h Unify embedded files handling btw editors 2025-01-28 12:22:39 -08:00
enum_vector.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
env_paths.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
env_vars.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
executable_names.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
file_history.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
filename_resolver.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
filter_reader.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
fmt.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
footprint_editor_settings.h Move layer presets to use named render layers 2025-01-08 00:15:56 -05:00
footprint_filter.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
footprint_info.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
fp_lib_table.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
frame_type.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gal_display_options_common.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
gbr_metadata.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
gbr_netlist_metadata.h Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
gestfich.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
gr_basic.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gr_text.h Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
grid_tricks.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hash_eda.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
hashtables.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hotkey_store.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hotkeys_basic.h Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
i18n_utility.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
id.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
import_export.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
increment.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
inspectable.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
json_common.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
json_conversions.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
json_schema_validator.h API: add a schema for plugin config files 2025-01-05 17:08:33 -05:00
ki_any.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
ki_exception.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kicommon.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kidialog.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
kiface_base.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiface_ids.h Don't report filepath messages for jobs. 2025-01-16 13:12:25 +00:00
kiid.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_express.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_holder.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_mgr.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_player.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
kiway.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
launch_ext.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
layer_ids.h Set base user layer count 2025-01-28 12:22:39 -08:00
layer_range.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
lib_id.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_table_base.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_table_grid_tricks.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_table_grid.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_tree_item.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_tree_model_adapter.h Honour on-the-fly language changes. 2025-01-28 15:09:11 +00:00
lib_tree_model.h Honour on-the-fly language changes. 2025-01-28 15:09:11 +00:00
locale_io.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lockfile.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
logging.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lseq.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lset.h Set base user layer count 2025-01-28 12:22:39 -08:00
macros_swig.h Revert "Header folder housekeeping." 2025-01-08 12:27:15 -05:00
macros.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
mail_type.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
marker_base.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
markup_parser.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
netclass.h Make netclass name methods clearer, and improve doc strings 2025-01-14 20:44:09 +00:00
newstroke_font.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
notifications_manager.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
origin_transforms.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
origin_viewitem.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
outline_mode.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
page_info.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
panel_hotkeys_editor.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
panel_text_variables.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
paths.h Fix output paths for jobs again 2025-01-11 19:05:45 -05:00
pcb_base_frame.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
pcb_display_options.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
pcb_screen.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
pgm_base.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
policy_keys.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
printout.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
progress_reporter.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
project_pcb.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
project.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
ptree.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
rc_item.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
rc_json_schema.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
refdes_utils.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
reference_image.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
render_settings.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
reporter.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
richio.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
rtti_dump.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
scintilla_tricks.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
scoped_set_reset.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
search_stack.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
singleton.h Forward declarations are your friends 2025-01-09 09:03:08 -08:00
status_popup.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
streamwrapper.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
string_any_map.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
string_utils.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
stroke_params_parser.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
stroke_params.h Eeschema: Default value for line style combo box in Graphic properties dialog window is Combo! 2025-01-28 15:21:27 +00:00
systemdirsappend.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
template_fieldnames.h Reduce reliance on MANDATORY_FIELDS and their implied order. 2025-01-22 17:51:57 +00:00
textentry_tricks.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
thread_pool.h Move thread pool into true singleton 2025-01-09 09:03:08 -08:00
title_block.h Resolve some variables from the project. 2025-01-16 15:59:51 +00:00
trace_helpers.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
ui_events.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
undo_redo_container.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
units_provider.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
validators.h Include folder and 3D viewer code housekeeping. 2025-01-11 07:25:14 -05:00
wildcards_and_files_ext.h Fix output paths for jobs again 2025-01-11 19:05:45 -05:00
wx_filename.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
wx_fstream_progress.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
wxstream_helper.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
xnode.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
zoom_defines.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00