Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Nov 22, 2019 8:46 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 913 posts ]  Go to page Previous 1 2 3 4 561 Next
Author Message
 Post subject: Re: Eolite
PostPosted: Sat Feb 16, 2008 8:01 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Спасибо за скрин, но я понятия не имею что это означает :D
Можешь на словах обьяснить из-за чего возникает баг?
В каких папках? Постоянно в одних и тех же папках? (если да, то хорошо, можешь кинуть всю папку))

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


Top
   
 Post subject: Re: Eolite
PostPosted: Sun Feb 17, 2008 10:22 am 
Offline

Joined: Sun Feb 04, 2007 2:07 pm
Posts: 178
Leency
Баг возникает постоянно в одних и тех же каталогах, когда в них пытаешься зайти.
Я прикрепил самый маленький. Остальные слишком большие. Прикреплённый каталог корректно отображается во всех менеджерах.


Attachments:
tempus.zip [138.92 KiB]
Downloaded 130 times
Top
   
 Post subject: Re: Eolite
PostPosted: Sun Feb 17, 2008 10:33 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Спасибо. Буду разбираться.

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


Top
   
 Post subject: Re: Eolite
PostPosted: Sun Feb 17, 2008 12:20 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
а зачем отображать текущий каталог "."? по моему, он только мешает.


Top
   
 Post subject: Re: Eolite
PostPosted: Sun Feb 17, 2008 12:31 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Я знаю что мешает, но убрать его геморно. Уберу, но позже.
И так столько всего надо доделать, а времени мало.

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


Top
   
 Post subject: Re: Eolite
PostPosted: Sun Feb 17, 2008 12:58 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
а какое приемущество у 3,9 килобайтного zip перед 1,82 килобайтным 7z?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: Eolite
PostPosted: Sun Feb 17, 2008 5:45 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Мне кажется что при загрузке 7z на форум архивы повреждаются.
Уже не раз такое было.

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


Top
   
 Post subject: Re: Eolite
PostPosted: Mon Feb 18, 2008 2:40 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Выкладываю Eolite версию 0.6 beta, которая находится в разработке, просто чтобы показать что процес идёт. Много чего закомментировано и недоступно, т.к. недоделано :D
Code:
Хистори
Устранённые баги:
1. Совместными усилиями устранён серьёзный баг с нажатием ПКМ на заголовке окна.
2. Если мы пропишем адрес папки, которой не существует и попытаемся в неё перейти ничего у нас УЖЕ не получится.
3. Улучшения в скролле.

Добавлено:
4. F5 перерисовать окно.
5. Иконки у устройств.
6. Панель действий.

Частично реализовано:
7. Одиночное копирование файлов размером не больше чем ОЗУ.
8. Удаление файлов, пока что без запроса.
Много времени потратил на оптимизацию и чистку кода.

I'd like to show you Eolite v0.6 beta. It is under developing now, so some futures are disabled.
Code:
History:
1. Fixed bug with clicking right mouse button on window header.
2. Fixed some bugs in Edit line.
3. Scroll become better.
4. F5 refresh window.
5. Device icons were added.
6. New actions bar.
7. You can copy one selected file.
8. Deleting files.
9. A lot of optimizations.

Файл "eolite_copy.obj" необходим для копирования, его надо кинуть в папку "/rd/1/File Managers". Это временная мера.
http://kolibri-os.narod.ru/files/temp/eolite_copy.obj


Attachments:
Eolite_v0.6.zip [13 KiB]
Downloaded 149 times

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


Last edited by Leency on Wed Feb 20, 2008 6:25 pm, edited 1 time in total.
Top
   
 Post subject: Re: Eolite
PostPosted: Thu Feb 21, 2008 8:37 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
The program craches, when trying to anter a folder, which contains a lot of files, such as /hd0/1/Windows/system32.
Code:
 K : Process - forced terminate PID: 00000046
 K : Exception : 0000000E Error : xxxxxxxx
 K : Eax : 00000000 EBX : 8003B344 ECX : 00000028
 K : EDX : 001EF000 ESI : 80C74C0C EDI : 001FF000
 K : EBP : 80C74BA4 EIP : 8001F7D1 ESP : 80C74B7C
 K : Flags : 00011046 CS : 00000008 (kernel)
 K : Process - terminating
 K : Process - done

And it also can't enter folders at an NTFS partition.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
 Post subject: Re: Eolite
PostPosted: Thu Feb 21, 2008 11:10 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Похоже что происходит ошибка с переполнением буфера.


Top
   
 Post subject: Re: Eolite
PostPosted: Thu Feb 21, 2008 11:40 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
О, спасибо, буду знать.
Но увы я не смогу решить эту ошибку самостоятельно...

Вот исходники, если кто-то может пусть посмотрит. :oops:


Attachments:
Eolite_sources.zip [218.42 KiB]
Downloaded 111 times

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


Last edited by Leency on Fri Feb 22, 2008 2:34 am, edited 1 time in total.
Top
   
 Post subject: Re: Eolite
PostPosted: Fri Feb 22, 2008 2:32 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
Eolite 0.65 beta.
Code:
- размер файлов теперь выводится в Кб, Мб и Гб.
- оптимизация отрисовки в левой синей панели.
- удобно стало пользоваться полосой адреса. Если она была изменена нажав Enter мы переходим по новому адресу, если же нет - открывается выделенный файл или программа.
- в Колибри не работает в отличии от эмулятора, реализованное перетягивание ползунка. :(
- выделение по Insert, пока что нигде не используется

Code:
- file size now in Kb, Mb, and Gb.
- optimizations in left blue panel
- using Edit line much more comfortable now
- you can drag scroll, it works in diamond's emulator, but don't work in Kolibri :(
- you can use Insert key now


Attachments:
Eolite_v0.65.zip [13.68 KiB]
Downloaded 126 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Eolite
PostPosted: Fri Feb 22, 2008 8:53 am 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 689
The problem is trivial actually. Each file info block takes 304 bytes (as you use ASCII names) so in 64K you can fit at most 215 blocks. In your code, you try to read 65536 blocks while allocating only 64K of memory. The solution would be to read information about 0 (1?) files first thus obtaining file info block header where total number of files in the directory is specified (+8), and then allocate needed amount of memory. See 70.1 documentation for further information.

There's also a memory leak since you don't free previously allocated memory pointed by open_file_70.buffer (buf).

Problematic code (vc_full.c--, lines 631-633):
Code:
    open_file_70.sizefile = 65536;
    buf = malloc(65536);
    open_file_70.buffer = buf;

_________________
in code we trust


Top
   
 Post subject: Re: Eolite
PostPosted: Sat Feb 23, 2008 8:39 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5066
mike.dld
Спасибо за разъяснения. Мы попытаемся что-то придумать :)

А сейчас... Eolite v0.7 beta.

Code:
1. ограничение размера строки для имён файлов
2. удалена "." в начале списка файлов
Code:
1. if filename longer then window it will be shorter
2. directory "." was deleted from list of files


Attachments:
Eolite_v0.7.zip [13.81 KiB]
Downloaded 113 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: Eolite
PostPosted: Sat Feb 23, 2008 1:53 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Новый баг:


Attachments:
BUG.GIF
BUG.GIF [ 103.04 KiB | Viewed 3660 times ]

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 913 posts ]  Go to page Previous 1 2 3 4 561 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


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