lp://staging/~a-j-buxton/xfpanel-switch/orphan-plugins

Created by Alistair Buxton and last modified
Get this branch:
bzr branch lp://staging/~a-j-buxton/xfpanel-switch/orphan-plugins
Only Alistair Buxton can upload to this branch. If you are Alistair Buxton please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alistair Buxton
Project:
Xfce4 Panel Profiles
Status:
Merged

Recent revisions

144. By Alistair Buxton

Check for orphans also when loading a config.

Because of the way the configuration copying is used, sometimes orphans
can persist in configs (because they don't go through xfconf.)

143. By Alistair Buxton

Be careful about which plugins are deleted.

If the key /plugins/plugin-2 is deemed to be bad, we should not delete
/plugins/plugin-20 for example. So check that the keys to be deleted
either exactly match, or start with the pattern + '/'.

142. By Alistair Buxton

Fix (LP: #1765565): Don't crash on corrupted panel configs.

1. Fix the problem directly:

Catch the exception if the .desktop file is missing and return false.
This will remove launchers with missing .desktop (not just the binary).

2. Fix the problem more generally:

Ignore orphan plugin configurations. This is a plugin configuration
section which is not refered to by any panel and therefore is not used.
Some old versions of xfce4-panel seem to create these, but I can't
reproduce with the latest version.

These orphans are completely ignored by the panel. Xfpanel-switch also
ignores them, unless they are launchers with missing .desktop files.
The second part of this patch cleans them out anyway.

141. By Launchpad Translations on behalf of xfpanel-switch-dev

Launchpad automatic translations update.

140. By Launchpad Translations on behalf of xfpanel-switch-dev

Launchpad automatic translations update.

139. By Sean Davis

Release 1.0.7

138. By Launchpad Translations on behalf of xfpanel-switch-dev

Launchpad automatic translations update.

137. By Launchpad Translations on behalf of xfpanel-switch-dev

Launchpad automatic translations update.

136. By Sean Davis

Fix AttributeError: 'PanelConfig' object has no attribute 'source' (LP: #1762779)

135. By Launchpad Translations on behalf of xfpanel-switch-dev

Launchpad automatic translations update.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~xfpanel-switch-dev/xfpanel-switch/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers