diff options
author | Sam Spilsbury <SmSpillaz@gmail.com> | 2010-06-12 15:43:36 +0800 |
---|---|---|
committer | Sam Spilsbury <SmSpillaz@gmail.com> | 2010-06-12 15:43:36 +0800 |
commit | ad81a6e7b48ce68e893b4c0b13080b198f37634c (patch) | |
tree | 24f4887e8d7169563af96224d9b6990cfe651913 /metadata | |
parent | a9e34d283827f5bd956ae45339ac95a96e9f64ae (diff) | |
download | zcomp-ad81a6e7b48ce68e893b4c0b13080b198f37634c.tar.gz zcomp-ad81a6e7b48ce68e893b4c0b13080b198f37634c.tar.bz2 |
A few big changes:
* Rewrite PropertyWriter, move it out of compiztoolbox
* Added CompPluginStateWriter, a serialization interface, which plugins inherit, and specify how to serialize their class members, which will be automatically unloaded and reloaded as plugins unload and reload.
* Currently there are bugs with this interface, so it is disabled by default (mostly bugs to do with boost and libdl)
* Depend on libboost-serialization
* A few bugfixes
Diffstat (limited to 'metadata')
-rw-r--r-- | metadata/core.xml.in | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/metadata/core.xml.in b/metadata/core.xml.in index 810f06c..6878521 100644 --- a/metadata/core.xml.in +++ b/metadata/core.xml.in @@ -43,6 +43,12 @@ <_long>Default window icon image</_long> <default>icon</default> </option> + <option name="do_serialize" type="bool"> + <_short>Save plugin states on unload</_short> + <_long>Save the state of plugins when they are unloaded such + they will resume their past internal state when reloaded</_long> + <default>false</default> + </option> <group> <_short>Display Settings</_short> <option name="overlapping_outputs" type="int"> |