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

в 21:09, , рубрики: kolibrios, open source, usability, Блог компании KolibriOS Project Team, колибри, разработка

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

Обозначения

Дайджест KolibriOS #7: как мы зиму перезимовали - 2 — реализация новой программы, драйвера или библиотеки
Дайджест KolibriOS #7: как мы зиму перезимовали - 3 — реализация чего-либо в рамках GSoC
Дайджест KolibriOS #7: как мы зиму перезимовали - 4 — ссылка на загрузку

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

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

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

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

    Дайджест KolibriOS #7: как мы зиму перезимовали - 6
  • Дайджест KolibriOS #7: как мы зиму перезимовали - 7 Pixie Player: фронтэнд для MiniMP3 (подробнее в предыдущей статье).
    Скрытый текст

    Дайджест KolibriOS #7: как мы зиму перезимовали - 8
  • Дайджест KolibriOS #7: как мы зиму перезимовали - 9 Volume: Общесистемный регулятор громкости (подробнее в предыдущей статье).
    Скрытый текст

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

    Дайджест KolibriOS #7: как мы зиму перезимовали - 12
  • Дайджест KolibriOS #7: как мы зиму перезимовали - 13 panels_cfg: утилита для настройки таскбара (нижняя панель) и докбара.
    Скрытый текст

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

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

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

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

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

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

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

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

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

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

Автор: Punk_Joker

Источник

Поделиться

* - обязательные к заполнению поля