As I have said in my first email on this list my first self-assigned task was to make mypaint store config according to XDG Base directory specification. I have now committed a working version to my repository (http://gitorious.org/~lukacu/mypaint/lukacu-mypaint). I would appreciate if somebody would take a few minutes and test it out. I have only used mypaint for a week or so ... therefore my user configuration structure is not as ... elaborate :)
A few notes: * currently works on Linux only (tested on my Ubuntu 9.10 machine). Skeleton is ready to make it Windows compatible, but I would like to have some feedback on that from windows developers. I am gathering information about windows-specific storage methods on http://wiki.mypaint.info/index.php?title=User:Lukacu/Storage * The old configuration directory is kept intact. mypaint now migrates the data from it ... if it exists (it should also copy files if they were modified in the old directory) If any files are copied to wrong destination that is probably because I have made some wrong assumptions. * besides mypaint.py several files in gui/ had to be edited to make the changes work. This means that I may have broken something (hopefully not). * I have found out, that scons does not install icons correctly (on my computer at least) and corrected this with some additional code. (I have also noticed that this SConstruct is really Linux biased when it comes to installing files (but have no plan of correcting this on my own)) * I have also changed the build so that a binary executable is used on Linux instead of modified mypaint.py. The good thing of this is that now the name of the process is actually mypaint and not python. If anyone knows of some downsides to this approach please let me know. Hm .. I think that is all. Send some feedback if you have time to test. -- Luka Čehovin http://luka.tnode.com _______________________________________________ Mypaint-discuss mailing list [email protected] https://mail.gna.org/listinfo/mypaint-discuss
