AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Релиз AkelPad 4.5.3
Goto page Previous  1, 2
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Sun Feb 06, 2011 6:12 pm    Post subject: Reply with quote

se7h
Если применена тема Coder'а, которая назначила основные цвета или шрифт, то эти цвета и шрифт не наследуются. Поэтому нажимать ОК надо в окне без синтаксической темы.
Back to top
View user's profile Send private message Send e-mail
se7h



Joined: 28 Sep 2009
Posts: 764
Location: Minsk, Belarus

PostPosted: Mon Feb 07, 2011 9:41 am    Post subject: Reply with quote

Instructor
а в чём соль такого ИМХО непредсказуемого поведения? Confused
Ведь тема сменилась и в нативных настройках редактора
Back to top
View user's profile Send private message
Wio



Joined: 05 Jan 2011
Posts: 49

PostPosted: Wed Feb 09, 2011 1:20 pm    Post subject: Reply with quote

Sapog wrote:
Странно, из-за простой, заметьте, стандартной опции, которая должна быть по умолчанию вшита в меню, устроили срач. Ну ну.

Да что там говорить, если даже готовые исправления не принимаются в исходный код:
Диалоги открытия и сохранения в XP-стиле (панель: Рабочий стол, Мой компьютер...)

PS. Написано еще для предыдущей версии, а воз и ныне там Crying or Very sad
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2007
Location: Vinnitsa, Ukraine

PostPosted: Sun Feb 13, 2011 7:30 pm    Post subject: Reply with quote

Обнаружено падение, стабильно воспроизводится.
Подозреваемые: АкелПад при обязательном участии 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:
AppName: akelpad.exe    AppVer: 4.5.3.0    ModName: akelpad.exe
ModVer: 4.5.3.0    Offset: 00029295


PS: всё последних версий. Прошу прощения, если уже исправили.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Mon Feb 14, 2011 7:10 am    Post subject: Reply with quote

FeyFre
Исправлено. Баг выловлен в CodeFold.c в обработке AEN_POINT.
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 2584
Location: Киев, Русь

PostPosted: Thu Jul 21, 2011 4:24 pm    Post subject: Reply with quote

Infocatcher wrote:
Удалить все:
Code:
-"Удалить все" 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 и т.д., но всё равно отказывается работать.
Может лучше бы отдельную функцию в плаг?
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1570

PostPosted: Thu Jul 21, 2011 6:06 pm    Post subject: Reply with quote

VladSh wrote:
Менял MB_OKCANCEL на MB_YESNO и т.д., но всё равно отказывается работать.
Перестало работать
Code:
AkelPad.SendMessage(AkelPad.GetMainWnd(), 1238 /*AKD_RECENTFILES*/, 5 /*RF_CLEAR*/, 0);


[Добавлено]
А, теперь еще RF_SAVE надо:
Code:
-"Удалить все" 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); }'`)


Только ширина меню остается прежней. Пожалуй, баг. Smile
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Sat Jul 23, 2011 8:33 am    Post subject: Reply with quote

Infocatcher
По просьбе VladSh удаление списка последних файлов выложено здесь в виде файла.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Sat Jul 30, 2011 10:38 am    Post subject: Reply with quote

Infocatcher wrote:
Только ширина меню остается прежней. Пожалуй, баг. Smile
Долго пришлось разбираться в чем дело и искать решение, растянулось на несколько дней Smile
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1570

PostPosted: Sat Jul 30, 2011 1:00 pm    Post subject: Reply with quote

Instructor wrote:
Долго пришлось разбираться в чем дело и искать решение, растянулось на несколько дней Smile
А оно того стоило? Very Happy
К тому же, как-то оно не починилось.
Есть плагин ToolBar и кнопка
Code:
"Открыть… (Ctrl+O)" Command(4103) Icon(2)
Жму «Удалить несуществующие», ширина меню не уменьшается.

[Upd]
А, ну так ToolBar и не обновлялся. Very Happy
Из ContextMenu уже нормально.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Sat Jul 30, 2011 1:54 pm    Post subject: Reply with quote

Infocatcher wrote:
А оно того стоило? Very Happy
Ну так самое интресное - это процесс Smile
Quote:
Есть плагин ToolBar и кнопка
Code:
"Открыть… (Ctrl+O)" Command(4103) Icon(2)
Жму «Удалить несуществующие», ширина меню не уменьшается.
Не воспроизводится на WinXP. При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1570

PostPosted: Sat Jul 30, 2011 2:02 pm    Post subject: Reply with quote

Instructor wrote:
Ну так самое интресное - это процесс Smile
Ну тогда ладно. Smile

Instructor wrote:
При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.
Речь же про ToolBar, а не про ContextMenu.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5174

PostPosted: Sat Jul 30, 2011 2:08 pm    Post subject: Reply with quote

Infocatcher wrote:
Речь же про ToolBar, а не про ContextMenu.
Я про него и пишу Smile Стрелочка у кнопки "Открыть" есть только у Toolbar'а.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group