SISContents, список изменений.


------------------------------
SISContents 1.7.7.1 build 81
------------------------------
- При просмотре содержимого MIF файла можно вывести картинку большего размера.
- Исправлена ошибка в декодере SVGB файлов.

------------------------------
SISContents 1.7.7 build 80
------------------------------
- Добавлен предпросмотр картинок формата NVG в MIF файлах sis пакета.

------------------------------
SISContents 1.7.6 build 78
------------------------------
- Добавлен предпросмотр картинок формата SVGB в MIF файлах sis пакета.

------------------------------
SISContents 1.7.5.2 build 77
------------------------------
- Исправление ошибок.
- Добавлен польский язык интерфейса.

------------------------------
SISContents 1.7.5.1 build 76
------------------------------
- Исправлена ошибка с фильтром имен файлов в списке.
- Добавлен персидский язык интерфейса.

------------------------------
SISContents 1.7.5 build 75
------------------------------
- Добавлен предпросмотр картинок формата SVG в MIF файле (SVGB и NVG не поддерживаются);
- Обновлен список названий элементов тем оформления в файле skinitems.dat.
- Добавлена строка поиска по списку файлов sis пакета.

------------------------------
SISContents 1.7.4.5 build 74
------------------------------
- Добавлена возможность создания stub файла из sis пакета;
- Исправлена ошибка, возникавшая при удалении файлов из stub пакета.

------------------------------
SISContents 1.7.4.4 build 73
------------------------------
- Исправлена ошибка с добавлением в skn файл темы анимированных элементов;
- Реализован просмотр содержимого QML файлов в окне программы.

------------------------------
SISContents 1.7.4.3 build 72
------------------------------
- Исправлена ошибка с поддерживаемыми языками при создании sis пакета из PKG скрипта.

------------------------------
SISContents 1.7.4.2 build 71
------------------------------
- Добавлена возможность сортировки списка файлов sis пакета.

------------------------------
SISContents 1.7.4.1 build 70
------------------------------
- Исправлены ошибки редактирования и удаления SISLogo;
- Добавлен арабский язык интерфейса.

------------------------------
SISContents 1.7.4 build 69
------------------------------
- Добавлена возможность сохранять sis пакеты как ROM stub файлы;
- Реализована функция редактирования UID3 ресурсных (rsc) файлов;
- При смене SID исполняемого файла программа по запросу меняет путь к его private каталогу.

------------------------------
SISContents 1.7.3 build 68
------------------------------
- Исправлена ошибка работы с NVG файлами;
- Добавлен португальский язык интерфейса.

------------------------------
SISContents 1.7.2 build 67
------------------------------
- Добавлена возможность смены режима анимации для анимированных ресурсов skn файла;
- Добавлен турецкий язык интерфейса;
- Исправление ошибок.

------------------------------
SISContents 1.7.1 build 66
------------------------------
- Исправлена ошибка в парсере PKG файлов;
- Добавлена возможность открывать .dm файлы, скачанные из Ovi Store на компьютер;
- В базу данных элементов тем оформления добавлены новые элементы и цвета из Carbide UI 4.

------------------------------
SISContents 1.7.0 build 65
------------------------------
- Добавлена возможность создавать sis пакеты на основе PKG скриптов;
- Исправлены ошибки версии 1.6.5.

------------------------------
SISContents 1.6.5 build 63
------------------------------
- Добавлена возможность ручного редактирования папки установки темы;
- В окно редактирования свойств элементов skn файла добавлена строка поиска по базе данных элементов;
- Реализован просмотр содержимого ресурсных (rsc) файлов в программе;
- Добавлен испанский язык интерфейса;
- Исправлены ошибки предыдущей версии.

------------------------------
SISContents 1.6.0b build 61
------------------------------
- Исправлена ошибка, возникавшая при удалении элементов из тем оформления, приводившая к повреждению skn файла.

------------------------------
SISContents 1.6.0 build 60
------------------------------
- Добавлена возможность редактирования фоновых изображений в темах оформления;
- Если извлекаемое изображение элемента темы имеет маску, она также извлекается;
- Исправлена ошибка, не позволявшая добавлять к элементу Animated Bitmap новые кадры анимации;
- Добавлен китайский традиционный язык интерфейса.

------------------------------
SISContents 1.5.9 build 59
------------------------------
- Добавлена возможность редактирования хайлайтов (Highlights, кроме анимированных) и Arabic-Hebrew элементов в темах оформления;
- При извлечении изображений элементов темы в окне редактирования skn имена файлов для них устанавливаются в соответствии с названиями элементов (параметр ImageFileNameAsSkinItemName в extsis.ini);
- Исправлены ошибки в локализации интерфейса программы;
- Добавлены китайский упрощенный и венгерский языки интерфейса;

