7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-13 06:29:34 +00:00
kicad/eeschema
John Beard 2f2f445043 Eeschema: symbol SVG export: don't lower-case
This is inconsistent with how footprints work and adds work for
downstream scripts which need to be aware that they have to process the
symbol name in this way.

Symbols named "syma" and "SYMA" can still collide in the same library on
case-insensitive systems, but this should be avoided by warning/errors
at the library level, rather than by silent overwriting on export.

Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/19370
2024-12-24 20:38:24 +08:00
..
api API: refactor handlers to be slightly less verbose 2024-12-08 20:23:11 -05:00
dialogs Wrap wxBusyCursor in unique_ptr to enable/disable as needed. 2024-12-23 21:12:07 +03:00
erc Remove duplicate-pin-error from severities list. 2024-12-16 13:26:48 +00:00
import_gfx Large rework of BEZIER_POLY 2024-06-18 17:55:41 -07:00
navlib lint reduction 2024-05-05 12:55:38 +01:00
netlist_exporters Honour sheet-level DNP & Exclude from BOM in symbol fields table. 2024-12-22 21:22:30 +00:00
printing SCH_PRINTOUT::PrintPage(): update code. 2024-12-13 10:46:27 +01:00
python_scripts Respect exclude from bom in all python files 2024-01-05 16:11:20 +00:00
sch_io Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sim Handle simulator plot cell attributes correctly 2024-12-24 11:23:05 +00:00
symbol_editor Push more functionality to SYMBOL. 2024-12-22 20:21:24 +00:00
sync_sheet_pin Deduplicate hierarchical pins in sync pins dialog 2024-08-30 19:28:34 +01:00
tools Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
widgets Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
annotate.cpp Cache full schematic sheet list sorted by sheet page number. 2024-10-09 09:58:50 -04:00
autoplace_fields.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
bom_plugins.cpp Tidy up string find API usages. 2024-05-28 15:30:29 +01:00
bom_plugins.h
bus_alias.h
bus-wire-junction.cpp Performance: don't alloc std::vector in critical areas. 2024-06-21 19:07:46 +01:00
CMakeLists.txt Enable qa_ngspice to run from build dir on macOS 2024-12-01 15:50:40 -05:00
connection_graph.cpp Check secondary driver names when merging 2024-12-10 15:54:47 -08:00
connection_graph.h Highlight buses containing net 2024-12-19 12:02:05 -08:00
cross-probing.cpp Cache full schematic sheet list sorted by sheet page number. 2024-10-09 09:58:50 -04:00
default_values.h Show text item anchor locations in schematic. 2024-05-25 21:40:37 +01:00
design_block_tree_model_adapter.cpp Show design block fields in info instead of documentation. 2024-12-23 16:39:25 +00:00
design_block_tree_model_adapter.h new feature: Schematic Design Blocks 2024-09-05 08:35:49 -04:00
design_block_utils.cpp Design block extension fixups 2024-12-24 00:33:59 +00:00
ee_collectors.cpp Add SCH_RULE_AREA shapes to eeschema 2024-04-25 14:24:46 +00:00
ee_collectors.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
eeschema_config.cpp Fix schematic setup dialog reopens instead of activating if already open 2024-11-19 21:06:40 +00:00
eeschema_doc.icns Add document type icons 2024-02-09 15:55:57 -08:00
eeschema_helpers.cpp Cache full schematic sheet list sorted by sheet page number. 2024-10-09 09:58:50 -04:00
eeschema_helpers.h Initial jobset creation and running within the CLI and GUI. 2024-09-30 20:04:53 -04:00
eeschema_id.h Support Body Style changes in context menus. 2024-07-20 20:39:45 +01:00
eeschema_jobs_handler.cpp Eeschema: symbol SVG export: don't lower-case 2024-12-24 20:38:24 +08:00
eeschema_jobs_handler.h Initial jobset creation and running within the CLI and GUI. 2024-09-30 20:04:53 -04:00
eeschema_settings.cpp Reduce dependency on dynamic_cast. 2024-12-08 21:46:54 +00:00
eeschema_settings.h ADDED: Clickable links on hierarchical sheets, sheet pins and hierarchical labels in PDF exports of schematics. 2024-10-18 19:35:02 +00:00
eeschema.cpp Add the ability to capture job reporting and display it in the result window 2024-12-23 23:05:37 -05:00
eeschema.icns Add document type icons 2024-02-09 15:55:57 -08:00
fields_data_model.cpp Honour sheet-level DNP & Exclude from BOM in symbol fields table. 2024-12-22 21:22:30 +00:00
fields_data_model.h
fields_grid_table.cpp Fp chooser: fix filter by pin count (incorrect count) with multi unit part 2024-08-14 13:13:29 +02:00
fields_grid_table.h Add ability to embed files in various elements 2024-07-15 16:06:55 -07:00
files-io.cpp Eeschema, *.kicad_pro file: Use for the root sheet the canonical name "Root" 2024-12-07 16:04:35 +01:00
general.h
generate_alias_info.cpp Collapse LIB_FIELD into SCH_FIELD. 2024-04-13 15:42:13 +01:00
generate_alias_info.h
gfx_import_utils.cpp Give Clipper1 a Viking funeral 2024-12-23 17:12:09 -08:00
gfx_import_utils.h
invoke_sch_dialog.h
junction_helpers.cpp Consider a bus entry hitting a wire corner or tee to be dot-worthy 2024-05-20 12:40:29 +08:00
junction_helpers.h Consider a bus entry hitting a wire corner or tee to be dot-worthy 2024-05-20 12:40:29 +08:00
lib_symbol.cpp Push more functionality to SYMBOL. 2024-12-22 20:21:24 +00:00
lib_symbol.h Push more functionality to SYMBOL. 2024-12-22 20:21:24 +00:00
libarch.cpp
libedit_doc.icns Add document type icons 2024-02-09 15:55:57 -08:00
libedit.icns
menubar.cpp Add 'Copy as Text' action 2024-10-13 20:47:45 +08:00
net_navigator.cpp Eeschema: show pin names in net navigator 2024-10-27 05:13:32 +08:00
picksymbol.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
pin_layout_cache.cpp Reduce dependency on dynamic_cast. 2024-12-08 21:46:54 +00:00
pin_layout_cache.h Eeschema: move all pin text layout to PIN_LAYOUT_CACHE 2024-10-26 15:31:12 +08:00
pin_numbers.cpp
pin_numbers.h
pin_type.cpp RIP LIB_PIN. 2024-04-20 12:10:31 +01:00
pin_type.h Add pin direction comments 2024-10-02 23:56:42 +01:00
project_rescue.cpp Remove basic masking class map_string_utf8 2024-08-19 11:51:13 -07:00
project_rescue.h Remove basic masking class map_string_utf8 2024-08-19 11:51:13 -07:00
project_sch.cpp Enum class ELEM. 2024-08-18 21:09:37 -04:00
project_sch.h
sch_base_frame.cpp Reduce dependency on dynamic_cast. 2024-12-08 21:46:54 +00:00
sch_base_frame.h Make sure symbol editor prefs go in symbol_editor file. 2024-10-13 20:14:14 +01:00
sch_bitmap.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_bitmap.h Eeschema, export to clipboard: fix wxWidgets alerts in Debug mode. 2024-11-22 19:48:11 +01:00
sch_bus_entry.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_bus_entry.h Eeschema, export to clipboard: fix wxWidgets alerts in Debug mode. 2024-11-22 19:48:11 +01:00
sch_commit.cpp Cache full schematic sheet list sorted by sheet page number. 2024-10-09 09:58:50 -04:00
sch_commit.h Add QA tests and expand serialization for API 2024-04-02 19:51:18 -04:00
sch_connection.cpp Fix some compiler warnings 2024-10-03 07:11:59 +01:00
sch_connection.h Build time optimizations. 2024-04-27 23:49:13 +03:00
sch_draw_panel.cpp Cleanup VIEW class 2024-11-21 18:59:48 -08:00
sch_draw_panel.h Build time optimizations. 2024-04-27 23:49:13 +03:00
sch_edit_frame.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_edit_frame.h Fix schematic setup dialog reopens instead of activating if already open 2024-11-19 21:06:40 +00:00
sch_field.cpp Implement private flag for SCH_FIELD. 2024-12-09 20:33:40 +00:00
sch_field.h Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_file_versions.h Implement private flag for SCH_FIELD. 2024-12-09 20:33:40 +00:00
sch_item.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_item.h Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_junction.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_junction.h Eeschema, export to clipboard: fix wxWidgets alerts in Debug mode. 2024-11-22 19:48:11 +01:00
sch_label.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_label.h Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_line.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_line.h Eeschema, export to clipboard: fix wxWidgets alerts in Debug mode. 2024-11-22 19:48:11 +01:00
sch_marker.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_marker.h Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_no_connect.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_no_connect.h Eeschema, export to clipboard: fix wxWidgets alerts in Debug mode. 2024-11-22 19:48:11 +01:00
sch_painter.cpp Give Clipper1 a Viking funeral 2024-12-23 17:12:09 -08:00
sch_painter.h Include dangling indicator in SCH_PIN bbox 2024-10-26 15:04:51 +08:00
sch_pin.cpp Push more functionality to SYMBOL. 2024-12-22 20:21:24 +00:00
sch_pin.h Push more functionality to SYMBOL. 2024-12-22 20:21:24 +00:00
sch_plotter.cpp Prevent attempt at plotting invalid sheets 2024-11-01 10:55:54 -07:00
sch_plotter.h Substitute variables in PDF plotter URI links and add file:// URI handler. 2024-10-24 08:06:28 -04:00
sch_preview_panel.cpp Cleanup VIEW class 2024-11-21 18:59:48 -08:00
sch_preview_panel.h Factor common parts of SCH_ & LIB_SYMBOL into SYMBOL. 2024-04-04 13:18:55 +01:00
sch_reference_list.cpp Do not crash after dismissing assert dialog in schematic reference lister. 2024-10-10 08:20:51 -04:00
sch_reference_list.h ADDED: increment annotation. 2024-08-28 19:54:23 +01:00
sch_render_settings.cpp SCH_RENDER_SETTINGS: Remove duplicate electrical type setting 2024-10-22 22:45:32 +08:00
sch_render_settings.h Move more elements from fixed size arrays 2024-12-03 13:25:11 -08:00
sch_rtree.h
sch_rule_area.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_rule_area.h Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_screen.cpp Cache full schematic sheet list sorted by sheet page number. 2024-10-09 09:58:50 -04:00
sch_screen.h Warn user when template field names contain trailing/leading white space. 2024-09-16 15:37:33 -04:00
sch_shape.cpp EEschema, export to clipboard: fix in correct drawings: 2024-11-22 12:52:24 +01:00
sch_shape.h Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_sheet_path.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_sheet_path.h Add test for ordinal schematic sheet paths. 2024-10-10 16:09:34 -04:00
sch_sheet_pin.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_sheet_pin.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_sheet.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_sheet.h Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_symbol.cpp Push more functionality to SYMBOL. 2024-12-22 20:21:24 +00:00
sch_symbol.h Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
sch_table.cpp Bug fixes for rotated tables. 2024-12-16 13:26:48 +00:00
sch_table.h Bug fixes for rotated tables. 2024-12-16 13:26:48 +00:00
sch_tablecell.cpp Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_tablecell.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_text_help_md.h
sch_text_help.md
sch_text.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
sch_text.h Eeschema, export to clipboard: fix wxWidgets alerts in Debug mode. 2024-11-22 19:48:11 +01:00
sch_textbox.cpp Add ADVANCED_CFG variable for recursion depth of variables 2024-07-02 11:37:21 -07:00
sch_textbox.h Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
sch_validators.cpp
sch_validators.h
sch_view.cpp Cleanup VIEW class 2024-11-21 18:59:48 -08:00
sch_view.h Cleanup VIEW class 2024-11-21 18:59:48 -08:00
schematic_settings.cpp Fix compil warnings (shadowed vars) 2024-12-10 16:07:01 +01:00
schematic_settings.h ADDED checkbox for saving SPICE digital event data. 2024-05-12 18:24:53 +01:00
schematic_undo_redo.cpp Cache full schematic sheet list sorted by sheet page number. 2024-10-09 09:58:50 -04:00
schematic.cpp Clean up fields autoplacement control architecture. 2024-12-23 14:30:17 +00:00
schematic.h Save schematic symbol field and unit by ordinal sheet instance. 2024-12-19 09:19:35 -05:00
schematic.keywords Add ability to embed files in various elements 2024-07-15 16:06:55 -07:00
sheet.cpp Eeschema, print on clipboard using cairo: ensure title block is printed. 2024-12-23 18:49:21 +01:00
symb_transforms_utils.cpp Break out pin spin function 2024-10-03 19:59:45 +01:00
symb_transforms_utils.h Break out pin spin function 2024-10-03 19:59:45 +01:00
symbol_async_loader.cpp
symbol_async_loader.h
symbol_checker.cpp Throw duplicate pin error as it prevents other checks. 2024-05-26 16:18:54 +01:00
symbol_chooser_frame.cpp Formatting. 2024-05-29 17:56:15 +01:00
symbol_chooser_frame.h
symbol_diff_frame.cpp
symbol_diff_frame.h
symbol_lib_table.cpp Reduce dependency on dynamic_cast. 2024-12-08 21:46:54 +00:00
symbol_lib_table.h Enum class ELEM. 2024-08-18 21:09:37 -04:00
symbol_library_common.h
symbol_library_manager.cpp Fix crash in symbol editor GetlibraryNames 2024-12-03 11:51:15 -08:00
symbol_library_manager.h SYMBOL_LIBRARY_MANAGER: SaveBuffer doesn't need ownership 2024-09-19 06:35:43 +01:00
symbol_library.cpp Remove basic masking class map_string_utf8 2024-08-19 11:51:13 -07:00
symbol_library.h Remove basic masking class map_string_utf8 2024-08-19 11:51:13 -07:00
symbol_tree_model_adapter.cpp Make sure symbol editor prefs go in symbol_editor file. 2024-10-13 20:14:14 +01:00
symbol_tree_model_adapter.h Formatting and compiler warning fixes. 2024-10-13 20:14:14 +01:00
symbol_tree_synchronizing_adapter.cpp Lib edit tree: add read-only as a suffix 2024-10-14 20:36:26 +08:00
symbol_tree_synchronizing_adapter.h new feature: Schematic Design Blocks 2024-09-05 08:35:49 -04:00
symbol_viewer_frame.cpp Reduce dependency on dynamic_cast. 2024-12-08 21:46:54 +00:00
symbol_viewer_frame.h Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
symbol.cpp Cleanup ViewGetLayers() 2024-11-21 13:18:36 -08:00
symbol.h Push more functionality to SYMBOL. 2024-12-22 20:21:24 +00:00
toolbars_sch_editor.cpp Replace eeschema panel toolbar buttons 2024-10-03 18:55:50 +01:00
toolbars_symbol_viewer.cpp FP edit: add 'show datasheet' action that acts on the documentation link 2024-10-14 23:20:19 +08:00