Page 86 of 91

Re: "Ночные" сборки KolibriOS

Posted: Mon Oct 22, 2018 12:58 am
by Leency
Asper писал 22.11.2010
_____6.2) CIRCLE это всё-таки демка или пример кода (папка DEMOS или DEVELOP/EXAMPLES) ?
7.) Нужно навести порядок в дистрибутиве.
_____7.1) В папке DEVELOP разделить инструменты разработчика (tools) и примеры кода (examples).
Отличное замечено, странно что больше никто об этом не писал.
Следующие программы (все или их часть) на самом деле должны поставляться в виде исходных кодов:

Code: Select all

/sys/develop/thread
/sys/develop/test_gets
/sys/develop/testcon2
/sys/demos/colorref
/sys/demos/cslide
/sys/demos/use_mb

Re: "Ночные" сборки KolibriOS

Posted: Mon Oct 22, 2018 1:26 am
by theonlymirage
Нужно заняться, если Siemargl поддержит идею и инициативную группу. У нас появился список программ, теперь можно по нему проходиться (это поможет в этой работе, ваш капитан очевидность).
Как раз недавно обсуждал возможность наведения порядка в образах и репозитарии, даже есть такая тема с предложением. В ядре всё ок, основная разборка с программами. К тому же, некоторые системные лежат в папке прочих (сейчас не вспомню какая программа, но видел).
Было бы здорово привести в порядок.

Re: "Ночные" сборки KolibriOS

Posted: Mon Oct 22, 2018 6:01 am
by 0CodErr
Leency wrote:0CodErr
Теперь попробуй пожатые изображения закинуть в образ и проверь будут ли с ними работать @ICON, @NOTIFY, @OPEN_DIAL.
(нет)
OPENDIAL использует ICONS16.PNG и он работает, остальное — нет.

Re: "Ночные" сборки KolibriOS

Posted: Mon Oct 22, 2018 9:12 am
by Siemargl
Leency wrote:Asper писал 22.11.2010
_____6.2) CIRCLE это всё-таки демка или пример кода (папка DEMOS или DEVELOP/EXAMPLES) ?
7.) Нужно навести порядок в дистрибутиве.
_____7.1) В папке DEVELOP разделить инструменты разработчика (tools) и примеры кода (examples).
Отличное замечено, странно что больше никто об этом не писал.
Следующие программы (все или их часть) на самом деле должны поставляться в виде исходных кодов:

Code: Select all

/sys/develop/thread
/sys/develop/test_gets
/sys/develop/testcon2
/sys/demos/colorref
/sys/demos/cslide
/sys/demos/use_mb
не понял, в чем суть вопроса - эти программы есть в исходниках. правда немного разбросаны

Re: "Ночные" сборки KolibriOS

Posted: Mon Oct 22, 2018 10:50 am
by Leency
В kolibri.img от бинарников этих програм нет смысла, предполагалось их поставлять в виде исходников прямо в дистре как примеры программирования.

Re: "Ночные" сборки KolibriOS

Posted: Mon Oct 22, 2018 10:56 am
by Leency
0CodErr
Потому что @icon и @notify требуют изображения 32 бита. И на 32 битах выигрыш не такой большой.
Твое предложение по автоматическому урезанию цветов icons32 сродни урезанию функционала программ.

Если сможешь, научи @notify понимать изображения с глубиной палитры 8 бит, там я думаю, и их хватит.

Re: "Ночные" сборки KolibriOS

Posted: Tue Oct 23, 2018 5:27 pm
by 0CodErr
Leency wrote:Не понятно как использовать icons32.png с ISO.
А так нельзя что ли?

Code: Select all

If Exist('/kolibrios') Then 
  IconPath := '/kolibrios' 
Else 
  IconPath := '/sys';
  
... используем дальше везде IconPath в качестве пути для иконок
Непонятно просто, в чём сложность?
В одном файле, к примеру, 10 иконок, а в другом 110(включая первые 10).
При подключении iso можно будет также брать дополнительные иконки к дополнительным программам на iso.
Без подключения — только первые 10.
Leency wrote:поставлять в виде исходников прямо в дистре как примеры программирования.
Эмм.. но ведь эти исходники скорее всего будут весить ещё больше бинарников.
Leency wrote:от бинарников этих програм нет смысла
А с этим согласен. Это ведь просто примеры программирования под KolibriOS.
Вот, скажем, SCANCODE — это уже не просто пример, а вполне себе средство разработки и тестирования. Такие наоборот нужны.

Re: "Ночные" сборки KolibriOS

Posted: Tue Oct 23, 2018 5:41 pm
by Leency
SCANCODE я потому и не включал, что это полезная программа.
Эмм.. но ведь эти исходники скорее всего будут весить ещё больше бинарников.
А с этим согласен. Это ведь просто примеры программирования под KolibriOS.
Видно придется от части из них отказаться. Наверное, трех хороших примеров будет достаточно. В общем, надо будет подумать как лучше поступить.
icons32.png
Пока что проблема не стоит остро. Будем решать проблемы по мере их поступления.
Но в целом, не нужно повторять ошибки /bin и /usr/bin https://habr.com/post/143614/ (eng)

Re: "Ночные" сборки KolibriOS

Posted: Tue Oct 23, 2018 7:33 pm
by Siemargl
Leency wrote:SCANCODE я потому и не включал, что это полезная программа.
Эмм.. но ведь эти исходники скорее всего будут весить ещё больше бинарников.
сложить в zip-архив

Re: "Ночные" сборки KolibriOS

Posted: Tue Nov 06, 2018 8:49 pm
by Leency
Appearance: сохранение выставленного скина для его восстановления после перезагрузки.

Еще я исправил несколько багов просто посмотрев видео http://board.kolibrios.org/viewtopic.ph ... 105#p72385

Re: "Ночные" сборки KolibriOS

Posted: Thu Nov 08, 2018 1:34 am
by Leency
Сегодня я добавил в ISO:
1. компилятор TinyC
2. компилятор C--
3. примеры файлов для различных программ Колибри, папка "templates"

Re: "Ночные" сборки KolibriOS

Posted: Thu Jan 03, 2019 8:48 pm
by Leency
Простой сценарий использования: отредактировать меню.

1. Открываем SYSPANEL => AUTORUN.
2. Меняем, сохраняем.
3. TinyPad ломает форматирование своим оптимальным сохранением.
Юзер в шоке.

Есть поменять Tynypad на TEdit.
1. Открываем SYSPANEL => AUTORUN.
2. Меняем, сохраняем.
3. Появляется окно с предложением сохранить "temp1.asm"
4. Ээээ.... ну ок.
Нихера не поменялось. Юзер в шоке.

Re: "Ночные" сборки KolibriOS

Posted: Sat Jan 05, 2019 2:58 pm
by IgorA
Leency wrote:Есть поменять Tynypad на TEdit.
1. Открываем SYSPANEL => AUTORUN.
2. Меняем, сохраняем.
3. Появляется окно с предложением сохранить "temp1.asm"
4. Ээээ.... ну ок.
После rev 7570 имя файла должно исправиться на нужное.

Re: "Ночные" сборки KolibriOS

Posted: Sat Jan 05, 2019 6:04 pm
by Leency
Спасибо.

Теперь стоит Save и SaveAs разделить в меню и тулбаре.
Вот я начал.

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 08, 2019 7:34 pm
by IgorA
Leency wrote:Теперь стоит Save и SaveAs разделить в меню и тулбаре.
Вот я начал.
rev 7571
Доделал разделение Save и SaveAs в меню и тулбаре и клавиатуре.