Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: kIT Universal Presets 
Author Message
ApceH



PostPosted: Thu Feb 02, 2012 01:38    Post subject: Новый билд: 0.3.1.97 Reply with quote

Версия 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 | Есть только одна истинная вера: чёрная магия...
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group