kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #42257
Re: [PATCH] Implement auto annotation on component/symbol placement.
-
To:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
From:
Wayne Stambaugh <stambaughw@xxxxxxxxx>
-
Date:
Tue, 15 Oct 2019 16:41:21 -0400
-
Autocrypt:
addr=stambaughw@xxxxxxxxx; prefer-encrypt=mutual; keydata= mQGiBEM0hxQRBAC2fNh3YOVLu1d5GZ0SbrTNldGiGnCJPLqzEnqFX9v6jmf33TMt6EmSLkl6 Wtfkoj0nVwKxcYmJkA8DX0QAokBkwNIzhSsBzQvthBLIk/5LnPVVKrEXOcL4mUyH1doKlkaE slgJozNa6Av+oavcvD02o1zJOloBbaHlNlyRt7fKswCgtIFlVjWggVH/15KfWk+Qo5JVPbME AIUBAQyL2OAx0n60AWec2WHnO9buHuG0ibtICgUMkE+2MRmYyKwYRdyVwGoIUemFuOyHp0AJ InX4T+vy2E7vkwODqjtMLfIoRkokW74Fi4nrvjlhOAw/vdq/twLbAmR9MOfPTpR4y7kQy1O2 /n+RkkRvh26vTzfbQmrH7cBJhk6aA/9Uwvu3E4zNJgHVZeS0HyWtmR1eOPPRbnkPgJTToX5O KMKzTJI/FX6kT7cFoCamitHrW3BJP4Dx+cMMsa47EGxqVTdbVJ4LjogsXTXxb+0Fn1u4zBdx x3Cer6O7+hqWy7zvpzeC6nSREjqDKa5CgHtv/GLm5uFPOmsjAsnHj2tlBrQmV2F5bmUgU3Rh bWJhdWdoIDxzdGFtYmF1Z2h3QGdtYWlsLmNvbT6IeAQTEQIAOBYhBOffs6CbblRzBkv33BtR cWlZ+CReBQJbFBS2AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEBtRcWlZ+CReMI8A nRbrLkzp7+c2f0vX7sfg4ICX8LAKAJ9uClo4uJajmZa5zZrL2nKdZlUwIrkCDQRDNIcxEAgA gCru+3/aOC6RCjpvYC72wY+d5SmHphC6yeiV2/mOumyt5MLo/Ps2GznZr11JspqFk5K/Zpvp MMLqqjDZ39+50a2iKRQFJ6NlK+hJWMmj6eJygQrCwYo3Gjc6CqfrqUv+8VSnf/i5sIZmtOVA 4ZjML18MuBvMSsNdVLFJd5HNnYb1iOECpvqdPVh/21LLCEw7MUUGGnHBhCrmk2aJe5hFmcSN g4ldBcXrgMQBwf7aMVoobXBMFDb/IENByXn0llB7Gr2IFMRmNS9/p8s/II1Yl2bTqyX4FSz8 cfn7C9KEz7faZ7wzAcpwHFC/zs3JoAjJ0IEKdNUpIwAlKMzT3CzctwADBQf/cxpG28MKyrqk nNmq/8LQLy+x6FSYXBLjxQz9BiBNYeesDZQ6J5UbL1mjpJzMa5tLZypPYo4bbGyR22hrbyDF K7m6AcVaMIJKl98g4ukMutFfAJyRDaREH5Zl/X1P4u1Z/yaAIy9mKaNbaK1/5djNJ5wCTFen TUgAp9xdc30kGkFDdLJFp5uxDY4P0vaZiZdjUCvDM3Zjv5IzpNOfxVqTUBQNUP/BnnKhkk0p DTD6s3X8S+D0rOtEBQ8K0cwERI/E8EFa8nj0TNw4e2MYGR8wg+SxqJ7z5f0zPY0bO6G9DDFB wYCqzzPWGqdAh9vA5971TAbPERtdFybhkurozp2SfYhJBBgRAgAJBQJDNIcxAhsMAAoJEBtR cWlZ+CResHUAniULLCWiT26ieRTl7N2vS6vBo/DuAJ4m7Ss/gyiW6ybTn1ctDXAUgm2QVQ==
-
In-reply-to:
<CAGmFB1JkJRJv2U7fxtZa9bkXm1o=eF-sg0qfHoVPZHZPb9UG9w@mail.gmail.com>
-
Openpgp:
preference=signencrypt
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
Use the clang-format git commit hook[1] to only format the changes in
your git commits rather than entire files.
[1]:
http://docs.kicad-pcb.org/doxygen/md_Documentation_development_coding-style-policy.html#tools
On 10/15/19 4:22 PM, Zficani Zficani wrote:
> HI,
> thank you so much for the feedback.
> I agree with your first point, will do that very soon.
> Regarding the code formatting, I tried using both uncrustify and
> clang-format with the supplied configs but none of them really worked
> because they would end up changing lots of other code outside of the
> scope of this feature so I'm not sure what to do about that (even just
> other parts of files I edited). I could always do this by hand but
> automagic code formatting is much nicer.
> I suspected there may be some issues with multi-unit symbols so I will
> look into that.
> I will also use `format-patch` when sending in new patches. Thank you
> for letting me know about it.
>
> On Tue, Oct 15, 2019 at 8:41 PM Seth Hillbrand <seth@xxxxxxxxxxxxx
> <mailto:seth@xxxxxxxxxxxxx>> wrote:
>
> On 2019-10-14 14:42, Zficani Zficani wrote:
>
> > Hi,
> > No problem, I just wanted to make sure I sent the message properly.
> > Here's a single squashed patch with all previous changes and these
> > comments about copying selection.
> >
> > Thank you so much for your review.
> >
>
> Hi Zficani-
>
> The functionality feels correct and I really like it. Here are a few
> comments on the current patch:
>
> 1) I would prefer that the disabled options in the Annotation page are
> grey (disabled) and not hidden when the option is unchecked. This
> reserves the correct space for them when we add options in the future.
>
> 2) Please double-check your code formatting. Spaces inside the
> parentheses are missing in a few spots.
>
> 3) Don't use C-style casts. C++ static_cast<type>() is preferred.
>
> 4) Single-line statements after if/else don't get brackets {}
>
> 5) I think that pasting Unit B of a component should paste as the first
> missing Unit B in the schematic and not the next open annotation
> number.
> See the attached image for the result of duplicating a quad op-amp
> for
> an example of this problem.
>
> This will be a great addition to KiCad. Thank you for taking this one
> on!
>
> Best-
> Seth
>
> Seth Hillbrand
> KiCad Services Corporation
> +1 530 302 5483 | +1 212 603 9372
> www.kipro-pcb.com <http://www.kipro-pcb.com>
> Davis, CA
>
>
> _______________________________________________
> 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
>
Follow ups
References
-
[PATCH] Implement auto annotation on component/symbol placement.
From: Zficani Zficani, 2019-09-28
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Ian McInerney, 2019-09-28
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Zficani Zficani, 2019-09-29
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Zficani Zficani, 2019-10-10
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Seth Hillbrand, 2019-10-11
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Zficani Zficani, 2019-10-11
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Ian McInerney, 2019-10-13
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Zficani Zficani, 2019-10-14
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Seth Hillbrand, 2019-10-15
-
Re: [PATCH] Implement auto annotation on component/symbol placement.
From: Zficani Zficani, 2019-10-15