FAR patch 01627.CRSym_bugz820 Дата              : 08.03.2003 Сделал            : Ivan Sintyurin Описание          : - Неверно определялись символы конца строки в программе                       просмотра при выборе кодировки Unicode или смене                       кодировки Unicode на любую другую                       (этот же текст - для whatsnew) Измененные файлы  : viewer.cpp Новые файлы       : Удаленные файлы   : Состав            : 01627.CRSym_bugz820.txt                     viewer.cpp.1627.diff Основан на патче  : 1626 Дополнение        :
FAR patch 01627.CRSym_bugz820
Дата              : 08.03.2003
Сделал            : Ivan Sintyurin
Описание          : - Неверно определялись символы конца строки в программе
                      просмотра при выборе кодировки Unicode или смене
                      кодировки Unicode на любую другую
                      (этот же текст - для whatsnew)
Измененные файлы  : viewer.cpp
Новые файлы       :
Удаленные файлы   :
Состав            : 01627.CRSym_bugz820.txt
                    viewer.cpp.1627.diff
Основан на патче  : 1626
Дополнение        :

Фикс бага с бациллы:
-----
Bug#:820
Component: Viewer
Summary: Определение концов строк в doc-файле
Description:
Открываю во встроенном вьювере вордовский doc-файл (с русским
текстом в Unicode). По Shift-F8 переключаюсь в таблицу Unicode. Вижу
сплошной поток текста с символами 0xd вместо концов строк - FAR явно
не сумел правильно определить символ конца строки.
Закрываю вьювер и снова открываю его на этом файле. FAR сразу
показывает содержимое файла в читабельном виде (запомнил с
прошлого раза мой выбор кодовой таблицы), и на этот раз правильно
опознаёт 0xd как символ конца строки.
Похоже, автоопределение символа конца строки вызывается только
один раз, при открытии файла и после установки параметров из
истории просмотра. Хорошо бы снова вызывать эту процедуру после
переключения кодовых таблиц. Хотя бы между переключениями в/из
Unicode.
-----

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