kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #28396
Re: Change behaviour of selectCopper and selectNet feature
Hi Marciej,
I also think the easiest way to trigger/check this bug is applying my
patch and adding a breakpoint after the following line to inspect the
internal state of the zone:
if( aSourceItem.Type() == PCB_ZONE_AREA_T )
But this can be done locally for testing purpose, and my patch shouldn't
be merged into the official repo until a bugfix for the zone behavior is
made.
The rendering issues are created by the capture program, so nothing to
worry about. I need to find a better program in the future.
Regards,
Thomas
Am 2017-02-27 um 18:13 schrieb Maciej Sumiński:
> Hi Thomas,
>
> I see your point, but before we merge your patch, we need to address the
> other problem first. I would like to see a bug report, but I guess this
> behavior is hard to trigger without applying your patch first.
>
> BTW. are the rendering glitches visible in the linked video occurring in
> KiCad as well?
>
> Regards,
> Orson
>
> On 02/24/2017 12:28 AM, Thomas Pointhuber wrote:
>> Hy,
>>
>> I think the "select Copper" and "select Net" feature should also select
>> zones, and not only track's and via's.
>>
>> When thinking about a user which doesn't know the behavior of the
>> "select Copper" feature, it should be the expected assumption that this
>> feature is really selecting the interconnected copper area, and not only
>> interconnected track's and via's.
>>
>> This patch adds this behavior.
>>
>> Unfortunately the patch is not working in all cases at the moment, due
>> to a regression which triggers an assert, when someone want's to "select
>> Copper" on a zone which is not filled but the internal state say's
>> other. It seems IsFilled return's true in some cases where the zone is
>> actually not filled.
>>
>> I created a video which I illustrates such a case where the variable is
>> not set as expected: https://owncloud.oe5tpo.com/index.php/s/YxqNpq4NxebmJGW
>>
>> Regards, Thomas
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Attachment:
signature.asc
Description: OpenPGP digital signature
References