другие настройки конвертить не пробовал, а с цветами - не канает:
Code: Select all
palette too short(84) -- default colors added
но на самом деле они не added вместо недостающих, а всё целиком установлено в дефолт.
я в перловке кагбэ не разбираюсь, но вот чего сумел разобрать:
в цветах фар2 147 раскрашиваемых элемента. в фар3 - 146 (при этом отсутствует тот, что в реестре второго фара идёт под номером 71). чтение значений цветов из источника идёт по порядку, имя записываемого элемента тоже берётся по порядку из скрипта. для отсутствующего в фар3 цвета делается пропуск...
а у меня в реге - 84 элемента. причём, как оказалось, мой фар1 (1.70альфа6 1736) знает 112 элементов. это я хотел сравнить дефолтные цвета с моими - хоть узнать, сколько штук я наизменял, да и перенести их уже руками: грохнул параметр из реестра, записал настройки - и вот обнаружил... ну, в цветах я ковырялся, наверное, ещё в 1.6х - отсюда и разница эта может быть.
и вот встаёт вопрос: раз при переходе 2->3 из раскрашиваемых элементов выбросили №71, то не было ли чего такого с переходом 1->2? да и с обновлениями в пределах 1.х, получается, не всё так просто может быть...
ну и пара замечаний по обновке:
rem uncomment line below to convert faf1 -> far3 settings
в предыдущей версии в каталоге perl не было файла tstr-strawberry-miniperl нулевой длины. он, наверное, и сейчас не нужен?