Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс сен 24, 2017 4:53 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 277 сообщений ]  На страницу Пред. 113 14 15 16 1719 След.
Автор Сообщение
СообщениеДобавлено: Вс июн 12, 2011 6:24 pm 
Кошерность наверное. :lol:


Вернуться к началу
   
СообщениеДобавлено: Вс июн 12, 2011 6:37 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Gluk писал(а):
Атауальпа, а до этого что мешало?

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

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


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 8:37 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Mario
zSea - это круто. Внушает.


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 9:26 pm 
Атауальпа
Я искренне надеюсь что не на 100%. :lol:

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


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

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


Вернуться к началу
   
СообщениеДобавлено: Пн июн 13, 2011 9:29 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Ого-го! То есть теперь можно будет удобно загружать библиотеку для png?


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

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

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

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


Вернуться к началу
   
СообщениеДобавлено: Пн июн 13, 2011 9:43 pm 
Не в сети

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


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


Вернуться к началу
   
СообщениеДобавлено: Вт июн 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) Функции всех плагинов теперь вызываются с передачей параметров через стек (совместимость с программами на ЯВУ).
Вложение:
zSea_1rc3.7z [28.8 КБ]
120 скачиваний

Вложение:
zSea_1rc3.zip [30.35 КБ]
114 скачиваний


Вернуться к началу
   
СообщениеДобавлено: Пн июн 20, 2011 3:17 pm 
Не в сети
Аватара пользователя

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

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


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


Вернуться к началу
   
СообщениеДобавлено: Пт июл 01, 2011 10:09 pm 
SVN r.1994 скрипт (buildall.sh) автосборки zSea в Linux - собирает полную копию работающего бинарника, со всеми ресурсами и плагинами.


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


Вернуться к началу
   
СообщениеДобавлено: Чт июл 07, 2011 11:04 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Прекрасно — кнопочка есть, но она ничего не делает! Зато она есть!:D Ладно, подождём...

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 277 сообщений ]  На страницу Пред. 113 14 15 16 1719 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB