The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

16.10.2011 09:09  Firefox для Android прекращает использование XUL

Разработчики проекта Mozilla приняли решение отказаться от использования языка XUL при создании интерфейса пользователя в версии Firefox для платформы Android. Вместо XUL будут использованы стандартные механизмы построения интерфейса, предоставляемые платформой Android. В качестве web-движка по прежнему остаётся Mozilla Gecko, который используется и в версии Firefox для настольных систем. Загрузить код прототипа переработанной версии Firefox для платформы Android можно из специально созданного hg-репозитория.

По словам разработчиков, проект пока находится на ранней стадии развития - в настоящее время создан начальный прототип и проводится согласование различных рабочих моментов с командами, занимающимися локализацией и созданием средств для разработки дополнений. Пока неизвестно, когда работа будет доведена до готовности для конечных пользователей, но разработчики уверены, что проект не повлияет на развиваемые параллельно будущие выпуски Firefox для Android, которые находятся на этапе тестирования в ветках Beta и Aurora. Как минимум, Firefox 8 и 9 для Android по прежнему будут базироваться на технологии XUL, включая недавно созданный новый интерфейс для планшетов.

В качестве трёх ключевых мотивов отказа от XUL в пользу NativeUI называется:

  • Уменьшение времени запуска - использование штатного Android API для построения интерфейса позволит заметно увеличить скорость запуска приложения, в основном за счёт возможности параллельной загрузки части, ответственной за интерфейс, и движка Gecko, собранного при помощи Android NDK (Native Development Kit) в виде библиотеки. В итоге запуск браузера будет происходить за доли секунды, а не за несколько секунд;
  • Значительное уменьшение потребление памяти за счёт исключения фазы интерпретации XUL-кода (сам интерпретатор XUL основан на JavaScript и остаётся в Gecko) и использования стандартных виджетов;
  • Увеличение отзывчивости интерфейса, так как родной API позволяет без лишних манипуляций выполнять такие операции как панорамирование и масштабирование. Кроме того, исчезает дополнительный интерпретируемый уровень, приводящий к большим накладным расходам.

Отказ от дополнительной прослойки в виде языка разметки XUL позволит существенно сократить потребление ресурсов, но сделает невозможным установку классических дополнений на базе XUL. Для создания дополнений можно будет использовать только систему Jetpack, которая, в отличие от XUL, не требует изучения особенностей внутреннего устройства браузера и базируется на стандартных web-технологиях HTML, CSS и JavaScript. Кроме простоты разработки, достоинством Jetpack-расширений является возможность мгновенной активации дополнения, без перезагрузки браузера, и отсутствие требований к обеспечению совместимости с будущими версиями браузера. В настоящее время Add-on SDK, базирующийся на Jetpack, интенсивно продвигается разработчиками Mozilla и со временем должен вытеснить XUL.

Среди других проблемных моментов ухода от XUL называются потеря переносимости реализации интерфейса и необходимость внедрения новых методов локализации (в настоящее время процесс локализации достаточно плотно завязан на XUL). Что касается переносимости, то основной задачей XUL является обеспечение возможности создания интерфейса, который без изменения может работать на принципиально разных платформах. Интерфейс определяется на универсальном интерпретируемом языке, абстрагированном от особенностей какой-либо платформы. Переход на API Android сделает продукт специфичным для Android и не даст использовать связанные с интерфейсом наработки при создании версий Firefox для других мобильных платформ.

