View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001869 | Far Manager | _Common | public | 2011-09-04 21:18 | 2011-09-05 18:13 |
Reporter | fibre | Assigned To | vskirdin | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0001869: panel.select(0,1,2,clip(0)) не помечает файлы, в имени которых есть запятая | ||||
Description | в случае, если в techinfo #50 стоит QuotedName=0x0 в этом случае фар кладёт файлы в клипборд без кавычек, видимо, поэтому когда "достаёт обратно", уже не может правильно распознать имена. | ||||
Steps To Reproduce | 0. по techinfo #50 сделать System\QuotedName=0x0 1. создать любой файл, в имени которого есть запятая, например: file,test.txt 2. поместить имя файла в клипборд, установив на него курсор и нажав CtrlIns или CtrlShiftIns 3. выполнить макрос macro:post panel.select(0,1,2,clip(0)) 4. убедиться, что файл не стал выделен | ||||
Additional Information | проверялось на far 2.0.1807, 2.1.1807 bis 20 и 3.0.2190 | ||||
Tags | No tags attached. | ||||
Build | 2193 | ||||
|
А где баг? Ты просишь выделить список, в буфере лежит список, файлов "file" и "test.txt" на панели нет. |
|
да, может, это и не баг. но может быть, лучше рассматривать запятую не как разделитель, а как часть имени файла в случае, когда QuotedName=0x0 ? |
|
Да, есть такое ReplaceStrings(strStr,L"\r\n",L";"); ReplaceStrings(strStr,L"\n",L";"); и такое: itemsList=new UserDefinedList(L';',L',',ULF_UNIQUE); какие у нас там есть запрещенные символы? "<>:?" Хотя.. хмм... зачем то стоят левые преобразования... Наверное надо вот так: ReplaceStrings(strStr,L"\r\n",L"\n"); и itemsList=new UserDefinedList(L'\n',0,ULF_UNIQUE); |
|
build 2193 <АХТУНГ> Для строковых значений Items в panel.select(): Элементы должны быть разделены с помощью Lf ("\n") или CrLf ("\r\n"). </АХТУНГ> |
|
работает, спасибо! |
|
кстати, я сам должен ставить статус "отработан" в тикете или это прерогатива администрации? |
|
ты ставишь отработан, а мы - закрыт |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-09-04 21:18 | fibre | New Issue | |
2011-09-05 06:32 | DrKnS | Note Added: 0007612 | |
2011-09-05 06:50 | fibre | Note Added: 0007613 | |
2011-09-05 07:34 | vskirdin | Note Added: 0007614 | |
2011-09-05 17:02 | vskirdin | Note Added: 0007616 | |
2011-09-05 17:02 | vskirdin | Assigned To | => vskirdin |
2011-09-05 17:02 | vskirdin | Status | new => feedback |
2011-09-05 17:56 | fibre | Note Added: 0007617 | |
2011-09-05 17:56 | fibre | Status | feedback => assigned |
2011-09-05 17:57 | fibre | Note Added: 0007618 | |
2011-09-05 18:13 | vskirdin | Build | => 2193 |
2011-09-05 18:13 | vskirdin | Note Added: 0007619 | |
2011-09-05 18:13 | vskirdin | Status | assigned => closed |
2011-09-05 18:13 | vskirdin | Resolution | open => fixed |
2011-09-05 18:13 | vskirdin | Fixed in Version | => 3.0 |