~neels/kicad:master

Last commit made on 2018-10-27
Get this branch:
git clone -b master https://git.launchpad.net/~neels/kicad
Only neels can upload to this branch. If you are neels please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~neels/kicad

Recent commits

4b44cbe... by jean-pierre charras

Kicad, Windows specific: disable a overzealous wxWidgets assert when reading a file.

When reading (and writing) a file, we must switch the current locale to "C" for LC_NUMERIC.
Unfortunately, on Windows, a wxWidgets assert was shown when reading some items (bitmaps images).
This wxWidgets assert (related to decimal separator) is overzealous and is now hidden only when reading/writing files.

3dddca7... by jean-pierre charras

fix a minor wxWidgets alert.

d1db2c7... by Stefan Bruens

Use fixed version for libngspice.so.0

CanonicalizeName only adds the lib prefix and .so suffix, so loading
libngspice.so fails until the development package is installed.
MAC/Windows code paths lookup soversion 0 of ngspice as well, as this
is the only compatible version.

ed1c8ee... by Seth Hillbrand

async: Ensure threads are started async

It is possible for an async thread to simply be deferred if not
specifically set to async. In which case, until the return value is
requested, the loop may simply wait.

59fb6d8... by Seth Hillbrand

Threading: Moving connectivity search to std::async

By decoupling from std::thread, we can avoid the wait/sleep cycle in
checking the std::atomic completion variable. The std::future variables
are immediately returning without the additional atomic check cycle.

4f11dc5... by Jeff Young

Draw selected child items in brightened colors.

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

16925cc... by Jeff Young

Implement RAII locking for GAL updating.

Fixes a crash when typing fast in the place footprint filter box.

Also adds a bunch more checking to GAL locking, including making
sure the same person unlocks as locked, and preventing piece-meal
calls (the RAII objects must be used).

c4ff17d... by Jeff Young

Don't go to '-' numbering till the range reaches 3.

d953724... by jean-pierre charras

Eeschema: fix bug: append schematic does not update canvas

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

b075e76... by jean-pierre charras

Eeschema: fix a draw issue when aborting a move symbol field or a sheet pin.
The initial drawings were not updated, making the moved item invisible on screen.

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