------------------------------
SISContents 1.5.8 build 56
------------------------------
- Добавлена возможность модификации анимированных иконок (Note icons animated) в темах оформления. Также теперь можно извлечь изображения ресурсов темы непосредственно в окне редактирования элементов skn файла (поддерживается выделение нескольких элементов в списке);
- На панель кнопок главного окна SISContents добавлена кнопка подписи sis пакета
- SIS пакеты открываются сразу в режиме редактирования, если параметр EditModeByDefault в extsis.ini имеет значение 1;
- Поддержка локализации интерфейса пользователя;
- Различные багфиксы.

------------------------------
SISContents 1.5.7 build 54
------------------------------
- Добавлена возможность редактирования цветов в темах для S60;

------------------------------
SISContents 1.5.6 build 53
------------------------------
- Добавлена поддержка mif файлов версии 3;

------------------------------
SISContents 1.5.5 build 52
------------------------------
- Добавлена возможность редактирования иконок папок и другой графики в темах для S60;
- Исправлены ошибки редактирования иконок приложений в темах для S60;

------------------------------
SISContents 1.5.1 build 51
------------------------------
- Добавлена возможность выделять несколько файлов в списке, а также менять букву диска в их путях (клик правой кнопкой мыши, в контекстном меню выбрать пункт "Change drive letter to");

------------------------------
SISContents 1.5.0 build 50
------------------------------
- Добавлена возможность редактирования иконок приложений в темах для платформы S60;
- Различные багфиксы;

------------------------------
SISContents 1.3.3 build 49
------------------------------
- Добавлена поддержка подписи sis пакетов ключами в формате PKCS#8;

------------------------------
SISContents 1.3.2 build 48
------------------------------
- Исправлена ошибка, возникавшая при смене типа действия файла в пакете и приводившая к появлению сообщения "Файл поврежден" в процессе установки;
- В окне подписи пакетов при клике на компоненте правой кнопкой мыши и выборе пункта меню Capabilities выводится список capabilities, требуемых компоненту;

------------------------------
SISContents 1.3.1 build 47
------------------------------
- Полностью переписана 
процедура вывода условных выражений (if/elseif/else) в PKG скрипте, что позволило устранить ошибки в них и улучшить читабельность скрипта;

------------------------------
SISContents 1.3.0 build 46
------------------------------
- Добавлена функция редактирования mbm файлов sis пакета;
- Исправлена ошибка, в результате которой имена файлов, извлеченных из пакета, и в pkg скрипте не совпадали;

------------------------------
SISContents 1.2.5 build 43
------------------------------
- Реализована возможность редактирования софтовых зависимостей пакета (Software dependencies);
- При смене имени каталога темы в параметрах skn-файла (Relative installation path) программа предлагает автоматическую замену старого имени на новое у всех файлов темы;

------------------------------
SISContents 1.2.1 build 41
------------------------------
- Исправлена ошибка, возникавшая при замене файла в пакете на аналогичный файл (с одинаковыми данными);
- Добавлено диалоговое окно выбора поддерживаемых платформ при создании sis пакета;
- Добавлена проверка имен файлов пакета на наличие в них недопустимых символов;

------------------------------
SISContents 1.2.0 build 40
------------------------------
- Добавлена возможность работы с опциями sis пакета (добавление, редактирование, удаление);
- Опция AllowDuplicateFiles по умолчанию включена;

------------------------------
SISContents 1.1.6 build 37
------------------------------
- В файл настроек extsis.ini добавлена опция AllowDuplicateFiles, предназначенная для включения режима совместимости с аппаратами на базе Symbian 9.1 при добавлении в sis пакет файлов одинакового содержимого;

------------------------------
SISContents 1.1.5 build 36
------------------------------
- Добавлен режим сборки установочных пакетов тем оформления;
- Исправлена ошибка с подписью sis файлов RSA ключом длиннее 1024 бит;

------------------------------
SISContents 1.1.0 build 35
------------------------------
- Добавлен режим сборки sis пакета из файлов выбранной пользователем директории;
- Реализован пакетный режим распаковки sis-файлов при запуске SISContents из командной строки с параметрами "-x имя_файла(ов) -d каталог_назначения";
- При распаковке N-Gage пакетов в виде файлов на диск не сохранялся pkg скрипт "игрового" пакета - исправлено;
- Извлечение файлов с помощью кнопки и контекстного меню Extract из "игрового" пакета N-Gage файла работало неправильно (извлекался файл из основного пакета) - исправлено;
- Устранена ошибка, приводившая к краху программы при добавлении компонента в sis пакет, имеющий встроенные компоненты, устанавливаемые по условию;
- Добавлена возможность извлекать файлы путем захвата и перетаскивания их в проводник Windows (drag and drop);
- Включена поддержка открытия sis пакетов (и N-Gage файлов) путем перетаскивания их из проводника Windows в окно программы;
- Множество мелких багфиксов;

