..
dialogs
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
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
EEschema, Cairo printing engine: some fixes:
2023-11-24 17:43:04 +01:00
python_scripts
Move python_scripts up one folder in eeschema
2023-09-16 20:24:41 -04:00
sch_plugins
ADDED: Support Altium .IntLib (Integrated Library) in fp/sym library tables.
2023-11-17 07:20:18 +03:00
sim
Borrow parts of simulator's separator-detection algorithm.
2023-11-20 13:47:24 +00:00
symbol_editor
Clearer naming.
2023-11-17 18:36:33 +00:00
tools
Fix broken schematic net highlighting.
2023-11-23 17:29:02 -05:00
widgets
Sort on first column if none specified.
2023-11-21 17:14:22 +00: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
Add schematic cli plotting
2022-11-01 23:34:49 -04:00
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
Don't specify sizes when we don't need to.
2023-11-07 14:53:41 +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
Coding policy and Doxygen comment fixes.
2023-10-12 09:36:28 -04: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: fix typo in files-io.cpp in revert command that deletes .kicad_sch file
2023-11-20 08:47:33 +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
ADDED: Git integration support
2023-10-20 12:51:47 +00:00
lib_pin.h
ADDED: Git integration support
2023-10-20 12:51:47 +00:00
lib_shape.cpp
Not all font sizes, fill properties or color properties are the same.
2023-10-30 17:30:15 +00:00
lib_shape.h
ADDED: Git integration support
2023-10-20 12:51:47 +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
Eeschema, plot schematic: fix incorrect rotation of symbol text in textboxes.
2023-11-05 14:04:28 +01: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
Make plotting of PDF property popups optional.
2023-10-21 21:52:51 +01:00
sch_bus_entry.h
Make plotting of PDF property popups optional.
2023-10-21 21:52:51 +01: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
Don't specify sizes when we don't need to.
2023-11-07 14:53:41 +00: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
Allow symbols to be derived from other derived symbols.
2023-08-24 07:59:32 -04: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
Make plotting of PDF property popups optional.
2023-10-21 21:52:51 +01:00
sch_line.h
Make plotting of PDF property popups optional.
2023-10-21 21:52:51 +01: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, Cairo printing: adjust printing to page size and other refinements
2023-11-23 17:24:16 +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
Use sheetname for single-sheet plotting to PDF.
2023-11-15 11:07:05 +00: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
Make plotting of PDF property popups optional.
2023-10-21 21:52:51 +01:00
sch_screen.h
Make plotting of PDF property popups optional.
2023-10-21 21:52:51 +01:00
sch_shape.cpp
Fix SCH_SHAPE rotation direction.
2023-11-04 17:10:26 +03:00
sch_shape.h
Not all font sizes, fill properties or color properties are the same.
2023-10-30 17:30:15 +00:00
sch_sheet.cpp
Enforce SCH_SHEET_PATH processing in (yet) more places.
2023-11-12 14:15:04 +00:00
sch_sheet.h
Enforce SCH_SHEET_PATH processing in more places.
2023-11-11 17:46:06 +00:00
sch_sheet_path.cpp
ADDED: Git integration support
2023-10-20 12:51:47 +00: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
More globals eradication.
2023-11-12 23:43:30 +00:00
sch_symbol.h
More globals eradication.
2023-11-12 23:43:30 +00: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
Enforce SCH_SHEET_PATH processing in more places.
2023-11-11 17:46:06 +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
Enforce SCH_SHEET_PATH processing in (yet) more places.
2023-11-12 14:15:04 +00:00
schematic.h
Enforce SCH_SHEET_PATH processing in (yet) more places.
2023-11-12 14:15:04 +00:00
schematic.keywords
ADDED exclude-from-simulation property to text items and textboxes.
2023-04-09 19:03:36 +01: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
Don't store address of temp object.
2023-08-27 19:12:36 +01: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
eeschema: add 'Already placed' category when choosing symbol
2023-10-04 10:29:22 -04: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
Add initial support for database library settings UI
2023-04-29 18:15:00 -04: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
ADDED: Export symbols from schematic to library
2022-09-23 21:23:01 -04:00
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
ADDED support for pin and fp filtering in FOOTPRINT_CHOOSER.
2023-09-29 17:03:50 +01: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