w17 far files
!! Новая версия вьювера для far3 (far2 я больше не правлю)
!! Сообщения об ошибках приветствуются:
!! Версия уже давно не новая. Новые на оф.сайте
email me или
#1766
#1755
#1772
#1773
#1774
/
#1775
#1183
#868
Новый far3
[x86/x64]
dump-view + настройка новых параметров
Что изменилось...
Внутренности:
- полностью переделан поиск
- добавлен механизм кеширования переводов строк
- юникодные файлы теперь как все прочие (нет размеру в символах!)
- переделан HexView
- переработан диалог поиска
Функции:
- добавлен поиск регулярных выражений (построчный в обе стороны)
- добавлено автоопределение кодовой страницы на Shift-F8
- в автодетекте можно задать запрещённые codepage-s (параметр)
- автофокус на строке поиска в диалоге (параметр)
- повторный поиск всегда зациклен до места начала поиска или смены направления
- добавлена возможность изменения максимальной длины строки (параметр)
Параметры (через интерфейс настроек не задаются)
- CodePages\NoAutoDetectCP; текст; умолчание = ""
- Viewer\MaxLineSize; число; 100..100*1000 default=10*1000
- Viewer\SearchEditFocus; флаг; умолчание = 0
умолчательные значения
<generalconfig>
<setting key="CodePages" name="NoAutoDetectCP" type="text" value="" />
<setting key="Viewer" name="MaxLineSize" type="qword" value="0000000000002710" />
<setting key="Viewer" name="SearchEditFocus" type="qword" value="0000000000000000" />
</generalconfig>
мои значения
<generalconfig>
<setting key="CodePages" name="NoAutoDetectCP" type="text" value="1250,1252,1253,1255,855,10005,28592,28595,28597,28598,38598,65001" />
<setting key="Viewer" name="MaxLineSize" type="qword" value="0000000000002000" />
<setting key="Viewer" name="SearchEditFocus" type="qword" value="0000000000000001" />
</generalconfig>
Перечисленные в NoAutoDetectCP кодовые страницы будут исключены из детектирования
nsUniversalDetectorEx. Автодетект юникодных страниц от этого не зависит, поэтому UTF-8 будет
определяться даже если 65001 здесь присутствует. Если UniversalDetector выдаст страницу из
этого списка, она будет заменена на умолчательную ANSI или OEM, в зависимости от настроек.
Умолчательное значение "" -- старое поведение (никакой фильтрации).
Если задать "-1" -- в режиме Ctrl-H разрешены только (ACP, OEMCP и любимые), иначе без фильтрации.
!!!Этот параметр влияет не только на вьювер.
viewer патч
[#502,
#1532,
#1043]
[Перенос строк,
#1031]
[END,
#796]
[search utf8,
#786]
[HEX utf8,
#752]
|
Описание | Имя файла | Размер | Дата |
far3 x86 | far3-x86.7z | 889,939 | 07.10.2011-16:50 |
far3 x64 | far3-x64.7z | 1,041,399 | 07.10.2011-16:50 |
far3 x86 gcc | far3-x86-gcc.7z | 756,647 | 07.10.2011-16:50 |
far3 x64 gcc | far3-x64-gcc.7z | 807,076 | 07.10.2011-16:50 |
far3 changes | far3-changes-10.7z | 215,318 | 07.10.2011-16:50 |
extra gcc build files | gcc-build-utils.7z | 28,898 | 05.10.2011-20:34 |
Здесь выложены мои последние изменения вьювера для фар3.
Гарантий их появления в trunk нет...
Дубликты и связанные баги:
159
810
826
830
854
977
1046
1047
1171
1173
1216
1298
1339
1350
1562
1563
1707
1738
1749
1755
1761
1798
1823
1900
1901
Многие изменения вьювера есть в bis сборках
у Максимуса