Релиз AkelPad 4.5.3

Russian main discussion
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

se7h
Если применена тема Coder'а, которая назначила основные цвета или шрифт, то эти цвета и шрифт не наследуются. Поэтому нажимать ОК надо в окне без синтаксической темы.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Instructor
а в чём соль такого ИМХО непредсказуемого поведения? :?
Ведь тема сменилась и в нативных настройках редактора

Wio
Offline
Posts: 76
Joined: Wed Jan 05, 2011 6:07 am

Post by Wio »

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

PS. Написано еще для предыдущей версии, а воз и ныне там :cry:

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Обнаружено падение, стабильно воспроизводится.
Подозреваемые: АкелПад при обязательном участии 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
PS: всё последних версий. Прошу прощения, если уже исправили.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

FeyFre
Исправлено. Баг выловлен в CodeFold.c в обработке AEN_POINT.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

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:

Post by Infocatcher »

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
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
По просьбе VladSh удаление списка последних файлов выложено здесь в виде файла.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher wrote:Только ширина меню остается прежней. Пожалуй, баг. :)
Долго пришлось разбираться в чем дело и искать решение, растянулось на несколько дней :)

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Долго пришлось разбираться в чем дело и искать решение, растянулось на несколько дней :)
А оно того стоило? :D
К тому же, как-то оно не починилось.
Есть плагин ToolBar и кнопка

Code: Select all

"Открыть… (Ctrl+O)" Command(4103) Icon(2)
Жму «Удалить несуществующие», ширина меню не уменьшается.

[Upd]
А, ну так ToolBar и не обновлялся. :D
Из ContextMenu уже нормально.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher wrote:А оно того стоило? :D
Ну так самое интресное - это процесс :)
Есть плагин ToolBar и кнопка

Code: Select all

"Открыть… (Ctrl+O)" Command(4103) Icon(2)
Жму «Удалить несуществующие», ширина меню не уменьшается.
Не воспроизводится на WinXP. При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Ну так самое интресное - это процесс :)
Ну тогда ладно. :)
Instructor wrote:При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.
Речь же про ToolBar, а не про ContextMenu.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher wrote:Речь же про ToolBar, а не про ContextMenu.
Я про него и пишу :) Стрелочка у кнопки "Открыть" есть только у Toolbar'а.
Post Reply