giseldo/neodataset huggingface dataset:
eeschema. In dev version block-selected wires do not move (lp:#1832750)

[Original report](https://bugs.launchpad.net/bugs/1832750) created by **Dino Ghilardi (dino-ghilardi)**
```

To reproduce the bug:

-create a new schematic
-draw a wire
-select a wire using a block
-press "m" to move or "g" to drag (or use right-click menu)
-the wire does not move.

Selecting the wire without using blocks works.

If you select a block with components, junction and wires, only the wires
do not move.

(hope it is not coming from a "dirty" build on my machine)

Tested in revision 517c79c9cd9078961b2583b73e9135127f6bb4f2

-----------------------------
Application: Eeschema
Version: (5.1.0-980-g517c79c9c), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r 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:
    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
```
Original tags: eeschema

Story points: 6.0
Nightly MODEDIT : does not export from menu File/export (lp:#1832730)

[Original report](https://bugs.launchpad.net/bugs/1832730) created by **Michele Giorato (mr-miky64)**
```
Very simply ModEdit refuses to export the footptint being edited.
The File/Export/export footprint ... menu is always disabled

Step 1, open a PCB already done, select a footprint, edit it, export it (if
you can ...).

The only solution is to browse libraries tree, find the library associated
with the pcb under construction, select the footprint and with the right
mouse button select export ...
I'm not sure this method will save any changes made ..

P.S.

Also here the sub menus present the visualization problems related to wxgtk
previously reported on PCBnew (they appear as a line),


Application: ModEdit
Version: 6.0.0-unknown-r16086-daad58e5, debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.38.0
Platform: Linux 5.1.8-300.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.64.0
    Compiler: GCC 9.1.1 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: pcbnew

Story points: 6.0
eeschema edit symbol field: unable to delete footprint field content (lp:#1832722)

[Original report](https://bugs.launchpad.net/bugs/1832722) created by **Dino Ghilardi (dino-ghilardi)**
```
Using Tools->Edit symbol fields

When you edit a field and delete all the contents, the change is not saved.

To reproduce the behaviour:
Open a schematic
Select the "footprint" field of a component
Delete its content
Click "Apply, Save Schematic and Continue"
Close the tool (click "OK")
Re-enter the tool. The deleted field is still there at the previous value.

Changing it with another value works correctly, only the "empty" field does
not have effect.


Application: kicad
Version: (5.1.2), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r 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:
    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:
    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


Also tested on
Application: Eeschema
Version: (5.1.0-965-gc47f97e02), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r 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:
    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
```
Original tags: eeschema

Story points: 6.0
Nightly PCBNEW : Del key not delete multiselect (lp:#1832714)

[Original report](https://bugs.launchpad.net/bugs/1832714) created by **Michele Giorato (mr-miky64)**
```
In PCBnew I noticed that if I make the multi selection of routed tracks and
then press the "del" key, nothing happens.
In particular, only the track segments can be deleted with the "del" key.
If I make the multi-selection, press the right mouse button, the menu
appears, and selecting "delete" deletes all the selected tracks.
I have already tried to reset all the hotkeys to default but nothing
changes. If I am not mistaken in the previous versions the "del" key erases
everything ....

Application: Pcbnew
Version: 6.0.0-unknown-r16086-daad58e5, debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.38.0
Platform: Linux 5.1.8-300.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.64.0
    Compiler: GCC 9.1.1 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: hotkeys pcbnew ui

Story points: 6.0
footprint wizard crashed on start (lp:#1832635)

[Original report](https://bugs.launchpad.net/bugs/1832635) created by **John (okoroil)**
```
I try to start footprint wizard from footprint editor and Kicad crashes. Is
this a known bug?
I have installed the latest stable release Kicad. On a previous version
(5.1) I was able to start footprint wizard.
My system is an iMac12,1 with OS X 10.13.6

Application: kicad
Version: (5.1.2-1)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.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.51.0
    Compiler: Clang 8.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
```
Original tags: macos pcbnew python

Story points: 16.0
GTK registers two events for certain key bindings (lp:#1832604)

[Original report](https://bugs.launchpad.net/bugs/1832604) created by **Martin Thomas (mtlaunchpad)**
```
When I open the find dialog (Strg F) and click on close it apperas again.
When I click another time on close it closes really.

Application: KiCad
Version: (5.1.0-956-gfa7a961d0), 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.3-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:
    USE_WX_GRAPHICS_CONTEXT=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=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: hotkeys ui

Story points: 32.0
pcbnew segfault when selecting and deleting tracks (lp:#1832601)

[Original report](https://bugs.launchpad.net/bugs/1832601) created by **Martin Thomas (mtlaunchpad)**
```
I selected several tracks with the "I" button and deleted them. After some
deletions kicad crashed.

Attached you find the backtrace.
```
Original tags: pcbnew

Story points: 6.0
eeschema copy paste -> two items (GTK-specific) (lp:#1832600)

[Original report](https://bugs.launchpad.net/bugs/1832600) created by **Martin Thomas (mtlaunchpad)**
```
When I copy an item and paste it, I get two

Application: Eeschema
Version: (5.1.0-956-gfa7a961d0), 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.3-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:
    USE_WX_GRAPHICS_CONTEXT=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=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: eeschema

Story points: 6.0
pcbnew: Clarify DXF Options tooltips (lp:#1832595)

[Original report](https://bugs.launchpad.net/bugs/1832595) created by **Olivier (oc-spam66)**
```
Hello,

When I output a DXF file from the "Edge.Cuts" layer, the lines produced are
the inner and outer edges of the KiCad line (taking into account the
linewidth). For an edge of the board, two lines are produced in the DXF
instead of one... and none of them is the real edge of the board! Indeed
manufacturers usually consider that the edge of the board is the center
line (linewidth is not a relevant parameter).

Request: The DXF output of "Edge.Cuts" should be made with single lines,
indicating the real edge of the board (i.e. the center line).

Example of use case: One may want to import the DXF produced by KiCad in a
mechanical CAD software, in order to represent the board edge. In the
current situation, it is painful to remove the duplicate lines and correct
for all the shifted positions.

If it is necessary for someone to have the thickness of the line taken into
account in the DXF, a checkbox could give the user the choice of the type
of line to be drawn in the DXF (either one center line, or two external
lines).

Olivier (KiCad 5.1.2)
```
Original tags: dxf pcbnew starter

Story points: 6.0
pcbnew - keyboard commands stop working 'randomly' during routing (lp:#1832476)

[Original report](https://bugs.launchpad.net/bugs/1832476) created by **Otto Mikkonen (ottomaani138)**
```
Sorry for the wild title.

When routing my PCBs in PCBNew, I'm experiencing loss of keyboard control
frequently during routing.
This is a new thing that didn't exist till v5.1 as far as I can remember.

I don't know if there's a systematic way to make the problem arrive, but
with me it usually happens when I'm routing traces (using X, V, Esc, W, N
keys a lot), and all of a sudden none of the hotkeys respond anymore, and
the only way for me to regain control is to use my mouse to select/deselect
a tool I'm using (for example the tracing tool 'X').

Hope my jargon made sense!

- - VERSION INFORMATION - -

Application: kicad
Version: 5.1.2-f72e74a~84~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-51-generic 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.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

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: hotkeys pcbnew

Story points: 6.0
eeschema - 'choose symbol'-window rendering issue when selecting parts (lp:#1832470)

[Original report](https://bugs.launchpad.net/bugs/1832470) created by **Otto Mikkonen (ottomaani138)**
```
When adding a symbol to schematic in eeschema using the 'Choose
Symbol'-window (hotkey A), the rendering of the different list entries
"lags behind" when first searching for a symbol and then going through the
list of parts.

Steps to reproduce:
- Access choose symbol dialogue (A)
- search for part ( ex. 'tran' )
- hover mouse over parts list ( or use arrow keys to go through parts )
-> the list changes when mouse goes over the list entries

= VERSION INFO =

Application: kicad
Version: 5.1.2-f72e74a~84~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-51-generic 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.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

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: eeschema

Story points: 6.0
Cannot map hotkeys (lp:#1832431)

[Original report](https://bugs.launchpad.net/bugs/1832431) created by **Seth Hillbrand (sethh)**
```
Hotkeys that use modifiers (Ctrl, Shift, Alt) do not register when trying
to adjust them in KiCad.  Only bare keys seem to work.

Steps:
1) Open KiCad -- Note that hotkeys are no longer shown here
2) Open Eeschema
3) Preferences -> Hotkeys
4) Double-click on a hotkey to change
5) Press Ctrl + D (for example).  The window closes but the hotkey is not
assigned, nor is the error message shown that the hotkey is already mapped.

Application: KiCad
Version: (5.1.0-945-g3d4d77219-dirty), debug 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) 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:
    USE_WX_GRAPHICS_CONTEXT=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: hotkeys

Story points: 10.0
Nightly PCBNEW : Text  not working inside PCB (lp:#1832416)

[Original report](https://bugs.launchpad.net/bugs/1832416) created by **Michele Giorato (mr-miky64)**
```
PCB new seems to have problems with text.
If you select the T (text) tool and try to write to the PCB it is usually
not successful if the area where you want to insert the text is not
completely free.
Select T, click on PCB and the requester for inserting / editing text
appears.
Enter a text of your choice and press ok.
At this point you should choose where to place the text but it seems that
something is in conflict with something that is already on the pcb,
sometimes "Clarify selection" appears.
If you repeat the operation outside of Edge Cuts everything seems to work.


Application: Pcbnew
Version: 6.0.0-unknown-r16030-00354454, debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.38.0
Platform: Linux 5.1.7-300.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.64.0
    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

Story points: 6.0
In sch: the G-key does not work when two components are tied without wire. (lp:#1832409)

[Original report](https://bugs.launchpad.net/bugs/1832409) created by **André Fréchette (andref1)**
```
In schematic: when two components are connected without a wire, the G-key
move the two components instead of moving the selected component.
```
Original tags: eeschema

Story points: 6.0
DXF: Output only black layer when plotting in monochrome (lp:#1832359)

[Original report](https://bugs.launchpad.net/bugs/1832359) created by **Olivier (oc-spam66)**
```
Hello,

When I create a DXF output of a KiCAD layer (like if I was doing a Gerber
plot, but choosing DXF format instead), the generated DXF file contains a
myriad of useless layers, named BLUE1, BLUE2, BLUE3, ..., CYAN1, CYAN2,
CYAN3, ..., GRAY1, GRAY2, GRAY3, ..., etc.

- Is there any use for these layers? I think there is no use.
- I need to remove them in an external tool like LibreCAD every time, it
takes time and is annoying.

My request: Please, only provide one DXF layer. Do not populate the DXF
file with useless empty layers that need to be deleted later in an external
tool.

Olivier

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: dxf export plot

Story points: 6.0
Fix for #1831643 breaks MSVC builds (lp:#1832357)

[Original report](https://bugs.launchpad.net/bugs/1832357) created by **Simon Richter (sjr)**
```
Commit 720889edd seems to fix this bug for Linux builds, but the build
fails because the lexer header files cannot be opened.

Build order seems to be okay, the file is created long before it is used,
so this is likely a problem with the include path (where MSVC is generally
a lot more sensitive), so the fix might have changed project dependencies
and therefore inherited compiler settings.
```
Original tags: build msvc

Story points: 6.0
Grid missing in context menu for modedit (lp:#1832355)

[Original report](https://bugs.launchpad.net/bugs/1832355) created by **Seth Hillbrand (sethh)**
```
In the footprint editor, I cannot see the grid options when right-clicking.
I only get Paste (even when there is nothing in the clipboard) and the Pads
submenu.


Application: ModEdit
Version: (5.1.0-940-gb9e07f2a7), debug 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) 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:
    USE_WX_GRAPHICS_CONTEXT=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: modedit pcbnew

Story points: 6.0
User-defined order for Pre-defined Track and Via sizes (lp:#1832351)

[Original report](https://bugs.launchpad.net/bugs/1832351) created by **Hildo Guillardi Júnior (hildogjr)**
```
Add order button at "Board Setup>>Tracks & Vias".
When I create a new track / via definition it stays at least. But sometimes
it is a middle values and is more logic (to find after by w / <Shift>+w)
stay in the order).
Also the table could allow drag in drop to the user order as he like.

Application: Pcbnew
Version: 6.0.0-unknown-bc096dc~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:
    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: feature.request pcbnew ui

Story points: 6.0