ldb
01MDM
Вообще-то я бы рекомендовал если оставаться на ANSI ветке, ставить 1.75.2611 - приличное число багов в ней прибили:
Цитата:
Баги я подчеркнул. Но по моему лучше всё-таки на 2.0 перейти:
1) UNICODE позволяет работать с произвольными кодировками файловой системы;
2) в ветке 2.0 достаточно оперативно исправляются найденные ошибки - открытий исходный код;
3) в ветке 2.0 появляются все нововведения, а в 1.75 попадает только часть из них;
4) ветка 2.0 развивается и будет развиваться дальше, а поддержка и развитие ветки 1.75 постепенно сворачивается что вызвано её принципиальными ограничениями на уровне подмножества WinAPI;
5) Проблема №6 их Микрософт КВ320081 начиная с версии 2.0.1145 не существует как явление.
Естественно, что в 2.0 есть и недостатки, и один из них это то, что ещё не все плагины переписаны под неё, развивающийся API что приводит к тому что некоторые особенно старые плагины в один прекрасный момент перестают работать.
Тут я бы посоветовал проанализировать решаемые задачи и посмотреть насколько с их точки зрения оправдан переход на ветку 2.0. Если Far используется на старых ОС типа Win9x/ME/NT4, то тут только 1.75, если от Win2k и выше, то я думаю лучше всё таки перейти на ветку 2.0.
01MDM
Вообще-то я бы рекомендовал если оставаться на ANSI ветке, ставить 1.75.2611 - приличное число багов в ней прибили:
Цитата:
svs 07.10.2009 17:28:14 +0300 - build 2611
1. Mantis#0001099: Узнать, есть ли элемент без горячей клавиши
N=checkhotkey(S[,N1])
возвращает:
-1 - не в своей области
0 - нет такого
>0 - позицию элемента
Параметр N1 - с какой позиции начать искать
Если S пустая строка, то функция возвращает -1, 0 или номер позиции, у которой отсутствует хоткей
svs 06.10.2009 20:49:10 +0300 - build 2610
1. Macro: CheckHotkey() работает в области "Dialog".
Если текущий элемент ListBox или открытый Combobox (или открытый History), то CheckHotkey() работает с этим элементов.
svs 30.09.2009 16:03:43 +0300 - build 2609
1. Mantis#0001070: XLat: переключение раскладки клавиатуры при наличии в системе более 2 раскладок
Добавлен [HKEY_CURRENT_USER\Software\Far2\XLat]"Layouts" - строка, перечисляющая через ';' HKL раскладок, которые нужно "крутить"
Например, "Layouts"="04090409;04190419" (или "Layouts"="0409;0419")
Если указано меньше двух, то механизм "отключается" и раскладки крутятся как и раньше.
Far для "Layouts" считывает первые 10 значений, остальные, если есть, игнорируются (думаю - за глаза хватит .
svs 15.09.2009 19:56:34 +0300 - build 2608
1. Mantis#0001057: Far Manager версия 1.75 build 2605, x86 При выборе Alt+F1/Alt+F2 -> Process List Вылетает
Если в реестре у плагина в значении StartPanelMode пурга, принудительно выставляем нулевой режим панели
svs 26.08.2009 10:31:35 +0300 - build 2607
1. Mantis#0000970: Дата изменения descript.ion не должна обновляться, если изменений не было
from Maximus
svs 24.08.2009 21:06:48 +0300 - build 2606
1. Mantis#0000859: RFE: Show UserName@Domain on the information panel
Заюзаем 8-й тип - "UserName@Domain" (для локального юзера или были ошибки при получении юзера... будет как сейчас: "юзер")
По большому счету форму показа нужно задавать (диалог? techinfo?).
Баги я подчеркнул. Но по моему лучше всё-таки на 2.0 перейти:
1) UNICODE позволяет работать с произвольными кодировками файловой системы;
2) в ветке 2.0 достаточно оперативно исправляются найденные ошибки - открытий исходный код;
3) в ветке 2.0 появляются все нововведения, а в 1.75 попадает только часть из них;
4) ветка 2.0 развивается и будет развиваться дальше, а поддержка и развитие ветки 1.75 постепенно сворачивается что вызвано её принципиальными ограничениями на уровне подмножества WinAPI;
5) Проблема №6 их Микрософт КВ320081 начиная с версии 2.0.1145 не существует как явление.
Естественно, что в 2.0 есть и недостатки, и один из них это то, что ещё не все плагины переписаны под неё, развивающийся API что приводит к тому что некоторые особенно старые плагины в один прекрасный момент перестают работать.
Тут я бы посоветовал проанализировать решаемые задачи и посмотреть насколько с их точки зрения оправдан переход на ветку 2.0. Если Far используется на старых ОС типа Win9x/ME/NT4, то тут только 1.75, если от Win2k и выше, то я думаю лучше всё таки перейти на ветку 2.0.