lp:~compiz-team/compiz-libcompizconfig/compiz-libcompizconfig.fix_874830
- Get this branch:
- bzr branch lp:~compiz-team/compiz-libcompizconfig/compiz-libcompizconfig.fix_874830
Branch merges
- Tim Penhey (community): Needs Fixing
-
Diff: 583 lines (+428/-13)4 files modifiedbackend/src/ini.c (+12/-12)
src/CMakeLists.txt (+1/-0)
src/ccs-private.h (+7/-0)
src/main.c (+408/-1)
Related bugs
Related blueprints
Branch information
Recent revisions
- 425. By Sam Spilsbury
-
Provide a generic method for system administrators and distributions
to handle renamed keys so that user settings will be transitioned to
the new key names and settings will not be lost.Provide a file in DATADIR/
compizconfig/ transitions called your_item. transition
with the following formatoldPluginName oldSettingName newPluginName newSettingName
oldPluginName2 oldSettingName2 newPluginName2 newSettingName2Keys will then be renamed appropriately.
Note that this requires backend support. If your backend does not support
reading from keys that don't have an installed schema, then those settings
will be erased as soon as the user upgrades since the schema data will be
lost. That includes GSettings at the moment. - 421. By Sam Spilsbury
-
Fix memory errors, explicitly set changes lists and fix a case where changing a temporary
active plugins setting during upgrades could cause the context's active plugins to be
changed.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-libcompizconfig