Главная

Оптимизированная Мозилла теперь и под netserver.

Обновлено…
Команда BeOS FireFox испытывает в настоящее время проблемы со сборкой действительно безглючной версии из текущего дерева.

Поэтому я решил, про просьбам публики, предоставить самый быстрый вариант (в том числе и по сравнению со всеми имеющимися сборками FireFox) Gecko–браузер для пользователей BeOS–netserver. То есть для всех, кто пользуется BeOS 5.0* (PE, PRO, MAX, DEV) и не ставил себе BONE–обновление.

Сборка производилась с помощью компилятора gcc 2.953 в режиме глубокой оптимизации, c включенным при конфигурации флагом многопоточности.

Забирать можно здесь

Обновление
Для тех бедолаг, у кого стоят неподдерживаемые видеокарты, и кто работает в VESA–режиме, сделана специальная библиотечка, на замену стандартной мозильной libwidget_beos.so. Прокрутка/скроллинг с такой библиотекой в VESA заметно приятнее.

RE: Оптимизированная Мозилла теперь и под netserver.

Ага, скачал. Действительно работает быстрее (хоть полоса прокрутки от самого процесса прокрутки не отстает). Да загрузка процессора при работе мозиллы существенно упала. Спасибо.

Из приятного также заченено что сочетания клавиш наконец то стали Alt+… а не Ctrl+…

Кстати, про прожорливость мозиллы относительно памяти — это свойство движка Геко, или это свойство самой мозиллы?

RE: Оптимизированная Мозилла теперь и под netserver.

Кстати, погонял немного мозиловский композер, оказалось что оно весьма падучее. Причем падает в произвольном месте (по крайней мере я не смог выявить закономерность падения).

Вот что выдает Debug при падениях (здесь запечленя три падения):

=1===============================================
segment violation occurred
nsFrame::GetContentForEvent(nsIPresContext *, nsEvent *, nsIContent **):
GetContentForEvent__7nsFrameP14nsIPresContextP7nsEventPP10nsIContent:
+0026 ed32fff2: * 1050bf0f movsx 0x00000010(%eax), %edx
=================================================

=2===============================================
segment violation occurred
nsContentUtils::GetCommonAncestor(nsIDOMNode *, nsIDOMNode *, nsIDOMNode **):
GetCommonAncestor__14nsContentUtilsP10nsIDOMNodeT1PP10nsIDOMNode:
+001a ed42f2ba: * 0000000000c7 movl $0x00000000, (%eax)
=================================================

=3===============================================
pure virtual method called

_debugger:
_debugger:
+0007 ec084853: * c3 retn
=================================================

Коль уж композер столь глючный(и вообще — многие им пользуются?), может имеет смысл выпустить на основе этого билда JustBrowser?

Мозила - браузер поумолчанию...

Даже как–то стыдно встревать в такие беседы имея глупый впорс :)
У меня эта мозилла запускается каким–то скриптом (как я понимаю), а если запускать сам бинарник — появляется ругань. Как мне в такой ситуации сделать мозиллу дефолтным браузером?

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

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

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

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