kicad:5.1

Last commit made on 2019-11-18
Get this branch:
git clone -b 5.1 https://git.launchpad.net/kicad
Members of KiCad Lead Developers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
5.1
Repository:
lp:kicad

Recent commits

e299343... by Fabien Corona on 2019-11-07

Pad ratsnest settings initial value

Pad ratsnest settings set to global settings during initilization.

Fixes: lp:1848488
* https://bugs.launchpad.net/kicad/+bug/1848488

(cherry picked from commit 29ce76b4e452da2fd96154b5351bb4a3253ea1a5)
(slightly modified due to settings structure difference between
master and 5.1)

4130ce2... by Fabien Corona on 2019-11-07

Ratsnest default value for tracks and vias

Fixes: lp:1851611
* https://bugs.launchpad.net/kicad/+bug/1851611

(cherry picked from commit 6182133a4e9cf61548fb8ad49366185e978ac84d)
(slightly modified due to differences between master and 5.1)

d6acb64... by Seth Hillbrand on 2019-11-16

CMake: Fix OCE/OCC swap

unset() needs to remove the cached variable to get rid of the implicit
version

(cherry picked from commit 365f9224e77e00de7af26f30e009da9011148ea6)

8e233e2... by jean-pierre charras on 2019-11-18

Fix compil issue due to a small incompatibility from cherry-picked code.

9cda162... by jean-pierre charras on 2019-11-18

Gerbview: add parsing of optional Aperture Macro parameter. AMP_CIRCLE primitive has 4 or 5 parameters (last is optional) Reading the optional parameter was missing.

Fixes: lp:1852924
https://bugs.launchpad.net/kicad/+bug/1852924

36acadb... by jean-pierre charras on 2019-11-17

DIALOG_PAD_PROPERTIES: fix incorrect pad type for Aperture option.
The aperture option created a Connector pad only on the paste layer.
This is incorrect: the SMD type only is acceptable.
Connector is *only* for edge card connectors.
Moreover, The dialog did not even accept the setting defined by this dialog...

37b6552... by jean-pierre charras on 2019-11-09

FIX: add parameter to GAL::DrawCurve to control the curve to polyline
conversion.
Cairo supports curves, but not Opengl, that needs a conversion to polyline.
This control allows optimization in conversion

1903052... by jean-pierre charras on 2019-11-09

Bezier curves: replace previous algorithm to convert the curve to segments.
In some cases it was not working well.
Opengl was using an other algo (using the curve properties to create segments)
Now only the OpenGL algo is used,
with optimization to reduce the number of segments.

2b4cfd9... by jean-pierre charras on 2019-11-02

Footprint wizard frame: rebuild the parameter grid list after any parameter change. The python footprint wizard can modify other parameters than the one that was changed by user. So the parameter grid list must be updated after every parameter change.

Fixes: lp:1846404
https://bugs.launchpad.net/kicad/+bug/1846404

decbb65... by Fabien Corona on 2019-11-09

High contrast color for holes in microvias and buried bias

In high contrast mode, the holes of buried vias and microvias were no darkened when not on the active layer.
In high contrast mode, the outer circle of buried vias and microvias were alway darkened.

In high contrast mode, when the selected layer is non visible through-vias are now darkend.

Fixes: lp:1844982
* https://bugs.launchpad.net/kicad/+bug/1844982

(cherry picked from commit 04edc6ceffdc3deca6e1c9ed420842b48027ac8c)