Community
Participate
Working Groups
3.0 M2 I've come accross another issue with our refactoring of the Synchronize view away from the DiffTreeViewer. We can no longer support the next/previous workflows where you could navigate differences between different panes in the compare editor input. The importance of this is outlined in the following Bug 20106. We would need a way of selecting the next change and then knowing when the start/end has been reached to that we can step forwards/backwards in the Synchronize View. I've experimented with CompareNavigator but it wasn't really designed for that.
*** Bug 41778 has been marked as a duplicate of this bug. ***
Released new (experimental) API to Compare HEAD (first appearance in N20030826). - added new interface org.eclipse.compare.ICompareNavigator with single method boolean selectChange(boolean next). Returns true if at end (beginning). - for now you can get this interface for an CompareEditorInput via getAdapter(ICompareNavigator). - for an example please see org.eclipse.compare.NavigationAction Let me know if you need more/different functionality