Merge lp://staging/~smspillaz/compiz-libcompizconfig/compiz-libcompizconfig.context-funcs-behind-interface into lp://staging/~compiz-team/compiz-libcompizconfig/0.9.8

Proposed by Sam Spilsbury
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
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-libcompizconfig under test. If you want to test the result of this work, you should probably look at testing

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.

To post a comment you must log in.

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

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches