Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Jan 24, 2020 12:23 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 277 posts ]  Go to page Previous 113 14 15 16 1719 Next
Author Message
PostPosted: Sun Jun 12, 2011 6:24 pm 
Кошерность наверное. :lol:


Top
   
PostPosted: Sun Jun 12, 2011 6:37 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Gluk wrote:
Атауальпа, а до этого что мешало?

Я идейный столлмановец.

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


Top
   
PostPosted: Sun Jun 12, 2011 8:37 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1380
Mario
zSea - это круто. Внушает.


Top
   
PostPosted: Sun Jun 12, 2011 9:26 pm 
Атауальпа
Я искренне надеюсь что не на 100%. :lol:

Всем отписавшимся
Рад что вам понравилось. :)


Top
   
PostPosted: Mon Jun 13, 2011 9:20 pm 
SVN r.1956-1958
Теперь во всех модулях (плагинах) вызов функций с передачей параметров через стек (совместимость с программами на ЯВУ).

З.Ы. Чуть позже соберу RC3 в бинарники и выложу для тех кому лень самим комплировать.


Top
   
PostPosted: Mon Jun 13, 2011 9:29 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Ого-го! То есть теперь можно будет удобно загружать библиотеку для png?


Top
   
PostPosted: Mon Jun 13, 2011 9:33 pm 
Удобство здесь несколько не причем -раньше параметры передавались через регистры, а для ЯВУ это нехаляльно (если вообще возможно). Теперь модули можно использовать для ЯВУ

http://ru.wikipedia.org/wiki/Соглашение_вызова

Вот как-то так...

З.Ы. Пока что модули не реентерабельны - т.е. согласно логике ядра для каждого запросившего приложения из стека библиотек будет делаться копия. Впрочем это не мешает использовать некоторые либы в массовом порядке (sort, libini) - в Колибри ведь все такое маленькое. :lol:


Top
   
PostPosted: Mon Jun 13, 2011 9:43 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Ну, системным вызовам через регистры передавали параметры - значит, и библиотекам могЁм. Теперь, я так понимаю, будет нечто похожее на вызовы функций console.obj (там stdcall вроде)? Документация, разумеется, [когда-нибудь] будет?
Код для экспорта битмапа в jpg/png/gif в будущем возможен планируется?


Top
   
PostPosted: Mon Jun 13, 2011 10:22 pm 
Документацию мне естественно писать лень, хотя формат блока данных для RAW описан уже. В принципе ничего сложного в документации нет - мало только личного времени.
Код для экспорта в BMP достаточно просто написать (не считая RLE - но думаю вряд-ли оно кому-то нужно, когда есть PNG). А вот с остальными типами сложно сказать. Написание кодера задача нетривиальная, более нетривиальная чем написание декодера. У меня в ближайшее время пока есть и другие планы и проекты, так что не все так просто и быстро.


Top
   
PostPosted: Tue Jun 14, 2011 12:18 am 
SVN r.1959 скрипт (buildall.bat) автосборки zSea в Windows - собирает полную копию работающего бинарника, со всеми ресурсами и плагинами.

Скрипт автосборки в Linux сделаю позже.
Насчет скрипта автосборки в Колибри надо чесать репу.

Для тех кто не пользуется SVN - zSea версии 1.00 rc3

Напоминаю отличия от RC2:
1) Поддержка отрицательных значений высоты (перевернутое изображение) для плагина BMP.
2) Динамическое выделение памяти под стеки потоков - небольшая экономия памяти.
3) Теперь буфер шага для GIF не выделяется если изображение статичное (1 кадр) - небольшая экономия памяти.
4) Функции всех плагинов теперь вызываются с передачей параметров через стек (совместимость с программами на ЯВУ).
Attachment:
zSea_1rc3.7z [28.8 KiB]
Downloaded 190 times

Attachment:
zSea_1rc3.zip [30.35 KiB]
Downloaded 183 times


Top
   
PostPosted: Mon Jun 20, 2011 3:17 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Зум работает как по комбинациям Ctrl_+/Ctrl_-, так и по +/-. Получается дублирование, не знаю, насколько нужное. Может, стоит оставить какой-то один из вариантов?

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


Top
   
PostPosted: Mon Jun 20, 2011 3:26 pm 
Ты не поверишь! Оно не работает с CTRL - оно просто тупо забивает на CTRL.
Делать специальную фильтрацию я не считаю необходимым - потому что комбинации с CTRL не используются для других целей.


Top
   
PostPosted: Fri Jul 01, 2011 10:09 pm 
SVN r.1994 скрипт (buildall.sh) автосборки zSea в Linux - собирает полную копию работающего бинарника, со всеми ресурсами и плагинами.


Top
   
PostPosted: Thu Jul 07, 2011 10:25 pm 
SVN r.2000 - провел некоторую чистку части исходного кода. Также реализовал интерфейсную часть вывода обоев (wallpaper) с растяжкой и обрезкой (сохранение пропорций). Т.е. программа этого пока не делает, это только та часть кода которую видит пользователь.


Top
   
PostPosted: Thu Jul 07, 2011 11:04 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Прекрасно — кнопочка есть, но она ничего не делает! Зато она есть!:D Ладно, подождём...

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 277 posts ]  Go to page Previous 113 14 15 16 1719 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