lp://staging/~compiz-team/compiz-libcompizconfig/compiz-libcompizconfig.fix_873772

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp://staging/~compiz-team/compiz-libcompizconfig/compiz-libcompizconfig.fix_873772
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Compiz Maintainers
Project:
Compiz Configuration Library
Status:
Development

Recent revisions

427. By Sam Spilsbury

Use some more descriptive names

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 = True

Will 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 metadata

A 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

424. By Sam Spilsbury

Merge

423. By Sam Spilsbury

Merge

422. By Sam Spilsbury

Merge

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.

420. By Sam Spilsbury

Merge upstream

419. By Sam Spilsbury

Merge upstream

418. By Sam Spilsbury

Merge

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
This branch contains Public information 
Everyone can see this information.