On 01/29/2011 01:41 PM, jean-pierre charras wrote: > Le 29/01/2011 15:33, Dick Hollenbeck a écrit : >> Marco, >> >> I went back and took a look at your commit one last time, and I again want >> to complement on your excellence. It is *extremely* good, nice looking work. >> >> It is clear that your experience with C++ is substantial, and I appreciate >> the degree to which you have been willing to conform to established >> practices. >> >> Thanks Marco! >> >> Dick >> > Thanks also, Marco. > > But I must say there are 2 issues which must be solved: > > 1 - if outputdirectory is empty ( ie: (outputdirectory "") ),a PARSE_ERROR is > displayed. Should not. > Easy to reproduce: open the plot dialog, erase the output directory > field, > save params, save board file and reopen it.
I will fix number 1. It is my problem anyway. Dick > 2 - Each time relative paths can be used, use and store relative path. This > is a *golden rule*. > I am talking from experience. Here is my reason: > 1 - this is the easier way to keep compatibility between > Windows/Linux/MacOS in .brd files. > The same working directory can have different name. > 2 - in many cases users do not use only one computer, for instance in > schools. > The absolute path of the working directory is not always (or never) > known. > For instance, files can be stored on an USB key, and the working > directory does not have the same path on each computer (this > is a common case). > 3 - Use absolute paths can create tricky bugs: for instance: you have a > project called myproject. > You want to test a minor change, so to do it, you create a new > project called myproject1, that is the copy of the > first project. Because an absolute path is stored in the .brd file, all plot > files created by the new project will be written in > the first project (and break the first project p^lot files). For an user, > this is the kind of issue that is very difficult to see. > > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

