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

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

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

Post by John Doe »

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

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

Yegor
Posts: 1054
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 24 times

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

Post by Yegor »

Latest post of the previous page:

DrKnS, согласен что к багам не относится, в след раз напишу в Development, просто показалось что совсем недавно еще не было, но не исключаю что собирал или релиз версию, или МС превью компилятор обновился.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

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

Post by NightRoman »

build 5571

FCTL_SETPANELDIRECTORY стал показывать диалог с сообщением при попытке установить несуществующий путь.

Это сделано по ошибке? Надеюсь, что да. API следует возвращать коды ошибок или сообщения, но не показывать диалоги.

Вызывающий решает сам, как действовать и какое именно сообщение показывать, если сообщение нужно.
В некоторых сценариях диалоги нежелательны. Мои авто тесты, например, застопорились на этом диалоге.

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

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

Post by 2useven10 »

у меня компилятор недостаточно модный (vc2017 15.9.21) или всё-таки ошибки?
Last edited by 2useven10 on Sun 22 Mar, 2020 12:47, edited 1 time in total.

User avatar
DrKnS
Posts: 5568
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

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

Post by DrKnS »

NightRoman wrote:
Sun 22 Mar, 2020 07:17
Это сделано по ошибке?
FCTL_SETPANELDIRECTORY реализована через ту же функцию, что и Folder Shortcuts. Как и переход из истории. Там есть опциональная фича "если папки нет, предложить попробовать перейти в ближайшую". Для FCTL_SETPANELDIRECTORY она, по понятным причинам, отключена. Однако, условие "если папки нет" требует проверки наличия. Проверка выполнялась независимо от того, задействована фича или нет. В 5571 проверка стала выполняться только при необходимости, при этом ваш случай стал проваливаться глубже в Far, в конце концов натыкаясь на еще одну проверку с неотключаемым сообщением. Да, там всё настолько плохо. 5572.
2useven10 wrote:
Sun 22 Mar, 2020 10:05
у меня компилятор недостаточно модный (vc2017 15.9.21) или всё-таки ошибки?
Баг в компиляторе (только в дебаге, релиз должен работать). Но можно обойти и даже упростить. 5572.

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

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

Post by 2useven10 »

DrKnS wrote:
Sun 22 Mar, 2020 11:57
Баг в компиляторе (только в дебаге, релиз должен работать). Но можно обойти и даже упростить. 5572.
Новая версия собирается. В старой у меня и релиз не собирался (возможно из-за немного кастомизированных настроек сборки).

skipik
Posts: 181
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 23 times
Been thanked: 20 times

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

Post by skipik »

b5575 x64
С недавнего времени заметил, что при свежем запуске фара вместе с ним стартуют и почти все плагины (висят в памяти). Теперь чуть подробнее: по F11 у меня запускается Advanced plugin menu, в котором звёздочками обозначены те плагины, которые были запущены и висят в памяти. Так вот с недавнего времени, если запустить фар и нажать F11, то звездочки стоят у 90% плагинов (у меня их достаточно много), а если ещё зайти в архив, то и вовсе 95% плагинов в списке будут иметь звёздочки. Раньше такого точно не было. Меня смутило то, что фар стал чуть дольше показывать панели при запуске (не так мгновенно, как раньше) + мелькать англ. "P" вверху слева, в итоге анализ ситуации привёл к описанному выше поведению. Для воспроизведения нужно просто запустить фар и посмотреть висящие в памяти (активированные) плагины, но иногда нужно повторить это несколько раз, может получиться не сразу.
Кто-то может подтвердить\опровергнуть такое?
Я тем временем попробую выяснить, когда примерно это сломалось.

UPD: в b5555 этого точно нет, т.е. сломалось позже.
UPD2: b5564 - тут тоже порядок.
UPD3: b5568 - тоже нет бага, а вот в 5575 есть. Сломалось где-то между ними.
Last edited by skipik on Wed 25 Mar, 2020 22:58, edited 3 times in total.

User avatar
DrKnS
Posts: 5568
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

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

Post by DrKnS »

Вот, господа, как надо писать полезные багрепорты.

skipik, спасибо, 5576.

Это, кстати, объясняет и то, почему у некоторых вдруг полезли баги в малоиспользуемых плагинах, которые раньше годами лежали тихо и не отсвечивали.

Denis
Posts: 1428
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

А Far как-нибудь модифицирует вывод консольных програм, запущенных в консоли Far'a или это Windows чего обновила? А то раньше gcc каждый файл писал в новой строке, а теперь случайным образом склеивает по нескольку имён подряд:
Compiling ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.cCompiling ./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_
hal_tim.c

User avatar
DrKnS
Posts: 5568
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 7 times
Been thanked: 291 times

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

Post by DrKnS »

Denis wrote:
Sat 28 Mar, 2020 15:28
А Far как-нибудь модифицирует вывод консольных програм, запущенных в консоли Far'a
Нет.

Post Reply

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