Genri
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 5.1.13 (2007-07-22) - Добавлен новый lzma/ultra64 уровень сжатия. То же, что и lzma/ultra, но использует вдвое больший словарь (64 Мбайта).
- Добавлена новая директива SetupLogging в секции [Setup]. Если установлено в yes, установщик будет создавать лог (аналогично параметру /LOG в командной строке).
- Добавлена новая директива AppSupportPhone в секции [Setup].
- Добавлен новый флаг solidbreak в секции [Files].
- Добавлен новый параметр Verb в секциях [Run] и [UninstallRun]. При использовании с флагом shellexec, определяет действие, которое будет выполнено с файлом.
- При использовании флага shellexec в секциях [Run] и [UninstallRun], теперь будет использоваться действие по умолчанию, определенное для файлов данного типа, вместо жестко закодированного ранее действия "открыть". (В случае необходимости, Вы можете изменить это, используя параметр Verb.)
- Установщик теперь поддерживает параметр /TYPE, который изменяет установленный по умолчанию тип установки.
Изменения, связанные с параметрами /COMPONENTS и /TASKS: - /COMPONENTS и /TASKS: Установка родительского компонента/задачи, автоматически не устанавливает дочерние компоненты/задачи. При необходимости использования прежнего режима, необходимо указать в качестве префикса родительского компонента/задачи символ "*", или перечислить каждый дочерний компонент/задачу индивидуально.
- /COMPONENTS теперь возможно принудительно снять выделение дочернего компонента включением в его название в списке префикса "!". (в параметре /TASKS это поддерживалось и ранее.)
- /COMPONENTS теперь игнорируется, если не определен тип по выбору пользователя.
- /SAVEINF теперь сохраняет выбранный тип установки в INF-файл. Ранее, при использовании /LOADINF всегда загружался тип по выбору пользователя.
- /SAVEINF теперь сохраняет выбранные задачи в INF-файл.
- Если один из параметров MinVersion/OnlyBelowVersion/Languages/Check/Components скрывает родительский компонент/задачу, дочерние элементы также будут теперь скрыты. (Ранее было необходимо включить те же самые условия на каждом дочернем элементе для того, чтобы скрыть вместе с родительским элементом.)
- Исправлено: добавленные новые дочерние компоненты/задачи при новой установке, всегда по умолчанию выбраны, если родительский компонент/задача при предыдущей инсталляции был выбран.
- Исправлено: при использовании параметра /LOADINF, выбираются дочерние компоненты, которые не были выбраны в процессе начальной установки.
- Исправлено: при использовании параметра /COMPONENTS, больше нет необходимости перечислять компоненты с флагом fixed для их выбора.
Изменения в Pascal Scripting: - FindFirst/FindNext: в структуру TFindRec добавлены поля CreationTime, LastAccessTime, LastWriteTime, AlternateName.
- TInputFileWizardPage: Добавлено новое свойство IsSaveButton. Установка свойства может использоваться для открытия по нажатию кнопки диалогового окна "Сохранить Как", вместо установленного по умолчанию диалогового окна "Открыть".
- TNewCheckListBox: установка свойства Checked[] в True, больше не будет автоматически отмечать дочерние элементы. Теперь, для выполнения данного действия, необходимо вызвать новый метод CheckItem с установленным в coCheckWithChildren параметром AOperation.
- ParamStr/ParamCount: пустые параметры ("") больше не пропускаются.
- /LOG: сохраненное время теперь включает миллисекунды.
Изменения интегрированной среды разработки компилятора: - В течении компиляции, строка состояния теперь показывает предполагаемый остаток времени и скорость сжатия ( Кб/сек )
- Комбинация горячих клавиш для Edit | Redo - теперь Ctrl+Y. Предыдущая комбинация (Shift+Ctrl+Z) работает также.
- Исправлено: В секции [INI], если Имя файла было пустым, флаги uninsdelete* фактически ничего не удаляли.
Версия программы деинсталляции - 51.47.0.0. Небольшие улучшения. | Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 02:19 24-07-2007 | Исправлено: Genri, 11:48 24-07-2007 |
|