kicad/include
Jon Evans 3b252c696d Make tool init order dependent on registration order
Previously, init order depended on the ordering of the
tool state map, which is opaque from the point of view of
registration.  This makes it challenging to make one tool's
init depend on another.  With this change, registration
order defines init order.
2020-10-02 18:42:41 -04:00
..
core ADDED: eeschema: Add intersheets references function 2020-10-01 20:39:32 +00:00
gal Implement hypertext links for intersheet references. 2020-10-02 21:18:34 +01:00
kicad_curl Expose curl_easy_escape via KICAD_CURL_EASY 2020-02-20 22:07:17 -05:00
libeval Add parsing for centimeters into the numeric evaluator 2020-07-07 23:12:17 +01:00
libeval_compiler Support for 'L' in DRC expression language. 2020-09-27 21:33:37 +01:00
plugins Add noexcept to some functions in the 3d viewer. 2020-04-16 16:11:21 +00:00
preview_items Try to make rulers draw right on Cairo as well as OpenGL. 2020-10-02 13:50:16 +01:00
project ADDED: Appearance panel for footprint editor 2020-09-30 17:46:58 -04:00
settings Add an option to not migrate library tables when migrating settings 2020-09-24 20:54:31 -04:00
tool Make tool init order dependent on registration order 2020-10-02 18:42:41 -04:00
view Refactor GetDocumentExtents() 2020-09-25 00:31:56 -07:00
widgets When showing/hiding infobar, keep position 2020-09-24 15:57:49 -07:00
advanced_config.h Move DebugZoneFiller to advanced config. 2020-09-23 10:52:44 +01: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
base64.h Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.h Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
base_struct.h Implement hypertext links for intersheet references. 2020-10-02 21:18:34 +01:00
base_units.h Ensure file reads always use the C-locale variant 2020-07-12 20:03:50 -07:00
basic_gal.h Comment-only changes 2020-01-10 16:43:01 -08:00
bin_mod.h Move the file history into the frames 2020-05-17 00:12:49 +01:00
bitmap_base.h Improve spelling. 2019-08-20 19:14:05 +01:00
bitmap_types.h Move scaled toolbar separator into ACTION_TOOLBAR 2020-06-26 21:29:03 +00:00
bitmaps.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
board_design_settings.h When knocking out higher-priority zone use fill, not outline. 2020-09-18 16:45:41 +01:00
board_printout.h Don't mandate ownership semantics in API 2020-07-26 02:45:27 +00:00
build_version.h Move bug reporting to COMMON_CONTROL; add to Help menu 2020-05-26 21:18:32 -04:00
class_board_item.h Don't leave stale pointers in groups when exchanging modules. 2020-09-25 18:43:19 +01:00
class_draw_panel_gal.h Sometimes a DRAW_PANEL_GAL wants its immediate parent and sometimes not. 2020-09-03 15:03:09 +01:00
class_pcb_group.h Allow selection of nested items (ie: pads) inside an entered group. 2020-09-26 20:35:52 +01:00
collector.h Naming conventions. 2020-10-02 21:25:14 +01:00
commit.h Convert UNDO_REDO_T to an enum class 2020-08-26 18:04:32 +00:00
common.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Port Eeschema to new project settings 2020-07-02 22:08:54 -04:00
confirm.h Fix library table panel path adding and cleanup duplicate dialog 2020-02-14 19:07:27 +00:00
convert_to_biu.h Read/write schematic netclass properties. 2020-07-27 23:10:46 +01:00
cursor_store.h Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
dialog_configure_paths.h Flesh out object properties and DRC Rule syntax help. 2020-09-05 17:44:59 +01:00
dialog_edit_library_tables.h Add Manage Symbol and Footprint Library tables to project frame. 2018-07-19 21:46:41 +01:00
dialog_helpers.h Add Assign Netclass... to context menu. 2020-07-07 14:23:39 +01:00
dialog_shim.h Make sure CvPcb gets its Cancel button fixed up. 2020-06-04 22:35:01 +01:00
dsnlexer.h Last issue wasn't gcc/CLang after all, but the lexer not getting built. 2020-08-06 23:16:58 +01:00
eagle_parser.h Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
eda_base_frame.h Minor code cleanup, step2: remove more useless include. 2020-10-01 15:39:47 +02:00
eda_dde.h Keep track of open sockets and dispose of them in d'tor. 2018-04-04 12:02:40 +01:00
eda_doc.h Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
eda_draw_frame.h Refactor GetDocumentExtents() 2020-09-25 00:31:56 -07:00
eda_pattern_match.h Prevent implicit * from wildcard match in footprint 2018-05-01 16:49:20 -07:00
eda_rect.h Rotate the bounding box for hit tests on the fly 2020-09-16 23:29:21 +00:00
eda_text.h EDA_TEXT: Use actual draw rotation angle to generate the effective shape. 2020-10-01 18:55:53 +02:00
enum_vector.h Comment-only changes 2020-01-10 16:43:01 -08:00
env_paths.h Project settings fixes from review 2020-07-02 22:08:54 -04:00
env_vars.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
executable_names.h
fctsys.h Minor code cleanup: remove useless include or useless code. 2020-10-01 11:36:15 +02:00
filehistory.h Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
filename_resolver.h Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
filter_reader.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_editor_settings.h ADDED: Appearance panel for footprint editor 2020-09-30 17:46:58 -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 Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
fp_lib_table.h Comment-only changes 2020-01-10 16:43:01 -08:00
frame_type.h Remove SHAPE_EDITOR frame types before we forget about them. 2020-06-19 14:10:41 +01:00
gbr_metadata.h ADDED: pad fabrication property, as required in latest Gerber file specification. 2020-01-06 16:37:35 +01:00
gbr_netlist_metadata.h Scope 3d viewer enums 2019-12-30 13:01:06 +00:00
gestfich.h Use move to trash to the project manager instead of immediate delete 2020-08-28 23:00:43 +00:00
gl_context_mgr.h Replace remaining Boost mutexs with std::mutex 2019-05-03 17:13:20 -07:00
gl_utils.h Modify glx sync to be Linux only. 2020-07-03 11:17:56 -07:00
gr_basic.h SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
gr_text.h Fix some more pen width issues from global removal. 2020-05-12 15:20:17 +01:00
grid_tricks.h more cleanup about removing useless include 2020-10-02 19:56:10 +02:00
hash_eda.h Update templating for hash values 2020-07-10 10:03:29 -07:00
hashtables.h
hotkey_store.h Preferences, Hotkey list: Avoid list to be shown twice. 2019-07-16 18:30:14 +02:00
hotkeys_basic.h Improve gesture lables for better consistency with key labels. 2019-06-14 16:54:46 +01:00
html_messagebox.h Make a bunch of help dialogs modeless. 2020-08-24 23:17:33 +01:00
i18n_utility.h
id.h Attempt to fix duplicate ID issue on MSW. 2020-06-17 18:44:39 +01:00
import_export.h
inspectable.h INSPECTABLE: minor bugfix 2020-07-05 22:44:38 +02:00
intrusive_list.h Moved INTRUSIVE_LIST to a separate header 2017-06-23 18:51:00 +02:00
ki_exception.h Comment-only changes 2020-01-10 16:43:01 -08:00
kicad_string.h Convert smart quotes and dashes in reports to ASCII quotes and dashes. 2020-08-10 23:43:24 +01:00
kiface_i.h Move the file history into the frames 2020-05-17 00:12:49 +01:00
kiface_ids.h eeschema: allow exporting netlists through UI-less KIFACE API function 2020-09-27 16:45:46 +02:00
kiway.h Ensure the environment variables are synchronized between KiCad and Python 2020-08-09 19:56:12 +01:00
kiway_express.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_holder.h Move SCH_SCREEN project access to SCHEMATIC 2020-05-20 22:27:48 -04:00
kiway_mgr.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_player.h EDA_BASE_FRAME::windowClosing( wxCloseEvent& event ): fix incorrect behavior. 2020-09-01 17:46:17 +02:00
launch_ext.h Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layers_id_colors_and_visibility.h Allow edge cuts to be drawn in the footprint editor 2020-09-30 23:33:30 +01:00
lib_id.h Fix build issue exposed by commit b824051a. 2020-02-07 15:29:03 -05:00
lib_table_base.h Initialize variables properly 2020-09-18 11:17:37 +01:00
lib_table_grid.h Generalize default footprint fields. 2020-05-08 23:30:33 +01:00
lib_tree_item.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
lockfile.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
logging.h Show an error message when switching to a language that isn't installed 2020-09-02 00:10:25 +01:00
macros.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
mail_type.h ADDED: Geographic Reannotation 2020-08-09 12:43:05 -04:00
marker_base.h Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
menus_helpers.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
msgpanel.h Comment-only changes 2020-01-10 16:43:01 -08:00
multivector.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
netclass.h Fix doubly-inited list. 2020-08-08 16:25:30 +01:00
newstroke_font.h
observable.h Fix a few doxygen warnings 2017-06-16 09:18:31 +02:00
origin_transforms.h Add the ORIGIN_TRANSFORMS class 2020-08-26 17:54:21 +00:00
origin_viewitem.h Add snapping to eeschema 2020-09-09 10:18:15 -07:00
pad_shapes.h Standardize pad type enums 2020-09-30 08:38:35 -07:00
page_info.h Eeschema : Add A5 sheet size 2020-07-21 00:00:36 +00:00
painter.h Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
panel_hotkeys_editor.h Unify settings reset buttons into one location 2020-07-16 00:08:16 +01:00
panel_text_variables.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
pcb_base_frame.h Cleanup. No changes to execution. 2020-09-30 23:07:12 +01:00
pcb_display_options.h ADDED: Control to only show ratsnest for visible layers 2020-09-07 16:43:43 -04:00
pcb_screen.h Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
pgm_base.h Show an error message when switching to a language that isn't installed 2020-09-02 00:10:25 +01:00
plotter.h Move specialized plotter classes from plotter.h to specific plotter_xx.h 2020-09-27 09:54:39 +02:00
plotters_specific.h Move specialized plotter classes from plotter.h to specific plotter_xx.h 2020-09-27 09:54:39 +02:00
printout.h Coverity fixes 2020-05-18 22:58:28 -04:00
profile.h some other WXDEBUG replacement 2019-10-14 12:38:52 +02:00
project.h A better way of handling standalone project files 2020-08-30 16:04:39 -04:00
properties.h Comment-only changes 2020-01-10 16:43:01 -08:00
property.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
property_mgr.h PROPERTY_MANAGER: added GetAllClasses and GetMatchingClasses methods 2020-07-05 22:44:38 +02:00
ptree.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
refdes_utils.h Break out ref-des-centric functions to own header 2019-01-30 15:41:36 -08:00
render_settings.h Use high-contrast layer to inform clearance rules for outline. 2020-09-27 00:11:51 +01:00
reporter.h HTML_REPORTER dialog. 2020-09-10 20:58:38 +01:00
richio.h Minor code cleanup: remove useless include or useless code. 2020-10-01 11:36:15 +02:00
scintilla_tricks.h ADDED hotkey for comment/uncomment line(s) in Scintilla. 2020-09-03 20:37:05 +01:00
scoped_set_reset.h
search_stack.h Comment-only changes 2020-01-10 16:43:01 -08:00
status_popup.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
streamwrapper.h Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
sync_queue.h
systemdirsappend.h
textentry_tricks.h Some more work on getting wxWidgets to stop stealing textEntry keys. 2020-05-30 12:32:33 +01:00
title_block.h Comment-only changes 2020-01-10 16:43:01 -08:00
trace_helpers.h Catch exception when creating app settings objects 2020-09-21 12:07:51 +01:00
undo_redo_container.h Re-implement undo/redo of group ops in a pointer-safe way. 2020-09-26 10:03:13 +01:00
utf8.h Comment-only changes 2020-01-10 16:43:01 -08:00
validators.h Allow Net Inspector to create, rename and delete nets. 2020-07-11 21:19:49 +01:00
wildcards_and_files_ext.h ADDED: CADSTAR Archive project importer 2020-09-27 23:50:20 +00:00
ws_data_item.h Clean up worksheet draw items 2020-07-03 23:06:37 -04:00
ws_data_model.h pl_editor:make the option "show formatted texts" working. 2019-06-15 19:54:05 +02:00
ws_draw_item.h Add snapping to eeschema 2020-09-09 10:18:15 -07:00
ws_painter.h ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
ws_proxy_undo_item.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
ws_proxy_view_item.h Don't use the schematic grid for page border in pcbnew 2020-08-07 17:12:21 -04:00
wxdataviewctrl_helpers.h Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.h Comment-only changes 2020-01-10 16:43:01 -08:00