~sethh/kicad:curved_pads

Last commit made on 2019-04-29
Get this branch:
git clone -b curved_pads https://git.launchpad.net/~sethh/kicad
Only Seth Hillbrand can upload to this branch. If you are Seth Hillbrand please log in for upload directions.

Branch merges

Branch information

Name:
curved_pads
Repository:
lp:~sethh/kicad

Recent commits

18f5a6e... by Seth Hillbrand

pcbnew: Allow curves in custom pads

Updates custom pad functions to permit adding arbitrary curves to the
primitives

4934807... by Seth Hillbrand

Staging wxFormBuilder change for next commit

42d20cb... by John Beard

Pcbnew: use same null check as eeschema for recently used

When Pcbnew's add footprint browser is run up, it constructs
the recently used list without checking for nulls.

Although the DoAddLibrary call does internally check for
null, it's easier to filter these out before placing into
the vector in the first place.

The same logic in the symbol tree is already handled in the
same way.

0d77084... by jean-pierre charras

Pcbnew: fix in board editor crash when try to load a footprint from Add footprint tool if the latest loaded footprint was deleted.
In this case, the history has a cleared link that created the crash when the dialog tried to select this deleted FootprintEnumerate

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

96d2fc8... by Jon Evans

A tiny optimization for SCH_CONNECTION

49e88b2... by Jon Evans

Fix KICAD_RUN_FROM_BUILD_DIR on MacOS

3aaba79... by Jeff Young

Fix crash when unfolding bus.

Thanks to Julien Faucher for the investigation into the problem.

10900c9... by John Beard

Eeschema: Fix/circumvert GTK3 tree view bug

There is a rendering bug in GTK3, which appears to be
an upstream GTK issue.

This can be worked around by, when filtering, ensuring the
*parent* item of the selected item is visible. This will
not cause the selected item to not be visible, as the selected
item will be the first shown child. So it will be visible, as long
as the list box is greater than a single row high, which it will be
in all practical scenarios.

This is done on all platforms, as it has a beneficial side-effect:
the parent library of the selection is naturally shown to the
user, so they don't need to scroll up to see what library their
current filter selection was in.

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

e808c7f... by jean-pierre charras

Remove a message used in a previous debug session.

fcc4a84... by John Beard

GAL: add some trace to GAL display options config

This can be helpful when tracing where certain configurations
come from (some apps load from other apps' config basenames).