7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-03-26 10:24:54 +00:00
kicad/include
Jeff Young da05ad93ac Fix being able to delete custom layer names.
(Or anything in a PARAM_MAP, but layer names appear
to be the only current use of it.)
2025-03-25 18:06:00 +00:00
..
api Fix build with protobuf 30 2025-03-11 17:33:17 -04:00
bitmaps Add new table icon 2025-02-01 09:53:12 -06: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 Implement dynamic assignment of component classes 2025-03-15 14:33:47 +00:00
drawing_sheet Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
font Finish eradication of visibility flag on text items. 2025-02-19 23:43:52 +00:00
gal Set base user layer count 2025-01-28 12:22:39 -08:00
http_lib Fix crash in HTTP libraries if server doesn't return a description 2025-02-15 19:32:21 +00:00
io ADDED: Support for IPC-4761 Via protection features 2025-03-01 18:02:54 +00: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 Enable use of double properties in DRC rules expression parser 2025-03-06 14:24:47 +00:00
plotters Move HPGL_PLOTTER to fmtlib 2025-03-07 08:02:13 -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 Implement dynamic assignment of component classes 2025-03-15 14:33:47 +00:00
properties Use std::optional for pad connection overrides. 2025-01-09 17:32:05 +00:00
settings Fix being able to delete custom layer names. 2025-03-25 18:06:00 +00:00
tool Fix Coverity issue #543091. 2025-03-19 12:38:50 -04:00
view Printing is not zoom-specific. 2025-03-07 13:01:00 +00:00
widgets Add support for mixed-state checkboxes in grids. 2025-03-21 13:49:07 +00:00
3d_enums.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
advanced_config.h Enable/disable git tracking in user prefs 2025-03-24 11:52:50 -07: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 PCB editor: extend create array functionality to arrange existing items 2025-03-19 10:23:15 -04: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 dynamic_bitset requires both sets to be same size 2025-01-28 12:22:39 -08: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 Eeschema/pcbnew: fix pasted image saving 2025-01-31 23:01:07 +08:00
bitmap_store.h Fix palette icon scaling on Windows, also extend KiBitmapBundle because we use bundles wrong 2025-01-31 10:37:00 -05:00
bitmaps.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
board_design_settings.h Performance. 2025-03-24 10:28:41 +00:00
board_item.h Update terminology. 2025-03-25 12:05:54 +00: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
case_insensitive_map.h Use case insensitivity when loading Altium files 2025-03-12 18:23:01 -07:00
class_draw_panel_gal.h schematic editor: remove 10ms OnShow timer to reduce CPU load 2025-03-19 15:05:54 -04: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 Formatting. 2025-03-11 11:02:27 +00: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 Remove extraneous parameter and fix error dialog title. 2025-03-14 20:00:43 +00:00
ctl_flags.h Finish eradication of visibility flag on text items. 2025-02-19 23:43:52 +00:00
design_block_lib_table.h design blocks: add PCB design blocks behind advanced config 2025-03-20 15:13:52 -04:00
dialog_shim.h Allow context menus in footprint chooser when called from Eeschema. 2025-02-24 11:08:29 +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 Remove debugging code accidentally left in. 2025-03-19 17:44:17 +00:00
eda_base_frame.h Rework the toolbar settings storage and panel 2025-02-28 02:05:50 +00: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 Rework the toolbar settings storage and panel 2025-02-28 02:05:50 +00:00
eda_item_flags.h ADDED: support naked hyperlinks in tablecells and textboxes. 2025-02-19 23:43:53 +00:00
eda_item.h ADDED: support naked hyperlinks in tablecells and textboxes. 2025-02-19 23:43:53 +00: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 Update search dialog 2025-03-03 16:57:49 -08:00
eda_shape.h Collapse SCH_TABLE border drawing into shared code. 2025-03-16 20:21:49 +00:00
eda_text.h Finish eradication of visibility flag on text items. 2025-02-19 23:43:52 +00:00
eda_units.h Windows compiler doesn't like the trailing ','? 2025-03-02 11:34:21 +00:00
embedded_files_parser.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
embedded_files.h Get embedded files panel working for lib_symbol 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 Autocomplete for Execute Command job. 2025-03-20 16:59:40 +00: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 Allow sim models to reference embedded files 2025-02-22 14:53:59 -08: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 Fix footprint defaults setting storage after layer ID changes 2025-02-07 08:40:43 -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 Fix bugs in library existence checking, and add for symbol libs. 2025-02-19 23:43:52 +00:00
frame_type.h Initial dialog work 2025-02-28 01:57:37 +00:00
gal_display_options_common.h Header folder housekeeping. 2025-01-09 07:44:11 -05:00
gbr_metadata.h ADDED: Support for IPC-4761 Via protection features 2025-03-01 18:02:54 +00: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 Move toolbars to a serializable storage format 2025-02-28 01:57:37 +00: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 Restore accidentally-removed schematic parity code from CLI 2025-02-15 12:52:59 -05: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 PCM: Prompt to enable IPC API when required 2025-02-23 18:07:02 -05:00
launch_ext.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
layer_ids.h Use board layer names when available. 2025-03-17 21:23:56 +00:00
layer_range.h Fix compiler warning 2025-03-12 20:03:32 +00:00
lib_id.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_table_base.h Fix bugs in library existence checking, and add for symbol libs. 2025-02-19 23:43:52 +00: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 LIB_TREE_MODEL_ADAPTER is not symbol-specific. 2025-02-19 23:43:52 +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 An arbitrary layer flip can not be done without the board. 2025-03-05 17:59:22 +00: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 Import Altium Projects 2025-02-27 14:36:24 -08:00
marker_base.h Retire non-cairo printing. 2025-02-24 11:08:29 +00: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 Formatting and better use of common code. 2025-02-02 15:00:52 +00: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 Performance. 2025-03-24 10:28:41 +00: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 Fix missing change 2025-02-25 19:29:22 -05: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 Performance. 2025-03-24 10:28:41 +00:00
reporter.h Implement severity checking for CLI_REPORTER. 2025-03-05 00:12:08 +00: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 ADDED: support naked hyperlinks in tablecells and textboxes. 2025-02-19 23:43:53 +00: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 Don't cover STL types. 2025-03-25 13:09:14 +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 Code brevity. 2025-03-01 21:58:31 +00:00
validators.h Allow multi label input 2025-03-03 09:03:02 -08:00
wildcards_and_files_ext.h Import Altium Projects 2025-02-27 14:36:24 -08: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