Pull to refresh
0
KolibriOS Project Team
Быстрая операционная система для бизнеса и хобби

Дайджест KolibriOS #7: как мы зиму перезимовали

Reading time2 min
Views18K
Зима в проекте КолибриОС выдалась на редкость плодотворной: добавлено много мелких, но очень полезных в повседневной работе программ; улучшен пользовательский интерфейс некоторых существующих программ; исправлены ошибки в сетевой и звуковой подсистеме; и многое другое. Кроме того, зимой мы провели новогодний конкурс по написанию игр под нашу операционную систему. В сумме было написано 10 игр, о которых вы можете прочитать здесь. Подробности всех изменений и исправлений под катом.


Обозначения
— реализация новой программы, драйвера или библиотеки
— реализация чего-либо в рамках GSoC
— ссылка на загрузку


Общесистемные изменения (ядро, драйверы, библиотеки):


  • Обновление драйверов видеокарт ATI Radeon и Intel.
  • Сетевая подсистема: теперь Колибри пытается подключиться к DHCP серверу, только если кабель физически подключен (и переподключиться, если переподключен кабель, пока поддерживается не всеми драйверами). Предыдущие версии пытались подключиться всегда, что при не подсоединённом сетевом кабеле посылало ненужные пакеты и «забивало» буфер. Также исправлены обнаруженные утечки памяти.
  • Оптимизации ядра.
  • buf2d: добавлены новые функции и проведена оптимизация.
  • TinyGL: добавлены новые функции; оптимизация и исправления.
  • Звуковая подсистема Infinity: исправления для кольцевого буфера (до этого, некорректно проигрывались звуковые файлы, записанные с определённой частотой дискретизации).
  • Обновлены старые и добавлены новые иконки.


Изменения в прикладном ПО:


  • open: утилита для открытия файлов по ассоциациям с диалогом «открыть с помощью» (в дальнейшем все программы будут использовать ее для открытия файла согласно ассоциациям).
    Скрытый текст

  • Pixie Player: фронтэнд для MiniMP3 (подробнее в предыдущей статье).
    Скрытый текст

  • Volume: Общесистемный регулятор громкости (подробнее в предыдущей статье).
    Скрытый текст

  • Software widget: это универсальный настраиваемый виджет, который сейчас используется, как Game center и Control panel. Настройки берутся из INI файла и в их число входит название окна, его размеры, расстояние меджу элементами. В состав элемента входит иконка и её подпись.
    Скрытый текст

  • panels_cfg: утилита для настройки таскбара (нижняя панель) и докбара.
    Скрытый текст

  • Eagle: просто лаунчер файлов(не только исполняемых)/папок, а так же урезанный файловый менеджер (просмотр списка файлов).
    Скрытый текст





  • Eolite: использование @open для открытия файлов по ассоциациям; использование libini для чтения файла настроек.
    Скрытый текст
    Окно настроек:


    Окно свойств:

  • voxel editor: исправление ошибок; новая функция vox_tgl.
  • Docky: добавлена опция «показывать всегда» (не скрывать).
  • Fplay: использование pixlib3 для рендеринга.
  • TextEdit: исправление багов.
  • TmpDisk: отображение размера созданных дисков.
    Скрытый текст

  • View3DS: поддержка ASC формата.
  • AC97snd: исправление ошибки в обработке ID3-тегов, пересекающих границу в 64 Кб (что приводило к зависанию системы на некоторых MP3-файлах)
  • MTDBG: поддержка всех инструкцияй int 3 (пользовательская точка остановки выполнения).
  • WebView: реализована возможность загрузки файлов.
    Скрытый текст

Tags:
Hubs:
+34
Comments14

Articles

Change theme settings

Information

Website
www.kolibrios.org
Registered
Founded
Employees
11–30 employees
Location
Россия