FAR patch 01957.Bugz1302.2 Дата              : 24.03.2005 Сделал            : Valentin Skirdin Описание          : BugZ1302, часть вторая Измененные файлы  : edit.cpp Новые файлы       : Удаленные файлы   : Состав            : 01957.Bugz1302.2.txt                     edit.cpp.1957.diff Основан на патче  : 1956 Дополнение        :
FAR patch 01957.Bugz1302.2
Дата              : 24.03.2005
Сделал            : Valentin Skirdin
Описание          : BugZ1302, часть вторая
Измененные файлы  : edit.cpp
Новые файлы       :
Удаленные файлы   :
Состав            : 01957.Bugz1302.2.txt
                    edit.cpp.1957.diff
Основан на патче  : 1956
Дополнение        :

какой-то аховый алгоритм, блин, получился :-(
дело в том, что:
1. идет вывод на экран содежимого
2. далее применяется раскраска, но раскраска применяется
   на содержимое экрана (на виртуальный экранный буфер),
   а не на текстовый буфер

в первом случае ФАР "растянул" табуляцию на 8 пробелов
и ЭТО скинул в экранный буфер.
во втором мы спотыкаемся на том, что... в раскраске
присутствует 1 позиция для раскраски табуляции и вот тут то
начинается потеха с прорисовкой.


FarGroup/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager,FarGroup/FarManager,FarGroup/FarManager,FarGroup/FarManager,johnd0e/FarManager,johnd0e/FarManager,johnd0e/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager,FarGroup/FarManager