7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-25 17:46:20 +00:00
kicad/eeschema
Seth Hillbrand 6f6ca2a35f Allow multi label input
This is a re-implementation of 39c2745f55
that was removed by e5089d783d

This implementation works in the tool, containing side effects
(hopefully) better than the initial implementation.  The multiple labels
are input as multiple lines instead of labels with spaces, allowing for
copy/paste between spreadsheets of labels

Fixes https://gitlab.com/kicad/code/kicad/-/issues/10950
2025-03-03 09:03:02 -08:00
..
api CvPcb and Eeschema part 1 housekeeping. 2025-01-18 14:31:15 -05:00
dialogs Allow multi label input 2025-03-03 09:03:02 -08:00
erc Show the correct footprint name on footprint filter mismatch ERC warning. 2025-02-27 09:48:13 -05:00
import_gfx More fixes about use of IN versus INCH 2025-03-02 13:59:25 +01:00
navlib Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
netlist_exporters Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
printing Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
python_scripts Respect exclude from bom in all python files 2024-01-05 16:11:20 +00:00
sch_io Import Altium Projects 2025-02-27 14:36:24 -08:00
sim Tweak toolbar settings a bit 2025-02-28 01:57:37 +00:00
symbol_editor Handle exporting symbols into libraries already under LIB_MGR. 2025-03-03 14:00:57 +00:00
sync_sheet_pin improve tooltips in sync sheet pins dialog 2025-02-22 23:16:39 +00:00
tools Allow multi label input 2025-03-03 09:03:02 -08:00
widgets Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
annotate.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
autoplace_fields.cpp Remove AUTOPLACE_AUTOADDED. 2025-01-02 14:33:30 +00:00
bom_plugins.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bom_plugins.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bus_alias.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bus-wire-junction.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
CMakeLists.txt Cleanup. 2025-02-03 11:54:57 +00:00
connection_graph.cpp Code brevity. 2025-03-01 21:58:31 +00:00
connection_graph.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
cross-probing.cpp Import Altium Projects 2025-02-27 14:36:24 -08:00
default_values.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
design_block_tree_model_adapter.cpp Formatting. 2025-02-01 11:38:07 +00:00
design_block_tree_model_adapter.h design blocks: point to new lib table on project change 2025-02-03 10:26:30 -05:00
design_block_utils.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
ee_collectors.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
ee_collectors.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eeschema_config.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
eeschema_doc.icns Add document type icons 2024-02-09 15:55:57 -08:00
eeschema_helpers.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
eeschema_helpers.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
eeschema_id.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eeschema_jobs_handler.cpp Fix a collision with a Windows define and our use of the same var name. 2025-03-02 11:34:30 +01:00
eeschema_jobs_handler.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
eeschema_settings.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
eeschema_settings.h Allow multi label input 2025-03-03 09:03:02 -08:00
eeschema.cpp Code brevity. 2025-03-01 21:58:31 +00:00
eeschema.icns Add document type icons 2024-02-09 15:55:57 -08:00
fields_data_model.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
fields_data_model.h Auto-recognize URLs in SCH_FIELD and PCB_FIELD grids. 2025-02-24 11:08:29 +00:00
fields_grid_table.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
fields_grid_table.h Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
files-io.cpp Import Altium Projects 2025-02-27 14:36:24 -08:00
general.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
generate_alias_info.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
generate_alias_info.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gfx_import_utils.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gfx_import_utils.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
invoke_sch_dialog.h Cleanup. 2025-02-03 11:54:57 +00:00
junction_helpers.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
junction_helpers.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
lib_symbol.cpp Code brevity. 2025-03-01 21:58:31 +00:00
lib_symbol.h m_ordinal has no meaning for mandatory fields. 2025-02-24 23:42:56 +00:00
libarch.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
libedit_doc.icns Add document type icons 2024-02-09 15:55:57 -08:00
libedit.icns macOS: add a few more known file types 2023-11-16 12:11:42 -05:00
menubar.cpp Fix menu display of symbol attributes 2025-02-11 09:24:49 -08:00
net_navigator.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
picksymbol.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
pin_layout_cache.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
pin_layout_cache.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
pin_numbers.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
pin_numbers.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
pin_type.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
pin_type.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
project_rescue.cpp Start to retire "alias" in favour of "symbol" and "derived symbol". 2025-02-24 11:08:29 +00:00
project_rescue.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
project_sch.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
project_sch.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_base_frame.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_base_frame.h Read hotkeys from disk after they change. 2025-02-01 20:01:13 +00:00
sch_bitmap.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_bitmap.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_bus_entry.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_bus_entry.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_commit.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
sch_commit.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_connection.cpp Code brevity. 2025-03-01 21:58:31 +00:00
sch_connection.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_draw_panel.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_draw_panel.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_edit_frame.cpp Fix a collision with a Windows define and our use of the same var name. 2025-03-02 11:34:30 +01:00
sch_edit_frame.h Load toolbar configuration from settings 2025-02-28 01:57:37 +00:00
sch_field.cpp Fix SCH_SHEET field layer settings 2025-03-01 11:19:47 -05:00
sch_field.h Fix typo that broke simulation field extraction 2025-02-24 19:12:44 -05:00
sch_file_versions.h ADDED: hatched fills for shapes. 2025-02-24 11:08:29 +00:00
sch_item.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_item.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_junction.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_junction.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_label.cpp m_ordinal has no meaning for mandatory fields. 2025-02-24 23:42:56 +00:00
sch_label.h m_ordinal has no meaning for mandatory fields. 2025-02-24 23:42:56 +00:00
sch_line.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_line.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_marker.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_marker.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_no_connect.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_no_connect.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_painter.cpp Introduce lambda to improve readability. 2025-03-02 16:05:35 +00:00
sch_painter.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_pin.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
sch_pin.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_plotter.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
sch_plotter.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_preview_panel.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_preview_panel.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_reference_list.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_reference_list.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_render_settings.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_render_settings.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_rtree.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_rule_area.cpp ADDED: hatched fills for shapes. 2025-02-24 11:08:29 +00:00
sch_rule_area.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_screen.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
sch_screen.h Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
sch_shape.cpp Eeschema: fix incorrect plot of SCH_TABLE items. 2025-02-27 13:59:24 +01:00
sch_shape.h ADDED: hatched fills for shapes. 2025-02-24 11:08:29 +00:00
sch_sheet_path.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
sch_sheet_path.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
sch_sheet_pin.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_sheet_pin.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_sheet.cpp Fix SCH_SHEET field layer settings 2025-03-01 11:19:47 -05:00
sch_sheet.h Import Altium Projects 2025-02-27 14:36:24 -08:00
sch_symbol.cpp m_ordinal has no meaning for mandatory fields. 2025-02-24 23:42:56 +00:00
sch_symbol.h m_ordinal has no meaning for mandatory fields. 2025-02-24 23:42:56 +00:00
sch_table.cpp Eeschema: fix incorrect plot of SCH_TABLE items. 2025-02-27 13:59:24 +01:00
sch_table.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_tablecell.cpp Eeschema: fix incorrect plot of SCH_TABLE items. 2025-02-27 13:59:24 +01:00
sch_tablecell.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_text_help_md.h
sch_text_help.md
sch_text.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_text.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_textbox.cpp Eeschema: fix incorrect plot of SCH_TABLE items. 2025-02-27 13:59:24 +01:00
sch_textbox.h Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
sch_validators.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
sch_validators.h Allow multi label input 2025-03-03 09:03:02 -08:00
sch_view.cpp Start to retire "alias" in favour of "symbol" and "derived symbol". 2025-02-24 11:08:29 +00:00
sch_view.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
schematic_settings.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
schematic_settings.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
schematic_undo_redo.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
schematic.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
schematic.h Make schematic and project inherit from PROJECT::ELEM 2025-02-24 22:22:56 -05:00
schematic.keywords ADDED: hatched fills for shapes. 2025-02-24 11:08:29 +00:00
sheet.cpp Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
symb_transforms_utils.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
symb_transforms_utils.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
symbol_async_loader.cpp Formatting. 2025-01-30 18:16:42 +00:00
symbol_async_loader.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
symbol_checker.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
symbol_chooser_frame.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
symbol_chooser_frame.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
symbol_diff_frame.cpp Move toolbars to a serializable storage format 2025-02-28 01:57:37 +00:00
symbol_diff_frame.h Move toolbars to a serializable storage format 2025-02-28 01:57:37 +00:00
symbol_lib_table.cpp Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
symbol_lib_table.h Fix bugs in library existence checking, and add for symbol libs. 2025-02-19 23:43:52 +00:00
symbol_library_common.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
symbol_library_manager.cpp Fix usage of CmpNoCase in SymbolNameInUse 2025-03-01 10:56:13 -05:00
symbol_library_manager.h Start to retire "alias" in favour of "symbol" and "derived symbol". 2025-02-24 11:08:29 +00:00
symbol_library.cpp Fix loading old (2007) symbol cache library files. 2025-02-12 14:18:58 +03:00
symbol_library.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
symbol_tree_model_adapter.cpp Fix design block panel trampling symbol chooser settings 2025-01-26 18:32:00 -05:00
symbol_tree_model_adapter.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
symbol_tree_synchronizing_adapter.cpp Start to retire "alias" in favour of "symbol" and "derived symbol". 2025-02-24 11:08:29 +00:00
symbol_tree_synchronizing_adapter.h Eeschema folder housekeeping. 2025-02-06 09:47:00 -05:00
symbol_viewer_frame.cpp Tweak toolbar settings a bit 2025-02-28 01:57:37 +00:00
symbol_viewer_frame.h Load toolbar configuration from settings 2025-02-28 01:57:37 +00:00
symbol.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
symbol.h Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
toolbars_sch_editor.cpp Load toolbar configuration from settings 2025-02-28 01:57:37 +00:00
toolbars_sch_editor.h Tweak toolbar settings a bit 2025-02-28 01:57:37 +00:00
toolbars_symbol_viewer.cpp Load toolbar configuration from settings 2025-02-28 01:57:37 +00:00
toolbars_symbol_viewer.h Tweak toolbar settings a bit 2025-02-28 01:57:37 +00:00