Versioned config for Elementary.
authorIván Briano <sachieru@gmail.com>
Thu, 2 Sep 2010 14:33:04 +0000 (14:33 +0000)
committerIván Briano <sachieru@gmail.com>
Thu, 2 Sep 2010 14:33:04 +0000 (14:33 +0000)
commit99b71f2f101ba6de238a190f50bf24adf62e9232
tree7f656e3a5d6b997f3af582ccd76afa89267aa73e
parent35d629837fc96565529390acde3e3531fe2c26d7
Versioned config for Elementary.

This is not doing much now, just the version field in the struct,
some stuff stolen from E and a base to use when new things are added.
There are some comments in the code about what to do in certain cases
that E does not have, like a system update, new config and apps linked
to the old version still running when the config Atoms are updated. These
things we'll probably be addressed as they are needed, as well as come
clean up in quick code I ditched in there, but it would be good to do so
with more feedback from the good guys around that like to break SVN
every now and then.

Since the commit message is already long enough, I'm adding some more crap
just for the sake of doing so. I could go with some tl;dr thing as well,
but I don't feel like resuming what's up there.

Have a nice day.

SVN revision: 51843
config/default/base.src
config/illume/base.src
config/standard/base.src
src/lib/elm_config.c
src/lib/elm_priv.h