~pointhi/kicad:crash_report

Last commit made on 2018-09-25
Get this branch:
git clone -b crash_report https://git.launchpad.net/~pointhi/kicad
Only Thomas Pointhuber can upload to this branch. If you are Thomas Pointhuber please log in for upload directions.

Branch merges

Branch information

Name:
crash_report
Repository:
lp:~pointhi/kicad

Recent commits

25b4004... by Thomas Pointhuber

Add compile time switch for debug reporter

Some distros probably like to disable this feature and use their own
crash reporter instead.

dcca7ef... by Thomas Pointhuber

Add initial debug reporter to handle crashes

Based on wxDebugReportCompress, but with some adjustments to have
an actual useful stacktrace in case of wx <= 3.1.1

Fix was merged upstream for upcomming wx release:
* https://github.com/wxWidgets/wxWidgets/pull/940

To convert the offset to actual lines "addr2line" can be used

dd228b6... by Seth Hillbrand

pcbnew: Allow removing corners from graphical polygons

( cherry-picked from 22df4e301 )

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

d4e4359... by jean-pierre charras

pcb_parser.cpp: allows 0 width line thickness for circles in custom shaped pads.

the commit 1100ccb0326c3d781511d3e6e21a5a6351f80cc2 broke DRAWSEGMENT filled circles (line width = 0) used only in custom pads.

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

9523b26... by Seth Hillbrand

pcbnew: Fix dragging snap to items

Snapping while dragging depends on the current net being assigned during
dragging. This initializes the placer to hold the current net while
performing inline dragging. The placer is reset along with the dragger
in StopRouting(). This fixes the difference in snap between drag and
create new route.

( cherry-picked from 219695953 )

2b63400... by Jeff Young

Track widths and via sizes are in mils.

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

e45afdb... by Jeff Young

Revert absolute-path asserts and fix off-by-one bug.

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

ae5183f... by Jeff Young

Add test for duplicate footprints to Update from PCB.

02a3f83... by Jeff Young

Implement poor-man's RTTI for use over KiWAY.

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

872e1e6... by Jeff Young

Remove asserts for absolute paths.

You can, for instance, specify relative paths via the command
line.

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