OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 02:21

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: порт подсистемыׁ Host на GTK2 для win32
СообщениеДобавлено: Среда, 17 Сентябрь, 2014 00:24 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
По мотивам порта Freenix для Linux создал рабочий прототип для Windows. Порт пока сыроват, но кое-что уже вполне работает. :)

Вложение:
BlackBox-gtk2-win32.png
BlackBox-gtk2-win32.png [ 114.51 КБ | Просмотров: 15685 ]


Пробный камень
Иван Денисов писал(а):
Jordan писал(а):
Отлично! А под винду с gtk можно использовать?

Не знаю... никто не пробовал. Да и зачем оно так? Идея в том, чтобы на каждой системе был привычный интерфейс.

Jordan писал(а):
Суть в том, что бы полностью отвязать ББ от конкретной системы, с помощью переносимых фреймворков. Что бы не переписывать под разные ос разные части, или минимизировать данный процесс.

Это я так к слову.

Борис Рюмшин писал(а):
Ну почему же. Одно время мы вполне серьёзно её обсуждали, чтобы слезть с WinAPI вообще (во всяком случае в секторе GUI). Так что она даже не нова.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Сентябрь, 2014 00:33 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Кстати, наблюдаются те же симптомы утечки памяти, что и у Freenix. Что неудивительно, поскольку отличия между ними минимальны.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Сентябрь, 2014 00:41 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Круто :)

Но нету там утечки памяти, Роман. Просто сборщик мусора запускается не постоянно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Сентябрь, 2014 17:12 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 987
Откуда: Казань
Плюс не перемещающий сборщик мусора, который, конечно, иногда может возвращать память системе, в том случае, если блок памяти полностью свободен, но если есть хотя бы одна "живая ссылка" на участок памяти в блоке, то целый блок будет удерживаться.
Плюс фрагментация памяти.
Поэтому и складывается такое впечатление, что память утекает.

Кто-нибудь видел реализацию или описание перемещающего сборщика мусора в Оберонах?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Сентябрь, 2014 19:20 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Rifat писал(а):
Кто-нибудь видел реализацию или описание перемещающего сборщика мусора в Оберонах?

Зачем такой изврат, когда проще использовать фабрики


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Сентябрь, 2014 23:31 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 987
Откуда: Казань
И каким же образом фабрики могут помочь от фрагментации памяти?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 18 Сентябрь, 2014 01:36 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Выкладываю архивы:
  1. BB-gtk-test.zip
  2. gtk2-win32-bundle.zip (DLL, необходимые для работы GTK2 порта)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 03 Октябрь, 2014 13:40 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Фиксация #aa76e5b1f4356044: prototype of Host on top of Gtk2 for Win32

Изменения относительно выпуска 1.6 теперь хранятся в ветке Gtk2-win32


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB