There are several other places where it might be nice to use the user's
document folder instead of the CWD which is kicad executable path.  I
found two more places, new project in kicad and file open in pcbnew that
use CWD which typically the user will not have write access.  I fixed
both of these cases along with your patch.

On 6/21/2015 5:14 PM, Martin d'Allens wrote:
> I managed to build KiCad on windows, it works as far as I can tell.
> 
> But to get it to work I had to remove a noname.pro <http://noname.pro>
> that had been generated before my patch was applied.
> And with regedit I cleared HKEY_CURRENT_USER/Software/KiCad/kciad/file1.
> Otherwise the stray noname.pro <http://noname.pro> looks valid and there
> is no reason to default to the home directory.
> 
> I don't think we should refuse to open a project named "noname.pro
> <http://noname.pro>", so the new behaviour will only apply to new
> installations.
> 
> I hope you missed this, or I should keep digging.
> 
> On Mon, Jun 15, 2015 at 10:06 PM, Wayne Stambaugh <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     Hey Martin,
> 
>     Your patch does not seem to work on windows.  When I try to open a new
>     project from kicad, the file open dialog still points to the kicad
>     executable path.  In my case it's c:\mingw\bin.  The Eeschema change
>     seems to work as expected.  Is it possible the path is getting changed
>     in kicad somewhere before the file dialog is called?  Please take
>     another look at your changes and see if you can resolve this issue.
> 
>     Cheers,
> 
>     Wayne
> 
>     On 6/14/2015 12:26 PM, Martin d'Allens wrote:
>     > Hi all,
>     >
>     > This recent bug complains about the default project path being in a
>     > read-only directory on Windows:
>     > https://bugs.launchpad.net/kicad/+bug/1463510
>     >
>     > The attached patch changes the default project folder to wx's
>     > GetDocumentsDir(), which should translate to "$HOME", "...\My Documents"
>     > (Win), or "~/Documents" (Mac).
>     > I tested it solely on Ubuntu.
>     >
>     > There could be more scenarios where we want to do the same. I tried to
>     > extend this behaviour to Eeschema's standalone mode for starters, tell
>     > me if more needs be done.
>     >
>     > However the behaviour of writing to some default directory without
>     > asking is unsettling. I suppose most noname.pro
>     <http://noname.pro> <http://noname.pro> /
>     > noname.sch wouldn't exist if a "Save as" popup was shown the first time.
>     >
>     > Martin
>     >
>     >
>     > _______________________________________________
>     > Mailing list: https://launchpad.net/~kicad-developers
>     > Post to     : [email protected]
>     <mailto:[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]
>     <mailto:[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

Reply via email to