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

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

Post by Instructor »

Deim0s, Serge Yolkin
Не воспроизводится. Может кто-нибудь выложить/выслать папку с AkelPad'ом?

GGS
...символ "&" смещён вправо, а при выравнивании по правому краю...
Опять же - какая-то внутреняя обработка симола "&" StatusBar контролом. Он перед символом зачем-то расстояние в размер пробела добавляет.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor
Это правильно. %CH, %Ch выдают последовательность байт именно как они идут в файле.
Точно. В файле всегда порядок байт big endian. Попутал с отображением HexSel'а.
Не воспроизводится. Может кто-нибудь выложить/выслать папку с AkelPad'ом?
Выслал Вам с тестовым файлом.

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

Post by Instructor »

Deim0s wrote:Выслал...
Исправлено.

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

Post by FeyFre »

Баг(возможно недоучет) скорее всего AkelEdit. Когда пользуюсь помошником IME(рукописный ввод иероглифов), то если не закрыть сессию последнего и активировать другое окно(открыть/сохранить/плагинов и т.п.) - то висящий ввод постоянно бегает за активными полями ввода вместо того что-бы автоматически подтвердится. Попробовал как ведет себя WordPad - текст автоматически подтверждается, что собственно логично.

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

Post by Instructor »


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

Post by FeyFre »

Instructor, да, теперь сессия применяется.
Вот заметил ещё парочку нестыковочек(с работой того же WordPad).
(В тестовом пробую)
1)
Ставлю в редакторе каретку в любое место строки. Начинаю в помощнике вбивать иероглифы. Они начинают рисоваться в месте каретки. Так вот, в WordPad-е они подвигают всё что справа от каретки, а у нас оно рисуется поверх, и только потом когда применили сессию ввода, тогда оно всё раздвигает. (Что примечательно, у нас при подтверждении сессии выделение заменяется, а в WordPad - только дописывание после выделения. Тут мне больше нравиться наше поведение)
2)
Вбил несколько иероглифов, сессию не завершил. Кликнул по какой-нибудь другой строке. В WordPad-е сессия автоматически подтверждается, а у нас - нет. Мигают две каретки. А ввод принимает естественно каретка помощника. Выходит не очень красиво.
Возможно это особенности поведения RichEdit 5.0, возможно они не совсем удобны. Первый можно проигнорировать ибо фича спорная ИМХО, а второй нужно наверное исправить.
3) Как следствие от пункта 2).
Если после перемещения мышкой курсора в другое места набирать много иероглифов(иногда так что-бы на перенос строки набрать, иногда меньше), то в определенный момент таки наблюдается то наблюдается перепрыгивание поля помощника к новому месту каретки. Но это следствие из 2), так что может и не всплыть после его исправления.
Конечно такая мелочь - у нас помощник рисует свои иероглифы поверх скроллов и LineBoard-а, а в WordPad-е внутри держится - опять таки изза разницы поведения из п 1), думаю такое можно проигнорировать. Хотя это на вкус других(в частности тех кто инструментом пользуется постоянно, а не как я - с перепою).

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

Post by Infocatcher »

Текст:

Code: Select all

<ul>
	<li>
		<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
	</li>
	<li>Протокол штампового опыта;</li>
	<li>Развитие деформаций во времени;</li>
</ul>
Находит:
>[\s\n\r]+<a
Не находит:
>\s+<a

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

Post by Instructor »

Infocatcher
Тестовая

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

Post by Infocatcher »

Instructor wrote:Тестовая
Работает, спасибо.

Усложняем.

Текст:

Code: Select all

<ul>
   <li>
      <a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
   </li>
   <li>
      <a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
   </li>
   <li>Протокол штампового опыта;</li>
   <li>Развитие деформаций во времени;</li>
</ul>
Что: (>)\s+(<a )|(</a>)\s+(<)
Чем: \1\2\3\4

В SearchReplace.js при замене на $1$2$3$4 все в порядке.
Видимо, найденное не сбрасывается.
Причем проблема только с «заменить всё».

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

Post by Instructor »

Infocatcher wrote:Что: (>)\s+(<a )|(</a>)\s+(<)
Чем: \1\2\3\4
Тестовая

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

Post by Infocatcher »

Instructor
Спасибо, теперь все в порядке. :)

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

Post by Infocatcher »

\w+(\+\+|--) не находит «i++».

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Панель codefold при запуске постоянно показывается, после открытия файла скрывается. Причём вне зависимости, есть ли подсветка для данного типа файла. Особенно заметно на больших либо бинарных файлах.

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

Post by Instructor »

Infocatcher
Тестовая

Fr0sT
В настройках CodeFold указывается лимит блоков, по превышению которого список скрывается (если активно "Показывать список"->Авто).

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

Post by Infocatcher »

Instructor wrote:Тестовая
Работает, спасибо!
Locked