kIT Universal Presets
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Total Commander -> Программное обеспечение

#91:  Author: ApceHLocation: Димитровград PostPosted: Wed Nov 09, 2011 18:16
    —
ask-rus
Другими средствами тоже не перезапускается? Бета 8? Чистая или с плагинами?

У меня отлично перезапускаются и x64, и x86, и 8b7 и 8b8. Правда девственные.

#92:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Nov 10, 2011 16:17
    —
ApceH wrote:
Другими средствами тоже не перезапускается?

Не использовал другие.
ApceH wrote:
Бета 8?

Да.
ApceH wrote:
Чистая или с плагинами?

Без плагинов ещё не значит чистая - конфигу не один год. Дело, скорее, не в нём, жду следующую бету.

Иногда бывает так:
Quote:
[Window Title]
Total Commander

[Main Instruction]
Прекращена работа программы "Total Commander"

[Content]
Возникшая проблема привела к прекращению работы программы. Закройте эту программу.

[Закрыть программу]

P.s. Сегодня (текущая сессия Windows) у меня перезапускается, до поры до времени, я думаю.

#93:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Dec 04, 2011 15:20
    —
В 11-й бете (x64, конечно) TC не падает, причем ни разу. Exclamation Спросил Г., в ожидании.

#94: Новый билд: 0.3.1.97 Author: ApceHLocation: Димитровград PostPosted: Thu Feb 02, 2012 01:38
    —
Версия 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 написан с нуля, а логика работы с ним немного отличается. Естественно, выполнил регрессионное тестирование, но без фанатизма. Жду репортов. Настроен сразу исправлять ошибки.

#95: Новый билд: 0.3.2.179 Author: ApceHLocation: Димитровград PostPosted: Tue May 15, 2012 02:45
    —
Версия 0.3.2.179. SHA1: a6a3c4b4e20079df3ccffc3b52417e8591994123
Code:
+ 5.2.1.2
+ 5.2.2.2
  //это новый синтаксис для i-секций (описанный в 5.1.3),  когда имя целевой секции не указывается в заголовке, а указывается для каждого ключа отдельно
  //при этом файл открывается и сохраняется только один раз
+ 5.2.7 //комментирование ключей (все варианты)
+ 5.2.8 //комментирование секций (все варианты, включая условия)

^ Доработка модуля XIniFile:
 ^ Закомментированный заголовок секции не становятся ключом предыдущей секции, а хранится как и обычные секции, в том числе может иметь ключи
 ^ Исправлена работа ClearSection
+ Файловые операции:
 + разбор синтаксиса:  + 8.1.1   + 8.1.3   + 8.1.5.1-4   + 8.3.1.1-2   + 8.3.2.1-8   + 8.3.3.1-4   + 8.3.4.1-4 
   //короче говоря, практически все варианты записи f-секций реализованы
   //не работают пока только маски файлов
+ 8.4.1 (.1-2) + 8.4.2 (.1-2) //копирование
+ 8.4.3 (.1-2) + 8.4.4 (.1-2) //перемещение
+ 8.4.5 (.1-2) //удаление
+ 8.4.6 (.1-2) + 8.4.7 (.1-2) //создание
+ 8.4.8 (.1-2) + 8.4.9 (.1-2) //дозапись
* Обновлена библиотека KOL до 3.18
^ Мелкие исправления в GUI
+ Запрещён feedback-эффект курсора, который был заметен при использовании в консольном режиме


Программа (80 КиБ). Примеры пресетов (627 КиБ)
Значительно обновлена спецификация (422 КиБ).

К работе подключился один программист (мой дипломник), так что работа с реестром неминуемо будет реализована в течение мая... Иначе — армия)))
Все найденные ошибки в работе с файлами были устранены. Прошу сообщать, если будет найдено что-то ещё.


Last edited by ApceH on Sat May 19, 2012 07:03; edited 1 time in total

#96: Новый билд: 0.3.3.197 Author: ApceHLocation: Димитровград PostPosted: Sat May 19, 2012 06:37
    —
Версия 0.3.3.197. SHA1: 5e5cbf2f128b1c88d1b9c31fa9da1bfe70d9f9b9
Code:
^ Доработка модуля XIniFile
 + Правильно обрабатывается безымянная секция (предшествующая первой секции)
 ^ Исправлена ошибка с учётом регистра в именах ключей
