lp://staging/~compiz-team/compiz-libcompizconfig/compiz-libcompizconfig.fix_873772
- Get this branch:
- bzr branch lp://staging/~compiz-team/compiz-libcompizconfig/compiz-libcompizconfig.fix_873772
Branch merges
- Compiz Maintainers: Pending requested
-
Diff: 1659 lines (+592/-333)8 files modifiedbackend/src/ini.c (+13/-13)
include/ccs.h (+19/-13)
plugin/ccp/src/ccp.cpp (+1/-1)
src/CMakeLists.txt (+1/-0)
src/ccs-private.h (+6/-0)
src/compiz.cpp (+116/-109)
src/lists.c (+1/-1)
src/main.c (+435/-196)
Related bugs
Related blueprints
Branch information
Recent revisions
- 426. By Sam Spilsbury
-
Merge trunk, fix leaks and provide a way for distributions to lock down settings keys
Provide a file in DATADIR/
compizconfig/ lockdown/ profile. lockdown , this file
will be used to read from in the even that any key value that the user has set
is read from (eg, not default). Provide an ini file of the same format as the
standard ini backend with the key values which will be enforced for that profile.active_plugins is an exception, any items in active_plugins will be forced to be in
the list, but the user is allowed to enable other plugins as well. The list will
be automatically sorted.Eg:
[core]
s0_active_plugins = core;composite;opengl; move;resize; decor; [move]
s0_lazy_positioning = TrueWill ensure that core, composite, opengl, move, resize, decor will always be
on, even if the user tries to turn them off for that profile. It will also
ensure that lazy positioning will always be on, even if the user tries to
turn it off.Fixes LP#881904
- 425. By Sam Spilsbury
-
Added a method for distributions to override the defaults specified
in plugin metadataA profile.defaults file should be placed in DATADIR/
compizconfig/ defaults which
will be read from when defaults are being processed, eg, when a setting has
no user set value or when settings are being reset to the defaults - 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://staging/compiz-libcompizconfig