Ivan
Ivan
В общем, по п.1 проблема действительно есть. При `Opt.DirNameStyle` от **0** до **15** включительно 4 раза по кругу идут одни и те же `nameindex` **[0..3]**, при этом выравнивания по центру...
> Как это сделать ? Опиши плиз. 1. переключаемся в горизонтальный режим. 2. гасим верхнюю панель (Ctrl-F1). 3. надвигаем нижнюю панель на командную строку (Ctrl-Down). 4. уменьшаем её размер (Ctrl-Right)...
Заметил одну проблему, которая в будущем может привести к серьёзной путанице в коде... имхо, лучше разгрести её сейчас. Из far2m перетянута инфраструктура процессинга масок, включая имя _"CaseSens"_ для параметров/флагов, отвечающих...
Думаю, если быть последовательным, наиболее правильный вариант сейчас — проапдейтить сигнатуры функций ```cpp bool CmpName(const wchar_t *pattern, const wchar_t *str, bool skippath = true, bool ignorecase = true); static bool...
возможно, проверять & инвертировать **(где необходимо)** придётся не так много **(UPD: хотя нет, больше...)**, навскидку: MaskGroups.cpp:303 ```cpp if ( !chkFileMask.Compare(Value.CPtr(), !(bool)(bCaseSensitive)) ) { ``` filefilterparams.cpp:369 ```cpp if (FMask.Used && !FMask.FilterMask.Compare(strFileName,...
> Чтобы ничего не сломать я оставил ignorecase и переименовал CaseSens в filemask. Имхо, зря. Название CaseSens было бы точнее (в интерфейсе везде чекбоксы «С учетом регистра», а не "Игнорировать...
Потестил в разных кейсах, вроде бы проблем не вызывает. Приятный PR, с интересными/полезными фичами.
@elfmz есть замечания?
touch: https://github.com/elfmz/far2l/issues/2069#issuecomment-2030844386 https://github.com/elfmz/far2l/pull/2126#issuecomment-2041621810
@alexmyczko I'm not sure I understand you right. But I think we are ready to release the new version (2.6.3). @unxed @elfmz Don't we? @alexmyczko Will that suit you?