Firefox + qt4 : сводки с фронта

Почти год назад я рассказывал о том, как собрать Firefox c qt4. Прошла уйма времени, захотелось проверить как обстоят дела на сей благодатной ниве. А тут еще почтенный LXj снова поднял вопрос интеграции Firefox и KDE. В общем, вооружившись hg pull && hg update, терпением и транком qt ветки 4.6.* (уточняю для гентушников - 4.6.9999 из qting-edge, -stable-branch, qt-copy), попробуем собрать его снова.

В общем-то, сам процесс сборки не отличается от того, что было год назад. Новых глюков добавилось, старых ушло. Кое-где пришлось тыкнуть в исходники и помочь компилятору, но в целом достаточно быстро прошуршав винтом я получил нечто работающее.

Перед запуском рекомендую убрать куда подальше ~/.mozilla

Итак, начнем-с:

1. Нас встречает диалог импорта данных из Opera. Сразу же бросаются в глаза две вещи:

  • проблемы со шрифтами: сглаживание/хинтинг явно хромают
  • более или менее корректное отображение кнопок темы bespin (сравните с прошлогодними скриншотами)
Импорт данных

Импорт данных

2. Чудо запустилось. Сразу замечаю, что иконки кнопок подхватились из общесистемной темы qt (в моем случае так их форсирует bespin):

Шрифты все так же ужасны

Шрифты все так же ужасны

3. Пробуем посетить http://knotes.ru - на чем ж еще тестировать?

За год версия эволюционировала с 3.6 до 3.7

За год версия эволюционировала с 3.6 до 3.7

4. Ну, уже традиционно - acid3. Прогресс налицо.

Прошлогодний результат улучшен на два пункта

Прошлогодний результат улучшен на два пункта

5. В отображении меню (не только контекстного) имеют место быть косяки. Да и вообще хотелось бы, чтобы меню уехало в XBar. Не знаю, кто виноват - возможно транк qt:

Для сравнения - Arora слева

Для сравнения - Arora слева

6. Не все элементы gui отрисовываются корректно:

Чекбоксы и радиобаттоны подкачали

Чекбоксы и радиобаттоны подкачали

7. Ну и конечно, надо опубликовать что-то модное и трендовое (на хабре давеча дым шел на тему html5/video/кодеки/google - корпорация зла)

Надеюсь, скоро это пройдет. Зато скроллбар корректно отрисован.

Надеюсь, скоро это пройдет. Зато скроллбар корректно отрисован.

Скорость работы/рендеринга страниц оценить тяжело. Вроде и не медленно, но как-то ... невнятно. За год наметился определенный прогресс, это сложно оспорить, но, боюсь, этот проект никогда не будет завершен. Слишком много труда надо вложить, а ресурсы нужны на конкуренцию с Хромом. В общем, будем следить за развитием событий.

Запись опубликована в рубрике Новости с тэгами , . Создать закладку наpermalink. Оставить комментарийили trackback:Trackback URL.

6 комментариев

  1. Антуан
    Опубликован 4 февраля 2010 в 20:37 | Прямая ссылка

    А что это за панелька вверху (slype, kate, kopete…)? Dashboard? Отвечаааай.

  2. Опубликован 6 февраля 2010 в 5:25 | Прямая ссылка

    почтенный LXj

    Прочитал «патченный LXj», встрепенулся.

    А сабж страшен до слёз :(

  3. Опубликован 30 июня 2010 в 22:54 | Прямая ссылка

    думается мне, реально оно с QT никогда работать не будет :) да и сильно ли надо?

    • solshark
      Опубликован 1 июля 2010 в 10:18 | Прямая ссылка

      Согласен, в общем-то. На счет того сильно ли надо – уже нет. Раньше хотелось. А сейчас rekonq-а хватает за глаза.

  4. Опубликован 29 сентября 2010 в 13:45 | Прямая ссылка

    Thanks for information!

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

Ваш e-mail никогда не будет опубликован или передан третьим лицам.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>