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

Здесь можно сообщить о найденных багах в Far.
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Nightly Builds

Post by wolf »

Alexey Samlyukov wrote:а зачем, что-то изменится?
хмм... а что - плагин 2004 года нормально каптурит операции в консоли с иероглифами?
если все каптурит и воспроизводит без глюков - переписывать действительно незачем.
SwitNJ wrote:вот возьму как-нибудь и поищу примочку для записи видео с экрана и покажу все эти баги
чего ее искать, все давно есть
ошибка — считать, что фар для пользователей. (с) zg
User avatar
Smitis
Posts: 1730
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 25 times
Been thanked: 57 times

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

Post by Smitis »

Latest post of the previous page:

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: 11446
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 415 times

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

Post by HaRT »

LizardKing wrote: Mon 04 Aug, 2025 02:37 в меню дисков пропал горизонтальный разделитель
Говорят, исправлено.
 ! Message from: HaRT
И прошу вас ознакомиться с тем, как правильно делать снимки экрана.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Smitis
Posts: 1730
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 25 times
Been thanked: 57 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: 7230
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 632 times

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

Post by Shmuel »

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

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

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

Post by 2useven10 »

Shmuel wrote: Fri 15 Aug, 2025 06:46 Возможно файл с этим именем и путём когда-то уже открывался
Можно вызвать автодетект вручную из меню после Shift+F8.
Если детект сработает правильно - причина в сохраненной в истории кодировке.
Если нет - значит баг автодетекта.
2useven10
Posts: 5486
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 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: 5486
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 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: 5486
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 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.
User avatar
zg
zero-gravity
Posts: 6207
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 206 times
Contact:

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

Post by zg »

Garrett, вас просят информацию о том, как воспроизвести вашу проблему, что бы исправить её. вы в ответ:
Garrett wrote: Mon 18 Aug, 2025 21:272useven10, если вы считаете, что drkns не сломал автодетект в build 6495, пусть так и будет.
где логика?
Post Reply

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