Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Oct 30, 2020 1:26 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 446 posts ]  Go to page Previous 121 22 23 24 2530 Next
Author Message
PostPosted: Tue Oct 08, 2013 12:20 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
GerdtR
В ревизиях 3972-3974 была внесена какая то пауза после запуска Icon, как результат иконки появляются с задержкой после загрузки системы. В ревизии 3971 такой паузы еще не было. Проверял на Qemu 0.12.2. Может для отладки добавлял где-нибудь паузу?

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


Top
   
PostPosted: Tue Oct 08, 2013 2:10 am 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Кажется понял. Это после вынесения в отдельный поток отрисовки иконок(появился файл bgredraw.inc)? Если да, то это баг, точнее невнимательность. Попробуйте запустить icon и не трогать ничего(точнее не заставлять перерисовываться фон) - иконки так и не появятся. Сейчас поправлю один баг, обнаруженный 0CodErr'ом (всё-таки смог повторить, когда всё-таки взялся и разобрался с бардаком в виртуальных хардах и запустил в VirtuаlBox :)), и всё исправлю. От чего иконки пачкаются ещё не знаю, но почему не перерисовываются иконки после перетаскивания понял.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Tue Oct 08, 2013 2:38 am 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Исправил. Теперь паузы нет и если иконку перетащить, то она сразу перерисуется. Остались чумазые иконки...

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Tue Oct 08, 2013 7:54 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
GerdtR
К сожалению не помогло.

Визуально выглядит так: после загрузки нарисована панель задач, но иконок нет секунд 5. Если в это же время вызвать меню правой кнопкой мыши,а потом кликнуть левой, то иконки отрисуются.

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


Top
   
PostPosted: Tue Oct 08, 2013 1:21 pm 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Пялился на баг и думал, чего ещё не так? В svn забыл bgredraw.inc обновить :D Теперь нормально всё.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Tue Oct 08, 2013 2:34 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Да, теперь нормально, иконки появляются сразу. Спасибо.

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


Top
   
PostPosted: Wed Oct 09, 2013 9:59 pm 
Offline
KSoC/GSoC Student

Joined: Wed Jul 11, 2012 3:17 am
Posts: 224
Решил сегодня обновиться и пожалел)))
1. Уже писали, что остаются артефакты на рабочем столе - подтверждаю (при чем блоком 68х11 пикселей - а это намёк, на то где зарыта собака):
Image

2. Отсутствие реакции на обзор:
Image

3. Понимаю что даже в винде так, но там это визуально сопровождается выделением при наведении, здесь же пока не кликнешь не увидишь) Мож не баг, мож фича собственно это уже так, искуственно - мне не мешает:
Image

4. При перетаскивании иконки, происходит двойная перерисовка экрана - толи это костыль временный, толи косяк, не знаю.

PS: работы проделанно много, предстоит еще больше. Успехов, надеюсь помог!
PPS: пошел в другие темы репортить)


Top
   
PostPosted: Thu Oct 10, 2013 10:55 pm 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Во сюрприз) Ладно. В r4003 убрал поле Иконка. Всё равно смысле в ней нет, а когда будут *.ico поддерживаться - не знаю. Ну и наконец-то исправил само окно - его не развернуть и не изменить размер. И теперь иконку с именем rbmenu не создать - раньше можно было и тогда начинались ТАКИЕ баги.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Thu Oct 10, 2013 11:11 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
Спасибо! Одна из лучших программ для Колибри)

Как насчёт выделения пунктов меню как в сишном @rb и сокращённого меню для иконок? :)

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


Top
   
PostPosted: Fri Oct 11, 2013 12:22 am 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Ну, думаю будут. Только сначала эти баги исправлю.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Fri Oct 11, 2013 1:30 am 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Так, у кого пачкались иконки, попробуйте эту пробную версию. Я предыдущей иконки пачкал, эта уже не хочет. Если больше не пачкаются, напишите. Кажется нашёл причину бага.


Attachments:
@ICON [4.5 KiB]
Downloaded 68 times

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
Top
   
PostPosted: Fri Oct 11, 2013 9:00 am 
Offline
KSoC/GSoC Student

Joined: Wed Jul 11, 2012 3:17 am
Posts: 224
GerdtR wrote:
Так, у кого пачкались иконки, попробуйте эту пробную версию. Я предыдущей иконки пачкал, эта уже не хочет. Если больше не пачкаются, напишите. Кажется нашёл причину бага.


1: у меня больше не пачкает, по крайней мере не удалось воспроизвести
2: исчезла двойная перерисовка стола (то что мне показалось костылем) - все норм полет нормальный
3: опендиалог заработал!!!

PS: ну царь - не иначе!
PSS: 68х11 помогло?))) или дело совсем в другом было?


Top
   
PostPosted: Fri Oct 11, 2013 1:09 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
GerdtR wrote:
у кого пачкались иконки, попробуйте эту пробную версию
Я пробовал в английской сборке. Просто заменил на эту пробную версию.
Иконки не пачкались.
Но опять этот баг http://board.kolibrios.org/viewtopic.php?f=48&t=1515&start=315#p51869
Иногда(точнее не могу сказать) при вызове меню правой кнопкой мыши поток @icon вылетает, и иконки перестают реагировать на нажатие:
Spoiler: Show
Attachment:
2.PNG
2.PNG [ 7.12 KiB | Viewed 1366 times ]
И ещё
Spoiler: Show
Attachment:
1.PNG
1.PNG [ 3.16 KiB | Viewed 1366 times ]


Top
   
PostPosted: Fri Oct 11, 2013 1:31 pm 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Главное иконки не пачкаются. Эта версия тестовая чисто. Теперь знаю кто виноват. Хотя снова иконки не перерисовываются сразу после перетаскивания? Хм, с исходниками из резервной копии перемешал, что ли :D
PS: Akyltist, ну до царя мне ещё...ууу. А 68х11... ммм тут просто произвели расчёт, который мне делать не пришлось) Так что помогло, спасибо) И если точнее, то 68х11 и ещё несколько пикселей следующей строки ;) Один буфер использовал и диалог, и поток перерисовки иконок для разных целей. И иногда они его юзали одновременно.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Fri Oct 11, 2013 3:42 pm 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Теперь в r4007 пачкаться не должны.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 446 posts ]  Go to page Previous 121 22 23 24 2530 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