giseldo/neodataset huggingface dataset:
Component editor table crashes (freezes) (lp:#1761378)

[Original report](https://bugs.launchpad.net/bugs/1761378) created by **Oliver (schrodingersgat)**
```

The component table viewer / editor freezes when used in a certain manner.

If the default row ordering is used, the table works fine. However if the
table is re-ordered (by clicking on one of the column headers) then the
following behaviour occurs:

1. Re-order table by clicking on a column header
2. Try to edit a cell in a row which has multiple children (which will
attempt to edit that item in each of the children).
3. Upon hitting "enter" after editing, the table will lock up for a
considerable amount of time.

If the default ordering is used (step 1 not followed) then editing multiple
cells is instantaneous.


Application: kicad
Version: (5.0.0-rc2-dev-252-gb5f1fdd98), 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 8 (build 9200), 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
    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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 10.0
Pad Properties textEditCtrls lose focus when mouse goes over pad preview canvas (lp:#1761321)

[Original report](https://bugs.launchpad.net/bugs/1761321) created by **Romain (romain145)**
```
When pressing "E" to edit pad numbers for a new footprints, the focus
behavior changes depending on the cursor position.
By default, the pad number is pre-selected and can be changed directly by
typing in the new number.
However, if the mouse pointer happens to be over the 2D pad preview window
in the opening Pad properties dialog, the focus is lost and happens to be
on this pad preview.

Application: kicad
Version: (5.0.0-rc2-dev-179-gab3780148), 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 8 (build 9200), 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
    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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
eeschema: edit/update field values only updates on current page (lp:#1761234)

[Original report](https://bugs.launchpad.net/bugs/1761234) created by **Nicholas Savenlid (nicholas-z)**
```
I lived under the impression that update field values should work on the
complete design.

not good, IHMO, as its no option for current page
no information about being current page only.


turns out it only works on current page

Application: kicad
Version: (5.0.0-rc2-dev-301-g33f795be4), 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
    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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 16.0
Footprint editor:  Cut command does not work fine, and can crash pcbnew (lp:#1761221)

[Original report](https://bugs.launchpad.net/bugs/1761221) created by **jean-pierre charras (jp-charras)**
```
Pcbnew, GAL mode (the Cut command does not exist in Legacy mode).
In Footprint editor, the Cut command (Ctrl+X or from the main menu
Edit/Cut) has 2 problems.

- Select a block of items.
- Type Ctrl+X: > items are still shown on screen.
- Type a second Ctrl+X. It looks like items are deleted twice, and > Pcbnew
crashes.

In board editor, a block selected and deleted by Ctrl+X is still displayed.
However typing a second  Ctrl+X does not create a crash.
```

Story points: 6.0
Selecting pin symbol when creating a symbol crash Kicad. (lp:#1761058)

[Original report](https://bugs.launchpad.net/bugs/1761058) created by **Leandro Heck (leoheck)**
```
Kicad crashes when selecting some pins and hitting M (to move) they.



Using the latest kicad:

Application: kicad
Version: 5.0.0-rc2-dev-unknown-c867de5~63~ubuntu17.10.1, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.55.1 OpenSSL/1.0.2g zlib/1.2.11 libidn2/2.0.2 libpsl/0.18.0
(+libidn2/2.0.2) librtmp/2.3
Platform: Linux 4.13.0-37-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    Curl: 7.55.1
    Compiler: GCC 7.2.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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
Kicad (nightly) breaks with when creating a new footprint. (lp:#1761052)

[Original report](https://bugs.launchpad.net/bugs/1761052) created by **Leandro Heck (leoheck)**
```
Reported here, https://forum.kicad.info/t/kicad-breaks-while-creating-a-
new-footprint/10230/2
Ctrl+C and Ctrl+V here:


Hi, I am just creating a simple footprint and Kicad breaks (using the last
nightly build on Ubuntu).
Does someone have the same problem?

Steps to Reproduce it:

    Launch Footprint Library Editor (from Kicad main window)
    File > Set Active Library > “My current library”
    New Footprint (from the icon on the toolbar)
    Enter Footprint Name (on the New Footprint popup)
    ENTER or Ok
    Kicad suddenly closes

Actually, steps 1, 3, 4 and 5 are enough to make it break.

USING

Application: kicad
Version: 5.0.0-rc2-dev-unknown-c867de5~63~ubuntu17.10.1, release build
Libraries:
wxWidgets 3.0.3
libcurl/7.55.1 OpenSSL/1.0.2g zlib/1.2.11 libidn2/2.0.2 libpsl/0.18.0
(+libidn2/2.0.2) librtmp/2.3
Platform: Linux 4.13.0-37-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.62.0
Curl: 7.55.1
Compiler: GCC 7.2.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=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_SPICE=ON
```

Story points: 6.0
Eeschema: FP selection: List with too many symbols (lp:#1760936)

[Original report](https://bugs.launchpad.net/bugs/1760936) created by **Michael Geselbracht (mgeselbracht)**
```
When a footprint is assigned to a symbol using the 'F' key and the library
browser, a previously selected library is pre-selected when the browser
opens.  That's good but the list of symbols for this lib contains many
entries that do not belong to it. It also seems to take a lot of time to
create this list.

Steps to reproduce:
0. Start Kicad, open Eeschema and load a schematic.
1. Move cursor above a symbol with an assigned FP, press 'F' and press
"Select".
2. In the lib browser, select a small lib (Battery) and cancel/close both
dialogs.
3. Add a resistor to the schematic, press 'F' and press "Select"
  -> lib browser opens with "Battery" selected. There are many more symbols
listed than before.

git bisect found commit f4ce8766e38 for this issue BUT only if Eeschema is
opened from the Kicad control app. If Eeschema is run standalone it crashes
at step 3. That also happens with older commits.



Application: kicad
Version: (5.0.0-rc2-dev-361-g747e14f9e), 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-116-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
    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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
Pcbnew, GAL mode, a zone is always refilled when deselecting it after being selected (lp:#1760903)

[Original report](https://bugs.launchpad.net/bugs/1760903) created by **jean-pierre charras (jp-charras)**
```
If a zone outline is selected (for instance for edition), the zone is
refilled if it was previously filled just when deselecting it.

If it is selected to be edited, it is filled twice, one on deselection just
before the dialog is displayed, and one after changes, after the dialog is
closed.
```

Story points: 6.0
Inconsistent terms for footprint association (lp:#1760867)

[Original report](https://bugs.launchpad.net/bugs/1760867) created by **Bob Cousins (bobcousins42)**
```
There seem to be at least 4 different ways to describe the assignments of
footprints to symbols, "assignment" "association", "links" and "selected".

The eeschema menu has, Tools->Assign Footprints but the tooltip for the
toolbar button says "associate footprints". The cvpcb dialog says
"unassigned footprints" in the status bar, and elsewhere refers to
"footprint association", "selected footprint" or "unlinked symbol".

There are also .equ files which are referred to as "footprint association
files" (does anyone use those?)

It would be good to adopt a consistent terminology.

Can we also drop references to cvpcb, and call the dialog something like
"Footprint Association Editor", in a similar style to other dialogs?

Yes, I am aware cvpcb used to be a separate application, but that no longer
has any relevance to the user.

Application: kicad
Version: (5.0.0-rc2-dev-266-gbad462a22), debug build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.57.0 OpenSSL/1.0.2n (WinSSL) zlib/1.2.11 libidn2/2.0.4
libssh2/1.8.0 nghttp2/1.29.0
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.66.0
    Curl: 7.57.0
    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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
DRC does not report copper zone fill collision with track  (lp:#1760097)

[Original report](https://bugs.launchpad.net/bugs/1760097) created by **Miljan Pakovic (offrider)**
```
Application: kicad
Version: (5.0.0-rc2-dev-321-g78161b592), 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 8 (build 9200), 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
    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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
Take a case of existing board with some fill zone on some copper layer.
Reroute some track so that it will be in collision with existing copper
zone. Do the DRC check with DRC settings: Refill All Zones Before
Performing DRC disabled. DRC will not report collision.
```
Original tags: drc pcbnew

Story points: 8.0
Improve keyboard experience (lp:#1760007)

[Original report](https://bugs.launchpad.net/bugs/1760007) created by **Hildo Guillardi Júnior (hildogjr)**
```
I am using the nightly 2018-03-29 on Ubuntu 16.04. I am proposing some
keyboard enhancement to user experience.

In the menus, such `Symbol Properties` use <Shift>+<Return> as OK, <Esc> do
CANCEL.

Use RIGHT and LEFT keyboard arrows to close and open list, such as the
`Choose Symbol`, UP and DOWN arrow navigate through the list, RIGHT could
open the list of some selected category and LEFT close it, changing the
selected (if the focus is in one sub-element) to the list category.

This exactly like Windows(r) user experience with these kind of graphical
elements (the RIGHT and LEFT behavior).

About the <Shift>+<Return> as OK, most of windows could use just <Return>.
But the `Text Proprieties`, as example, don't. So, is quick normal some
software use this behavior.
```
Original tags: feature.request ui

Story points: 10.0
gerbview: Zero-width lines are invisible in accelerated toolset (lp:#1759958)

[Original report](https://bugs.launchpad.net/bugs/1759958) created by **Aleksandr Sh (dsa-t)**
```
Reproducible in OpenGL canvas using the attached file.

Application: gerbview
Version: (5.0.0-rc2-dev-321-g78161b592), 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 8 (build 9200), 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
    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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: gerbview

Story points: 6.0
Can't paste in Symbol Table on MacOs (lp:#1759756)

[Original report](https://bugs.launchpad.net/bugs/1759756) created by **Gary Boone (drgary)**
```


When editing in the Symbol Table, it is not possible to paste. The Edit
menu can be dropped, but the Paste menu item is disabled. Actually, all
menus except the Apple and Kicad have disabled items. Nor does the cmd-V
key shortcut work.

To confirm, copy some text in any program. Now in Kicad, note that the
Edit|Paste menu is enabled. Select T to add a Text symbol and note that you
can paste into the dialog that opens. Cancelling that, open the Symbol
Table. Now Edit|Paste is disabled.



Application: kicad
Version: (5.0.0-rc2-dev-294-gf317b10), 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.4.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    Curl: 7.43.0
    Compiler: Clang 7.3.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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
Symbol Table appears to be uneditable on MacOs (lp:#1759634)

[Original report](https://bugs.launchpad.net/bugs/1759634) created by **Gary Boone (drgary)**
```
The MacOs Symbol Table appears to be uneditable. You can click on a line to
highlight it, but double clicking it or trying to right click for an edit
menu doesn't work. It turns out that you have to hit return over the field
you want to edit. That's non-standard and obscure.




Application: kicad
Version: (5.0.0-rc2-dev-294-gf317b10), 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.4.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    Curl: 7.43.0
    Compiler: Clang 7.3.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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
Can't bulk edit Symbol Table fields on MacOs (lp:#1759632)

[Original report](https://bugs.launchpad.net/bugs/1759632) created by **Gary Boone (drgary)**
```
This is a problems with editing items via the Symbol Table on MacOs:

The only editable field is the value. We should be able to bulk edit the
other fields, such as the description or Datasheet.






Application: kicad
Version: (5.0.0-rc2-dev-294-gf317b10), 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.4.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    Curl: 7.43.0
    Compiler: Clang 7.3.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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
Changed header values don’t propagate in Symbol Table on MacOs (lp:#1759631)

[Original report](https://bugs.launchpad.net/bugs/1759631) created by **Gary Boone (drgary)**
```

This is a problems with editing items via the Symbol Table on MacOs:

Updated header values don't propagate to their children rows. You have to
click on a child or close, then reopen the close/reveal icon to see the
changes values.




Application: kicad
Version: (5.0.0-rc2-dev-294-gf317b10), 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.4.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    Curl: 7.43.0
    Compiler: Clang 7.3.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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
Hotkey for switching zones view (lp:#1759574)

[Original report](https://bugs.launchpad.net/bugs/1759574) created by **Felix Pflaum (fixxl)**
```
As it is difficult to route a PCB with zones filled, it would be great to
be able to switch between filled-zones-mode and unfilled-zones-mode by
hotkey.

I usually work with the option "Do not show filled areas" in zones but if I
want to see if my routing caused problems with the filled polygon I always
have to switch modes by clicking and then switch back.

I am aware of the hotkeys "Ctrl+B" and "B" but "Ctrl+B" does not just
remove the filling but also causes airwires between all the pins connected
to the polygon, which is quite confusing and disturbing.

My suggestion would be:
- Introduce a new hotkey (maybe Alt+B) to switch to "Do not show filled
areas in zones"
- Make the "B" hotkey not only (re)fill areas but switch to "Show filled
areas in zones"-view, too.
```
Original tags: pcbnew

Story points: 10.0
footprint editor: save touches all files in pretty folder (lp:#1759555)

[Original report](https://bugs.launchpad.net/bugs/1759555) created by **simski (simski)**
```
when editing a footprint and saving it to its pretty folder, all other
files are touched as well and get the same modified time/date. now date is
not usable for version checking while editing multiple files.

this on ubuntu 16.04 with 5.0.0 rc2 nightly:

Application: kicad
Version: 5.0.0-rc2-dev-unknown-0ded476~63~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-116-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
    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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
cannot move trace when clearance to adjacent trace  is less then specifiied in design rules (lp:#1759490)

[Original report](https://bugs.launchpad.net/bugs/1759490) created by **Bob A (nerknal)**
```


I have drawn tracks with a clearance setting of let's say 0,15mm.
Now I want to distribute them evenly for a nicer look and with a minimum of
0,5mm clearance to allow ground plane to fill the gaps between the tracks.
When I set clearance to 0,5mm I cannot move any trace that is less than
0,5mm distant to another trace.
I would have expected that I am allowed to move the trace out to satisfy
the clearance design rule...

I know this night not be a very common way to do this, but I couldn't
figure out anything else, so if there is another way to distribute a bunch
of tracks evenly to another setting than the one specified in design rules,
please let me know!

-------------
Version info:

Application: kicad
Version: (5.0.0-rc2-dev-194-g8567eab09), 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
    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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0