Главная

Haiku - отчет за октябрь 2017

Этот отчет актуален для сборок с 51465 по 51517.

Пакеты
Никаких крупных изменений в пакетах, поскольку в наших планах переключиться на новые репозитории, сгенерированные нашими автоматизированными билд–ботами, «уже очень–очень скоро» (эти новые репозитории пока что не содержат несколько критически важных пакетов). Тем не менее, некоторые усилия по поддержанию «старых», то есть ныне действующих, репозиториев все еще прикладываются. Команда “bc” теперь существует в отдельном пакете, а не является частью системного пакета Haiku, как это было ранее. Множество пакетов были пересобраны в свете недавнего перехода на новый ABI в BControlLook.

Интерфейс
«Ползунки каналов», используемыев параметрах Медиа теперь используют нативную систему подсказок. Ранее использовалась самодельная, которая была реализована до того, как появился BToolTip, долгое время не работавший. Ныне, вы можете видеть уровень громкости во время перетаскивания ползунка.

Менеджер шрифтов был модифицирован для лучшей совместимости с набором шрифтов Noto. В частности, он теперь понимает «тонкие» шрифты в виде B_LIGHT_FACE, избегая смешивания их с обычными шрифтами. Это позволяет использовать Noto Sans Mono в качестве моноширинного шрифта на замену Noto Mono, который был удален.

BWindows::FindView теперь работает для скрытых окон (к примеру, когда используется для bitmap–view, которые в данный момент не отображаются). BTabView не форсирует фокус клавиатуры после удаления вкладки. BFilePanel не самоуничтожается, когда вы отмонтировали диск. Раньше это не работало, так как приложение было вынуждено использовать BFilePanel и не замечало отсутствия диска. Вместо этого, BFilePanel будет переключаться на домашнюю папку, когда происходит отключение тома. Ручка изменения размеров нового Deskbar избавилась от глюков отрисовки. После многочисленных жалоб пользователей, снова появилась возможность переключения рабочих столов путем приближения курсора мыши к рабочему пространству в репликанте и использования колесика мыши.

Системные вызовы и ядро
Системный вызов wait4 теперь ведет себя как следует. Имплементация, которая использовалась в Haiku до сих пор, была испорчена и возвращала неверные данные в пространство пользователя. Это исправление поможет с портированием Swift, также позволит Boost (один из вариантов Jam) полноценно работать в Haiku. Также, после внесенных изменений, sysconf(_SC_OPEN_MAX) будет вести себя как предусмотрено POSIX. Исправлена ситуация с недостающим fault handler в 64–битном ядре Haiku, он был причиной выпадения в KDL, тогда как применение segfault для приложения с ошибкой было бы вполне достаточно. Исправлена утечка в дескрипторе файла вызова posix_spawn.

Утилиты управления пакетами
HaikuDepot стал использовать новый способ обмена данными с сервером HaikuDepot, это позволяет приложению работать более плавно, чем до сих пор. Прогресс–бар PkgMan был заменен на блок состояния, который показывает чуть больше информации, например реальный размер пакета.

Драйверы
Драйвер серийного порта FTDI USB стал лучше работать с современными FTDI–чипами. Ранее, драйвер работал лишь со старыми устройствами USB1.

Трансляторы
Транслятор WebP стал распознавать больше типов файлов WebP. Формат очень удобный и может использоваться для различных типов данных (сжатых и несжатых, lossless и т.д.).

Приложения
Приложение «Календарь» научилось синхронизироваться с Google Calendar.

Разное
В одном из сообществ Haiku на фейсбуке появилась картинка за авторством грузинского дизайнера Sandro Melia с макетом интерфейса Haiku в модном нынче «плоском» стиле с крупными элементами, более адаптированными для тачскринов и планшетов. Старожилы могут вспомнить похожий макет времен начала 2000–х, когда Haiku еще называлась OpenBeOS. Конечно, тот был в модном в те времена «карамельном» стиле, но общее направление прослеживается.


Источник:
https://www.haiku-os.org/blog/pulkomandy/2017–11–04_haiku_monthly_activity_report_october_2017/

I like it!

I like it!

Мне тоже

Мне тоже нравятся багфиксы :)

Я вообще

Я вообще за любую движуху, лишь бы не полный штиль. :)

Какой

Какой к черту форк, полноценный порт Qt5 со всеми надлежащими свистоперделками и хоть какой–либо порт современного браузера запилить не могут (Firefox Quantum или Chromium). Сами без штанов, а мечтаем о царском кафтане. Я достаточно старый, чтобы помнить начало 2000–х, тогда жизнь в сообществе еще теплилась (был проект BeZilla и много что кроме этого). Своими офигительными нововведениями лучезарные погромисты из Haiku умудрились лишь отогнать тех последних в сообществе, кто еще оставался и кому было не положить. Те африканские студенты, которые приходят во время GSoC, посмотрят на глухое болотце с одной и той же заунывной шарманкой на официальном сайте, и надолго не задерживаются. Их можно понять.

Захочешь

Захочешь анонимности, копай глубже, разочаруешься

pkgman использует

pkgman использует libcurl в качестве качалки.

По идее вот так действительно должно работать
export http_proxy http://proxy.server.com:3128

см. curl proxy environment variable

В хомяке

В хомяке не пробовали?
/boot/home/config/settings/boot/UserSetupEnvironment

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
y
Z
B
w
L
P
Enter the code without spaces and pay attention to upper/lower case.