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

Reply via email to