Релиз AkelPad 4.5.3
- Author
- Message
-
Offline
- Posts: 76
- Joined: Wed Jan 05, 2011 6:07 am
Да что там говорить, если даже готовые исправления не принимаются в исходный код:Sapog wrote:Странно, из-за простой, заметьте, стандартной опции, которая должна быть по умолчанию вшита в меню, устроили срач. Ну ну.
Диалоги открытия и сохранения в XP-стиле (панель: Рабочий стол, Мой компьютер...)
PS. Написано еще для предыдущей версии, а воз и ныне там
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Обнаружено падение, стабильно воспроизводится.
Подозреваемые: АкелПад при обязательном участии Coder и LogView и SpecialChars(возможны и другие помощники, не иследовалось)
Особенности конфигурации:
Включен Coder (минимум CodeFold и HighLight), остальные не исследовались, но вероятно всего ни при чем(хотя хз без остальных воспроизводится стабильно, есть предположение что это связано с использование AEPOINT). Режим безразличен.
Шаги воспроизведения:
1. Открыть файл. Такой что-бы в нем были фолды(мои подопытные: fb2, vcproj, php)
2.
CTRL+A - выделили всё
ЛИБО
выделили что-нибудь(найдено в процессе написания сообщения, но срабатывает реже почему-то)
3. Запускаем LogView::Main. Через секунду с какого-то перепугу весть текст удаляется(баг отдельный)
4. Жму F5 - Reopen(также этот же эффект наблюдается при закрытии документа через меню Window-Close либо Средней кнопкой мышки по вкладке)
Ну и наблюдаю падение - системное сообщение "AkelPad (x86) text editor - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."
Сведения:
PS: всё последних версий. Прошу прощения, если уже исправили.
Подозреваемые: АкелПад при обязательном участии Coder и LogView и SpecialChars(возможны и другие помощники, не иследовалось)
Особенности конфигурации:
Включен Coder (минимум CodeFold и HighLight), остальные не исследовались, но вероятно всего ни при чем(хотя хз без остальных воспроизводится стабильно, есть предположение что это связано с использование AEPOINT). Режим безразличен.
Шаги воспроизведения:
1. Открыть файл. Такой что-бы в нем были фолды(мои подопытные: fb2, vcproj, php)
2.
CTRL+A - выделили всё
ЛИБО
выделили что-нибудь(найдено в процессе написания сообщения, но срабатывает реже почему-то)
3. Запускаем LogView::Main. Через секунду с какого-то перепугу весть текст удаляется(баг отдельный)
4. Жму F5 - Reopen(также этот же эффект наблюдается при закрытии документа через меню Window-Close либо Средней кнопкой мышки по вкладке)
Ну и наблюдаю падение - системное сообщение "AkelPad (x86) text editor - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."
Сведения:
Code: Select all
AppName: akelpad.exe AppVer: 4.5.3.0 ModName: akelpad.exe
ModVer: 4.5.3.0 Offset: 00029295
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Заметил, что этот "финт ушами" перестал работать.Infocatcher wrote:Удалить все:Code: Select all
-"Удалить все" Call("Scripts::Main", 1, "EvalCmd.js", `'var hMainWnd = AkelPad.GetMainWnd(); if(AkelPad.MessageBox(hMainWnd, "Очистить список последних файлов?", "AkelPad :: " + WScript.ScriptName, 33 /*MB_OKCANCEL|MB_ICONQUESTION*/) == 1 /*IDOK*/) AkelPad.SendMessage(hMainWnd, 1238 /*AKD_RECENTFILES*/, 5 /*RF_CLEAR*/, 0);'`)
Менял MB_OKCANCEL на MB_YESNO и т.д., но всё равно отказывается работать.
Может лучше бы отдельную функцию в плаг?
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Перестало работатьVladSh wrote:Менял MB_OKCANCEL на MB_YESNO и т.д., но всё равно отказывается работать.
Code: Select all
AkelPad.SendMessage(AkelPad.GetMainWnd(), 1238 /*AKD_RECENTFILES*/, 5 /*RF_CLEAR*/, 0);
А, теперь еще RF_SAVE надо:
Code: Select all
-"Удалить все" Call("Scripts::Main", 1, "EvalCmd.js", `'var hMainWnd = AkelPad.GetMainWnd(); if(AkelPad.MessageBox(hMainWnd, "Очистить список последних файлов?", "AkelPad :: " + WScript.ScriptName, 33 /*MB_OKCANCEL|MB_ICONQUESTION*/) == 1 /*IDOK*/) { AkelPad.SendMessage(hMainWnd, 1238 /*AKD_RECENTFILES*/, 5 /*RF_CLEAR*/, 0); AkelPad.SendMessage(hMainWnd, 1238 /*AKD_RECENTFILES*/, 4 /*RF_SAVE*/, 0); }'`)
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
А оно того стоило?Instructor wrote:Долго пришлось разбираться в чем дело и искать решение, растянулось на несколько дней
К тому же, как-то оно не починилось.
Есть плагин ToolBar и кнопка
Code: Select all
"Открыть… (Ctrl+O)" Command(4103) Icon(2)
[Upd]
А, ну так ToolBar и не обновлялся.
Из ContextMenu уже нормально.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Ну так самое интресное - это процессInfocatcher wrote:А оно того стоило?
Не воспроизводится на WinXP. При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.Есть плагин ToolBar и кнопкаЖму «Удалить несуществующие», ширина меню не уменьшается.Code: Select all
"Открыть… (Ctrl+O)" Command(4103) Icon(2)
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Ну тогда ладно.Instructor wrote:Ну так самое интресное - это процесс
Речь же про ToolBar, а не про ContextMenu.Instructor wrote:При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.