Merge lp:~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x into lp:unity-control-center/16.04
| Status: | Superseded |
|---|---|
| Proposed branch: | lp:~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x |
| Merge into: | lp:unity-control-center/16.04 |
| Diff against target: |
723 lines (+371/-83) 2 files modified
debian/changelog (+7/-0) panels/appearance/cc-appearance-panel.c (+364/-83) |
| To merge this branch: | bzr merge lp:~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Unity Control Center development team | 2017-06-27 | Pending | |
|
Review via email:
|
|||
This proposal has been superseded by a proposal from 2017-07-04.
Commit Message
Appearance: create GroupedGSettings class to manage group of gsettings sharing the schema
Settings might have the same schema, but different path. With this class we manage them
all at once. In this case we use this to correctly read the setting values depending on
the compiz profile we're actually using.
- 12866. By Marco Trevisan (Treviño) on 2017-07-06
-
GroupedGSettings: ensure we ref the variant's before setting them
Otherwise when we set floating references they get consumed
by the first call to g_settings_set_value and the value becomes
invalid. Thus we need to remove the floating reference, and
manually ref and unref. - 12867. By Marco Trevisan (Treviño) on 2017-07-06
-
appearance: fix a typo causing not using the proper variable on vsize
Not triggering a bug for how the code is made, though.
- 12868. By Marco Trevisan (Treviño) on 2017-07-18
-
Merging with lp:unity-control-center/16.04
- 12869. By Marco Trevisan (Treviño) on 2017-07-18
-
Appearance: set show-desktop to false when resetting the settings
- 12870. By Marco Trevisan (Treviño) on 2017-11-30
-
Merging with lp:unity-control-center/16.04
Unmerged revisions
- 12870. By Marco Trevisan (Treviño) on 2017-11-30
-
Merging with lp:unity-control-center/16.04
- 12869. By Marco Trevisan (Treviño) on 2017-07-18
-
Appearance: set show-desktop to false when resetting the settings
- 12868. By Marco Trevisan (Treviño) on 2017-07-18
-
Merging with lp:unity-control-center/16.04
- 12867. By Marco Trevisan (Treviño) on 2017-07-06
-
appearance: fix a typo causing not using the proper variable on vsize
Not triggering a bug for how the code is made, though.
- 12866. By Marco Trevisan (Treviño) on 2017-07-06
-
GroupedGSettings: ensure we ref the variant's before setting them
Otherwise when we set floating references they get consumed
by the first call to g_settings_set_value and the value becomes
invalid. Thus we need to remove the floating reference, and
manually ref and unref. - 12865. By Marco Trevisan (Treviño) on 2017-06-27
-
Appearance: create GroupedGSettings class to manage group of gsettings sharing the schema
Settings might have the same schema, but different path. With this class we manage them
all at once. In this case we use this to correctly read the setting values depending on
the compiz profile we're actually using.

