Jump to content
Muxe Inc Forums

Recommended Posts

Guest Onio   
Guest Onio
35 minutes ago, Guest DRON said:

При выборе папки через Alt+Shift+0 или Alt+Цифра она переводится в нижний регистр, причем при выборе того же самого через Alt+F1/F2 такого преобразование не происходит.
Можно было бы и забить, но тут мы приходим ко второму багу: при перемещении файлов диск назначение определяется с учётом регистра, то есть при перемещении с F:\ на f:\ на самом деле происходит копирование+удаление.

fix: linux:

new: linux:

fix: linux:

new: linux:

fix: linux:

new: linux:

fix: linux:

new: linux:

fix: linux:

new: linux:

fix: linux:

new: linux:

linux!

linux!

linux!

linux!

linux!

linux!

то ли еще будет

Share this post


Link to post
Share on other sites
Garl    0

Так из NDN только пришлось ставить аж 4 штуки линуха и начинать изучать эту гадость.

и из-за него только и вышла сборка L64.

как они вообще в этих линухах без нормальных текстовых редакторов живут? 

 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
27 minutes ago, Guest Onio said:

то ли еще будет

По хорошему должна быть ЕДИНСТВЕННАЯ функция типа SameFileName/CompareFileName которая должна отличаться под виндой и линухом.

В любом случае: нафига оно всё переводит в нижний регистр? Я не могу придумать ни одной причины.

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON

Ещё где-то хэндл на директорию теряется: при переносе с диска на диск, директории в исходной папке иногда оказываются в виде "зомби", которые пропадают только после закрытия DN.

Share this post


Link to post
Share on other sites
Garl    0
56 minutes ago, Guest Onio said:

при перемещении файлов диск назначение определяется с учётом регистра, то есть при перемещении с F:\ на f:\ на самом деле происходит копирование+удаление.

но баг по переходу через хоткей подтверждаю

ошибка воощде в том что диск C:\ определяется как c:\ с остальными вроде всё ок...

ERR.png

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
37 minutes ago, Garl said:

ошибка воощде в том что диск C:\ определяется как c:\ с остальными вроде всё ок...

Попробую ещё раз: слева папка f:\dir1 с огромным файлом (для наглядности бага), справа пустая папка F:\dir2. Нажимаем F6 и перемещаем файл слева направо.

Ожидание: операция выполняется мгновенно потому как это просто вызов MoveFile.

Реальность: начинается безумно долгий процесс копирования файла в папку dir2 с последующим удалением из dir1.

Share this post


Link to post
Share on other sites
Garl    0
8 minutes ago, Guest DRON said:

Реальность: начинается безумно долгий процесс копирования файла в папку dir2 с последующим удалением из dir1.

так и было особенно при перемещении из папки в эту же подпапку в винде это секунды, а тут копирование\удаление...

 

ps

просьба проверить автообновление панелей (временно по ALT в часах отображается число активных notify)

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
32 minutes ago, Garl said:

просьба проверить автообновление панелей

Стало еще хуже. Раньше по вышеописанному методу только в одной панели застревало автообновление, а теперь - в обоих панелях.

 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
30 minutes ago, Garl said:

просьба проверить автообновление панелей (временно по ALT в часах отображается число активных notify)

Простыми переходами между папками/дисками удаётся снизить notifyd до единицы и даже нуля. При нуле обновления прекращаются. Хоть как-то воспроизвести не получается, видимо важны тайминги или ещё что.

Share this post


Link to post
Share on other sites
Garl    0
7 minutes ago, Guest DRON said:

Хоть как-то воспроизвести не получается, видимо важны тайминги или ещё что.

странно, но у меня всё хорошо и припереходах и при запуске.

до 1 снижается - если на обоих панелях одна и та же директория. да тут ничего не поделать... но затем при смене должно подняться до 2-х

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Тут проблем даже не в том, что таймер обновления не включается. Он теперь включается, но NDN не понимает, что изменение произошло!

1. Кладем в папку файл и открываем папку в панели NDN

2. Запускаем в NDN cmd.exe

3. Удаляем в консоли этот файл

4. Выходим - exit

5. Файл в панели остался!!!! Можно еще раз запустить cmd.exe и выйти - файл типа лежит. Но если положить в эту папку файл через сторонний менеджер другой файл, то панель обновится и удаленный файл пропадет!

 

 

Share this post


Link to post
Share on other sites
Garl    0

во как ! а я не переименовывании папок тренировался, вроде всё прокатывало,.. 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
7 minutes ago, Garl said:

до 1 снижается - если на обоих панелях одна и та же директория

Это я в курсе, но во первых я издевался только над правой панелью, а во вторых слева была заведомо не совпадающая папка.

9 minutes ago, Garl said:

