Template Field Names behavior in BZR 5250
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Application: kicad
Version: (2014-11-02 BZR 5250)-product Release build
wxWidgets: Version 3.0.0 (debug,
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Boost version: 1.54.0
Hello, in the eeschema Preferences --> Schematic Editor Options --> Template Field Names tab, if I type in one initial field name and value, then click Add, the entry is added with a name of "fieldname" and value of "value" regardless of what is typed in.
Once the entry is in there, clicking it to select it, highlights it while the mouse button is down, but de-highlights it when the mouse button is released. So individual entries cannot be selected. Also, the cursor keys will not work to select a row when TAB-ing into the list. So the "delete" button will only remove the last entry added, in reverse chronological order.
When adding a second entry, it DOES display as a new entry, with the entered name and value, but ABOVE the "fieldname" entry.
Subsequent additions appear BELOW the 2nd entry, but always above the "fieldname" entry.
A screenshot is included to illustrate this behavior after adding four items.
Thanks and regards,
Mark
Changed in kicad: | |
status: | Incomplete → Confirmed |
Changed in kicad: | |
status: | Confirmed → Fix Committed |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
I can confirm that it will add those default entires but if I try to edit (click a row and change the field in the textinputs below and hit enter) an element it will segfault. See the attached backtrace.
I can not make it deselect an entry by clicking it. I have to click on an empty area of the list.
Version: (2014-11-02 BZR 5249)-kicad Release build wchar_t, compiler with C++ ABI 1002,GCC 4.9.1,wx containers, compatible with 2.8)
USE_WX_ GRAPHICS_ CONTEXT= OFF
USE_WX_ OVERLAY= OFF
KICAD_ SCRIPTING= ON
KICAD_ SCRIPTING_ MODULES= ON
KICAD_ SCRIPTING_ WXPYTHON= ON
USE_FP_ LIB_TABLE= HARD_CODED_ ON
BUILD_ GITHUB_ PLUGIN= ON
wxWidgets: Version 3.0.2 (debug,
Platform: Linux 3.17.2-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.56.0