Hi Oliver, Just a friendly reminder that if you are removing variable definitions followed by ugly platform specific ifdefs to either check it still builds on each platform or just double check that the variable is not used on any platform
nice patches though thanks Simon On Thu, Jan 5, 2017 at 9:11 AM, Oliver Walters <[email protected]> wrote: > Thanks JP, sorry I didn't see any of these messages, blame timezones! > > One addition I'd like to see is an import error message if a particular > script is bad. > > Previously if there was an error in any footprint script, KiCad would halt > the import process and no subsequent scripts would be imported. > > I changed this with a simple try/except clause and any bad scripts are > silently dropped. I could not work out how to pass an error message back to > the UI from the import script. > > Cheers, > Oliver > > On 5 Jan 2017 04:00, "Wayne Stambaugh" <[email protected]> wrote: > > On 1/4/2017 10:54 AM, jp charras wrote: >> Le 03/01/2017 à 16:30, Wayne Stambaugh a écrit : >>> On 1/3/2017 10:08 AM, jp charras wrote: >>>> Le 03/01/2017 à 15:30, jp charras a écrit : >>>>> Le 03/01/2017 à 14:03, Miguel Angel Ajo Pelayo a écrit : >>>>>> Sorry, I just found the email. Sorry for my delayed answer. >>>>>> >>>>>> The code looks good to me, I believe it's a good change, it's not >>>>>> backwards compatible with the >>>>>> older footprint wizards, but the changes to make them compatible seem >>>>>> simple enough, and well >>>>>> documented. >>>>>> >>>>>> >>>>>> If I had comments to make, it'd be why are we using uInteger, uEtc for >>>>>> parameter types. >>>>>> >>>>>> Could we use the python convention to have constants in upcase, and >>>>>> may be se >>>>>> >>>>>> INTEGER_PARAM, .... ETC_PARAM on the python side ? >>>>>> >>>>>> this is more nitpicking than anything. >>>>>> >>>>>> >>>>>> Nice work. >>>>> >>>>> I agree, and I am willing to commit this change (the API is better), >>>>> but because it breaks the >>>>> compatibility (yes, the changes to make old wizards compatible is >>>>> simple and documented) I need the >>>>> Wayne's opinion before committing the changes. >>>>> >>>>> Attached a patch against the lastest kicad version (the initial patch >>>>> is not applicable to the >>>>> current kicad version). >>>>> >>>> >>>> My previous patch is perhaps missing some changes. Here is the full >>>> patch. >>> >>> It looks fine to me except for some coding policy issues ( missing >>> spaces between ( and ) and some trailing white space). The only issue I >>> see is anyone using the python code in custom scripts may not be very >>> happy about the changes. It would be nice to hear from the original >>> author about the changes. If no one has any serious objections, then >>> feel free to commit the patch. >>> >>> Cheers, >>> >>> Wayne >>> >> >> I just committed the Footprint Wizards Update patch, with some fixes >> (including coding style fixes) >> > > Thanks JP! > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

