Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт сен 26, 2017 12:04 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 97 сообщений ]  На страницу Пред. 1 2 3 4 57 След.
Автор Сообщение
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср янв 16, 2013 1:43 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1599
0CodErr писал(а):
С /tmp1/1 один раз не получилось удалить папку - "Device error".

Я не смогла повторить. Приветствуется указание точного размера диска и точного списка произведённых операций, включая указание размеров файлов, содержимое неважно.
0CodErr писал(а):
Проблема при многократном копировании/удалении так и осталась.
Например, если работали с /HD0/1, то со временем на него невозможно зайти, только через /BD0/1.
Но если потом делать то же самое с BD, то на него тоже нельзя будет зайти.

С этим ещё сложнее.
1) Проявляется только в fNav или в других менеджерах тоже?
2) Если ограничиться только операциями чтения с диска /hd - например, копирование на /tmp - будет проявляться?

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср янв 16, 2013 2:41 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1021
Проверил сейчас svn3138 в VirtualBox. KFar тоже не смог удалить:
Спойлер: Показать
Изображение
Но после этого другие папки\файлы копировались и удалялись.
Может дело в размере tmp? На доске отладки было вот так:
Спойлер: Показать
Изображение

CleverMouse писал(а):
2) Если ограничиться только операциями чтения с диска /hd - например, копирование на /tmp - будет проявляться?
Пробовал только копировать — всё нормально было.


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср янв 16, 2013 3:23 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1599
Папка несчастливая, ровно 14 элементов, с учётом 2 элементов "." и ".." получается 16, что занимает ровно один сектор. На /tmp размер кластера равен размеру сектора, у кода была проблема с удалением папок, занимающих ровно целое число кластеров. Я закоммитила исправление в r3174.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Вс янв 20, 2013 2:43 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1021
Теперь для вывода сообщений об ошибках используется приложение @NOTIFY. Только пока не все сообщения выводятся.
Начал делать множественное выделение элементов списка. Это можно сделать мышью или клавиатурой: RightShift + (ArrowUp|ArrowDown|PageUp|PageDown|Home|End). Пока ещё здесь возможны глюки.
Добавлен столбец расширений файлов.
Изображение


Вложения:
Комментарий к файлу: архив содержит файлы: fNav.kex, fnav.set, fnav.ext, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.4a).7z [14.41 КБ]
62 скачивания
Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Вс фев 17, 2013 2:29 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1021
Изменение в навигации по списку:
    <клавиша с символом> перейти в списке на следующий элемент, начинающийся с этого символа;
    RightShift + <клавиша с символом> перейти в списке на предыдущий элемент, начинающийся с этого символа.
    RightCtrl + L перейти в адресную строку(раньше было просто L).
Добавлен индикатор процесса копирования, это выглядит вот так:
Изображение
А пока оно копируется, можно ещё чего-нибудь скопировать:
Изображение
Пока что не всё работает хорошо, в следующих версиях постараюсь исправить это, но сначала нужно разобраться хотя бы с этим: viewtopic.php?p=45641#p45641 , viewtopic.php?p=46057#p46057 , а пока придётся остановиться.


Вложения:
Комментарий к файлу: архив содержит файлы: fNav.kex, fnav.set, fnav.ext, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.42).7z [15.25 КБ]
52 скачивания
Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Вс фев 17, 2013 4:06 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
При нажатии Delete там где нет папок у меня это был /tmp1/1/ программа падает.

А как ты сделал копирование и удаление папок?! Можешь описать алгоритм?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Вс фев 17, 2013 8:02 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
0CodErr
При копировании есть проверка на свободное место на диске ДО самого копирования? Как реализована обработка в случае ошибки №8?


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Вс фев 17, 2013 9:29 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1021
Цитата:
При копировании есть проверка на свободное место на диске ДО самого копирования?
Нет, такой проверки сейчас нет. Думаю, можно было бы сделать через SysFn58, но она вроде как "deprecated".
Цитата:
Как реализована обработка в случае ошибки №8?
Сразу же прекращается запись в файл и выводится сообщение об ошибке.
Изображение

Цитата:
При нажатии Delete там где нет папок у меня это был /tmp1/1/ программа падает.
Да, есть такая ошибка.


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт мар 07, 2013 1:09 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Размер ползунка не соответствует кол-ву файлов. Сейчас как-будто есть есть ещё один файл снизу, но его нет. При растяжении окна, так чтобы снизу появился ещё один пустой файл ползунок заполняет всю прокрутку.
Спойлер: Показать
Вложение:
2.png
2.png [ 177.12 КБ | 1507 просмотров ]

