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

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

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

Post by John Doe »

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

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

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Latest post of the previous page:

Pasha_ZZZ wrote: Sun 21 Mar, 2021 20:07
Alexyz21 wrote:XP, 5766. NB, Colorer отвалились, в 5765 работали.
Достаточно очевидно, что изменения в 5766 относятся к NB и Colorer примерно никак.
На сайте последняя доступная на сейчас версия - 5765.
Я не в курсе, откуда вопрошающий взял 5766, кто его собирал, чем и как.
Pasha_ZZZ
Posts: 425
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

DrKnS wrote: Sun 21 Mar, 2021 20:33Я не в курсе, откуда вопрошающий взял 5766, кто его собирал, чем и как.
Тот же, кто собирает на официальном Гитхабе. AppVeyor? Вот 5766 - https://github.com/FarGroup/FarManager/releases
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

Читая чейнжлог, заподозрил, что один из моих макросов не будет работать с 5767. Так и оказалось.
(Данный макрос создаёт Shell links, и он полагался на то, что CoInitialize вызывается Фаром).
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Pasha_ZZZ wrote: Sun 21 Mar, 2021 20:40Тот же, кто собирает на официальном Гитхабе. AppVeyor?
Среда сборки на AppVeyor контролируется AppVeyor и не обязательно совпадает с ожиданиями.
Я понимаю, что пользователю в общем случае эти скучные технические подробности не особо интересны.
Однако, если почитать тред, то у него ж там каждый день то работает, то не работает. Можно было бы уже сделать выводы.
Видимо, там обновили компилятор и старых костылей уже недостаточно.
Костыли в нетбоксе обновлены, колорер - это к @ctapmex.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Shmuel wrote: Sun 21 Mar, 2021 21:23 Данный макрос создаёт Shell links, и он полагался на то, что CoInitialize вызывается Фаром
Все так, полагаться не стоит.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

DrKnS wrote: Sun 21 Mar, 2021 21:39 Все так, полагаться нестоит.
Там главный аргумент, что какие-то другие плагины могут это изменить.
Не будучи спецом в этой области, мне всё же кажется, что если действия плагина привели в результате к снижению reference count ввиду его вызовов CoInitialize/CoUninitialize, то это баг плагина (и с такими плагинами я расстаюсь).
Просветите, пожалуйста, если это не так.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Shmuel wrote: Sun 21 Mar, 2021 21:55если действия плагина привели в результате к снижению reference count ввиду его вызовов CoInitialize/CoUninitialize, то это баг плагина
Несомненно.
Если вызывать по документации, то все будет хорошо.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Shmuel wrote: Sun 21 Mar, 2021 21:55 Там главный аргумент,
Главный и по большому счёту правильный аргумент это то что есть ситуации когда
нужен НЕ mutithread apartment, а необходимость изменения апрартмента на многопоточный в фаровской инициализации ничем не подтверждена. С тем что некорректные безусловные CoUninitialize надо изживать никто не спорит.
Last edited by 2useven10 on Mon 22 Mar, 2021 06:46, edited 2 times in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

На всякий случай, уточню: там это не написано.
Сборки с гитхаба не менее кошерны, чем с сайта.
Они тоже поддерживаются и тоже должны (теоретически и при возможности) работать в старых ОС.
Там написано, что если у вас проблема с некой сборкой, то указывайте, откуда она.
Дьявол кроется в деталях, а детали везде разные.
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

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

Post by IvanGilin »

После этого:
-----------------------------------------------------------------------------------------------------------------------------
drkns 21.03.2021 03:40:44 +0000 - build 5765
1. 0003852: an alternative (and, hopefully, better) way to approximate truecolor to console index.

-----------------------------------------------------------------------------------------------------------------------------
изменилась расцветка элементов текста в Colorer.
Подробней отсюда: http://forum.ru-board.com/topic.cgi?for ... art=2160#9

Картинки тоже не вставить...
IvanGilin
Posts: 29
Joined: Sat 10 Apr, 2021 11:08

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

Post by IvanGilin »

-------------------------------------------------------------------------------
drkns 12.04.2021 22:35:48 +0100 - build 5780
1. 0003860: file descriptions are not updated (access rights issue)
-------------------------------------------------------------------------------

Вышеуказанная проблема на месте, т.е. Mantis 3852 не отменён.

По поводу Descript.ion - на 5779 ловил следующий глюк:
Вставил описание директории, содержащее что-то вроде длинного тире, раньше в описании на этом месте просто возникал "?", теперь же вылез красный алерт, что "содержит символ, неподдерживаемый данной кодовой страницей" и по ESC пропали описания всех остальных папок, кроме той, для которой описание вводилось...

Пожалуйста, не ломайте то, что работает
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

IvanGilin wrote: Tue 13 Apr, 2021 15:19 По поводу Descript.ion
Обсуждение отделено.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

 ! Message from: HaRT
IvanGilin wrote: Tue 13 Apr, 2021 15:19Вышеуказанная проблема на месте, т.е. Mantis 3852 не отменён.
Обсуждение отделено.
@IvanGilin, прежде чем добавлять ещё сообщения в эту тему, осмыслите её шапку. Офтопик будет молча удаляться, а если будете злостно нарушать, схлопочете бан.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

Не глюк и не баг, но относится к сегодняшнему переводу энциклопедии на UTF-8.

Есть один момент, связанный с возможностью редактирования исходников macroapi_manual.chm и других, сделанных мной, мануалов, программой \enc\tools\treespice\TreeSpice.exe. Это старая неюникодная программа, не рассчитанная на UTF-8.

Мне это не помешает, поскольку не модифицирую более мануалы, но другим придётся модифицировать сорсы (TSI-файлы) в обычном текстовом редакторе, что не очень удобно.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Shmuel, спасибо за информацию - был уверен, что это просто текстовый файл.
Если будет неудобно - вернем.
А код TreeSpice нет планов опубликовать? Поддержку можно было бы добавить.

Пока что добавил скрипты для вызова TreeSpice с перекодированием в ansi и обратно.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

DrKnS wrote: Sat 17 Apr, 2021 18:50 А код TreeSpice нет планов опубликовать? Поддержку можно было бы добавить.
Таких планов нет. Но как мне кажется, добавить поддержку юникода там было бы не просто.
DrKnS wrote: Sat 17 Apr, 2021 18:50 Пока что добавил скрипты для вызова TreeSpice с перекодированием в ansi и обратно.
Ну вот и отлично.
Post Reply

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