Merge lp:~s-dumbie/qbzr/ench_qdiff into lp:qbzr
Status: | Work in progress |
---|---|
Proposed branch: | lp:~s-dumbie/qbzr/ench_qdiff |
Merge into: | lp:qbzr |
Diff against target: |
292 lines (+202/-13) 2 files modified
lib/diffview.py (+120/-11) lib/diffwindow.py (+82/-2) |
To merge this branch: | bzr merge lp:~s-dumbie/qbzr/ench_qdiff |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
QBzr Developers | Pending | ||
Review via email: mp+33986@code.launchpad.net |
Description of the change
Few improvements for diff viewer.
All changes are done to the side by side diff viewer only.
Changed:
*Drop-down encodings lists are now one above another.
Added:
*Now one can scroll only one widow while shift is pressed. After shift
is released
difference in left and right scrollers positions remains.
*Added the 'Diff' group:
** A button ('>=<') is added to synchronize vertical scrollers.
When it is pressed left scrollers is moved to the same position as
the right one.
** Added two buttons ('<<' and '>>') to jump to the previous and the
next change respectively.
*Added the 'Search' group:
** The text field for the search string, buttons ('<<' and '>>') for
searching the previous and the next
occurrence respectively. Search is done in the left window.
Changing the search text make search
start from the beginning of the text. Otherwise search continues
from the position after the last found text entry.
** Now pressing the '/' button sets focus to the search text field.
** Now pressing 'Enter' while search text field is focused starts
search in the forward direction.
Unmerged revisions
- 1310. By bumble <bumble@starlight>
-
Few improvements for diff viewer.
All changes are done to the side by side diff viewer only.Changed:
*Drop-down encodings lists are now one above another.Added:
*Now one can scroll only one widow while shift is pressed. After shift
is released
difference in left and right scrollers positions remains.
*Added the 'Diff' group:
** A button ('>=<') is added to synchronize vertical scrollers.
When it is pressed left scrollers is moved to the same position as
the right one.
** Added two buttons ('<<' and '>>') to jump to the previous and the
next change respectively.
*Added the 'Search' group:
** The text field for the search string, buttons ('<<' and '>>') for
searching the previous and the next
occurrence respectively. Search is done in the left window.
Changing the search text make search
start from the beginning of the text. Otherwise search continues
from the position after the last found text entry.
** Now pressing the '/' button sets focus to the search text field.
** Now pressing 'Enter' while search text field is focused starts
search in the forward direction.
Привет, извиняюсь за чересчур длительную задержку с твоим патчем.
Я закончил merge для ветки с переделкой qdiff на toolbar. По всей видимости теперь надо обновить твой патч под использование тулбара?
Теперь изменения касательно encoding drop-down list уже неактуальны.
Поиск по diff тоже уже реализован. Может быть немного не так как у тебя.
Из всего патча остается поддержка раздельного scroll. Можно его выделить в виде отдельного патча на основе текущего состояния qbzr trunk?