~john-j-beard/kicad:dev-tweaks

Last commit made on 2018-10-29
Get this branch:
git clone -b dev-tweaks https://git.launchpad.net/~john-j-beard/kicad
Only John Beard can upload to this branch. If you are John Beard please log in for upload directions.

Branch merges

Branch information

Name:
dev-tweaks
Repository:
lp:~john-j-beard/kicad

Recent commits

86ed374... by John Beard

Dev docs: Add TOC to testing markdown

d972c69... by John Beard

Docs: printing and trace

Add a quick outline of some of the ways you can dump debug during
debugging. Also include a list of known trace mask strings.

68955bb... by John Beard

Add an in-memory STREAM_LINE_READER benchmark

This adds an io-benchmark case of the STRING_LINE_READER
class, which reads a file into a std::string, *then*
reads it line by line.

As expected, due to it all being in memory, this is very fast.

Also fixes an issue in io_benchmark where the input file
must be in the current dir.

4fc1f4d... by Jeff Young

LIB_ITEMs won't have parent in LibEdit.

a8c7bb0... by Jeff Young

Move library text items to LAYER_DEVICE. Only sch text items belong on LAYER_NOTES.

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

a96ebe8... by Jeff Young

Sort reference by their numeric content.

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

c49917c... by jean-pierre charras

Dialog edit component in lib: Fix a few minor wxWidgets alerts.

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.