Merge lp:~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x into lp:unity-control-center/16.04
| Status: | Approved |
|---|---|
| Approved by: | Sebastien Bacher on 2017-11-17 |
| Approved revision: | 12869 |
| Proposed branch: | lp:~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x |
| Merge into: | lp:unity-control-center/16.04 |
| Prerequisite: | lp:~ci-train-bot/unity-control-center/unity-control-center-ubuntu-xenial-2462 |
| Diff against target: |
740 lines (+380/-84) 2 files modified
debian/changelog (+9/-0) panels/appearance/cc-appearance-panel.c (+371/-84) |
| To merge this branch: | bzr merge lp:~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Andrea Azzarone (community) | Approve on 2017-08-09 | ||
| Unity Control Center development team | 2017-07-04 | Pending | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2017-06-27.
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.
| Sebastien Bacher (seb128) wrote : | # |
looks fine but is there is a need to SRU those changes to xenial?
| Marco Trevisan (Treviño) (3v1n0) wrote : | # |
> looks fine but is there is a need to SRU those changes to xenial?
This is part of the work needed to get proper lowgfx setup working, and to fix issues with settings not being properly preserved between the two modes.
Now, being Xenial the main target for unity7 at this point, I think it just make sense to put the fixes we have there.
As they're proved to run fine in the current dev releases for a while.
- 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.


+1