X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=LvG3drwwkBy8FYJxcfqesM9XvOnGEpssv1vdGiWx7XM=; b=rWupnEIh2d6lxwBSn6EsoV5JmPuOi+3CDVtQWRoi0Vxg/WuGSz9aHllCRMFf22U/4T geRXsxjQhygoa/MqbC+OsLIMVwsRxV92sCWzhzKGfyWxpHIiKssSGGVHbI4M+PMvvwTp o8mbT1bg46zBR2EWeLTAAe7S48dXYm81d3rgymguA8jZmreqo8O5UGgZKEM3xThQ/1Cf vQwFaoDlrWEhEICm+yh5GjWwtLtcAz+VnHkHYxiZCQmN4+BjMNK4cJDD9fgs02CyydYf qvMrQ8yPFR+JlSJpTtbryA0a/W9GWIdKa7BBN31whDrDPzW6r9fK08W9VrWdxaAPm0sR QFfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=LvG3drwwkBy8FYJxcfqesM9XvOnGEpssv1vdGiWx7XM=; b=YVEs44vxzvN9TnaQTvTylB6khZ0ghhCejoPLLNlo2Fz9AaFbSSiYsx1Lnry0zXQ5Gk GnvwA9zIMui3U+dXhOPvBRdoEpUz9RTP38YvymPs74JwgJV/znCt41BxpetTjJXgzjRs 3eSwog5Z9OExp2fsx6G2vd5LagWKZqO9kdm0kNCfvuP6vsZ6yuJtLwOHvF7onQRAh4Rv yx6dd0ROSRlFNWhFgnEhrWuemYZR+PMnBTsikG1uiY/NwkxTt4X+3LWKqdC/2x6JVuGe WZBSOIq40nXpr13xM/xfabfMzWb0ntyYLE5RMypOoUihXHE2e0SU5RyZCt9iQtfUGTEr 2m4g== X-Gm-Message-State: AOUpUlFRxAOe3+3CZRyzyf3dhZC3x5z7wtOsFglsdet1kGoMKq8AH4Xh QDPUFlmJcr9OjA4NYUZppNJNnl+qi4WA0eqRg4k= X-Google-Smtp-Source: AAOMgpfktnRsPs25XWNjPr/jSx3hbV8qZwZIZUIXvxPCIm9c9aDX7APL8UiQPgE9e+W3KTwoqaPcxxYimPDQWBTlldQ= X-Received: by 2002:aca:3a03:: with SMTP id h3-v6mr13142473oia.270.1531642149850; Sun, 15 Jul 2018 01:09:09 -0700 (PDT) MIME-Version: 1.0 From: "Luis de Arquer (ldearquer AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Sun, 15 Jul 2018 10:09:09 +0200 Message-ID: Subject: [geda-user] Re: DRC clearance bugs [PATCH 2/2] To: Chad Parker Cc: geda-user Content-Type: multipart/mixed; boundary="00000000000043ed6d0571053a94" Reply-To: geda-user AT delorie DOT com --00000000000043ed6d0571053a94 Content-Type: text/plain; charset="UTF-8" Patch proposal for bug #3 3. Once the line is considered to plow the polygon, the DRC checks the clearance setting on the line (line->Clearance). This may create false positives, because there may be other elements clearing the polygon, or the line may be at a corner of the polygon. Regards, Luis --00000000000043ed6d0571053a94 Content-Type: text/x-patch; charset="US-ASCII"; name="drc_bug3.patch" Content-Disposition: attachment; filename="drc_bug3.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 ZGlmZiAtLWdpdCBhL3NyYy9maW5kLmMgYi9zcmMvZmluZC5jCi0tLSBhL3NyYy9maW5kLmMKKysr IGIvc3JjL2ZpbmQuYwpAQCAtMzU5OCwxMCArMzU5OCwzMyBAQCBkcmNfY2FsbGJhY2sgKERhdGFU eXBlICpkYXRhLCBMYXllclR5cGUgKmxheWVyLCBQb2x5Z29uVHlwZSAqcG9seWdvbiwKICAgICBj YXNlIExJTkVfVFlQRToKICAgICAgIGlmIChsaW5lLT5DbGVhcmFuY2UgPCAyICogUENCLT5CbG9h dCkKICAgICAgICAgewotICAgICAgICAgIEFkZE9iamVjdFRvRmxhZ1VuZG9MaXN0ICh0eXBlLCBw dHIxLCBwdHIyLCBwdHIyKTsKLSAgICAgICAgICBTRVRfRkxBRyAoaS0+ZmxhZywgbGluZSk7Ci0g ICAgICAgICAgbWVzc2FnZSA9IF8oIkxpbmUgd2l0aCBpbnN1ZmZpY2llbnQgY2xlYXJhbmNlIGlu c2lkZSBwb2x5Z29uXG4iKTsKLSAgICAgICAgICBnb3RvIGRvSXNCYWQ7CisgICAgICAgICAgLyoK KyAgICAgICAgICAqIFBsb3dzUG9seWdvbiBtYWRlIGEgcXVpY2sgY2hlY2sgKGJvdW5kaW5nIGJv eCkgb2Ygd2hldGhlcgorICAgICAgICAgICogdGhlIGxpbmUgcGxvd3MgdGhyb3VnaCB0aGUgcG9s eWdvbiwgdGhyb3dpbmcgc29tZSBmYWxzZQorICAgICAgICAgICogcG9zaXRpdmVzLiBIZXJlIHdl IGJsb2F0IHRoZSBsaW5lIGFuZCB1c2UgSXNMaW5lSW5Qb2x5Z29uKCkKKyAgICAgICAgICAqIHRv IHJ1bGUgb3V0IHRoZSBmYWxzZSBwb3NpdGl2ZXMuCisgICAgICAgICAgKiBUbyB1c2UgaXQsIHdl IG5lZWQgdG8gY2xlYXIgQ0xFQVJMSU5FRkxBRywgYW5kIHJlc3RvcmUgaXQgbGF0ZXIKKyAgICAg ICAgICAqLworICAgICAgICAgIGludCBjbGVhcmZsYWc7CisgICAgICAgICAgaW50IG9sZF9ibG9h dDsKKyAgICAgICAgICBib29sIGlzX2xpbmVfaW5fcG9seWdvbjsKKworICAgICAgICAgIGNsZWFy ZmxhZyA9IFRFU1RfRkxBRyAoQ0xFQVJMSU5FRkxBRywgbGluZSk7CisgICAgICAgICAgQ0xFQVJf RkxBRyAoQ0xFQVJMSU5FRkxBRywgbGluZSk7CisgICAgICAgICAgb2xkX2Jsb2F0ID0gQmxvYXQ7 CisgICAgICAgICAgQmxvYXQgPSAyKlBDQi0+QmxvYXQ7CisgICAgICAgICAgaXNfbGluZV9pbl9w b2x5Z29uID0gSXNMaW5lSW5Qb2x5Z29uKGxpbmUscG9seWdvbik7CisgICAgICAgICAgQmxvYXQg PSBvbGRfYmxvYXQ7CisgICAgICAgICAgaWYgKGNsZWFyZmxhZykKKyAgICAgICAgICBTRVRfRkxB RyAoQ0xFQVJMSU5FRkxBRywgbGluZSk7CisKKyAgICAgICAgICBpZiAoaXNfbGluZV9pbl9wb2x5 Z29uKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICBBZGRPYmplY3RUb0ZsYWdVbmRvTGlz dCAodHlwZSwgcHRyMSwgcHRyMiwgcHRyMik7CisgICAgICAgICAgICAgIFNFVF9GTEFHIChpLT5m bGFnLCBsaW5lKTsKKyAgICAgICAgICAgICAgbWVzc2FnZSA9IF8oIkxpbmUgd2l0aCBpbnN1ZmZp Y2llbnQgY2xlYXJhbmNlIGluc2lkZSBwb2x5Z29uXG4iKTsKKyAgICAgICAgICAgICAgZ290byBk b0lzQmFkOworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICBicmVhazsKICAgICBjYXNl IEFSQ19UWVBFOgo= --00000000000043ed6d0571053a94--