giseldo/neodataset huggingface dataset:
eeschema page settings: disabled text in comment one and zoom after OK (lp:#1834608)

[Original report](https://bugs.launchpad.net/bugs/1834608) created by **Martin Thomas (mtlaunchpad)**
```
When I open the frame description, the text in comment field 1 is grey.
Also after I click on OK the sheet zooms out.

Application: Eeschema
Version: (5.1.0-1149-g981072598-dirty), debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 GnuTLS/3.5.8 zlib/1.2.8 libidn2/0.16 libpsl/0.17.0
(+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 5.1.7-mt x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
Eeschema: add power symbol hotkey does not work on GTK (lp:#1834547)

[Original report](https://bugs.launchpad.net/bugs/1834547) created by **Seth Hillbrand (sethh)**
```
Using the default power hotkey (p) in Eeschema (fresh config directory) to
place a new power symbol does not appear to work.  There is no effect.
Changing the hotkey to "Shift + P" causes the hotkey to work again.

Application: Eeschema
Version: (5.1.0-1148-g42e14b5a4), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema gtk hotkeys

Story points: 6.0
Expose footprint position file generation via python (lp:#1834526)

[Original report](https://bugs.launchpad.net/bugs/1834526) created by **energijapanikoj@gmail.com (energijapanikoj)**
```
Add python bindings for footprint position file generation dialog, similar
to EXCELLON_WRITER and PLOT_CONTROLLER.
```
Original tags: export pcbnew plot python

Story points: 6.0
Error to display NET name on tracks/via (lp:#1834510)

[Original report](https://bugs.launchpad.net/bugs/1834510) created by **Hildo Guillardi Júnior (hildogjr)**
```
See the attached printscreen.
A have a NET called "ADC_-Vmax/2", on PCBNew is displayed only "2" as the
NET name.
Since the on track config editor the NET appear as "/ADC_-Vmax/2" I suppose
that the wanted "/" symbol is not correctly interpreted and PCBNew thinks
that is a NET "2" from some hierarchical page "ADC_-Vmax".


Application: Pcbnew
Version: 6.0.0-unknown-da645c5~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-150-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema pcbnew

Story points: 6.0
Symbol Library References dialog separates multi-unit symbols (lp:#1834509)

[Original report](https://bugs.launchpad.net/bugs/1834509) created by **Evan Shultz (evan-shultz)**
```
See the screenshot in the second comment.

In the 7th row, Q2A and Q2B are shown as separate symbols. In fact, they
are different units of a single part. I would think that one would always
want all units in sync, and thus the entire symbol (not each unit) should
be listed here (so just Q2). I don't see any facility to select individual
units,so the entire symbol is updated at once, which just means showing
each unit only lengthens the elements in the cell and adds visual clutter.

Naturally, I could be wrong. And it's a minor comment.

Note that this from the Raspberry Pi HAT template.

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema ui

Story points: 6.0
Pcbnew can't route from pad near edge.cut (lp:#1834429)

[Original report](https://bugs.launchpad.net/bugs/1834429) created by **Carsten Farving (farving)**
```
I have made an edge.cut consisting of 4 lines and 4 arcs that are making a
square board with round edge.

Now I have pads in the corners but am unable to route outside of said pads.
I tried removing them and figured it looks like the router is keeping
clearance not to the arc but the entire circle that would've been there if
it was not an arc.

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Pins removed by undo operation in LibEdit (lp:#1834380)

[Original report](https://bugs.launchpad.net/bugs/1834380) created by **Seth Hillbrand (sethh)**
```
Steps:

1) Place a number of pins in LibEdit
2) Place a new rectangle
3) Copy and paste the rectangle
4) Press Ctrl-Z to undo

At this point, the new rectangle is removed as well as the pins.

Application: LibEdit
Version: (5.1.0-1124-g371e5677b-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
LibEdit Copy/Paste not working (lp:#1834377)

[Original report](https://bugs.launchpad.net/bugs/1834377) created by **Seth Hillbrand (sethh)**
```
Selecting a pin and copy/paste does not work as expected.  A new pin is not
pasted.  Copying graphical items seems to work.

Related (perhaps) is that duplicate also does not work on pins but does
work on graphical items

Application: LibEdit
Version: (5.1.0-1124-g371e5677b-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
LibEdit: After creating a pin, the tool doesn't finish (lp:#1834376)

[Original report](https://bugs.launchpad.net/bugs/1834376) created by **Seth Hillbrand (sethh)**
```
Adding a new pin and placing it doesn't finish the tool.  The pin remains
selected and right-clicking on it shows only "Cancel", "Finish Drawing" and
"Properties".  Finish Drawing does nothing apparent.  Cancel seems to get
back to the selection tool.

I would expect that after placing a pin, I could right-click and manipulate
its position/placement but that I would still be in the Pin tool, so left-
click allows me to place a new pin.

Application: LibEdit
Version: (5.1.0-1124-g371e5677b-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
Pads missing in swg export  (lp:#1834345)

[Original report](https://bugs.launchpad.net/bugs/1834345) created by **Silas15 (silas15)**
```
Missing some pads when I use svg export (doesn't mater if i use polt to swg
or export). I have this problem from early 5 versions to day (now i use
KiCad 5.1.2). If I manualy change exact missing pad (pad-properties-some
change), then in swg is ok, but it is missing another. Even other pc have
same isue.

Used standard libraries (no changes or edit):
Inductor_THT:L_Axial_L12.8mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC
Capacitor_THT:CP_Radial_D6.3mm_P2.50mm

Versions KiCad 5.1.2, version win - 10 1803

Attached image from 3d viewer and swg (using inkscape 0.92)
```

Story points: 6.0
Line thickness in schematic don't works (lp:#1834324)

[Original report](https://bugs.launchpad.net/bugs/1834324) created by **Piotr Gałka (piotrgalka)**
```
KiCad 5.1.2 Windows

When I have at the same time opened Schematic and Symbol Editor windows
then Preferences|Eeschema|Display Options|Dimensions|Line thickness don't
works = has no effect and when Preference dialog box open next time I see
the previous value. But when I change Preferences|Symbol Editor|Default
line width it works for not only lines in symbols but also for lines in
schematic and when Preferences dialog opened next time I see two parameters
has changed:
- Eeschema|Display Options|Dimensions|Line thickness,
- Symbol Editor|Default line width.

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
Create/Explode complex pad does not respect orientation. (lp:#1834271)

[Original report](https://bugs.launchpad.net/bugs/1834271) created by **Aleksandr Sh (dsa-t)**
```
1. Draw a main pad and a shape
2. Create pad from selected shapes
3. Rotate the compound pad
4. Explode pad to graphic shapes.
 At this point, the graphics appears like the main pad wasn't rotated, but
the main pad IS rotated.
5. Is you create a compound pad from that, it resets the main pad
orientation and the compound pad looks like in step 2.

Ideally, all "pad combined with graphics" shapes after step 3 should look
the same, but they don't.

Application: ModEdit
Version: (5.1.2-151-gc951ca6f4)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
Can highlight multiple components in EEschema in 5.1 (lp:#1834220)

[Original report](https://bugs.launchpad.net/bugs/1834220) created by **Aleksandr Sh (dsa-t)**
```
If you click on components in EEschema and Pcbnew, EEschema can highlight
multiple items, which I don't think is expected behavior, at least in 5.1

Application: Pcbnew
Version: (5.1.2-151-gc951ca6f4)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
After updating footprint, airwires become visible, yet they should be hidden (lp:#1834214)

[Original report](https://bugs.launchpad.net/bugs/1834214) created by **Aleksandr Sh (dsa-t)**
```
1. Hide board ratsnest
2. Open properties of some footprint with nets
3. Update Footprint from Library...
4. Press OK. The footprints that were just updated now have visible
airwires, yet you enabled "Hide board ratsnest"

Application: Pcbnew
Version: (5.1.2-151-gc951ca6f4)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
PCBNew crash on move hotkey while clicking (lp:#1834111)

[Original report](https://bugs.launchpad.net/bugs/1834111) created by **Dan Green (danngreen)**
```
Here's how I can reproduce this on OSX. It does it on every project I
tried, for example try the flat_hierarchy demo board.

1. Click on any text item to select it. (If it's a footprint value or
reference, then the blue line to the center of the footprint will be
visible).

2. Click on it again as if you were about to drag it to move it, but do not
move the mouse. Just click on it and keep holding the mouse button down.
Make sure you click off-center.

3. While still holding the mouse button down and making sure you didn't
move the mouse, press the 'm' key (Move hotkey). If you accidentally move
the mouse, the cursor position will jump to the text item center (or vice-
versa) and the bug won't appear.

4. The text item will jump to the cursor (or vice-versa?) and immediately
after that PCBNew will crash. In the latest nightly, it will pop up the
following dialog box, and then crash or quit no matter if you click
"Cancel", "No", or "Yes"

```
/vagrant/build/kicad/src/kicad/common/tool/tool_manager.cpp(513): assert
"!st->pendingWait" failed in ScheduleWait().
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.
```


Application: kicad
Version: (5.1.2-1)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON


Also happens in today's nightly: kicad-
nightly-20190624-121715-8a22963e9-10_14.dmg

Application: Pcbnew
Version: (5.1.0-1094-g8a22963e9), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: hotkeys pcbnew

Story points: 6.0
Symbol field validator saying wrong field (lp:#1834103)

[Original report](https://bugs.launchpad.net/bugs/1834103) created by **Ian McInerney (imcinerney)**
```
If you enter an invalid character in a new user-defined field, the
validator prompt says that the datasheet field cannot contain the
character.

Recreate (see attached video):
1) Open pic_programmer
2) Edit fields on J1
3) Create new field (name does not seem to matter)
4) Paste in invalid text (for instance, in notepad do fd 'tab' fd)
5) Hit enter
The validation window that opens says that the datasheet field cannot
contain tabs, not the user-defined field.


Application: Eeschema
Version: (5.1.2-151-gc951ca6f4), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.59.0 OpenSSL/1.1.0i zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh/0.8.6/openssl/zlib nghttp2/1.32.1
Platform: Linux 5.0.16-100.fc28.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
    Boost: 1.66.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.59.0
    Compiler: Clang 6.0.1 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0