В автофильтрах творилась дичь: (drkns); стало ещё хуже. Topic is solved

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by buniak_a_h »

Начиная с версии 5514 для составления списа расширений в диалоге фильтрации стал использоваться не исходный каталог, а панель. В результате стало невозможно добавить расширение, не видимое на панели в результате уже включённого фильтра.
Пример
Имеется папка с архивами *.7z (и с другим мусором, который только мешает).
Внутри архивов имеются файлы *.lua, *.cfg, *.hlf (ну и ещё).
Для меня довольно частая ситуация: хочется пробежаться по внутренностям архивов, но так, чтоб были видны только файлы *.lua
В версии 5513 я делал так: заходил в архив, содержащий *.lua, отмечал расширение lua, выходил из архива, вызывал диалог фильтра (там было отмечено расширение lua, и кроме того были видны все расширения исходной папки), отмечал 7z - и вуа-ля! отмечены и 7z, и lua, что и требуется. Долее работать удобно.
Теперь захожу в архив, отмечаю lua, выхожу - НЕЧЕГО отмечать !!! Все файлы отфильтрованы, в списке доступных расширений ПУСТО !!!
В ченджлоге написано, что это . Как-то это странно… Далее написано, что «возможны чудеса». Видимо, это - одно из чудес, но не особо радует…
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by DrKnS »

buniak_a_h wrote: Sat 08 Feb, 2020 20:13Для меня довольно частая ситуация
Это, в принципе, несложно исправить, но если такая частая - сделать себе фильтры *.7z и *.lua вручную и переключать их не вариант?

P.S. Пожалуйста, не злоупотребляйте капсом и восклицательными знаками. Спасибо.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by buniak_a_h »

DrKnS wrote: Sat 08 Feb, 2020 22:42 если такая частая - сделать себе фильтры *.7z и *.lua вручную и переключать их не вариант?
не-не, не вариант. "*.lua" - это для примера. Это может быть и *.pas+*.inc , и *.cpp+*.hpp, и *.prg+*.ch .
С расширением архивов тоже кака: есть у меня бэкапы и на основе 7z, и на основе rar. Причем часто они зависят от времени создания бэкапа (на фирме так сложилось исторически). Т.е. просто создать фильтр "все архивы" - тоже не решение (иногда хочется ограничить тип архива).
Если правда не сложно исправить, то пожалуйста, исправьте … Был бы благодарен.
P/S. На самом деле я могу припомнить ситуации, когда именно добавление расширения из списка текущей папки к уже включенным было бы полезно; в частности, "хождение" по папкам, содержащим исходники на разных языках, и добавление расширения в "коллекцию" расширений исходников.
PPS. Простите за капсы - просто неожиданно столкнулся, что породило лишние эмоции.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by DrKnS »

Ок, 5556.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by John Doe »

buniak_a_h wrote: Sat 08 Feb, 2020 22:57 Начиная с версии 5514
А я думал это старый баг
https://bugs.farmanager.com/view.php?id=3675

Исправлено в 5557
Last edited by John Doe on Tue 11 Feb, 2020 09:31, edited 1 time in total.
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by buniak_a_h »

John Doe, в Вашем репорте написано:
https://bugs.farmanager.com/view.php?id=3675 wrote:А на плагиновой панели это не так: <…>
То, что я описал, имело место не для плагиновой панели, а для дисковой папки. С плагиновой панелью это я бы понял; например, у меня есть панельный плагин, представляющий элементы таблицы; ясно, что фильтр может получать информацию только от панели. И, кстати, эта особенность в версии 5556 сохранилась. Обидно, что в версиях 5514-5555 так было даже на дисковых панелях
Last edited by buniak_a_h on Sun 09 Feb, 2020 11:57, edited 2 times in total.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by buniak_a_h »

John Doe, проблема, описанная Вами в https://bugs.farmanager.com/view.php?id=3675, решена в версии 5557.
DrKnS, спасибо за 5557 - очень эффектно.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

В автофильтрах творилась дичь: (drkns); стало ещё хуже.

Post by John Doe »

buniak_a_h wrote: Wed 12 Feb, 2020 00:20 John Doe, проблема, описанная Вами в https://bugs.farmanager.com/view.php?id=3675 [...].
Только уточню, что я лишь зафиксировал репорт на мантисе, причём репорт был ваш viewtopic.php?p=151446#p151446
https://t.me/FarManager — Telegram чат
Post Reply

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