giseldo/neodataset huggingface dataset:
Persistent ruler tool instances (lp:#1676814)

[Original report](https://bugs.launchpad.net/bugs/1676814) created by **John Beard (john-j-beard)**
```
Broken out from a comment on lp:1672040 and mentioned again on the mailing
list.

From the old comment by kandrey89:

Also ruler needs to be a single object that can be placed on the layout and
stay there, not disappear. Useful when building up a complicated layout, by
having multiple rulers in key places. The first mouse click should make the
ruler appear and interactive like it is now, second click should place the
ruler on the layout, an Esc should remove the ruler after the 1st click, a
Delete button or right click menu selection should remove the ruler from
the layout. The ruler object should be able to be moved about the layout or
locked into place explicitly by the user through a shortcut key or a right
click menu option. A locked ruler is allowed to be deleted, just cannot be
dragged.
```
Original tags: pcbnew

Story points: 32.0
libedit "Field Properties" way too wide with long field text (lp:#1676178)

[Original report](https://bugs.launchpad.net/bugs/1676178) created by **Chris Pavlina (pavlina-chris)**
```
If I am editing a component with a very long field (datasheet URL for
instance can be insane), the Field Properties dialog is extremely wide
(doesn't fit on screen). Worse, when I try to resize it to fit properly on
my screen, I get something like this: https://misc.c4757p.com/this-is-not-
what-I-had-in-mind.png

I suggest making the table of fields horizontally scrollable, putting it
inside a wxSplitterWindow, and giving it a maximum width.

Application: kicad
Version: (2017-03-24 revision 4011ed4e3)-master, debug build
Libraries: wxWidgets 3.0.2
           libcurl/7.53.1 OpenSSL/1.0.2k zlib/1.2.11 libpsl/0.17.0
(+libicu/58.2) libssh2/1.8.0
Platform: Linux 4.10.5-1-ARCH x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.63.0
Curl: 7.53.1
KiCad - Compiler: GCC 6.3.1 with C++ ABI 1010
        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
```
Original tags: libedit

Story points: 22.0
No copy-to-clipboard in component chooser HTML panel (lp:#1676104)

[Original report](https://bugs.launchpad.net/bugs/1676104) created by **Chris Pavlina (pavlina-chris)**
```
It would be very nice to be able to use Ctrl+C or right-click to copy
selection to clipboard in the field listing in the component chooser...
```
Original tags: componentchooser eeschema

Story points: 6.0
FOOTPRINT_PREVIEW_PANEL may have locale issues (lp:#1676047)

[Original report](https://bugs.launchpad.net/bugs/1676047) created by **Chris Pavlina (pavlina-chris)**
```
FOOTPRINT_PREVIEW_PANEL's loader thread calls
FP_LIB_TABLE::FootprintLoadWithOptionalNickname. I'm not sure if this
function makes use of LOCALE_IO, but if so it does not belong in the
threaded environment. A possible and easy fix would be to wait until the
footprint selector has loaded all the footprints via its
FOOTPRINT_ASYNC_LOADER, since this is all handled there, before displaying
footprints. This fix would depend on cleaning up footprint caching, I think
(currently eeschema and pcbnew do not share a cache, and
FOOTPRINT_PREVIEW_PANEL runs in pcbnew's domain).

Filing this so I don't forget about it as I won't have time for kicad work
for a couple days.
```
Original tags: componentchooser eeschema pcbnew

Story points: 12.0
GAL grid thickness inconsistent with anti-aliasing (lp:#1675311)

[Original report](https://bugs.launchpad.net/bugs/1675311) created by **John Beard (john-j-beard)**
```
Broken out from lp:1675193.

When using the OpenGL canvas, grid line thickness looks inconsistent
between anti-aliasing modes.


Supersampling (2x): White cursor, but really low visibility of the grid.

http://i.imgur.com/RBLQnKA.png

Supersampling (4x): White cursor, NO visibility of the grid.

http://i.imgur.com/47pILMF.png
```
Original tags: gal opengl

Story points: 10.0
GAL: Black cursor in OpenGL with subpixel anti-aliasing (lp:#1675193)

[Original report](https://bugs.launchpad.net/bugs/1675193) created by **firewalker (firew4lker)**
```
When using antialiasing for OpenGL (Preferences -> Display) there are some
visual issues with the cursor and the grid.

Subpixel Antialiasing (both High and Ultra quality): Black cursor. Really
hard to see the cursor. See image bellow.

http://i.imgur.com/c10DVDX.png

Supersampling (2x): White cursor, but really low visibility of the grid.

http://i.imgur.com/RBLQnKA.png

Supersampling (4x): White cursor, NO visibility of the grid.

http://i.imgur.com/47pILMF.png


Application: kicad
Version: (2017-03-22 revision 9fe780f1b)-master, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.53.1 OpenSSL/1.0.2k zlib/1.2.11 libpsl/0.17.0
(+libicu/58.2) libssh2/1.8.0
Platform: Linux 4.10.3-1-ARCH i686, 32 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.63.0
Curl: 7.53.1
KiCad - Compiler: GCC 6.3.1 with C++ ABI 1010
        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
```
Original tags: gal pcbnew

Story points: 6.0
Center of rotation isn't locked to grid (lp:#1674835)

[Original report](https://bugs.launchpad.net/bugs/1674835) created by **Felix Uhl (ifreilicht)**
```
I'm using pcbnew 4.0.4-stable on Windows 10.

Rotating a group with 'R' or with 'Ctrl'+'M' is not behaving like I expect.
I set the grid to 40mm to make absolutely sure that I know where it should
lock to.

Rotating with 'R' will rotate around the cursor, but not lock the cursor to
the grid, which means that all the components will end up in slightly off-
grid positions and are impossible to put back onto the grid.

Rotating with 'Ctrl'+'M' (Move Exactly) will rotate around the center of
the bounding box of my selected components, which is suboptimal if the
group of components should be around a point that is not the center of that
bounding box.
I'd rather it rotate around the cursor - locked to the grid - or to have an
option for me to set the center of rotation, also locked to the grid.

The current workaround for me is to draw a diagonal line at a 45° angle
through the group that should be rotated, and then select around that. This
makes the bounding box square around that line and thus allows me to rotate
precisely around the point I want to.
```
Original tags: gal pcbnew

Story points: 38.0
pcbnew: global setting of silkscreen line width (lp:#1674055)

[Original report](https://bugs.launchpad.net/bugs/1674055) created by **Eldar Khayrullin (eldar)**
```
It will be usefull to have global setting of silkscreen line width for
footprints on board.
Now IPC-7351C say to use Silkscreen line width is 0.12mm (0.1mm is allowed
for high density, 0.15mm for low density)
```
Original tags: global pcbnew

Story points: 10.0
Text colour of item properties (in status bar) should be configurable (lp:#1674015)

[Original report](https://bugs.launchpad.net/bugs/1674015) created by **Justyn Butler (justyn)**
```
The "selected item properties" (I'm not quite sure what you call it) part
of the window, which shows contextual properties for the currently selected
object along the bottom of the app, has different colours for different
types of property, eg. (in eeschema) Reference, Value, Component etc.

These seem to be hardcoded, but are difficult to read when using a dark
window theme, ie a dark GTK theme on Linux. See attached screenshot showing
eeschema.

It would be great if these were configurable through the colour scheme.
```
Original tags: eeschema gui pcbnew theme

Story points: 12.0
pcbnew: "Display->Show page limits" has no effect in GAL (lp:#1672815)

[Original report](https://bugs.launchpad.net/bugs/1672815) created by **Eldar Khayrullin (eldar)**
```
Application: pcbnew
Version: no-vcs-found-2f730ca~58~ubuntu16.10.1, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.50.1 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.33 librtmp/2.3
Platform: Linux 4.8.0-41-generic x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.61.0
Curl: 7.50.1
KiCad - Compiler: GCC 6.2.0 with C++ ABI 1010
        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
```
Original tags: gal pcbnew

Story points: 6.0
Feature: loading a background image in Pcbnew (lp:#1672422)

[Original report](https://bugs.launchpad.net/bugs/1672422) created by **Holm Tiffe (holm-h)**
```
It where nice to have the possibility to load a background image in pcbnew
to have the traces from scans of pcbs loaded in the backround to reroute
them, possibly with the feature of generating an actual netlist and a
schematic (later). A similar feature possibility exists in the simple
german "Sprint Layout" program.

Regards,

Holm
```
Original tags: pcbnew

Story points: 50.0
delete keyboard shortcut gone from edit symbol/part (lp:#1672022)

[Original report](https://bugs.launchpad.net/bugs/1672022) created by **Nicholas Savenlid (nicholas-z)**
```
As i remember delete block could be done from the keyboard "delete" button
(possibly backspace also)

not any longer.

lates 2017-03-11 nightly

is this just my bad memory ?
```

Story points: 10.0
3D viewer sometimes renders circular pads as square in opengl mode (lp:#1670849)

[Original report](https://bugs.launchpad.net/bugs/1670849) created by **Nick Østergaard (nickoe)**
```
It looks like there is an issue with the opengl render engine for the 3D
viewer. See attached image.

I noticed that it happend when I moved the 3d-viewer window around. I could
make it happen the first time and once more. Restart of pcbnew "fixes" this
issue, so I will mark the priority as low untill someone else can reproduce
the issue.

Could it be some race condition in the opengl init code or something
happening on window resize/redraw or something?

Using archlinux community/i3-wm 4.13-1.

Application: pcbnew
Version: (2017-03-07 revision 36e400ec5)-master, debug build
Libraries: wxWidgets 3.0.2
           libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libpsl/0.16.1
(+libicu/58.2) libssh2/1.8.0
Platform: Linux 4.9.6-1-ARCH x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.63.0
Curl: 7.52.1
KiCad - Compiler: GCC 6.3.1 with C++ ABI 1010
        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
```
Original tags: 3d-viewer

Story points: 32.0
pcbnew: Edit->Swap Layers doesn't swap text (lp:#1670422)

[Original report](https://bugs.launchpad.net/bugs/1670422) created by **Eldar Khayrullin (eldar)**
```
Application: pcbnew
Version: no-vcs-found-541b91f~58~ubuntu16.10.1, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.50.1 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.33 librtmp/2.3
Platform: Linux 4.8.0-40-generic x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.61.0
Curl: 7.50.1
KiCad - Compiler: GCC 6.2.0 with C++ ABI 1010
        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
```
Original tags: gal pcbnew

Story points: 6.0
SMD pads shown when footprint selected regardless of pad render settings (lp:#1670090)

[Original report](https://bugs.launchpad.net/bugs/1670090) created by **Eldar Khayrullin (eldar)**
```
Is it intentional to show pads when Render->Pads * disabled?

kicad@24a9003
Daily PPA.
OS: Ubuntu 16.10
```
Original tags: pcbnew

Story points: 6.0
FootprintWizardBase.py doesn't allow to draw Ref on arbitrary layers (lp:#1670081)

[Original report](https://bugs.launchpad.net/bugs/1670081) created by **Eldar Khayrullin (eldar)**
```
No possibility to select arbitrary layer (no Silk) for Reference text like
Fab layer:
class FootprintWizardDrawingAids -> Reference()

kicad@24a9003
Daily PPA.
OS: Ubuntu 16.10
```
Original tags: fp pcbnew python wizard

Story points: 6.0
Keyboard shortcuts doesn't work in footprint editor when invoked from Pcbnew (lp:#1668799)

[Original report](https://bugs.launchpad.net/bugs/1668799) created by **Fabián Inostroza (fabianinostroza)**
```
If I select "Edit with footprint editor" in Pcbnew then the keyboard
shortcuts like Move (M) or Delete (Del) doesn't work inmediatly, I have to
go to the Pcbnew window and move the mouse in the drawing area and then
switch to the footprint editor windows to get shortcuts working.

I've reproduced this problem in Kicad 4.0.5 from the Debian Stretch
package. In Windows I could not reproduce the problem.
```

Story points: 8.0
Grid dots size needs to adjust to "Accelerated Graphics" mode. (lp:#1668580)

[Original report](https://bugs.launchpad.net/bugs/1668580) created by **Thomas Pointhuber (pointhi)**
```
Setting is found in Pcbnew -> Prefereces -> Display -> OpenGL Rendering

When you activate Anti-Aliasing, the dot grid is hard to see on a normal
Full-HD Display. You can correct it to some point changing the dot size in
the menu, but I think when you change the dot size in the menu it should
refer to the dot size visible on the display, and not the dot size which is
used for internal rendering.


Application: kicad
Version: (2017-02-27 revision a0df0f7f0)-master, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.53.1 OpenSSL/1.0.2k zlib/1.2.11 libpsl/0.17.0
(+libicu/58.2) libssh2/1.8.0
Platform: Linux 4.9.11-1-ARCH x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.63.0
Curl: 7.53.1
KiCad - Compiler: GCC 6.3.1 with C++ ABI 1010
        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=OFF
```
Original tags: pcbnew

Story points: 22.0
pcbnew Library Browser and 3D-Viewer update issue. GTK specific? (lp:#1668029)

[Original report](https://bugs.launchpad.net/bugs/1668029) created by **firewalker (firew4lker)**
```
When placing a part using the "Select by Browser" option, if someone
selects a part and hit the "Show footprint in 3D viewer" the 3D model gets
displayed as expected.

If the selected part changes, the open now 3D viewer does NOT refresh to
the newly selected part. Someone must hit the "Show footprint in 3D viewer"
button again or try to rotate the part in the viewer.


Application: kicad
Version: (2017-02-25 revision 94bef6abd)-master, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libpsl/0.17.0
(+libicu/58.2) libssh2/1.8.0
Platform: Linux 4.9.11-1-ARCH i686, 32 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.63.0
Curl: 7.52.1
KiCad - Compiler: GCC 6.3.1 with C++ ABI 1010
        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
```
Original tags: 3d-viewer pcbnew

Story points: 12.0
Rounded rectangle maximum corner radius (lp:#1668020)

[Original report](https://bugs.launchpad.net/bugs/1668020) created by **Michal Vanco (michal-vanco)**
```
For rounded rectangle pad, the radius of the corner is now specified only
as a percentage of the pad width. It would be very helpful to have the
possibility to specify maximum radius in mm also. IPC7351C recommends
corner radius of 25% of the pad width with maximum 10mil (0.25mm). KiCad
now supports only the first part of this recommendation. Of course there
exists a workaround but ...
```

Story points: 12.0
Add additional zone display styles (lp:#1667886)

[Original report](https://bugs.launchpad.net/bugs/1667886) created by **John Beard (john-j-beard)**
```
[This wishlist item was broken out from lp:1487043 reported by Adam
Vašíček, which was missing legacy functionality in GAL]

Wishlist: Also I believe adding some other styles (cross hatched, dash-
hatched, ...) would help distinguishing between zones in dense layouts.
```
Original tags: pcbnew zone

Story points: 14.0
3d Viewer: Only one pcb board can be displayed at a time (lp:#1667647)

[Original report](https://bugs.launchpad.net/bugs/1667647) created by **hubert oberhollenzer (hubert-oberhollenzer)**
```
Sometimes  you got a project consisting of to PCB , but drawn in on
SCHEMATIC Sheet.
For Example: Outdoor Temp sensor.
One Sub-PCB holds the Battery holder plus sensor, des second the CPU and
the RF-Module.
They are stacked via Samtec-Connectors.
Placing two separate Sub-PCB in PCBnew works fine,
but in the 3d-Viewer the second Sub-PCB will be ignored.

For me this is very annoying because
I have several such projects.
```
Original tags: 3d-viewer

Story points: 16.0
ERC Options have no effect at all (lp:#1667600)

[Original report](https://bugs.launchpad.net/bugs/1667600) created by **zaurak (zaurak0)**
```
If i select every option to green in the ERC window in EESCHEMA, it still
finds and reports every error as with the default option settings.

I tried to change only specific ones or multiple ones, closing and
reopening, deleting markers, running again and again, no effect at all.

It seems as if the Options Tab settings have no effect.

Mac OS 10.12.3
Kicad 4.0.5
```
Original tags: 4.0.5 eeschema osx

Story points: 10.0
Import DXF silently fails on file version newer than it supports (lp:#1667317)

[Original report](https://bugs.launchpad.net/bugs/1667317) created by **Alessandro Fabilli (o-alessandro)**
```
I use this nightly build:

Application: kicad
Version: (2017-02-22 revision d1a2ed63c)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.52.1 OpenSSL/1.0.2k zlib/1.2.11 libssh2/1.8.0
nghttp2/1.19.0 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.60.0
Curl: 7.52.1
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        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

When I use in Pcbnew the command "File-> import-> File DXF" the result is
nothing. The file is not imported.
The file is created with Corel version X7. I tested to create a file DXF
with Autocad but the result in the same. The file is not loaded.

I attached two file: the file_old.dxf is imported in Kicad (created with
old versione of Corel, i not remember version), the file_new.dxf in not
imported (created with Corel X7 or Autocad LT2014)
```
Original tags: dxf import pcbnew

Story points: 6.0
footprint wizard: no update after toggle Bool flag (lp:#1667240)

[Original report](https://bugs.launchpad.net/bugs/1667240) created by **Eldar Khayrullin (eldar)**
```
If toggle Bool flag nothing update only if no press to toggle button field.

Application: kicad
Version: no-vcs-found-7695~57~ubuntu16.10.1, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.50.1 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.33 librtmp/2.3
Platform: Linux 4.8.0-38-generic x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.61.0
Curl: 7.50.1
KiCad - Compiler: GCC 6.2.0 with C++ ABI 1010
        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
```
Original tags: fpwizard python

Story points: 18.0
Mouse warp when leaving properties (lp:#1666849)

[Original report](https://bugs.launchpad.net/bugs/1666849) created by **Timothée Manaud (timothee)**
```
Issue: in Eeschema, Pcbnew, after editing properties of a module or
component, the mouse is warped back to it's original location.

While it can be useful with Footprint editor to move around with keyboard
and thus having the pointer warped back, it's extremely painful when using
the mouse as my mouse-pad had a limited area.

Solution: perhaps only warp the pointer when the keyboard arrow have been
used to enter the dialogue?

Application: kicad
Version: no-vcs-found-7688~57~ubuntu14.04.1, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 3.13.0-24-generic x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.54.0
Curl: 7.35.0
KiCad - Compiler: GCC 4.8.4 with C++ ABI 1002
        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
```

Story points: 24.0
Differential pair parameters not stored in pcb file (lp:#1666809)

[Original report](https://bugs.launchpad.net/bugs/1666809) created by **Martin Straub (straubm)**
```
Differential pair parameters (track width, track gap etc) are not stored in
the pcb file.

Application: kicad
Version: (2017-02-08 revision 0dc1193)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.8 libssh2/1.8.0
nghttp2/1.16.1 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.62.0
Curl: 7.51.0
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        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_SCH_IO_MANAGER=OFF
                  KICAD_USE_OCE=ON
```
Original tags: pcbnew pns

Story points: 22.0