странно, но у меня всё хорошо и припереходах и при запуске.

В этом и проблема: мне за 10 минут непрерывного "тыканья" всего раза 3 удалось баг поймать.

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
5 minutes ago, Garl said:

во как ! а я не переименовывании папок тренировался, вроде всё прокатывало,..

А я новые папки создавал и потом удалял.

Share this post


Link to post
Share on other sites
Garl    0

залил. в трёх версиях исходников запутался.

надо частями делать, чтоб меньше багов пересекалось...

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Стало лучше, но косяк с Ctrl+F1/F2 остался.

1. Создаем 2 пустые папки, открываем их в двух панелях NDN

2. Закрываем обе панели - Ctrl+F1/F2

3. Запускаем cmd из NDN

4. Кладем в эти пустые папки по файлу (можно одинаковые) сторонним способом, хоть через cmd.

5. Выходим из cmd, открываем обе панели - Ctrl+F1/F2

6. В результате только в одной панели файл появился!

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON

А почему Alt+E не работает на текущей (две точки) директории, вроде никаких ограничений для этого нет.

Share this post


Link to post
Share on other sites
Garl    0
8 hours ago, Guest DRON said:

А почему Alt+E не работает на текущей (две точки) директории, вроде никаких ограничений для этого нет.

так оно в принципе и не работало. фиг его знает что там за ".." живёт (особенно в линуксах) . у нас только признак UpDir есть и то что это папка... 

Share this post


Link to post
Share on other sites
Garl    0
12 hours ago, Guest WAJIM said:

Стало лучше, но косяк с Ctrl+F1/F2 остался.

1. Создаем 2 пустые папки, открываем их в двух панелях NDN

2. Закрываем обе панели - Ctrl+F1/F2

3. Запускаем cmd из NDN

4. Кладем в эти пустые папки по файлу (можно одинаковые) сторонним способом, хоть через cmd.

5. Выходим из cmd, открываем обе панели - Ctrl+F1/F2

6. В результате только в одной панели файл появился!

а заметьте, что если добавить туда файл, он появится автоматом...

гы, при удалении файла из папки, просмотр этой папки на обновление тоже убирается ;)

в общем фича реализована на абы как ;) продолжаю расковыривать ;) истина где то-рядом ;)

кстати глюк с хэндлами на папку после удаления именно от сюда растёт .

Share this post


Link to post
Share on other sites
Garl    0

кстати Воспроизводилось проще  Ctrl-F2 удаляем файл и обратно Ctrl-F2   fixed

 

а заметили в ночнушке отсутствие центрирования расширений у каталогов?

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
31 minutes ago, Garl said:

а заметили в ночнушке отсутствие центрирования расширений у каталогов?

Круто! Не заметил.

4 hours ago, Garl said:

так оно в принципе и не работало. фиг его знает что там за ".." живёт (особенно в линуксах) . у нас только признак UpDir есть и то что это папка... 

Это название с точки зрения перехода по Enter, но не информации. На самом деле это текущая папка, а не UpDir: для неё правильно выводятся все атрибуты, дата и размер (при нажатии F3), но поменять дату/атрибуты почему-то нельзя.

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON

И ещё в Branch (Ctrl+H) третьей строкой выводится сжатый размер, но в этом режиме (да и при поиске), по идее, важнее путь к файлу, а не сжатие. Начинаю понимать, почему у конкурентов такая прорва настроек на эту тему.

Share this post


Link to post
Share on other sites
Garl    0
1 hour ago, Guest DRON said:

И ещё в Branch (Ctrl+H) третьей строкой выводится сжатый размер, но в этом режиме (да и при поиске), по идее, важнее путь к файлу, а не сжатие. Начинаю понимать, почему у конкурентов такая прорва настроек на эту тему.

в бранче не вывродить ... сделамс...

Share this post


Link to post
Share on other sites
Garl    0

в общем по нотифаям:

1)запуск  (перечитываем_панели +переинициализируем нотифаи)

2)удаление файла\папки (удаление  всех нижележащих нотифаев + переинициализация нотифаев)

тут в разных местах и по разному делается удаление  : файла\коллекции\папки

3)смена диска\закрытие панели(просто перечитывание панели, нотифаи не трогаем)

 

просьба ещё разок затестить

 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
7 hours ago, Garl said:

кстати глюк с хэндлами на папку после удаления именно от сюда растёт .

Теперь вроде OK.

Не знаю может ли это на что-то повлиять в худшую сторону, но в нотифаях имена папок тоже с учётом регистра сравниваются, то есть, если слева f:\DIR, а справа тот же f:\dir, то будет два нотифая, а не один. При этом смена регистра у открытой папки к её обновлению не приводит, но последующие изменения в уже переименованной папке фиксируются как положено.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×