kicad/eeschema
Ian McInerney c7592758cc Ensure some variables are initialized to known values 2023-12-19 14:32:31 +00:00
..
dialogs Symbol Fields Table: save modified presets without changes to schematic 2023-12-18 09:28:59 -05:00
import_gfx Fix some warnings. 2023-10-31 04:25:19 +03:00
navlib Introduce action friendly names 2023-10-27 23:58:29 +01:00
netlist_exporters Output fields in both multi-unit and single-unit cases. 2023-10-03 17:38:26 +01:00
printing Fix a few Coverity warnings. 2023-11-25 11:44:01 +01:00
python_scripts BOM Generation: Unifying reference concatenation using more pythonic string join to avoid trailing comma. 2023-12-18 14:44:12 +00:00
sch_plugins Ensure some variables are initialized to known values 2023-12-19 14:32:31 +00:00
sim nullptr safety 2023-12-18 17:01:55 +00:00
symbol_editor Clearer naming. 2023-11-17 18:36:33 +00:00
tools performance efficiencies 2023-12-18 18:45:02 +00:00
widgets Symbol Chooser Dialog: forward chars to panel 2023-12-14 10:04:15 -05:00
CMakeLists.txt 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
annotate.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
autoplace_fields.cpp Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
bom_plugins.cpp More wxSing 2023-01-16 23:14:38 -05:00
bom_plugins.h
bus-wire-junction.cpp Thou shalt not modify the container over which you interate 2023-08-02 15:59:56 -07:00
bus_alias.h
cmp_library.keywords
connection_graph.cpp Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
connection_graph.h Fix memory leak in connection graph 2023-10-23 13:47:07 -07:00
cross-probing.cpp ADDED: Project chooser dialog for EasyEDA Pro import. 2023-10-30 09:35:27 +03:00
default_values.h Schematic Lines: add marker for unselected, connected line ends 2022-12-12 14:45:06 -05:00
ee_collectors.cpp
ee_collectors.h
eeschema.cpp Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
eeschema.icns
eeschema_config.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
eeschema_doc.icns
eeschema_helpers.cpp CLI: schematic path needs to be made absolute along with project path 2023-11-14 11:55:51 -05:00
eeschema_helpers.h
eeschema_id.h Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00
eeschema_jobs_handler.cpp kicad-cli: wxS fix and doc string change 2023-11-15 12:21:30 -05:00
eeschema_jobs_handler.h Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
eeschema_settings.cpp performance efficiencies 2023-12-18 17:20:34 +00:00
eeschema_settings.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
erc.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
erc.h Now that we allow open-text netclass references we need to ERC check them. 2023-11-04 13:59:28 +00:00
erc_item.cpp Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
erc_item.h Now that we allow open-text netclass references we need to ERC check them. 2023-11-04 13:59:28 +00:00
erc_report.cpp Fix up erc json a little 2023-08-13 19:19:20 -04:00
erc_report.h Split ERC report to its own class like drc 2023-08-13 19:19:19 -04:00
erc_sch_pin_context.cpp Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
erc_sch_pin_context.h Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
erc_settings.cpp ERC: set default setting ERCE_SIMULATION_MODEL to ignore 2023-04-14 17:21:09 +02:00
erc_settings.h Now that we allow open-text netclass references we need to ERC check them. 2023-11-04 13:59:28 +00:00
fields_data_model.cpp Coverity warning fixes. 2023-10-30 09:16:24 -04:00
fields_data_model.h Symbol Fields Table: better column moving 2023-12-06 09:39:10 -05:00
fields_grid_table.cpp Improve editing values with {return} in text fields; Add hyperlink detection. 2023-10-15 01:45:39 +03:00
fields_grid_table.h Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
files-io.cpp Eeschema: minor fix: ensure, after loading a schematic the sheet count is updated. 2023-12-05 09:58:25 +01:00
general.h
generate_alias_info.cpp Improve editing values with {return} in text fields; Add hyperlink detection. 2023-10-15 01:45:39 +03:00
generate_alias_info.h
gfx_import_utils.cpp ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2023-09-07 11:02:40 +03:00
gfx_import_utils.h ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional. 2023-09-07 11:02:40 +03:00
invoke_sch_dialog.h Rename files and classes to match dialog name. 2022-12-11 18:42:57 +00:00
lib_field.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
lib_field.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
lib_item.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
lib_item.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
lib_pin.cpp Use actual bounding limits for LIB_PIN bbox 2023-11-28 10:47:57 -08:00
lib_pin.h Use actual bounding limits for LIB_PIN bbox 2023-11-28 10:47:57 -08:00
lib_shape.cpp Cleanup. 2023-11-25 13:12:45 +00:00
lib_shape.h Cleanup. 2023-11-25 13:12:45 +00:00
lib_symbol.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
lib_symbol.h More globals eradication. 2023-11-12 23:43:30 +00:00
lib_text.cpp ADDED: Git integration support 2023-10-20 12:51:47 +00:00
lib_text.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
lib_textbox.cpp Cleanup. 2023-11-25 13:12:45 +00:00
lib_textbox.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
libarch.cpp Upgrade many editing actions to SCHEMATIC_COMMIT. 2023-06-09 22:41:47 +01:00
libedit.icns macOS: add a few more known file types 2023-11-16 12:11:42 -05:00
libedit_doc.icns macOS: add a few more known file types 2023-11-16 12:11:42 -05:00
menubar.cpp Re-enable import non-Kicad project, but make it clear current will be lost. 2023-10-25 00:11:08 +01:00
net_navigator.cpp Net navigator: Unescape net names 2023-10-31 22:19:48 -04:00
picksymbol.cpp eeschema: add 'Already placed' category when choosing symbol 2023-10-04 10:29:22 -04:00
pin_numbers.cpp More wxSing 2023-01-16 23:14:38 -05:00
pin_numbers.h
pin_type.cpp Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
pin_type.h Refactor pin orientation to be an enum class 2023-07-26 23:46:15 -04:00
project_rescue.cpp Coverity warning fix. 2023-10-28 13:25:30 -04:00
project_rescue.h Make multivector.h header order independent. 2023-03-23 13:26:32 -04:00
project_sch.cpp Tear out the eeschema conditional compile of PROJECT 2023-09-27 23:05:30 -04:00
project_sch.h Tear out the eeschema conditional compile of PROJECT 2023-09-27 23:05:30 -04:00
sch_base_frame.cpp Coding policy and Doxygen comment fixes. 2023-10-12 09:36:28 -04:00
sch_base_frame.h eeschema: add 'Already placed' category when choosing symbol 2023-10-04 10:29:22 -04:00
sch_bitmap.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_bitmap.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_bus_entry.cpp Cleanup. 2023-11-25 13:12:45 +00:00
sch_bus_entry.h Cleanup. 2023-11-25 13:12:45 +00:00
sch_commit.cpp SCH_COMMIT: when clearing all item flags, do not clear all item flags. 2023-10-05 16:46:20 +02:00
sch_commit.h Upgrade some symbol editor stuff to SCHEMATIC_COMMIT. 2023-06-09 22:41:47 +01:00
sch_connection.cpp Escape net names coming from aliases 2023-10-31 22:06:21 -04:00
sch_connection.h Add net navigator panel to schematic editor. 2023-05-20 13:48:03 -04:00
sch_draw_panel.cpp More changes for SCH_COMMIT independence from frames. 2023-06-10 20:53:44 +01:00
sch_draw_panel.h
sch_edit_frame.cpp String and dialog layout fixes. 2023-12-13 11:49:34 -05:00
sch_edit_frame.h Clean up autosave files when reverting. 2023-11-05 12:20:31 +00:00
sch_field.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
sch_field.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_file_versions.h Parse generator_version and improve error output on mismatch 2023-11-29 16:17:41 +00:00
sch_io_mgr.cpp ADDED: HTTP library support 2023-09-19 01:09:21 +00:00
sch_io_mgr.h Move duplicated code of plugin.cpp and sch_plugin.cpp into a new plugin_utils located in commons 2023-10-01 13:58:38 +02:00
sch_item.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_item.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_junction.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_junction.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_label.cpp Handle justification for vertical text when mirroring. 2023-11-17 21:50:16 +00:00
sch_label.h Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
sch_line.cpp Cleanup. 2023-11-25 13:12:45 +00:00
sch_line.h Cleanup. 2023-11-25 13:12:45 +00:00
sch_marker.cpp Eeschema: ERC checks handle connections between a common sub-circuit 2023-01-24 14:11:01 +00:00
sch_marker.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_no_connect.cpp Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_no_connect.h Make plotting of PDF property popups optional. 2023-10-21 21:52:51 +01:00
sch_painter.cpp Eeschema, sch_painter.cpp: remove a line that was used only for a test. 2023-11-27 15:42:04 +01:00
sch_painter.h Painter base class should just live in gal instead of being in denial 2023-09-06 20:23:19 -04:00
sch_pin.cpp ADDED: Git integration support 2023-10-20 12:51:47 +00:00
sch_pin.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
sch_plotter.cpp Schematic: correctly resolve SHEETNAME for root sheet 2023-11-27 13:45:12 -05:00
sch_plotter.h Coverity warning fixes. 2023-10-27 16:48:14 -04:00
sch_plugin.cpp Move duplicated code of plugin.cpp and sch_plugin.cpp into a new plugin_utils located in commons 2023-10-01 13:58:38 +02:00
sch_preview_panel.cpp Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 2023-10-14 23:51:37 +01:00
sch_preview_panel.h
sch_reference_list.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
sch_reference_list.h More globals eradication. 2023-11-12 23:43:30 +00:00
sch_rtree.h
sch_screen.cpp Fix crash: Under some circumstances the command "Export symbols to (new) library" 2023-12-04 18:12:51 +01:00
sch_screen.h Fix crash when saving pasted root sheet symbols. 2023-12-03 08:03:31 -05:00
sch_shape.cpp Cleanup. 2023-11-25 13:12:45 +00:00
sch_shape.h Cleanup. 2023-11-25 13:12:45 +00:00
sch_sheet.cpp Fix broken symbol reference designators on paste special. 2023-12-01 14:18:47 -05:00
sch_sheet.h Fix broken symbol reference designators on paste special. 2023-12-01 14:18:47 -05:00
sch_sheet_path.cpp Prevent some issues with recursion on repeat-last-item 2023-11-26 16:43:59 -05:00
sch_sheet_path.h kicad-cli: Remove -O for plot and add --pages to specify list of pages instead 2023-09-03 09:18:11 -04:00
sch_sheet_pin.cpp ADDED: Git integration support 2023-10-20 12:51:47 +00:00
sch_sheet_pin.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
sch_symbol.cpp Update pin selection flags from SCH_SYMBOL::UpdatePins(). 2023-12-09 16:43:56 +00:00
sch_symbol.h Fix broken symbol reference designators on paste special. 2023-12-01 14:18:47 -05:00
sch_text.cpp Handle justification for vertical text when mirroring. 2023-11-17 21:50:16 +00:00
sch_text.h Handle justification for vertical text when mirroring. 2023-11-17 21:50:16 +00:00
sch_text_help.md
sch_text_help_md.h
sch_textbox.cpp Cleanup. 2023-11-25 13:12:45 +00:00
sch_textbox.h Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
sch_validators.cpp Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
sch_validators.h Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS 2023-06-20 18:34:52 +00:00
sch_view.cpp Coverity warning fix. 2023-10-28 13:25:30 -04:00
sch_view.h Add PIN_NAME and PIN_NUM to the layer ordering 2023-09-06 19:15:35 +00:00
schematic.cpp Add system for property change notifications 2023-12-02 19:22:59 -05:00
schematic.h Enforce SCH_SHEET_PATH processing in (yet) more places. 2023-11-12 14:15:04 +00:00
schematic.keywords Parse generator_version and improve error output on mismatch 2023-11-29 16:17:41 +00:00
schematic_settings.cpp More globals eradication. 2023-11-12 23:43:30 +00:00
schematic_settings.h More globals eradication. 2023-11-12 23:43:30 +00:00
schematic_undo_redo.cpp performance efficiencies 2023-12-18 17:01:55 +00:00
sheet.cpp Use pageSettings & titleBlock export flags when drawing new sheets. 2023-11-13 20:30:57 +00:00
symbol_async_loader.cpp Handle non-IOE exceptions in symbol loader 2023-11-15 12:27:34 -05:00
symbol_async_loader.h
symbol_checker.cpp symbol_checker: add more tests to validate the ssymbol. 2023-10-10 18:31:10 +02:00
symbol_chooser_frame.cpp Implement ESC processing for choose symbol dialog. 2023-12-10 18:13:42 +00:00
symbol_chooser_frame.h Filter must return true for libraries. 2023-11-13 17:18:15 +00:00
symbol_diff_frame.cpp ADDED: Git integration support 2023-10-20 12:51:47 +00:00
symbol_diff_frame.h ADDED: Git integration support 2023-10-20 12:51:47 +00:00
symbol_lib_table.cpp Move the settings path to PATHS to allow shifting other classes into kicommon 2023-09-23 20:06:58 -04:00
symbol_lib_table.h Fix library table file filters 2023-12-07 11:16:02 +00:00
symbol_library.cpp Tear out the eeschema conditional compile of PROJECT 2023-09-27 23:05:30 -04:00
symbol_library.h ADDED: Change watcher for libraries 2023-05-31 13:46:00 -07:00
symbol_library_common.h
symbol_library_manager.cpp Symbol library manager object changes. 2023-10-09 14:58:49 -04:00
symbol_library_manager.h Symbol library manager object changes. 2023-10-09 14:58:49 -04:00
symbol_tree_model_adapter.cpp performance efficiencies 2023-12-18 18:36:02 +00:00
symbol_tree_model_adapter.h
symbol_tree_synchronizing_adapter.cpp Apply new on-canvas-item marking to footprint editor tree. 2023-11-20 19:46:03 +00:00
symbol_tree_synchronizing_adapter.h Clearer naming. 2023-11-09 14:05:35 +00:00
symbol_viewer_frame.cpp Cleanup. 2023-09-29 00:13:13 +01:00
symbol_viewer_frame.h Cleanup. 2023-09-29 00:13:13 +01:00
toolbars_sch_editor.cpp Repair over-zealous application of grid origin dialog. 2023-08-29 12:21:21 +01:00
toolbars_symbol_viewer.cpp Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER. 2023-09-29 00:13:12 +01:00