kicad/include
Wayne Stambaugh ef2f72697b Make paste special dialog a bit more user friendly.
Set a default control so that the escape key closes the dialog.

Select the OK button after the user selects an annotation option.  This
allows for keyboard navigation of the dialog and saves an extra mouse
move and click to when choosing an annotation setting.
2023-12-03 13:44:38 -05:00
..
bitmaps Added IPC2581 support 2023-11-26 15:30:58 -08:00
cli Remove unused header 2023-09-07 20:46:08 -04:00
core Functionally it's a "reference image". 2023-10-24 15:44:21 +01:00
database Exclude from Sim: move from field to attribute 2023-08-08 12:36:36 -04:00
dialogs Make paste special dialog a bit more user friendly. 2023-12-03 13:44:38 -05:00
drawing_sheet Add prettification to pl_editor; bump version 2023-11-29 16:17:41 +00:00
font Fix compil warnings: disable #pragma specific to MSVC 2023-09-27 08:22:39 +02:00
gal Coverity warning fixes. 2023-10-27 16:48:14 -04: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 Add um support to the unit binder 2023-11-26 00:03:09 +00:00
libeval_compiler Handle backslash-escaped quotes in libeval. 2023-09-30 17:38:44 +01:00
plotters Cleanup. 2023-11-25 13:12:45 +00:00
plugins Automatic whitespace and indentation prettification for sexpr formats 2023-11-29 16:17:41 +00:00
preview_items Add dashed lines and circles to preview draw context. 2023-10-06 15:56:20 +03:00
project Added IPC2581 support 2023-11-26 15:30:58 -08:00
properties Add system for property change notifications 2023-12-02 19:22:59 -05:00
settings ADDED: Icon scaling for toolbars only 2023-10-22 14:02:06 -04:00
tool Improve edit points rendering on Retina displays. 2023-11-16 10:30:09 +00:00
view Fix typo. 2023-10-14 18:22:17 +01:00
widgets Added IPC2581 support 2023-11-26 15:30:58 -08:00
advanced_config.h Remove unused advanced config variable 2023-12-02 21:25:18 -05: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
base_units.h
bin_mod.h
bitmap_base.h Allow multiple format image saving 2023-09-06 12:12:32 -07:00
bitmap_store.h Add bitmap bundle support to BITMAP_SCALE 2023-10-22 14:02:06 -04:00
bitmaps.h
board_design_settings.h Separate meander settings from target length/skew. 2023-10-06 19:46:55 +01:00
board_item.h Improve encapsulation of group internals. 2023-11-09 14:05:35 +00:00
board_printout.h
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 Don't double-delete unused nets (or anything else, for that matter). 2023-10-31 12:10:21 +00: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 Add m_isClosing guard in an attempt to prevent KICAD-1XF. 2023-11-18 12:45:09 +00: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
eda_base_frame.h Clean up autosave files when reverting. 2023-11-05 12:20:31 +00:00
eda_dde.h
eda_doc.h
eda_draw_frame.h FOOTPRINT_EDIT_FRAME: ensure the canvas type comes from the FOOTPRINT_EDITOR_SETTINGS config 2023-10-26 17:58:33 +02:00
eda_item.h ADDED: Git integration support 2023-10-20 12:51:47 +00: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 Added IPC2581 support 2023-11-26 15:30:58 -08:00
eda_text.h Handle justification for vertical text when mirroring. 2023-11-17 21:50:16 +00:00
eda_tools.h
eda_units.h Clamp ratio properties 2023-11-25 18:40:14 -05:00
enum_vector.h Make comparison operators const. 2023-06-21 08:49:26 +00:00
env_paths.h
env_vars.h
executable_names.h
file_history.h
filename_resolver.h
filter_reader.h
fmt.h
footprint_editor_settings.h Separate Footprint Editor's sketch modes from PCB Editor's. 2023-10-26 10:59:26 +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 Provide a callback for supplying file filters just-in-time. 2023-10-28 11:18:17 +01:00
frame_type.h Separate out axes definitions between ModEdit and PCBNew. 2023-10-25 15:01:36 +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
gestfich.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
gr_basic.h
gr_text.h ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
grid_tricks.h
hash_eda.h Added IPC2581 support 2023-11-26 15:30:58 -08:00
hashtables.h
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 Add system for property change notifications 2023-12-02 19:22:59 -05:00
ki_exception.h Parse generator_version and improve error output on mismatch 2023-11-29 16:17:41 +00:00
kicommon.h Start a kicommon shared lib 2023-09-09 18:04:50 -04:00
kiface_base.h
kiface_ids.h
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
kiway_holder.h
kiway_mgr.h
kiway_player.h Clean up autosave files when reverting. 2023-11-05 12:20:31 +00:00
launch_ext.h
layer_ids.h Fix minor Coverity and compil warnings 2023-10-15 15:55:31 +02: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 Clearer naming. 2023-11-17 18:36:33 +00:00
lib_tree_model_adapter.h New is-canvas-item highlighting. 2023-11-17 20:29:18 +00: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
mail_type.h ADDED support for pin and fp filtering in FOOTPRINT_CHOOSER. 2023-09-29 17:03:50 +01:00
marker_base.h
markup_parser.h MARKUP_PARSER kicommon 2023-09-13 21:37:35 -04:00
netclass.h
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
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 PAGE_INFO: use double instead of int to store the page size. 2023-10-31 13:47:32 +01: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 Update copyrights. 2023-11-11 15:29:34 +00:00
pcb_display_options.h
pcb_group.h Improve encapsulation of group internals. 2023-11-09 14:05:35 +00:00
pcb_screen.h
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
render_settings.h Eeschema: Add Cairo printing to the Eeschema print engine. The current print engine (using wxDC draw engine) has frequently issues with each new wxWidgets version. Cairo printing engine, used for Pcbnew and Gerbview has less issues. On Eeschema, the cairo print is enabled only if the advanced config has the option "EnableEeschemaPrintCairo = 1" 2023-11-23 16:11:09 +01:00
reporter.h Use external REPORTER for EESCHEMA_JOBS_HANDLER / PCB_JOBS_HANDLER 2023-06-10 23:35:32 +02:00
richio.h Automatic whitespace and indentation prettification for sexpr formats 2023-11-29 16:17:41 +00:00
scintilla_tricks.h Filter line-endings from single-line Scintilla editors. 2023-10-01 14:04:45 +01:00
scoped_set_reset.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
search_stack.h
status_popup.h Use preview items instead of highlightNets & status popup 2023-12-02 16:15:43 +00:00
streamwrapper.h
string_any_map.h Add STRING_ANY_MAP. 2023-10-08 02:41:17 +00:00
string_utf8_map.h Fix wrong path slash 2023-09-07 22:09:26 -04:00
string_utils.h Improve editing values with {return} in text fields; Add hyperlink detection. 2023-10-15 01:45:39 +03:00
stroke_params.h Cleanup. 2023-11-25 13:12:45 +00:00
systemdirsappend.h
template_fieldnames.h Readability. 2023-10-03 17:14:03 +01: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 Centralize min/opt/max printing. 2023-10-15 22:46:23 +01:00
validators.h Validators: drop unused is m_isLibEditor 2023-06-20 18:34:52 +00:00
wildcards_and_files_ext.h Added IPC2581 support 2023-11-26 15:30:58 -08:00
wx_filename.h wx_filename to kicommon 2023-09-13 21:16:27 -04:00
wx_fstream_progress.h Coverity fixes 2023-11-27 11:57:31 -08:00
wxstream_helper.h
xnode.h
zoom_defines.h Add a "hyperzoom" mode for debugging "up close". 2023-06-20 14:19:21 +01:00