Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Выпуск 2.0.1522.4574.1 (SVN 4574, 26.04.2010) 1) Перекомпилировал ядро и стандартные плагины, сменил константу обновления, всё собирается в новом компиляторе GCC 4.5.0-1. Итог - размер far.exe возрос на 3% - 3,5%, зато расход памяти уменьшился на 17% - 18%, а по сравнению с вариантом собранным на Visual Studio 2008 SP1 расход памяти в gcc-сборке меньше более 2,15 раза даже при включении в MS VC++ режима полной оптимизации. Поэтому отныне программа будет компилироваться в GCC 4.5.0-1 (MinGW/Msys). Из плюсов - теперь при необходимости запрос на повышения полномочий (до уровня операционной системы) может быть выведен один раз за всю сессию - для этого в диалоге запроса введён переключатель поставив который мы прикажем Far запомнить наш ответ на весь период текущей сессии и применять его автоматически. 2) Плагины: Плагины (SVN 307) Block Indent, Dialog Tools, Word Completion, Event viewer, ReWrap, User Manager откомпилированы заново в GCC 4.5.0-1 с использованием хидеров версий Far 1.75.2628 и Far 2.0.1522 из исходников полученных с SVN (http://evil-programmers.googlecode.com/svn/trunk). Там, где в том была необходимость на них были наложены патчи. Цель этой работы уменьшение расхода оперативной памяти этими плагинами. Обновлены прагины 7-ZipFar 4.65 Alternative до сборки 75, код собран с полной оптимизацией (ключ /Ox в MS VC++ 9.0 SR1), и Sniffer до версии 1.4. 3) Архиваторы: Добавлен архиватор basic-bsdtar.exe 2.8.3-1 (FreeBSD 9.0, MinGW, static) со встроеной поддержкой bzip2, gzip и lzma (статическая линковка). Вроде всё пакует без повреждений, по крайней мере то, что в тестах подкинул. Единственное, что он не умеет - это не поддерживает ключ --remove-files. Ключи описаны как всегда, в доках, включая полную man страницу BSDTAR(1) от FreeBSD 9. | Всего записей: 33133 | Зарегистр. 31-07-2002 | Отправлено: 15:38 26-04-2010 | Исправлено: Victor_VG, 16:01 26-04-2010 |
|