21 Commits

Author SHA1 Message Date
Jeff Young
92e139f64b Separate initialization from data loading. 2025-08-11 18:30:53 +01:00
Jeff Young
8302b0d6bd Escape/unescape symbol name in save as dialog.
SymbolNameInUse() also needed some help.
As did DIALOG_LIB_NEW_SYMBOL.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21170
2025-06-21 15:31:56 -06:00
Jan Wichmann
63fadcbcce DIALOG_LIB_NEW_SYMBOL: Added extended control of data fields when creating derivatives 2025-06-10 08:20:06 -04:00
Jeff Young
ee2cf47f23 CHANGED: Use FILTER_COMBOBOX for label names.
Also pushes some of the implementation down a level
so that it can be shared between this and the
SYMBOL_FILTER_COMBOBOX.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20943
2025-06-04 17:49:17 +01:00
Jeff Young
c5bb59468d Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
John Beard
5b1fdbe645 Symbol editor: use a default name when deriving a symbol
A blank field is always an error, and it's quite likely the name
will be somewhat similar to the parent symbol.
2025-01-15 02:29:09 +08:00
Seth Hillbrand
0b2d4d4879 Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo.  Avoids needing to
repeatly update.

Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
John Beard
a20e2b8112 Eeschema: tighten deps of new-symbol dialog
After a refactor in the previous fix, it no longer needed
the access to the lib manager.
2024-12-18 23:54:20 +08:00
John Beard
7223898516 Eeschema: new symbol dialog: allow to set/unset inheritance
This is based around enabling the functionality added by
aris-kimi in https://gitlab.com/kicad/code/kicad/-/merge_requests/1924,
but using the filterable selector widget.
2024-12-18 23:17:43 +08:00
John Beard
50ae2ed825 Eeschema new symbol dialog: update parent symbol infobar when changed
This fixes the bug fixed by aris-kimi in
https://gitlab.com/kicad/code/kicad/-/merge_requests/1924, but adjusts
the logic to work with the new dialog filterable widget.
2024-12-18 23:17:43 +08:00
John Beard
3bb0373808 Eeschema: use filterable comboxbox for parent symbols
This list can be very long and quite painful to find
the right item.
2024-10-27 05:13:32 +08:00
Jeff Young
cc9f8f5b83 Fix a straggler from rename. 2024-01-26 18:01:22 +00:00
Jeff Young
634524dde5 Validate new symbol / save as symbol info before exiting dialog. 2023-09-05 22:07:58 +01:00
Mike Williams
7d84fa2a9d Validators: drop unused is m_isLibEditor 2023-06-20 18:34:52 +00:00
Mike Williams
ddafa2e75d Common: move SCH_FIELD_VALIDATORS to FIELD_VALIDATORS
Fields are now common across PCB/SCH
2023-06-20 18:34:52 +00:00
Chris Morgan
80b55f5980 Symbol editor: simpler creation of a new derived symbol
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13407
2023-02-22 01:49:46 +00:00
Marek Roszko
61e11d6896 Strip out Mils2Iu 2022-09-16 21:09:27 -04:00
Jeff Young
b1cc784582 Harmonize interchangeable units checkboxes.
Fixes https://gitlab.com/kicad/code/kicad/issues/10708
2022-02-06 19:43:25 +00:00
Jeff Young
c3552a940a Make sure standard OK/Cancel buttons respond to current language.
Fixes https://gitlab.com/kicad/code/kicad/issues/9635
2021-12-24 18:13:11 +00:00
Jeff Young
6d4c454e8c Fix some more missing escaping for symbol ids.
Fixes https://gitlab.com/kicad/code/kicad/issues/8694
2021-07-28 18:37:09 +01:00
Wayne Stambaugh
fb46cd8bc5 Expunge the use of the word component from Eeschema code.
The only exception to this is the SPICE simulator's use of component
when referring to physical component (R, L, C, etc.) values.
2021-06-14 14:00:21 -04:00