|
|
|
r14045
| file changeset diff or repo changeset diff
| igor2 | 2018-01-16T04:19:41.315025Z
| -Cleanup: license banners: replace old PCB project banner and Thomas Nau contact in core (with permission from Thomas Nau) and mark other author's contact as old contact
|
|
r13917
| file changeset diff or repo changeset diff
| igor2 | 2018-01-07T14:51:52.655806Z
| [rtree] -Del: remove 'manage' from the API - callers should arrange freeing the tree nodes; a full tree must be dynamic or static, mixed trees are not supported
|
|
r13680
| file changeset diff or repo changeset diff
| igor2 | 2017-12-28T10:29:59.324645Z
| [rtree] -Change: API change: new rtree creation API won't have arguments; keep the old API until the autoplace and autoroute code are tested
|
|
|
|
|
r13268
| file changeset diff or repo changeset diff
| igor2 | 2017-12-05T04:47:10.995203Z
| [core] -Cleanup: namespace: don't define global min()/max() because of the potential name space pollution problems; code using it locally should define it locally
|
|
|
|
|
|
r13064
| file changeset diff or repo changeset diff
| igor2 | 2017-11-27T07:32:21.164094Z
| [polygon] -Fix: when deciding to accept or refuse a restore/clear poly call, don't refuse subc data if the subc is on a board
|
|
r13046
| file changeset diff or repo changeset diff
| igor2 | 2017-11-26T06:40:13.182983Z
| [polygon] -Fix: when calculating the clipped version of a polygon, don't leave it empty if there's no layer info - make it the original poly shape then
|
|
|
|
|
|
|
r12595
| file changeset diff or repo changeset diff
| igor2 | 2017-11-04T06:51:55.926090Z
| [padstack] -Cleanup: rename padstack to pstk to shorten names and stick to the max-4-char convention of object type naming
|
|
r12544
| file changeset diff or repo changeset diff
| igor2 | 2017-11-01T12:06:56.229780Z
| [polygon] -Fix: undo/redo clearance asserts: high level poly code should not attempt to clear/restore polygons on pcb_data_t that is not the data of a board
|
|
r12495
| file changeset diff or repo changeset diff
| igor2 | 2017-10-30T16:02:49.305337Z
| [polygon] -Fix: poly-clear-poly: if two clearing polys collide, the code shouldn't return error, that'd cause other, legit clearances to be omitted
|
|
|
r12478
| file changeset diff or repo changeset diff
| igor2 | 2017-10-30T10:50:25.091471Z
| [padstack] -Del: checks too paranoid in poly plow - no thermal flag on a layer doesn't mean there's no clearance
|
|
|
|
|
|
|
|
|
r12413
| file changeset diff or repo changeset diff
| igor2 | 2017-10-28T09:40:21.847211Z
| [thermal] -Fix: don't guess the delta angle of the round clearance around round cap line for the negative case, but calulate it
|
|
|
|
r12229
| file changeset diff or repo changeset diff
| igor2 | 2017-10-20T17:36:25.168831Z
| -Change: rename pcb_add_polygon_on_layer to pcb_add_poly_on_layer and pcb_polygon_s to pcb_poly_s for consistent short naming
|
|
|
|
r12027
| file changeset diff or repo changeset diff
| igor2 | 2017-10-13T02:48:07.287476Z
| [layer] -Del: poly clipping workarounds for layer lookup: with explicit bound flage there's no need for local hackery anymore
|
|
|
r11968
| file changeset diff or repo changeset diff
| igor2 | 2017-10-08T07:55:43.623298Z
| [layer] -Workaround: clipping code layer flag lookup workaround for bound layers withotu an explicit bound flag
|
|
|
|
|
|
r11691
| file changeset diff or repo changeset diff
| igor2 | 2017-09-21T05:58:38.159694Z
| [poly] -Optimize: much faster restoration with a faster unsub that doesn't need to recalculate the whole poly
|
|
r11690
| file changeset diff or repo changeset diff
| igor2 | 2017-09-21T05:52:25.158248Z
| [poly] -Change: rewrite poly-poly clearance subtraction so that it first builds a single poly that can be then subtracted in one go (will be needed to speed up restoration)
|
|
r11681
| file changeset diff or repo changeset diff
| igor2 | 2017-09-21T02:54:24.028724Z
| [core] -Optimize: don't run extra check on object type, call explicit poly or non-poly clearance checks in the poly clipper
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r10527
| file changeset diff or repo changeset diff
| igor2 | 2017-07-31T10:02:24.577233Z
| [core] -Fix: polygon arc clearance drawing rounding error: make sure the last point of the outer arc approximation is drawn
|
|
|
|
|
|
|
|
r10018
| file changeset diff or repo changeset diff
| igor2 | 2017-07-03T04:18:10.302022Z
| [core] -Fix: arc polygon clearance bug: arc conversion to polygon broke if radius was smaller than clearance (resulted in broken end cap and self intersection); implement a more expensive but safe way to construct it from three objects - such small arcs are rare anyway
|
|
|
|
|
|
|
r9017
| file changeset diff or repo changeset diff
| igor2 | 2017-06-02T05:28:14.247951Z
| [subc] -Del: get rid of pcb_data_t ->pcb; the new model is a bit more complex, data's parent can be a subcircuit as well
|
|
|
|
|
|
|
|
|
|
|
|
|
r6339
| file changeset diff or repo changeset diff
| igor2 | 2017-01-19T06:25:11.213789Z
| [layer] -Fix: polygon pad clear bug introduced by the layer group rewrite (thanks to john_g for reporting this)
|
|
|
|
|
|
|
r6127
| file changeset diff or repo changeset diff
| igor2 | 2017-01-08T10:13:44.537516Z
| [layer] -Fix: remove silk layer assumption from GROUP_LOOP and rename it to include the fact it works on copper layers only
|
|
|
r5986
| file changeset diff or repo changeset diff
| igor2 | 2016-12-29T03:54:54.906969Z
| [core] -Fix: polygon drawn using the poly tool caused crash on save due to overwriting the list-administration when copying corsshair-poly to newly allocated layer poly
|
|
|
|
|
|
|