+ 1.1.1.9  + 1.1.1.10
+ Начальная поддержка локализации
 + Добавлена графическая настройка опций: 1.1.1.9, 1.1.1.10 — выбор языка локализации
 + Добавлено графическое отображение свойств файла перевода
 + 3.1.1  + 3.1.2  + 3.1.2.1  + 3.1.2.2
 + 3.2.1  + 3.2.1.1  + 3.2.1.2  + 3.2.1.3  + 3.2.1.4
 + 3.3.3.1  + 3.3.3.2
 + 3.3.4.1  + 3.3.4.2  + 3.3.4.3
//всё это — достаточно полная поддержка локализации, как программы, так и конфигов категорий и пресетов
 * Не переведено: лицензионное соглашение, контекстные справки
+ 8.4.10 (.1-2)  + 8.4.11 (.1-2) //а это новые типы действия над файлами "fU" и "fu" — копирование с заменой старых (по дате изменения) файлов.
^ Удаляются ненужные пустые ключи из конфига программы


Программа (84 КиБ). Примеры пресетов (627 КиБ)
Значительно обновлена спецификация (457 КиБ). Наконец-то хоть одна глава помечена как "Завершено" Very Happy

В связи с окончательной реализацией механизма локализации, прошу помочь с переводом на украинский, немецкий и т.д. Также прошу проверить мой английский перевод, я не уверен в нём.

P.S. Я уж молчу о том, что рано или поздно придётся переводить на инглиш спецификацию, хотя бы отрывками Shocked

#97:  Author: LonerDLocation: Донецк PostPosted: Sun May 20, 2012 02:54
    —
Переклад українською:
http://rghost.ru/38175352

Из английского бросилось в глаза и следует подправить следующие строки (пишу исправленный вариант):
2=Закрывать после применения пресета
2 = Close after applying a preset

9=>>! ОШИБКА: НЕ УКАЗАНО НОВОЕ ИМЯ ДЛЯ "%s" !<<
9=>>! ERROR: NO NEW NAME FOR "%s" !<<

10= > Не удалось корректно завершить процесс.
10= > Failed to properly complete the process.

12=>>! НЕВЕРНЫЕ ПАРАМЕТРЫ: "%s" | "%s" !<<
12 = >> ! Invalid arguments : "% s" | "% s"! <<

#98:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun May 20, 2012 04:54
    —
LonerD
Прошелся бегло по "перекладу":
Quote:
0=ІнформацІя
0=Інформація

1=Чекати коректне завершення:
1=Очікувати коректного завершення:
(*Я бы так сделал)

1=від авторів
(Тут должно быть с маленькой буквы или всё же опечатка?)

1= > Застосування пресету "%s".
2= > Власні секції пресета "%s".
(Либо везде "-а", либо везде "-у". Со словами иноязычного происхождения сложно, но вроде правильно "пресета")

3= > Пресет "%s" застосован.
3= > Пресет "%s" застосовано.

5=>>! ПОМИЛКА: НЕ ВКАЗАН ТИП СЕКЦІЇ !<<
5=>>! ПОМИЛКА: НЕ ВКАЗАНО ТИП СЕКЦІЇ !<<

7=>>! ПОМИЛКА: НЕ ВКАЗАН ФАЙЛ !<<
7=>>! ПОМИЛКА: НЕ ВКАЗАНО ФАЙЛ !<<

#99:  Author: ApceHLocation: Димитровград PostPosted: Sun May 20, 2012 09:31
    —
LonerD
Maximus
Большое спасибо! Как раз почти готов очередной релиз, включу.

Кстати, в 0.3.4 реализовал RedirectSection (даже с учётом AlternateUserIni), так что уже можно будет составлять универсальные пресеты для TC, работающие в любой сборке или не сборке.

Теперь можно будет выложить на wincmd.ru/totalcmd.net наконец-то.

#100: Новый билд: 0.3.4.211 Author: ApceHLocation: Димитровград PostPosted: Tue May 29, 2012 10:47
    —
Версия 0.3.4.211. SHA1: dc08a23cbef1d60502b5f59ee1abe8d47ad102f8
Code:
+ 5.3.1  + 5.3.2  + 5.3.3  + 5.3.4  + 5.3.5  + 5.3.7
 //Всё это обычные действия с INI, но с поддержкой RedirectSection. Учитывается также ключ AlternateUserIni.
 //Естественно, применять предполагается только на конфигах Total Commander'а.
