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