giseldo/neodataset huggingface dataset:
Wishlist: Show Not Connected pins in Symbol Editor Pin Properties dialog (lp:#1816178)

[Original report](https://bugs.launchpad.net/bugs/1816178) created by **Evan Shultz (evan-shultz)**
```
In previous versions (maybe 5.0.x), NC pins should still be visible in the
Pin Properties dialog of Symbol Editor. In 5.1 RC1, the small pane to show
the pin is totally blank if Electrical Type is set to Not Connected.

This was helpful because seeing a graphical representation of the pin can
be useful if the pin is set to NC before other changes to the pin are
completed.

I will attach a screenshot for clarity.

Application: kicad
Version: (5.1.0-rc1-36-gea84020b1), 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
Schematic Sheet Properties tab order (lp:#1816009)

[Original report](https://bugs.launchpad.net/bugs/1816009) created by **Mitja Nemec (mitjan)**
```
The tab order in "Schematic Sheet Properties" dialog could (should) be
improved.

Current order is "File name" -> "Text size" -> "Sheet name" -> "Text size"

as I don't find myself changing text size at all I propose the order should
be

Current order is "File name" -> "Sheet name" -> "Text size" -> "Text size"

Also "File name" filed should be selected by default when dialog is opened
to behave the same as other fields.

Using:
Application: kicad
Version: (6.0.0-rc1-dev-1691-g44cb979e9), 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 ui

Story points: 6.0
solderbridges fail DRC checks (lp:#1816002)

[Original report](https://bugs.launchpad.net/bugs/1816002) created by **Dick Hollenbeck (dickelbeck)**
```
I like the new solder-bridge footprints.  Somebody spent a *lot* of time on
them using pads.  And they are beautiful.  The 'normally closed' versions
are flunking the DRC checks because the pads are touching, as they should
in a normally closed version.  I have a few similar footprints that used a
copper layer rectangle to do the normally closed bridge.  They also flunk
the new DRC, whereas they would get a pass before.  I had to comment that
DRC test out in order to not ruin my signal to noise ratio in the DRC error
summary.  (This can quickly ruin your confidence on a board that once did
pass.)

I think we either need to support tracks in footprints, or provide some
kind of exclusion for solder-bridge footprints, either by name or by flag,
or something better.  Did I miss something somewhere that is a work around?
```
Original tags: drc pcbnew

Story points: 10.0
footprint-level DRC exceptions (ie: to disable courtyard checking) (lp:#1816001)

[Original report](https://bugs.launchpad.net/bugs/1816001) created by **Dick Hollenbeck (dickelbeck)**
```
I am using a CPU boardlet called the Nanopi NEO2 and made a footprint for
it that essentially locates the pin headers on a carrier card for it.
These are like supporting beams so the card can hang above the carrier on
the two headers.  Naturally this footprint has a courtyard.  But I also put
stuff between the two pin headers underneath the suspended daughter CPU
boardlet.  I am getting DRC courtyard collisions on scores of small caps
used to support a bigger chip on the back side of the carrier.  The big
chip is on the back side, some of the caps are on the front, the same side
as the CPU daughter board.

Is there a way to flag some footprints to be omitted from the courtyard
collision tests?  Like a hyperspace omission.  Without this, I'd have to
call this a bug.
```
Original tags: drc pcbnew

Story points: 6.0
Symbol editor : Italic style isn't applied (lp:#1815997)

[Original report](https://bugs.launchpad.net/bugs/1815997) created by **Laurent Haas (efcis)**
```
In the Symbol Editor / Symbol Properties dialog, the italic column
checkboxes have no action on the displayed symbol. Bold is working.

Application: kicad
Version: (5.1.0-rc1-44-ge6a200b09), 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), 32 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 7.3.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_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
Highlight Net highlights no-net for non copper pads (lp:#1815898)

[Original report](https://bugs.launchpad.net/bugs/1815898) created by **eelik (eelik)**
```
I have:
- a copper only pad on Top layer
- mask and paste only pads on top of that
- Bottom layer active in the Layer Manager

Using "Highlight net" feature on top of such a pad highlights all pads with
no net. That doesn't feel logical because I want to highlight only copper
pads, there's no reason to find all unconnected pads through a non-copper
pad. And in this case there even would be a copper pad in that same place
"under" the non-copper pad.

If the top layer is active this works as expected, and even when the bottom
layer is active but I click on a position where's there only copper pad but
no non-copper pads this works as expected.

Application: kicad
Version: (5.1.0-rc1-42-ga246d905f), 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
```

Story points: 6.0
Scripts get installed in $datadir/doc (lp:#1815891)

[Original report](https://bugs.launchpad.net/bugs/1815891) created by **Arusekk (arusekk)**
```
Because of the following line, kicad scripts get installed in a strange
place, being annoying to packagers:

https://git.launchpad.net/kicad/tree/CMakeLists.txt#n886

Are the scripts a part of documentation? Why should they end up in
KICAD_DOCS (like /usr/share/doc/kicad)?
```
Original tags: packaging

Story points: 6.0
No Connect flag keyboard shortcut is invalid (lp:#1815790)

[Original report](https://bugs.launchpad.net/bugs/1815790) created by **Przemysław Firszt (pefi)**
```
Application: kicad
Version: 5.0.2-5.fc29, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1a zlib/1.2.11 brotli/1.0.5 libidn2/2.1.1
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.34.0
Platform: Linux 4.20.6-200.fc29.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.66.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.1 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

No Connect flag keyboard shortcut is Shift-Q in the menu, but doesn't work.
Simple "Q" works instead.
```

Story points: 6.0
Units selection not available in Symbol Editor (lp:#1815789)

[Original report](https://bugs.launchpad.net/bugs/1815789) created by **Evan Shultz (evan-shultz)**
```
In Eeschema, View > Units allows selection of Imperial or Metric units.

Symbol Editor, however, does not have a corresponding selection. This is
unfortunate.

Making this even more weird is that I see mixed units used in the UI. View
> Grid Settings shows a small dialog that is in mils. Yet if I open a
symbol the Pin Properties and Library Symbol Properties are in mm. So
there's no way to select the units of the tool as a whole plus the user
must do conversion to reconcile the mixed units.

Making this more difficult, as a librarian, is that most of KLC uses mils
as a unit. But with the critical dialogs above fixed to mm units I need to
recall or calculate unit conversions when reviewing symbols.

I assume the unit selection code from Eeschema could be merged into Symbol
Editor to fix this (and the dialogs would automatically show the selected
units). It would be great to see this slipped into 5.1 RC2, if possible, so
that KiCad users sticking with stable releases aren't stuck with this mixed
case during the entire 5.1 cycle.

Application: kicad
Version: (5.1.0-rc1-36-gea84020b1), 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
[Wish] Suggest to create libraries and output directories when creating a new project (lp:#1815765)

[Original report](https://bugs.launchpad.net/bugs/1815765) created by **Laurent Haas (efcis)**
```
Every time I start a new project in KiCad, I always create various
directories in the project folder, like :

- sym_lib (project specific symbols libs)
- fp_lib.pretty (project specific footprints)
- 3d_models (project specific 3D models - related to the footprints)
- gerber (gerber output files)
- images (3d views images, etc.)
- docs (datasheets etc.)

It would be useful if KiCad could automatically create these directories,
as an option, when a new project is created. Other names and/or other
folders could be used, but you get the idea. Maybe some kind of default
project template ?
```

Story points: 16.0
Eeschema: "Choose Symbols" dialog updates when hovering over (lp:#1815751)

[Original report](https://bugs.launchpad.net/bugs/1815751) created by **Frank Severinsen (shack)**
```
I thought this was already reported, but I haven't been able to find the
bug report.

When opening the "Choose symbol" dialog and searching, I sometimes
experience the list changing as I hover over it.

Please see attached video.



Application: kicad
Version: 5.1.0-rc1-unknown-7b3ef1b~86~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: 6.0
extract_docstrings.py not py3k compatible (lp:#1815737)

[Original report](https://bugs.launchpad.net/bugs/1815737) created by **Nick Østergaard (nickoe)**
```
I noticed that when building with gtk3, phoenix and python3 that make
doxygen-python did not work. It seems that this is caused by using python2
only syntax.

We probably need to do a 2to3 on it and test it on both python2 and python3
builds.

The file is scripting/build_tools/extract_docstrings.py
```
Original tags: scripting

Story points: 6.0
eeschema: Tooltip wrong on Field Value in Symbol Properties (lp:#1815720)

[Original report](https://bugs.launchpad.net/bugs/1815720) created by **TomCC (daremion)**
```
When editing field values in Symbol Properties in eeschema, the Field Value
tooltip (hover tip) is the same as for Field Name.

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 10 Pro v1803 (build 17134.523), 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
```
Original tags: eeschema

Story points: 6.0
Gerber file not properly generated for Edge.Cuts layer (lp:#1815642)

[Original report](https://bugs.launchpad.net/bugs/1815642) created by **Fernando Molina (fvmolina)**
```
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 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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

A project is attached as a zip files. Steps:
1. generate Gerber files.
2. Inspect PlacaPoteCentral2-Edge.Cuts.gbr (also, the "traza" folder holds
the one I generated). It shows a different shape form what can be seen in
pcbnew. Also, it si reported as empty by manufacturer.
```

Story points: 6.0
"Clarify selection" disappears on ALT+LMB [MSW-only] (lp:#1815596)

[Original report](https://bugs.launchpad.net/bugs/1815596) created by **Michal (mikon)**
```
On 5.0.2 I still experience inconsistent behaviour on Footprint selection
with LMB.
My footprints do not have the CourtYard layer defined.
This was reported previously https://bugs.launchpad.net/kicad/+bug/1723469
and supposed to be fixed.
Now I've discovered an enhanced "Clarify selection" Menu when ALT+LMB is
pressed, but the Menu disappears automatically in a fraction of second,
hence cannot use it to select my Footprint.
If I press SHIFT+ALT+LMB the menu persists.
```
Original tags: hotkeys pcbnew ui windows

Story points: 22.0
Pcb printing: do not suppress frame if it fits the page (lp:#1815586)

[Original report](https://bugs.launchpad.net/bugs/1815586) created by **John Beard (john-j-beard)**
```
1) Start with a normal A4 PCB design
2) Print at a larger, but specific, scale, say 1.3 (i.e. not just fit to
page)
3) Enable printing of the frame
4) Select A3 paper. The frame will fit on this page.
5) Print.
6) The frame is suppressed at > 1 scale, but it would, actually, fit on
this page.

Should: not suppress the frame if it would actually fit. Suppressing it if
it doesn't fit still makes sense.

Note: fitting to page will always show the frame if enabled, even when
"blowing up" pages.
```
Original tags: pcbnew printing

Story points: 10.0
Pcb print: allow to use bounding box of selected layers (lp:#1815583)

[Original report](https://bugs.launchpad.net/bugs/1815583) created by **John Beard (john-j-beard)**
```
1) Have a PCB with two layers: normal features on F.Cu and some text off to
one side on (say) Cmts.User (eg attached PCB)
2) Print the PCB at a higher scale (say 5), selecting only F.Cu in the
print dialog
3) The output will have the bounding box of the whole PCB, including the
comment layer (which isn't shown)
4) This means it is difficult to print just the bit you wanted at a higher
scale centred in a page.

I suggest there should be an option to use the bounding box of only the
layers selected in the print dialog (rather than the current behaviour of
using the bounds of ALL layers, printed or not).

This must be an option, as it's still useful to be able to print different
layer stackups with identical alignments.

----

Application: pcbnew
Version: (5.1.0-rc1-29-gbed066771-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.1.0 libpsl/0.20.2
(+libidn2/2.1.0) libssh2/1.8.0 nghttp2/1.36.0
Platform: Linux 4.20.6-arch1-1-ARCH 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.63.0
    Compiler: GCC 8.2.1 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
```
Original tags: pcbnew printing

Story points: 6.0
SVG generation: bad group tag (lp:#1815573)

[Original report](https://bugs.launchpad.net/bugs/1815573) created by **js-reynaud (js-reynaud)**
```
When trying to open a generated SVG file from KiCad with an external tool
(inkscape for example), some tag look to be with errors:

/tmp/test.svg:4369: namespace error : Namespace prefix svg on g is not
defined
<svg:g >
       ^
/tmp/test.svg:4370: parser error : Opening and ending tag mismatch: g line
4369 and g
</g>


For me <svg:g> should be <g> on the generated svg files.

Find a correction attached.
```
Original tags: export svg

Story points: 6.0
Drill file generation leaves gerber dialog behind main window on OSX (lp:#1815530)

[Original report](https://bugs.launchpad.net/bugs/1815530) created by **Jan Brittenson (bson)**
```
From project navigator launch pcbnew
From pcbnew click the plotter icon to generate gerbers
Press the Generate Drill Files button
Press Generate Drill File
Press Close to end drill dialog

The gerber plot dialog is now hidden behind the main pcbnew window
Press CMD-` to cycle it to the front


KiCad Version:

Application: kicad
Version: (5.1.0-rc1-9-g8f320697a), 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

OSX Version:

System Software Overview:

  System Version:       macOS 10.14.3 (18D42)
  Kernel Version:       Darwin 18.2.0
  Boot Volume:  Macintosh HD
  Boot Mode:    Normal
  Computer Name:        zorkmid
  User Name:    Jan Brittenson (bson)
  Secure Virtual Memory:        Enabled
  System Integrity Protection:  Enabled
  Time since boot:      6 days 5:11
```
Original tags: osx

Story points: 6.0