~jeyjey/kicad:tesselation

Last commit made on 2018-08-24
Get this branch:
git clone -b tesselation https://git.launchpad.net/~jeyjey/kicad
Only Jeff Young can upload to this branch. If you are Jeff Young please log in for upload directions.

Branch merges

Branch information

Name:
tesselation
Repository:
lp:~jeyjey/kicad

Recent commits

d6b1a67... by Seth Hillbrand

Replacing Tesselation

Replaces Poly2Tri with updated code to process polygons faster and more
robustly. Notably, we can now handle overlapping holes in the polygons,
allowing us to cache the triangulation of complex boards

51473d9... by Seth Hillbrand

pcbnew: Update tooltip in DRC window to reflect actions

Previous tooltips were outdated. Current action is to center with
single-click, hightlight with right-click and close window with
double-click.

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

6765ab6... by Tomasz Wlostowski

POLY_GRID_PARTITION: fixed incorrect point-in-polygon test in some corner cases

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

4eef4be... by Jeff Young

Make library symbol Save As do a Save Copy As.

It feels odd to have a library item moved.

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

da172a1... by Jeff Young

Fix layout issue with too-short textctrl.

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

30bb911... by Jeff Young

Bring PICKER_TOOL in line with other tools.

Use standard Magnetize() to handle grid and magnetic pads.

Use the standard menu from PCB_TOOL. Delegating the menu to
the SELECTION_TOOL just caused grief.

Also brings clients (such as Position Relative To) into line,
and implements better Cancel behaviour.

Also improves visibility of modal status messages:
- moves Select Anchor message from status bar to popup
- moves Select Reference message from dialog to popup

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

24149a8... by jean-pierre charras

Eeschema: fix an assert ( "meOwner" failed in DeleteAll() ) when appending a sheet from an other project to the schematic.

It was only a overzealous (in this case) assert, with no issue.
The fix avoid calling DeleteAll() when there is nothing to delete.

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

e33e8d0... by jean-pierre charras

Fix overzealous wxASSERT

c756fc3... by jean-pierre charras

Fix a few wxWidgets minor alerts in DIALOG_EDIT_COMPONENTS_LIBID_BASE.

c91e51f... by Jeff Young

Don't inadventently clear selection reference point.

New algorithm more targetted and just clears the items. This
also obviates the need for the aQuietMode flags.

Only fixes one part of the bug, but the "fixes" line is the
easiest way to get a link in the bug to the commit.

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