Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Oct 19, 2019 11:48 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 162 posts ]  Go to page Previous 17 8 9 10 11 Next
Author Message
PostPosted: Sun Oct 20, 2013 4:00 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5062
Нет так нет :)

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


Top
   
PostPosted: Sun Oct 20, 2013 9:28 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
Функция точно работает.
Например, скопируем папку "/sys/3D" на "/tmp1/1" — "RAM-диск сохранён успешно".
А если "/tmp1/1" пустая, то сохранения не происходит.

svn4055

Да, есть проблема. В HEED тоже не сохраняет.

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


Top
   
PostPosted: Mon Oct 21, 2013 12:13 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.4061
1) Отдельная логика для обработки ошибки начальной директории в режиме сохранения файла. Как выяснилось логика которая была использована для режима открытия файла приводила к необходимости многократной отмены сообщения об ошибке. Теперь же после отмены окна с ошибкой показывается корневая директория "/".
2) В режиме сохранения в диалоге ошибки выход по Esc не работал, работал только по кнопке Cancel, из-за неправильного режима (был установлен ASCII) клавиатуры. Теперь работает.
3) Файлы в корень диска "/tmp1/1" теперь сохраняются, но просьба учесть, что фокус всегда должен стоять в поле ввода названия файла (курсор-черточка в editbox).
4) Убрал красный цвет из меню ошибки и добавил поясняющую надпись, что нужно нажимать, чтобы больше отдельные пользователи не впадали в ступор.

На этом сегодня все.

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


Top
   
PostPosted: Sun Nov 03, 2013 4:27 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
При нажатии правой кнопкой мыши в "/tmp1/1"
Spoiler: Show
Attachment:
1.PNG
1.PNG [ 8.72 KiB | Viewed 2412 times ]

svn4150


Top
   
PostPosted: Sun Nov 03, 2013 5:44 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
При нажатии правой кнопкой мыши в "/tmp1/1"
Spoiler: Show
Attachment:
1.PNG

svn4150

Исправлено в SVN r.4154.

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


Top
   
PostPosted: Mon Nov 04, 2013 12:25 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Tinypad > File > Save
В OpenDialog идём в корень "/"
Выбираем "/fd"
Выбираем "1"
OpenDialog вылетает:
Spoiler: Show
Attachment:
1.PNG
1.PNG [ 15.39 KiB | Viewed 2377 times ]

svn4157


Top
   
PostPosted: Mon Nov 04, 2013 4:14 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
Tinypad > File > Save
В OpenDialog идём в корень "/"
Выбираем "/fd"
Выбираем "1"
OpenDialog вылетает:
Spoiler: Show
Attachment:
1.PNG

svn4157

Исправлено в SVN r.4159.

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


Top
   
PostPosted: Fri Nov 15, 2013 1:29 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Продублирую сообщение из темы "RDSAVE - сохранение IMG образа системы":

Я прошу вас двоих (Mario + Heavyiron) скооперироваться, и сделать в OpenDialog поддержку вызова с параметром "ramdisk". При вызове с этим параметром, не показываются диски /rd, /fd1, /fd2. RDSAVE вызывает OpenDialog с этим параметром, и пользователь не вводится в заблуждение (и не совершает потенциально опасных действий).


Top
   
PostPosted: Fri Nov 15, 2013 1:41 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Как вариант можно доработать параметр "Filter" из opendialog, чтобы он мог прятать определенные пути, а не только файлы по расширению


Top
   
PostPosted: Fri Nov 15, 2013 4:31 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Heavyiron wrote:
Как вариант можно доработать параметр "Filter" из opendialog, чтобы он мог прятать определенные пути, а не только файлы по расширению
Да, отличная идея.

EDIT - нашёл баг:
Code:
VMware® Workstation (Version 7.0.1 build-227600)
Host OS version: Windows 7 Professional, 64-bit 6.1.7601, Service Pack 1
CPU: Intel Core i5-3570 @ 3.40 GHz
RAM: 8GB
SVN r4229 (английская сборка).
1) TinyPad > File > Save
2) OpenDialog > Select Disk > /tmp1/1 (на диске ничего нет)
3) Кликаем левой кнопкой мышки на пустое место
4) Ведём мышку на @DOCKY
OpenDialog падает. Фильм с действиями для воспроизведения бага - в аттаче.

