При поиске некоторые символы не распознаёт [виновник - S&R ANSI plugin]

Здесь можно сообщить о найденных багах в Far.
Post Reply
dest
Posts: 106
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 18 times

При поиске некоторые символы не распознаёт [виновник - S&R ANSI plugin]

Post by dest »

Если в имени директории присутствует юникодное тире (—, E2 80 93), то в панелях всё отображается нормально, однако стоит вызвать поиск и во временную панель попадает найденное в этой директории уже некорректно - вместо тире вопросительный знак, а при попытке удалить файл из временной панели (видим найденное множество файлов, выделили "*", "удалить") - удаление происходит "моментально", физически всё остаётся на своих местах, т.е. реальной операции с файлом не происходит, т.е. из временной панели/списка найденного в функцию удаления передаётся неверный путь.
Та же самая проблема всплывает и в случае наличия "«", "»" в имени директории, возможно и с другими символами.

Если, допустим, слева "Временная панель", а справа директории, вызывающие глюк, и переименовываем директорию с тире, заменяя тире на минус, то все директории с тире (вопросительным знаком) исчезают из списка, как невалидные.

На любой версии фара включительно до 3.0.5757.0 x86 (свежее тоже, скорее всего)
Last edited by dest on Thu 08 Apr, 2021 06:31, edited 3 times in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

При поиске некоторые символы не распознаёт

Post by Shmuel »

Повторил ваш эксперимент (тире скопипастил из оригинального сообщения). Вопросительный знак не появляется, файл удаляется нормально.
Far 3.0.5629 x86, Windows 10.
dest
Posts: 106
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 18 times

При поиске некоторые символы не распознаёт

Post by dest »

Shmuel wrote: Tue 06 Apr, 2021 16:13 Повторил ваш эксперимент (тире скопипастил из оригинального сообщения). Вопросительный знак не появляется, файл удаляется нормально.
Far 3.0.5629 x86, Windows 10.
форум, видимо, преобразовывает
Код символа E2 80 93
В архиве директория. Заходим в BUG\, видим "Какая-то директория...", на правой панели делаем ту же самую директорию BUG\ (Alt-F2, имя диска, куда распаковали BUG\) и входим в "Какая-то директория...", чтобы видеть файлы.
не входя в неё нажимаем Alt-F7, задаём в поиск "БЛАБЛА.TXT", энтер, найдёт один файл, жмём "панель".
Теперь в левой панели найденное (с вопросительным знаком). Наводим на единственный найденный файл БЛАБЛА.TXT, Shift-Del, Enter. Справа видим, что все файлы на месте.

Прикрепил видео для большей наглядности (MKV не даёт цеплять, положил в архив).
Attachments
Bug_video.rar
(413.59 KiB) Downloaded 42 times
BUG.rar
(599 Bytes) Downloaded 48 times
Last edited by dest on Tue 06 Apr, 2021 16:49, edited 1 time in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

При поиске некоторые символы не распознаёт

Post by Shmuel »

С вашим архивом BUG.rar у меня 1 раз повторилось неудаление, а 4 раза удалялось нормально. (Всего повторил эксперпимент 5 раз).
Вопросительный знак не появлялся ни разу.
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 »

dest wrote: Tue 06 Apr, 2021 15:57во временную панель попадает найденное в этой директории уже некорректно - вместо тире вопросительный знак
Нажмите на этой "временной панели" F1.
Скорее всего, это не настоящая временная панель, а от какого-нибудь древнего S&R-плагина.
dest
Posts: 106
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 18 times

При поиске некоторые символы не распознаёт

Post by dest »

DrKnS wrote: Tue 06 Apr, 2021 17:16
dest wrote: Tue 06 Apr, 2021 15:57во временную панель попадает найденное в этой директории уже некорректно - вместо тире вопросительный знак
Нажмите на этой "временной панели" F1.
Скорее всего, это не настоящая временная панель, а от какого-нибудь древнего S&R-плагина.
Судя по тексту помощи... да, временная панель от S&R. Очень жаль, очень годный плагин, а заменить нечем.
А впрочем его временная панель особо ничего не даёт, выгружал плагин из памяти, загружал обратно, отключал перехват OPEN_FINDLIST - разницы в панелях на первый взгляд не увидел.
Shmuel wrote: Tue 06 Apr, 2021 16:56 С вашим архивом BUG.rar у меня 1 раз повторилось неудаление, а 4 раза удалялось нормально. (Всего повторил эксперпимент 5 раз).
Вопросительный знак не появлялся ни разу.
Всё-таки 1 раз это случилось. В идеале не должно не случаться никогда.
Last edited by dest on Tue 06 Apr, 2021 17:34, edited 1 time in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

При поиске некоторые символы не распознаёт

Post by Shmuel »

dest wrote: Tue 06 Apr, 2021 17:30 Всё-таки 1 раз это случилось. В идеале не должно не случаться никогда.
Повторил ещё несколько раз - больше не случается. К сожалению, не исключён "человеческий фактор" - возможно в этот единственный раз я что-то сделал не так (ну например нажал F7 вместо F8).
Post Reply

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