Кроме того, уход от XUL потребует переработки самой концепции формирования интерфейса - вместо самобытного оформления, браузер будет более плотно вписываться в программное окружение, станет походить на другие приложения для Android (см. скриншот) и будет базироваться на стандартных виджетах и элементах управления. Тем не менее, в новой версии планируется сохранить такие особенности, как интеллектуальная адресная строка Awesome Bar, сервис синхронизации Firefox Sync и поддержка навигации на основе вкладок, включая режим вывода эскизов открытых вкладок.

  1. Главная ссылка к новости (http://mozillalinks.org/2011/1...)
  2. OpenNews: Начало бета-тестирования Firefox 8. Корректирующий релиз Firefox 7.0.1
  3. OpenNews: Релиз Firefox 7.0 и сопутствующих проектов Mozilla
  4. OpenNews: Для Firefox разработан план выпуска релизов с продленным сроком поддержки
  5. OpenNews: Разработчики Mozilla рассматривают предложение о сокращении цикла подготовки релизов Firefox
  6. OpenNews: Началось тестирование версии Firefox для планшетов. Релиз Add-on SDK 1.1
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: firefox, android
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, nevar, 12:31, 16/10/2011 [ответить] [смотреть все]    [к модератору]
  • –3 +/
    неужели до них дошло?
     
     
  • 2.12, kuka2010, 14:17, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • –2 +/
    Осталось еще на WebKit его перевести и вообще конфетка будет Нет серьезно, заче... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, Анонимуус, 16:10, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Зачем всем переходить на вебкит? Останемся без альтернативы и конкуренции.
     
  • 3.22, szh, 18:57, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    тысячи расширений на десктопе написаны на XUL.
     
  • 1.2, ololoshecka, 12:33, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    И это хорошо!
     
  • 1.4, Сучувствующий, 13:11, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    И ещё одна гаечка закручена.
     
  • 1.5, Аноним, 13:42, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    От XUL пора отказаться вообще.
     
     
  • 2.11, kuka2010, 14:15, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +7 +/
    На мобильной версии, я согласен, зул не нужен, аддонов под него все равно мало. А вот десктопный фокс без зула станет еще одним хромом, ибо сейчас его ценят именно за неограниченные возможности в настройке, что без зула станет невозможным. Вы сильно можете морду хрома под себя переделат? Все что могут хромовые расширения - это кнопочку на панель поставить. Так что фокс без зула не нужен.
     
     
  • 3.59, alltiptop, 00:52, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В хроме интерфейс не изменяется не потому, что его в принципе нельзя изменять, а... весь текст скрыт [показать]
     
  • 1.7, Тот_Самый_Анонимус, 13:49, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    >Отказ от дополнительной прослойки в виде языка разметки XUL позволит существенно сократить потребление ресурсов

    Тогда и на ПК-версии пусть отказываются от хул.

     
     
  • 2.46, Аноним, 22:31, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Нихрена Мне нужен бровзер с XUL И вообще, что вы взъелись на XUL, он просто не... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.47, anonymous vulgaris, 23:02, 16/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Если бы он немного опережал свое время это ерунда Проблема в том что он опережа... весь текст скрыт [показать]
     
  • 3.83, arisu, 13:38, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    вообще-то он катастрофически отстаёт и при этом нещадно тормозит единственный ... весь текст скрыт [показать]
     
  • 1.8, alltiptop, 13:56, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    когда же на десктопной версии они от этого хула избавятся?
     
     
  • 2.60, onon, 01:00, 17/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Замчем вам именно Fox, но без xul Используйте chrome, msie, etc - браузеров без... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.63, alltiptop, 01:09, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Хотелось бы получить этот браузер со всеми своими возможностями и дополнениями в... весь текст скрыт [показать]
     
     
  • 4.64, Crazy Alex, 03:00, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Эти дополнения основаны на XUL Если делать что-то сравнимое во позможностям, чт... весь текст скрыт [показать]
     
     
  • 5.72, alltiptop, 10:25, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    на скорость то я не жалуюсь, комментарий ниже... весь текст скрыт [показать]
     
  • 4.68, Tuxoid, 08:09, 17/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Мой симанки на XUL почему-то все это умеет. Почему? Загадка.
     
     
  • 5.71, alltiptop, 10:24, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А без костылей, так чтобы поменял что то в настройках темы и поменялось в лисе, ... весь текст скрыт [показать]
     
  • 3.84, arisu, 13:40, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а может, ему гекончик нравится а зул 8212 не нравится ... весь текст скрыт [показать]
     
  • 3.102, Тот_Самый_Анонимус, 20:20, 19/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Чтобы меньше памяти ел Мозилловское качество с нормальной скоростью ... весь текст скрыт [показать]
     
  • 1.9, Отчет за 2011й, 14:00, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    Что такой XUL и чем он плох?
     
     
  • 2.10, Аноним, 14:13, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    XUL - XML UserInterface Language, в общем это очень удобный язык для построения ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, Отчет за 2011й, 14:28, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Я спросил чем он плох и почему от него избавляются.
     
     
  • 4.16, Аноним, 14:38, 16/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Он не часть системы и на него надо тратить ресурсы, которых и так нет в андрогин... весь текст скрыт [показать]
     
  • 4.21, ааф, 18:22, 16/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    потому что это тормозная интерпретируемая поделка-костыль, которая жутко тормози... весь текст скрыт [показать]
     
     
  • 5.31, Аноним, 20:16, 16/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Благодаря этому костылю Firefox вместе с тысячами дополнений способен работать... весь текст скрыт [показать]
     
     
  • 6.35, arisu, 21:37, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Qt плачет в уголке, ага.
     
     
  • 7.41, gegMOPO4, 21:58, 16/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Несовместимость лицензий Netscape зажал отдать исходники под GPL Забавно, что ... весь текст скрыт [показать]
     
     
  • 8.65, Анонимкус, 03:09, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Почему-то мне эта новость напоминает эпическое его внедрене в мозиллу, и заголов... весь текст скрыт [показать]
     
  • 7.54, fork, 23:40, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Qt протупил с Qml, а arisu тупит вообще всегда
     
  • 7.57, ffirefox, 00:30, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Действительно плачет Для KDE, родины QT, так и не смогли написать нормальный бр... весь текст скрыт [показать]
     
     
  • 8.81, arisu, 13:33, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    во-первых при чём тут Quick Time во-вторых а ты ничего не перепутал, нет мож... весь текст скрыт [показать]
     
  • 7.61, onon, 01:03, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    qt уже позволяет писать приложения и дополнения к ним, которые работают на горе ... весь текст скрыт [показать]
     
     
  • 8.66, anonymous, 06:23, 17/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    http://ru.wikipedia.org/wiki/QML
     
  • 8.82, arisu, 13:34, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а зачем большая проблема пересобрать впрочем, специально для компиляторофобов ... весь текст скрыт [показать]
     
  • 6.94, Аноним, 14:10, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот зачем вам возможность запуска ПО с единым интерфейсом на 100 платформах, есл... весь текст скрыт [показать]
     
  • 4.26, szh, 19:04, 16/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Если плохо с памятью, напомню, что ты спросил что такое XUL ... весь текст скрыт [показать]
     
  • 1.15, Zenitur, 14:29, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Главное чтобы потом и от Gecko не отказались в пользу движка от браузера Android, а то от FireFox только внешний вид останется.
     
     
  • 2.17, Xasd, 14:42, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    .
     
  • 1.19, gegMOPO4, 15:50, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    А что, JavaScript с HTML и CSS в составе Jetpack жрёт меньше, чем тот же JavaScript в XUL?
     
     
  • 2.25, szh, 19:03, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Вместо XUL будут использованы https wiki mozilla org Fennec NativeUI стандар... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.29, gegMOPO4, 20:11, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Классические расширения Firefox на XUL-е.
     
     
  • 4.44, szh, 22:11, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    убирают XUL не ради ускорения расширений, про Jetpack это уже другой вопрос.
     
     
  • 5.75, gegMOPO4, 11:28, 17/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Нет ножек — нет варенья.
     
  • 1.24, Аноним, 19:00, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    Т.е. adblock под него не поставишь чтоли?
     
     
  • 2.62, onon, 01:05, 17/10/2011 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    > Т.е. adblock под него не поставишь чтоли?

    Вы точно уловили главное.

     
  • 1.32, поцанчик, 21:18, 16/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    всего-то  надо создать боевую группу пиления xul-runnerа в сторону оптимизации производительности(ассемблерные вставки и т.д.), и уменьшения потребления оперативы (оптимизация механизмов работы с памятью).
    Тогда-то  наш ксулруннер не будет  сразу съедать 80метров оперативы ( в которых содержится не пойми-что... и немножко мусора...).
     
     
  • 2.36, gegMOPO4, 21:44, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Ассемблерные вставки в JavaScript. Круто.
     
     
  • 3.45, Аноним, 22:15, 16/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Джва года жду.
     
  • 3.73, поцанчик, 11:05, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не мог бы ты сюда не писать эту чепуху Речь идёт не о топливе JavaScript для м... весь текст скрыт [показать]
     
     
  • 4.74, gegMOPO4, 11:26, 17/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Да, ведь C++ такой неэффективный язык. Без ассемблера не обойтись.
     
     
  • 5.76, поцанчик, 11:48, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Как сам видишь, не обойтись ... весь текст скрыт [показать]
     
  • 5.78, поцанчик, 11:56, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    именно по этой причине в вебките сплош и рядом используют ассемблерные вставки, ... весь текст скрыт [показать]
     
  • 1.33, arisu, 21:33, 16/10/2011 [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    надеюсь, скоро до них дойдёт, что и на десктопе их зул нафиг не упёрся может, т... весь текст скрыт [показать]
     
     
  • 2.38, Имя, 21:51, 16/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    и поди на qt мечтатель ... весь текст скрыт [показать] [показать ветку]
     
     
     
    Часть нити удалена модератором

  • 4.42, anonymous, 22:00, 16/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ты и правда думаешь, что замена XUL XML JS на QML JSON JS увеличит производи... весь текст скрыт [показать]
     
     
  • 5.79, arisu, 13:29, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а не знаю б где я хоть словом упомянул про qml его надо отправить в ту же то... весь текст скрыт [показать]
     
     
  • 6.85, anonymous, 15:15, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А кто знает Манагеры микр нокии Упомянул Qt Этого достаточно Более чем ... весь текст скрыт [показать]
     
     
  • 7.87, arisu, 15:30, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ты, наверное 8212 судя по форме твоего 171 вопроса 187 ну, если для тебя... весь текст скрыт [показать]
     
  • 1.69, aikus, 08:58, 17/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    У меня, таки, печалька. Конечно понятно, что родной интерфейс быстрее интерпретируемого, но отказаться при этом от плющек с переносимостью решений. Плохо это.

    А если честно, то скорее всего делают это не для оптимизации по скорости, а чтоб всё по своему было. Одним словом, для большой компании - это плохое решение.

     
  • 1.70, fresco, 10:17, 17/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    справедливо. fox сейчас настолько тормозной, что нет никакого желания переползать на него с android browser, даже не смотря на кучу очевидных преимуществ.
     
     
  • 2.90, eric, 02:02, 18/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Dolphin решает же Однако для каких то web-apps for example utorrent web client... весь текст скрыт [показать] [показать ветку]
     
  • 1.77, digitalbunny, 11:55, 17/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    На мой взгляд XUL и QML очень удачные технологии, жаль что не удаётся использовать их здесь и сейчас без тормозов.
     
     
  • 2.80, arisu, 13:30, 17/10/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    это стрёмные костыли каковыми и останутся, потому что defective by design ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.86, anonymous, 15:16, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ничего страшного Скоро мы будем их есть Не во время еды сказано ... весь текст скрыт [показать]
     
  • 3.88, aikus, 15:58, 17/10/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Вот просто интересно, почему это вдруг костыли и чем они стрёмные?
     
     
  • 4.89, arisu, 16:19, 17/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    костыли потому что это попытка сделать недокомпонентную систему qml чуть забав... весь текст скрыт [показать]
     
     
  • 5.91, aikus, 07:03, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Мда... весь текст скрыт [показать]
     
  • 5.92, aikus, 07:08, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    1 Т е Вы можете дать ссылку на нормальные компонентные браузеры 2 Собственно... весь текст скрыт [показать]
     
     
  • 6.93, arisu, 14:07, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    если б они были и потом не 171 компонентные браузеры 187 нужны, а компонен... весь текст скрыт [показать]
     
     
  • 7.95, aikus, 15:52, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Новость о браузере для Android Если Вы говорите об ОС Android , то тогда не по... весь текст скрыт [показать]
     
     
  • 8.96, arisu, 16:17, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    предлагаю тебе отправиться в анус вокруг меня достаточно реальных идиотов, бесе... весь текст скрыт [показать]
     
     
  • 9.99, aikus, 20:10, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Простите меня, пожалуйста Наверно я не точно выразил свою позицию Дело в том, ... весь текст скрыт [показать]
     
     
  • 10.100, arisu, 21:20, 18/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    я тут где-то в ветке уже распинался по этому поводу ключевые слова 171 компон... весь текст скрыт [показать]
     
     
  • 11.101, aikus, 08:05, 19/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если вы про это или про это То 1 Как минимум странно, что Вы сравниваете решени... весь текст скрыт [показать]
     
     
  • 12.103, arisu, 02:55, 20/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    именно это но читать лекции по архитектуре оберона мне откровенно лень как мин... весь текст скрыт [показать]
     
     
  • 13.104, aikus, 12:40, 20/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну как минимум, C в сравнении с ассемблерами решает 1 Переносимость программ н... весь текст скрыт [показать]
     
     
  • 14.105, arisu, 12:48, 20/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    лёгкое комбинирование, 171 программирование без программирования 187 и прочи... весь текст скрыт [показать]
     
     
  • 15.106, aikus, 17:49, 20/10/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот, вот, вот Я к тому и клоню 1 Что в контексте firefox а XUL является годны... весь текст скрыт [показать]
     
  • 1.97, Аноним, 16:46, 18/10/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    Ну так и зачем там Firefox вообще без XUL?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor