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

Здесь можно сообщить о найденных багах в Far.
User avatar
John Doe
Бюрократ
Posts: 14595
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 516 times
Contact:

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

Post by John Doe »

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

Предыдущие ночные сборки доступны здесь.

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
nikrons
Posts: 40
Joined: Sat 27 May, 2006 20:27
Location: Россия

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

Post by nikrons »

Latest post of the previous page:

Сбилась кодировка при распаковке архивов в MultiArc. В пятничном Far 6509 ещё работало, а начиная с субботы и в сегодняшнем 6512 вместо русских букв вопросы. Я обновляю Far поверх из ночной сборки и удаляю папку ArcLite, т.к. пользуюсь MultiArc.
Attachments
Скрин с вопросами вместо русских букв при распаковке.
Скрин с вопросами вместо русских букв при распаковке.
User avatar
Smitis
Posts: 1732
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 25 times
Been thanked: 58 times

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

Post by Smitis »

NightRoman wrote: Sat 14 Jun, 2025 09:16 Меню пользователя вызывает "нестабильное" гашение панелей при вызове другого меню с помощью Lua
А это теперь навсегда? Или есть шанс, что по "горячим следам" будет исправлено?
Разум когда-нибудь победит.
User avatar
LizardKing
Posts: 28
Joined: Tue 07 May, 2019 22:21
Has thanked: 27 times
Been thanked: 3 times

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

Post by LizardKing »

После установки последнего билда Far30b6521.x64.20250804 в меню дисков пропал горизонтальный разделитель, а строка стала выборная.
Attachments
Разделитель 1.jpg
Разделитель 2.jpg
The Show Must Go On!
User avatar
HaRT
Moderator
Posts: 11477
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 272 times
Been thanked: 418 times

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

Post by HaRT »

LizardKing wrote: Mon 04 Aug, 2025 02:37 в меню дисков пропал горизонтальный разделитель
Говорят, исправлено.
!
Message from: HaRT
И прошу вас ознакомиться с тем, как правильно делать снимки экрана.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Smitis
Posts: 1732
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 25 times
Been thanked: 58 times

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

Post by Smitis »

1. Set ENABLE_VIRTUAL_TERMINAL_PROCESSING unconditionally.
В некоторых случаях ломает консоль из-под ConEmu
Например, если после выполнения lua:win.system([[powershell -c echo "qwerty"]]) срузу нажать стрелку вверх, в консоль выводятся управляющие последовательности нажатых клавиш.
"Use Virtual Terminal for rendering" выключен.
Разум когда-нибудь победит.
Garrett
Posts: 267
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

Всем доброе утро.
В настройках вьювера и редактора указано использовать кодировку 1251.
Но скриптом я для некоторых расширений устанавливаю автоматически UTF-8.
Всё работало прекрасно не один год, но с некоторых пор FAR при открытии файлов без расширений или с не такими расширениями, для которых я устанавливаю UTF-8, выставляет кодировку U16BE. Файл светится квадратиками в одну строку и приходится руками выставлять или 1251 и UTF-8, чтобы увидеть/редактировать содержимое.
Есть идеи как это исправить или это какой-то баг?
PS. Всегда использую свежие ночные сборки.
PS2. Даже если в файле только цифры и пробелы, то тоже выставляется кодировка U16BE.
Например, для файла "a" с таким содержимым

731 000 000000582 000000032
731 000 000000583 000000032
731 000 000000584 000000032
Last edited by Garrett on Fri 15 Aug, 2025 06:13, edited 2 times in total.
Shmuel
Posts: 7253
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

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

Post by Shmuel »

Garrett
У меня на 3.0.6529 ваш файл открывается в 1251, и в редакторе и во вьювере.
Возможно файл с этим именем и путём когда-то уже открывался, и Фар запомнил тогдашнюю кодовую страницу.
Желательно бы выяснить больше деталей, но это возможно только на вашей системе.

А если не лечить, то можно
  • либо запретить автодетектирование кодовой страницы в опциях редактора и вьювера
  • либо установить через far:config CodePages.NoAutoDetectCP в 1201.
2useven10
Posts: 5507
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 22 times
Been thanked: 355 times

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

Post by 2useven10 »

Shmuel wrote: Fri 15 Aug, 2025 06:46 Возможно файл с этим именем и путём когда-то уже открывался
Можно вызвать автодетект вручную из меню после Shift+F8.
Если детект сработает правильно - причина в сохраненной в истории кодировке.
Если нет - значит баг автодетекта.
2useven10
Posts: 5507
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 22 times
Been thanked: 355 times

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

Post by 2useven10 »

Чтобы исключить возможное некорректное срабатывание скриптов которые устанавливают кодировку можно отключить скрипты во время проверки.
Garrett
Posts: 267
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

Я храню на компе некоторое кол-во ФАРов.
Far30b6492.x64.20250613.7z -- тут и ранее всё ОК
Far30b6497.x64.20250617.7z -- тут и далее U16BE
(у меня нет архивов между 6492 и 6497)

из логов
drkns 2025-06-15 03:05:35+01:00 - build 6495
  1. Improve codepage detection.
Last edited by Garrett on Fri 15 Aug, 2025 08:43, edited 3 times in total.
Garrett
Posts: 267
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

2useven10 wrote: Fri 15 Aug, 2025 07:31 Можно вызвать автодетект вручную из меню после Shift+F8.
Если детект сработает правильно - причина в сохраненной в истории кодировке.
Если нет - значит баг автодетекта.
Автодетект вручную на открытом файле не работает.
Garrett
Posts: 267
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

Shmuel wrote: Fri 15 Aug, 2025 06:46 либо запретить автодетектирование кодовой страницы в опциях редактора и вьювера
Да, так работает правильно в новых версиях. Не выставляется левая кодировка.
2useven10
Posts: 5507
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 22 times
Been thanked: 355 times

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

Post by 2useven10 »

Garrett wrote: Fri 15 Aug, 2025 09:03 Автодетект вручную на открытом файле не работает.
На вашем примере автодетект работает.
В far 6530 открыл вьювер, выбрал 1201, выбрал автодетект -- результат 1251.
Есть пример файла на котором точно не работает?

Если на одном файле при той же версии фар только у вас не работает -- либо ваши настройки, либо ваши скрипты.
Пробовали запуск без настроек макросов и плагинов?
Last edited by 2useven10 on Sat 16 Aug, 2025 20:55, edited 2 times in total.
Garrett
Posts: 267
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

2useven10, а почему раньше всё работало, пока не трогали код автодетекта?
viewtopic.php?p=180887#p180887
Код скрипта прилагаю.
Attachments
CodePage.lua.zip
(1.16 KiB) Downloaded 43 times
Last edited by Garrett on Sun 17 Aug, 2025 13:32, edited 1 time in total.
2useven10
Posts: 5507
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 22 times
Been thanked: 355 times

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

Post by 2useven10 »

Garrett wrote: Sun 17 Aug, 2025 13:28 а почему раньше
Ваши выводы без фактов недостоверны.
Ссылка в шапке (про поведение при обнаружении) для того чтобы вы могли собрать факты а не предположения.
Если поведение у вас не такое как у других, выяснять в чем причина надо самостоятельно.
Отсекая настройки, плагины, макросы и версии.
Пары запусков в неизвестно чем отличающихся конфигурациях недостаточно для выводов.
Garrett
Posts: 267
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

2useven10, если вы считаете, что drkns не сломал автодетект в build 6495, пусть так и будет.
Я, когда отключил автодетект, тоже получил ожидаемый результат, как до 6495.
Post Reply

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