------------------------------
SISContents 1.0.5 build 31
------------------------------
- Добавлена функция распаковки mbm файлов, содержащихся в sis пакетах;

------------------------------
SISContents 1.0.3 build 30
------------------------------
- Реализована функция подписи sis пакетов;
- Добавлена возможность изменения UID3 и SID исполняемых файлов;
- Улучшена поддержка Unicode;

------------------------------
SISContents 0.9.6 build 27
------------------------------
- Реализована возможность создания sis пакетов;
- Добавлены функции редактирования mif файлов (добавление, замена, удаление изображений);
- Исправлены различные ошибки версии 0.9.5;

------------------------------
SISContents 0.9.5 build 23
------------------------------
- Добавлена функция чтения и распаковки установочных файлов платформы N-Gage;
- Исправлена ошибка при которой невозможно было извлечь файлы компонентов sis-пакета, если до этого производилась распаковка этих компонентов в виде sis файлов;

------------------------------
SISContents 0.9.3 build 21
------------------------------
- Реализована возможность добавлять и перемещать файлы и компоненты sis-пакета;
- Добавлена функция распаковки mif-файлов;
- Исправлена ощибка с повреждением sis-пакета при удалении из него компонентов;
- Исправлены ошибки с условными выражениями при формировании pkg-скрипта.

------------------------------
SISContents 0.9.2 build 20
------------------------------
- Исправлены ошибки в интерфейсе программы, связанные с редактированием sis-пакетов;
- исправлены ошибки в редактировании файлов sis-пакета;
- Добавлена возможность изменять папку для распаковки файлов.

------------------------------
SISContents 0.9.1 build 19
------------------------------
- Исправлены ошибки в интерфейсе программы, связанные с редактированием sis-пакетов;
- Решена проблема с просмотром в программе текстовых файлов sis-пакета в кодировке UTF-8;
- Добавлена возможность удаления встроенных компонентов sis-пакета;
- Добавлена возможность сопоставить sis-пакеты с программой и открывать их с помощью нее из проводника Windows.

------------------------------
SISContents 0.9.0 build 18
------------------------------
- Добавлена возможность редактирования основных свойств sis-пакетов;
- Добавлена функция модификации списка capabilities исполняемых файлов, содержащихся внутри установочного пакета;
- Включена возможность извлечения файлов встроенных (embedded) компонентов в отдельные подкаталоги основной папки (параметр ExtractComponentsToSubdirs в файле extsis.ini должен быть равен 1);
- Исправлена ошибка формирования pkg-скрипта у sis-пакетов с опциями (список опций не выводился);
- Устранение мелких ошибок и недоработок предыдущей версии.

------------------------------
SISContents 0.8.0 build 10
------------------------------
- Исправлены ошибки, возникавшие иногда при сохранении pkg-файла на диск;
- Внесены корректировки в алгоритм создания pkg-скрипта;
- Исправлено несколько ошибок в алгоритме чтения sis-пакетов;
- Исправлены ошибки в алгоритме распаковки sis-пакетов;
- Исправлена ошибка, в результате которой неправильно отображался открытый ключ RSA-сертификатов разработчика (Symbian Developer certificate);
- Добавлена функция удаления подписей и сертификатов, которыми подписан sis-пакет;
- Добавлена возможность извлечения компонентов пакета в виде самостоятельных sis-файлов с сохранением подписей.

------------------------------
SISContents 0.7.1 build 8
------------------------------
- Добавлена возможность чтения stub sis-пакетов.

------------------------------
SISContents 0.7.1 build 7
------------------------------
- Исправлена ошибка, в результате которой в процессе распаковки sis-пакета в извлекаемые файлы нулевой длины (размером 0 байт) записывались постронние данные.

------------------------------
SISContents 0.7.1 build 6
------------------------------
- Реализован более подробный вывод информации о sis-файле;
- Добавлена возможность извлекать файлы по одному (клик правой кнопкой на файле в списке и выбор в появившемся меню пункта "Extract...");
- Добавлена функция чтения сертификатов, которыми подписан sis-файл, а также возможность их извлечения (экспериментально);
- Устранена ошибка с текстовыми файлами, имеющими атрибут TEXTSKIP, при составлении pkg-скрипта;
- Подправлена информация, выводимая в списке файлов sis-пакета.
- Устранена ошибка версии 0.6.2, приводившая иногда к зависанию программы.

------------------------------
SISContents 0.6.2 build 4
------------------------------
- Добавлена функция вывода и сохранения pkg-скрипта;
- Исправлена ошибка чтения sis-файлов, имеющих в своей структуре SISProperties;
- устранены найденные недочеты в работе программы.