Попытался отредактировать ассоциации для KolibriN, увы я так понял стоит ограничение на длинну пути программы и те, что длинее - не работают.

P.S. восхищён плавностью строки прогресса при копировании.


Вложения:
fnav.zip [569 байт]
58 скачиваний

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт мар 07, 2013 7:00 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1021
Цитата:
Размер ползунка не соответствует кол-ву файлов.
Я почти уверен, что это проблема скроллбара. Я тут выше viewtopic.php?f=44&t=2178&sid=97759e21f6a735a1b0160c7a6e58032a#p44601 уже писал, ты сказал тогда, что у тебя была похожая проблема. В теме про box_lib viewtopic.php?f=24&t=1220&start=195#p44130 я приводил пример.
Цитата:
я так понял стоит ограничение на длинну пути программы и те, что длинее - не работают.
Вообще-то ограничений нет. А может те программы ожидают кавычки в путях?
Я сейчас проверил для KIV. Скопировал его и kiv.ini в папку с длинным путём на tmp — всё работает у меня.


Вложения:
long path.PNG
long path.PNG [ 60.54 КБ | 1459 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт мар 07, 2013 9:15 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
0CodErr писал(а):
Цитата:
Размер ползунка не соответствует кол-ву файлов.
Я почти уверен, что это проблема скроллбара. Я тут выше viewtopic.php?f=44&t=2178&sid=97759e21f6a735a1b0160c7a6e58032a#p44601 уже писал, ты сказал тогда, что у тебя была похожая проблема. В теме про box_lib viewtopic.php?f=24&t=1220&start=195#p44130 я приводил пример.

Отвечу известным:
Цитата:
Вы не любите кошек? Вы просто не умеете их готовить…

Наличие работающего OpenDialog и нескольких других программ вас не смущает? Как просто свалить свои собственные баги на несуществующие баги скроллбара. Зачем напрягать мозг и думать где мы передаем неверные данные, а ведь скроллбар просто работает с теми данными, которые ему скармливают, когда гораздо проще свалить вину на сторонний код.

Если уж на то пошло - напишите рабочий тестовый пример убедительно доказывающий наличие бага в скроллбаре, тогда я утрусь и возьмусь за исправление. Куча вашего шерстатстого кода в альфа-версиях программ, из которого торчат неучтенные зависимости не является доказательством. А пока его нет я склонен считать дизайнера Кирилла и начинающего кодера 0CodErr (не знаю настоящего имени) некомпетентными по этому вопросу.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт мар 07, 2013 9:24 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Дизайнер Кирилл предоставил программисту Марату наличие другого бага в скроллбаре, который так до сих пор не исправлен. viewtopic.php?f=24&t=1220&start=180#p42902

P.S. А этот баг действительно в Fnav.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Чт мар 07, 2013 9:35 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Leency писал(а):
Дизайнер Кирилл предоставил программисту Марату наличие другого бага в скроллбаре, который так до сих пор не исправлен. viewtopic.php?f=24&t=1220&start=180#p42902 Тогда Марат тоже уверял Кирилла, что этого бага нет и Кирилл просто не умеет правильно писать программы.

Ни в одной программе где я лично прикручивал скроллбар нет проблем с прокруткой, в этой программе скроллбар прикручивал не я. Автор прикрутивший скроллбар также не умеет его готовить. Я теперь должен за всеми подтирать ошметки да? В том числе в программах написанных на С и С-- ? Я не давал таких обязательств. Будет время и желание - посмотрю код. В данный момент у меня нет желания исправлять результаты этой чужой работы. Откровенно говоря в коде RTFREAD вообще сложно ориентироваться.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Пт мар 08, 2013 4:38 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Поскольку был предоставлен пример кода убедительно доказывающий ошибку в скроллбар, то он был исправлен:
viewtopic.php?f=24&t=1220&start=230
Я забираю свои слова в некомпетентности 0CodErr по данному вопросу. Спасибо за точный багрепорт.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: Файловый навигатор
СообщениеДобавлено: Ср мар 13, 2013 4:29 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1021
Очередная версия. Были исправлены ошибки в пустых папках, при взаимодействии потоков, со скроллбаром, утечки памяти.


Вложения:
Комментарий к файлу: архив содержит файлы: fNav.kex, fnav.set, fnav.ext, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.42.2).7z [15.42 КБ]
65 скачиваний
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 97 сообщений ]  На страницу Пред. 1 2 3 4 57 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB