Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Jan 29, 2020 10:51 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 137 posts ]  Go to page Previous 1 2 3 4 510 Next
Author Message
 Post subject: Re: Docky
PostPosted: Mon Oct 28, 2013 12:53 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
CleverMouse wrote:
Не объяснив, что проблему эта альтернатива не решает?

Повторю что писал в чате - проблема ядра была обсуждена как в чате, так и в личной переписке. Я не знал что libimg распаковывает с альфа-каналом. Какие вообще ко мне могут быть претензии - я человеку помогал в меру своих знаний и умений.

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


Top
   
 Post subject: Re: Docky
PostPosted: Mon Oct 28, 2013 3:37 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Я не думаю, что Марио пытался пудрить мне мозги. Он потратил на меня очень много времени и много помог и я это очень ценю. Он не знал про прозрачность в libimg, но рассказал про библиотек и даже даже дал пример с ее использованием, где он ЗНАЛ, что можно сделать прозрачность.


Top
   
 Post subject: Re: Docky
PostPosted: Mon Oct 28, 2013 8:53 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
CleverMouse wrote:
Проблема с полупрозрачностью в том, что её не поддерживает ядро, поэтому получать фон и накладывать изображение придётся руками в программе.

Ну 7, 65 да. А это что?
Quote:
======================================================================
===================== Функция 73 - blit bitmap =====================
======================================================================
блит - копирование битового массив

Параметры:
* eax = 73 - номер функции

* ebx = ROP и опциональные флаги
31 6 5 4 3 0
[ reserved ][ T ][ b ][ ROP ]
ROP - код растровых операций
0: копировать
1-15: Зарезервировано
B - блит на фоновую поферхность
T - блит с прозрачностью


Top
   
 Post subject: Re: Docky
PostPosted: Mon Oct 28, 2013 9:05 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Asper
Asper wrote:
1-15: Зарезервировано


Top
   
 Post subject: Re: Docky
PostPosted: Mon Oct 28, 2013 9:27 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
0CodErr wrote:
Asper
Asper wrote:
1-15: Зарезервировано

Это относится к полю ROP, а не T, не так ли?


Top
   
 Post subject: Re: Docky
PostPosted: Mon Oct 28, 2013 10:12 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Asper wrote:
Ну 7, 65 да. А это что?

Проверь. Не всему, что написано в документации, можно верить.

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


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 12:07 am 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Docky
by eAndrew
version 0.4 [FASM]

Quote:
v0.4
- Добавлены скины (скином это назвать тяжело, просто ini-файл с четырьмя параметрами), которые лежат в /sys/settings/docky skins/
- Программа теперь не требует свой файл с иконками, а использует icon_strp.png
- Небольшие фиксы

Программа теперь на SVN /programs/system/docky


Attachments:
1.png
1.png [ 6.77 KiB | Viewed 1178 times ]
Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 12:26 am 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Docky
by eAndrew
version 0.4.1 [FASM]

Quote:
v0.4.1
- Удалены скины (внешний вид настраивается в docky.ini)


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 12:39 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Бесплатный совет (да, знаю все "любят" именно бесплатные советы) - у тебя в исходниках присутствует избыточное заполнение регистров, т.е. если вызываешь подряд несколько раз одну и ту же функцию, то не нужно каждый раз перезаписывать регистры значениями, если документация API ядра явно не указывает, что такой то регистр используется для возврата данных или портится. Можно уменьшить размер бинарника.

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


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 12:49 am 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Хорошо, пойду оптимизировать. Я думал, что все такие моменты пофиксил. Оказалось не все.


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 1:23 am 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Docky
version 0.4.3 [FASM]

- Оптимизация


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 2:00 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5078
Ты молодец.

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


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 4:33 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Спасибо.
Так а что насчет включения в автосборку? И что насчет включения в KolibriN?


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 4:56 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5078
> Так а что насчет включения в автосборку?
Если программа стабильно, но можно смело добавлять.

> И что насчет включения в KolibriN?
Будет. :)

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


Top
   
 Post subject: Re: Docky
PostPosted: Tue Oct 29, 2013 5:30 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Docky
version 0.4.4 [FASM]

- Исправлен баг, из-за которого фокус не менялся на док (последствие оптимизации=)

Quote:
> Так а что насчет включения в автосборку?
Если программа стабильно, но можно смело добавлять.

Теперь, думаю, все стабильно.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 137 posts ]  Go to page Previous 1 2 3 4 510 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