Главная

Релиз Mozilla под BeOS

Наконец–то команда Mozilla осмелилась присвоить своему браузеру звание релиза. На самом деле отличия от RC3 не очень велики, тем не менее, это значит, что платформа зафиксирована, как и API для разработчиков приложений и решений на основе технологий Gecko, в том числе вышла официальная документация по «встраиванию Mozilla»:
http://www.mozilla.org/projects/embedding/embedoverview/EmbeddingBasics.html
http://www.mozilla.org/projects/embedding/embedapiref/embeddingapiTOC.html

Мозилла для BeOS в списке официальных релизов не значится — довольно много нерешенных специфически BeOS–ных проблем не позволяют выложить ее с этим статусом:
http://tinderbox.mozilla.org/SeaMonkey–Ports/
Как мы видим, BeOS–порт закрашен оранжевым — это значит, что не закрыто достаточное количество проблем или недоразумений.

Тем не менее, сгрузить версию для netserver, основанную на коде релиза можно здесь:
http://ftp.mozilla.org/pub/mozilla/nightly/latest/mozilla-i586-pc–beos.zip

а версию для BONE — здесь:
http://bebits.com/bob/12393/mozilla-1.0.0-i586-pc-beos–bone.tar.gz

В версии для BONE практически полностью исчезли проблемы с фокусом и, кроме того, можно выделять текст на страницах протягиванием курсора с первого щелчка. (В StripZilla–ах с некоторого времени это было вообще невозможно, в официальной BeZilla требовался дополнительных щелчок).
Кроме того, несколько побыстрее отрисовка текста и некторых графических элементов на плотно забитых страницах.

К сожалению, имеются большие проблемы организационного характера с включением патчей из StripZilla в главную версию, связанные с тем, что у тех «начальников» и «гуру» (sheriffs, drivers etc) из команды Mozilla, кто раньше нес ответственность и за билды для BeOS, сейчас BeOS–а по разным причинам на компьютерах временно нет — а это препятствует официальному тестированию, без которого не может быть включен код, даже не влияющий теоретически на другие платформы.
Что, в свою очередь, тормозит и мою работу, поскольку мне приходится содержать собственную систему поддержки версий — чтобы совмещать две почти не совместимые задачи — работу над кодом, и предоставление бинарников на основе последних версий широкой публике.

P. S. Да, так вот и пришлось выложить версию библиотеки для StripZilla–netserver или официальной Mozilla, предотвращающую самый частый вид падения — отдельным файлом на бебитс:
http://bebits.com/bob/12403/libnspr4.so (198 КБ)
Крайне рекомендуется! Поместите ее в папку mozilla вместо существующей библиотеки. Должна работать с релиз 1,0 версиями, но можно попробовать и с более ранними, посокльку никто не мешает забэкапить оригинальную библиотеку на случай неудачи.

поправочка

в версии, где в названии пакета было 1,0 — была маленька ошибочка. Если кто сгрузил уже, чтоб не перегружать все 16,5 МБ- грузите
www.fi.tartu.ee/~sergei_d/libwidget_beos.so и замените ей имеющуюся библиотеку, затем рестартуйте Мозиллу из Терминала разок.
Правильная версию будет иметь в названии 1,0,0

1.0.0

конечно 1,0,0 а не с запятыми :)

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

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

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

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
j
e
U
9
3
j
Enter the code without spaces and pay attention to upper/lower case.