Merge lp://staging/~smspillaz/compiz-libcompizconfig/compiz-libcompizconfig.context-funcs-behind-interface into lp://staging/~compiz-team/compiz-libcompizconfig/0.9.8
Status: | Superseded |
---|---|
Proposed branch: | lp://staging/~smspillaz/compiz-libcompizconfig/compiz-libcompizconfig.context-funcs-behind-interface |
Merge into: | lp://staging/~compiz-team/compiz-libcompizconfig/0.9.8 |
Prerequisite: | lp://staging/~smspillaz/compiz-libcompizconfig/compiz-libcompizconfig.refactor-context |
Diff against target: |
843 lines (+329/-84) 4 files modified
include/ccs.h (+58/-7) src/ccs-private.h (+4/-2) src/compiz.cpp (+14/-2) src/main.c (+253/-73) |
To merge this branch: | bzr merge lp://staging/~smspillaz/compiz-libcompizconfig/compiz-libcompizconfig.context-funcs-behind-interface |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Compiz Maintainers | Pending | ||
Review via email: mp+103995@code.staging.launchpad.net |
This proposal has been superseded by a proposal from 2012-04-29.
Description of the change
This is all about bug 990690.
!! - It probably isn't a good idea to test this branch in isolation, as it is part of a pipeline to get compiz-
lp:~smspillaz/compiz-libcompizconfig/compiz-libcompizconfig.mock-context
lp:~smspillaz/compiz-compizconfig-python/compiz-compizconfig-python.setting-api
lp:~smspillaz/compiz-compizconfig-gconf/compiz-compizconfig-gconf.adapt-to-new-interfaces
.. that's all !!
This branch converts the context object to use the base object in its implementation and indirects all of the context object's api through an interface.
Unmerged revisions
- 440. By Sam Spilsbury
-
Use the interface constructs in CCSObject to implement the interface
- 439. By Sam Spilsbury
-
Use the finalize func
- 438. By Sam Spilsbury
-
Merged refactor-context into context-
funcs-behind- interface. - 437. By Sam Spilsbury
-
Merged refactor-context into context-
funcs-behind- interface. - 436. By Sam Spilsbury
-
Migrate CCSContext to CCSObject
- 435. By Sam Spilsbury
-
Merge
- 434. By Sam Spilsbury
-
Merged refactor-context into context-
funcs-behind- interface. - 433. By Sam Spilsbury
-
Hide the private stuff behind the interface too
- 432. By Sam Spilsbury
-
Hide all of the public CCSContext API behind interface
- 431. By Sam Spilsbury
-
Made interfaces bindable