Pull to refresh

Comments 13

Есть ли уже порт ffmpeg, хотя бы части кодеков, компилирующийся tcc?
Степень совместимости tcc и gcc по компилируемому исходному коду очень хорошая (им даже на пробу скорости компилировалось ядро linux), а из отличий AFAIK неполная поддержка всех возможностей __asm__ и некоторых других директив. В Колибри есть ffmpeg 2.8, собранный gcc. Так что шанс собрать есть и с помощью TinyC, но не уверен что это хорошая идея — использовать для вычислительных задач неоптимизирующий компилятор.
JavaScript нет, и в ближайшее время не ожидается. Из скриптов есть LUA
UFO just landed and posted this here
Судя по скриншотам этой статьи:
http://kolibri-n.org/inf/hll/hll
в GUI Колибри есть разные виджеты: TButton, TEdit, TText, TMenu, TCheckBox и возможно что-то ещё, но я нигде не нашёл описание этих виджетов.

Нужно что-то типа такого мануала:
https://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3AWidget

Иерархия виджетов. Как их создавать? (желательно, краткие примеры) Какие у них свойства? Как они выглядят? (изображение каждого виджета).
Есть подобные мануалы в инфраструктуре Колибри?
Пока в качестве мануалов только примеры и комментарии по исходникам. В планах подровнять комментарии для Doxygen, и получить подобную Gtk документацию есть.

По списку виджетов есть еще option_box, scrollbar, progressbar, аналог TImageButton, menu в двух вариантах, file_browser, tree_list, frame.

Для С-- есть дополнительно 14шт уникальных виджетов, хотя некоторые из них дублируют уже имеющиеся, но они с 3D или плоским дизайном. В области разработки библиотек всегда требуются добровольцы ;-)
Есть где-нибудь полный список портированных сишных библиотек?
Ну актуальные, наверное, только на SVN

Хотя, если попытки были давно, можно что конкретное поиском по форуму
Спасибо, посмотрел, поискал, libssl даже нет, грустно как-то.
Никаких манов по портированию не наблюдается? Беглый поиск ничего не дал, а самому полностью разбираться лениво)
В процессе портирования сейчас PolarSSL, но не закончен, но в целом система не POSIX, и системные вещи не так просто портировать. Особенно сетевые.
Сравнительно недавно научился копировать полученную программу из win в kos куда быстрее и удобнее:

set QEMU_PATH=[путь]\qemu < — эмулятор qemu
set KOLIBRIOS_IMG_PATH=[путь]\kolibri.img < — образ kolibri
set HDD_IMG_PATH=[путь]\c100.img < — опционально, вспомогательный образ
set HDD_PATH=.
%QEMU_PATH%\qemu-system-i386.exe -L %QEMU_PATH% -m 128 -drive file=%KOLIBRIOS_IMG_PATH%,if=floppy,media=disk,format=raw -boot a ^
-drive file=%HDD_IMG_PATH%,if=ide,media=disk,format=raw -localtime -vga vmware -net nic,model=rtl8139 -net user -soundhw hda -usb -usbdevice tablet ^
-usb -usbdevice disk:format=raw:fat:%HDD_PATH%

самое крутое тут то, что эта конфигурация монтирует папку (в данном случае ту, из которой запускается батник) из win в kos в виде накопителя usbhd0

(как только newlib финализуется, обновлю статью на хабре)
Sign up to leave a comment.