kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #30877
Re: [PATCH] GerbView GAL support
-
To:
Jon Evans <jon@xxxxxxxxxxxxx>
-
From:
Maciej Sumiński <maciej.suminski@xxxxxxx>
-
Date:
Thu, 21 Sep 2017 12:05:15 +0200
-
Authentication-results:
spf=pass (sender IP is 188.184.36.46) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
Cc:
KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
In-reply-to:
<CA+qGbCAAantx8c58VhL5-Vdv-Q6=AcKB-q9pBsfrSP0WuAB9gQ@mail.gmail.com>
-
Spamdiagnosticmetadata:
NSPM
-
Spamdiagnosticoutput:
1:99
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
Hi Jon,
Thanks you, this is really cool! Now it is even more tempting to merge
the gerbview_gal branch. I am going to wait one more day for vetos and
tomorrow I will push it to the master branch.
Regards,
Orson
On 09/20/2017 09:57 PM, Jon Evans wrote:
> Hi Orson,
>
> Give this a shot in your branch. It should work in pcbnew also now.
>
> -Jon
>
> On Wed, Sep 20, 2017 at 9:28 AM, Jon Evans <jon@xxxxxxxxxxxxx> wrote:
>
>> Hi Orson,
>>
>> Thank you for staging this for merge on your branch. I checked and you do
>> have all the patches.
>>
>> 1) Yes I planned on refactoring the selection tool once things stabilized
>> with the highlighting etc.
>> 2) Do you mean when you are highlighting Gerber X2 attributes, or when you
>> are deselecting things, or something else?
>> 3) That's a good idea on VIEW_GROUP, I will give it a try and send a patch.
>>
>> Thanks,
>> Jon
>>
>> On Wed, Sep 20, 2017 at 5:46 AM, Maciej Sumiński <maciej.suminski@xxxxxxx>
>> wrote:
>>
>>> Hi Jon,
>>>
>>> GALifying GerbView is a huge task, so thank you very much for your work!
>>> I have just tested your changes and in my opinion it is in a state that
>>> deserves merging and further tests. The new way of item highlighting is
>>> awesome, we need to port it to pcbnew as well.
>>>
>>> For now I keep your patches in a separate branch, with some minor
>>> modifications on top of it [1]. Please verify it contains all the needed
>>> patches. If nobody objects, I would like to merge it this week.
>>>
>>> Just a few minor remarks:
>>> - It seems there is some code that could be refactored to share it with
>>> pcbnew (e.g. selection tool).
>>> - 'Clear highlight' operation takes long time to finish (seems more than
>>> with the legacy canvas), but I cannot really see what is happening
>>> there. If it cannot be easily fixed, perhaps it could set the mouse
>>> cursor to busy.
>>> - For the new highlighting method: perhaps a more universal way is to
>>> create a temporary VIEW_GROUP object containing the selection candidate.
>>> This way it can be temporarily displayed on the overlay layer, without
>>> modifying the original ViewGetLayer() methods.
>>>
>>> Regards,
>>> Orson
>>>
>>> 1. https://code.launchpad.net/~orsonmmz/kicad/+git/kicad/+ref/
>>> gerbview_gal
>>>
>>> On 09/18/2017 12:47 AM, Jon Evans wrote:
>>>> Hi all,
>>>>
>>>> The day has finally come! I have distilled my GerbView GAL branch into
>>> a
>>>> patchset attached to this email. Hopefully with this merged into
>>> master we
>>>> can identify any remaining bugs and clean it up for 5.0.
>>>>
>>>> Note that this set is split into 5 patches to make review easier, but
>>> they
>>>> are not intended to compile and work independently.
>>>>
>>>> Best,
>>>> Jon
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
Follow ups
References