Bugs / Найденные баги (1)

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Берем достаточно большой файл, чтобы была вертикальная прокрутка.
Прокручиваем в самый низ.
Сворачиваем/разворачиваем окно – последние несколько строк не видны.

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

Post by Instructor »

Infocatcher
Исправлено.

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

1. Если курсор находится не в клавном окне, а где-нибудь еще (например, в окне поле ввода QSearch, или в "дереве" плагина Coder::CodeFold, или в панели HexSel, и т.д.), то при нажатии Alt+F4 - AkelPad просто закроется, даже если на этот хоткей было назначено другое действие. Причем, при этом не отработает плагин Sessions и при следующем запуске открытые вкладки - не восстановятся.

2. У открытого файла *.html (абсолютно все форматы попробовать не имею возможности, но с xml, js, pas - такого глюка не наблюдаю) в панели Coder::CodeFold горизонтальная прокрутка (когда она необходима) появляется буквально через раз:
- перешел во вкладку с файлом TXT, перешел во вкладку с файлом HTML - прокрутка не появилась;
- перешел обратно в TXT и снова в HTML - появилась;
- перешел в TXT, обратно в HTML - не появилась;
- и т.д.

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

Post by VladSh »

Не первый раз сегодня заваливаемся при вызове

Code: Select all

-"Script Tehnologies (Win)" Call("Scripts::Main", 1, "ChmKeyword.js")
из меню (курсор просто стоит на слове), потому настроил в Винде протоколирование ошибок (DrWatson почему-то не создаёт log-файл..).

Code: Select all

Источник события:	Application Error
Категория события:	Отсутствует
Код события:	1000
Дата:			06.04.2011
Время:		  14:19:00
Описание:     Ошибка приложения akelpad.exe, версия 4.5.6.0, модуль itss.dll, версия 5.2.3790.4186, адрес 0x0001819e.
Данные:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 61 6b 65   ure  ake
0018: 6c 70 61 64 2e 65 78 65   lpad.exe
0020: 20 34 2e 35 2e 36 2e 30    4.5.6.0
0028: 20 69 6e 20 69 74 73 73    in itss
0030: 2e 64 6c 6c 20 35 2e 32   .dll 5.2
0038: 2e 33 37 39 30 2e 34 31   .3790.41
0040: 38 36 20 61 74 20 6f 66   86 at of
0048: 66 73 65 74 20 30 30 30   fset 000
0050: 31 38 31 39 65 0d 0a      1819e.. 

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

Post by FeyFre »

VladSh
Похоже на дыру Мелкомягких(или точнее на исправление какой-нибудь другой дыры, что за собой потянуло вытекающие последствия)
Вот http://www.ipolicynetworks.com/technolo ... ility.html
и вот
http://support.microsoft.com/kb/896358/en-us

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

Post by VladSh »

FeyFre
Да... "Лучшее - враг хорошего" (©)
Чего-то у меня сегодня день такой - столько ошибок и крашей наловил, просто сам удивляюсь.

Подскажите, как и чем правильно собирать отладочную информацию, чтобы помочь разработчикам? Чего-то эта инфа, как мне кажется, не даёт полного понимания, что произошло..

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

Post by Instructor »

[Yustas.NeO]
1.
Причем, при этом не отработает плагин Sessions и при следующем запуске открытые вкладки - не восстановятся.
Исправлено.
...при нажатии Alt+F4 - AkelPad просто закроется, даже если на этот хоткей было назначено другое действие.
Нажатие клавиш в диалогах, в том числе и "плавающих", не обрабатываются Hotkeys плагином.

2. Исправлено.

VladSh
Ничего из присланного на почту и указанного не воспроизводится. Обычно подобного рода гуляющие ошибки появляются, когда кто-то испортил память. Если используются вклинивающиеся программы на типа переключалок клавиатуры, переводчиков и т.д., то попробуйте их отключить.

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

Post by VladSh »

Instructor
Спасибо, видно это действительно что-то моё...
Или то, о чём писал DV (PuntoSwitcher'ом я действительно пользуюсь очень активно), но почему такой обвал случился именно вчера?
Кстати, когда я пытался поработать в AkelPad'е из под Линуха (Wine), то у меня также падал Akel при вызове окон скриптов и плагинов (может быть эта информация чем-то поможет)...
-----

Новая особенность.
Сначала на версии x64 заметил.. - при нажатии Undo на клавиатуре команда срабатывает мгновенно, а при нажатии стрелок Undo/Redo на тулбаре действие происходит с задержкой где-то полторы секунды. На ноутбук пенять не приходится, машинка клас!
Позже был замечен тот же эффект и на x32, просто на i3 он менее выражен (задержка где-то пол-секунды).

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

Post by Instructor »

VladSh
В 4.6.0 указанная несовместимость с RichEdit на x64 была исправлена.

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

Post by Instructor »

Сначала на версии x64 заметил.. - при нажатии Undo на клавиатуре команда срабатывает мгновенно, а при нажатии стрелок Undo/Redo на тулбаре действие происходит с задержкой где-то полторы секунды.
Кнопка срабатывает при отпускании (не при нажатии), также может скрипт висит на кнопке.

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

Post by Infocatcher »

Не особо критично, но имеет место быть. :)
После отмены каретка всегда находится в конце выделения.
Выделяем несколько строк «снизу вверх», жмем Tab (каретка остается в начале выделения), жмем Ctrl+Z – каретка в конце.

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

Post by Instructor »

Infocatcher
В 4.6.0 будет запоминаться расположение каретки в буфере отмены.

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

Post by Infocatcher »

Instructor
http://bash.org.ru/quote/399358
Надо еще что-нибудь попросить. :D

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

Post by VladSh »

Instructor wrote:Кнопка срабатывает при отпускании (не при нажатии), также может скрипт висит на кнопке.
Скриптов на кнопках Undo/Redo нет.
Клик мышью на пиктограмму и нажатие клавиш осуществляется примерно с одинаковой скоростью, но вышеуказанная разница присутствует.

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

Post by VladSh »

Заметил уже давно (где-то с середины-конца лета), но тоже забывал сообщить...

Если выделить текст, а потом мышью уйти вниз-влево на несколько строк и попытаться мышью быстро выделить этот же текст, то это получается далеко не всегда.. т.е. как бы выделение просто не работает. Срабатывает со 2-го раза.

То же самое получается, если уйти выше-вправо выделения и пытаться мышью выделить текст вниз-вправо.

То же самое получается, если текст изначально не был выделен. В любом направлении.

Сейчас так получается, что для гарантированного выделения надо установить курсор туда, откуда собираешься выделять (1 клик), а потом уже тянуть мышь. Очень неудобно.
Раньше такого трабла не было.

Прим.:
1. Текст надо пытаться выделить именно быстро.
2. Эффект (вернее дефект) проявляется даже в голом (без плагинов) AkelPad'е.
Locked