FAR patch 00574.editor.cpp Дата              : 10.04.2001 Сделал            : Valentin Skirdin Описание          : Про редактор Измененные файлы  : editor.cpp Новые файлы       : Состав            : 00574.editor.cpp.txt                     editor.cpp.574.diff Основан на патче  : 573 Дополнение        :
FAR patch 00574.editor.cpp
Дата              : 10.04.2001
Сделал            : Valentin Skirdin
Описание          : Про редактор
Измененные файлы  : editor.cpp
Новые файлы       :
Состав            : 00574.editor.cpp.txt
                    editor.cpp.574.diff
Основан на патче  : 573
Дополнение        :

1. Неверная посылка плагину сообщения на прорисовку.

IP>   И возвращаюсь по поводу сабжа при [x] Persistent blocks
IP>   пишу <td>хер</td> (схема хтмл), иду в начало строчки, выделаю <td>,
IP>   ctrl-ins, shift-ins - перерисовка не прошла. Игорь (который
IP>   cail)валит на фар. Так чьи грабли?

   Забыли Pasting выставить - для Shift-Ins из-за чего тот же колорер
   неверно отрабатывал.


2. Неверная отработка Ctrl-M

AN> А вот ещё глюк нашёлся: в том же <td>хер</td> выделяем слева направо <td>
AN> (курсор стоит на "х") и нажимаем Ctrl-M. По идее, текст должен остаться без
AN> изменений (откуда взяли блок, туда и вставили). А получается хер<<td>/td>

   ^P/^M - некорректно работали: уловие для CurPos должно быть ">=",
    а не "меньше".


3.  Если файл RO и мы отказались его открывать - все равно плагину
    посылался эвент, что мол файл закрыт! И это при том, что плагин не
    получал эвен про удачное чтение - галиматья, блин :-((((

IP>   А всё таки это баг или нет -
IP>   открываю на прочтение readonly file, мне фара грит - мол парень он
IP>   рид онли, а esc, а колорер подгружается...

    Он подгружается, потому, что реагирует на EE_CLOSE :-)
    Fixed - если не открыли файл на редактирование, то нефига плагину
    посылать данные, особенно такие :-)

4. Избавляемся от варнингов.

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