Le 31/08/2014 13:59, Moses McKnight a écrit : > > > > -------- Original Message -------- > Subject: Re: [Kicad-developers] Config file relocation > Date: Sun, 31 Aug 2014 06:58:31 -0500 > From: Moses McKnight <[email protected]> > To: Lorenzo Marcantonio <[email protected]> > > On 08/31/2014 03:27 AM, Lorenzo Marcantonio wrote: >> On Sat, Aug 30, 2014 at 07:56:16PM -0500, Moses McKnight wrote: >>> Hi, >>> >>> I would like to move the kicad config files in linux to a more "proper" >>> location as defined by the FreeDesktop specification here: >>> http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html >>> >>> Specifically this would put the files in $HOME/.config/kicad. >> >> Yay for not putting junk in the home :D having here the fp-lib-table is >> really ugly. I don't care if it's .config/kicad or .kicad (I don't >> really like many of the freedesktop standard) but having all the stuff >> in one place is really better. >> >>> At first I thought I could just change bin_mod.cpp, but figured out that >>> there were three other places that would need changing as well to catch >>> everything. So I made a new function in common.h/.cpp called >>> GetNewConfig(...) and changed the four other files to call that >>> instead of >>> creating a wxConfig() object. >> >> Be warned: IIRC there were also serious issues on windows since the >> config classes in wx are tied to the registry or something like that (I >> tried to do that in the past, it didn't go well :D); careful checking is >> needed. >> > > As I mentioned, I didn't change how it is done in Windows, so the > configs are still in the registry there. If desired it would be trivial > to put them in config files in %APPADATA%\kicad as well. wxConfig by > default uses the registry in Windows, but that can be changed easily.
I tested it on Linux and On Windows. It works fine. If nobody complains, I'll commit you patch soon. Thanks. -- Jean-Pierre CHARRAS _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

