lp:~kamstrup/libunity/merge-strategy
- Get this branch:
- bzr branch lp:~kamstrup/libunity/merge-strategy
Branch merges
- Michal Hruby (community): Approve
-
Diff: 390 lines (+205/-34)8 files modifiedexamples/merge-strategy.py (+27/-0)
src/Makefile.am (+1/-0)
src/unity-lens-merge-strategy.vala (+38/-0)
src/unity-lens-private.vala (+31/-7)
src/unity-lens-tools.vala (+41/-24)
src/unity-lens.vala (+19/-0)
src/unity-scope-proxy-local.vala (+1/-3)
test/vala/test-lens.vala (+47/-0)
Related bugs
Bug #911686: Allow lenses to control how results from scopes are merged | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 114. By Mikkel Kamstrup Erlandsen
-
Add FIXMEs noting that we must remove (not only add the new-) provider/receiver from the synchronizers when models are switched in the scopes. This'll require a bit of refactoring in the synchronizers, so is out of scope for this particular branch.
- 113. By Mikkel Kamstrup Erlandsen
-
If a scope has models at the ready when we first see it add the models to the synchronizers immediately. In order for this to work the local scope proxy should not emit notifies on the models in an idle call after construction (which is hacky anyway). This fixes the /Unit/LocalScop
e/MergeStrategy test when run stand alone. - 112. By Mikkel Kamstrup Erlandsen
-
Reinstate the old async way of adding scopes in order to unbreak remote scopes.
More assertions in the merge-strategy test + unbreaking the /Unit/Lens/
ModelSync because we had overridden the merge-strategy it failed (so we revert to the old one by the end of the test) - 108. By Mikkel Kamstrup Erlandsen
-
Add scope models to the synchronizers immediately when registering the scope
- 107. By Mikkel Kamstrup Erlandsen
-
Add Python example for overriding the default merge strategy for Unity.Lens
- 106. By Mikkel Kamstrup Erlandsen
-
Fix truncated row buffer array for the Unity.Tools.
ResultsSynchron izer
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:libunity