Изменено: ввиду расширения функционала, плагин LogView сменил имя на Log.
Исправлено: не работали ручные параметры "CmdLineBegin" и "CmdLineEnd". Исправлено: "AkelAdmin.exe" - установка настроек безопасности для файла с отличающимся владельцем.
Instructor wrote:Изменено: ввиду расширения функционала, плагин LogView сменил имя на Log.
на странице плагинов о нем ни слова
Posted: Mon Feb 06, 2012 12:03 pm
by FeyFre
На странице плагинов, кстати, исчезла ссылка на скачку LogView(Вхождение о плагине осталось), и там теперь не красиво пустая ячейка рисуется
Posted: Tue Feb 07, 2012 7:41 pm
by VladSh
Instructor
Спасибо за массированную атаку по плагинам!
Posted: Sat Feb 25, 2012 12:46 pm
by FeyFre
Обнаружил потенциальный глюкодром(присутствует в 4.7.0-4.7.3, остальные не проверял): перекрываются значения служебных сообщений диалоговым окнам со значениями которыме АР управляет некоторыми своими диалоговыми окнами(например окном поиска и замены).
else if (uMsg == AKDN_FRAME_ACTIVATE)
{
if (!bEditOnFinish)
{
if (hDlgModeless) SendMessage(hDlgModeless, WM_COMMAND, IDC_SETREADONLY, 0);
if (!bLockWatchFile)
{
//Check modification time
CheckModificationTime(lpFrameCurrent);
}
}
return 0;
}
Собственно меня он не устраивает тем, что мой плагин тоже создает немодальный диалог, и регистрирует его с помощью AKD_SETMODELESS. И тут ему неизвестно откуда приходит WM_COMMAND с неизвестным кодом(значение IDC_SETREADONLY спрятано вне досягаемости плагина(вне AkelDLL.h)), который может совпасть с кодом которое использует само окно. Надо бы его разветл
ить по условию if(nModelessType>MLT_CUSTOM) SendMessage(...)
Posted: Sun Feb 26, 2012 10:42 am
by Instructor
FeyFre
Изменено.
Posted: Mon Feb 27, 2012 10:50 am
by DV
Как я смотреть, плагин Log использовать нечто похожий регулярный выражение. Почему нет использовать тот же самый инструмент в AkelPad's Поиск/Замена диалог? Много спасибо.
Posted: Mon Feb 27, 2012 12:29 pm
by FeyFre
DV
Да, использовать. Нет использовать вероятно потому что:
1. Автор подозревать баги реализации и давать механизм испытательный срок на плагин Log.
2. Автор прдозревать проблем быстродействия.(Очень кстати больной вопрос)
3. Автор знать интеграция тяжелы и долгий, и не хотеть затягивать выход очередной версия.
4. Автор подумать: "Есть более мощный SearchReplace.js"