Лог board:
Spoiler: Show
Code:
K : destroy app object
K : Process - forced terminate PID: 00000028 [opendial]
K : Page fault
K : EAX : 0012F0C0 EBX : 01150115 ECX : 00000111
K : EDX : 00002572 ESI : 007288B1 EDI : 000028AC
K : EBP : 00000001 EIP : 00001459 ESP : 00002E5C
K : Flags : 00011246 CS : 0000001B (application)
K : Stack dump:
K : [ESP+00]: 00000263 [ESP+04]: 00000000 [ESP+08]: 00000000
K : [ESP+12]: 00000000 [ESP+16]: 00000000 [ESP+20]: 00000000
K : [ESP+24]: 00000000 [ESP+28]: 00000000 [ESP+32]: 00000000


Attachments:
OpenDialog_Crash_SVN4229.7z [230.15 KiB]
Downloaded 116 times
Top
   
PostPosted: Fri Nov 15, 2013 7:32 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
yogev_ezra wrote:
Продублирую сообщение из темы "RDSAVE - сохранение IMG образа системы":

Я прошу вас двоих (Mario + Heavyiron) скооперироваться, и сделать в OpenDialog поддержку вызова с параметром "ramdisk". При вызове с этим параметром, не показываются диски /rd, /fd1, /fd2. RDSAVE вызывает OpenDialog с этим параметром, и пользователь не вводится в заблуждение (и не совершает потенциально опасных действий).

Я ответил в той теме.

З.Ы. Проблему, как правильно заметил eAndrew можно решить на уровне RDSAVE. Ради одной программы запихивать дополнительный функционал в OpenDialog малополезно и не оправдано в плане затрат моего личного времени.

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


Top
   
PostPosted: Sat Nov 16, 2013 2:27 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
yogev_ezra wrote:
EDIT - нашёл баг:
1) TinyPad > File > Save
2) OpenDialog > Select Disk > /tmp1/1 (на диске ничего нет)
3) Кликаем левой кнопкой мышки на пустое место
4) Ведём мышку на @DOCKY
OpenDialog падает. Фильм с действиями для воспроизведения бага - в аттаче.

Исправлено в SVN r.4236.

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


Top
   
PostPosted: Sun Nov 17, 2013 9:56 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Mario_r4 wrote:
Исправлено в SVN r.4236.
Подтверждаю исправление.

Code:
VMware® Workstation (Version 7.0.1 build-227600)
Host OS version: Windows 7 Professional, 64-bit 6.1.7601, Service Pack 1
CPU: Intel Core i5-3570 @ 3.40 GHz
RAM: 8GB
SVN r4247 (английская сборка).
Вызвать OpenDialog из любой программы (RDSAVE, TinyPad, Animage, PCIDEV, ...). При первом заходе, опции Sort и Filter показывают выделенным текстом не ту настройку, которая выбрана на самом деле, а первую в списке (самую верхнюю). На скриншоте, при нажатии Save из TinyPad, в опции Filter выделено "*.* - Show all", хотя по списку ниже, на самом деле выбрано "Only supported". Также в опции Sort, выделено "Name" (не видно на скриншоте), хотя на самом деле, выбрано "Type":
Spoiler: Show
Attachment:
Other-2013-11-17-20-44-02.png
Other-2013-11-17-20-44-02.png [ 68.78 KiB | Viewed 2218 times ]


Top
   
PostPosted: Sun Nov 17, 2013 10:05 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
yogev_ezra
И из каких таких логических предпосылок ты вывел, что расположение выделения в Меню (компонент Box_Lib) является указателем выбора? O_o

Стоит лишь слегка шевельнуть мышью, как указатель изменится на наведенную позицию. Я бы еще понимал логику, если бы там галка или точка стояла, но Меню (компонент Box_Lib) такого не предусматривает вообще, да и не задумывалось объективной индикации наличия предыдущего выбора.

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


Top
   
PostPosted: Sun Nov 17, 2013 10:24 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Mario_r4 wrote:
yogev_ezra
И из каких таких логических предпосылок ты вывел, что расположение выделения в Меню (компонент Box_Lib) является указателем выбора? O_o
Из таких, что если выбрать что-то, и потом зайти в эту же опцию ещё раз (ничего не выбирая и не закрывая OpenDialog), то оно покажет настоящий выбор, а не опять первую опцию в списке. Видео прилагаю. Если выделение ничего не даёт, то IMHO оно только путает. В больших системах, выделение означает сделанный выбор.


Attachments:
SVN4247_OpenDialog.7z [406.31 KiB]
Downloaded 118 times
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 162 posts ]  Go to page Previous 17 8 9 10 11 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 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