+ 10.2.2 //Это мета-секция [#include..., позволяющая вставить один пресет в другой.
r 1.1.1.17
+ 1.1.1.18 //Это поддержка выборочного перевода на русский для того,
+ 3.1.3.1 // что не должно быть доступно для перевода через lng-файлы.
 * Переведено только лицензионное соглашение
+ 6.5.2 //Это начало реализации работы с реестром. Действия "m" хватит для большинства нужд.


Программа (89 КиБ). Примеры пресетов (627 КиБ)
Значительно обновлена спецификация (482 КиБ).

Прошу проверить мой английский перевод лицензионного соглашения, я не уверен в нём.

#101: багрепорт Author: DimitarSergLocation: из исходников... PostPosted: Fri Jun 01, 2012 20:07
    —
Запусти программу, нажми пару раз Reread... Загляни теперь в выбор языка, сколько раз нажал reread, столько и сдублировало.

XP SP3 Eng

#102:  Author: ApceHLocation: Димитровград PostPosted: Fri Jun 01, 2012 20:39
    —
DimitarSerg
Спасибо, исправил.

Кстати, студент прислал код для секций работы с реестром. Тестирую.
0.3.5 на днях будет выпущен.

#103: Новый билд: 0.3.5.241 Author: ApceHLocation: Димитровград PostPosted: Wed Jun 20, 2012 02:19
    —
Версия 0.3.5.241. SHA1: aed2987f2ab802961df9b4abcd4574bb7a31b402
Code:
^ Исправлено: не очищался список переводов при перечитывании конфигов.
^ Исправлено: именем категории в дереве становился переведённый вариант параметра Description
^ Исправлено 5.2.5 //при использовании 5.3.5 (Id) не удалялся первый ключ
+ 5.3.6 //это удаление (очистка) секции с учётом RedirectSection
+ Работа с реестром:
 + разбор синтаксиса: + 6.1.1   + 6.1.2   + 6.2.2.1   + 6.2.2.2   + 6.2.3.1   + 6.2.3.2   + 6.3.1   + 6.3.2   + 6.3.3 (.1-2)   + 6.4 (.1-13)
//далее основные действия над реестром
~ 6.5.1 //ключ реестра можно указывать только в заголовке
+ 6.5.1.1
^ 6.5.2 //теперь поддерживается общий синтаксис
+ 6.5.2.1
+ 6.5.4
~ 6.5.5 //условное удаление возможно только для параметров типа REG_SZ
~ 6.5.6 //нельзя проверить параметр по умолчанию (@)
+ 6.5.6.1


Программа (91 КиБ). Примеры пресетов (242 КиБ)
Актуальная спецификация (~500 КиБ).

Достигнута важная точка развития kIT Universal Presets. Поддержка локализации позволила применять одни и те же пресеты в TC с любым языком интерфейса. Использование [I-секций вместо [i позволяет применять одни и те же пресеты (например, цветовую схему) в любой сборке.

#104:  Author: FlasherLocation: Москва PostPosted: Sat Jun 23, 2012 16:12
    —
ApceH wrote:
Считаешь стоит перенести это в первоочередное к реализации?
Я бы в первоочередное к реализации перенёс алгоритмику, потом каркасы и псевдонимы. Самое интересное почему-то на потом оставлено.
А внедрять функционал по работе со всеми текстовыми файлами я бы точно не стал. Для этого спецпрограммы и существуют.

#105:  Author: LonerDLocation: Донецк PostPosted: Sun Jun 24, 2012 14:38
    —
ApceH
Спецификация впечатляет, что-то из неё уже реализовано.
Но очень мало примеров использования.
Есть базовая замена секций - и всё. А как реализовывать всё остальное
Вот такой вопрос.
Может ли kitUP сделать следующие замены и как это будет выглядеть?

1. В файле wincmd.ini в секции Buttonbar прочитать значение PopupIconSize.
А потом это же значение записать в файл TCMenu\TCMenu.ini в секцию Common в значение IconSize.
2. Файлы те же. IconSize меньше, чем PopupIconSize на четыре (IconSize=PopupIconSize-4).
3. То же самое, что второй вариант, но предусмотреть чтобы IconSize был не меньше 16 (если IconSize<16 меньше, то IconSize=16).



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Page 7 of 9

Powered by phpBB © 2001, 2005 phpBB Group