ApceH

|
Posted: Thu Feb 02, 2012 01:38 Post subject: Новый билд: 0.3.1.97 |
|
|
Версия 0.3.1.97. SHA1: 6f3dde1214336720e6c1ae452222c94f24c0a63f
Code: | + Показ подсказок для пунктов опций
^ Кардинальные улучшения благодаря собственному модулю XIniFile:
^ Секции [i:
^ поддержка типов кодировок ANSI, UTF8, UTF16LE, UTF16BE
^ оптимизированы моменты записи изменений (системный записывает каждое изменение отдельно)
^ расположение секций и ключей в файле не изменяется
^ файл нормализуется: дублирующиеся переводы строк удаляются, после каждой секции вставляется перевод строки
* закомментированная строка воспринимается как ключ предыдущей секции
^ закомментированые строки остаются на своих местах (хотя некоторые действия с их секциями могут удалить их)
* закомментированный заголовок секции (начинающийся с ";[") тоже будет воспринят как ключ предыдущей секции, и может быть удалён
^ Пресеты:
^ контролируемый учёт/неучёт регистра символов в зависимости от потребностей
^ поддержка нескольких секций с одинаковым заголовком
^ Исправлено размножение окон прогресса.
^ Минилог не очищается перед применением очередного пресета, если не закрывать окно прогресса.
+ 5.2.3 //это взаимный обмен между целью и пресетом
^ 5.2.4.1 //теперь назависимо от кодировки
^+ 5.2.5 //теперь с учётом условий //это удаление ключей
^+ 5.2.6 //теперь с учётом условий //это удаление секций
^+ 5.2.10 //теперь с учётом условий //это переименование секций
+ 5.2.11 //это управляемое слияние - идеально для цветовых схем ТС
+ 10.2.4 //[#stop] - прерывание применения пресета
|
Программа (75 КиБ). Примеры пресетов (627 КиБ)
Чуть обновил спецификацию (880 КиБ).
PS. Предупреждаю, что эта версия наверняка содержит больше багов, чем было в 0.3.0.81, так как модуль XIniFile написан с нуля, а логика работы с ним немного отличается. Естественно, выполнил регрессионное тестирование, но без фанатизма. Жду репортов. Настроен сразу исправлять ошибки. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|