Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Sep 26, 2020 3:15 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 122 posts ]  Go to page Previous 1 2 3 4 59 Next
Author Message
PostPosted: Wed Jan 16, 2013 1:43 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
0CodErr wrote:
С /tmp1/1 один раз не получилось удалить папку - "Device error".

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

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

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


Top
   
PostPosted: Wed Jan 16, 2013 2:41 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Проверил сейчас svn3138 в VirtualBox. KFar тоже не смог удалить:
Spoiler: Show
Image
Но после этого другие папки\файлы копировались и удалялись.
Может дело в размере tmp? На доске отладки было вот так:
Spoiler: Show
Image

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


Top
   
PostPosted: Wed Jan 16, 2013 3:23 pm 
Offline
Kernel Developer
User avatar

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

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


Top
   
PostPosted: Sun Jan 20, 2013 2:43 am 
Offline

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


Attachments:
File comment: архив содержит файлы: fNav.kex, fnav.set, fnav.ext, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.4a).7z [14.41 KiB]
Downloaded 133 times
Top
   
PostPosted: Sun Feb 17, 2013 2:29 pm 
Offline

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


Attachments:
File comment: архив содержит файлы: fNav.kex, fnav.set, fnav.ext, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.42).7z [15.25 KiB]
Downloaded 126 times
Top
   
PostPosted: Sun Feb 17, 2013 4:06 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
При нажатии Delete там где нет папок у меня это был /tmp1/1/ программа падает.

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

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Sun Feb 17, 2013 8:02 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 756
0CodErr
При копировании есть проверка на свободное место на диске ДО самого копирования? Как реализована обработка в случае ошибки №8?


Top
   
PostPosted: Sun Feb 17, 2013 9:29 pm 
Offline

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

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


Top
   
PostPosted: Thu Mar 07, 2013 1:09 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
Размер ползунка не соответствует кол-ву файлов. Сейчас как-будто есть есть ещё один файл снизу, но его нет. При растяжении окна, так чтобы снизу появился ещё один пустой файл ползунок заполняет всю прокрутку.
Spoiler: Show
Attachment:
2.png
2.png [ 177.12 KiB | Viewed 3186 times ]

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

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


Attachments:
fnav.zip [569 Bytes]
Downloaded 132 times

_________________
Звиздеть не мешки ворочать
Top
   
PostPosted: Thu Mar 07, 2013 7:00 pm 
Offline

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


Attachments:
long path.PNG
long path.PNG [ 60.54 KiB | Viewed 3138 times ]
Top
   
PostPosted: Thu Mar 07, 2013 9:15 pm 
Offline
Kernel Developer

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

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

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

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

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


Top
   
PostPosted: Thu Mar 07, 2013 9:24 pm 
Offline
Designer
User avatar

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

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

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Thu Mar 07, 2013 9:35 pm 
Offline
Kernel Developer

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

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

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


Top
   
PostPosted: Fri Mar 08, 2013 4:38 pm 
Offline
Kernel Developer

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

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


Top
   
PostPosted: Wed Mar 13, 2013 4:29 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Очередная версия. Были исправлены ошибки в пустых папках, при взаимодействии потоков, со скроллбаром, утечки памяти.


Attachments:
File comment: архив содержит файлы: fNav.kex, fnav.set, fnav.ext, fnav_icn.png, fnav_fnt.png, fnav_cur.png, About.txt
fNav(0.42.2).7z [15.42 KiB]
Downloaded 132 times
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 122 posts ]  Go to page Previous 1 2 3 4 59 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited