7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-01-22 04:42:39 +00:00
kicad/include
Jeff Young a0dd0485e9 Pull a little harder on the MANDATORY_FIELDs string.
We still conflate the fieldID, the position in the
array of fields, and whether or not that means the
field is mandatory.  But this attempts to clean up
*some* of that, without introducing too much risk.
2025-01-21 16:48:13 +00: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 Eeschema: yeet wire-with-plus icon 2025-01-11 00:34:48 +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 Housekeeping in include path sub-folders. 2025-01-04 09:21:11 -05: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 wiping out non-controlled GAL layer visibility 2025-01-10 08:37:11 -05:00
tool Remove previous version of disable-previews-when-menu-open. 2025-01-13 19:45:49 +00: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 Auto update list of fonts when embedding files 2025-01-16 18:07:07 -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 Header folder housekeeping. 2025-01-09 07:44:11 -05: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 Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_tree_model.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08: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 Common folder housekeeping part 2. 2025-01-14 15:25:05 -05: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 Remove default line styles from all items except eeschema wires and buses. 2025-01-20 11:30:46 +00:00
systemdirsappend.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
template_fieldnames.h Pull a little harder on the MANDATORY_FIELDs string. 2025-01-21 16:48:13 +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