Здравствуйте, Sinix, Вы писали:
S>Ещё из долгосрочных:
S>1. Обнаружение перемещённых строк.
S>2. Учитывать блоки кода/методы для более точного диффа. Поскольку есть доступ к code model редактора — половина работы уже сделана.
S>3. Допилить алгоритм диффа. Сравните сами с windiff, compare it! и compare++. Особенно с тем, как compare++ сравнивает .cpp
Сравнение кода с учетом структуры и лексики языка — актуальная задача для нас.
S>Из текущих:
S>1. В 1.00.8 поехала подсветка строчек.
S>2. Подсветка не масштабируется вместе с зумом.
Уже пофикшено.
S>3. Мелкие значки на merge buttons (а с зажатым ctrl — нужен микроскоп). Может, добавить тултипы?
Тултипы добавим.
S>4. Уже писал. Нажатие на merge button отменяется только через Undo. Лучше выделять смерженные/отредактированные области визуально и оставлять кнопки.
Такой вариант больше подходит для компарации с вставленными недостающими блоками, пока мы отложили эту задачу. С поддержкой такого режима мы возможно и будем оставлять кнопки.
S>5. Уже писал. Smart collapse должно работать в 2 стороны.
Мы будем разворачивать полностью весь код при повторном нажатии, вы это имеете в виду?
S>6. Нет настроек для symbol comparison. Хотя бы цвет + сравнение по словам не помешало бы.
Возможность задания цвета будет. Реализация же лексического сравнения решит проблему сравнения по словам.
S>7. Окно diff'а не запоминает часть настроек. В каждом новом сравнении включены symbol comparison и synchronize scrollbars.
Да, мы добавим опции настройки для новых документов.
Спасибо за ваше участие.
Доступна версия 1.00.9 —
http://www.devart.com/codecompare/download.html
Пишите свои отзывы и пожелания.