giseldo/neodataset huggingface dataset:
eeschema, symedit: Symbol anchor used as reference point in block copy (lp:#1818048)

[Original report](https://bugs.launchpad.net/bugs/1818048) created by **Sergey A. Borshch (sb-sf)**
```
Steps to reproduce:
1)Open symbol in symbol editor.
2) Select block.
3) Press Ctrl-C or select "Copy block" "Cut block" but not the "Duplicate
block" from dropdown menu.
4) Press Ctrl-V or "Paste" from dropdown menu.
Expected behavior: last corner of block selection rectangle used as
reference point (as "Duplicate block" do). Actual behavior: symbol anchor
used as reference point, which often is far away from selected block.

Version info (today's git master):
Application: eeschema
Version: (5.1.0-rc2-10-g13249b7-dirty), release build
Libraries:
    wxWidgets 3.0.2
Platform: Linux 4.4.0-138-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
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    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: eeschema

Story points: 6.0
Edit text window doesn't fit on display (lp:#1817974)

[Original report](https://bugs.launchpad.net/bugs/1817974) created by **Hildo Guillardi Júnior (hildogjr)**
```
The "Edit text and Graphic Properties" window doesn't fit on display in a
1366x768 monitor.

Application: kicad
Version: 5.1.0-rc1-unknown-235f2c7~76~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.15.0-45-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:
    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 ui

Story points: 6.0
"Check for off grid pins" doesnt work properly (lp:#1817896)

[Original report](https://bugs.launchpad.net/bugs/1817896) created by **Frank Severinsen (shack)**
```
Hopefully it's not just me being stupid or misunderstood the use.

Steps to replicate.

Open a symbol with all pins on 50 mil grid.
Select 25 mil grid and move a pin 25 mil eg to the left and up.
Select 50 mil grid, or any other grid.
Run off grid check
No errors eventhough the pin is not on grid.

I can get the error to trigger with other offset's but not with 25 mil

Application: kicad
Version: 5.1.0-rc2-unknown-036be7d~91~ubuntu18.10.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.32.1 librtmp/2.3
Platform: Linux 4.18.0-15-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.61.0
    Compiler: GCC 8.2.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
```

Story points: 10.0
eeschema cannot enter value in Symbol Properties grid (lp:#1817810)

[Original report](https://bugs.launchpad.net/bugs/1817810) created by **Seth Hillbrand (sethh)**
```
I'm getting errors in GTK3 at the moment when editing fields in the Symbol
Properties.

1) Double-clicking doesn't select the field
2) Entering text overwrites what is in the field one character at a time.
3) Attempting to click+drag in the grid gives the following assertion and
prevents interacting the the dialog (no clicks, no key press, etc)

GTK2 seems to run fine.


ASSERT INFO:
../src/generic/grid.cpp(4059): assert "!m_winCapture" failed in
DoGridDragEvent(): shouldn't capture the mouse twice

BACKTRACE:
[1] wxGrid::DoGridDragEvent(wxMouseEvent&, wxGridCellCoords const&)
[2] wxGrid::ProcessGridCellMouseEvent(wxMouseEvent&)
[3] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&)
[4] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[5] wxEvtHandler::TryHereOnly(wxEvent&)
[6] wxEvtHandler::ProcessEventLocally(wxEvent&)
[7] wxEvtHandler::ProcessEvent(wxEvent&)
[8] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[9] g_closure_invoke
[10] g_signal_emit_valist
[11] g_signal_emit
[12] gtk_main_do_event
[13] g_main_context_dispatch
[14] g_main_loop_run
[15] gtk_main
[16] wxGUIEventLoop::DoRun()
[17] wxEventLoopBase::Run()
[18] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&)
[19] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[20] wxEvtHandler::TryHereOnly(wxEvent&)
[21] wxEvtHandler::ProcessEventLocally(wxEvent&)
[22] wxEvtHandler::ProcessEvent(wxEvent&)
[23] wxEvtHandler::ProcessPendingEvents()
[24] wxAppConsoleBase::ProcessPendingEvents()
[25] wxApp::DoIdle()
[26] g_main_context_dispatch
[27] g_main_loop_run
[28] gtk_main
[29] wxGUIEventLoop::DoRun()
[30] wxEventLoopBase::Run()
[31] wxAppConsoleBase::MainLoop()
[32] wxEntry(int&, wchar_t**)
[33] __libc_start_main
[34] _start





Application: kicad
Version: (5.1.0-rc2-4-g73f0b3087c), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.19.0-2-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
    Compiler: GCC 8.2.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=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Check zone fills before plotting doesn't work for no net zones (lp:#1817797)

[Original report](https://bugs.launchpad.net/bugs/1817797) created by **eelik (eelik)**
```
"Check zone fills before plotting" option in pcbnew plot dialog doesn't
have effect for zone which has <no net>. If other zones are up to date but
a no net zone is out of date the refill dialog isn't triggered and the
files are just plotted.

Application: kicad
Version: (5.1.0-rc1-121-g99153950e), 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: 10.0
PNS creates double-track (lp:#1817795)

[Original report](https://bugs.launchpad.net/bugs/1817795) created by **Seth Hillbrand (sethh)**
```
Routing a board today and got a double-track when laying down traces.

I've attached a video of this behavior (grid set to 0,25mm) and the board.
Routing is from the top G_REN via and is meant to terminate at the pin 17
above it.  I need to push a few traces out of the way to accomplish this.

I've attached the board in the state that allows you to recreate.

Application: kicad
Version: (5.1.0-rc2-1-g4964ec4d20-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1a 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-2-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.2.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
```

Story points: 6.0
should DRC on no-net for too close to the board edge? (lp:#1817735)

[Original report](https://bugs.launchpad.net/bugs/1817735) created by **NhatKhai (nhatkhai)**
```
I use a no_net traces place over the board edge to help me inspect the
order of layers when the board back from fab house to ensure no layer had
been swapped. The new DRC rules introduced some where after r12127 to
r12449 may cause a annoying DRC complaint to the user. It may be had to
detect the "real" DRC vs the non-importance DRC when there are a lot of DRC
to work on. What is the logic be high this new DRC? What it error it save
me from?

Application: kicad
Version: (5.1.0-rc1-142-g5315d1be2), 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
After duplicating a symbol ALIAS names are "stuck" (lp:#1817639)

[Original report](https://bugs.launchpad.net/bugs/1817639) created by **Evan Shultz (evan-shultz)**
```
After I duplicated a symbol in libedit, the symbol and all ALIASES show up
with "_Copy" after their name in the left-side pane. I then renamed the
ALIASes *before* I renamed the root symbol. After the ALIASes are renamed
the left-side pane does not refresh to remove the "_Copy".

In this screenshots I've copied the "IRM-05-3.3" symbol which has many
ALIASES after "IRM-05-". As you can see, I've renamed the IRM-10 symbol and
its ALIASES but the "_Copy" suffix remains in the left-side pane.

Once I rename the symbol to "IRM-10-3.3" the left-side pane refreshes and
all the ALIAS names are corrected.

Application: kicad
Version: (5.1.0-rc1-136-g8ad15b1d6), 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: 14.0
Pcbnew: Solder mask min with not save if 0 (lp:#1817599)

[Original report](https://bugs.launchpad.net/bugs/1817599) created by **Matteo Costa (aracosta)**
```
Application: kicad
Version: (5.0.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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

In Setup -> Pads to Mask Clearance set the value for 'Solder mas min width'
is to 0, when the project is saved the value is not saved at all. The line
'(solder_mask_min_width x.xxxx)' is removed from the kicad_pcb file.
At the next load of the project the default value is restore without any
warning leading to possible problem if the gerber are rebuilt.
```

Story points: 6.0
TF.CreationDate Comment missing end of block character (lp:#1817547)

[Original report](https://bugs.launchpad.net/bugs/1817547) created by **Jarl-p (jarl-p)**
```
Hi,

I'm pretty new to electronics design, gerber format, etc, but I think
there's a bug in the gerber output for the TF.CreationDate comment (G04 #@!
TF.CreationDate ...).  I was trying to use a tool to merge gerbers and it
was failing because this line is missing a * at the end of the line (which
looks like marks the end of a block).

If i'm not mistaken, error is in
common/gbr_metadata.cpp, L61

I'm guessing most things don't care, but thought it was worth reporting.

Application: kicad
Version: (5.1.0-rc1-135-g87b37e194), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.68.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
```

Story points: 6.0
Kicad no longer opening last project? (lp:#1817545)

[Original report](https://bugs.launchpad.net/bugs/1817545) created by **Frank Severinsen (shack)**
```
Hi guys

When opening Kicad nightly, it seems to not open the last project
automatically.
Hope it's not just my possesed computer.

See my attached image, thats what I get whenever I open Kicad-nightly

Application: kicad
Version: 5.1.0-rc1-unknown-4d08906~91~ubuntu18.10.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.32.1 librtmp/2.3
Platform: Linux 4.18.0-15-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.61.0
    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=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
```

Story points: 16.0
dedicated simulation app (lp:#1817499)

[Original report](https://bugs.launchpad.net/bugs/1817499) created by **zakhar nasimov (thedocument)**
```
Currently KICAD has simulation implemented onto eeschema. This isn't
optimal since eeschema is a drafting app. If KICAD would feature a decent
simulation platform it should have its own app much like PCBNew, the PCB
calculator or bitmap to component converter. They each have their specific
purposes. There are many benefits to implementing a dedicated app within
kicad for simulation including an entirely separate hotkey menu (suggesting
implementing LTSPICE R, L, C hotkeys for resistor, inductor and capacitor),
keeping various iterations of prototype circuits which are not intended for
production in the same project directory, avoids annotation issues,
separates and permits users to make multiple board layouts by transferring
only the needed circuits or circuit blocks from simulation app to drafting
app (eeschema) after verifying their operation from within the simulation
app. The alternative currently is the user must keep separate files for
both drafting (eeschema) and simulation as eeschema files which can cause
issues if the user is actually using kicad for simulating and verifying
circuit operation. A dedicated simulation app would give the user the
ability to keep and maintain separate building block circuits within the
same project directory and also to constantly modify and develop them with
the ability to keep different revisions and iterations in the same project
directory.
```

Story points: 10.0
Eeschema grid rendering issue in fallback canvas (lp:#1817377)

[Original report](https://bugs.launchpad.net/bugs/1817377) created by **Wayne Stambaugh (stambaughw)**
```
I have included a screencast of a grid rendering issue while zooming using
the fallback (Cairo) canvas.  The grid rendering of the accelerated canvas
seems to be fine.  I see the same thing on my windows builds.  We should
probably fix this for rc2 and definitely before the 5.1 release.

Application: kicad
Version: (5.1.0-rc1-121-g99153950e), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.6.4 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.32.1 librtmp/2.3
Platform: Linux 4.18.0-15-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.61.0
    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=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
```

Story points: 6.0
No units shown with measurement in IN units (lp:#1817354)

[Original report](https://bugs.launchpad.net/bugs/1817354) created by **Evan Shultz (evan-shultz)**
```
This is with yesterday's nightly release. When the Pcbnew units are set to
IN, the unit appears as "?". Switching to MM units replaces the "?" with
"mm".

In the next comment I will attach a screenshot from the NAP250-amp board
posted on the mailing list so you can check yourself if you like.

This seems similar to https://bugs.launchpad.net/kicad/+bug/1792748, so it
may be in your purview, Jeff?

Application: pcbnew
Version: (5.1.0-rc1-113-g75eda6921), 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
Program crashes when trying to open and edit footprint (lp:#1817353)

[Original report](https://bugs.launchpad.net/bugs/1817353) created by **David Con (davidk-ro)**
```
Hi,

When I try to open a footprint with Footprint Editor, it says this error:

wxWidget Debug Alert
C:/Jenkins...../cached_container_gpu.cpp(76):assert "IsMapped()" failed in
Unmap().
Do you want to stop the program?
...


I am using Windows 10-x64 and Kicad as follows:
Application: kicad
Version: (5.0.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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON


Regards,
David
```

Story points: 6.0
KiCad fills copper areas from BRD-files differently than Eagle (lp:#1817312)

[Original report](https://bugs.launchpad.net/bugs/1817312) created by **Ortwin Bönhold (ortwin)**
```
When filling a copper area in Eagle, the line width the copper area is
drawn with is taken into account so the filled area is bigger than the
drawn polygon by the radius of the line used to draw it (in all
directions).

When I import the board-file into KiCad, as far as I can tell the line used
to draw the copper area has no line width and thus the middle of the
polygon line is taken as outer contour when calculating the fill. This
leads to ugly areas different than what my customers tried to make.

(I am an absolute beginner in both KiCad and Eagle so my interpretation
could be wrong.)


Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eagle import pcbnew

Story points: 6.0