View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001343 | Far Manager | Sort Order | public | 2010-04-12 09:51 | 2012-07-04 13:55 |
Reporter | andriys | Assigned To | 2useven10 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP |
Product Version | 2.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0001343: Регистрозависимая (case-sensitive) сортировка имен файлов не работает | ||||
Description | Для всех режимов панелей файлов включил галочку "Использовать регистрозависимую сортировку". В "старых" версиях Far-а при включении этой опции файы и папки с именами начинающимися с большой буквы всплывали вверх. В версии 2.0 включение/выключение этой опции вообще ни на что не влияет. | ||||
Tags | No tags attached. | ||||
Build | 2744 | ||||
|
На пробу build 2741. Это не совсем то, что было в старом фаре, правильнее было бы назвать - Uppercase First. |
|
данная реализация, мягко говоря, не совсем корректна. т.к. может быть нарушено свойство транзитивности при сравнении (a < b, b < c, но c < a). можно будет допиливать, если сама подобная сортировка ещё нужна, если нет - просто откачу все изменения. |
|
Регистрочувствительная сортировка нужна. А вообще в забавном месте возникли сложности. Обычно для того, чтобы отсортировать что-то без учета регистра, сначала это что-то приводят к одному (верхнему или нижнему) регистру, а потом сортируют. Что мешает просто сортировать как есть? |
|
ну, например, хочется видеть ...eёжз... если просто сравнивать коды символов - этого не получим. если MS-case-sensitive StrCmp, будет то, что есть сейчас (т.е. фактически case-insensitive). |
|
2744 ВСЕ uppercase символы раньше lowercase. |
|
Очень похоже на правду. Спасибо. |
|
Для истории ссылка на форум: http://forum.farmanager.com/viewtopic.php?p=96466#p96466 |
|
Лучше действительно переименовать в Uppercase First. |
|
переименовано. лучшие варианты приветствуются. |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-04-12 09:51 | andriys | New Issue | |
2010-04-12 10:34 | chupakabra | Status | new => assigned |
2010-04-12 10:34 | chupakabra | Assigned To | => chupakabra |
2010-09-14 18:40 | chupakabra | Assigned To | chupakabra => |
2010-09-14 18:40 | chupakabra | Status | assigned => new |
2012-06-21 07:49 | 2useven10 | Relationship added | has duplicate 0002019 |
2012-06-21 10:55 | 2useven10 | Note Added: 0009344 | |
2012-06-21 12:37 | 2useven10 | Note Added: 0009346 | |
2012-06-21 13:11 | 2useven10 | Note Edited: 0009346 | |
2012-06-21 13:12 | 2useven10 | Note Edited: 0009346 | |
2012-06-21 13:12 | 2useven10 | Note Edited: 0009346 | |
2012-06-21 13:29 | andriys | Note Added: 0009347 | |
2012-06-21 14:28 | 2useven10 | Note Added: 0009348 | |
2012-06-21 14:33 | 2useven10 | Note Edited: 0009348 | |
2012-06-22 05:03 | 2useven10 | Note Added: 0009349 | |
2012-06-22 05:03 | 2useven10 | Assigned To | => 2useven10 |
2012-06-22 05:03 | 2useven10 | Status | new => feedback |
2012-06-22 09:36 | andriys | Note Added: 0009351 | |
2012-06-22 09:36 | andriys | Status | feedback => assigned |
2012-06-26 12:45 | JohnDoe | Note Added: 0009375 | |
2012-06-26 12:46 | JohnDoe | Note Added: 0009376 | |
2012-06-27 13:33 | 2useven10 | Note Added: 0009379 | |
2012-06-27 13:33 | 2useven10 | Status | assigned => feedback |
2012-07-04 13:55 | 2useven10 | Build | => 2744 |
2012-07-04 13:55 | 2useven10 | Status | feedback => closed |
2012-07-04 13:55 | 2useven10 | Resolution | open => fixed |
2012-07-04 13:55 | 2useven10 | Fixed in Version | => 3.0 |