giseldo/neodataset huggingface dataset:
Footprint Editor- Footprint name has been modified unexpectedly when editing "Value" of footprint properties (lp:#1846533)

[Original report](https://bugs.launchpad.net/bugs/1846533) created by **hugo_he_huan (hugohehuan)**
```
Application: ModEdit
Version: (5.1.4)-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
==========================
I'm using Win10 1903 (18362.256),the OS version above is wrong.
我其实用的是Win10 1903 (18362.256)，不知道为啥会被识别成Win8
==========================

Footprint name has been modified unexpectedly when editing "Value" of
footprint properties.
Choose a footprint-> Edit -> Footprint properties
And click the text box after "Value"
Then the footprint name has been changed. The content is the same as Value.

A picture uploaded to show how it is happened

==========================
My English is not good. A Chinese description below to avoid
misunderstanding

在封装编辑器里面打开“封装属性”窗口，
修改“值”的内容时，只要点了文本框，“封装名称”就会意外变成和“值”一样的内容。
附件中的图片有复现这个问题的步骤。
```
Original tags: pcbnew

Story points: 6.0
Changing Footprint (lp:#1846488)

[Original report](https://bugs.launchpad.net/bugs/1846488) created by **Peter Jenkins (peter-rtd)**
```
Created design schematic. Moved between schematic and PCB  NEW several
times. Eventually got message that the .NET file could not be used as two
ICs had footprints could not be used as pins were missing. On checking  the
schematic I found that the two ICs had SOIC 16 footprints declared (as I
expected), however PCBNEW considered that SOIC14 had been declared for
both.

In the schematic I re-selected SOIC16 for both. No success. Also I deleted
the .NET file then re-created it. No success.

Other ICs were in the schematic but were not affected.

Previously a schematic with a collection of 14, 16 and  18 pin SOIC ICs had
all changing to 8 pin SOIC after schematic editing.

Am I doing something wrong, or is there a fault?

Peter

Application: KiCad
Version: (5.1.4)-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 pcbnew

Story points: 6.0
pcbnew board file loading got very slow (lp:#1846438)

[Original report](https://bugs.launchpad.net/bugs/1846438) created by **Oleg Endo (oleg.endo)**
```
Since maybe about 2 months ago, the board file loading in pcbnew got really
slow.  I've got some larger designs and those would open in about 10
seconds.  Now it takes several minutes!

I can't share the designs.  Any suggestions how narrow it down?

Application: Pcbnew
Version: 5.99.0-unknown-6179dfd~86~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-64-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Oct  2 2019 11:48:33
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.4.0 with C++ ABI 1011

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: pcbnew

Story points: 6.0
Extra separator at bottom of PL Editor View menu (lp:#1846408)

[Original report](https://bugs.launchpad.net/bugs/1846408) created by **Evan Shultz (evan-shultz)**
```
The View menu in PL Editor has a separator at the very bottom. Shows up in
the nightly version below and also on the source here in LaunchPad. I do
not see this in the stable 5.1.4 release.

This is my first patch submission so hopefully I did everything right.

Application: KiCad
Version: (5.99.0-76-g3bd38ec24), 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.21.0 (+libidn2/2.1.1) 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:
    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: pleditor ui

Story points: 6.0
footprint wizard parameter method SetValue does not update "input" field (lp:#1846404)

[Original report](https://bugs.launchpad.net/bugs/1846404) created by **Rene Poeschl (poeschlr)**
```
Calling set value does update the value i get inside python and also the
state displayed in the output window.
But it does not update the state of the input field.

Attached test program always ensures that param and inverse are opposite
(simulated radio button)

---

Application: ModEdit
Version: 5.1.4-3.fc30, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.3 OpenSSL/1.1.1d-fips zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.9.0/openssl/zlib
nghttp2/1.39.2
Platform: Linux 5.2.17-200.fc30.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.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.65.3
    Compiler: GCC 9.1.1 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    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: pcbnew python

Story points: 6.0
Wish: some way to include an explanatory picture in the footprint wizard (lp:#1846389)

[Original report](https://bugs.launchpad.net/bugs/1846389) created by **Rene Poeschl (poeschlr)**
```
Example to include a picture like this one that explains what each
parameter represents: https://github.com/pointhi/kicad-footprint-
generator/blob/a905f6d552d1146437bd18f75541640bb247ba67/scripts/Packages/Package_Gullwing__QFP_SOIC_SO/documentation/dimension_system.svg

It would then also be beneficial if the picture could be different per
parameter page (example to show a different picture for the exposed pad
specification)

Or at least a way to link to a documentation document.
```
Original tags: feature.request pcbnew python

Story points: 6.0
Wish: drop down list as parameter type for footprint wizard (lp:#1846388)

[Original report](https://bugs.launchpad.net/bugs/1846388) created by **Rene Poeschl (poeschlr)**
```
A drop down list would be useful to implement IPC footprint generators.
Example would be to select the density level or lead type.
But also for optional parameters where the user can then select what the
parameter represents
(For example a resistor can be either specified via the terminal to
terminal spacing [S] or via the terminal length [T].)
```
Original tags: feature.request pcbnew python

Story points: 6.0
gebrview crashes when opening an empty file (lp:#1846381)

[Original report](https://bugs.launchpad.net/bugs/1846381) created by **ocb-hd-ccb (ocb-hd-ccb)**
```
When I plot my PCB I like to check the resulting gerber files. When I try
to open a file that would be empty like "B_SilkS" or one of the "NPTH" the
program hangs and I have to force quit.

I am opening the files directly with gerbview and not through kicad.

```
Application: KiCad
Version: (5.99.0-158-g78859b29e), 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.7.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
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF
```
```
Original tags: gerbview

Story points: 6.0
Default graphic properties for each layer separatelly (lp:#1846379)

[Original report](https://bugs.launchpad.net/bugs/1846379) created by **Piotr Gałka (piotrgalka)**
```
I think it would be useful to have a possibility to set default properties
for new graphic items (Line / Text) for each layer separately. I think the
Color Picker dialog box could be extended to contain it.

Application: KiCad
Version: (5.1.4)-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: pcbnew

Story points: 6.0
To set in preferences default resolution of dimension objects (lp:#1846376)

[Original report](https://bugs.launchpad.net/bugs/1846376) created by **Piotr Gałka (piotrgalka)**
```
I think you should have a possibility to set default resolution of
dimensions. You can edit each dimension line text manually but the better
would be to set it once. Specially if you use many dimensions to be later
used to define mechanical working with box and your process is not 1µm
accurate.
```
Original tags: feature.request pcbnew

Story points: 14.0
End line markers white at white background (lp:#1846372)

[Original report](https://bugs.launchpad.net/bugs/1846372) created by **Piotr Gałka (piotrgalka)**
```
When you click line or dimension or.... the square markers are showed.
They should not be white if someone set background to white.
You should have a chance to set its colour or it should be set
automatically.
If automatically I suggest for each of RGB to take 0 or 255 depending which
is farther from appropriate RGB of background colour.

Application: KiCad
Version: (5.1.4)-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: pcbnew

Story points: 6.0
pcbnew: drawing filled zones dont work anymore (lp:#1846326)

[Original report](https://bugs.launchpad.net/bugs/1846326) created by **Nicholas Savenlid (nicholas-z)**
```
something strange.

1: refuses to do a 4 point polygon, removes the next last point and forms a
triangle.
2: adding a point is ok.
3: trying to pull this 4th point, to form a rectangle is refused.

Moving the zone to another place is ok, but still refuses to be edited.

Application: Pcbnew
Version: (5.99.0-186-gd17cef95f), 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.21.0 (+libidn2/2.1.1) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    Build date: Oct  1 2019 21:03:43
    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:
    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: 10.0
Via size hotkeys don't work for via to be placed (lp:#1846320)

[Original report](https://bugs.launchpad.net/bugs/1846320) created by **Piotr Gałka (piotrgalka)**
```
When you use menu Place > Via or "Add via" from right toolbar then hotkeys
changing via size don't change the via you have at cursor. After changing
size you have to place anywhere one via with previous size and then you can
place via with intended size (deleting later those one).

Application: KiCad
Version: (5.1.4)-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: hotkeys pcbnew ui

Story points: 6.0
pcbnew crashs using cntl-x (lp:#1846261)

[Original report](https://bugs.launchpad.net/bugs/1846261) created by **Janvi (janvi)**
```
Application: KiCad
Version: (5.1.4)-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

Reproducable crash on Windows [Version 10.0.18362.356] 32Gb Ram, AMDFirePro
Test.kicad_pcb only contains Gerber data imported by GerbView. No
schematic. Select all items and cut (cntl-x). After selecting block insert
point and moving mouse pcbnew throws exeption.

Quelle:        Application Error
Name der fehlerhaften Anwendung: kicad.exe, Version: 0.0.0.0, Zeitstempel:
0x00000000
Name des fehlerhaften Moduls: _pcbnew.kiface, Version: 0.0.0.0,
Zeitstempel: 0x00000000
Ausnahmecode: 0xc0000005
Fehleroffset: 0x000000000095dcbc
ID des fehlerhaften Prozesses: 0xdb0
Startzeit der fehlerhaften Anwendung: 0x01d57888b5541089
Pfad der fehlerhaften Anwendung: C:\Program Files\KiCad\bin\kicad.exe
Pfad des fehlerhaften Moduls: C:\Program Files\KiCad\bin\_pcbnew.kiface
Berichtskennung: 997b9af4-9a18-454e-b449-6d827f66955c
```

Story points: 6.0
eeschema undo: corrupted schematic when undoing hierarchical pin operations (lp:#1846247)

[Original report](https://bugs.launchpad.net/bugs/1846247) created by **Dino Ghilardi (dino-ghilardi)**
```
When undoing some operations on hierarchical pin of a sheet, some lines
from buses from another page appear on the sheet then, exiting eeschema it
segfaults.

To reproduce:
-Open the attached project.
-"Import a hierarchical sheet pin" from the sheet in the main page, import
all five of them.
-Undo once. See the whole sheet when undoing: some bus lines appear (in the
same position as they hare in the child sheet).

May be is related to bug Bug #1844620, where the problem was also on the
undo system, but this is just an hypothesis.

Tested on master branch, commit d17cef95fde0318dd6b8694dfff2c1bb6449e125.

Stable version seems to not have the issue (tested on 5.1.2 and 5.1.4)

I've seen this issue also some months ago, but I was not able to reproduce
it in a deterministic way, but on this project seems to be deterministic
(on my machine).

Application: Eeschema
Version: (5.99.0-186-gd17cef95f-dirty), release 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 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Oct  1 2019 19:07:40
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.69.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

Note: The build is "dirty" since I'm using a patch that shows a better
netname in pcbnew, so the code of eeschema is "clean" (patch from wishlist
bug #1842906).
```
Original tags: eeschema undo

Story points: 6.0
Import dxf as polygon (lp:#1846246)

[Original report](https://bugs.launchpad.net/bugs/1846246) created by **Leandro Heck (leoheck)**
```
2 things I miss when importing dxf files.

1. Import as polygon
2. F.cu and B.cu as graphic lines

Is it possible to add these functionalities in 5.1.* versions?



Application: Pcbnew
Version: 5.1.4-e60b266~84~ubuntu19.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-29-generic 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:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    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: dxf import pcbnew

Story points: 6.0
pcbnew, moving cutout corner moves whole zone if 45-degree constraint enabled (lp:#1846029)

[Original report](https://bugs.launchpad.net/bugs/1846029) created by **Sergey A. Borshch (sb-sf)**
```
Steps to reproduce:
1) Create zone, select "constrain outline to H, V and 45-degrees"
2) Add rectangular cutout
3) select zone, try to move cutout corner
Expected behavior: cutout size changes, retaining 90-degrees angle between
edges at moved corner.
Actual behavior: whole zone moved.

Screencast attached.

Version info: yesterday's git master:
Application: Pcbnew
Version: (5.99.0-169-gce62941bb), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 5.0.0-23-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Sep 29 2019 13:17:54
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    Compiler: GCC 7.4.0 with C++ ABI 1011

Build settings:
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: cutout pcbnew

Story points: 6.0
Last point lost in zones and cutouts with H/V/45-degree constraint (lp:#1846028)

[Original report](https://bugs.launchpad.net/bugs/1846028) created by **Sergey A. Borshch (sb-sf)**
```
steps to reproduce:
1) Draw zone, open zone properties, select "Constrain outline to H, V and
45-degrees.
2) Draw rectangular cutout, call drop-down menu, select "close zone
outline"

Expected behavior: rectangular cutout in zone
Actual behavior: triangular cutout.

Screencast attached.

Version info: yesterday's git master:
Application: Pcbnew
Version: (5.99.0-169-gce62941bb), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 5.0.0-23-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Sep 29 2019 13:17:54
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    Compiler: GCC 7.4.0 with C++ ABI 1011

Build settings:
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: cutout pcbnew

Story points: 34.0