Bugs / Найденные баги (2)
- Author
- Message
-
Offline
- Posts: 71
- Joined: Tue Nov 11, 2014 12:21 am
Если так сделано, тогда ладно. Но зачем давать переносить центр? Надо тогда сужать и расширять всё окно только по краям. К тому же даже при сужении по краю центр не остаётся в центре. Его всегда надо перетаскивать отдельно. Просьбы сделать функцию тут у меня нет.граница переноса действительно „зависимая”, и во всех разделённых частях окна она всегда наследуется у левой (северо-западной)
Это не поиск в неактуальных. Версии чуть раньше последней нельзя называть топким словом „неактуальные”. Не надо так гнаться за последней датой. Она очень даже нормальная и актуальный редактор. Большинство ошибок всего лишь за несколько подподверсий скорее всего остались бы. У обычного человека и не будет импульса переустанавливать каждую новую версию. Заметил в той с которой сидишь – можно напечатать. Исправления в новых я почитал, там этого не было. Скорее уж проблема что в интэрнэте выкладывают столько версий, по сути, не меняемой программы.
-
Offline
- Posts: 1
- Joined: Fri Sep 01, 2017 11:08 pm
Здравствуйте. Не знаю точно, баг это или фича, но напишу тут.
После выхода из программы не сохраняется вертикальная позиция окна в случае, когда верхний край окна чуть-чуть заведён под верхнюю границу экрана. В этом случае после перезагрузки программа сбрасывает Y в ноль. Притом, что по горизонтали окно можно задвинуть хоть насколько под край экрана, и после перезагрузки такая Х-позиция сохраняется.
"WindowPosition" в "AkelPad.ini" правил, но это без толку, оно само переписывается.
Спасибо.
После выхода из программы не сохраняется вертикальная позиция окна в случае, когда верхний край окна чуть-чуть заведён под верхнюю границу экрана. В этом случае после перезагрузки программа сбрасывает Y в ноль. Притом, что по горизонтали окно можно задвинуть хоть насколько под край экрана, и после перезагрузки такая Х-позиция сохраняется.
"WindowPosition" в "AkelPad.ini" правил, но это без толку, оно само переписывается.
Спасибо.
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Instructor
Если время найдётся не могли бы поправить? Это, пожалуй даже, не баг, а особенность поведения. Шаги:
1) Открываю документ, редактирую, вызываю выход из программы.
2) Появляется окошко и спрашивает о сохранении изменений – нажимаю Cancel (передумал выходить).
3) Программа продолжает работать, а все скрипты, загруженные при старте, выгрузились. У меня, например, загружаются AkelPadTitle.js и LineBoardRClickPanel.js. Соответственно, мои настроенные заголовок и панелька не работают, пока не перезагружусь.
Если время найдётся не могли бы поправить? Это, пожалуй даже, не баг, а особенность поведения. Шаги:
1) Открываю документ, редактирую, вызываю выход из программы.
2) Появляется окошко и спрашивает о сохранении изменений – нажимаю Cancel (передумал выходить).
3) Программа продолжает работать, а все скрипты, загруженные при старте, выгрузились. У меня, например, загружаются AkelPadTitle.js и LineBoardRClickPanel.js. Соответственно, мои настроенные заголовок и панелька не работают, пока не перезагружусь.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
gusilebedi
Да, отрицательные Y и X корректируются в 0. Можете поменять логику сами в исходниках файл Edit.c функция "EnsureWindowInMonitor".
yozhic
Скрипты закрываются при получении плагином Scripts сообщения WM_CLOSE. Можете попробовать поменять его в Scripts.c на AKDN_MAIN_ONFINISH. Не тестировал.
Да, отрицательные Y и X корректируются в 0. Можете поменять логику сами в исходниках файл Edit.c функция "EnsureWindowInMonitor".
yozhic
Скрипты закрываются при получении плагином Scripts сообщения WM_CLOSE. Можете попробовать поменять его в Scripts.c на AKDN_MAIN_ONFINISH. Не тестировал.
-
Offline
- Posts: 2
- Joined: Sat Dec 09, 2017 3:25 pm
Не могу тему создать. Пишу тут.
Зачем инсталлятор при установке подменяет оригинальный блокнот на аналогичный? С точно таким же функционалом, но с вирусами
https://www.virustotal.com/ru/file/a5aa ... 512833434/
Так же там и сам AkelPad по размеру отличается от того, который скачивается вне инсталлятора (т.е. отдельно). И там тоже, вирустотал видит вирус, но только в том, который в инталляторе:
https://www.virustotal.com/ru/file/0892 ... /analysis/
Это всё для третий версии. Четвёртую не смотрел. Но доверие подрывает...
WTF???
Да, согласен, бывает ложные тревоги, особенно если антивирус какой-то неизвестный, но как простой текстовой редактор может провоцировать такие реакции? Ну и наличие notepad.exe в инсталляторе тоже вызывает вопросы. Как и разница в размерах одной и той же версии AkelPad.exe
Зачем инсталлятор при установке подменяет оригинальный блокнот на аналогичный? С точно таким же функционалом, но с вирусами
https://www.virustotal.com/ru/file/a5aa ... 512833434/
Так же там и сам AkelPad по размеру отличается от того, который скачивается вне инсталлятора (т.е. отдельно). И там тоже, вирустотал видит вирус, но только в том, который в инталляторе:
https://www.virustotal.com/ru/file/0892 ... /analysis/
Это всё для третий версии. Четвёртую не смотрел. Но доверие подрывает...
WTF???
Да, согласен, бывает ложные тревоги, особенно если антивирус какой-то неизвестный, но как простой текстовой редактор может провоцировать такие реакции? Ну и наличие notepad.exe в инсталляторе тоже вызывает вопросы. Как и разница в размерах одной и той же версии AkelPad.exe
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Бывает.ZloeDobro wrote:Не могу тему создать.
А вот это зря, для начала стоило воспользоваться поиском.ZloeDobro wrote:Пишу тут.
Потому что вы ставите AkelPad с заменой вендового notepad и нужно как-то эту замену реализовать? Попробуйте альтернативный вариант, описанный в FAQ или не ставьте с заменой.ZloeDobro wrote:Зачем инсталлятор при установке подменяет оригинальный блокнот на аналогичный?
С четвёртой и надо было начать, ну да ладно...ZloeDobro wrote:Четвёртую не смотрел. Но доверие подрывает...
Кстати, да, WTF?! Ни одного "приличного" (участвующего в рейтингах и тестированиях, полтора десятка за 2017й глянул) антивиря: пугает - пишите в саппорт Cylance и WhiteArmor о ложном детекте, чтобы перестали пугать. Оне ж не только гранты выколачивают, да? Ещё и знатно фейлят. Или сами перестаньте пугаться до повода посерьёзнее.ZloeDobro wrote:WTF???
Версию AkelPad было бы неплохо указать. Файл AkelPad.exe в AkelPad-x.x.x-setup.exe тот же, что и в AkelPad-х.х.х-bin-eng.zip: бинарник русифицирован в AkelPad-х.х.х-bin-rus.zip, а в остальных - на английском с возможностью локализации из \AkelFiles\Langs\Lang.dll.ZloeDobro wrote:Так же там и сам AkelPad по размеру отличается от того, который скачивается вне инсталлятора (т.е. отдельно).
P.S. О, 1100й пост, как движок у Honda CBR1100XX Super Blackbird )
-
Offline
- Posts: 157
- Joined: Thu Nov 26, 2015 8:03 pm
- Location: Rostov-on-Don
у меня возник вопрос по работе команды Exec(…) в Hotkeys плагине..
подготовил фрагмент текста, где на некоторых строках вписал код:
в HotKeys плагин делаю настройку:
... на клавиши [CTRL][Q]
... на клавиши [CTRL][SHIFT][F5]
Эти настройки позволяют запускать код из фрагмента текста.
Строки фрагмента 1, 2, 3 - работают по нажатию [CTRL][Q]. А строка 4 - работают по нажатию [CTRL][SHIFT][F5], соответственно.
А вот почему нельзя использовать для [CTRL][Q], конструкцию Exec(…)??? вот так:
может ли это быть багом?
...при этом замечено, что строка обрезается до Exec(AkelPad.GetSelText() после нажатия на кнопку Изменить в Hotkeys плагине. Если попробовать добавить такой пункт: то возникает ошибка с сообщением, что:
Нет закрывающей скобки `)`
Exec(`cmd.exe /k `
подготовил фрагмент текста, где на некоторых строках вписал код:
Code: Select all
cmd.exe /k dir D:\TMP /s/b
cmd.exe /k echo %windir%
mspaint
WScript.echo('Hello World')
...
... на клавиши [CTRL][Q]
Code: Select all
Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.Exec(AkelPad.GetSelText());`)
Code: Select all
Call("Scripts::Main", 1, "EvalCmd.js", `eval(AkelPad.GetSelText())`)
Строки фрагмента 1, 2, 3 - работают по нажатию [CTRL][Q]. А строка 4 - работают по нажатию [CTRL][SHIFT][F5], соответственно.
А вот почему нельзя использовать для [CTRL][Q], конструкцию Exec(…)??? вот так:
Code: Select all
Exec(AkelPad.GetSelText())
...при этом замечено, что строка обрезается до Exec(AkelPad.GetSelText() после нажатия на кнопку Изменить в Hotkeys плагине. Если попробовать добавить такой пункт:
Code: Select all
Exec(`cmd.exe /k `+AkelPad.GetSelText())
Нет закрывающей скобки `)`
Exec(`cmd.exe /k `
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Instructor
Кажется попался еще баг диалога Find/Replace (похоже, что движка регулярных выражений). AkelPad 4.9.9 r4364 (последний) без плагинов и др. файлов, запускал один исполнительный файл (как x32 так и x64) в пустой папке.
Пишем строку "111 111" (именно так, с пробелом). Ищем "1". Кнопка Find next выделяет по очереди единички как в направлении Down, так и в направлении Up.
Ставим галку Regular expressions. В направлении Down кнопка Find next выделяет по очереди единички. В направлении Up замирает на первой выделенной и дальше не продвигается.
Причем, если поставить курсор перед пробелом, то кнопка Find Next в направлении Up выделит единичку слева от курсора. А если поставить курсор после пробела, то кнопка Find Next в направлении Up выделит единичку справа от курсора, т.е. не предыдущую, как должно было быть, а следующую.
Кажется попался еще баг диалога Find/Replace (похоже, что движка регулярных выражений). AkelPad 4.9.9 r4364 (последний) без плагинов и др. файлов, запускал один исполнительный файл (как x32 так и x64) в пустой папке.
Пишем строку "111 111" (именно так, с пробелом). Ищем "1". Кнопка Find next выделяет по очереди единички как в направлении Down, так и в направлении Up.
Ставим галку Regular expressions. В направлении Down кнопка Find next выделяет по очереди единички. В направлении Up замирает на первой выделенной и дальше не продвигается.
Причем, если поставить курсор перед пробелом, то кнопка Find Next в направлении Up выделит единичку слева от курсора. А если поставить курсор после пробела, то кнопка Find Next в направлении Up выделит единичку справа от курсора, т.е. не предыдущую, как должно было быть, а следующую.
-
Offline
- Posts: 47
- Joined: Sat Mar 10, 2018 11:35 am
не работает кнопка
если нажата один или два раза подряд из выпадающего контекстного меню
крашит акель при закрытии меню плагинов на крестик
если эта же команда вызвана не из контекстного меню, а простой кнопкой на панели - то работает хоть сколько.
общий код для теста
Code: Select all
"" Command(4259) Icon(18)
крашит акель при закрытии меню плагинов на крестик
если эта же команда вызвана не из контекстного меню, а простой кнопкой на панели - то работает хоть сколько.
общий код для теста
Code: Select all
кнопка
"Test" Menu("MenuTest1") Icon("%a\AkelFiles\Plugs\Toolbar.dll",0)
меню
"MenuTest1"
{
"" Command(4259) Icon(18)
}