Отчет о состоянии развития Haiku за октябрь 2010
Diver 27 ноября, 2010 - 18:16.Отчет о состоянии развития Haiku за октябрь 2010
Текущий отчет покрывает r38866r39248 (382 коммита за октябрь 2010), но, как обычно, описывает наиболее интересные из них, коих, на этот раз, не очень много.
Аксель Дёрфлер (Axel Dörfler) практически полностью переписал ShowImage, а именно:
- Реализовал увеличение к текущей позиции курсора.
- Удалена возможность инвертировать изображения.
- Удалена возможность копировать/вырезать/вставлять части изображения, так как эти возможности не нужны для простого просмотрщика.
- Это изменение вызвало бурные дебаты в мэйл–листе, так как многие пользователи использовали этот функционал для быстрого изготовления скриншотов. Посмотреть видео.
- Левая кнопка мыши теперь используется для перемещения изображения.
- Выделение теперь работает либо при зажатом Alt или Ctrl, либо если включен режим выделения в меню «Изменить».
- Теперь, если переместить изображение на уже открытое окно ShowImage, то оно откроется в новом окне вместо вставки его как выделения.
- Удалена возможность изменения размеров изображения.
Всем, кто использовал ShowImage для базового редактирования, настоятельно советуют посмотреть в сторону WonderBrush, намного более мощного и гибкого решения, хотя и не такого простого, как был ShowImage.
На HaikuWare уже появился архив ShowImage Classic (ждем MediaPlayer Classic? :–)), который содержит собранную версию ShowImage до этих изменений.
Майкл Пфайфер (Michael Pfeiffer) (не путать с Мишель Пфайфер) добавил порт драйвера Gutenprint, названного так в честь Иоганна Гутенберга (Johannes Gutenberg) — изобретателя печатного станка.
Gutenprint — это универсальный принтерный драйвер, который поддерживает более 1300 чернильных, лазерных и сублимационных принтеров.
Полный список поддерживаемых принтеров.
Драйвер состоит из двух частей:
из самого драйвера, который находится в /system/add–ons/Print/Gutenprint
и из файлов описаний принтеров /boot/common/data/gutenprint.
Печать на все поддерживаемые принтеры должна работать, но со следующими ограничениями:
- Цветная печать не была протестирована.
- Некоторые конфигурационные опции, имеющиеся в Gutenprint, отсутствуют.
- Отсутствуют сообщения об ошибках.
- Поля страницы должны быть увеличены как минимум до 1–го см.
Александр Декнер (Alexandre aldeck Deckner).
После небольшого перерыва продолжил рефакторинг трекера в своем бранче.
Переработал большое число кода и синхронизировал изменения в трекере, который произошли в trunk за последние 2 месяца.
Клеменс Зейдлер (Clemens Zeidler) добавил в дерево Хайку index_server и уже написал к нему несколько аддонов, такие как полнотекстовый поиск CLucene и простой аддон тегирования аудио файлов.
Стефан Ассмус (Stephan Assmus) добавил в SVN код, разработанный Кристофом Хариауксом (Christophe Huriaux) как часть проекта GSoC 2010 Services Kit:
Интегрированы классы в Network Kit (libbnetapi.so). В данный момент компилируются только базовые классы BUrl, BUrlContext, BNetworkCookie, BNetworkCookieJar, HttpTime.
Порты:
ARM:
Итамар Адема (Ithamar R. Adema) провел большую работу над портом ARM:
Загрузка на этой платформе доходит до «INIT: main: done
begin idle loop on cpu 0".
Теперь перед ним стоит задача загрузится в KDL, так как уже оттуда можно будет намного удобней дебажить и, соответственно, продвигать порт далее.
Atari и Amiga:
Франсуа Револ (Francois Revol) реализовал отображение загрузочного меню, хоть еще и не совсем правильно:
(И да, мышка тоже работает :p) Амига !!!!
Мелкие изменения:
- В DiskUsage разделы теперь отображаются в виде вкладок. (Philippe Saint–Pierre stpere)
- В FFMpeg добавлена возмождность кодирования в FLAC, DV, MJPEG. (Stephan Assmus stippi)
- В Expander добавлена поддержка распаковки архивов, защищенных паролем. (Jerome Duval korli)
- Добавлен WI–FI драйвер для Ralink 2860, который, в частности, используется в Eee PC 901. (Colin Gunther coling)
- Появилась документация по Layout API, еще не все задокументировано, но основная часть уже есть http://api.haiku–os.org/layout_intro.html. (Alex Wilson yourpalal2)
- Текущая дата появляется в Deskbar в виде всплывающей подсказки при наведении на время, а при нажатии сразу появляется календарь. (Rene Gollent anevilyak)
- Множество улучшений в драйвере ext3, в частности при монтировании ext2/ext3 раздела происходит запрос, в каком режиме монтировать раздел. (Jerome Duval korli)
Обновились некоторые опциональные пакеты:
- bzr 2.2.0 -> bzr 2.2.1
- curl 7.21.1 -> curl 7.21.2
- nano 2.2.3 -> nano 2.2.5
- sqlite 3.6.23 -> sqlite 3.7.3
- cmake 2.8.1 -> cmake 2.8.2
- neon 0.29.3 -> neon 0.29.5
- apr util 1.3.9 -> apr util 1.3.10
- subversion 1.6.9 -> subversion 1.6.13
- Vision 2010.05.22 -> Vision 2010.10.30
Новые пакеты:
- lua 5.1.4
- etpan 1.0
- taglib 1.6.3
- armyknife 61
Появились опциональные библиотеки, содержащие почти все, что было в LibPak и более:
- AllegroLibs
- fribidi
- lcms
- libart_lgpl
- libmad
- libmikmod
- libmng
- libmodplug
- libpaper
- SDLLibs
- physfs
- XiphLibs
Статистика:
Создан: 81 тикет
Закрыто: 76 тикетов
Всего коммитов за месяц: 382
Всего коммитеров за месяц: 23
67 mmu_man
43 czeidler
37 mmadia
30 ithamar
26 korli
26 axeld
25 stippi
22 laplace
20 phoudoin
16 anevilyak
11 yourpalal
11 scottmc
7 zooey
6 tqh
5 colin
4 bgroff
3 humdinger
3 bonefish
2 pulkomandy
2 kirilla
1 stpere
1 siarzhuk
1 oruizdorantes
Вообще хорошие
Вообще хорошие новости. Особенно про ARM порт, Gutenprint и эмулятор Амиги :)
Отличная
Отличная работа, как всегда спасибо за отчёт.
В очередной
В очередной раз, спасибо. Очень нужную работу делаете. Как для местных аборигенов, так и для «сочувствующих» :)
Спасибо!!!
Спасибо!!!
Старый LibPak
Старый LibPak для BeOS это просто коллекция популярных библиотек http://www.bebits.com/app/3322
Новый LibPak для Haiku это тоже самое, только набор библиотек немного изменен и их версии более актуальные http://ports.haikufiles.org/wiki/LibPak
Ветка Gallium3d заброшена пол года.
Tracker liblayout попытка переписать Трекер с использованием шрифточуствительного гуя + рефакторинг кода + множество багфиксов, невозможных в основной ветке.
Степень готовности хмм, очень приблизительно порядка 6070%. Вероятность сливания в апстрим такая же.
Офис
Офис и кириллица вещи, друг с другом не связанные. Офис под Haiku есть (GoBe Productive). Кириллица под Haiku тоже есть. Но русскоязычных proofing tools под GoBe Productive нет.
А жаль.
А жаль.
Спасибо
Спасибо за отчет.
Подскажите,
Подскажите, а когда 3–я альфа планируется? Что–то тикеты в milestone туговато добавляются (и закрываются).
Естественно
Естественно планируется. Все в зимней спячке. :)
Всегда приятно
Всегда приятно поговорить с умным человеком.
Мы не ведёмся
Мы не ведёмся на троллинг, тем более на такой толстый :) Желающие могут сами посмотреть список изменений и убедиться, что работа кипит.
Тешится нехай
Тешится нехай тот, кто в утешении нуждается. Остальные по старой беосниковской привычке плювать хотели на чьё–либо о них мнение. -Загниваем? -А неча принюхиваться! Из существенного — вот у меня наконец радеон в нормальном разрешении завёлся — пару лет таких подарков не было. Увясть может то, что цвело — а за гайкой такого цветения последние десять лет замечено не было — следовательно и вянуть нечему. Но жаль, конечно, по–любому — пободрее бы шагать — вот этого всем охота.
Ну стагнация,
Ну стагнация, дефляция, копуляция — не суть важно какой там термин. Вопрос был задан [почти] прямо: Когда–то было лучше чем сейчас? А? ;–)
Так ответ
Так ответ на вопрос «а лучше было?» будет или нет? В чём хотите нас убедить? Нас не интересует «действительность» в чьей–то голове — нам и свою некуда девать.
Последнее
Последнее предложение интригует предположением, что у вопрошающего есть опции получше. Товарищ Мессия, огласите весь список, пожалуйста!
Хм . В чём
Хм . В чём тогда посыл исходной сентенции? -"Вы дураки — а я д'Артаньян!" что–ли? Дураки мы, дураки, из кустов оно вестимо куда как виднее.
Ну
Ну не мегаватты, конечно, но таки чего–то жгут: http://cgit.haiku–os.org/haiku/log/. Это не учитывая той работы что идет на персональных ветках разработчиков.
У Акселя вроде
У Акселя вроде есть где–то ветка. А жит — такого криволапо–неинтуитивного нитерфейса я давно уже не видал. Лемминги толпами его ставят в надежде, видать, что это избавит их от анальной боли при бранчинге и мержинге. Только пуля эта далеко не серебряная и даже не деревянная — куда помягче. В общем концепт распределённых VCS–ов ещё ждёт своего Геракла чтобы всю срань привести к человеческому виду. А пока это «кремнёвое ружьё в ХХ веке» суть сырой концепт.
О, у меня такие
О, у меня такие же ощущения от git`а. По–моему, даже svn был удобоваримее.
Лолшто?
Лолшто?
Наверное
Наверное только в коммит–логе: http://cgit.haiku–os.org/haiku/log/. Или самому обновиться и посмотреть. К сожалению написание обзора это достаточно большой труд который сейчас некому выполнить. :–(
Отправить комментарий