Re: [Kicad-developers] file version compatibility (optional tokens in s-expression files)

2015-01-13 Thread Adam Wolf
In general, I like the min version idea. It matches many web APIs with including the version number. However, I don't want to have to maintain users who want to run five stable versions old and have them expect their software will still work with new stuff. Adam Wolf On Jan 13, 2015 12:20 PM,

Re: [Kicad-developers] OS X help search path patch

2015-01-13 Thread Wayne Stambaugh
Adam, Is this patch ready to be committed? I've got a backlog of OSX patches and I'm not sure what should be committed and what shouldn't. Would the OSX devs please give me a this is ready to commit ping so nothing falls through the cracks. Thanks, Wayne On 1/2/2015 4:12 PM, Adam Wolf wrote:

[Kicad-developers] file version compatibility (optional tokens in s-expression files)

2015-01-13 Thread Tomasz Wlostowski
Hi all, During my work on diff pairs/matched length tools, I've encountered a rather tricky problem: as the diff pair gap specific to a particular pair of traces is stored nowhere, the shove algorithm will mess up DP coupling after saving and re-loading the board. Ergo: the DP gaps (and possibly

Re: [Kicad-developers] OS X help search path patch

2015-01-13 Thread Adam Wolf
Hi Wayne, This patch implements something Bernhard and Garth and I discussed and agreed to on the list. I haven't heard anyone reject it, but I also haven't seen any agreement. If you could take a look and see if you agree with the APPLE if defined stuff, that would be good... Then I think it's

Re: [Kicad-developers] file version compatibility (optional tokens in s-expression files)

2015-01-13 Thread Lorenzo Marcantonio
On Tue, Jan 13, 2015 at 07:20:42PM +0100, Tomasz Wlostowski wrote: The problem is that adding any new token to the file format causes all precedent versions of pcbnew to drop an error attempting to load the file. I would propose two solutions to overcome this: AFAIK the current policy in kicad

Re: [Kicad-developers] file version compatibility (optional tokens in s-expression files)

2015-01-13 Thread Wayne Stambaugh
On 1/13/2015 1:47 PM, Nick Østergaard wrote: 2015-01-13 19:39 GMT+01:00 Nick Østergaard oe.n...@gmail.com: 2015-01-13 19:36 GMT+01:00 Lorenzo Marcantonio l.marcanto...@logossrl.com: On Tue, Jan 13, 2015 at 07:20:42PM +0100, Tomasz Wlostowski wrote: The problem is that adding any new token to

Re: [Kicad-developers] file version compatibility (optional tokens in s-expression files)

2015-01-13 Thread Nick Østergaard
2015-01-13 19:39 GMT+01:00 Nick Østergaard oe.n...@gmail.com: 2015-01-13 19:36 GMT+01:00 Lorenzo Marcantonio l.marcanto...@logossrl.com: On Tue, Jan 13, 2015 at 07:20:42PM +0100, Tomasz Wlostowski wrote: The problem is that adding any new token to the file format causes all precedent versions

Re: [Kicad-developers] file version compatibility (optional tokens in s-expression files)

2015-01-13 Thread Nick Østergaard
2015-01-13 19:36 GMT+01:00 Lorenzo Marcantonio l.marcanto...@logossrl.com: On Tue, Jan 13, 2015 at 07:20:42PM +0100, Tomasz Wlostowski wrote: The problem is that adding any new token to the file format causes all precedent versions of pcbnew to drop an error attempting to load the file. I

Re: [Kicad-developers] [PATCH] fix issues reported by Chris Anon on MSWin

2015-01-13 Thread jp charras
Le 11/01/2015 02:16, Cirilo Bernardo a écrit : The attached patch fixes issues with IDF file I/O on Windows (the famous 'ascii vs. binary' issue) and the reported problem of partial paths when KISYS3DMOD is specified. - Cirilo Committed. Thanks -- Jean-Pierre CHARRAS

Re: [Kicad-developers] file version compatibility (optional tokens in s-expression files)

2015-01-13 Thread Wayne Stambaugh
This is a tricky issue that has been discussed before. The general consensus in the past has been not to support forward compatibility. It increases maintenance and complexity of the file parser for a minimal net gain to the user. My preference is to force users that want to bleed on the edge