Глюки и баги, появившиеся в «ночных сборках»

Здесь можно сообщить о найденных багах в Far.
User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 288 times

Глюки и баги, появившиеся в «ночных сборках»

Post by John Doe »

Внимание: Тема служит исключительно для обсуждения свежих багов Far 3.
  • Под свежими понимаются глюки и баги проявляющиеся в "ночных" сборках, но отсутствующие в "стабильных".
  • О проблемах, которые существуют давно, следует сообщать в отдельных темах, либо на багтрекере.
  • Вопросы связанные с ночными сборками, но не касающиеся багов самого фара, обсуждаются в другой теме:
Если баг о котором вы сообщили не исправлен "по горячим следам", значит необходимо создать запись на багтрекере

Предыдущие ночные билды доступны здесь.
https://t.me/FarManager — Telegram чат

2useven10
Posts: 4042
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 187 times

Nightly Builds — еженощные сборки

Post by 2useven10 »

Latest post of the previous page:

Uninstall.cpp #738
HANDLE h_dlg = Info.DialogInit(&MainGuid,&ContentsGuid,-1,-1,0,0,L"Contents",DialogItems,ARRAYSIZE(DialogItems),0,0,DlgProc,0);
Такие размеры диалога теперь не проходят проверку.
При отрицательной начальной позиции (-1.-1) размер должен быть положительным, а не (0,0).
Как это работало раньше - отдельный вопрос.

PS: К ночным сборка это отношения не имеет. Для багов появившихся в ночных сборках есть своя тема.
И баг скорее в плагине...
Last edited by 2useven10 on Wed 12 Sep, 2018 14:39, edited 4 times in total.

2useven10
Posts: 4042
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 187 times

Nightly Builds — еженощные сборки

Post by 2useven10 »

Работало потому что при инициализации диалог сам ресайзит себя под размеры экрана.
Возможно тут проверка и не нужна, но всё-таки правильнее будет поправить плагин.
Например так:
HANDLE h_dlg = Info.DialogInit(&MainGuid,&ContentsGuid,-1,-1,1,1,L"Contents",DialogItems,ARRAYSIZE(DialogItems),0,0,DlgProc,0);
Last edited by 2useven10 on Wed 12 Sep, 2018 14:37, edited 1 time in total.

User avatar
DrKnS
Posts: 5600
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 298 times

Nightly Builds — еженощные сборки

Post by DrKnS »

Писание гласит:
Параметры X2 и Y2 не могут быть меньше нуля.

0 не меньше нуля, поэтому это баг в Far.

2useven10
Posts: 4042
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 187 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

Может быть, проверку изменить не сложно, но zg вроде бы убирал креш...
Если ширина/высота = 0 приводит к падению - этого будет недостаточно.

2useven10
Posts: 4042
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 187 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

Сделал проверку на lua: c размерами (0,0) - вылетает exeption в luamacro (на недавних версиях), на более старых - ошибка чтения памяти...
Чтобы не портить жизнь плагинам не нарушающим писание можно ослабить контроль, а 0 заменять на 1.
Если плагины с такими размерами диалога работают - они всё равно меняют размеры самостоятельно, так что это ситуацию не ухудшит.
Last edited by 2useven10 on Thu 13 Sep, 2018 06:31, edited 1 time in total.

User avatar
zg
zero-gravity
Posts: 5818
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by zg »

DrKnS wrote:
Wed 12 Sep, 2018 14:58
Писание гласит:
Параметры X2 и Y2 не могут быть меньше нуля.

0 не меньше нуля, поэтому это баг в Far.
по логике это больше к случаю, когда x1,y1>=0. так-то падает. но да, вариант замены ширины и высоты на 1 можно сделать.
update:5267.
Last edited by zg on Thu 13 Sep, 2018 10:13, edited 1 time in total.

User avatar
abelenki
Posts: 456
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 135 times
Been thanked: 21 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by abelenki »

5268 - при выделении папок или файлов статусная стока стала появляться вверху, а не внизу.
5267 - при выделении статусная строка на месте.

update: в 5269 всё снова нормально. спасибо.
Last edited by abelenki on Mon 17 Sep, 2018 03:06, edited 2 times in total.

User avatar
DrKnS
Posts: 5600
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 298 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

abelenki, спасибо, исправлено.

2useven10
Posts: 4042
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 187 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

История полей ввода по клику мышкой перестала открываться. Ctrl-Down работает. Видимо тоже 5268.
add: dialog.cpp #3393 bottom надо поменять на right.
Last edited by 2useven10 on Mon 17 Sep, 2018 16:55, edited 1 time in total.

2useven10
Posts: 4042
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 187 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

5271

Zzzz
Posts: 91
Joined: Sat 13 Oct, 2007 10:12
Been thanked: 1 time

Глюки и баги, появившиеся в «ночных сборках»

Post by Zzzz »

5272: EXCEPTION_ACCESS_VIOLATION при выходе


После завершения процесса:
W7U SP1 x64

User avatar
abelenki
Posts: 456
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 135 times
Been thanked: 21 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by abelenki »

в 5276 перестал применяться highlighting из цветовой схемы:



Last edited by abelenki on Mon 01 Oct, 2018 03:21, edited 3 times in total.

User avatar
zg
zero-gravity
Posts: 5818
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by zg »

в ченжлоге первый пункт, не?

User avatar
abelenki
Posts: 456
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 135 times
Been thanked: 21 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by abelenki »

zg wrote:
Mon 01 Oct, 2018 07:00
в ченжлоге первый пункт, не?
и?

дальше-то что делать? заново цветовую схему пересоздавать?
Last edited by abelenki on Mon 01 Oct, 2018 07:05, edited 1 time in total.

User avatar
abelenki
Posts: 456
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 135 times
Been thanked: 21 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by abelenki »

<del>
Last edited by abelenki on Mon 01 Oct, 2018 10:51, edited 2 times in total.

User avatar
OlegX
Posts: 68
Joined: Wed 22 Dec, 2010 12:28
Location: Казань
Has thanked: 3 times

Глюки и баги, появившиеся в «ночных сборках»

Post by OlegX »

abelenki wrote:
Mon 01 Oct, 2018 07:03
дальше-то что делать? заново цветовую схему пересоздавать?
Плюсую вопрос. Как-то можно экспортировать, сохранить прежнюю раскраску?

Post Reply

Return to “Глюки и баги”