kicad/include
Jon Evans 5b040f16a3 Refactor environment variable storage
CHANGED: Environment variables defined outside of KiCad will no longer
         be saved in the settings file.  Paths can be configured via
         the Configure Paths dialog and those changes will be saved in
         the settings file if the new path is different from the default
         and the path variable was not defined in the system environment.
2021-05-01 13:39:43 -04:00
..
bitmaps Launcher: use unscaled bitmaps 2021-04-19 17:18:17 -04:00
core Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
dialogs Improve clarity in the Print dialog around edge cuts layer. 2021-04-16 16:53:51 +01:00
drawing_sheet Harden drawing sheet loading slightly... 2021-05-01 13:20:58 -04:00
gal PNS: Fix visible area restriction 2021-04-10 16:13:08 -04:00
kicad_curl Expose curl_easy_escape via KICAD_CURL_EASY 2020-02-20 22:07:17 -05:00
libeval Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
libeval_compiler Initialize variables properly 2021-01-18 18:35:10 +00:00
plugins Remove GLM_FORCE_PURE as a experiment 2021-02-14 14:56:56 -05:00
preview_items Remove deprecated BRIGHT_BOX preview item 2021-03-20 12:09:20 -04:00
project Consistent terminology. 2021-04-03 11:15:11 +01:00
settings Refactor environment variable storage 2021-05-01 13:39:43 -04:00
tool Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
view Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
widgets Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
advanced_config.h Enable dark mode for MacOS 2021-04-28 23:24:19 -04:00
array_axis.h Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.h Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
asset_archive.h Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
base64.h Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.h Mark null project initial screen as zoom-initialized 2021-01-31 00:49:11 +00:00
base_units.h Move some string formatting functions out of base_units 2021-04-14 23:21:10 -04:00
basic_gal.h Header clean up round 1. 2020-12-18 09:04:26 -05:00
bin_mod.h Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
bitmap_base.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
bitmap_store.h Add icon theme selection behind advanced config flag 2021-03-11 08:37:35 -05:00
bitmaps.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
board_design_settings.h Rename class_board_stackup.{h|cpp} to board_stackup.{h|cpp}. 2021-04-16 17:07:06 -04:00
board_item.h enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
board_printout.h Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
build_version.h Replace tabs with spaces 2021-04-05 01:13:39 +00:00
class_draw_panel_gal.h Fix an annoying issue (wxMSW specific) about X_VIEW_CONTROLS::CaptureCursor() 2021-04-19 21:23:07 +02:00
collector.h Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
commit.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
common.h Refactor help file search logic 2021-04-21 19:19:25 +00:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Header clean up round 1. 2020-12-18 09:04:26 -05:00
confirm.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
convert_to_biu.h Code cleanup related to zoom: 2020-12-02 18:35:28 +01:00
dialog_helpers.h Header clean up round 1. 2020-12-18 09:04:26 -05:00
dialog_shim.h Fix a few (minor) issues: 2021-02-17 20:56:43 +01:00
dsnlexer.h Header clean up round 1. 2020-12-18 09:04:26 -05:00
eda_base_frame.h Update the icon set + toolbars when the system color theme changes 2021-03-26 15:50:56 +00:00
eda_dde.h Fix thread cleanup issue on Windows/msys2 2021-03-23 13:39:20 -04:00
eda_doc.h Remove another abandoned function 2021-02-26 19:36:55 -05:00
eda_draw_frame.h Ensure toolbar controls have the correct width on frame creation 2021-03-28 13:07:56 +01:00
eda_item.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
eda_pattern_match.h Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
eda_rect.h Header clean up round 1. 2020-12-18 09:04:26 -05:00
eda_text.h Minor adjustments 2021-01-12 20:51:31 +00:00
eda_units.h Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
enum_vector.h Comment-only changes 2020-01-10 16:43:01 -08:00
env_paths.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
env_vars.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
executable_names.h Move executable name constants to own file 2017-03-23 09:23:45 -04:00
filehistory.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
filename_resolver.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
fill_type.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
filter_reader.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
footprint_editor_settings.h Deduplicate settings migration handling 2020-10-05 23:21:57 -04:00
footprint_filter.h Cleanup to make implementation names consistent with what they now do. 2019-09-03 19:29:30 +01:00
footprint_info.h Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
fp_lib_table.h Fp editor: do not change item UUIDs when loading a footprint from library. 2021-03-30 12:58:22 +02:00
frame_type.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
gbr_metadata.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
gbr_netlist_metadata.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
gestfich.h Remove another abandoned prototype 2021-02-26 19:33:35 -05:00
gl_context_mgr.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
gl_utils.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
gr_basic.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
gr_text.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
grid_tricks.h Implement Delete in grid tricks. 2021-02-25 15:37:52 +00:00
hash_eda.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
hashtables.h Squash clang warnings about hashtables.h 2021-03-19 20:57:19 -04:00
hotkey_store.h Add missing include 2020-10-24 00:44:25 -04:00
hotkeys_basic.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
i18n_utility.h Try to fix a compil issue on OSX (no viable conversion from 'const wxString' to 'const wxChar *', in colors.cpp) 2016-05-17 09:10:15 +02:00
id.h Minor cleanup. 2021-04-01 11:10:01 +01:00
import_export.h Use _WIN32 instead of __MINGW32__ in 2 conditional compilations which are Windows specific, not especially mingw32 specific. 2016-03-01 16:55:44 +01:00
inspectable.h Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
intrusive_list.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
ki_exception.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
kicad_string.h Move some string formatting functions out of base_units 2021-04-14 23:21:10 -04:00
kiface_i.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
kiface_ids.h eeschema: allow exporting netlists through UI-less KIFACE API function 2020-09-27 16:45:46 +02:00
kiid.h Don't generate real random UUIDs while loading libraries 2021-03-17 00:43:13 +00:00
kiway.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
kiway_express.h Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
kiway_holder.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
kiway_mgr.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
kiway_player.h Non-Kicad Project Importers: Fix the creation of project fp libraries 2021-02-10 18:49:20 +00:00
launch_ext.h Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layers_id_colors_and_visibility.h Remove unused color layer 2021-03-18 22:30:24 -04:00
lib_id.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
lib_table_base.h Implement thread safety for symbol loading routines 2021-04-18 18:39:46 +01:00
lib_table_grid.h Generalize default footprint fields. 2020-05-08 23:30:33 +01:00
lib_tree_item.h Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
lib_tree_model.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
lib_tree_model_adapter.h Split lib tree initialization into a two-pass affair. 2021-04-01 10:51:29 +01:00
locale_io.h Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
lockfile.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
logging.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
macros.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
macros_swig.h Split KIID out of common.h 2020-10-24 00:17:08 -04:00
mail_type.h Pcbnew: remove update schematic option for geographical annotation dialog. 2021-04-22 12:45:59 -04:00
marker_base.h Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
menus_helpers.h Remove transitive inclusion of bitmaps.h 2021-03-07 16:08:57 -05:00
multivector.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
netclass.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
newstroke_font.h Fix incorrect (too small) bounding box EDA_TEXT, noticeable when chars like j or { are used in zone fill functions. 2016-03-11 13:08:34 +01:00
observable.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
origin_transforms.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
origin_viewitem.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
outline_mode.h python wrap: fix undefined FILLED/SKETCH constants in pcbnew.py 2020-10-21 13:23:06 +02:00
pad_shapes.h Enum class PAD_PROP_T 2021-05-01 10:58:30 -04:00
page_info.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
painter.h Only apply B&W printer fixes when printing. 2021-02-02 15:37:30 +00:00
panel_hotkeys_editor.h Add a helper to generate action documentation 2021-02-20 13:41:49 -05:00
panel_text_variables.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
paths.h Refactor environment variable storage 2021-05-01 13:39:43 -04:00
pcb_base_frame.h Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
pcb_display_options.h Make live 3D refresh optional 2021-04-07 22:39:30 -04:00
pcb_group.h Test for group in footprint was snagging all footprint children. 2021-04-06 18:27:43 +01:00
pcb_screen.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
pgm_base.h Refactor environment variable storage 2021-05-01 13:39:43 -04:00
plotter.h Worksheet -> (industry standard) Drawing Sheet. 2021-02-22 17:35:46 +00:00
plotters_specific.h Standardize PostScript capitalizaiton 2020-10-20 13:09:13 -07:00
printout.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
profile.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
project.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
properties.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
property.h Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
property_mgr.h Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
ptree.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
rc_item.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
refdes_utils.h Remove duplicated routine and fix bug in UTIL version. 2021-04-17 15:10:59 +01:00
render_settings.h Worksheet -> (industry standard) Drawing Sheet. 2021-02-22 17:35:46 +00:00
reporter.h Move importers from wxLog to REPORTER. 2021-03-31 22:54:30 +01:00
richio.h Minor adjustments 2021-01-12 20:51:31 +00:00
scintilla_tricks.h Don't cancel dialog when esc-ing out of autocomplete. 2021-01-23 22:55:03 +00:00
scoped_set_reset.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
search_stack.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
status_popup.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
streamwrapper.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
sync_queue.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
systemdirsappend.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
template_fieldnames.h SCH_COMPONENT::GetField() expects a vector index, not a field id. 2021-02-28 15:10:37 +00:00
textentry_tricks.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
title_block.h Fix issue with predefined variable texts ${COMMENT0} to ${COMMENT9} 2021-02-21 18:29:14 +01:00
trace_helpers.h Add logging of the functions used in the coroutine implemntation 2021-04-16 17:49:52 +01:00
undo_redo_container.h Replace tabs with spaces 2021-04-05 01:13:39 +00:00
utf8.h Remove unnecessary reference pass 2021-02-01 08:18:19 -05:00
validators.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
wildcards_and_files_ext.h Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
wx_filename.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
wxdataviewctrl_helpers.h Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
zoom_defines.h Code cleanup related to zoom: 2020-12-02 18:35:28 +01:00